/*Theme Name
Version:2.5
*/
@import 'css/UVNHongHaHep.css';
*{ 
margin:0 auto; padding:0px; 
box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;
}
:root {
    --primary-color: #b4913d;
    --primry-font: 'F5 Magistral Book';
}


/*body > .uk-container, body #main-menu > .uk-container, body > #header > .uk-container {max-width:1100px;}*/
ul {list-style-type:none; padding:0px; margin:0;}
html {background:#fff; color:#333333; font-family:var(--primry-font); font-size:18px; scroll-behavior: smooth}
h1, h2, h3, h4, h5, h6, button {font-family:var(--primary-font);}
input[type="password"] {font-family:var(--primary-font);}
a {color:#333;text-decoration:none!important; -o-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;}
a:hover {color:var(--primary-color);}
label.uk-form-danger{background:inherit!important;}
em {color:#333333;}
.acf-hl li {display: inline-block}
p {line-height: 28px}
.entry-body.post_content p {text-align: justify}

.uk-pagination>.uk-active>span, .uk-pagination > li > a {border-radius:50%; height:40px; width:40px; line-height:38px; padding:0;}
.uk-pagination>.uk-active>span {background:var(--primary-color); font-weight:700;}
.uk-pagination > li > a {background:#fff; border-color:#dddddd;}
.uk-pagination {text-align:right;}
.uk-offcanvas-bar {background:#fff; box-shadow:0 0 15px rgba(0,0,0,.5); }
.uk-offcanvas-bar:after {box-shadow:none; width:0;}
.uk-nav-offcanvas {border-bottom:none;}
.uk-nav-offcanvas>li>a {text-shadow:none; color:#666666; border-top:1px solid #eaeaea;}
.uk-nav-offcanvas>li>a:hover {background:#f8f8f8!important;}
.uk-offcanvas-bar .nav_label {font-size:13px; line-height:25px; margin:0; text-transform:uppercase;}
.uk-nav-offcanvas ul {padding-left:35px;}
.uk-slidenav-position .uk-slidenav {display:block; }
.uk-tab,.uk-switcher {list-style:none!important;}
.uk-dotnav {margin-bottom:15px;}
.uk-dotnav li {margin:0;}
.uk-dotnav > .uk-active > * {background:var(--primary-color); transform:initial;}
.uk-dotnav-contrast > * > * {background:#fff; width:15px; height:15px;}
/* .uk-slidenav-position .uk-slidenav-next {right:-200px;}
.uk-slidenav-position .uk-slidenav-previous {left:-200px;} */
/* COMMON STYLE */
.d-table {display:table;}
.d-row {display:table-row;}
.d-cell {display:table-cell; vertical-align:top;}
.d-cell.text {padding-left:10px;}
.d-cell.text a{display:block;}
.full-width {width:100%;}
.req {color:#ff0000;}
.like_box {margin-top:5px; overflow:hidden;}
.custom_radio {display:inline-block; position:relative;}
.custom_radio input[type="radio"] {visibility:hidden; position:absolute;}
.custom_radio .item {background:#f3f3f3; color:var(--primary-color); display:inline-block; padding:8px 20px 10px; text-align:center; cursor:pointer;}
.custom_radio input[type="radio"]:checked+.item {color:#fff;}
.truncate {white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.uk-form .help {margin-top:5px; color:#666666; font-style:italic; line-height:1.2;}
.wrap_loading {position:relative; }
.wrap_loading:after {position:absolute; content:""; top:0; bottom:0; left:0; right:0; opacity:0.5; background:#fff;}
.wrap_loading i.uk-icon-spin {position:absolute; z-index:1; font-size:30px; left:50%; top:50%; margin-top:-15px; margin-left:-15px;}

.icon-plus {background:url('img/icon-plus.png') 0 0 no-repeat;}
.icon-register {background:url('img/icon-register.png') 0 0 no-repeat;}
.icon-login {background:url('img/icon-login.png') 0 0 no-repeat; vertical-align:top!important; margin-top:5px;}
.icon-price {background:url('img/icon-price.png') 50% no-repeat;}
.icon-area {background:url('img/icon-area.png') 50% no-repeat;}
.icon-location {background:url('img/icon-location.png') 50% no-repeat;}

.uk-button-primary {background-color:var(--primary-color);}
.uk-button-primary:hover, .uk-button-primary:focus {background-color:#2b1f01;}
.uk-button-primary:disabled {background-color:#fafafa;}
/* END COMMON STYLE */

.uk-container {padding:0 10px;}
#wrap_header {}

#top_bar {color:#fff; line-height:28px; border-top:7px solid var(--primary-color); margin-bottom:6px;}
#top_bar i {height:20px; width:20px; display:inline-block; vertical-align:middle;}
#top_bar-left {padding-top:14px;}

#set_ads_bt {background:var(--primary-color); color:#fff; display:inline-block; margin-top:10px; padding:5px 20px; border-bottom:2px solid #047b5f;}
#add_news_bt {display:inline-block; font-weight:700;}
#add_news_bt i {font-size:14px; margin-right:5px;}
#nav_user {color:#222; display:inline-block; position:relative;}
#nav_user .avatar {display:inline-block; height:30px; text-align:center;}
#user_tool {padding:10px 10px; font-size:17px;}
#user_tool a {color:#555555; margin:0 5px;}
#dropdown_wrap {cursor:pointer; padding:10px 30px 10px 0px; position:relative; height:48px; margin-left:20px; margin-right:10px;}
#dropdown_wrap:after {position:absolute; content:"\f107"; right:10px; top:10px; font-family:FontAwesome; font-size:12px; font-weight:700;}
#dropdown_wrap .sub_menu {position:absolute; top:100%; left:0; z-index:101; padding:0; background:var(--primary-color); text-align:left; display:none;}
#dropdown_wrap:hover .sub_menu {display:block;}
#dropdown_wrap .sub_menu li {white-space:nowrap; line-height:normal;}
#dropdown_wrap .sub_menu li a {padding:7px 20px; color:#fff; display:block;}
#dropdown_wrap .sub_menu li a:hover {background:#10b992; color:#fff; }

#header {background:#f1f1f1; z-index:100;}
.header-fixed {position:fixed; left:0; right:0; padding-top:0!important; background:var(--primary-color);}
.header-fixed .hidden_scroll{ display:none;}
.header-fixed .logo img {max-height:40px;}
.header-fixed .uk-grid{margin-top:0;}
.header-fixed .icon_bar {background:#fff;}
.logo {padding-top:8px; position:relative; z-index:1;}
.logo img {max-width:60px; font-size:30px;}
#header .logo_text {vertical-align:middle; padding-left:10px;}
#header .logo_title {margin-bottom:8px; line-height:1.3;}
#header .title {font-family:var(--primary-font); font-size:18px; color:var(--primary-color); margin-bottom:2px; line-height:1.3;}
#header .slogan {font-size:18px; color:#333;}
.banner_header {padding-top:6px;}
.uk-navbar {background:transparent; border:none;}
.navbar_toggle {line-height:41px; width:25px; display:inline-block; padding-top:15px;}
.icon_bar {background:#333333; height:3px; margin-bottom:4px; display:block;}

#navbar_toggle_acc > li > a {padding-top:12px; font-size:22px; margin-bottom:10px;}
#navbar-mobile {}
.search_box {width:100%; position:relative; margin-bottom:10px; margin-top:0px;}
#f_search {position:relative;}
#searchsubmit {position:absolute; top:0; right:0; font-size:18px; z-index:2; color:#222;}
#searchsubmit:focus {outline:none;}
#keyword_search {background:#fff; height:35px; padding-right:40px; padding-left:10px; z-index:1; position:relative; width:100%;}

#header_cover {position:relative; margin:20px 0;}

.bds_filter {}
.bds_filter select {padding-left:20px; -webkit-appearance:none; -ms-appearance:none; -moz-appearance:none; appearance:none; position:relative; z-index:1; background:none; height:38px;}
.bds_filter select:hover {cursor:pointer;}
.bds_filter .select_wrap {position:relative;}
.bds_filter .select_wrap:after {position:absolute; content:"\f107"; right:1px; top:1px; bottom:1px; width:40px; color:#222; font-family:FontAwesome; line-height:36px; text-align:center; z-index:1; pointer-events:none;}
.bds_filter option {padding:5px 20px; color:#666666;}
.bds_filter select, .bds_filter button {width:100%;}
.bds_filter button {font-weight:700; text-shadow:none; height:38px;}

#filter_bar {margin-bottom:10px;}
#filter_bar select {background:#fff; border-color:#fff; color:#333333;}
#filter_bar select[disabled] {background:#ebebeb; cursor:default;}
#filter_bar select:hover {border-color:#ff8000;}
#filter_bar .select_wrap, #filter_bar button {margin-top:10px;}
#filter_bar .select_wrap:after {transition:linear .2s;}
#filter_bar .select_wrap:hover:after {background:#ff8000; color:#fff;}

#filter_sidebar {background:var(--primary-color); padding-top:5px;}
#filter_sidebar .widget-body {padding:0px 20px 10px;}
#filter_sidebar select {background:#fff; border-color:transparent; color:#222;}
#filter_sidebar select[disabled] {background:#ebebeb; cursor:default;}
#filter_sidebar .select_wrap, #filter_sidebar button {margin-bottom:10px;}
#filter_sidebar button {background:#2b1f01; margin-top:10px;}
#filter_sidebar button i {margin-left:10px;}

.box {margin-bottom:10px;}
.box .widget-body {padding:0;}

#home_buy_bds {background:#fff;}
#rent_buy_bds {background:#fff;}
#news_bds {background:#fff;}

.block {}
.block-title {border-bottom:3px solid #2b1f01;position:relative; margin-bottom:15px; overflow:hidden;}
.block-title .title {color:#333333; font-size:20px; font-weight:700; line-height:1.3; text-transform:uppercase; margin-bottom:8px; float:left;}
.block-title .view_more {float:right;}
.block-title .view_more a {background:#2b1f01; border:1px solid transparent; color:#fff; font-weight:700; padding:5px 10px; display:inline-block;}
.block-title .view_more a:hover {background:#fff; border-color:#2b1f01; color:#2b1f01;}
	
#main_content {background:#fff; padding:0; margin-bottom:40px;}
#main_content article{background:#fff; margin-bottom:10px;}
.archive {}
.archive .meta {margin-bottom:10px; display:inline-block;}
.archive .heading a{font-size:22px; color:var(--primary-color);}

#archive_news {}
#archive_news .item {margin-bottom:10px; display:table; width:100%; border:1px solid #ebebeb;}
#archive_news .item .media {width:100px;}
#archive_news .item .text {padding-top:10px; padding-right:10px;}
#archive_news .item .wrap_img {max-height:150px; overflow:hidden; position:relative; margin:-1px;}
#archive_news .item .wrap_img img {}
#archive_news .item .heading {font-size:16px; font-weight:700; line-height:1.3; margin-bottom:15px;}
#archive_news .item .heading a {color:#333333;}
#archive_news .item .item-body {font-size:17px;}
#archive_news .readmore {background:var(--primary-color); color:#fff; position:relative; cursor:pointer; padding:8px 35px 11px 45px; font-weight:700; display:inline-block;}
#archive_news .readmore:after {position:absolute; content:"→"; top:4px; left:20px; font-size:30px; width:15px; overflow:hidden; text-indent:-15px;}

.section {background:#fafafa; padding:10px; border:1px solid #eaeaea; margin-bottom:10px!important;}

#breadcrumb_wrap {border-bottom:1px solid #dddddd; margin-top:0px; display:inline-block; width:100%;}
#header_cover #breadcrumb_wrap {color:#fff; text-transform:uppercase; border:none; padding:20px 0; position:relative; z-index:1;}
#header_cover #breadcrumb_wrap .uk-breadcrumb li {font-size:14px;}
#header_cover #breadcrumb_wrap .uk-breadcrumb a {color:#fff;}
#header_cover #breadcrumb_wrap .uk-breadcrumb span {color:#fff;}
.uk-breadcrumb {margin:0px; padding:8px 0;}
.uk-breadcrumb > li {font-size:12px;}
.uk-breadcrumb > li:nth-child(n+2):before{font-family:FontAwesome; content:"//";}
.uk-breadcrumb a {}

.uk-article-title {font-size:16px; line-height:1.3; font-weight:700;}
.uk-article-meta {margin:-10px 0px 10px; border-bottom:1px solid #dddddd; padding-bottom:8px;}

.bds_posts {}
.bds_posts .widget-title {border-right:14px solid #fff;}
.bds_posts .wrap_item {margin-bottom:25px;}
.bds_posts .item {background:#fff; border:1px solid #e1e1e1; border-top:none; height:100%; position:relative;}
.bds_posts .item .wrap_img {max-height:170px; overflow:hidden; margin:0 -1px; position:relative;}
.bds_posts .item .wrap_img img {min-height:170px;}
.bds_posts .item .price {}
.bds_posts .item .body {padding:15px 10px; min-height:105px;}
.bds_posts .item .title {line-height:1.3; font-size:17px; font-weight:700; margin:0 0 5px; min-height:45px;}
.bds_posts .item .title a {color:#333333; }
.bds_posts .item .meta {}
.bds_posts .item .meta i {width:22px; height:20px; display:inline-block; vertical-align:top;}
.bds_posts .item .meta p {margin:5px 0;}

#news_bds {}
#news_bds .wrap_item {margin-bottom:20px;}
#news_bds .item {height:100%; border:1px solid #ebebeb; position:relative;}
#news_bds .item .wrap_img {max-height:170px; overflow:hidden; margin:-1px; position:relative;}
#news_bds .item .wrap_img img {min-height:170px;}
#news_bds .item .body {padding:5px 10px 0; }
#news_bds .item .title {line-height:1.3; font-size:18px; font-weight:700; margin:10px 0;}
#news_bds .item .title a {color:#333333; }
#news_bds .item .excerpt {}

#num_all_posts {font-size:20px;}
#num_all_posts span {color:var(--primary-color);}
#post_status_tab li {background:#f3f3f3; display:inline-block; padding:12px 25px; cursor:pointer; font-size:17px; font-weight:700;}
#post_status_tab li.active {background:#dddddd;}
#filter_wrap {background:#dddddd; padding:8px 10px;}
#select_news_type {margin-right:30px; display:inline-block;}
#select_bds_cat {display:inline-block;}
.custom_radio .item {background:#fff; color:#333; border-right:1px solid #ebebeb;}
.custom_radio input[type="radio"]:checked+.item {background:#10b992;}

.wp-editor-container {clear: none!important; border: 1px solid #ebebeb;}
#main_content .block-title {margin-bottom:40px;}
#edit_form input, #edit_form select {height:40px;}
#edit_form input[type="checkbox"] {height:auto;}

#bds_cat {position:relative; margin-bottom:20px;}
#bds_cat input[type="radio"], #bds_cat input[type="checkbox"] {visibility: hidden; position: absolute;}
#bds_cat .item {display:inline-block; padding:5px 20px; margin-right:-1px; border:1px solid #eeeeee; text-align:center; cursor:pointer;}
#bds_cat .child .item {background:#f2f2f2; border-color: #dddddd; color:#444444; padding:3px 10px;}
#bds_cat li.active {background:var(--primary-color); border-color:var(--primary-color); color:#ffffff;}
#bds_cat ul.parent > li.active > label > .item {border-color:var(--primary-color);}
#bds_cat .child .item.selected {background:#666666; color:#ffffff; border-top-color:#666666; border-bottom-color:#666666;}
#bds_cat li {display:inline-block; }
#bds_cat ul.child {position:absolute; top:100%; left:0; display:none;}
#bds_cat li.active ul.child {display:block;}
.screen-reader-text, .screen-reader-text span, .ui-helper-hidden-accessible { border: 0px none currentColor; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; overflow-wrap: normal !important; padding: 0px; position: absolute; width: 1px;}
.acf-fields > .acf-field {padding:0!important; clear:none!important;}
.acf-label {display:none;}
.acf-gallery-toolbar {height:auto!important;}
.acf-button {background:#0085ba; color:#ffffff!important; padding:5px 20px; display:inline-block;}
.acf-gallery .acf-gallery-attachment .thumbnail img {display:inline!important;}
.min_max_wrap {display:inline-block;}
.set_min_max {background:#555; color:#fff; width:50px; height:40px; display:inline-block; vertical-align:middle; margin-left:-4px; font-size:13px; line-height:1.3; padding-left:10px; cursor:pointer; padding-top:3px;}

#convenients label {margin-bottom:5px; display:block;}
#convenients .item {margin-top:10px; padding-left:30px; background-repeat:no-repeat; background-size: 20px 20px;}

#data_table {background:#ebebeb; margin-top:1px; padding:20px;}
#table_wrap th {padding:14px 8px; font-size:18px;}
#table_wrap td, #table_wrap th {border-color:#9c9c9c; vertical-align:middle; padding-top:15px; padding-bottom:15px;}
#table_wrap .wrap_img {max-width:100px; max-height:55px; overflow:hidden;}
#table_wrap .wrap_img img {max-width:100px;}
#table_wrap .actions a {margin-right:10px; margin-bottom:10px; font-size:18px;}
#table_wrap .edit {color:var(--primary-color);}
#table_wrap .untrash {color:#36ace1;}

.item-list {margin-bottom:15px; border-bottom:1px solid #dddddd; }
.item-list:last-child {border-bottom:none; }
.item-list .wrap_img { max-height:80px; overflow:hidden; max-width:80px;}
.item-list .wrap_img img {min-width:auto;}
.item-list .text { padding:0px 8px 8px;}
.item-list .title {font-size:13px; line-height:20px; margin-bottom:5px; text-transform:uppercase;}
.item-list .title a {color:#666666;}
.item-list .excerpt {font-style:13px;}
.item-list .excerpt p {margin-bottom:0px;}

.widget {margin-bottom:20px;}
.widget-title {background:var(--primary-color); padding:0px 20px; font-size:17px; text-transform:uppercase; line-height:normal; font-weight:700; margin:0;}
.widget-title span {padding:10px 0 10px 0; color:#fff; display:inline-block;}
.widget-body {}
.widget-body ul.list-post {border:1px solid #ebebeb; margin:0px; border-top:none; padding:15px 15px 0;}
.widget-body li {padding:15px 0;}
.widget-body li:last-child {border-bottom:none;}
.widget-body .title {font-size:15px;}
.widget-body a {color:var(--primary-color);}
.widget-body li a {display:block;}
.widget-body ul.list-post .text {padding-left:15px;}
.widget-body .meta {}
.widget-body .tagcloud {padding:10px;}
.widget-body ul.menu {text-transform:uppercase; font-size:18px; color:#a7a7a7;}
.widget-body ul.menu li {position:relative; padding-left:25px; font-size:17px;}
.widget-body ul.menu li:before {position:absolute; content:"\f04b"; left:7px; top:8px; font-family:FontAwesome; font-size:12px;}
.widget-body ul.menu li:hover {background:var(--primary-color); color:#fff;}
.widget-body ul.menu li:hover a {color:#fff;}

.box_title {margin-bottom:20px;}

.customer_support {margin:-5px; color:var(--primary-color);}
.customer_support .d-table {width:100%;}
.customer_support .icon {width:50px; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; line-height:50px; text-align:center; font-size:30px;}
.customer_support .data {border-bottom:1px solid #dddddd; line-height:50px; padding-left:10px;}
.customer_support .tel {font-size:25px; font-weight:700;}

.p-title {margin:0px; margin-top:-5px; line-height:1.3;}
.upw-not-found {padding:10px;}
.widget .list-post li{border-top:1px solid #dddddd; padding-bottom:10px;}
.widget .list-post li:first-child {border-top:none; padding-top:0;}
.widget .list-post .wrap_img {max-height:80px; overflow:hidden; }
.widget .list-post img{width:90px; min-height:80px; max-width:none; }
.widget .list-post p {margin:4px 0;}
.widget .list-post p b {white-space:nowrap;}
.widget .list-post i {color:var(--primary-color); font-size:15px;}
.widget .list-post a {color:#333333; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;}
.top_post {}
.top_post .wrap_img {max-height:150px; overflow:hidden;}
.top_post .title {font-weight:700; margin:5px 0; line-height:20px;}

.tags {margin-bottom:20px; border-bottom:1px solid #ddd; padding-bottom:20px;}
.tags .tag {border:1px solid #d8d8d8; padding:3px 10px; display:inline-block; margin-bottom:5px;}
.tags .tag a {color:#777;}
.tags span {line-height:1.6; margin-right:5px;}

.relate .block-title {margin-bottom:10px; border-bottom:none; font-size:18px; font-weight:700; text-transform:uppercase;}
.relate li {padding:5px 0 5px 18px; position:relative;}
.relate li:after {position:absolute; content:"\f105"; font-family:FontAwesome; left:0; top:5px; font-size:16px;}
.relate li i {font-size:13px; color:#888888;}
.relate .title {margin:0px 0; font-size:17px; line-height:18px;}

.relate .uk-slidenav-position .uk-slidenav {border:1px solid #dddddd; top:-8px; font-size:20px; height:25px; line-height:20px; width:25px;}
.relate .uk-slidenav-position .uk-slidenav:hover {background:var(--primary-color); color:#fff; border-color:var(--primary-color);}
.relate .uk-slidenav-position .uk-slidenav-previous { left:auto; right:26px;}
.relate .uk-slidenav-position .uk-slidenav-next {right:-6px; }

.upw-posts .uk-slidenav-position .uk-slidenav {border:1px solid #dddddd; top:-27px; font-size:20px; height:25px; line-height:20px; width:25px;}
.upw-posts .uk-slidenav-position .uk-slidenav:hover {background:var(--primary-color); color:#fff; border-color:var(--primary-color);}
.upw-posts .uk-slidenav-position .uk-slidenav-previous { left:auto; right:30px;}
.upw-posts .uk-slidenav-position .uk-slidenav-next {right:0px; }

.entry-body, .page_content {font-size:18px;}
.entry-body h2 {font-size:20px;}
#left_col { position: sticky; top: 10px; }

#right_col {}

#wgt_help {background:var(--primary-color); text-align:center; padding:50px 0;}
#wgt_help a {color:#fff; display:inline-block; font-size:26px; line-height:2; text-transform:uppercase; max-width:150px;}

#project_tab {}
#project_tab > li > a {background:#018cf5; text-shadow:none; color:#fff; border:none; border-radius:5px 5px 0 0; text-transform:uppercase; padding:8px 22px; font-size:13px; font-weight:700; margin-bottom:0!important;}
#project_tab > li.uk-active > a {background:var(--primary-color);}

#main_content .title {text-transform:none;}
#main_content .view_more a {font-weight:400;}
#main_content .price {color:#d31b1b; display:inline-block; border:2px solid #d31b1b; border-radius:10px; padding:15px 40px; font-size:25px; font-weight:700;}
#main_content .meta {font-size:18px;}
#main_content .meta p {margin:5px 0 10px;}
#main_content .meta i {width:25px; height:20px; display:inline-block; text-align:center; vertical-align:middle;}
#main_content .widget-title {margin-bottom:5px; text-transform:none;}
#main_content .entry-body {padding:20px 20px 5px;}
#main_content .acf-map {margin:0; padding:5px;}

.image-main img, .img-height img { width: 100%; height: 100%;}
.img-height img {object-fit: cover;}
.image-main img { object-fit: contain; }
.image-main { height: 400px; }
.img-height { height: 150px; }
.image-Gallerys { padding-top: 10px; }
.image-Gallerys .slick-list { margin: 0 }
.image-main-wrap, .image-Gallerys { position: relative; }
.image-main-wrap .arrow, .image-Gallerys .arrow { position: absolute; top: 50%; left: 0; cursor: pointer; }
.image-main-wrap .arrow.right, .image-Gallerys .arrow.right { right: 0; text-align: right; }
.image-main-wrap .arrow {font-size: 28px}
.image-Gallerys .arrow {font-size: 30px; color: #fff}

#contact_info {background:#ebebeb; margin-top:-5px; margin-bottom:25px; padding:20px;}
#contact_info .avatar {background:#ccc; margin-bottom:15px; text-align:center; padding:30px 0;}
#contact_info .info {padding:15px 0; font-size:17px; border-bottom:1px solid #c7c7c7;}
#contact_info .name {font-size:22px; font-weight:700; padding-top:0;}
#contact_info i {width:25px;}
#contact_info .label {float:left; width:50%;}
#contact_info .socials {padding:15px 0 0; border-bottom:none;}
#contact_info .socials a {border:1px solid #c7c7c7; color:#333; height:40px; line-height:38px; width:50px; text-align:center; font-size:18px; display:inline-block; margin:0 2px; border-radius:3px;}

.wrap_yt {margin-bottom:5px;}
.meta-body {margin-bottom:5px; border:1px solid #ddd;}

#map {padding:6px;}

#utilities {}
#utilities .item {padding-left:18px; margin-top:10px; position:relative;}
#utilities .item:after {position:absolute; content:"■"; top:-2px; left:0; color:#0dbae8; }

#convenients {padding:20px 30px 10px;}
#convenients .item {color:#d7d7d7; margin-bottom:10px;}
#convenients .item.checked {color:#333;}
#convenients .item.checked i {color:var(--primary-color);}

#main_content .block-title {margin-bottom:40px;}
#edit_form input, #edit_form select {height:40px;}
.wrap_pwd .button {width:90%;}
.change_pwd {width:120px; color:var(--primary-color); padding-top: 5px; display: block;}


#relate_bds .widget-title {margin-bottom:35px;}

.contact_page {padding-top:20px;}
.contact_page .meta {font-size:12px; color:#888888; margin-bottom:20px;}
#contact_form .uk-form-row + .uk-form-row { margin-top:12px;}
#contact_form input, #contact_form textarea {background:#fafafa; background-repeat:no-repeat!important; background-position:10px 6px!important; width:100%;}
#contact_form input {height:36px;}
#contact_form textarea {height:180px; padding-top:8px; resize:none;}
#contact_form .captcha {position:relative;}
#contact_form .captcha img {position:absolute; right:4px; top:3px; margin:0;}
#contact_form #submit, #contact_form .uk-button {background:var(--primary-color); color:#fff; padding-left:10px; width:100%; text-shadow:none; text-transform:uppercase; font-weight:700; height:38px;}
#contact_form #submit:hover {opacity:0.8;}
#contact_form #submit[disabled="disabled"] {background:#999999!important; opacity:1!important;}

#footer {background:#171100; color:#f1f1f1; padding:20px 0 30px; line-height:1.3; position:relative; border-top:6px solid var(--primary-color);}
#footer .label {font-size:20px; font-weight:700;margin-bottom:10px;}
#footer p{margin:0px 0px 5px;}
#footer a{color:#f1f1f1;}
#footer .text_small{font-size:13px;}
#footer .logo_title {margin-bottom:20px; line-height:1.3;}
#footer .title {font-family:var(--primary-font); font-size:24px; margin-bottom:2px; line-height:1.3;}
#footer .slogan {font-size:18px;}
#footer .footer_nav {border-bottom:1px solid var(--primary-color); display:inline-block; margin-bottom:10px;}
#footer .footer_nav li {display:inline-block; margin-right:40px;}
#footer .footer_nav li .nav_label {font-size:15px; margin-bottom:10px; color:#fff; line-height:20px; position:relative;}
.copyright {}


.page_content img,.post_content img{display:block;margin:20px auto;max-width:100%;height:auto;}
.page_content ul,.post_content ul {list-style-type:disc; list-style-position:inside;}
.page_content a,.post_content a {color:var(--primary-color);}

.wp-caption {background:#f9f9f9; border:1px solid #e3e1e8; border-radius:2px; padding:5px; max-width:100%;}
.wp-caption img {margin:0 auto;}
.wp-caption-text {margin:5px 0px 0px; font-size:13px; text-align:center; font-style:italic;}

.single_tagmore {color:#df0606;}
.single_tagmore a{color:#666666; border-bottom:1px dashed #dddddd; padding-bottom:3px; margin-bottom:5px; display:inline-block;}
.textwidget img{display:block;max-width:100%;height:auto;}
/* NAV MOBILE TOGGLE */
.uk-mobile {display:inline-block; width:100%; border:1px solid #dddddd;}

/*.uk-navbar-toggle {float:right;}*/
@media (min-width:768px) {
	.uk-mobile {display:inline-block!important; visibility:visible !important; border:none;}
	.uk-mobile li {display:inline-block;}
    #contact_info .avatar {width:290px;}
    #contact_info .text {padding-left:20px;}
    #relate_bds .widget-title {margin-bottom:20px;}
    .wrap_price {text-align:right;}
}
/* END NAV MOBILE TOGGLE */

/* CYCLONESLIDER STYLES */
.cycloneslider-template-default{margin-bottom:0px;}
.cycloneslider-template-default .cycloneslider-pager {z-index:2; display:table; width:100%; bottom:0; top:auto; right:auto;}
.cycloneslider-template-default .cycloneslider-slide {background:inherit;}
.cycloneslider-template-default .cycloneslider-pager span {background:rgba(255,255,255,0.5); display:table-cell; border-radius:0; height:6px;}
.cycloneslider-template-default .cycloneslider-pager span.cycle-pager-active {background:rgba(58, 119, 200, 0.5);}
.cycloneslider-slides {z-index:0;}
/* END CYCLONESLIDER STYLES */

.table-bordered, .table-bordered th, .table-bordered td {border:1px solid #dddddd;}
.lang-item a {padding:0px 0 11px 10px!important;}
.uk-navbar-nav > li.lang-item > a {background:none; border:none;}

@media (min-width:768px) {
	#header .logo_text {padding-left:15px;}
	#header .title {font-size:28px;}
	#header .slogan {font-size:18px;}
	.logo {padding:10px 0px;}
	.logo img {max-width:120px;}
	
	.navbar_toggle {padding-top:25px;}
	#navbar_toggle_acc > li > a {padding-top:22px;}
	
	#archive_news .item {margin-bottom:27px;}
	#archive_news .item .wrap_img {max-height:200px; padding:0;}
	#archive_news .item .wrap_img img.wp-post-image {width:100%; min-height:200px; }
	#archive_news .item .media {width:290px;}
	#archive_news .item .text {padding-left:15px;}
	#archive_news .item .heading {font-size:16px;}
	#archive_news .item .meta {border-bottom:1px solid #dddddd; padding-bottom:5px; margin-bottom:10px;}
	
	.block-title {margin-bottom:20px;}
	.uk-article-title {font-size:22px;}
	.d-cell-medium {display:table-cell; vertical-align:top;}
	.medium-right {text-align:right;}
}
@media (min-width:960px) {
	#header {}
	.header-fixed .search_header {display:none;}
	.logo {text-align:left; padding:3px 0px;}
	.logo img {max-width:300px;}
	.header-right .item{padding-left:50px;}
	.header-right .hotline {font-size:22px;}
	.search_box {margin-top:5px;}
	#breadcrumb_wrap {display:block;}
	
	#main-menu{margin-top:23px;}
	#main-menu li:hover a{background:transparent!important; color:#fff; opacity:1; /*-o-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;*/}
	#main-menu li:hover .sub-menu a{ background:var(--primary-color)!important;}
	#main-menu li:hover .sub-menu .sub-menu a{ background:var(--primary-color);}
	#main-menu ul#navbar-mobile > li .nav_label {font-size:17px; margin:0; text-transform:capitalize;}
	#main-menu ul#navbar-mobile > li > a > .nav_label {}
	#main-menu li a:focus{background:transparent;}

	#main-menu ul#navbar-mobile > li{position:relative;}
	#main-menu ul#navbar-mobile > li:last-child:after {position:relative;}
	#main-menu ul#navbar-mobile > li > a {height:auto;}
	#main-menu li{ z-index:5; position:relative; }
	#main-menu > ul > li{margin-left:45px; }

	#main-menu ul li.active a {}
	#main-menu .sub-menu {text-align:left;}
	#main-menu .sub-menu .nav_label {color:#fff; font-size:13px; text-transform:none!important;}
	#main-menu .sub-menu .sub-menu .nav_label {color:#fff;}
	#main-menu ul li a:hover .nav_label {color:var(--primary-color); }
	#main-menu ul li .sub-menu > li:hover > a {background:#10b992!important;}
	#main-menu ul li .sub-menu > li:hover > a > .nav_label { color:#fff;}

	#main-menu li a{color:#222; display:block; padding:10px 0; margin:0px!important; text-shadow:none; border:none;}
	#main-menu ul#navbar-mobile > li > a > .nav_label{transition:0.3s ease;}
	#main-menu ul#navbar-mobile > li.active > a > .nav_label, #main-menu ul#navbar-mobile > li:hover > a > .nav_label{color:var(--primary-color);}
	#main-menu li li a{display:block; }
	
	#main-menu li .sub-menu .menu-item-has-children {position:relative;}
	#main-menu li .sub-menu .menu-item-has-children:before {position:absolute; content:"\f107"; right:-2px; top:10px; color:#dae7f0; font-family:FontAwesome;}
	#main-menu ul li .sub-menu .menu-item-has-children:before {content:"\f105"; right:10px;}
	
	#main-menu li ul li{float:none; position:relative; border-left:none!important; text-transform:none;}
	#main-menu li ul{position:absolute; top:100%; left:0; display:none; padding:0; list-style:none outside none; min-width:150px;}
	#main-menu .current-menu-item ul{background:#fff; }
	#main-menu li:hover > ul{display:block;} /*disable for hover menu dropdown by javascript*/
	#main-menu li ul li a{padding:5px 15px!important; white-space:nowrap;font-size:13px; font-weight:400;}
	#main-menu li ul li:last-child a{border-bottom:none;}
	#main-menu li ul li ul{position:absolute; top:0; left:100%; display:none; background-color:#d7f1fa; width:auto;float:left;} 
	
	#main-menu .lang-item a {padding:11px 0 11px 10px!important;}

	.item-list { margin-bottom:10px; padding:0px 0 10px;}
	.item-list .title {font-size:15px;}
	.item-list .excerpt {font-size:13px;}
	.item-list .text { padding:0px 10px 0px;}
	.item-list .cat_name {padding:3px 8px;}
	.item-list .wrap_img {max-width:100px;}
	.item-list .wrap_img img {min-width:100px;}
	
	.news_posts .list .item:first-child {border-top:none;}
	
	.bds_posts .item .wrap_img {max-height:190px;}
	.bds_posts .item .wrap_img img {min-height:190px;}
	
	#news_bds .uk-grid .wrap_item:first-child .title {font-size:22px;}
	#news_bds .item .body {padding:5px 20px 0; }
	#news_bds .item .wrap_img {max-height:225px;}
	#news_bds .item .wrap_img img {min-height:225px;}

	#main_content {}

	#archive_news .item .title {font-size:20px;}
	#archive_news .item .heading {font-size:22px; }
	#archive_news .item .wrap_img {max-height:260px; max-width:290px;}
	#archive_news .item .wrap_img img.wp-post-image {min-height:260px; }
	#archive_news .item .text {padding-left:25px; padding-top:20px;}
	#archive_news .item .item-body {margin-bottom:20px;}
	
	#right_col {}
	
	#footer {padding:50px 0 30px;}
	#footer .title {font-size:30px;}
	#footer .footer_nav li .nav_label {font-size:19px;}
	
	.right-large {text-align:right;}
}

@media (min-width:1220px) {
	.uk-container {max-width:1230px;}
	
	.menu-item-has-children:before {right:2px;}
	
}
@media (max-width: 576px) {
	.logo { display: flex; align-items: center; justify-content: center; }
	.logo .d-cell {display: unset; margin: 0}
	.logo .d-cell .logo {display: unset; }
	#header .logo_text {margin: 0}
	#header .logo_title {margin-bottom: 0}
	#footer {padding: 20px 0 110px;}
	#news_bds .item .wrap_img img {width: 100%; height: 100%; object-fit: cover}
    .image-Gallerys {display: none}
    .image-main { height: 350px; }
    .image-main-wrap .slick-dots { bottom: 0;}
    .image-main-wrap .slick-dots li {width: 10px}
    .image-main-wrap .slick-dots li button:before { content: ''; background-color: var(--primary-color); border-radius: 50%; width: 13px; height: 13px;}
}

#google_afmc div {width:auto!important;}