/*
Theme Name: Blank Child 
*/
.mega-menu-link{
 color:#222 !important;   
    
}

.featured_box p{
    text-align: center;
	margin-top : 3%;
	margin-bottom: 10%;
	height:60px;
}
.img-cat{
    margin: 0 auto !important;
}
.featured_box h3 a{
	color : black;
}
.featured_box .img{
    min-height: 110px !important; 
}

.featured_box {
	 min-height: auto !important; 
}
.slides  li img{
	width : 100%;
}
.slides{
	padding : 0px;
}
.nav-image{width: 100px;max-width: 100%;}

@media only screen and (min-width:767px){
.nav_hidden{display:none !important;} 
    div.testi>div i{
    font-size: 45px !important;
    }
}

@media only screen and (max-width:767px){ 
    div.testi>div, div.testi>div>div{
        padding-left:5px;
        padding-right:5px;
    }
    #mega-menu-wrap-max_mega_menu_2{display:none !important;} 
    .navbar{padding:10px 0px !important;}
    /*.image_header{position:relative;}*/
    .image_header .brand-centered a{position: absolute; top:-10px; left: calc( 50% - 75px );}
    a .responsive_logo{ width:150px; max-width:100%;}
    .products_row .products_col{clear:both;}
    .menu-1{position:static !important;}
    .brand-centered {position:static}
    .info_col h2 span,.cad_col h2 span,.about_col h2 span{ padding: 0 5px !important; font-size: 12px !important;   }
    .page-id-471 h2{font-size:14px;}
    .page-id-140 .hFont{font-size: 12px;line-height: 1.5;}
    .page-id-101 .about_col .img-responsive{width:100%;}
    #gallery-2 .gallery-item{width:100% !important;}
    #gallery-2 .gallery-item:nth-child(odd){clear: left !important;}
    #gallery-2 .gallery-caption{width:100% !important; font-size:20px;text-align:center !important;}
    #gallery-2 img{width:100%;}
    .woocommerce-Tabs-panel ul li {line-height: 1.8 !important;font-size: 12px;}
    .woocommerce-Tabs-panel strong{font-size:12px !important;}
    .footer_images{margin-top:30px !important;}
}
@media only screen and (min-width:992px){
    .products_row .products_col:nth-child(3n+1){clear:left;}
     div.testi>div i{
    font-size: 60px !important;
    }
}
.woocommerce-ordering{display:none;}
nav.woocommerce-pagination{    display: block;
    width: 100%;
    text-align: center;}
nav.woocommerce-pagination ul{list-style:none;}
nav.woocommerce-pagination ul li{display: inline;
    padding: 8px;
    background: #f5f5f5;
    border: 1px solid #f2f2f2;}
.front_head{margin-bottom:20px;}
h2{font-size:22px;}
.woocommerce-breadcrumb{margin-bottom:10px;}
.single_pro ul li{line-height:2.5;}
.woocommerce-Tabs-panel ul li{line-height:2.5;}
.product_meta > span a{color:#a0d0e6 !important;}
h3.woocommerce-product-documents-title{display:none;}
.single-product-info .woocommerce-product-documents{display:none;}
.woocommerce-tabs h3.ui-accordion-header{display:none;}
.woocommerce-tabs .ui-accordion-content{border:0;}
.woocommerce-Tabs-panel strong{font-weight: normal;line-height: 1.5;font-size: 15px;font-style: normal;}
.woocommerce-Tabs-panel h4{font-size: 14px;}
.woocommerce-Tabs-panel form#commentform label{line-height:2;}
.woocommerce-Tabs-panel .ui-accordion .ui-accordion-content{padding:0;}
.woocommerce-tabs{margin-top:30px;}
@media (min-width:768px) and (max-width:990px){
    #mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2 > li.mega-menu-item > a.mega-menu-link{padding:0 10px 0 10px !Important;}
    #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link{padding:0 5px 0 6px !important;}
    p.woocommerce-result-count{padding-left:16px;}
    #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-megamenu > ul.mega-sub-menu{width:150% !important;}
}
@media (min-width:991px) and (max-width:1024px){
     #mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2 > li.mega-menu-item > a.mega-menu-link{padding:0 19px 0 18px !Important;}
    #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link{padding:0 19px 0 18px !important;}
}
@media only screen and (max-width:480px){
    .woocommerce div.product .woocommerce-tabs ul.tabs li a{
        padding:6px 4px !important;
        font-size:11px !important;    }
}
@media only screen and (max-width:991px){.products_row{margin:0}}
@media only screen and (min-width:767px){
    .products_col{float:none !important;width:33% !important;}
    .col-md-4,.col-xs-12,.col-sm-6{display:inline-block; vertical-align: top;}
    .products_row{text-align:center;}  
    ul.mega-sub-menu{padding:10px 12px !important;}
}
.woocommerce-result-count{width:100%;}
#gform_submit_button_1{
    padding: 5px 30px;
    background: transparent none repeat scroll 0 0;
    border: 1px solid;}
#gform_submit_button_1:hover{
    background:#a0d0e6;
    transition:color 0.25s ease-out 0s;
    color:white;
}
iframe{width:100%;}
.color_main{color:#a0d0e6; text-transform:uppercase;}
.info_col h2,.cad_col h2,.about_col h2{
    background: rgba(0, 0, 0, 0) url(images/title-bdrop-black.gif) repeat-x scroll left center;
    padding-left: 40px;
    margin-top: 40px;}
.info_col h2 span,.cad_col h2 span,.about_col h2 span{
    background: #fff none repeat scroll 0 0;
    padding: 0 20px;
    font-size: 16px;
    font-family: "roboto slab", sans-serif;
    text-transform: uppercase;
    font-weight: 400;
    color: #2f2f2f;    }
.page-id-140 h5{font-weight:bold !important;}
.page-id-140 .cad_col a{
        text-decoration: none;
        padding: 4px 60px;
        border: 1px solid black;
        margin: 10px 5px;
        display: inline-block;
        background:transparent none repeat scroll 0 0;
        text-decoration:none;
        transition: color .25s ease-out;
        transform:uppercase;
        min-width:170px;
        text-align:center;
}
.page-id-140 .cad_col a:hover{background:#a0d0e6; color:white; border:1px solid #a0d0e6;}
.hFont{font-size: 16px;line-height: 1.5;font-weight: bold;}
#gallery-2 img{border: 2px solid #cfcfcf;display: block;max-width: 100%;height: auto; }
#gallery-2 .gallery-caption{text-align:left; width:50%; }
.text_feature h4{font-size:14px; line-height:1.5;}
.featured_box h2{font-size:20px;}
.menu-1 #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link,.navbar #mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2 > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link{font-weight:normal !important;}
.menu-1 #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link,.navbar #mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2 > li.mega-menu-item > a.mega-menu-link{font-weight:normal;font-family:"roboto slab",sans-serif;}
.menu-1 ul{font-family:"roboto slab",sans-serif;}
ul.mega-sub-menu { font-family: "roboto slab",sans-serif !important; }
.featured_box img{ height: 180px; width: auto;  max-width: 100%;}
.front_head h1{font-family:"roboto slab",sans-serif;}
.center_outer .center_middle div{font-family:"roboto slab",sans-serif;}
.site-footer {font-family:"roboto slab",sans-serif;}
.site-footer p{font-family:"Lato",sans-serif;}
.summary-product h1{font-family:"roboto slab",sans-serif;}
.woocommerce-tabs h1,h2,h3,h4,h5,h6{font-family:"roboto slab",sans-serif;}
h4.mega-block-title{color:#222 !important;padding:5px 5px 15px 5px !important;}
.chilled{background-image:url('images/icon-cabinet-chilled.png') !important; background-repeat:no-repeat !important; background-position: left !important;padding-left: 20px !important;}
.heated{background-image:url('images/heat.png') !important; background-repeat:no-repeat !important; background-position: left !important;padding-left: 20px !important;}
.ambient{background-image:url('images/icon-cabinet-ambient.png') !important; background-repeat:no-repeat !important; background-position: left !important;padding-left: 20px !important;}
.bain-marie{background-image:url('images/heat.png') !important; background-repeat:no-repeat !important; background-position: left !important;padding-left: 20px !important;}
.cold-deck{background-image:url('images/icon-cabinet-chilled.png') !important; background-repeat:no-repeat !important; background-position: left !important;padding-left: 20px !important;}
.hot-deck{background-image:url('images/heat.png') !important; background-repeat:no-repeat !important; background-position: left !important;padding-left: 20px !important;}
@media (min-width:481px) and (max-width:767px){.featured_box p{height:20px;}}
@media (max-width:320px){#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item{padding:0 0 15px 8px ;}}
.featured_box .img {
    width: 100%;
    display: inline-block;
    background: #fff;
    padding: 10px 0 10px 0px;
    margin: 0;
    margin-bottom: 25px;
}



/*New*/
.single-product .single-product-image{
    text-align:center;
}
.single-product .product_meta{
    display:none;
}
.single-product .product_title{
    margin-top: 21px !important;
    margin-bottom: 10.5px !important;
    font-size: 39px !important;
font-family: "Lato", sans-serif !Important;
}
.single-product .woocommerce-product-gallery{
    width:75% !important;
}
.btn_single{
    padding: 8px 12px;
    width:100%;margin:5px;
}
.single-product .summary-product h4{
    font-size: 15px;
    line-height: 1.42857143;
        color: #777777;
}
.contact-clean{
    background: #f1f7fc;
    padding: 80px 0;
    float: left;
    width: 100%;
}
.contact-clean form,.gform_confirmation_wrapper  {
    max-width: 480px !important;
    width: 90%;
    margin: 0 auto;
    background-color: #fff;
    padding: 40px;
    border-radius: 4px;
    color: #505e6c;
    box-shadow: 1px 1px 5px rgba(0,0,0,.1);
}
.contact-clean form input,.contact-clean form textarea{
    width:100% !important;
    background: #fff;
    border: 1px solid #d4d4d4;
    border-radius: 2px;
    box-shadow: 1px 1px 1px rgba(0,0,0,.05);
    outline: 0;
    color: inherit;
    padding-left: 12px !important;
    height: 42px;
}
#gform_submit_button_2{
    width:auto !important;
    padding: 13px 32px !important;
    border: none;
    opacity: .9;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 16px;
    letter-spacing: .4px;
    line-height: 1;
    outline: 0!important;
}

.site-footer{
    float:left;
    width:100%;
}
.contact-clean form label{
    display:none !important;
}

.contact-clean form .gform_title{
    margin-top: 5px !important;
    font-weight: 700 !important;
    font-size: 28px !important;
    margin-bottom: 36px !important;
    color: inherit;
    text-align:center;
}

.contact-clean .gform_wrapper ul.gform_fields li.gfield{
    padding-right:0px;
}
.woocommerce .woocommerce-breadcrumb,.woocommerce .woocommerce-breadcrumb a{
    color: #A0D0E6;
}

.single-product .summary-product .woocommerce-breadcrumb{
    padding: 8px 15px;
    display:block;
    text-align: center;
    background-color: transparent;
    border-bottom: 1px solid #eee;
    padding-top: 12px;
    padding-bottom: 12px;
    color: #eb6864;
    margin-bottom: 40px;
        font-size: 15px;
}
.single-product .summary-product .woocommerce-breadcrumb a{ 
color: #eb6864;
}
.text_feature p a{
    color :#333 !important;
}
.info_col h2 span, .about_col h2 span {
    font-size: 20px;
    font-weight: 600;
}
.featured_box img {
    margin: 0 auto;
}

div.testi>div{
    background: #eee;
    margin-top :20px;
    margin-bottom: 20px;
    padding-top: 20px;
    padding-bottom:20px;
    min-height:150px;
}
div.testi>div:nth-of-type(odd) {
    border-left:5px solid #a0d0e6; 
    border-right:5px solid #eee;
}
div.testi>div:nth-of-type(even) {
    border-right:5px solid #a0d0e6; 
    border-left:5px solid #eee;
}

div.testi>div i{
    font-size: 30px;
    color: #a0d0e6;
}









