/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 2.0.1
*/

@media only screen and (max-width: 767px) {
	.content_wrapper .section_wrapper, .container, .four.columns .widget-area {
		padding: 0 10px!important;
	}
	.search-filter-results .column.one-third {
		width:50% !important;
		margin:0 !important;
		clear:none;
	}
}

.sp-search {
    margin: 0 2% 20px;
    border: 1px solid #ccc;
	text-align: center;
}
.desc-sp {
	padding: 10px;
	background: #f7f7f7;
    text-align: center;
}
.sp-search .title {
    font-size: 18px;
    line-height: 1.5;
    margin: 5px 0px !important;
    text-transform: uppercase;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.mfp-inline {
	max-width:1000px;
}
.sp-search a.xct-prd {
    background-color: #e4a51e;
    border-color: #e4a51e;
    color: #fff;
    border-radius: 5px;
    padding: 5px 20px;
    text-transform: uppercase;
    font-weight: 500;
    margin-top: 5px;
}
.sp-search img {vertical-align:middle;max-height:250px;}

.searchandfilter ul li li {padding:0px;}
.search-td {
    background: #dea40026;
    padding: 10px;
    margin-top: 45px;
    border-radius: 10px;
}

.portfolio_group.grid .portfolio-item img {vertical-align:middle;}
.portfolio_group.grid .portfolio-item a.popup-link {
    background-color: #e4a51e;
    border-color: #e4a51e;
    color: #fff;
    border-radius: 5px;
    padding: 5px 15px;
    text-transform: uppercase;
    font-weight: 500;
    margin-top: 5px;
	margin-right: 5px;
    display: inline-block;
    line-height: 1;
}
.thong_so_phong_tiec {
    display: inline-block;
}
.desc-sp .title {margin-bottom:5px;}
.desc-sp .title a {
    font-size: 18px;
    line-height: 1.3;
    margin: 5px 0px!important;
    text-transform: uppercase;
}
#Top_bar .menu>li>a {
    background: #ebebeb;
}
#Header #Top_bar .menu li a .number {
    background: #fff;
    border-radius: 100%;
    padding: 5px 10px!important;
    margin-right: 5px;
}
.menu-highlight #Top_bar #menu>ul>li.current-menu-item>a .number {
    background: #ffe47b;
    color: #333;
}
.sliding_box .photo_wrapper {bottom:-1px;}

.img-xccc {display:none;}

.img-xepcho .anh-xepcho {display:block !important;}
.img-xepcho .xepcho {background:#e4a51e;}

.img-ban10 .anh-ban10 {display:block !important;}
.img-ban10 .ban10 {background:#e4a51e;}

.img-lophoc .anh-lophoc {display:block !important;}
.img-lophoc .lophoc {background:#e4a51e;}

.img-raphat .anh-raphat {display:block !important;}
.img-raphat .raphat {background:#e4a51e;}

.button-xepcho {
	margin-bottom:20px;
    text-align: center;
}
.button-xepcho a {
    padding: 10px 20px;
    background: #000;
    color: #fff;
    font-size: 14px;
    line-height: 1.3;
    margin-right: 5px;
    display: inline-block;
    border-radius: 10px;
}
#Footer #menu-thu-vien {
    max-width: 400px;
    margin: 0 auto;
}
#Footer .widget_mfn_menu ul li a {
	background:#fff;
	color:#000;
	padding: 3px 10px;
    margin-bottom: 1px;
}
#Footer #menu-thu-vien li.menu-item-has-children ul li a{
	padding-left:20px;
}
#Footer #menu-thu-vien li.menu-item-has-children ul li.menu-item-has-children ul li a{
	padding-left:40px;
}
#Footer .widget_mfn_menu ul li a:hover {
	background:#ccc !important;
}
#Footer .widget_mfn_menu ul li.menu-item-has-children>a:hover {
	background:#ccc url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E) no-repeat right 5px top 55% !important;
}
#Footer #menu-thu-vien li.menu-item-has-children>a {
	background: #fff url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E) no-repeat right 5px top 55%;
}