/*
 Theme Name:   JFREY Theme
 Description:  JFREY Theme
 Author:       Loïc Pilet
 Author URI:   https://digit-factory.fr
 Template:     storefront
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  jfrey
*/

.woocommerce-product-gallery__image.flex-active-slide{cursor:crosshair;}a.woocommerce-product-gallery__trigger{display:none !important;}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li{min-height: 125px;}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear: none;}.centered-text .panel-grid-cell{margin:auto;}.video-volume{position:absolute;bottom:25px;right:25px;width:30px;height:30px;color: white !important;border:1px solid white !important;padding: 3px 6px;outline:0!important;border-radius: 50%;}.recaptcha-wrap .nf-field-label, .recaptcha-wrap .g-recaptcha div{margin:auto;}.sgpb-popup-dialog-main-div{background-color:white!important}img.so-widget-image{width:100%!important;}.woocommerce-pagination li a.next, .woocommerce-pagination li a.prev{display:none !important;}.wpml-ls-current-language span.wpml-ls-native, .wpml-ls-current-language span.wpml-ls-display{font-weight: inherit !important;border-bottom: 1px solid;}.woocommerce-error, .woocommerce-info, .woocommerce-message, .woocommerce-noreviews, p.no-comment{border-left: none !important;}.noborder .panel-grid-cell{margin-bottom: 0px !important;}.packshot-spec{font-size:18px;font-weight:400!important}.packshot-spec h3.widget-title{font-size:18px;font-weight:300!important}#downloadlink a span,#forgotpw,#needhelp,#tab-additional_information h2,#tab-description h2,#tab-sizes_tab h2,.upsells.products>h2{text-decoration:underline}.chevron-bottom:hover,.filterbutton:hover,li.shopfinder{cursor:pointer}@font-face{font-family:Futura;src:url(fonts/Futura)}@font-face{font-family:FuturBoo;src:url(fonts/FuturBoo)}body{color:#43454b;font-family:Helvetica;letter-spacing:1px;line-height:1.618;text-rendering:optimizeLegibility;font-weight:400}a:active:not(.video-volume),a:focus:not(.video-volume){outline:0!important;border:none!important;-moz-outline-style:none!important}.home.blog .site-header,.home.page:not(.page-template-template-homepage) .site-header,.home.post-type-archive-product .site-header{margin-bottom:3.5em}img.custom-logo{width:400px;margin:auto}.post-2084,.post-3338{display:none!important}.site-header .widget_product_search,.site-header-cart,.site-search,.woocommerce-breadcrumb,.woocommerce-product-gallery__wrapper #gallery-1{display:none}.site-header ul.menu li.current-menu-item>a{color:#333;text-shadow:1px 0 0 currentColor}.primary-navigation ul.nav-menu ul.children,.site-header ul.menu ul.sub-menu{color:#333;background-color:#fff}.woocommerce-active .site-header .main-navigation{width:100%}.woocommerce-message{background-color:green;border:none;text-align:center}.woocommerce-active .site-header .primary-navigation{width:100%;text-align:center;margin:auto}a.hoverbold{color:#333!important}.primary-navigation ul li:hover>a,.primary-navigation ul.menu ul.sub-menu li a:hover,.primary-navigation ul.menu>li>a:hover,.primary-navigation ul.nav-menu ul li a:hover,a.hoverbold:hover{text-shadow:1px 0 0 currentColor;color:#333;background-color:#fff}.primary-navigation ul.menu ul{padding-top:4px}.primary-navigation ul.menu ul li a,.primary-navigation ul.nav-menu ul li a{padding:1px}.socialmenu .menu .fa{font-size:16px}.wpmenucart-icon-shopping-cart-0::before{content:"       ";white-space:pre;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTcuOTQ1IDhjLTEuMTM4IDAtMi4zNzcuMTI5LTMuMzk1LjQ5MS0yLjI4My44MjgtMi43OTEuODM4LTUuMTAyIDAtMS4wMTYtLjM2Mi0yLjI1Ni0uNDkxLTMuMzkzLS40OTEtMS45NzEgMC00LjE2OS4zODctNi4wNTUuODc4djEuNzg5Yy44NDguMjU1IDEuMDY4LjYyNyAxLjIwMyAxLjQ5My4zODEgMi40NDMgMS4yNTYgNC44NCA1LjA2OSA0Ljg0IDMuMDM2IDAgNC4wNTEtMi4yNTkgNC43MjItNC4zNDUuMzQtMS4wNiAxLjY2Mi0xLjA4NyAyLjAwOC0uMDE1LjY3NCAyLjA4OSAxLjY4MiA0LjM2IDQuNzI2IDQuMzYgMy44MTMgMCA0LjY4OC0yLjM5NyA1LjA2OS00Ljg0MS4xMzUtLjg2Ni4zNTUtMS4yMzcgMS4yMDMtMS40OTN2LTEuNzg4Yy0xLjg4Ni0uNDkxLTQuMDg0LS44NzgtNi4wNTUtLjg3OHptLTcuNjgzIDMuODE0Yy0uNTE4IDIuMTc0LTEuMzYgNC4xODYtMy45OSA0LjE4Ni0zLjMwMSAwLTMuOTc0LTEuOTAzLTQuMjc1LTQuOTczLS4wNzMtLjc0Ny4wOTEtMS4wNC4yMi0xLjE5NS45NDgtMS4xMzQgNS45NTMtMS4wODggNy42MTEtLjA5Mi40NzYuMjg1Ljc4NC42MDEuNDM0IDIuMDc0em0xMS43NDEtLjc4N2MtLjMwMiAzLjA3LS45NzUgNC45NzMtNC4yNzUgNC45NzMtMi42MyAwLTMuNDcyLTIuMDEyLTMuOTg5LTQuMTg2LS4zNTEtMS40NzMtLjA0Mi0xLjc4OS40MzQtMi4wNzQgMS42NjQtMSA2LjY2Ny0xLjAzOCA3LjYxMS4wOTIuMTI4LjE1Ni4yOTIuNDQ5LjIxOSAxLjE5NXptLTQuODM5LTEuMTIxYzEuNTM5LS4yMzQgMy4zMTgtLjAzIDMuNzkxLjUzNy4xMDQuMTI0LjIzNS4zNTguMTc3Ljk1Ni0uMDMxLjMxNi0uMDY3LjYxNi0uMTEyLjktLjQxMS0xLjQ4Ny0xLjQ1OC0yLjI4My0zLjg1Ni0yLjM5M3ptLTE0LjE4NCAyLjM5M2MtLjA0NS0uMjg0LS4wODEtLjU4NC0uMTEyLS45LS4wNTktLjU5Ny4wNzMtLjgzMi4xNzctLjk1Ni40NzMtLjU2NyAyLjI1Mi0uNzcxIDMuNzkxLS41MzctMi4zOTguMTEtMy40NDUuOTA2LTMuODU2IDIuMzkzeiIvPjwvc3ZnPg==) 0 no-repeat;background-size:cover}.wpmenucart-contents .cartcontents{margin-left:3px}.primary-navigation ul ul li,.secondary-navigation ul ul li{float:right;padding:0 1em 0 0;width:100%!important;color:#333;background-color:#fff!important}.primary-navigation ul ul li a,.secondary-navigation ul ul li a{width:100%!important}.primary-navigation ul.menu>li>a,.primary-navigation ul.nav-menu>li>a{padding:0 1em}.primary-navigation ul.menu>li.menu-item-has-children>a::after,.primary-navigation ul.menu>li.page_item_has_children>a::after,.primary-navigation ul.nav-menu>li.menu-item-has-children>a::after,.primary-navigation ul.nav-menu>li.page_item_has_children>a::after{content:none}.primary-navigation ul li,.secondary-navigation ul li{text-align:right;line-height:1;font-size: 15px;}button.menu-toggle,button.menu-toggle:hover{border:1px solid #333;border-radius:0;width:100%}.handheld-navigation ul li{text-transform:uppercase;border-bottom:1px solid #f0f0f0}.handheld-navigation ul li a{padding:10px 0}footer.site-footer{padding:50px 0 0}footer.site-footer .site-info{text-align:center;font-size:10px}.img-container img{border-radius:0!important;z-index:1}.title-img{line-height:1;margin-top:-120px;margin-bottom:75px;position:relative;}.title-img p{color:#fff!important;text-align:center;padding:0;margin:0;font-weight:400;font-size:21px}@media (min-width:768px){.woocommerce-active .site-header .primary-navigation{width:100%;margin:0;text-align:center}}.site-header .custom-logo-link img{max-width:100%}.site-branding{text-align:center;margin:0 auto 20px!important;float:none!important}ul#menu-conn li a span i:hover{color:red!important}.site-header{padding:0;border-bottom-color:#fff}.site-main{float:none;width:100%}.site-branding .site-title{font-size:1.8em}.site-branding .site-title a{font-weight:300;letter-spacing:3px}.metaslider .caption-wrap{background:0 0!important;text-align:center;opacity:1!important}.metaslider .caption{padding:0 0 6%!important;font-size:21px;font-weight:400}.metaslider .flexslider .flex-direction-nav li a{text-indent:5px!important;opacity:1!important;color:#fff;max-width:50px;background-size:30px;background-repeat:no-repeat}.flex-direction-nav a{text-shadow:none!important;width:100px!important;height:100%!important;top:0!important;margin:0!important}.metaslider .flexslider .flex-direction-nav li a.flex-prev{left:0!important;text-align:right;opacity:1!important;background-image:url(img/sprev.png);background-position:100% 90%}#empty-cart,.filterbutton,.prdctfltr_buttons,.totop,p.cart-empty{text-align:center}.metaslider .flexslider:hover .flex-prev{opacity:1!important;text-indent:5px!important}.metaslider .flexslider .flex-direction-nav li a.flex-next{right:0!important;opacity:1!important;background-image:url(img/snext.png);background-position:0 90%}.chevron-bottom,.chevron-left,.chevron-right,.chevron-top{background-image:url(img/prev.png);background-repeat:no-repeat}.metaslider .flexslider:hover .flex-next{opacity:1!important;text-indent:5px!important}.page .hentry{margin:0}.site-content{padding:20px 0 0}.footer-widgets,.site-info{padding:12px}.socialmenu{background-color:transparent;max-width:1100px;padding:10px 10px 0;margin:0 auto 5px;z-index:1}.socialmenu .menu{float:right;font-size:14px}.socialmenu li{display:inline;list-style:none;padding:0 7px}.socialmenu button{float:right;height:20px;background-color:#fff;padding:0 10px!important}.chevron-bottom,.chevron-left,.chevron-right,.chevron-top,.hidden-search{background-color:transparent}.socialmenu button .fa-search{font-size:12px;vertical-align:text-top;margin-top:4px}.hidden-search{max-width:1100px;margin:0 auto;display:none}.hidden-search form{float:right;margin-bottom:0!important;padding:0 10px;z-index:1}.chevron{width:20px;height:20px;margin-top:3px}.totop{max-width:200px;margin:0 auto}.totop a{color:#333}.chevron-right{float:right;transform:rotate(90deg);background-size:cover}.chevron-left,.chevron-top{float:left;background-size:cover}.chevron-left{transform:rotate(-90deg)}.chevron-bottom{width:30px;height:30px;margin:0 auto;transform:rotate(180deg);background-size:20px 20px;background-position:50% 100%}.woocommerce-product-search input[type=search]{padding:0;float:right}@media (min-width:768px){ul.products.columns-4 li.product{width:25%}ul.products.columns-5 li.product{width:20%}}.woocommerce-loop-product__title{font-weight:600!important;font-size:14px!important}.sgpb-content.sgpb-theme-2-content.sg-popup-content{border:none!important}.sgpb-main-html-content-wrapper {padding:15px 0;}.sgpb-main-html-content-wrapper .nf-form-cont .nf-field-element textarea{height:100px}.woocommerce div.product form.cart{margin-bottom:1em}a.button.wc-backward,a.button.wc-backward:hover{background-color:#000;color:#fff!important}#empty-cart,p.cart-empty{margin:30px auto}a.restore-item{color:#fff!important;font-weight:700}.prdctfltr_wc{margin-bottom:0!important}.prdctfltr_wc .prdctfltr_filter_title{display:block;line-height:24px;margin-top:-30px;margin-bottom:0}.filterbutton{margin:0;font-weight:700;font-size:20px;line-height:1}i.prdctfltr-bars{color:#fff}@media screen and (-webkit-min-device-pixel-ratio:0){.prdctfltr_filter.prdctfltr_attributes{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1,1)}}.prdctfltr_reset{color:#000}.prdctfltr_title_selected{display:none!important}.prdctfltr_filter label{font-size:100%;line-height:16px;display:block}.prdctfltr_wc.prdctfltr_square .prdctfltr_filter label.prdctfltr_active>span::before{background-color:#000;border:3px double #000}.prdctfltr_wc.prdctfltr_square .prdctfltr_filter label>span::before{border:1px double #333}.prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter label>span{line-height:16px;font-size:13px}.prdctfltr_showing,.prdctfltr_woocommerce_filter_title{display:none}.category-header-image,.term-description,a.reset_variations{display:none!important}.prdctfltr_woocommerce_filter_title{text-transform:uppercase}.prdctfltr_wc .prdctfltr_filter_title .prdctfltr_woocommerce_filter{font-size:20px;font-weight:600}.woocommerce-product-search button,.woocommerce-product-search input[type=button],.woocommerce-product-search input[type=reset],.woocommerce-product-search input[type=submit]{padding:0 0 0 5px;background-color:#fff;font-size:12px}.widget ul li{margin-top:0;padding-top:0;border-top:none}.categoryslider{margin-bottom:50px}.jfrey-theme{background-color:#b5f9f7}.jfrey-meta{box-shadow:100px 50px 0 -20px #b5f9f7}.milleneuf-theme{background-color:#ced4d4}.milleneuf-meta{box-shadow:-100px 50px 0 -20px #ced4d4}.soho-theme{background-color:#be1e2d}.soho-meta{box-shadow:100px 50px 0 -20px #be1e2d}.petite-theme{background-color:#f1ddfd}.petite-meta{box-shadow:-100px 50px 0 -20px #f1ddfd}.kids-theme{background-color:#001f7f}.kids-meta{box-shadow:100px 50px 0 -20px #001f7f}.boz-theme{background-color:#ff60de}.boz-meta{box-shadow:-100px 50px 0 -20px #ff60de}.volte-theme{background-color:#ffd2da}.volte-meta{box-shadow:100px 50px 0 -20px #ffd2da}.sky-theme{background-color:#6c1f81}.sky-meta{box-shadow:-100px 50px 0 -20px #6c1f81}.collection-title,h3.widget-title{font-weight:600!important;text-align:center;margin:50px auto 20px}.collection-title{text-transform:uppercase}.collection-desc{text-align:justify;text-align-last:center;width:100%;max-width:800px;margin:20px auto 50px;font-size:16px;line-height:1.2}.widget .widget-title,.widget .widgettitle{padding:0;border-bottom:none}a.prdctfltr_woocommerce_filter.pf_ajax_css-spinner{font-weight:400;font-size:16px;color:#333!important;margin-bottom:20px;border-bottom:none!important}.prdctfltr_regular_title{text-transform:uppercase}.single-product div.product table.variations select{min-width:100px}.tabs.wc-tabs,.woocommerce-pagination span.button.disabled,nav.woocommerce-pagination:nth-child(2){display:none}.woocommerce-pagination{float:none;margin-bottom:30px;text-transform:uppercase}.woocommerce-pagination.prdctfltr-pagination.prdctfltr-pagination-load-more a{color:#333!important}.woocommerce-pagination a,.woocommerce-pagination a:hover{background-color:#fff!important;border-color:#fff!important;font-weight:400;text-transform:uppercase}.prdctfltr_filter.prdctfltr_attributes.prdctfltr_pa_color .prdctfltr_checkboxes label,.prdctfltr_filter.prdctfltr_attributes.prdctfltr_pa_zcolor .prdctfltr_checkboxes label{float:left;width:50%;min-width:80px}.prdctfltr_wc.prdctfltr_square .prdctfltr_filter label>span::before{margin-right:6px}@media (min-width:768px){.storefront-full-width-content.single-product div.product .woocommerce-product-gallery{width:65%}.storefront-full-width-content.single-product div.product .summary{width:30%}.single-product div.product .woocommerce-product-gallery,.storefront-full-width-content.single-product div.product .images{margin-bottom:0}.woocommerce-tabs{margin-top:20px!important}#tab-additional_information,#tab-sizes_tab{width:50%;float:left;min-width:300px;display:block!important}#tab-description{width:100%;float:left;min-width:300px;display:block!important}#tab-description h2,#tab-description p{padding-left:0}}@media (min-width:1080px){#tab-additional_information,#tab-sizes_tab{width:30%;float:left;min-width:300px;display:block!important}#tab-description{width:40%;float:left;min-width:300px;display:block!important}#tab-description h2,#tab-description p{padding-left:60px}}#tab-additional_information,#tab-description,#tab-sizes_tab{display:block!important;margin-bottom:30px}#header_product_cat h3{margin-bottom:0!important;text-transform:uppercase}.product_title.entry-title{margin-bottom:0;font-size:34px}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger,.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:hover{background-color:#fff;color:#333}.single-product div.product table.variations select{max-width:100%;}table.variations td.label{display:none!important}ol.flex-control-nav.flex-control-thumbs li{float:left !important;width:33% !important;min-width:115px;margin:0 !important;cursor:initial}.flex-control-thumbs li img{opacity:1 !important}.nf-before-form-content,.nf-error-wrap.nf-error,p.price{display:none}.reset_variations{color:#333}.pswp__button pswp__button--arrow--left,.pswp__button pswp__button--arrow--right,.pswp__counter,.woocommerce-variation.single_variation{padding-top:5px}.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled{padding-top:0!important}.woocommerce-product-details__short-description p{margin:0}a.sg-show-popup{margin:0 auto;border:0;background-color:#000;padding:15px 30px;color:#fff;font-size:18px}div.sgpb-popup-dialog-main-div-theme-wrapper-2{border:1px solid #000}img.sgpb-popup-close-button-2{top:0!important}.sgpb-popup-builder-content-html{max-width:800px;margin:auto}#sgcolorbox{margin-top:100px}#sgcboxWrapper{background-color:#fff!important;border:1px solid #000!important}.colorbox2 #sgcboxContent{margin-top:16px!important}#sgcboxWrapper .nf-form-cont{width:100%;max-width:450px;margin:auto}input.ninja-forms-field{padding:5px;font-size:14px;box-shadow:none;border:1px solid #e6e6e6;border-radius:0!important;background-color:#f2f2f2}.nf-field-container{margin-bottom:0!important}.label-above .nf-field-label{margin-bottom:0!important;margin-top:10px!important}.field-wrap.checkbox-wrap{font-size:14px;font-weight:200;margin-top:20px}.field-wrap.submit-wrap.textbox-wrap{text-align:center;margin-top:20px}.submit-wrap .ninja-forms-field,.submit-wrap .ninja-forms-field:hover{margin:0 auto;border:0;background-color:#000;padding:10px 50px;color:#fff;font-size:18px;font-weight:500}#tab-description p{text-align:justify}#tab-additional_information h2{margin-bottom:25px}#tab-additional_information table th{width:120px;text-transform:uppercase}#tab-additional_information table td,#tab-additional_information table th{padding:0;background-color:#fff;font-weight:300}#tab-additional_information table td{font-weight:500;color:#444}#tab-sizes_tab img{margin-left:30px;padding-right:30px;float:left}#tab-sizes_tab #product-sizes div{float:left;letter-spacing:0}#tab-sizes_tab #product-sizes .product-height{float:left;position:relative;margin-top:-12%}#tab-sizes_tab #product-sizes .product-nose{float:left;position:relative;margin-left:27%}#tab-sizes_tab #product-sizes .product-width{float:left;position:relative;margin-left:4%}#tab-sizes_tab #product-sizes .product-long{float:left;position:relative;margin-left:34%}.upsells.products>h2{text-align:left!important}#customer_login h3,#customer_reset #pwtext,#customer_reset h3,#undercontent,.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3,p#buttonwoo{text-align:center}#undercontent a{text-transform:uppercase}#undercontent ul{margin:20px}#undercontent ul li{display:inline;list-style:none;padding:0 7px}.menu-social-container li a i,.menu-socialpin-container li a i{background-color:#999;width:30px;height:30px;border-radius:50%;text-align:center;line-height:20px;vertical-align:middle;padding:5px}.menu-social-container li a,.menu-socialpin-container li a{color:#fff!important}.content-area .page-header .page-title{display:block}#customer_details.col2-set{width:100%}#customer_details .col-1,#customer_details .col-2 .woocommerce-shipping-fields,.content-area .page-title,.entry-header,.nf-form-title,.product_meta,.wc_payment_methods.payment_methods.methods,.woocommerce-ordering,.woocommerce-result-count,li.type-product span.price{display:none!important}#order_review,#order_review_heading{width:100%!important}.remove{float:left}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#000;color:#fff;text-transform:uppercase}.entry-content a,.entry-content a:visited{color:red;border-bottom:none}.leaflet-bottom.leaflet-right,.woocommerce-pagination.prdctfltr-pagination.prdctfltr-pagination-load-more.prdctfltr-pagination-infinite-load{display:none}li.type-product a{border-bottom:none!important}.storefront-breadcrumb{margin:5px 0!important}.widget .widget-title{margin-bottom:0}.footer-widgets .widget-title{color:#333;font-size:1.2em}.footer-widgets.col-3 .block{width:100%;margin-right:0}@media(min-width:768px){.footer-widgets.col-3 .block{width:33.3%}}.footer-widgets .textwidget{font-size:12px;line-height:1;width:200px;margin:auto}.woocommerce-MyAccount-navigation ul{border-top:none}.woocommerce-MyAccount-navigation ul li{border-bottom:1px solid #000}@media (min-width:768px){.woocommerce-MyAccount-navigation{margin-right:0;width:25%}.woocommerce-MyAccount-content{width:73%}.shop_table.cart td,table.cart tr:first-child td.product-remove{border-top:5px solid #fff;padding:1.8em 1.5em 0}#order_review .shop_table,table.shop_table{margin-bottom:0}}#customer_login,#customer_sent{width:100%;max-width:500px;margin:auto}.woocommerce-MyAccount-navigation-link a{color:#000!important}.woocommerce-MyAccount-navigation-link.is-active,.woocommerce-MyAccount-navigation-link:hover{font-weight:600}.woocommerce-MyAccount-navigation ul li a::before{opacity:1!important;font-size:20px;line-height:1.4;margin-right:15px}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a::before{content:'\f2bd'}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a::before{content:'\f0c9'}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--documents a::before{content:'\f15c'}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--marketing a:before{content:'\f0ab'}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customersav a:before{content:'\f29a'}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:before{content:'\f52b'}.marketing_space,.woocommerce-MyAccount-content #myaccount{padding:15px;color:#000}.marketing_space a,.marketing_space a:hover{background-color:#fff;color:#000!important}.checkout.woocommerce-checkout{max-width:600px;margin:auto}.checkout.woocommerce-checkout,.shop_table.cart,.shop_table.woocommerce-checkout-review-order-table,.woocommerce-MyAccount-content .woocommerce-MyAccount-orders.shop_table,.woocommerce-table.woocommerce-table--order-details.shop_table.order_details{border-spacing:0 5px}.checkout.woocommerce-checkout th,.shop_table.cart th,.woocommerce-MyAccount-content .woocommerce-MyAccount-orders.shop_table th,.woocommerce-table.woocommerce-table--order-details.shop_table.order_details th{background-color:#444;color:#fff;font-weight:400}.checkout.woocommerce-checkout tr,.shop_table.cart tr,.woocommerce-MyAccount-content .woocommerce-MyAccount-orders.shop_table tr,.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tr{border-bottom:5px solid #fff}.checkout.woocommerce-checkout td,.shop_table.cart td,.woocommerce-MyAccount-content .woocommerce-MyAccount-orders.shop_table td,.woocommerce-table.woocommerce-table--order-details.shop_table.order_details td{background-color:#f0f0f0;color:#000;font-weight:400}.shop_table.cart{margin-bottom:0;border-spacing:0}.shop_table.cart td.product-thumbnail{padding-top:0;padding-bottom:0}.shop_table.cart td.product-thumbnail img{max-width:11em}.shop_table.cart td.product-name a,.woocommerce-orders-table__cell-order-number a,.woocommerce-table.woocommerce-table--order-details.shop_table.order_details td.product-name a{color:green!important}.woocommerce-orders-table__cell-order-actions a{color:#000!important;text-decoration:underline}#payment .place-order,.wc-proceed-to-checkout{max-width:350px;float:right}#payment .place-order button,.wc-proceed-to-checkout .button.checkout-button{background-color:#000!important;font-size:1.2em!important}#payment .place-order{padding:0;margin:0}#downloadlink a i.fa::before{font-size:20px}#customer_sent{text-align:justify}#customer_reset{margin:auto;width:100%;max-width:600px}#customer_reset .form-row{max-width:400px;margin:0 auto 20px}.woocommerce-message{margin:auto auto 30px;max-width:600px}#customer_reset #pwtext{letter-spacing:0;font-weight:600}#customer_login .woocommerce-form-row label,#customer_reset .woocommerce-form-row label{font-weight:600}#forgotpw,#needhelp{min-width:200px;margin-right:15px;color:#000}p#buttonwoo .woocommerce-Button.button{min-width:200px;background-color:#000;color:#fff}#mapid{height:600px}.shopfinder-input label{font-size:15px}ul#shoplist{max-height:200px;overflow:auto}li.shopfinder{font-size:14px}.leaflet-pane.leaflet-tile-pane{-webkit-filter:grayscale(100%);filter:grayscale(100%)}img{border-radius:0!important}#shopfinder-search{padding:0 5px;font-style:italic;width:80%}input::placeholder{color:#666!important}ul#shoplist li{margin-top:5px;border-bottom:1px solid #666}#shopfinder-search,.woocommerce-product-search input[type=search].search-field{margin:-24px 10px;box-sizing:border-box;font-size:14px;border:none;border-bottom:1px solid #333;border-radius:0!important;box-shadow:none;background-color:#fff}.rl-gallery .rl-gallery-link .rl-gallery-caption{position:relative!important}@media(max-width:767px){.title-img p{font-size: 16px;}}