﻿/*
Theme Name: Leo Loeters
Description: Thema gebouwd voor Leo Loeters door Mull2Media B.V.
Author: Mull2Media B.V.
Author URI: https://www.mull2media.nl
Template: Avada
Version: 1.1.1
Text Domain:  Avada
*/




.home #wrapper #main {padding-bottom:0px !important; padding-top:0px !important;}
.home-usp-wrapper, .home-usp-wrapper h1{color:#FFF !important;}
p a{color:#808080;font-weight:400;}
p a:hover{text-decoration:underline;}
.fusion-logo img{margin-top:20px;}
.fusion-secondary-header{min-height:6px;background-color:#a2a2a2!important;}
.fusion-header-v5.fusion-logo-center .fusion-logo a{display:block;}
.fusion-logo-link{float:left;width:33%}
.header-right-wrapper .header-right .left .search input{height:40px!important;}
@media only screen and (max-width:1100px){.slogan{top:-52px!important;left:22px!important;}
}
@media only screen and (max-width:1000px){.slogan{top:-50px !important;left:28px!important;}
}
@media only screen and (max-width:900px){.slogan{top:-46px !important;left:28px!important;font-size:17px;}
}
@media only screen and (max-width:850px){.slogan{top:-46px !important;left:21px!important;font-size:15px;}
}
@media only screen and (max-width:400px){.rav-image{position:absolute!important;    left: 39%!important;}
}
@media only screen and (max-width:400px){.fusion-header .slogan{left:24px!important;}
}
@media only screen and (max-width:380px){.fusion-header .slogan{top:-44px!important;}
}
@media only screen and (max-width:360px){.fusion-header .slogan{top:-41px!important;left:29px!important;}
}
.slogan{position:relative;top:-55px;left:17px;font-weight:500;color:#808080;}
.fusion-logo, .unique{max-width:1100px;margin:0 auto !important;}
.header-navi-wrapper{float:left;border-left:2px solid #edebec;width:33%;margin:17px 0;}
.header-navi-wrapper .header-navi{max-width:280px;}
.header-navi-wrapper .header-navi .navigation ul{padding:6px 0 2px 0;margin:0;}
.header-navi-wrapper .header-navi .navigation ul li{display:inline-block;text-align:center;}
.header-navi-wrapper .header-navi .phone-header{border-bottom:2px solid #edebec;text-align:center;padding:5px 0;}
.header-navi-wrapper .header-navi .phone-header a{color:#000;font-size:18px;font-weight:400;}
.header-navi-wrapper .header-navi .phone-header a:hover{color:#385dae;}
.header-navi-wrapper .header-navi .phone-header a:before{font-family:FontAwesome;content:"\f095";color:#385dae;font-size:19px;margin:0 8px;}
.header-navi-wrapper .header-navi .navigation ul li a{color:#808080;font-size:15px;font-weight:400;}
.header-navi-wrapper .header-navi .navigation ul li a:hover{color:#385dae;}
.header-navi-wrapper .header-navi .navigation .menu-headermenu-container ul li.current-menu-item a, .header-navi-wrapper .header-navi .navigation .menu-headermenu-container ul li.current-page-parent a{color:#385dae;}
.header-navi-wrapper .header-navi .navigation .menu-headermenu-container ul li a::after{content:"-";margin:5px 0 0 4px;font-weight:400;}
.header-navi-wrapper .header-navi .navigation .menu-headermenu-container ul li:last-child a::after{content:"";}
.header-right-wrapper{float:left;width:33%;margin:17px 0;}
.header-right-wrapper .header-right .right{float:left;}
.header-right-wrapper .header-right .left{float:left;border-right:2px solid #edebec;}
.header-right-wrapper .header-right{float:right;}
.header-right-wrapper .header-right .left .user-links{position:relative;right:-15px;}
.header-right-wrapper .header-right .left .user-links a{top:4px;bottom:4px;color:#808080;text-align:right;right:-10px;position:relative;display:initial;font-size:15px}
.header-right-wrapper .header-right .left .user-links a:hover,.header-right-wrapper .header-right .left .user-links a.account-url-navi:hover{color:#385dae;font-size:15px}
.header-right-wrapper .header-right .left .user-links a.account-url-navi{font-size:15px;font-weight:400;padding:4px 0;color:#808080;text-align:right;position:relative;display:inline-block;right:0px;top:initial;bottom:initial;}
.header-right-wrapper .header-right .left .search{border-bottom:2px solid #ededed;}
.header-right-wrapper .header-right .right a.cart-header{line-height:26px;padding:5px;font-weight:600;color:#a78780;}
.header-right-wrapper .header-right .right a.cart-header:hover{color:#385dae;}
.header-right-wrapper .header-right .right a.cart-header img{height:20px;width:20px;color:#385dae;}
.searchform .search-table .search-button input[type="submit"]{width:47px !important;background-color:transparent;color:#9c9c9c;}
.searchform .search-table .search-button input[type="submit"]:hover{background-color:transparent !important;color:#385dae;}
.searchform .search-table .search-field input{width:154px;border:none;color:#cacaca !important;font-size:14px;}
.searchform .search-table .search-field input[type="text"]::-webkit-input-placeholder{width:154px;border:none;font-style:italic;color:#cacaca !important;font-size:14px;}
.searchform .search-table .search-field input[type="text"]:-moz-placeholder{width:154px;border:none;font-style:italic;color:#cacaca !important;font-size:14px;}
.searchform .search-table .search-field input[type="text"]::-moz-placeholder{width:154px;border:none;font-style:italic;color:#cacaca !important;font-size:14px;}
.searchform .search-table .search-field input[type="text"]:-ms-input-placeholder{width:154px;border:none;font-style:italic;color:#cacaca !important;font-size:14px;}
.searchform .search-table{width:220px;}
.unique-selling ul li{display:inline-block;width:24%;text-align:center;text-transform:capitalize;font-weight:600;font-size:15px;}
.unique-selling ul{padding-left:0;margin:8px;}
.unique-selling ul li:before{font-family:FontAwesome;content:"\f00c";color:#385dae;margin-right:5px;}
@media only screen and (max-width:420px){.header-right-wrapper{right:0px !important;}
.fusion-logo-link{float:left;width:50%;}
}
@media only screen and (max-width:475px){.fusion-mobile-menu-icons a{position:absolute;right:0;}
}
@media only screen and (max-width:480px){.header-right-wrapper{right:0px!important;}
.fusion-logo-link{float:left;width:60%;}
}
@media only screen and (max-width:800px){.header-navi-wrapper, .header-right-wrapper .header-right .left{display:none;}
.fusion-logo-link{float:left;width:80%;text-align:center}
.header-right-wrapper{float:left;width:100%;margin:-9px 0 0 0;position:absolute;right:0px;}
.header-right-wrapper .header-right .right a.cart-header span{display:inline-block;padding-left:13px;}
.unique-selling ul li{display:inline-block;width:49%;}
.fusion-header-v5 .fusion-header{border-bottom-color:transparent !important;}
.slogan{left:15px!important;}
}
@media only screen and (max-width:820px){.searchform .search-table .search-field input{width:144px;}
.searchform .search-table{width:206px;}
}
.rev_slider_wrapper .rev_slider .tp-leftarrow.tparrows{background:URL('images/btn-back-normal.png')!important;font-size:0;line-height:39px;}
.rev_slider_wrapper .rev_slider .tp-rightarrow.tparrows{background:URL('images/btn-next-normal.png')!important;font-size:0;line-height:39px;}
.tp-bullets{opacity:0!important;}
#layerslider-wrapper .ls-shadow-top, .rev_slider_wrapper .shadow-left, #rev_slider_2_2 .ls-shadow-top, .rev_slider_wrapper .shadow-left{display:none!important;}
.avada-skin-rev{border-top:none !important;border-bottom:none !important;}
.rev_slider_wrapper .rev_slider .tp-leftarrow.tparrows:before, .rev_slider_wrapper .rev_slider .tp-rightarrow.tparrows:before{content:"";font-size:0px!important;}
#rev_slider_1_1 a, #rev_slider_3_2 a{color:#fff!important;}
@media only screen and (max-width:800px){.tp-leftarrow{transform:matrix(1, 0, 0, 1, 20, -16) !important;}
.tp-rightarrow{transform:matrix(1, 0, 0, 1, -83, -16)!important;}
}
.rev_slider_wrapper .shadow-right, .rev_slider_wrapper .shadow-left{display:none;}
.slider_title{margin-bottom:0;}
.slider_title h2{color:#fff!important;font-size:74px!important;line-height:74px!important;font-weight:700!important;}
.slider_subtitle h2{color:#fff!important;font-size:54px!important;line-height:72px!important;font-weight:400!important;}
.fusion-secondary-main-menu{background-color:#385dae !important;border:none;}
.fusion-main-menu ul.fusion-menu li.menu-item a{color:#fff;font-size:17px;font-weight:600;padding:5px;border-bottom:3px solid transparent;text-transform:uppercase}
.fusion-main-menu > ul > li{padding-right:15px;}
.fusion-main-menu ul.fusion-menu li.menu-item a{padding:5px 10px;}
.fusion-main-menu ul.fusion-menu li.menu-item:hover a{border-bottom:3px solid #fff;}
.fusion-main-menu .current-menu-item a, .fusion-main-menu .current-menu-parent a{border-color:transparent !important;color:#620c0f;}
.fusion-mobile-nav-item a{text-transform:uppercase;font-weight:600;}
.fusion-megamenu li:first-child{background:#385dae!important;}
.fusion-megamenu li:first-child a{color:#fff!important;}
.fusion-megamenu li:first-child a:hover{text-decoration:underline;}
.fusion-main-menu .sub-menu .current-menu-parent > a, .fusion-main-menu .sub-menu .current-menu-item > a{background:none!important;}
.fusion-main-menu .offerte a{background:#2B498A!important;}
@media only screen and(min-width:1120px){.fusion-main-menu ul.fusion-menu li.menu-item a{padding-right:30px}
}
@media only screen and (min-width:800px){.fusion-main-menu ul.fusion-menu li.menu-item-337, .fusion-main-menu ul.fusion-menu li.menu-item-336, .fusion-main-menu ul.fusion-menu li.menu-item-338, .fusion-main-menu ul.fusion-menu li.menu-item-339, .fusion-main-menu ul.fusion-menu li.menu-item-341,.fusion-main-menu ul.fusion-menu li.menu-item-342{display:none}
.header-right-wrapper .header-right .right a.cart-header span{display:block!important;}
}
@media only screen and (max-width:800px){.fusion-logo, .header-right-wrapper .header-right, .header-right-wrapper .header-right .right, .header-right-wrapper .header-right .right a.cart-header{width:100%;}
.header-right-wrapper{width:100%;position:relative;right:0px;}
.fusion-mobile-menu-icons{position:absolute;}
.header-right-wrapper .header-right .right a.cart-header{background:#EFEFEF;border:1px solid #CECDCD;border-radius:3px;margin-top:20px;}
.fusion-logo img{margin-top:0px;}
}
.fusion-header-v5 .fusion-main-menu ul.fusion-menu li.menu-item .fusion-megamenu-holder ul.fusion-megamenu .fusion-megamenu-title a{font-size:15px;border-bottom:0;text-transform:none;}
.fusion-main-menu ul.fusion-megamenu{background-color:#fff;-webkit-box-shadow:0px 1px 3px 0px rgba(0,0,0,0.20);-moz-box-shadow:0px 1px 3px 0px rgba(0,0,0,0.20);box-shadow:0px 1px 3px 0px rgba(0,0,0,0.20);}
.fusion-megamenu-wrapper ul.fusion-megamenu::before{content:"";display:none}
#wrapper .fusion-header-v5 .fusion-main-menu ul.fusion-menu li.menu-item .fusion-megamenu-holder ul.fusion-megamenu .fusion-megamenu-title a{font-size:16px;color:#000;text-transform:uppercase}
.fusion-main-menu ul.fusion-menu li.menu-item .fusion-megamenu-holder ul.fusion-megamenu .fusion-megamenu-title a:hover, .fusion-megamenu-holder{border-top:none;}
.fusion-main-menu ul.fusion-menu li.menu-item .fusion-megamenu-holder ul.fusion-megamenu .fusion-megamenu-title{text-transform:capitalize;font-size:16px;color:#000;font-weight:600;text-transform:uppercase}
.fusion-main-menu ul.fusion-menu li.menu-item .sub-menu li{margin-left:34px;}
.fusion-megamenu-bullet{display:none;}
.fusion-main-menu ul.fusion-menu li.menu-item .sub-menu a{border-bottom:none;text-transform:capitalize;font-size:15px;color:#000;font-weight:500;}
.fusion-main-menu ul.fusion-menu li.menu-item .sub-menu a:hover{border-bottom:none;border-top:none;}
.fusion-main-menu ul.fusion-menu li.menu-item .fusion-megamenu-widgets-container a.mega-merken{border-top:none;border-bottom:none;display:table-cell;vertical-align:middle;}
.fusion-main-menu .fusion-megamenu .sub-menu li a:hover{background-color:transparent;}
.rev_slider_wrapper .shadow-right, .rev_slider_wrapper .shadow-left{display:none!important;}
.home-product-categories-wrapper .fusion-button{background:#385dae !important;border:2px solid #385dae !important;padding:10px;font-size:15px;}
.home-product-categories-wrapper .fusion-button:hover{background:#1E69B8!important;border:2px solid #1E69B8!important;text-decoration:none;}
#wrapper #main .post-content .home-product-categories-wrapper h2.title-heading-center, #wrapper #main .post-content .sales-title h2{font-size:34px !important;padding-bottom:12px}
.home-product-categories-wrapper .fusion-button span.fusion-button-text{color:#fff;display:table-cell;vertical-align:middle;}
.home-product-categories-wrapper .title-heading-center a{font-size:17px;font-weight:600;color:#333;line-height:27px;text-transform:uppercase;}
.home-product-categories-wrapper p{text-align:center;}
.top-products .products li.product:hover{border-color:#BBBBBB;}
.home-product-categories-wrapper .onze-producten{text-align:center}
@media only screen and (max-width:908px){.home-product-categories-wrapper .fusion-button span.fusion-button-text{height:51px;}
}
@media only screen and (max-width:800px){.home-product-categories-wrapper .fusion-column-wrapper{text-align:center}
.home-product-categories-wrapper .fusion-button span.fusion-button-text{height:initial;}
}
.top-products{padding:50px 0 0 0;}
#wrapper .fusion-tabs.fusion-tabs-1.clean .nav-tabs li.active a{border-color:#385dae;border-width:2px;text-decoration:none;}
#wrapper .fusion-tabs.fusion-tabs-1.clean .nav-tabs li a{border-color:transparent;border-width:2px;text-decoration:none;}
.top-products .tab-link{padding:1px 10px!important;}
.top-products .tab-link h4.fusion-tab-heading:hover{color:#385dae;text-decoration:none;}
.top-products li.active .tab-link h4.fusion-tab-heading{color:#000;font-weight:600;}
.top-products li{margin:0 5px;}
.top-products li .tab-link h4.fusion-tab-heading{font-size:17px;color:#000;text-transform:uppercase;font-weight:600;}
.top-products ul.nav-tabs::after{content:"";height:6px;background:#385dae;width:264px;position:relative;left:61px;margin-top:28px;}
.top-products .featured-image img{min-width:0;height:150px;width:auto;}
@media only screen and (max-width:767px){.top-products ul.nav-tabs li.active .tab-link::after{content:"";height:6px;background:#385dae;width:264px;position:relative;left:61px;margin-top:28px;}
.top-products ul.nav-tabs::after{content:"";display:none;}
#wrapper .fusion-tabs.fusion-tabs-1.clean .nav-tabs li a{border-color:#385dae !important;border-width:2px;}
.top-products ul.products::before{content:"";height:6px;background:#385dae;width:264px;position:relative;left:61px;margin-bottom:28px;margin-top:28px;}
}
.featured-slider-wrapper .featured-slider{margin-bottom:0 !important;}
.garage-eq-content-list-left ul,.garage-eq-content-list-right ul{margin-bottom:20px;}
.garage-eq-content-list-left ul li, .garage-eq-content-list-right ul li{color:#fff;padding:0 0 8px 0;font-size:20px;list-style:none;}
.garage-eq-content-list-left ul li:before, .garage-eq-content-list-right ul li:before{font-family:FontAwesome;content:"\f00c";color:#c8d43d;margin-right:5px;}
.garage-eq-content h1.title-heading-center{font-size:40px;color:#fff;padding-bottom:12px !important;font-weight:300;}
.garage-eq-content p{color:#fff;margin-bottom:0 !important;line-height:25px;}
@media only screen and (max-width:800px){.garage-eq-content-list-left{margin-bottom:-37px !important;}
.garage-eq-content-list-right{margin-bottom:0;}
}
#wrapper #main .post-content .nieuws-home h2.title-heading-center{font-size:34px;line-height:36px;font-weight:300;padding-bottom:12px;}
.nieuws-home .chpcs_image_carousel .chpcs_prev{background:URL('images/btn-back-normal.png');opacity:0.8;font-size:0;line-height:39px;width:63px;height:63px;margin-top:-100px;margin-left:-20px;}
.nieuws-home .chpcs_image_carousel .chpcs_prev:hover{opacity:1;}
.nieuws-home .chpcs_image_carousel .chpcs_next{background:URL('images/btn-next-normal.png');opacity:0.8;font-size:0;line-height:39px;width:63px;height:63px;margin-top:-100px;margin-left:-20px;}
.nieuws-home .chpcs_image_carousel .chpcs_next:hover{opacity:1;}
.nieuws-home .chpcs_more a{position:absolute;bottom:0px;left:112px;padding:10px 50px;font-weight:600;background-color:#385dae;color:#fff;font-size:15px;text-transform:uppercase}
.nieuws-home .chpcs_more a:hover{background-color:#1E69B8;padding:10px 50px;color:#fff!important;}
.nieuws-home .chpcs_foo_con{font-size:18px;font-weight:300;}
.nieuws-home .chpcs_title a{font-weight:600;color:#000;font-size:17px;text-transform:uppercase}
.nieuws-home .chpcs_foo_content img{max-height:234px;min-height:234px;max-width:390px;}
.nieuws-home .chpcs_image_carousel .chpcs_pagination{margin:0;}
.single-post #main .fusion-row #content .single-navigation{border:0}
@media only screen and (min-width:800px){.merken .fusion-column-tablecell{display:table-cell;height:170px;vertical-align:middle;}
}
@media only screen and (max-width:800px){.merken .fusion-column-tablecell{padding:20px 0;}
}
.fusion-footer-widget-area{border-top:none;background:#385dae!important;}
.fusion-footer-widget-area .widget-title{margin-top:39px;font-weight:700;text-transform:capitalize;padding-left:0px;}
.fusion-footer-widget-area ul{list-style:disc;padding:inherit;!important;padding-left:15px;}
.fusion-footer-widget-area ul a{border-bottom:none!important;padding:0!important;font-size:15px;}
.fusion-footer-widget-area ul a:hover{color:#ffffff !important;text-decoration:underline;font-size:15px !important;}
ul.footer-contact{padding-left:0;list-style:none;list-style-position:outside;font-size:15px !important;}
@media only screen and (max-width:800px){#text-5 .textwidget{width:120%;margin-left:-30px;margin-bottom:-50px;}
}
.fusion-footer-widget-area ul li a{display:inline;}
li.map-marker:before{font-family:FontAwesome;content:"\f041";color:#fff;margin:8px;}
li.envelope:before{font-family:FontAwesome;font-size:12px;content:"\f0e0";color:#fff;margin:6px;}
li.phone:before{font-family:FontAwesome;content:"\f095";color:#fff;margin:7px;}
.fusion-copyright-content .fusion-copyright-notice, .fusion-copyright-content .fusion-copyright-notice a{color:#FFFFFF;}
.fusion-copyright-content .fusion-copyright-notice a:hover{color:#FFF;text-decoration:underline!important;}
h1.title-heading-left{color:#000!important;}
.contact-page p, .contact-page a{color:#000;}
.contact-page a:hover{color:#000;}
input.wpcf7-form-control.wpcf7-submit{background:#385dae!important;color:#fff !important;border:2px solid #385dae !important;padding:13px 19px;text-transform:lowercase;}
input.wpcf7-form-control.wpcf7-submit:hover{background:#1E69B8 !important;color:#fff !important;border:2px solid #1E69B8 !important;padding:13px 29px;text-transform:lowercase;}
input.wpcf7-form-control.wpcf7-text, .wpcf7-form textarea, .wpcf7-form .wpcf7-dynamictext{border:1px solid #ededed !important;line-height:18px;font-size:18px;padding:5px 10px !important;height: 42px;font-weight:300;background:#ededed!important;}
input.wpcf7-form-control.wpcf7-text:focus, .wpcf7-form textarea:focus{border:1px solid #eee !important;line-height:18px;font-size:18px;padding:20px 10px;font-weight:300;background:#eee!important;}
.woocommerce .summary-container .offerte-button{line-height:17px!important;font-size:14px!important;color:#fff!important;font-weight:700!important;text-transform:lowercase!important;padding:7px 29px!important;background:#A7A5A5!important;border:2px solid #A7A5A5!important;border-radius:2px!important;}
.woocommerce .summary-container .offerte-button:hover{background:#BFBCBC!important;border:2px solid #BFBCBC!important;}
.brochure{margin-top:20px;}
#wrapper .cart-loading{display:none !important;}
.product-buttons .show_details_button:before{content:none!important;}
.product .onsale{background:url('images/sale-button.png')!important;line-height:91px !important;font-weight:600;-ms-transform:rotate(-24deg);-webkit-transform:rotate(-24deg);transform:rotate(-24deg);font-size:13px;padding:0 6px;border-radius:0;left:6px;top:10px}
.price .amount{font-weight:900;font-size:18px !important;color:#000 !important;}
.archive.woocommerce-page .product-images .crossfade-images{background:transparent;}
.archive.woocommerce-page .catalog-ordering{text-align:left;}
.widget_product_search input{min-height:39px!important;}
.woocommerce-container .term-description{margin-bottom:35px;}
.archive.woocommerce-page .woocommerce-container #content .term-description h1{margin-top:0;font-weight:300;font-size:40px;}
.archive.woocommerce-page .product-category h3{font-size:17px;font-weight:600;text-transform:uppercase;text-align:center}
.archive.woocommerce-page .product-details-container,.related.products .product-details-container, .top-products .product-details-container{text-align:center;}
.archive.woocommerce-page .product-sku,.related.products .product-sku, .top-products .product-sku{font-size:18px;font-weight:400;text-align:center;color:#949494;margin-bottom:10px;}
.archive.woocommerce-page h3.product-title, .related.products h3.product-title, .top-products h3.product-title{font-size:20px;line-height:24px;font-weight:600;text-align:center;margin-top:17px;text-transform:uppercase;min-height:48px}
.archive.woocommerce-page .sale h3.product-title, .related.products .sale h3.product-title, .top-products .sale h3.product-title{margin-top:14px;}
.archive.woocommerce-page .product .product-buttons,.related.products .product .product-buttons, .top-products .product .product-buttons{margin:-15px 0 0 0;}
.archive.woocommerce-page .product-title a, .related.products .product-title a,.top-products .product-title a{color:#385dae;}
.archive.woocommerce-page .price-suffix,.related.products .price-suffix,.top-products .price-suffix{font-size:13px;line-height:25px;text-align:center;min-height:25px;}
.archive.woocommerce-page .product-buttons a:first-child, .related.products .product-buttons a:first-child,.top-products .product-buttons a:first-child{display:none;}
.archive.woocommerce-page .product-buttons a:first-child:hover, .related.products .product-buttons a:first-child:hover, .top-products .product-buttons a:first-child:hover{background:#1E69B8;color:#fff;border:2px solid #1E69B8;}
.archive.woocommerce-page .product-buttons a:last-child, .related.products .product-buttons a:last-child, .top-products .product-buttons a:last-child{text-align:center;background:#385DAE;color:#fff;border:2px solid #385DAE;padding:7px 0px;max-width:90%;margin:0 5%;float:inherit;font-weight:600;font-size:14.66px}
.archive.woocommerce-page .product-buttons a:last-child, .related.products .product-buttons a:last-child, .top-products .product-buttons a:last-child:hover{background:#1E69B8;color:#fff;border:2px solid #1E69B8;}
ul#menu-footermenu li {line-height:30px !important;}
.archive.woocommerce-page li.product, .related.products li.product, .top-products li.product{margin:0 3px;}
.archive.woocommerce-page li.product::after, .related.products li.product::after{content:"";height:373px;width:1px;background:#e9e9e9;position:absolute;right:-4px;top:16px}
.archive.woocommerce-page li.product:nth-child(1n), .related.products li.product:nth-child(1n){margin:0 3px 0 0;}
.archive.woocommerce-page li.product:nth-child(3n), .related.products li.product:nth-child(4n){margin:0 0 0 3px;}
.archive.woocommerce-page li.product:nth-child(3n)::after, .archive.woocommerce-page li.product:last-child::after, .related.products li.product:nth-child(4n)::after, .related.products li.product:last-child::after,.archive.tax-product_cat .woocommerce-container ul li.product-category::after,.archive.woocommerce-page .woocommerce-container ul.products-4 li.product-category::after{content:"";display:none;}
.featured-image img{min-width:100%}
.top-products .products li.product{background:#fff;-webkit-box-shadow:0px 0px 6px -3px rgba(0,0,0,0.62);-moz-box-shadow:0px 0px 6px -3px rgba(0,0,0,0.62);box-shadow:0px 0px 6px -3px rgba(0,0,0,0.62);padding:10px;}
.archive.tax-product_cat .woocommerce-container ul li.product-category a{text-align:center;width:100%;display:inherit;}
.archive.woocommerce-page .woocommerce-container ul.products-4 li.product-category a{text-align:center;width:100%;display:block;}
@media only screen and (max-width:800px){.archive.woocommerce-page li.product::after, .related.products li.product::after, .top-products li.product::after{content:"";display:none;}
}
.archive.woocommerce-page .products .product-list-view:last-child{border-bottom:none;}
.archive.woocommerce-page li.product-list-view::after{content:"";background:transparent;}
.archive.woocommerce-page .products .product-list-view .product-sku{text-align:left;}
.archive.woocommerce-page .products .product-list-view .price-suffix{font-size:12px;line-height:25px;text-align:left;min-height:25px;}
.archive.woocommerce-page .products .product-list-view .product-details-container{text-align:left;}
.archive.woocommerce-page .products .product-list-view .product-excerpt-container, .archive.woocommerce-page .products .product-list-view .product-details-container{border-top:none;border-color:transparent;}
.archive.woocommerce-page .products .product-list-view .product-excerpt-container{padding-top:0px;margin-top:0px;}
.archive.woocommerce-page .product-list-view h3.product-title{text-align:left;}
.archive.woocommerce-page .product-list-view .post-content{margin-top:0;}
.archive.woocommerce-page .products .product-list-view{padding-top:0;padding-bottom:0;}
.archive.woocommerce-page li.product::after .product-list-view{content:"";height:373px;width:1px;background:transparent;position:absolute;right:-7px;top:16px}
.archive.woocommerce-page .products .product-list-view .product-buttons a.button{text-align:center;background:#c8d43d;color:#000;border:2px solid #c1cb51;padding:7px 29px;margin:10px 0 10px 0;float:inherit;font-weight:700;font-size:14.66px}
.archive.woocommerce-page .products .product-list-view .product-buttons a.button:hover{background:#d4e141;color:#000;border:2px solid #d4e141;}
.archive.woocommerce-page .featured-image img, .single-product.woocommerce-page .related.products .featured-image img{min-width:0!important;width:auto;height:150px;}
.archive.woocommerce-page h3.product-title, .single-product.woocommerce-page .related.products h3.product-title{min-height:45px;}
.products li.product{margin-bottom:20px!important;}
body.has-sidebar #main #sidebar{padding-right:37px;border-right:1px solid #e9e9e9;width:26%}
.woocommerce .sidebar ul li a{font-size:15px;}
.woocommerce .sidebar ul li a:hover{color:#385dae;}
.woocommerce .sidebar ul li{padding:0;border-bottom:none;}
.woocommerce .sidebar ul li.chosen{background-color:transparent;font-weight:600;}
.woocommerce .sidebar ul li.chosen a{color:#385dae;margin-left:0;}
.woocommerce .sidebar .widget_layered_nav li .count{float:none;margin-left:5px;}
.woocommerce .sidebar .heading h4.widget-title{font-size:16px;font-weight:600;}
.woocommerce .price_slider_amount .button{background:#385dae;color:#fff;border:2px solid #385dae;}
.woocommerce .price_slider_amount .button:hover{background:#1E69B8;color:#fff;border:2px solid #1E69B8;}
.price_slider_wrapper .ui-slider .ui-slider-range{background-color:#385dae!important;}
.woocommerce .fusion-content-widget-area .widget_price_filter{margin-bottom:0;}
.woocommerce .fusion-content-widget-area .price_slider_wrapper{padding:0;border-bottom:none;}
.price_slider_wrapper .ui-slider .ui-slider-handle::before{border:1px solid #385dae;background-color:#385dae;width:15px;height:15px;}
.price_slider_wrapper .ui-slider .ui-slider-handle::after{border:1px solid #fff;background-color:#fff;width:3px;height:3px;top:6px;left:6px;}
.price_slider_wrapper .ui-slider .ui-slider-handle:last-child{margin-left:-0.7em;}
.price_slider_wrapper .ui-slider .ui-slider-handle{width:15px;height:15px;top:-0.2em;}
.fusion-content-widget-area .widget{margin-bottom:10px;}
.fusion-content-widget-area .widget_product_search{margin-bottom:40px;}
.woocommerce .sidebar .heading h4.widget-title{margin-bottom:10px;}
.related.products .title-sep.sep-double{border-bottom:none;border-top:none;}
.single.woocommerce-page textarea#comment{font-size:18px;}
.single.woocommerce-page .submit{background:#385dae !important;color:#fff !important;border:2px solid #385dae !important;padding:13px 29px;text-transform:lowercase;min-width:auto;}
.single.woocommerce-page .submit:hover{background:#1E69B8!important;border:2px solid #1E69B8!important;}
.single.woocommerce-page .single_add_to_cart_button{padding:7px 29px !important;text-transform:lowercase;background:#385DAE;color:#fff;border:2px solid #385DAE;}
.single.woocommerce-page .single_add_to_cart_button:hover{background-color:#1E69B8;color:#fff;border:2px solid #1E69B8;}
.single.woocommerce-page .summary-container h2.product_title.entry-title{color:#385dae!important;font-size:34px;margin-top:27px !important;}
.single.woocommerce-page .product .product-border{display:none;}
.single.woocommerce-page .reviews h3{font-size:18px!important;}
.woocommerce-container .order-dropdown, .order-dropdown ul li a{width:290px;text-transform:uppercase;font-weight:300;min-height:39px;height:auto}
.woocommerce-container .order-dropdown, .order-dropdown ul li a strong{font-weight:600;}
.woocommerce-container .current-li-content{width:225px;}
.single.woocommerce-page .post-content{margin-top:20px;}
.woocommerce-cart .cart_item .product-info a{font-size:20px;}
.woocommerce-container .order-dropdown li ul li a{width:290px;}
@media only screen and (max-width:800px){#wrapper .orderby.order-dropdown, .woocommerce-container .order-dropdown, #wrapper .sort-count.order-dropdown ul a{width:290px !important;}
.woocommerce #wrapper .orderby-order-container{width:354px;}
}
.single.woocommerce-page #main .woocommerce-tabs #comments h3{font-size:34px!important;}
#comment-textarea textarea, .comment-form-comment textarea{border:2px solid}
.price del, .price del .amount{font-size:18px !important;color:#747474 !important;}
.summary .cart .quantity, .summary .cart .quantity input{border-color:#d5d5d5!important;}
.shipping-coupon .coupon input.fusion-button, .cart-totals-buttons .cart_totals input.fusion-button .button.default, #main #content .page .post-content .woocommerce .cart-collaterals .cart-totals-buttons .button-default{border:2px solid #385dae;padding:12px 20px!important;text-transform:uppercase;color:#fff;background:#385dae;}
.shipping-coupon .coupon input.fusion-button, .cart-totals-buttons .cart_totals input.fusion-button .button.default:hover, #main #content .page .post-content .woocommerce .cart-collaterals .cart-totals-buttons .button-default:hover{border:2px solid #1E69B8;background:#1E69B8;}
.cart-totals-buttons .cart_totals input.fusion-button .button.default:hover{border:2px solid #d4e141;color:#fff;background:#d4e141;}
.shipping-coupon .coupon input#coupon_code{border:1px solid #D5D5D5;width:67%;height:44px;}
textarea, input{outline:none;}
.woocommerce .myaccount_user_container .view-cart a{text-transform:lowercase;}
.coupon-contents .coupon-button input.fusion-button.button-default.button-small.button.default.small{border:2px solid #000;padding:7px 24px;text-transform:lowercase;background:transparent;}
.coupon-contents .coupon-button input.fusion-button.button-default.button-small.button.default.small:hover{border:2px solid #385dae;color:#fff!important;background:#385dae!important;}
.post-content .woocommerce .checkout_coupon .coupon-input .input-text{padding:16px 15px;}
.woocommerce .checkout #place_order{background:#A0D443!important;color:#fff!important;}
.woocommerce .checkout #place_order:hover{background:#AEE64A!important;color:#fff!important;}
.post-content .woocommerce .register .button, .post-content .woocommerce .login .button, .post-content .woocommerce .myaccount_address .button, .post-content .woocommerce .woocommerce-content-box .button{padding:7px 29px;text-transform:lowercase;background:#385dae;color:#fff !important;border:2px solid #385dae;font-weight:700;font-size:14.66px;text-align:center;}
.post-content .woocommerce .register .button:hover, .post-content .woocommerce .login .button:hover,.post-content .woocommerce .myaccount_address .button:hover, .post-content .woocommerce .woocommerce-content-box .button:hover{background:#1E69B8!important;border:2px solid #1E69B8;}
.my_account_orders .order-actions a:after{color:#FFF !important;}
.rav-image{position:absolute!important;    left: 47%;}