/*
 Theme Name:   Recover Child
 Template:     wplab-recover
*/

/* .home .ajax-pagination{ display: none; } */
@font-face {
    font-family: 'Conv_UTM Avo';
    src: url('fonts/UTM Avo.eot');
    src: local('☺'), url('fonts/UTM Avo.woff') format('woff'), url('fonts/UTM Avo.ttf') format('truetype'), url('fonts/UTM Avo.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
body, h1, h2, h3, h4, h5, h6,.blockquote,
.widget_categories a, .widget_archive a, .widget_meta a, .widget_pages a, .wproto_menu_widget a, .widget_nav_menu a{
	font-family: 'Conv_UTM Avo' !important;
}
h1,h2,h3,h4{
    font-weight: 600 !important;
}
.footer-widgets { padding: 40px 0 0 0!important; color: #bcbcbc;}
#footer .widget_nav_menu li{
    margin: 0;
    line-height: 1.1;
    border-bottom: none;
}
.footer-widgets .widget-title {
    font-weight: 400 !important;
    padding-bottom: 10px;
    margin-bottom: 5px;
    border-bottom: 1px solid #bcbcbc;
}
.footer-widgets .widget_nav_menu a {
    color: #bcbcbc;
}
.footer-widget-area-2, .footer-widget-area{
    background-color: #008643;
}
#top-bar {
    background-color: #008643;
}
.up-sells.upsells.products,.summary.entry-summary .woocommerce-product-rating,.summary.entry-summary .offers, .related.products ul.products li p,.product_cat-compressors .cart {
    display: none;
}
@media(min-width: 992px){
	.related.products ul.products li{ width: 24%; }	
    #header ul#header-menu>li{ font-size: 15px; margin-right: 50px;}
} 
.related.products ul.products li h3{
	min-height: 54px;
}
.summary.entry-summary .sku_wrapper,.summary.entry-summary .posted_in{ display: none; }
#top-bar .tb-item.wh{ margin-right: 60px; }
#top-bar .tb-item {
    margin-right: 60px;
}
#top-bar span {
    color: white;
}
#footer #bottom-bar .col-md-12 {
    display: inherit;
    text-align: center;
    margin: 0 auto;
}
#footer #bottom-bar .col-md-12 p, #footer #bottom-bar .col-md-12 .designby{
    color: #fff;
}
.footer-widgets .widget_nav_menu a, .footer-widgets .widget_nav_menu a:hover {
    color: #ffffff;
}
#footer .footer-widgets .widget_nav_menu li{
    background: none !important;
}
#footer .footer-widgets .widget_nav_menu li a:before{
    content: "\f0a9";
    padding-right: 5px;
    padding-left: 3px;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
}
#footer .footer-widgets .widget_nav_menu li{ padding: 0 0 15px 0; }
#footer .footer-widgets .textwidget, .footer-widgets .widget_nav_menu .current_page_item a, #footer .footer-widgets .textwidget a{ color: white; }
.products .button.product_type_simple{ display: none; }
.single-product #content .share-links{ margin-top: 0;  }
.footer-widgets .widget-title { font-size: 24px; }
#top-bar .tb-item.si a, #top-bar .tb-item.si i.fa{ color: white; }
.wrap_sp_home ul.products h3{ text-align: center; }
.wrap_sp_home .product-ul p,.wrap_sp_home .product-ul .button{ display: none;}
.wrap_sp_home .product-ul .fs-carousel-item img{ min-height: 355px; }
.has-post-thumbnail .post-date, .woocommerce-result-count{ display: none; }
.header-classic #header-wrapper.default-tpl { margin-bottom: 10px;}
#top-bar a:hover, #top-bar .share-links a{ color: white!important; }
#content .post-data, #header-cart-widget-toggle, #header-search-widget-toggle, .fs-dropdown-selected{ display: none; }
#header-menu-inner .widget-content .search-form {
    position: absolute;
    float: right;
    width: 200px;
    text-align: right;
    right: 0;
    margin-top: 10px;
}
.designby a, .designby a:hover{
    color: white !important;
}
#menu-inner{ position: relative; }
.share-links a {
    width: 30px;
    height: 30px;
    margin-left: 20px!important;
}
.menu-style-white #header-menu>.widget_mega_menu>ul.sub-menu{
    background-color: rgba(31, 54, 126, 0.92);
}
.menu-style-white #header-menu ul.sub-menu .menu-item-href{ 
    color: white; 
    font-weight: bold !important;
}
#top-bar { font-size: 15px;  }
#top-bar i.fa { color: #ffffff;}
.wrap_maps h1,.wrap_maps h2,.wrap_maps h3,.wrap_maps h4,.wrap_maps h5,.wrap_maps h6, .wrap_maps p{ margin-bottom: 5px; }
.woocommerce-tabs .comment-reply-title{ display: none; }
@media(max-width: 480px){
    .search-form input{ display: none; }
    .fw-page-builder-content .wrap_chitiet_xd h5{
        text-align: center !important;
    }
    .button_lienhe{
        margin-bottom: 20px;
    }
    .portfolio-posts-shortcode-alt, .portfolio-posts-shortcode .inside {
        margin: 0 -15px 30px 0 !important;
    }
    .portfolio-posts-shortcode {
        margin: 0 0 30px 0;
    }
    .col-linhvuc{
        display: block;
    }

}
@media (min-width: 481px) and (max-width: 991px){
    .wrap_home .img-shortcode{
        margin: 0 auto;
    }
    .fw-page-builder-content .wrap_chitiet_xd h5{
        text-align: center !important;
    }
    .button_lienhe{
        margin-bottom: 30px;
    }
}
@media screen and (max-width: 1199px){
    #header-search-widget-toggle, #mobile-menu-toggler {
        margin-top: 35px;
    }
}
.go-top.bottom_center{
    background-color: #9acefe;
    background-image: none !important;
 }
.go-top.bottom_right:before, .go-top.bottom_center:before{
    border-color: transparent transparent #9acefe transparent;
}
.go-top.bottom_right:hover, .go-top.bottom_center:hover{
    background-color: #b8b8b8;
}
.go-top.bottom_right:hover:before, .go-top.bottom_center:hover:before {
    border-color: transparent transparent #b8b8b8 transparent;
}
#bottom-bar{
    padding: 10px;
    background-color: #008643;
}
.wrap_count_home .shortcode-fid i.fa {
    color: #d92827;
}
.wrap_count_home .shortcode-fid .title {
    color: #d92827;
    font-size: 20px;
    font-weight: 600;
}
.wrap_count_home  .shortcode-fid:after{ 
    color: white; 
    background-color: white;
}
.wrap_chitiet_xd h4{
    margin-bottom: 0;
    padding-top: 10px;
}
.fw-page-builder-content .portfolio-shortcode-posts-filters{
    margin-bottom: 30px;
}
.portfolio-posts-shortcode-alt .title:hover h4{
    color: white !important;
}
.portfolio-posts-shortcode-alt .caption .caption-cell a.view,.portfolio-posts-shortcode-alt .caption .caption-cell a.link{
    display: none;
}
.shortcode-theme-posts-carousel.style-default .item:hover .title {
    color: #fff!important;
}
::-webkit-input-placeholder {
    color: black;
}
.search-form input{
    margin-top: 6px;
}
.fw-main-row .logos-shortcode.with-opacity img{
    opacity: 1;
}
.footer-widgets .wproto_works_widget .button:hover {
    color: #ea212d;
}
#top-bar ul.language_s .lang-item.lang-item-en{ display: none; }
a.ajax-pagination-link {
    margin-bottom: 60px;
}
#top-bar .tb-item.si i.fa:hover{
    color: red !important;
}
.wrap_count_home .container{
    background-color: rgba(7,7,7,.2);
    padding: 10px;
    box-shadow: 6px 6px 6px rgba(7,7,7,.1);
}
#content article {
    margin-bottom: 0;
    padding-bottom: 0;
}
@media screen and (min-width: 1199px){
    .menu-style-default #header-menu ul.sub-menu li.menu-item, .menu-style-white #header-menu ul.sub-menu li.menu-item, 
    .menu-style-inverted #header-menu ul.sub-menu li.menu-item, .menu-style-white_alt #header-menu ul.sub-menu li.menu-item, 
    .menu-style-inverted_alt #header-menu ul.sub-menu li.menu-item, .menu-style-white_classic #header-menu ul.sub-menu li.menu-item, 
    .menu-style-dark_classic #header-menu ul.sub-menu li.menu-item, .menu-style-white_slider #header-menu ul.sub-menu li.menu-item,
    .menu-style-inverted_slider #header-menu ul.sub-menu li.menu-item, .menu-style-white_alt_slider #header-menu ul.sub-menu li.menu-item, 
    .menu-style-inverted_alt_slider #header-menu ul.sub-menu li.menu-item {
        background: rgba(31, 54, 126, 0.92) !important;
    }
    #header ul#header-menu li.widget_mega_menu ul.sub-menu {
        width: 60%;
        margin: 0 auto;
    }
    #header ul#header-menu li.widget_mega_menu ul.sub-menu ul{
        width: 100%;
    }

}
body.sidebar-left #sidebar {
    margin-top: 10px;
}
body.sidebar-left #sidebar ul.menu li.current-menu-item a{
    color: red;
}
.portfolio-posts-shortcode .view, .portfolio-posts-shortcode .link{
    display: none;
}
.portfolio-posts-shortcode .caption{
    border: 3px solid #d33;
}
#header ul#header-menu li.widget_mega_menu ul.sub-menu span.menu-text{
    font-weight: 500;
}
.wrap_contact h2{
    font-size: 25px;
}
.wrap_contact .button.style-yellow.poly{
    color: white;
}
.wrap_contact .button.style-yellow.poly:hover:after{
    width: 100%;
}
.wrap_contact .button.style-yellow.poly:after{
    content: '';
    position: absolute;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    width: 0;
    height: 100%;
    background: rgba(255,255,255,0.2);
    z-index: 1;
    right: 0;
    top: 0;
}
.tax-fw-portfolio-category h1{
    margin-bottom: 10px;
}
#footer .wproto_works_widget .button {
    margin-top: 5px;
}
.go-top.bottom_right:before, .go-top.bottom_center:before{
    top: -13px;
}
#footer .wproto_works_widget {
    margin-bottom: 0;
}
.portfolio-posts-shortcode .title h4{
    font-size: 19px;
    text-transform: inherit;
}
.portfolio-posts-shortcode .title h4:hover{
    color: white;
}
.portfolio-posts-shortcode .caption{
    background: rgba(0, 0, 0, 0.35);
}
ul.language_s{ margin-bottom: 0; }
#top-bar .tb-item.tb-wpml .lang-item img{ margin-right: 0; }
#top-bar .tb-item.tb-wpml .lang-item { margin: 3px 0 0 8px;}
#header-menu-inner form.search-form{
    display: inline-block;
    margin-left: 10px;
    float: right;
    width: 200px;
    text-align: right;
    right: 0;
    margin-top: 10px;
}
#sidebar .current-menu-item a{
    color: #d72827;
}
.wrap_image img{
    width: 100%;
}
.easyPaginateNav a{
    padding: 0 10px;
}
.easyPaginateNav{
    text-align: center;
}
.easyPaginateNav a.current{
    color: black;
}
#top-bar .tb-item.tb-wpml li:first-child a:before{
    content: url('imgs/coviet.jpg');
}
#top-bar .tb-item.tb-wpml li:last-child a:before{
    content: url('imgs/coanh.jpg');
}
#top-bar .tb-item.tb-wpml .lang-item img{
    display: none;
}
#top-bar ul.language_s{
    margin-left: 0;
    padding-left: 0;
    display: none;
}
.share-links .fa:before{
    font-size: 23px;
}








