/*
Theme Name: Impreza Child
Template: Impreza
Version: 1.0
Author:	UpSolution
Theme URI: http://impreza.us-themes.com/
Author URI: http://us-themes.com/
*/

/*Add your own styles here:*/






.l-subheader-h .w-text i{ font-size: 48px; float: left;}
.ush_text_2{ font-size: 18px;}
.l-subheader-h .w-text-h .w-text-value {
    font-size: 18px;
    font-weight: bold;
    line-height: 25px !important; float: left;
}
.l-subheader-h .w-text-value span{ display: block;
line-height: 17px;
margin-top: 4px;
font-size: 17px;
letter-spacing: -1px;
font-weight: normal;}

.l-footer	{    background-color: #2c2c2d!important;}

.l-footer h3{line-height: 1.4;
margin: 0 0 1.5rem;font-size: 22px;
letter-spacing: 0px;
}
.l-footer .w-contacts-item-value h6{ font-size: 20px;}
.l-footer .w-contacts-item.for_phone span, .w-contacts-item-value p{color: #c9d1d0; line-height: 24px;}
.l-footer .w-contacts-item.for_phone::before, .l-footer .w-contacts-item.for_address::before{ top: 10px;}
.l-footer .w-contacts-item.for_email span a{ color: #fff;}

.widget_nav_menu .menu-item{ margin-bottom: 0px!important;}
.widget_archive ul li::before, .widget_categories ul li::before, .widget_meta ul li::before, .widget_pages ul li::before, .widget_recent_entries ul li::before, .widget_recent_comments ul li::before, .l-footer .widget_nav_menu .menu-item::before{position: absolute;
left: 2px;
content: '\f105';
font-family: fontawesome;
font-size: 1.2rem;
opacity: .5;
top: 0px;}
.widget_nav_menu .menu-item a:hover{ color: #fff;}
.widget_nav_menu .menu-item a {
    border-bottom: medium none !important;
    border-top: 1px solid #3b3b3c;
    color: inherit;
    display: block;
    font-size: 15px;
    line-height: 20px;
    padding: 12px 20px 12px 25px;
    position: relative; color: #fff;
    transition: color 0.1s ease 0s, background-color 0.1s ease 0s, border-color 0.1s ease 0s;
}

.l-footer {
    color: #c9d1d0;
}
.l-subheader-cell.at_right .w-text.ush_text_2{ order:1;margin-right:0px;}

footer .l-section-h.i-cf{ padding-bottom: 0px!important;}
.footBottom{background-color: #181818;}
footer .footBottom .l-section-h.i-cf{ padding: 25px 0px!important;}
footer .footBottom .l-section-h.i-cf p{color: #c9d1d0;}
footer .footBottom .l-section-h.i-cf p a{ color: #fff!important;}
.l-footer .widgettitle{    font-size: 22px;color:#fff;    letter-spacing: 0px;}

input, textarea, select, .l-canvas, .l-footer, .l-popup-box-content, .w-blog.layout_flat .w-blog-post-h, .w-blog.layout_cards .w-blog-post-h, .w-cart-dropdown, .w-form-row-field:before, .w-iconbox.color_light.style_circle .w-iconbox-icon, .w-tabs.layout_timeline .w-tabs-item, .w-tabs.layout_timeline .w-tabs-section-header-h, .woocommerce .button, .no-touch .btn_hov_shadow .widget_shopping_cart .button:not(.checkout):hover, .select2-dropdown{}

input, textarea, select, .l-canvas, a.w-btn.color_contrast.style_outlined, .w-btn.color_contrast.style_outlined, .w-cart-dropdown, .w-form-row-field::before, .w-iconbox.color_contrast .w-iconbox-icon, .w-iconbox.color_light.style_circle .w-iconbox-icon, .w-tabs.layout_timeline .w-tabs-item, .w-tabs.layout_timeline .w-tabs-section-header-h, .woocommerce .button{color: #5c6566;}


.l-subfooter.at_top .w-socials-item-link {
    box-shadow: 0 0 0 2px #3b3b3c inset;
}
.l-subfooter.at_top {
    color: #c9d1d0;
}

.g-cols.offset_small > div:first-child, .g-cols.offset_small > div.full-width {
    margin-left: 0;
}
.g-cols.offset_small > .one-half {
    width: 48.0000%;
}

.g-cols.offset_small > .one-half {
    width: 48.0000%;
}
.g-cols.offset_small > div {
    margin-left: 4.0000%;
}
.w-testimonial .w-testimonial-text {

    display: block;
    font-size: 1.2em;
    line-height: 1.56;
    font-style: italic;
}


.l-subheader-cell.at_right .w-text {
    display: inline-block;
    vertical-align: top;
    margin: 0 10px;
    white-space: nowrap;
}

@media (min-width: 660px){
	.l-subheader-cell.at_right{padding-top:27px;}

	.l-subheader-h .w-text.ush_text_3 i{    position: relative;    top: -15px}
	.l-subheader-h .w-text.ush_text_2 i{    position: relative;    top: -12px}
	
}



@media (min-width: 901px){
	.header_hor .l-header.sticky .l-subheader.at_bottom {      height: 45px!important;}
	body.archive .shop_sidebar{
    float:left!important;
}
body.archive.tax-product_cat .l-canvas.sidebar_right .l-content{float: right!important;}
	
	}








.archive ul.products .product-h{text-align:center;}
.archive ul.products .product-h a img{margin:0 auto;}
.archive h1.page-title{display:block!important; text-align:center;margin:0 auto 10px auto!important;    border-bottom: 1px solid #ddd;    padding-bottom: 15px;}


.archive .page-description{padding-top:0px!important;}
.archive .page-description .l-section-h.i-cf{padding:0px!important;}
.archive .page-description .l-section-h.i-cf h6{padding-top:0px!important;}
.archive  ul.products .product-meta .mg-brand-wrapper.mg-brand-wrapper-category{display:none!important;}

.archive #page-content .widget ,
.single-product #page-content .widget,
.l-sidebar .widget{background:#f1f1f1;padding:0px 15px 15px 15px;}
.archive #page-content .widget .widgettitle,
.single-product #page-content .widget   .widgettitle,
.l-sidebar .widget .widgettitle {background:#0d224f;color:#fff;margin:0 -15px 0px -15px;padding:9px 15px;display:block;font-size:20px;}

.archive  #page-content .widget .product-categories li,
.single-product #page-content .widget   .product-categories li,
.l-sidebar .widget li{border-bottom:1px solid #ddd;}
.archive  #page-content .widget .product-categories li:last-child,
.single-product #page-content .widget   .product-categories li:last-child,
.l-sidebar .widget li:last-child{border-bottom:0px solid #ddd;}
.archive #page-content .widget .product_list_widget,
.single-product #page-content .widget   .product_list_widget{margin-top:15px;}
.archive #page-content .widget form,
.single-product #page-content .widget   form{margin-top:20px;}

.l-sidebar .widget ul li a{display:inline-block;padding:7px 0;}

.l-sidebar .widget ul li:before{top:20%;left:-2px;}


@media (min-width:900px){
    
    .post-type-archive-product .l-canvas.sidebar_right .l-content{float:right!important;}
     .post-type-archive-product .l-canvas.sidebar_right .l-sidebar{float:left!important;}
}


.single-product .mg-brand-wrapper.mg-brand-wrapper-product{display:none!important;}

.archive .l-section-h ul.products .woocommerce-loop-product__title{    font-size: 16px;
    line-height: 24px;
    padding: 14px 0 6px;
    margin: 0;
	
	}
	
	
	
.archive .l-section-h ul.products li:hover	{    box-shadow: 0 2px 15px rgba(0,0,0,0.17);
    z-index: 3;}
ul.products .product-h a.button{    font-size: 13px;background:transparent;border:2px solid #17196d!important;    padding: 8px 26px;        line-height: 20px;    font-weight: bold;    text-align: center;    white-space: nowrap;    border-radius: 4px;transition: color 0.3s, background-color 0.3s;color:#17196d;}


ul.products .product-h a.button:hover{background:#17196d;color:#fff;}

	
	.us-woo-shop_standard .product-h .price{font-size:18px!important;}
	
	
	
/* 	.archive .woocommerce-products-header {
    display: block!important;
    text-align: center;
    margin: 4rem auto 10px auto!important;
    border-bottom: 1px solid #ddd;
    padding-bottom: 70px;} */
	


.archive .l-section-h.i-cf h6 {
    padding-top: 0px!important;
}





.l-titlebar.color_default .l-titlebar-h{    padding-top: 50px!important;    padding-bottom: 50px!important;}

.page .l-titlebar.size_large {border-bottom:1px solid #dae0e0;}
.page .l-titlebar-content h1{margin-top:10px!important;}





.l-subheader.at_bottom .l-subheader-cell.at_right{padding-top:0px!important;}
body.single-product .l-canvas>.l-main{padding-top:0px!important;}
.woocommerce .products .product:hover {
    box-shadow: 0 2px 15px rgba(0,0,0,0.17);
    z-index: 3;
}

/*for TEmplate css*/

.padding-bottom0{padding-bottom:0px;}
.feature-block {    position: relative;    background: #fff;    padding: 20px;    border: 1px solid #e6e6e6;    border-bottom: 2px solid #e6e6e6;     -webkit-transition: all 0.3s ease 0.1s;    -moz-transition: all 0.3s ease 0.1s;    -ms-transition: all 0.3s ease 0.1s;    -o-transition: all 0.3s ease 0.1s;    transition: all 0.3s ease 0.1s;margin-top:15px;margin-bottom:15px;}
.bg-primary.listing-page{padding: 10px 12px;background:#17196D;}
.bg-primary.listing-page h3{font-size:25px;line-height:32px;}
.bg-primary.listing-page ul li{color:#fff;padding-bottom:5px;}
.landing-h3 h3{color:#17196D;font-size:25px;line-height:32px;margin-bottom:10px;}
.landing-h3 p{margin-bottom:10px;}
.call-to-action.featured {    background: -webkit-linear-gradient( top , #FFF 1%, #fcfcfc 98%) repeat scroll 0 0 transparent;    background: linear-gradient(to bottom, #FFF 1%, #fcfcfc 98%) repeat scroll 0 0 transparent;    padding: 0;    margin: 0;    border-top: 3px solid #CCC;    border-bottom: 1px solid #DFDFDF;    border-left: 1px solid #ECECEC;    border-right: 1px solid #ECECEC;    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.04);}
.call-to-action.featured.featured-primary {    border-top-color: #17196D;}
.call-to-action .call-to-action-content {    text-align: center;  }
.call-to-action  {       text-align: center;        }
.call-to-action  .btn-primary {    color: #ffffff;    background-color: #17196D;      border-color: #CCC #CCC #b3b3b3;      text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}

.fa-phone{transform: rotate(99deg)!important;}

.call-to-action h3 {    text-transform: none;    color: #1d2127;    padding: 0;    margin: 0 0 9px;    font-size: 1.8em;    line-height: 32px;}
.call-to-action p {    font-size: 1.2em;	margin-bottom:0px!important;}
.call-to-action .btn-lg{    padding: 10px 16px;    font-size: 18px;    line-height: 1.3333333;text-decoration:none;}
.call-to-action .btn-lg:hover{opacity:0.9;}
.new-action {    background: #17196D;}
.new-action .call-to-action-content{    width: 70%;}
.new-action .call-to-action-btn {    width: 22%;    text-align: center;    position: absolute;    top: 50%;    margin: -18px 0 0;    left: auto;    right: 25px;}
.new-action .call-to-action-content {    float: left;    width: 70%;    text-align: left!important;    padding-top: 14px!important;    padding-left: 15px;}
.new-action .call-to-action-content h3  {    font-size: 18px;    line-height: 23px;}
.new-action .call-to-action-btn{    width: 20%;    text-align: center;    position: absolute;    top: 50%;    margin: -11px 0 0;    left: auto;    right: 0px;}
.new-action .btn.btn-lg.btn-default{    padding: 10px 16px;    font-size: 18px;    line-height: 1.3333333;    background: #fff;    color: #666;    text-decoration: none;}
.new-action .btn.btn-lg.btn-default:hover{background:#000;color:#fff;}
.bg-primary.listing-page{    padding: 10px 12px;    background: #17196D;}
@media (max-width:540px){   .new-action .call-to-action-btn, .new-action .call-to-action-content{float:none;width:100%;}
.new-action .call-to-action-btn{    position: relative;    left: 0;    bottom: 0;    text-align: center;    margin: 15px;    top: 15px;}
.featured .vc_empty_space{height:10px!important;}
.padding-left-right{padding-left:15px;padding-right:15px;}
}
    .bg-primary.listing-page ul{margin:0px; list-style:none;}
.fontNormal .aio-icon-title {    font-weight: normal!important;   color: #17196D!important; font-size: 17px!important;    line-height: 24px!important;}
.accent-bg {    background-color: #17196D;}
.text_banner{	padding:30px;	position:relative;}
.accent-bg.text_banner h4, .text_banner p{	color:#fff;}
.text_banner:before {    content: "";    position: absolute;    top: 0%;    right: 0%;    width: 0px;    height: 0px;    border-bottom: 20px solid rgba(0,0,0,.1);    border-right: 20px solid transparent;}
.text_banner:after {    content: "";    position: absolute;    top: 0%;    right: 0%;    width: 0px;    height: 0px;    border-top: 19px solid #fff;    border-left: 19px solid transparent;}
.btn.btn-default.btn-ghost{border: 0px solid #fff;background-color:#fff;padding: 6px 12px;    margin-bottom: 0;font-weight: normal;    cursor: pointer;text-decoration:none;color:#17196D;    line-height: 1.42857143;    text-align: center;    font-size: 14px;	 margin-top: 20px;    display: inline-block;	}
.btn.btn-default.btn-ghost:hover{background:#000;color:#fff;}
.page-template-right-sidebar-template .sidebar .custom-menu li{padding:0px;margin:0px;border-color:#ccc;}
.page-template-right-sidebar-template .sidebar .custom-menu li a{color:#111;padding-top:9px;padding-bottom:9px;background:#f1f1f1;position:relative;}
.page-template-right-sidebar-template .sidebar .custom-menu li a:hover{background:#17196D!important;text-decoration:none!important;color:#fff!important;}
.page-template-right-sidebar-template .sidebar .custom-menu li a:before{    content: "";   background:transparent;width:0;height:0;    border-top: 4px solid transparent;    border-bottom: 4px solid transparent;    border-left: 4px solid #111;	 position: absolute;    left: 10px;    top: 17px;}


@media (min-width:768px){		.paddingRight{padding-right:10px!important;}
	}
.padding-bottom0 .l-section-h{padding-bottom:0px!important;padding-top:20px!important;}
#footer .widget_nav_menu .menu-item a{padding: 10px 12px 10px 20px!important;}
#footer .widget_nav_menu .menu-item{padding-left:0px!important;}
#footer .widget_nav_menu .menu-item:before{top:10px!important;left:2px!important;}
.page .temp_late_sidebar .widget{background:#f1f1f1;padding:0px 15px 10px 15px;}
.page .temp_late_sidebar .widget .widgettitle{background:#0d224f;color:#fff;margin:0 -15px 0px -15px;padding:7px 15px;display:block;font-size:20px;}
.page .temp_late_sidebar .widget .product-categories li{border-bottom:1px solid #ddd;}
.page .temp_late_sidebar .widget .product-categories li:last-child{border-bottom:0px solid #ddd;}
.page .temp_late_sidebar .widget .product_list_widget{margin-top:15px;}

.page-id-7739 .l-titlebar.size_large{background:url(temp-bg2.jpg)no-repeat center bottom;background-size:cover;position:relative;}
.page-id-7739 .l-titlebar.size_large:after{background:rgba(0,0,0,0.6);position:absolute;content:"";top:0;bottom:0;left:0;width:100%;z-index:7;}
.page-id-7739 .l-titlebar.size_large .l-titlebar-h{z-index:8;position:relative;}
.page-id-7739 .l-titlebar.size_large .l-titlebar-h .l-titlebar-content h1{color:#fff;font-size:50px;}
.page-id-7739 .l-titlebar.size_large .l-titlebar-h .g-breadcrumbs span{color:#fff;}
.page-id-7739 .l-titlebar.size_large .l-titlebar-h .g-breadcrumbs a{color:#fff;}

.custom_button{     border-radius: 0!important;    background: #17196D!important;}
.custom_button .w-btn-label{    text-transform: capitalize;    font-weight: normal;}

body .temp_tab{    background: #f9f9f9;}
body .temp_tab .w-tabs-list{ background:#F1F1F1!important;color:#17196D!important;}
body .temp_tab .w-tabs-section-content-h{ padding:20px;}
body .temp_tab .w-tabs-item{border-right:1px solid #ccc;font-size:19px!important;color:#17196D;}
body .temp_tab .w-tabs-item.active{ border-color: #17196D!important;    background: #17196D!important;    color: #fff!important;}
body .temp_tab .w-tabs-item.active:hover{ background: #17196D!important;border-color: #17196D!important;  }
body .temp_tab  .w-tabs-item:after{    border-bottom-color: #f9f9f9!important;background: #f9f9f9!important;}



/*Table design*/#myTable{margin-top:30px;}#myTable thead{    background-color: #17196d!important;}

#myTable thead tr th,#myTable thead tr th a { border:0px;text-align:center!important;color:#fff;}.tablesorter-header{    outline:0;padding: 15px 0!important;    font-size: 16px!important;background:transparent!important;}#myTable tbody{background: rgba(255, 255, 255, 0.8);}#myTable tbody td{font-size: 16px!important;text-align:center!important;    padding: 25px 10px!important;    vertical-align: middle;}#myTable tbody td p{margin:0px;}

#myTable tbody td:nth-child(even){background:#f7f7f7;}#myTable tbody td:nth-child(odd){background:#f2f2f2;}#myTable tbody tr{border-bottom:1px solid #17196d;}#myTable tbody td .btn.event_trigger{    background: #00a5df;    border: 0;    border-radius: 0;text-decoration:none!important;    padding: 9px 25px;    font-size: 15px;    color: #fff;}#myTable tbody td .btn.event_trigger:hover{background: #17196d;}#myTable .sale-price-achieved, #myTable .cost, #myTable .pcbimgtxt, #myTable .rating{font-size: 28px;    font-weight: 700;color: #000;}#myTable tbody td a{    color: #00a5df;    font-size: 14px;    font-weight:700;text-decoration:underline;}.fil_up{    font-size: 27px;display:block;    background-color: #fff;    height: 35px;line-height:1px;    width: 35px;    margin: 10px auto 0;    border-radius: 100%;    border: 2px solid #fff;    color: #17196d;    transition: all .25s;}	.fil_up:hover{background:transparent;color:#fff;}	.fil_up .fa{line-height:34px;transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);}.tablesorter-headerAsc .fil_up .fa-angle-down{transform:rotate(-180deg);-ms-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);line-height:32px;}.vat-info{    font-size: 14px;     display: block;     line-height: 18px;}.pcblImg img{max-height:60px;margin:0 auto;}

#myTable thead tr th{width:13.666%!important;}

#myTable thead tr th:first-child{width:20%!important;}

.vat-info{    max-width: 160px;    word-wrap: break-word;margin:auto;}

@media(min-width:768px){		.pcbimgtxt,.title{display:none!important;}		}

@media (min-width:768px) and (max-width:991px){
	
#image_space .vc_col-sm-6{float:none!important;width:100%!important;display:block!important;}	

#image_space .w-image{padding-top:15px!important;padding-bottom:15px!important}
	
}

@media (max-width:991px){
	
#myTable{    overflow-y: scroll;    display: block;}	
#myTable tbody td{    padding: 10px 10px!important;}
#myTable .sale-price-achieved, #myTable .cost, #myTable .pcbimgtxt, #myTable .rating{font-size:16px!important;}
#image_space {padding-top: 25px;    padding-bottom: 35px;}	
.fil_up{    font-size: 20px;    height: 25px;    width: 25px;}
.fil_up .fa{    line-height: 22px;}
}

@media (max-width:767px){
	
	#image_space .vc_column-inner{padding-left:20px!important;padding-right:20px!important;}
	
}


#myTable .vat-info>a{font-size:13px;
    display: inline-block;
    background: #17196d;
    padding: 10px 5px;color:#fff;
    width: 110px;
    border-radius: 20px;
position: relative;}

#myTable .vat-info>a:hover{
   
	background: #0e0f59;}





.l-subheader-cell.at_right .w-text i {
    font-size: 45px;
    float: left;opacity: .5;
}

.l-subheader-cell.at_right .w-text i{ font-size: 48px; float: left;}
.ush_text_2{ font-size: 18px;}
.l-subheader-cell.at_right .w-text-h .w-text-value {
    font-size: 18px;
    font-weight: 700;
    line-height: 24px !important; float: left;
}
.l-subheader-cell.at_right .w-text-value span{ display: block;
line-height: 17px;
margin-top: 4px;
font-size: 17px;
letter-spacing: -1px;
font-weight: normal;}

	.l-subheader-cell.at_right .w-text.ush_text_3 i{    position: relative;    top: -15px}
	.l-subheader-cell.at_right .w-text.ush_text_2 i{    position: relative;    top: -12px}
	.at_middle .l-subheader-cell.at_right{padding-top:27px;}



@media (min-width: 1024px) and (max-width:1180px){
	body .w-nav.type_desktop .w-nav-anchor.level_1{padding: 0 10px !important;}
	
}


.l-subheader-h .w-text.ush_text_2 i.fa-phone{transform: rotate(99deg);font-size:35px;top:-13px;}
.l-subheader-h .w-text.ush_text_2 .w-text-value{    position: relative;     top: -9px; }
.l-subheader-h .w-text.ush_text_3 .w-text-value{    position: relative;     top: 0px; }


@media (max-width:480px){
	
.l-subheader-cell.at_right .w-text-value span{display:none!important;}
.l-subheader-cell.at_right .w-text-value{float: right;margin-left: 0;}

.l-subheader-h .w-text.ush_text_2 i.fa-phone{font-size:20px!important;left: -12px;}

.l-subheader-cell.at_right .w-html.ush_html_1{position: relative; right: -24px; margin-left: 0;}

	
}



.w-separator.size_small{margin: 1.5rem 0;height:1px!important;background: #17196d;}

.ush_menu_1.type_desktop .w-nav-list.level_1 > .menu-item > a {
    font-size: 16px;
}

.ush_menu_1.type_desktop .w-nav-anchor:not(.level_1) {
    font-size: 15px;line-height: 1.5em;
}

.g-cols.type_boxes > div > .vc_column-inner{padding:0 15px!important;}


.header_hor .w-nav.type_desktop.spread > .w-nav-list{justify-content: start!important;}

.w-cart-link{width:auto!important;}


.w-separator.size_small.sm_width {
    width: 30%;
    margin-left: auto !important;
    margin-right: auto !important;
}

#image_space{background-color: #f5f5f5 !important;}

section.l-section.wpb_row.height_auto:not(#image_space){margin-bottom:30px;}

.temp_tab .w-tabs-section-content{padding-top:0px!important;}

@media(max-width:767px){
    
    #image_space .vc_col-sm-6+.vc_col-sm-6,
    section.l-section.wpb_row.height_auto .vc_col-sm-6+.vc_col-sm-6{padding-top:25px!important;}
    
     
}

.call-to-action-content{padding:32px 0;}
.call-to-action-btn{padding-top:44px;}
.call-to-action .btn-primary{display:inline-block;}

body .top_header_sep{background:#dae0e0!important;}


.w-btn.us-btn-style_1{background-color: #fac000;
color: #fff !important;text-transform: uppercase;}

.type_fullwidth,
.w-separator.size_medium{
    text-align: center;
color: #dae0e0;
overflow: visible;
height: 1px !important;
background: #dae0e0!important;
margin: 25px 0;
}

.w-separator.size_medium{margin: 35px 0;}

.type_fullwidth:before{right: 100%;}

.type_fullwidth:after{left: 100%;}

.type_fullwidth:before,
.type_fullwidth:after{content: '';
display: inline-block;
vertical-align: top;
position: absolute;
top: 50%;
height: 0;
width: 200rem;
border-top-width: 1px;
border-top-style: solid;
border-color: #dae0e0;margin-top:-1px;}

.font36 .w-iconbox-icon{font-size:36px!important;}


#page-content section img{max-width:100% !important;}



.toggle_sec .w-tabs-section-header{padding: 11px 14px;}



.call-to-action .vc_empty_space{display:none!important;}


h2.heading_main{font-size: 32px;
color: #17196d;
line-height: 38px;}

.woocommerce .related > h2{font-size: 22px;
letter-spacing: 0px;    font-family: "Noto Sans", sans-serif;
    font-weight: 400;}
    
.single-product #page-content #shop{    padding-left: 0;
    padding-right: 0;
    padding-top: 56px;}
    
    
    
.archive section.l-section.height_small,
.single-post section.l-section.height_small {padding-left:0px!important;padding-right:0px!important;}