.hidden{display:none!important}.round-box,.rounded-box,.square-box{cursor:pointer;display:inline-block;margin-right:.5rem;opacity:.6;padding:3px;position:relative;text-align:center;z-index:1}.round-box:hover .wcvs-color-tooltip,.rounded-box:hover .wcvs-color-tooltip,.square-box:hover .wcvs-color-tooltip{opacity:1;visibility:visible}.round-box .variation_check,.rounded-box .variation_check,.square-box .variation_check{align-items:center;background-size:contain!important;display:flex;justify-content:center}.rounded-box,.rounded-box .variation_check{border-radius:.5rem}.round-box,.round-box .variation_check{border-radius:50%}.wcvs-color-tooltip{border-radius:6px;bottom:125%;left:50%;margin-left:-60px;opacity:0;padding:5px 0;position:absolute;text-align:center;transition:opacity .3s;visibility:hidden;width:120px;z-index:1}.wcvs-color-tooltip:after{border:5px solid rgba(0,0,0,0);border-top-color:#555;content:"";left:50%;margin-left:-5px;position:absolute;top:100%}.selected{opacity:1}.wc-ever-swatches .swatch-hide{visibility:hidden!important}.wc-ever-swatches .variation_check.disabled.with_cross:before{content:"";-ms-transform:rotate(45deg);transform:rotate(45deg)}.wc-ever-swatches .variation_check.disabled.with_cross:after{content:"";-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.wc-ever-swatches .variation_check.disabled.with_cross:after,.wc-ever-swatches .variation_check.disabled.with_cross:before{background:red!important;border:0;bottom:0;content:"";height:2px;left:0;margin:0!important;min-width:auto;opacity:1;padding:0!important;position:absolute;right:0;top:50%;-ms-transform-origin:center;transform-origin:center;visibility:visible;width:100%;z-index:0}.wc-ever-swatches .variation_check.disabled.without_cross{filter:blur(3px)}.wc-ever-swatches>.wcvs-swatch-label{float:left;padding:8px}.swatch_wrapper{align-items:center;display:inline-flex;flex-flow:column}ul.mtree { margin-left: 0;
}
ul.mtree ul {
margin-left: 1em;
}
ul.mtree li {
list-style: none;
}
ul.mtree a {
display: block;
}
ul.mtree li.mtree-node > a {
font-weight: normal;
}
ul.mtree a {
-webkit-transition: all 300ms ease-out;
-moz-transition: all 300ms ease-out;
-ms-transition: all 300ms ease-out;
-o-transition: all 300ms ease-out;
transition: all 300ms ease-out;
}
ul.mtree.default li {
font-size: 14px;
}
ul.mtree.default a {
padding: 0px 5px;
}
ul.mtree.default a:hover {
text-decoration: underline;
}
ul.mtree.default li.mtree-node:before {
float: left;
margin-left: .5em;
zoom: .8; color: #777;
}
ul.mtree.default li.mtree-open:before {
content: '-';
}
ul.mtree.default li.mtree-closed:before {
content: '+';
}
ul.mtree.default ul > li:first-child {
margin-top: .1em;
}
ul.mtree.default ul > li:last-child {
margin-bottom: .3em;
}
ul.mtree.default ul a {
}
ul.mtree.default li > a:hover, ul.mtree.default li.current-cat > a {
text-decoration: underline;
font-weight: bold;
}
li.current-cat-parent > .children {
height: auto  !important;
display: block !important;
}.wcvs-swatch-image > .variation_check, .wcvs-swatch-color > .variation_check {
width: 50px!important;
height: 50px!important;
}
.page-id-6439 .content .wpb_gallery_slides ul.flex-direction-nav {
display: none}
#menu-main-menu .woofc-menu-item {
display: none!important
}
.woocommerce-page.term-low-benches ul.products li.product {
width: 46.5%; margin: 0!important; padding: 10px!important
}
footer {
clear: both
}
.relatedpros {
clear: both; width: 100%; padding: 30px 0; float: left
}
ul.crp-list {
margin: 40px auto; max-width: 1100px;  text-align: center; display: block!important
}
.crp-list-item.crp-list-item-has-image{
display: inline!important; float: left!important
}
.crp-list-item.crp-list-item-has-image a {
color: #603913
}
.crp-list-item.crp-list-item-has-image:hover {
opacity: .7
}
h3.crp-list-title {
text-align: center; font-size: 0
}
h3.crp-list-title:after {
text-align: center; font-size: 22px; content: "Products Used"
}
.wpb_single_image .vc_single_image-wrapper, .wpb_single_image .vc_single_image-wrapper img {
width: 100%!important; height: auto!important
}
.home .wpb_single_image.vc_align_left {
text-align: center!important
}
.crp-list-item.crp-list-item-has-image.crp-list-item-image-above {
padding: 15px!important}
.woocommerce ul.products li.product a.product-category, .woocommerce-page ul.products li.product a.product-category {
min-height: 46px!important
}
.tax-product_cat .paspartu_enabled header {
background: #fff!important
}
.woocommerce-product-search input[type="search"] {
margin:10px 0 6px 0;
padding:4px 12px 4px 12px;
}
body ::-webkit-input-placeholder {
color:#48071f;
}
body :-moz-placeholder { color:#48071f
}
body ::-moz-placeholder { color:#48071f
}
body :-ms-input-placeholder {
color:#48071f;
}
.woocommerce-product-search input[type="submit"] {
margin:6px 0 10px 0;
padding:4px 12px 4px 12px;
background-color:#d7ca9e;
}
.price_table_inner .price_button:hover {
background-color: #7b7b7b !important;
}
.footer_top.footer_top_full {
padding: 7% 8% 6%;
}
.qode_twitter_widget li .tweet_icon_holder .social_twitter {
color: #fff;
}
.q_social_icon_holder {
margin: 0 20px 15px 0 !important;
}
#nav_menu-2 {
margin-top: 30px
}
.q_social_icon_holder span.tiny {
font-size: 18px;
}
.content .container_inner.default_template_holder h2 {
font-size:28px; color: #603913; !important;
}
.footer_top .widget_nav_menu li.menu-item a {
display: inline-block;
position: relative;
}
.footer_top .widget_nav_menu li.menu-item a:after {
content: '';
position: absolute;
width: 100%;
left: 0;
bottom: 0;
opacity: 0; 
border-bottom: 1px solid #fff;
transition: opacity 0.3s ease-in-out;
-webkit-transition: opacity 0.3s ease-in-out;
}
.footer_top .widget_nav_menu li.menu-item a:hover:after {
opacity: 1;
}
body input::placeholder { color: #48071f
opacity: 1; }
body input:-ms-input-placeholder { color: #48071f
}
body input::-ms-input-placeholder { color: #48071f
}
.qode_slider_preloader {
background-color: #ffffff;
}
.woocommerce input[type=text]:not(.qode_search_field):not(.qty), .woocommerce input[type=email], .woocommerce input[type=password], .woocommerce textarea, .woocommerce-page input[type=text]:not(.qode_search_field):not(.qty), .woocommerce-page input[type=email], .woocommerce-page input[type=tel], .woocommerce-page input[type=password], .woocommerce-page textarea {
border: 1px solid #cec7b5}
.single-product .q_tabs.boxed .tabs-container {
padding-left:0;
}
.gform_wrapper .ginput_complex .ginput_left input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]), .gform_wrapper .ginput_complex .ginput_right input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]), .gform_wrapper .ginput_complex .ginput_right select, .gform_wrapper .ginput_complex input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]), .gform_wrapper .ginput_complex select, .gform_wrapper textarea, .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
border: 1px solid #ccc!important
}
@media only screen and (min-width: 1100px) {
.crp-list-item.crp-list-item-has-image.crp-list-item-image-above {
width: 22%}
}
@media only screen and (min-width: 900px) {
.term-outdoor-sets.woocommerce-page ul.products li.product {
width: 47.29%!important}
}
@media only screen and (min-width: 1521px) {
header.centered_logo .header_inner_left {
float: left!important;  width: 350px!important}
.header_bottom {
padding-left: 0!important}
.header_menu_bottom {
width: 75%!important; margin-top: 40px!important ; float: right!important}
}