body.material #header-secondary-outer{
border:0;
}
.material #header-secondary-outer{
min-height:31px;
}
body.material #header-secondary-outer nav >.sf-menu{
padding:0;
bottom:0;
right:0;
position:absolute;
}
.material #header-secondary-outer[data-lhe="animated_underline"] nav >.sf-menu >li >a:hover:after{
border-width:0;
}
#header-secondary-outer[data-full-width=true]>.container nav>ul>li:last-child{
border:1px solid #000;
}
#header-secondary-outer .container{
margin:0 !important;
max-width:100% !important;
padding:0;
}
#header-secondary-outer ul li a{
font-weight:200 !important;
}
#header-secondary-outer ul li.button_solid_color_2{
background-color:#fff;
padding:5px 30px;
color:#000;
overflow:hidden;
border:1px solid #000;
border-bottom:0;
}
#header-secondary-outer span.menu-title-text:after{
border-top:0 !important;
}
#header-secondary-outer ul li.button_solid_color_2:hover > a,#header-secondary-outer ul li.button_solid_color_2:hover{
color:#111718 !important;
}
#header-secondary-outer ul li.button_solid_color_2 a:hover:after,#header-outer[data-lhe="animated_underline"] .sf-menu .current-menu-item >a:after, #header-outer[data-lhe="animated_underline"] .sf-menu .current_page_item >a:after{
border:none !important;
}
body.material #header-secondary-outer nav >ul >li.button_solid_color >a{
color:#fff !important;
}
body.material #header-secondary-outer nav >ul >li.button_solid_color_2 >a{
color:#000 !important;
}
#header-secondary-outer ul li.button_solid_color{
background-color:#111718;
padding:5px 30px;
overflow:hidden;
border:1px solid #000;
border-bottom:0;
}
#header-secondary-outer ul li img.menu-image-title-hide{
margin:8px 50px;
max-width:60px;
height:auto;
}
#header-outer #logo, #header-outer .logo-spacing{
margin-top:15px !important;
margin-bottom:15px !important;
}
#header-outer .logo-spacing .hidden-logo{
display:none;
}
body #header-outer #top.profesional,body #header-outer.professional-header{
background-color:#111718 !important;
}
body #header-secondary-outer nav > ul > li > a{
font-family:'Open Sans',sans-serif;
}
body #header-outer #top.profesional nav > ul > li > a{
color:#707070 !important;
}
body #header-outer #top.profesional nav > ul > li.current-menu-item > a{
color:#fff !important;
}
#header-outer[data-lhe="animated_underline"] #top nav > ul > li > a:after, body.material #header-outer #search-outer #search input[type="text"], body[data-header-format="left-header"].material #search-outer #search input[type="text"]{
border:none;
}
body #top:not(.profesional){
border:1px solid #111718;
border-left:0;
border-right:0;
}
body #top:not(.profesional) .menu-item a{
margin-left:16px !important;;
margin-right:16px !important;;
}
body #top:not(.profesional) .current-menu-item a span{
color:#111718 !important;
}
body #header-outer[data-lhe=animated_underline] #top:not(.profesional) nav>ul>li:not([class*=button_])>a .menu-title-text:after{
display:none;
}
body #header-outer #top.profesional a:hover{
color:rgba(255,255,255,100) !important;
}
body #header-outer #top:not(.profesional) a:hover{
color:#111718 !important;
}
nav ul.ubermenu-nav{
margin:14px 0 !important;
}
.ubermenu-submenu .ubermenu-target-text{
font-weight:500 !important;
}
.ubermenu .ubermenu-item .ubermenu-submenu-drop{
box-shadow:none !important;
border:none !important;
}
#top.profesional .sf-menu li ul, #top.profesional nav > ul > .megamenu > .sub-menu,#top.profesional nav > ul > .megamenu > ul ul li a:hover{
background-color: rgba(240,240,240,85) !important;
}
.megamenu .sub-menu a:not(.sf-with-ul) span{
font-size:16px;
}
#slide-out-widget-area-bg{
background-color:#000 !important;
}
#slide-out-widget-area a{
color: #fff !important;
}
#slide-out-widget-area-bg.profesional-menu{
background-color:#111718 !important;
}
#slide-out-widget-area-bg.profesional-menu a{
color:#000 !important;
}
.widget_shopping_cart .mini_cart_item dl.variation{
display:none;
}
#top.profesional .sf-menu li ul li a{
color: #000 !important;
}
#menu-item-17641 ul > li,#menu-item-19845 ul > li,#menu-item-24041 ul > li, #menu-item-27256 ul > li, #menu-item-27260 ul > li{
vertical-align:top !important;
}
.hide-title span.menu-image-title-after{
display:none;
}
#header-outer[data-format=centered-menu] #top .span_9 nav .sf-menu:not(.buttons){
-webkit-justify-content:right;
justify-content:right;
margin-right:100px;
}
body:not([data-header-format="left-header"]) #header-outer nav > ul > .megamenu > ul a.sf-with-ul{
color:#222222 !important;
margin-bottom:25px;
}
body:not([data-header-format="left-header"]) #header-outer nav > ul > .megamenu > ul a.sf-with-ul span{
font-family:'Open Sans',sans-serif;
font-size:20px;
color:#000 !important;
}
body:not([data-header-format="left-header"]) #header-outer .sf-menu li ul, #header-outer nav > ul > .megamenu > .sub-menu{
background-color:rgba(240,240,240,85) !important;
}
body #header-outer #top .sf-menu .sfHover>ul{
opacity:0.95;
}
body #header-outer #top .wpml-ls-item.sfHover ul.sub-menu{
max-width:65px;
padding:10px;
}
body #header-outer #top .wpml-ls-item.sfHover ul.sub-menu a{
margin-left: 0 !important;
margin-right: 0 !important;
}  .woocommerce ul.products .price-hover-wrap{
display:none !important; 
}
.woocommerce ul.products li.product a{
font-size:12px;
}
.woocommerce ul.products li.product a h2{
margin-bottom:-5px !important;
}
h3.berocket_ajax_group_filter_title,.berocket_single_filter_widget h3{
font-size:18px !important;
font-weight:500 !important;
}
.term-acabados .product-add-to-cart,.top-parent-id-130 .product-add-to-cart,.term-finishes-en .product-add-to-cart,.top-parent-id-589 .product-add-to-cart,ul.products li:not(.product-type-variable) a.product_type_simple, .term-wykonczenia-pl .product-add-to-cart, .top-parent-id-1097 .product-add-to-cart,.term-finitions .product-add-to-cart,.top-parent-id-2130 .product-add-to-cart{
display:none !important;
}
.term-acabados .background-color-expand,.top-parent-id-130 .background-color-expand,.term-acabados .product-meta,.top-parent-id-130 .product-meta,.term-finishes-en .background-color-expand,.top-parent-id-589 .background-color-expand,.term-finishes-en .product-meta,.top-parent-id-589 .product-meta, .term-wykonczenia-pl .background-color-expand,.top-parent-id-1097 .background-color-expand, .term-wykonczenia-pl .product-meta, .top-parent-id-1097 .product-meta, .term-finitions .background-color-expand,.top-parent-id-2130 .background-color-expand,.term-finitions .product-meta,.top-parent-id-2130 .product-meta{
transform: none !important;
}
.term-acabados .product-wrap,.top-parent-id-130 .product-wrap,.term-acabados .background-color-expand,.top-parent-id-130 .background-color-expand,.term-finishes-en .product-wrap,.top-parent-id-589 .product-wrap,.term-finishes-en .background-color-expand,.top-parent-id-589 .background-color-expand, .term-wykonczenia-pl .product-wrap, .top-parent-id-1097 .product-wrap, .term-wykonczenia-pl .background-color-expand, .top-parent-id-1097 .background-color-expand, .term-finitions .product-wrap,.top-parent-id-2130 .product-wrap,.term-finitions .background-color-expand,.top-parent-id-2130 .background-color-expand{
background-color:transparent !important;
}
.term-acabados .product-meta,.top-parent-id-130 .product-meta,.term-finishes-en .product-meta,.top-parent-id-589 .product-meta, .term-wykonczenia-pl .product-meta, .top-parent-id-1097 .product-meta, .term-finitions .product-meta,.top-parent-id-2130 .product-meta{
text-align:inherit !important;
border:1px solid #707070;
}
.term-acabados .product-wrap img,.top-parent-id-130 .product-wrap img,.term-finishes-en .product-wrap img,.top-parent-id-589 .product-wrap img, .term-wykonczenia-pl .product-wrap img, .top-parent-id-1097 .product-wrap img, .term-finitions .product-wrap img,.top-parent-id-2130 .product-wrap img{
width:150px;
height:150px;
}
.product_cat-acabados .flickity.product-thumbs,.product_cat-finishes-en .flickity.product-thumbs,.product_cat-wykonczenia-pl .flickity.product-thumbs, .product_cat-finitions .flickity.product-thumbs{
display:none;
}
body.woocommerce:not(.single-product) ul.products[data-n-desktop-columns="4"] li.product{
width:15.4% !important;
margin:0 9.5% 1.5% 0% !important;
}
.single-product .container-wrap{
margin-top:30px !important;
}
.single-product h1{
font-size:50px;
text-transform:uppercase;
border-bottom:1px solid #707070;
}
.single-product .woocommerce-breadcrumb{
margin-bottom:55px;
}
.cat-subtitle{
font-size:24px;
font-style: italic;
color:#111718;
margin:15px 0 10px;
font-family:'argesta-headline-ita';
}
.term-acabados .products li.product.minimal.hover-bound:hover .background-color-expand:before,.top-parent-id-130 .products li.product.minimal.hover-bound:hover .background-color-expand:before{
box-shadow:none !important;
}
body.archive .term-description h1{
font-size:42px;
font-weight:500;
}
body.archive .page-title,body.archive .woocommerce-ordering,body.archive .woocommerce-result-count,body:not(.single-product) .woocommerce-breadcrumb{
display:none !important;
}
.berocket_single_filter_widget.custom-filter{
margin-bottom: 20px !important;
border-bottom:1px solid #000;
}
.berocket_ajax_group_filter_title{
border-bottom: 1px solid #000;
}
body.archive .product-meta a{
color:#808285 !important;
}
body.archive .post-area{
margin-top:15px;
}
body.archive .product_type_variable.add_to_cart_button{
display:none !important;
}
body .products li:not(.product_cat-acabados):not(.product_cat-finishes-en):not(.product_cat-wykonczenia-pl):not(.product_cat-finitions) .product-wrap:hover img.hover-gallery-image{
opacity:0 !important;
}  .product:not(.product_cat-acabados):not(.product_cat-finishes-en):not(.product_cat-wykonczenia-pl):not(.product_cat-finitions) .single-product-main-image{
margin-right:4% !important;
width:38.5% !important;
}
.pewc-main-price{
display: none !important;
}
.pewc-product-extra-groups li{
list-style:none;
float:left;
width:48%;
margin:1%;
}
.pewc-product-extra-groups li input:not([type="radio"]){
width: 100%;
padding: 11px;
border: 1px solid #000;
border-radius:5px;
font-family: 'Open Sans';
font-weight: 400;
font-size: 12px;
line-height: 12px;
color: #555;
background-color: #fff;
transition: all 0.2s linear;
-webkit-transition: all 0.2s linear;
}
.pewc-group-heading-wrapper h3,.pewc-field-label{
font-size:14px;
}
.pewc-group-heading-wrapper{
margin-bottom:-15px;
margin-top:-30px;
}
.pewc-total-field-wrapper p,.product_meta,.related.products{
display:none;
}
.pewc-total-field-wrapper{
margin-bottom:4em;
}
.pewc-product-extra-groups li[data-field-type=information]{
width:100%;
}
.pewc-information-image,.pewc-information-label{
display:none;
}
.pewc-information-fields tr{
background-color:transparent !important;
}
.pewc-information-data{
border:none !important;
}
.pewc-product-extra-groups li{
width:35%;
}
table.variations{
min-width:60%;
}
table.variations select{
border:1px solid #000;
border-radius:5px;
box-shadow:none;
}
table.variations label{
font-size:14px !important;
font-weight:600 !important;
}
.pewc-product-extra-groups li:last-child{
margin-bottom:20px;
}
.pewc-product-extra-groups li.pewc-group:last-child label{
font-weight:600 !important;
}
table.pewc-information-fields{
margin:0 !important;
}
table.pewc-information-fields .pewc-information-data{
padding:0 !important;
font-size:14px !important;
}
.pewc-product-extra-groups .pewc-checkbox-group-wrapper{
font-size:14px !important;
font-weight:500 !important;
}
.pewc-checkbox-group-wrapper label span{
color: #555;	
}
.woocommerce-tabs > .first-section{
display:none;
}
.woocommerce-tabs{
margin-top:0 !important;
}
body[data-button-style^="rounded"].single-product .single_add_to_cart_button{
border-radius:5px !important;
-webkit-border-radius:5px !important;
}  .berocket_single_filter_widget input{
border:1px solid #707070;
border-radius:7px;
}
.berocket_single_filter_widget{
font-family:'argesta-headline-reg';
font-style:italic;
font-size:16px
}
.berocket_single_filter_widget h3{
font-style:normal;
font-family:'Open Sans';
text-transform:uppercase;
}
.summary.first-summary{
width:30% !important;
float:left !important;
}
.summary.not-first-summary,.first-summary + .single-product-main-image{
width:33% !important;
}
.summary.not-first-summary .shop_attributes .col{
margin-bottom:30px;
}
.summary.first-summary .span_3{
margin-right:1% !important;
width:20%;
margin-bottom:1%;
}
.summary.first-summary .work-meta{
display:none;
}
.summary.first-summary .work-item{
text-align:center;
}
.summary.first-summary .work-item img{
width:65px;
height:65px;
border-radius:50%;
}
.summary.first-summary .work-info-bg{
background-color:transparent !important;
}
.summary.first-summary .work-info{
padding:0 !important;
}
.summary.first-summary .work-info a{
font-size:10px !important;
}
.shop_attributes .attribute-title{
margin-bottom:15px;
font-family:'argesta-headline-ita';
}
.shop_attributes .span_4:nth-child(4){
margin-right:0;
}
.product_cat-acabados .single-product-main-image .wrap-info,.product_cat-finishes-en .single-product-main-image .wrap-info,.product_cat-wykonczenia-pl .single-product-main-image .wrap-info, .product_cat-finitions .single-product-main-image .wrap-info{
margin-top:-10px;
border: 1px solid #707070;
padding:20px;
}
.product_cat-acabados .single-product-main-image .wrap-info .title,.product_cat-finishes-en .single-product-main-image .wrap-info .title,.product_cat-wykonczenia-pl .single-product-main-image .wrap-info .title, .product_cat-finitions .single-product-main-image .wrap-info .title{
font-family:'argesta-headline-reg';
font-size:35px;
text-transform:uppercase;
}
.product_cat-acabados .single-product-main-image .wrap-info .coleccion,.product_cat-finishes-en .single-product-main-image .wrap-info .coleccion,.product_cat-wykonczenia-pl .single-product-main-image .wrap-info .coleccion, .product_cat-finitions .single-product-main-image .wrap-info .coleccion{
font-style:italic;
font-size:24px;
font-family:'argesta-headling-reg';
font-weight:100;
margin-top:5px;
}
.product_cat-acabados h1.product_title,.product_cat-finishes-en h1.product_title,.product_cat-wykonczenia-pl h1.product_title, .product_cat-finitions h1.product_title{
font-size:50px;
}
.woocommerce-product-details__short-description{
margin-top:20px;
}
.product_cat-acabados .woocommerce-Tabs-panel--description,.product_cat-finishes-en .woocommerce-Tabs-panel--description,.product_cat-wykonczenia-pl .woocommerce-Tabs-panel--description,body.single-product .container-wrap, .product_cat-finitions .woocommerce-Tabs-panel--description{
padding-bottom:0 !important;
}
.product_cat-acabados.woocommerce .woocommerce-tabs > div:not(.tab-container),.product_cat-finishes-en.woocommerce .woocommerce-tabs > div:not(.tab-container),.product_cat-wykonczenia-pl.woocommerce .woocommerce-tabs > div:not(.tab-container), .product_cat-finitions.woocommerce .woocommerce-tabs > div:not(.tab-container){
padding:0 !important;
}
.product_cat-acabados .woocommerce-tabs + .clear,.product_cat-finishes-en .woocommerce-tabs + .clear,.product_cat-wykonczenia-pl .woocommerce-tabs + .clear, .product_cat-finitions .woocommerce-tabs + .clear{
display:none;
}
.product_cat-acabados .col .work-item,.product_cat-finishes-en .col .work-item,.product_cat-wykonczenia-pl .col .work-item, .product_cat-finitions .col .work-item{
position: relative;
overflow: hidden;
width: 100%;
}
.product_cat-acabados .col .work-meta,.product_cat-finishes-en .col .work-meta,.product_cat-wykonczenia-pl .col .work-meta, .product_cat-finitions .col .work-meta{
margin-bottom:15px;
}
.product_cat-acabados .col .work-meta h4,.product_cat-finishes-en .col .work-meta h4,.product_cat-wykonczenia-pl .col .work-meta h4, .product_cat-finitions .col .work-meta h4{
font-style: italic;
font-weight: 100;
font-size: 18px;
}
.product_cat-acabados .work-info-bg,.product_cat-finishes-en .work-info-bg,.product_cat-wykonczenia-pl .work-info-bg, .product_cat-finitions .work-info-bg{
background-color:#c69c6c !important;
}
.product_cat-acabados .work-item img,.product_cat-finishes-en .work-item img,.product_cat-wykonczenia-pl .work-item img, .product_cat-finitions .work-item img{
margin-bottom: 0 !important;
}
.product_cat-acabados .work-info,.product_cat-finishes-en .work-info,.product_cat-wykonczenia-pl .work-info, .product_cat-finitions .work-info {
opacity: 0;
position: absolute;
z-index: 10;
padding: 0 20px;
height: 94%;
width: 100%;
top: 0;
left: 0;
color: #fff;
transition: all 0.2s ease;
-webkit-transition: all 0.2s ease;
}
.product_cat-acabados .col .work-info .vert-center,.product_cat-finishes-en .col .work-info .vert-center,.product_cat-wykonczenia-pl .col .work-info .vert-center, .product_cat-finitions .col .work-info .vert-center{
text-align: center;
margin-top: -20px;
position: relative;
z-index: 10;
top: 63%;
width: 100%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
-webkit-transition: all 0.2s ease-out 0s;
transition: all 0.2s ease-out 0s;
}
.product_cat-acabados .col .work-item .work-info .default-link,.product_cat-finishes-en .col .work-item .work-info .default-link,.product_cat-wykonczenia-pl .col .work-item .work-info .default-link, .product_cat-finitions .col .work-item .work-info .default-link{
background-color: #252525;
padding: 6px 5px;
color: #fff;
font-size: 12px;
margin: 5px;
-webkit-border-radius: 2px;
border-radius: 2px;
}
.product_cat-acabados .col .work-info .vert-center *,.product_cat-finishes-en .col .work-info .vert-center *,.product_cat-wykonczenia-pl .col .work-info .vert-center *, .product_cat-finitions .col .work-info .vert-center *, .product_cat-acabados .col .work-info i, .product_cat-finishes-en .col .work-info i, .product_cat-wykonczenia-pl .col .work-info i , .product_cat-finitions .col .work-info i{
opacity: 0;
transition: all 0.2s ease;
-webkit-transition: all 0.2s ease;
}
.product_cat-acabados .col .work-item:hover .work-info-bg,.product_cat-finishes-en .col .work-item:hover .work-info-bg,.product_cat-wykonczenia-pl .col .work-item:hover .work-info-bg, .product_cat-finitions .col .work-item:hover .work-info-bg{
opacity: 0.9;
}
.product_cat-acabados .col .work-item:hover .work-info,.product_cat-finishes-en .col .work-item:hover .work-info,.product_cat-wykonczenia-pl .col .work-item:hover .work-info, .product_cat-acabados .col .work-item:hover .work-info .vert-center > *, .product_cat-finishes-en .col .work-item:hover .work-info .vert-center > *, .product_cat-wykonczenia-pl .col .work-item:hover .work-info .vert-center > *, .product_cat-acabados .col .work-item:hover .work-info, .product_cat-finishes-en .col .work-item:hover .work-info, .product_cat-wykonczenia-pl .col .work-item:hover .work-info, .product_cat-acabados .col .work-item:hover .work-info .vert-center > *, .product_cat-finishes-en .col .work-item:hover .work-info .vert-center > *, .product_cat-wykonczenia-pl .col .work-item:hover .work-info .vert-center > *, .product_cat-acabados .col .work-item.style-2:hover .work-info, .product_cat-finishes-en .col .work-item.style-2:hover .work-info, .product_cat-wykonczenia-pl .col .work-item.style-2:hover .work-info, .product_cat-acabados .col .work-item.style-2:hover .work-info .vert-center > *, .product_cat-finishes-en .col .work-item.style-2:hover .work-info .vert-center > *, .product_cat-wykonczenia-pl .col .work-item.style-2:hover .work-info .vert-center > *, .product_cat-finitions .col .work-item:hover .work-info, .product_cat-finitions .col .work-item:hover .work-info .vert-center > *, .product_cat-finitions .col .work-item:hover .work-info, .product_cat-finitions .col .work-item:hover .work-info .vert-center > *, .product_cat-finitions .col .work-item.style-2:hover .work-info, .product_cat-finitions .col .work-item.style-2:hover .work-info .vert-center > *{
opacity:1;
}
.product_cat-acabados .work-info-bg,.product_cat-finishes-en .work-info-bg,.product_cat-wykonczenia-pl .work-info-bg, .product_cat-finitions .work-info-bg {
opacity: 0;
height: 94%;
width: 100%;
top: 0;
left: 0;
background-color: #000;
position: absolute;
z-index: 2;
transition: all 0.4s cubic-bezier(.15,.75,.5,1) 0s;
-webkit-transition: all 0.4s cubic-bezier(.15,.75,.5,1) 0s;
}
.product_cat-acabados .shop_attributes div.woocommerce-product-attributes-item__label,.product_cat-finishes-en .shop_attributes div.woocommerce-product-attributes-item__label,.product_cat-wykonczenia-pl .shop_attributes div.woocommerce-product-attributes-item__label, .product_cat-finitions .shop_attributes div.woocommerce-product-attributes-item__label{
font-weight:normal !important;
font-style:italic;
font-size:24px;
}
.product_cat-acabados .single-product-main-image .title,.product_cat-finishes-en .single-product-main-image .title,.product_cat-wykonczenia-pl .single-product-main-image .title, .product_cat-finitions .single-product-main-image .title{
line-height:35px;
}  .cart-pdf-button{
font-size:18px !important;
font-family:argesta-headline-reg;
border-radius:0 !important;
padding: 15px 22px !important;
letter-spacing:2px;
}  .woocommerce table.cart td:nth-of-type(4), .woocommerce table.cart th:nth-of-type(4),.woocommerce table.cart td:nth-of-type(6),.woocommerce table.cart th:nth-of-type(6),.woocommerce table.cart dl.variation{
display: none;
} .woocommerce .cart-collaterals .cart_totals h2,.woocommerce .cart-collaterals .cart_totals table{
display:none;
} .woocommerce-checkout .cart_item .variation,.woocommerce-checkout .cart_item .amount,.woocommerce-checkout .order-review,.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{
display:none;
}  .three-columns {
width: 31.33% !important;
float: left !important;
margin-right: 3% !important;
margin-bottom:30px !important;
height:86px !important;
}
.three-columns#billing_postcode_field{
clear:inherit !important;
padding:0 0 1.5em 0 !important;
}
.three-columns#billing_company_field,.three-columns#billing_country_field,.three-columns#billing_request_field,.three-columns#billing_shipping_address_field{
margin-right:0 !important;
}
.woocommerce-checkout .col-1,.woocommerce-checkout .col-2{
width:100% !important;
} 
.woocommerce-checkout .woocommerce-billing-fields{
padding-right:0 !important;
padding-bottom:0 !important;
}
.woocommerce-additional-fields h3,.woocommerce-billing-fields h3,.col-2 h3,.col-2 #order_review .shop_table,.woocommerce-order-received .woocommerce-Price-amount,.woocommerce-order-received .woocommerce-order-overview__total,.woocommerce-order-received .woocommerce-table__product-name ul,.woocommerce-order-received .woocommerce-customer-details{
display:none;
}
.woocommerce-checkout input:not([type="button"]){
background-color:transparent !important;
border: 1px solid #aaaaaa !important;
padding:12px 10px !important;
font-size:18px !important;
}
.woocommerce-checkout textarea{
background-color:transparent !important;
border: 1px solid #aaaaaa !important;
}
.woocommerce-checkout .product-thumbnail img{
max-width:100px !important;
} .pewc-preset-style .wpcf7-form input[type=number]:focus, .pewc-preset-style .wpcf7-form input[type=text]:focus, .pewc-preset-style .wpcf7-form textarea:focus{
border:2px solid #8c8c8c !important;
}
#ajax-content-wrap #sidebar h3, #ajax-content-wrap #sidebar label{
font-size: 14px;
line-height:24px;
}
@media only screen and (max-width:999px){
.summary.not-first-summary,.summary.first-summary,.first-summary + .single-product-main-image{
width:100% !important;
}
.first-summary .span_3{
width:24% !important;
}
.not-first-summary .span_4{
width:32%;
margin-right:2%;
}
}
@media only screen and (max-width:690px){
button.ubermenu-responsive-toggle.ubermenu-loc-top_nav,body #header-outer #top:not(.profesional) #mobile-cart-link{
display:none !important;
}
body #header-outer #top.profesional #logo img.mobile-only-logo{
max-width:200px;
height:auto !important;
}
} #responsive-form{
max-width:1300px ;
margin:0 auto;
width:100%;
}
.form-row{
width: 100%;
}
.column-half, .column-full{
float: left;
position: relative;
padding: 0.65rem;
width:100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
.clearfix:after {
content: "";
display: table;
clear: both;
} @media only screen and (min-width: 48em) { 
.column-half{
width: 50%;
}
}
#rt-footer, #rt-copyright{
clear:both;
}