/*
Theme Name: DEV ZEKVN
Theme URI: https://zek.vn/
Author: Zekvn
Author URI: https://zek.vn/
Version: 1.0
Description: ZEK AGENCY sở hữu hơn 500+ mẫu giao diện về tất cả các lĩnh vực và ngành hàng khác nhau, đáp ứng mọi nhu cầu của khách hàng với từng phân khúc giá. Cập nhật những mẫu thiết kế mới chuẩn xu hướng.
*/

.wp-pagenavi{margin-bottom: 30px;}
.wp-pagenavi a, .wp-pagenavi span {
    padding: 5px; margin-right: 10px;
    font-size: 15px; color: #03719c; text-decoration: none;
    border: 3px solid #ccc; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
    }
.wp-pagenavi a:hover, .wp-pagenavi span.current {
    background: #03719c;
    color: #fff;
    border: 3px solid #AFAFAF;
    }
.wp-pagenavi span.current { font-weight: bold; }



.filter_cate li.sf-field-search, .filter_cate .sf-field-submit{display: none;}
.search_form li.sf-field-taxonomy-danh-muc-dau-so, .search_form li.sf-field-taxonomy-danh-muc-sim, .search_form li.sf-field-taxonomy-danh-muc-gia-sim, .search_form li.sf-field-taxonomy-danh-muc-bang, .search_form li.sf-field-sort_order{display: none;}
.search_form li.sf-field-search label{display: block;}
.search_form li{margin: 0;padding: 0 !important;}
.search_form li.sf-field-submit{    position: absolute;
    right: 0;
    top: 0;
    height: 100%;}
    .search_form li.sf-field-submit input{background-color: #ffe11b;}
.search_form form{position: relative;margin-bottom: 15px;}
.content_main > hr{display: none;}
body{overflow-x: hidden;background-color: #000;font-family: Arial,Helvetica,sans-serif;font-size: 15px;}
body::-webkit-scrollbar {width: 10px;
    background-color: #F5F5F5;border-radius: 0px;} 
body::-webkit-scrollbar-thumb {
    background-color: #999;border-radius: 10px;}
body::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 10px rgba(0,0,0,0.3);border-radius: 0px;
    background-color: #F5F5F5;}
i{font-style: normal;color: #ff9800;}
.this_pc{display: block;}
.this_mb{display: none;}
.nf-form-fields-required{display: none;}
*{margin:0;padding:0;line-height:1.5}
a{text-decoration:none;color:#212529;cursor:pointer;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}
a:hover,a:focus,a:visited{text-decoration:none;outline:none}
a:active,a:hover{color:#ff9800;text-decoration: underline;}
ul{padding-left:0}
img{max-width:100%;border:none;height:auto}
h1,h2,h3,h4,h5,h6{line-height:1.3;margin-top:0}
.img img{width:100%;height:auto;object-fit:cover}
.zek_background{background-size:cover;background-repeat:no-repeat;background-position:center}
.zek_position{position: relative;}
.zek_linkfull{display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 5;}
.capt a,.title a,.title span,.title a,.name a,.name span,.capt strong,.title strong,.name strong{line-height:normal}
.screen-reader-text{display:none}
.head.navbar-fixed-top{box-shadow:1px 1px 10px rgba(0,0,0,0.15);position: fixed;top: 0;left: 0;width: 100%;z-index: 999;background: #fff}
@keyframes stuckMoveDown {
0%{transform:translateY(-100%)}
100%{transform:translateY(0)}
}
@keyframes stuckMoveUp {
0%{transform:translateY(100%)}
100%{transform:translateY(0)}
}
@keyframes stuckFadeIn {
0%{opacity:0}
100%{opacity:1}
}
/* Image */
.img_hover{overflow:hidden;position:relative}
.img_hover img{transition:all 1.5s}
.img_hover:hover img{transform:scale(1.1)}
.img_hover:before,.button_home:before{position:absolute;top:0;left:-100%;display:block;content:'';width:50%;height:100%;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0.3)));background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,0.3) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg);z-index:2}
.img_hover:hover:before,.button_home:hover:before{-webkit-animation:shine 1.3s;animation:shine 1.3s}
@-webkit-keyframes shine {
100%{left:125%}
}
@keyframes shine {
100%{left:125%}
}
/* Container (FAKE theo từng web) */
@media (min-width: 576px){
	.container, .container-sm {max-width: 540px;}
}
@media (min-width: 768px){
	.container, .container-md, .container-sm { max-width: 720px;}
}
@media (min-width: 992px){
	.container, .container-lg, .container-md, .container-sm {max-width: 1002px;}
}
@media (min-width: 1200px){
	.container, .container-lg, .container-md, .container-sm, .container-xl {max-width: 1002px;}
}
@media (min-width: 1400px){
	.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {max-width: 1002px;}
}
.row-margin{--bs-gutter-y:var(--bs-gutter-x);margin-top: calc(-.5 * var(--bs-gutter-y));margin-bottom: calc(-.5 * var(--bs-gutter-y));}
.row-margin>*{margin-top: 0;padding-top: calc(var(--bs-gutter-x) * .5);padding-bottom: calc(var(--bs-gutter-x) * .5)}
.flex{display:flex;flex-wrap:wrap}
.flex-center{align-items:center}
.flex-between{justify-content: space-between;}
.row-reverse{flex-direction:row-reverse}
.column-reverse{flex-direction:column-reverse}
.bg_main{background-color: #f1f1f1;}
.row5{--bs-gutter-x: .5rem;}
.row2{--bs-gutter-x: .25rem;}




/* input-button */
.btn,input[type="submit"]{display:inline-block;height:40px;line-height:40px;padding:0 20px;text-align:center;white-space:nowrap;outline:none!important;cursor:pointer;border:none;letter-spacing:0;-webkit-transition:background-color .1s ease-in;-moz-transition:background-color .1s ease-in;-ms-transition:background-color .1s ease-in;-o-transition:background-color .1s ease-in;transition:background-color .1s ease-in;-webkit-border-radius:0;border-radius:0}
input[type="text"],input[type="search"],input[type="password"],input[type="email"],input[type="file"],input[type="number"],input[type="tel"],textarea,select{border:1px solid #c4c4c4;padding:10px;width:100%;max-width:100%;display:block;line-height:18px;outline:none}

/* Content-post */
.wp-block-image.aligncenter>figcaption, .wp-block-image .aligncenter>figcaption, .wp-block-image.alignleft>figcaption, .wp-block-image .alignleft>figcaption, .wp-block-image.alignright>figcaption, .wp-block-image .alignright>figcaption{display: block;}
#ftwp-container #ftwp-contents.ftwp-border-medium,#ftwp-container #ftwp-trigger.ftwp-border-medium{border-width:1px}
.content-post iframe{display:block;margin:20px auto;width:100%;height:450px;object-fit:contain}
.content-post ul,.content-post ol{padding-left:20px;}
.content-post li{position:relative;margin-bottom:10px}
.content-post strong,.content-post b,.content-post i,.content-post a{line-height:normal}
.content-post .gca-column+br{display:none}
.content-post h1{font-size:28px;}
.content-post h2{font-size:24px;}
.content-post h3{font-size:20px;}
.content-post h4{font-size:18px;}
.content-post h5,.content-post h6{font-size:16px;}
.content-post blockquote{padding:15px 15px 15px 25px;border-left:5px solid #000;background:#f6f6f6}
.content-post .gallery{display:flex;flex-wrap:wrap;margin:-12px!important}
.content-post .gallery br{display:none}
.content-post .gallery .gallery-item{padding:12px}
.content-post .gallery.gallery-columns-2 .gallery-item{width:50%!important}
.content-post .gallery.gallery-columns-3 .gallery-item{width:calc(100% / 3)!important}
.content-post .gallery.gallery-columns-4 .gallery-item{width:25%!important}
.content-post .gallery.gallery-columns-5 .gallery-item{width:20%!important}
.content-post .gallery.gallery-columns-6 .gallery-item{width:calc(100% / 6)!important}
.content-post .gallery.gallery-columns-7 .gallery-item{width:calc(100% / 7)!important}
.content-post .gallery.gallery-columns-8 .gallery-item{width:calc(100% / 8)!important}
.content-post .gallery.gallery-columns-9 .gallery-item{width:calc(100% / 9)!important}
.content-post .gallery .gallery-item .gallery-icon{width:100%;position:relative;overflow:hidden;padding-top:56.25%}
.content-post .gallery .gallery-item .gallery-icon img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border:0!important}
.content-post a:hover{text-decoration:underline}
.content-post .wp-caption.aligncenter{max-width:100%!important}
img.aligncenter{display:block;margin:0 auto}
.content-post .alignnone{margin:0 15px 15px 0}
.content-post .aligncenter,.content-post div.aligncenter{display:block;margin:15px auto}
.content-post .alignright{float:right;margin:10px 0 15px 15px}
.content-post .alignleft{float:left;margin:10px 15px 15px 0}
a img.alignright{float:right;margin:10px 0 15px 15px}
a img.alignnone{margin:10px 15px 15px 0}
a img.alignleft{float:left;margin:10px 15px 15px 0}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto}
.wp-caption{border:none;max-width:100%;padding:0;}
.wp-caption.alignnone{margin:10px 15px 15px 0}
.wp-caption.alignleft{margin:10px 15px 15px 0}
.wp-caption.alignright{margin:10px 0 15px 15px}
.wp-caption img{border:0 none;height:auto;margin:0;max-width:100%;padding:0;width:100%}
.wp-caption p.wp-caption-text{margin:0;padding:10px 10px 0;text-align: center;}
div.wpcf7 .ajax-loader{position:absolute}
.widget-tabs{padding:7px;margin-bottom:0;border:0;list-style:none;margin-left:0;margin-right:0;background-color:#33b5e5;margin-bottom:1.7rem;word-wrap:break-word}
.tabs-2 li{width:50%}
.nav-tabs .nav-link,.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{border:0;color:#fff}
.nav-tabs .nav-item.active .nav-link,.nav>li>a:focus,.nav>li>a:hover,.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{background-color:rgba(255,255,255,0.2);color:#fff;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;-ms-transition:all 1s;transition:all 1s;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}
.wpcf7-form-control-wrap{position:initial}
.wpcf7 .wpcf7-not-valid-tip{position:relative;padding:5px 10px!important;line-height:1.2em;left:auto!important;border-radius:3px;background-color:#f1f1f1!important;border:0!important;color:#000;position:absolute;right:0;top:40px;z-index:99;font-size:12px;margin-bottom:5px}
.wpcf7 .wpcf7-not-valid-tip:after{bottom:100%;left:30px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-bottom-color:#f1f1f1;border-width:5px;margin-left:-10px}
.wpcf7 .wpcf7-validation-errors{display:none!important}
.widget .gallery{display:grid;grid-column-gap:10px;grid-row-gap:10px}
.widget .gallery br{display:none}
.widget .gallery.gallery-columns-2{grid-template-columns:repeat(2,1fr)}
.widget .gallery.gallery-columns-4{grid-template-columns:repeat(4,1fr)}
.widget .gallery.gallery-columns-3{grid-template-columns:repeat(3,1fr)}
.widget .gallery.gallery-columns-5{grid-template-columns:repeat(5,1fr)}
.widget .gallery-item{margin:0!important;width:100%!important;display:flex;align-items:center;float:none}
.widget .gallery-item img{border:none!important}
.columns-2{grid-template-columns:repeat(2,1fr);display:grid;grid-gap:30px}
.columns-3{grid-template-columns:repeat(3,1fr);display:grid;grid-gap:30px}
.columns-4{grid-template-columns:repeat(4,1fr);display:grid;grid-gap:30px}
.columns-5{grid-template-columns:repeat(5,1fr);display:grid;grid-gap:30px}
.columns-6{grid-template-columns:repeat(6,1fr);display:grid;grid-gap:30px}
.sticky{position:-webkit-sticky;position:sticky;top:10px}
.block_slider{margin:-15px}
.item_slider{padding:15px}

.zek_supports{position: fixed;right: 0;bottom: 0;z-index: 999;width: 170px;height: 170px;display:flex;align-items:center;justify-content:center}
.zek_supports .toggle{position:relative;height:60px;width:60px;background:#fff;border-radius:50%;box-shadow:0 3px 4px rgba(0,0,0,0.15);display:flex;align-items:center;justify-content:center;color:#333;font-size:36px;cursor:pointer;transition:1.25s;z-index:5}
.zek_supports.active .toggle{transform:rotate(360deg);box-shadow:0 6px 8px rgba(0,0,0,0.15),0 0 0 2px #333,0 0 0 8px #fff}
.zek_supports .item{position:absolute;left: -20px;list-style:none;transition:.5s;transform: rotate(calc(160deg/3 * var(--i)));transform-origin: 110px;scale:0;transition-delay:calc(0.05s * var(--i))}
.zek_supports.active .item{scale:1;}
.zek_supports .item a{position:relative;display:flex;transform:rotate(calc(360deg/-8 * var(--i)));width: 50px;height: 50px;background-color:#FFF;display:flex;align-items:center;justify-content:center;border-radius:50%;box-shadow:0 3px 4px rgba(0,0,0,0.15);transition:.5s;background: #362097}
.zek_supports .item svg{transition: .3s}
.zek_supports .item:hover svg{transform: scale(1.1);}
.zek_backtop{position: fixed;right: 66px;bottom: 130px;transition: .5s}
.zek_supports.active .zek_backtop{opacity: 0;visibility: hidden;}
.zek_backtop a{height:40px;width:40px;background:#fff;border-radius:50%;box-shadow:0 3px 4px rgba(0,0,0,0.15);display:flex;align-items:center;justify-content:center;color:#333;font-size:24px}	
/* Header */
.zek_header_mb{display: none;}
.zek_header_menu .menu li>i{display: none;}
.zek_header_menu ul{list-style: none;margin-bottom: 0;}
.zek_header_menu .menu{display: flex;align-items: center;border-top: 1px solid #525252;background: #182f33;list-style-type: none;margin: 0;padding: 0;}
.zek_header_menu .menu>li{display: block;    margin-left: 30px;}
.zek_header_menu .menu>li:last-child{margin-right: 0;}
.zek_header_menu .menu li{position: relative;}
.zek_header_menu .menu>li>a{padding-left: 20px;padding-right: 10px;display: block;min-width: 40px;height: 37px;line-height: 37px;font-size: 14px;text-decoration: none;color: #fff;font-weight: 700;text-transform: uppercase;text-align: center;background-image: url(images/menu_sp.gif);background-repeat: no-repeat;}
.zek_header_menu .menu>li:first-child>a{background: none;}
.zek_header_menu .menu li:hover>a{color: #ffe11b}
.zek_header_menu .menu>li.current-menu-item>a{font-weight: 700;}
.zek_header_menu .menu ul{opacity:0;visibility:hidden;position:absolute;z-index:99;border-radius: 10px; background:#fff;width:auto;padding:10px 0;min-width:220px;-webkit-box-shadow:0 1px 1px #ccc;-moz-box-shadow:1px 1px 10px #ccc;-o-box-shadow:1px 1px 10px #ccc;-ms-box-shadow:1px 1px 10px #ccc;box-shadow:1px 1px 15px #ccc;transition:all .3s}
.zek_header_menu .menu>li>ul{top:100%;left:-20px;transform:scaleY(0);transform-origin:0 0;}
.zek_header_menu .menu>li>ul ul{top:0;left:100%;transform:scaleX(0);transform-origin:0 0}
.zek_header_menu .menu>li>ul li{padding: 5px 20px;}
.zek_header_menu .menu>li>ul li>a{display: block;white-space: nowrap;font-size: 16px;}
.zek_header_menu .menu li:hover>ul{opacity:1;visibility:visible;}
.zek_header_menu .menu>li:hover>ul{transform:scaleY(1);}
.zek_header_menu .menu>li>ul li:hover>ul{transform:scaleX(1);}

/* Footer */

.footer_top .box_footer{background: #2d2d2d;color: #fff;padding: 30px 20px;text-align: left;position: relative;}
.footer_top ul{padding-left: 20px;}
.footer h3{font-size: 17px;font-weight: 600;}
.footer_mid .box_footer{background: #fff;color: #333;padding: 30px 20px;text-align: left;position: relative;}
.footer_mid .box_footer .footer_contact{display: flex;align-items: center;justify-content: center;margin-bottom: 30px;}
.footer_mid .box_footer .footer_contact .item{display: block;margin: 0 20px;}
.footer_mid .box_footer .footer_contact .item p{text-align: center;margin-bottom: 5px;}
.footer_mid .box_footer .footer_contact .item a{position: relative;color: #fff!important;font-size: 16px;border-radius: 50px;    padding: 8px 8px 8px 55px;display: inline-block;width: 170px;background: #0C599C;font-weight: 600;}
.footer_mid .box_footer .footer_contact .item a img{    width: 41px;border-radius: 126px;position: absolute;left: 0px;top: 0;display: flex;}
.footer_mid .box_footer .footer_contact .item:nth-child(2) a {background: #804d00;}
.footer_mid .box_footer .footer_contact .item:nth-child(2) a img{width: 26px;height: 26px;border: 1px solid #fff;top: 50%;left: 10px;transform: translate(0,-50%);}
.footer_bot .box_footer{background: #2d2d2d;color: #fff;padding: 10px 0px;text-align: left;position: relative;}
.footer_bot .box_footer .menu{display: flex;align-items: center;justify-content: center;margin-bottom: 0;}
.footer_bot .box_footer .menu li{list-style: none;}
.footer_bot .box_footer .menu li a{position: relative;display: block;color: #fff;color: #bfbfbf;padding: 0 5px;border-right: 1px solid #fff;}
.footer_bot .box_footer .menu li:last-child a{border-right: none;}
.footer_bot .box_footer .menu li a:hover{text-decoration: underline;}











/* Page */
.zek_breadcrumbs{padding:10px 0;background:#f5f5f5}
.zek_breadcrumbs *{margin-bottom: 0;}
.breadcrumbs .separator{margin:0 3px;font-size: 14px;}
.breadcrumbs *{margin-bottom:0}
#zek_page_default{padding: 40px 0;}
.zek_page_title{    font-size: 22px;padding: 2px 0; border-bottom: 2px solid #e74c3c;font-weight: bold;line-height: 1.3;text-transform: uppercase;margin: 20px 0;display: inline-block;}











/* Category */
.zek_category_content{margin-bottom: 15px;}
.zek_item_news .img{padding-top: 56.25%;margin-bottom: 10px;}
.zek_item_news .info .name{font-size: 20px;font-weight: bold;margin-bottom: 10px;}

.zek_item_news .info .post-cat,.category_post a{color: #e74c3c;font-weight: bold;text-transform: uppercase;display: block;margin: 20px 0 5px;} 
.zek_item_news .info .meta{display: block;margin-bottom: 10px;}
.zek_item_news .info .meta span{    color: #888;font-size: 13px;}
.zek_item_news .info .desc{font-size: 16px;}


.pagination{justify-content: center;padding: 20px 0 10px;}
.pagination ul{margin-bottom: 0;list-style: none;}
.pagination ul li{display: inline-block;margin: 3px;}
.pagination ul li span,.pagination ul li a{display: block;padding: 5px;height: 38px;width: 38px;text-align: center; background: #EAEEF3;line-height: 28px;}
.pagination ul li .current,.pagination ul li span:hover,.pagination ul li a:hover{background: #00adef;color: #fff;}

.head_cate{display: flex;align-items: center;justify-content: space-between;margin-bottom: 30px;}
.head_cate .zek_page_title{font-size: 18px;font-weight: 600;margin-bottom: 0;text-transform: inherit;}
.head_cate .number_sim{font-size: 14px;color: red;font-weight: 600;}













/* Single */
.zek_single_title{font-size:25px;font-weight:700;margin-bottom: 10px;}
.zek_single_meta{color: #666;font-size: 13px;}
.zek_single_meta span{display: inline-flex;align-items: center;}
.zek_single_meta span:not(:last-child){margin-right: 10px;}
.zek_single_meta svg{width: 12px;height: 12px;margin-right: 5px;}
.zek_single_content{padding: 20px 0;}
.zek_tags{padding-bottom: 20px;color: #666;font-size: 13px;}
.zek_tags a{display: inline-block;height: 24px;line-height: 24px;border-radius: 3px;padding: 0 8px;background-color: #f5f5f5;margin-left: 3px;}
.zek_single_related{padding-top: 10px;margin-bottom: 30px;}
.zek_single_related .title,.sidebar_title{font-size: 20px;border-bottom: 2px solid #e74c3c;font-weight: bold;line-height: 1.3;text-transform: uppercase;display: inline-block;margin-top: 0;margin-bottom: 24px;}
.zek_single_related .item .img{padding-top: 56.25%;margin-bottom: 10px;}
.zek_single_related .item .name{margin-bottom: 0;font-size: 16px;font-weight: bold;}

.info_sim{padding: 15px;background: #fff;    border: 1px solid #ccc;position: relative;margin-bottom: 30px;}
.info_sim .cnt_info tr {margin-bottom: 10px;display: block;}
.info_sim .cnt_info tr td{font-size: 15px;min-width: 80px;}
.info_sim .cnt_info tr td .phone{font-size: 23px;font-weight: 700;color: red;}
.info_sim .cnt_info tr td .price{font-size: 16px;font-weight: 700;}
.info_sim .cnt_info tr td .states{font-size: 16px;font-weight: 700;}
.box_singlesim .zek_single_content{padding: 15px;background: #fff;    border: 1px solid #ccc;position: relative;margin-bottom: 30px;}
.order_form{padding: 15px;background: #cfe6d0;border: 1px solid #ccc;position: relative;margin-bottom: 30px;} 
.order_form .nf-form-title h3{text-align: center;font-weight: 600;font-size: 20px;}
.order_form .nf-form-content .nf-field-label{    margin-bottom: 5px !important;}
.order_form .nf-form-content .nf-field-label label{font-size: 16px;font-weight: 400;font-size: 14px;}
.order_form .nf-form-content .nf-field-element input{border: 1px solid #ccc;border-radius: 4px;box-sizing: border-box;font-size: 16px;padding: 5px 20px;height: 40px;line-height: 40px;}
.order_form .nf-form-content .nf-field-element ul{display: flex;align-items: center;flex-wrap: wrap;}
.order_form .nf-form-content .nf-field-element ul li{width: 50%;}
.order_form .nf-form-content .nf-field-element input[type='submit']{width: 150px;background: #F44336;padding: 0;text-transform: uppercase;line-height: 39px;display: block;margin: 0 auto;}


.filter_cate ul{display: flex;align-items: center;flex-wrap: wrap;margin: 0 -4px 20px;}
.filter_cate ul li{width: calc(100% / 3);padding: 0 4px;margin-bottom: 8px;}
.filter_cate ul li label{width: 100%;}
.filter_cate ul li select{width: 100%;}
.sibar_post{margin-top: 20px;}
.sibar_post ul li{list-style: none;display: block;margin-bottom: 10px;padding: 5px 10px;}
.sibar_post ul li a{font-size: 15px;display: block;}
.sibar_post ul li:hover a{color: #e74c3c;}













/* Sidebar */
.zek_sidebar .widget:not(:last-child){margin-bottom:30px}
.zek_sidebar_title{font-size:20px;font-weight:700;text-transform:uppercase;margin-bottom:15px}
.zek_sidebar_post .item:not(:last-child){margin-bottom: 15px;}
.zek_sidebar_post .item .img{padding-top: 56.25%;margin-bottom: 10px;}
.zek_sidebar_post .item .info .name{font-size: 16px;font-weight: bold;margin-bottom: 5px;}
.zek_sidebar_post .item .info .date{color: rgba(20,22,35,0.6);font-size: 14px;}

.zek_sidebar .menu,.zek_sidebar .widget_categories >ul{list-style:none;margin-bottom:0;background-color: #f5f5f5;padding: 10px 15px;}
.zek_sidebar .menu>li,.zek_sidebar .widget_categories >ul>li{display:block;margin-bottom:10px;font-size:16px}
.zek_sidebar .menu>li:last-child,.zek_sidebar .widget_categories >ul>li:last-child{margin-bottom:0}
.zek_sidebar .menu>li.current-menu-item>a,.zek_sidebar .menu>li.current-menu-parent>a,.zek_sidebar .menu>li.current-post-parent>a,.zek_sidebar .widget_categories >ul>li.current-cat>a{font-weight:700}
.zek_sidebar .menu li>ul,.zek_sidebar .widget_categories >ul li>ul{list-style: none;margin-bottom: 0;padding: 5px 8px;background-color: #fff;margin-top: 8px;display: none;}
.zek_sidebar .menu li>ul>li:not(:last-child),.zek_sidebar .widget_categories >ul li>ul>li:not(:last-child){margin-bottom: 5px;}
.zek_sidebar .menu li,.zek_sidebar .widget_categories >ul li{position: relative;}
.zek_sidebar .menu li.menu-item-has-children >a,.zek_sidebar .widget_categories >ul li.cat-parrent>a{padding-right: 20px;}
.zek_sidebar .menu li.menu-item-has-children i,.zek_sidebar .widget_categories >ul li.cat-parrent i{position: absolute;cursor: pointer;right: 0;top: 0;height: 22px;width: 22px;text-align: center;line-height: 22px;}
.zek_sidebar .tagcloud{display:flex;flex-wrap:wrap}
.zek_sidebar .tagcloud a{font-size: 14px!important;height: 40px;line-height: 40px;display: block;padding: 0px 10px;font-weight: bold;background: #e74c3c;color: #fff;margin: 0 1px 1px 0;}
.zek_sidebar iframe{width: 100%;height: auto; object-fit: cover;}
.zek_sidebar .widget_media_image img{width: 100%;height: auto;object-fit: contain;}

.sidebar .zek_sidebar_title{color: #fff!important;background: #182f33;border-color: #2b4246;font-weight: 700;font-size: 16px;text-transform: uppercase;text-align: center;position: relative;display: block;padding: 9px 15px;margin-bottom: -1px;}
.sidebar .widget {margin-bottom: 30px;}
.sidebar ul{margin-bottom: 0;border: 1px solid #ccc;}
.sidebar ul li{list-style: none;}
.sidebar ul li a{position: relative;display: block;transition: 0s;padding: 9px 15px;margin-bottom: -1px;background-color: #fff;border: 1px solid #ddd;color: #005064!important;font-weight: 700;font-size: 15px;}
.sidebar ul li:hover a{text-decoration: underline;color: #f60!important;}
.sidebar_right .sibar_contact {position: relative;display: block;padding: 9px 15px;background-color: #fff;border: 1px solid #ddd;color: #005064!important;font-weight: 700;border-radius: 0 0 4px 4px;text-align: center;}

.sidebar_right .sibar_contact .item{display: block;margin-bottom: 20px;}
.sidebar_right .sibar_contact .item a{position: relative;color: #fff!important;font-size: 16px;border-radius: 50px;    padding: 8px 8px 8px 55px;display: inline-block;width: 170px;background: #0C599C;font-weight: 600;}
.sidebar_right .sibar_contact .item a img{    width: 41px;border-radius: 126px;position: absolute;left: 0px;top: 0;display: flex;}
.sidebar_right .sibar_contact .item:nth-child(1) a {background: #804d00;}
.sidebar_right .sibar_contact .item:nth-child(1) a img{width: 26px;height: 26px;border: 1px solid #fff;top: 50%;left: 10px;transform: translate(0,-50%);}
.sidebar_right .sibar_contact .feedb a{text-align: center;display: block;color: #005064;font-size: 17px;font-weight: 600;}
.sidebar_right .sibar_contact .feedb a span{display: block;}
.sidebar_right .zek_sidebar_post .item{margin-bottom: 0;}
.sidebar_right .zek_sidebar_post .item h3 {margin-bottom: 0 !important;}
.sidebar_right .zek_sidebar_post .item h3 a{position: relative;display: block;padding: 9px 15px;background-color: #fff;border: 1px solid #ddd;color: #005064!important;    font-weight: 400;color: #000!important;font-size: 12px;}

.footer_bot .box_footer .menu{flex-wrap: wrap;}








/* Home */

.zek_header_logo a img{width: 100%;}
.box_main{padding: 10px;position: relative;}
.col_small{width: 200px !important;}
.col_big{width: calc(100% - 400px) !important;}
.col_small2{width: 200px !important;}

.search_form{background: #182f33;padding: 10px;position: relative;color: #fff;}
.search_form .desc_search{padding-left: 20px;}
.search_form .searchform{position: relative;display: flex;align-items: center;margin-bottom: 20px;}
.search_form .searchform input[type='text']{width: 80%;padding: 11px 16px;-webkit-border-radius: 2px 0 0 2px;border: 0 none;outline: 0 none;font-size: 16px;}
.search_form .searchform button{width: 20%;position: absolute;background-color: #ffe11b;border: 1px solid #ffe11b;-webkit-border-radius: 0 2px 2px 0;color: #565656;padding: 10px;height: 40px;cursor: pointer;text-align: center;right: 10px;}
.banner_home{margin-bottom: 20px;}
.banner_home img{width: 100%;}

.box_sim h2{font-size: 24px;margin-bottom: 2px;position: relative;margin-bottom: 5px;font-weight: 600;}
.box_sim {margin-bottom: 40px;position: relative;}
.box_sim a .icon img{width: 40px;display: inline-block;object-fit: cover;height: auto;}
.list_sim .item_sim a{display: block;position: relative;padding: 2px 0px;background-repeat: no-repeat;height: auto;border: 1px solid #ccc;padding: 13px;border-radius: 8px;-webkit-border-radius: 8px;box-shadow: 1px 1px #dadada;background-color:#fff;}
.list_sim .item_sim a .number_sim{display: block;font-size: 17px;font-weight: 600;color: #1f6600;margin-bottom: 2px;    text-align: right;}
.list_sim .item_sim a .number_sim i{color: #ff9800;font-style: normal;}
.list_sim .item_sim a img{position: absolute;
    top: 23px;
    left: 5px;
    width: 45px;}
.list_sim .item_sim a .price{display: block;text-align: right;}
.list_sim .item_sim a:hover{    border: 1px solid #ff9800;color: #ff9800;text-decoration: none;}
.box_sim .view_more{text-align: center;margin-top: 20px;}
.box_sim .view_more a{font-size: 16px;color: #fff;background: #4CAF50;padding: 10px;border-radius: 5px;text-align: center;display: inline-block;}
.box_sim .view_more a:hover{text-decoration: underline;}

.desc_home{padding: 10px;position: relative;height: 500px;overflow-y: scroll;border-radius: 10px;background: #fff;margin-bottom: 40px;}
.desc_home::-webkit-scrollbar {width:6px;background-color: #F5F5F5;border-radius: 6px;} 
.desc_home::-webkit-scrollbar-thumb {background-color: #999;border-radius: 6px;}
.desc_home::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 10px rgba(0,0,0,0.3);border-radius: 6px;background-color: #F5F5F5;}

.cate_listsim thead th{color: red;    text-align: center;}
.cate_listsim .item_sim{position: relative;font-size: 13px;}
.cate_listsim .item_sim td{padding: 4px 10px;}
.cate_listsim .item_sim td > *{display: flex;align-items: center;min-height: 32px;}
.cate_listsim .item_sim .simso a{font-size: 18px;font-weight: 600;color: #390; }
.cate_listsim .item_sim .simso a i{color: #ff9800;font-style: normal;}
.cate_listsim .item_sim .simprice .price{font-size: 13px;font-weight: 600;justify-content: center;}
.cate_listsim .item_sim .states span{justify-content: center;}
.cate_listsim .item_sim .detail{padding: 4px !important;display: flex;align-items: center;}
.cate_listsim .item_sim .detail a{color: #fff;background-color: #f0ad4e;border-color: #eea236;display: block;padding: 6px 8px;margin-bottom: 0;font-size: 14px;font-weight: 400;line-height: 1.42857143;text-align: center;white-space: nowrap;border-radius: 5px;height: 100%;width: 100%;}
.cate_listsim .item_sim .detail a:hover{background: #f60;}





@media (max-width: 1399px) {
}
@media (max-width: 1199px) {
}
@media (max-width: 991px) {
}
@media(max-width:767px) {
body{font-size: 14px;}


.this_pc{display: none;}
.this_mb{display: block;}

.col_small,.col_big,.col_small2{width: 100% !important;}

.search_form .searchform input[type="text"] {width: 65%;}
.search_form .searchform button{width: 35%;}


.cate_listsim thead th{font-size: 8px;}
.filter_cate ul li select {
  width: 100%;
  min-width: auto !important;
}
.cate_listsim .item_sim .simso a{font-size: 13px;}
.cate_listsim .item_sim .simprice .price{font-size: 12px;}


.cate_listsim .item_sim .detail a{font-size: 10px;padding: 8px;}



/* Content-post-mb */
.columns-4,.columns-5,.columns-6{grid-template-columns:repeat(2,1fr);grid-gap:15px}
.columns-3,.columns-2{grid-template-columns:repeat(1,1fr);grid-gap:15px}
.content-post h1{font-size:24px;}
.content-post h2{font-size:20px;}
.content-post h3{font-size:18px;}
.content-post h4{font-size:16px;}
.content-post h5,.content-post h6{font-size:14px;}
.content-post .alignnone{margin:0 10px 10px 0}
.content-post .aligncenter,.content-post div.aligncenter{margin:10px auto}
.content-post .alignright{margin:5px 0 10px 10px}
.content-post .alignleft{margin:5px 10px 10px 0}
a img.alignright{margin:5px 0 10px 10px}
a img.alignnone{margin:5px 10px 10px 0}
a img.alignleft{float:left;margin:5px 10px 10px 0}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto}
.wp-caption.alignnone{margin:5px 10px 10px 0}
.wp-caption.alignleft{margin:5px 10px 10px 0}
.wp-caption.alignright{margin:5px 0 10px 10px}
.content-post .gallery{margin:-5px!important}
.content-post .gallery .gallery-item{padding:5px;margin-top:0!important}
.content-post .gallery.gallery-columns-3 .gallery-item,.content-post .gallery.gallery-columns-4 .gallery-item,.content-post .gallery.gallery-columns-5 .gallery-item{width:50%!important}
.content-post .gallery.gallery-columns-6 .gallery-item,.content-post .gallery.gallery-columns-7 .gallery-item,.content-post .gallery.gallery-columns-8 .gallery-item,.content-post .gallery.gallery-columns-9 .gallery-item{width:calc(100% / 3)!important}


.zek_header_pc{display: none;}
.zek_header_mb{display: block;padding:  0;}
.zek_header_logo_mb{text-align: center;}
.zek_header_logo_mb img{max-width: 100%;max-height: 100%;min-height: 70px;}
.zek_touch_menu{display: block;margin-right: 15px;width: 32px;height: 32px;position: relative;cursor: pointer;}
.zek_touch_menu:after,.zek_touch_menu:before{content: "";display: block;width: 24px;height: 2px;background-color: #fff;position: absolute;left: 3px;}
.zek_touch_menu span{display: block;width: 24px;height: 2px;background-color: #fff;position: absolute;left: 3px;top: 50%;transform: translateY(-50%);}
.zek_touch_menu:after{bottom: 7px;}
.zek_touch_menu:before{top: 7px;}
#zek_menu_mobile .title{display: block;padding: 24px;background-color: rgba(255,255,255,.1);text-transform: uppercase;font-weight: bold;font-size: 20px;}
#zek_menu_mobile .title span{display: block;height: 48px;line-height: 48px;background-color: #222;border-radius: 4px;padding: 0 20px;}
#zek_menu_mobile{width: 300px;height: 100%; background-color: #222;color: #ccc;-webkit-transition: -webkit-transform .5s;
transition: transform .5s;
transition: transform .5s,-webkit-transform .5s;z-index: 9999;position: fixed;  top: 0;  left: 0;
-webkit-transform: translateX(-300px);
transform: translateX(-300px);}
body.zek_active{overflow-y: hidden;}
body.zek_active #zek_menu_mobile{    -webkit-transform: translateX(0);
transform: translateX(0);}
.#zek_menu_mobile ul{list-style: none;padding-left: 0;margin-bottom: 0;}
.#zek_menu_mobile .menu{display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-flow: column;
flex-flow: column;
list-style: none;
padding: 0;
margin: 0;}
#zek_menu_mobile .menu li{position: relative;border-bottom: solid 1px #3c3c3c;margin-left: 0;}
#zek_menu_mobile .menu>li{border-bottom-color: #2f2f2f;}
#zek_menu_mobile .menu li>a{display: flex;
padding: 8px 24px !important;color: #ccc;}
#zek_menu_mobile .menu>li ul{background-color: #2f2f2f;display: none;}
#zek_menu_mobile .menu li>i{position: absolute;right: 0;top: 0;width: 40px;height: 40px;line-height: 40px;font-size: 14px; text-align: center;z-index: 2;cursor: pointer;}
#zek_menu_mobile .menu>li>ul ul{background-color: #4c4b4b}
#zek_web{-webkit-transition: margin .5s;
transition: margin .5s;}
body.zek_active #zek_web{margin-left: 300px;margin-right: -300px;}
.zek_line_dark{opacity: 0;transition: all .5s;visibility: hidden;width: 100%;height: 100%;position: fixed;top: 0;left: 0;background-color: rgba(0,0,0,.6);z-index: 999}
body.zek_active .zek_line_dark{opacity: 1;visibility: visible;cursor: url(images/close.png) 15 15,default;}

.zek_supports{width: 120px;height: 120px;}
.zek_supports .item{left: -40px}
.zek_backtop{right: 40px;}
}
@media(max-width:575px) {
iframe{height:200px}


}

@media(max-width:425px) {


}