.authors-on-blog .footer a,.btn.btn-border,.card-background:after,.form-group.label-floating label.control-label,.form-group.label-placeholder label.control-label,.form-group.label-static label.control-label,.hestia-top-bar .widget.widget_product_search form:not(.form-group),.hestia-top-bar .widget.widget_search form:not(.form-group),.pagination a,.pagination span,a{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.btn,button,input[type=button],input[type=submit]{-webkit-transition:background-color .2s cubic-bezier(.4,0,.2,1),-webkit-box-shadow .2s cubic-bezier(.4,0,1,1);transition:background-color .2s cubic-bezier(.4,0,.2,1),-webkit-box-shadow .2s cubic-bezier(.4,0,1,1);transition:box-shadow .2s cubic-bezier(.4,0,1,1),background-color .2s cubic-bezier(.4,0,.2,1);transition:box-shadow .2s cubic-bezier(.4,0,1,1),background-color .2s cubic-bezier(.4,0,.2,1),-webkit-box-shadow .2s cubic-bezier(.4,0,1,1)}.btn.active:disabled,.btn.active[disabled],.btn.btn-behance.btn-simple,.btn.btn-border,.btn.btn-border:focus,.btn.btn-border:hover,.btn.btn-default.btn-simple,.btn.btn-deviantart.btn-simple,.btn.btn-dribbble.btn-simple,.btn.btn-facebook.btn-simple,.btn.btn-github.btn-simple,.btn.btn-google.btn-simple,.btn.btn-instagram.btn-simple,.btn.btn-linkedin.btn-simple,.btn.btn-pinterest.btn-simple,.btn.btn-primary.btn-simple,.btn.btn-reddit.btn-simple,.btn.btn-simple,.btn.btn-snapchat.btn-simple,.btn.btn-tumblr.btn-simple,.btn.btn-twitter.btn-simple,.btn.btn-vimeo.btn-simple,.btn.btn-white.btn-simple,.btn.btn-youtube.btn-simple,.btn.disabled,.btn.disabled.active,.btn.disabled.focus,.btn.disabled:active,.btn.disabled:focus,.btn.disabled:hover,.btn.focus:disabled,.btn.focus[disabled],.btn:disabled,.btn:disabled:active,.btn:disabled:focus,.btn:disabled:hover,.btn[disabled],.btn[disabled]:active,.btn[disabled]:focus,.btn[disabled]:hover,.form-control,.form-group .form-control,.form-group.has-error .form-control,.form-group.has-info .form-control,.form-group.has-success .form-control,.form-group.has-warning .form-control,.form-group.is-focused .form-control,.form-group.is-focused select.form-control,.navbar .navbar-nav>li>a.btn.btn-behance.btn-simple,.navbar .navbar-nav>li>a.btn.btn-deviantart.btn-simple,.navbar .navbar-nav>li>a.btn.btn-dribbble.btn-simple,.navbar .navbar-nav>li>a.btn.btn-facebook.btn-simple,.navbar .navbar-nav>li>a.btn.btn-github.btn-simple,.navbar .navbar-nav>li>a.btn.btn-google.btn-simple,.navbar .navbar-nav>li>a.btn.btn-instagram.btn-simple,.navbar .navbar-nav>li>a.btn.btn-linkedin.btn-simple,.navbar .navbar-nav>li>a.btn.btn-pinterest.btn-simple,.navbar .navbar-nav>li>a.btn.btn-reddit.btn-simple,.navbar .navbar-nav>li>a.btn.btn-snapchat.btn-simple,.navbar .navbar-nav>li>a.btn.btn-tumblr.btn-simple,.navbar .navbar-nav>li>a.btn.btn-twitter.btn-simple,.navbar .navbar-nav>li>a.btn.btn-vimeo.btn-simple,.navbar .navbar-nav>li>a.btn.btn-youtube.btn-simple,.navbar button.navbar-toggle,.navbar button.navbar-toggle:hover,.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,fieldset[disabled] .btn,fieldset[disabled] .btn.active,fieldset[disabled] .btn.focus,fieldset[disabled] .btn:active,fieldset[disabled] .btn:focus,fieldset[disabled] .btn:hover,select.form-control{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.form-control,.form-group .form-control,.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{background-image:-webkit-gradient(linear,left top,left bottom,from(#9c27b0),to(#9c27b0)),-webkit-gradient(linear,left top,left bottom,from(#d2d2d2),to(#d2d2d2));background-image:-webkit-linear-gradient(#9c27b0,#9c27b0),-webkit-linear-gradient(#d2d2d2,#d2d2d2);background-image:linear-gradient(#9c27b0,#9c27b0),linear-gradient(#d2d2d2,#d2d2d2);float:none;border:0;border-radius:0;background-color:transparent;background-repeat:no-repeat;background-position:center bottom,center -webkit-calc(100% - 1px);background-position:center bottom,center calc(100% - 1px);background-size:0 2px,100% 1px;font-weight:400;-webkit-transition:background 0s ease-out;transition:background 0s ease-out}.form-group.is-focused .form-control{background-image:-webkit-gradient(linear,left top,left bottom,from(#9c27b0),to(#9c27b0)),-webkit-gradient(linear,left top,left bottom,from(#d2d2d2),to(#d2d2d2));background-image:-webkit-linear-gradient(#9c27b0,#9c27b0),-webkit-linear-gradient(#d2d2d2,#d2d2d2);background-image:linear-gradient(#9c27b0,#9c27b0),linear-gradient(#d2d2d2,#d2d2d2);outline:0;background-size:100% 2px,100% 1px;-webkit-transition-duration:.3s;transition-duration:.3s}.blog-sidebar .widget h5,.card-product .price,.card-product .price h4,.carousel .sub-title,.hestia-about p,.media .media-heading,.navbar .navbar-brand,.shop-sidebar .widget h5,.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta,blockquote,h4.author{font-size:18px}a:not(.btn){transition:.3s ease}a:not(.btn):not(.button):not(.added_to_cart):hover{opacity:.75}.media p,h3#ship-to-different-address{font-size:16px}.btn,.form-control,.woocommerce #reviews #comments label,body{font-size:14px}.footer .footer-menu a,.hestia-top-bar,.label,.media-footer a,.navbar,.navbar a{font-size:12px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;line-height:1.618}.blog-post .section-text p,ol,output,ul{line-height:1.618}h1,h2,h3,h4,h5,h6{font-weight:500;line-height:1.618}.card-product .price h4,h4.author,h5.description,h5.subscribe-description{font-weight:300}h6.category{font-weight:500}.card-title,.footer-big h4,.footer-big h5,.footer-brand,.hestia-title,.info-title,.media .media-heading,.title,.woocommerce ul.products[class*=columns-] li.product-category h2{font-weight:700}.hestia-title{word-break:break-word}.btn,button,input[type=button],input[type=submit]{font-size:12px;font-weight:400}.btn:not(.btn-just-icon):not(.btn-fab) i{font-size:18px}.btn.btn-just-icon{font-size:20px;line-height:20px}.btn.btn-just-icon.btn-lg{font-size:22px}.btn i{font-size:17px}legend{font-size:21px}output{font-size:14px}button,input,select,textarea{font-size:inherit;line-height:inherit}.form-control{font-size:14px;line-height:1.42857}.checkbox label,.form-control:-ms-input-placeholder,.form-control::-moz-placeholder,.form-control::-webkit-input-placeholder,.form-group .checkbox label,.form-group .form-control:-ms-input-placeholder,.form-group .form-control::-moz-placeholder,.form-group .form-control::-webkit-input-placeholder,.form-group .radio label,.form-group label,.radio label,label{font-size:14px;font-weight:400;line-height:1.42857}.form-control:-ms-input-placeholder,.form-control::-moz-placeholder,.form-control::-webkit-input-placeholder,.form-group .form-control:-ms-input-placeholder,.form-group .form-control::-moz-placeholder,.form-group .form-control::-webkit-input-placeholder{font-weight:400}.form-group label.control-label{font-size:11px;font-weight:400;line-height:1.07143}.form-group.label-floating label.control-label,.form-group.label-placeholder label.control-label{font-size:14px;line-height:1.42857}.form-group.label-floating.is-focused label.control-label,.form-group.label-floating:not(.is-empty) label.control-label,.form-group.label-static label.control-label{font-size:11px;line-height:1.07143}label.control-label{font-size:11px;font-weight:400;line-height:1.07143}label.subscribe-label{font-weight:300}table>thead>tr>th{font-size:17px;font-weight:300}.help-block{font-size:11px}.hestia-info .icon>i,.info .icon>i{font-size:61.6px}.info-horizontal .icon>i{font-size:36.4px}.media .media-heading{font-size:18.2px}.media p{font-size:16px}.wp-caption-text{font-size:14px;font-weight:700}.blog-post .comment-reply-link{font-size:12px;font-weight:400}.blog-post .section-blog-info .card-profile .description{font-size:14px}.carousel .carousel-control i{font-size:50px}.card .footer .stats{line-height:30px}.card .footer .stats i{font-size:18px}.card .category i{line-height:0}.card-product .footer h4{line-height:1.2}.card-product .category,.card-title{line-height:1.4}.card-pricing .card-title{font-size:60px;line-height:35px}.card-pricing .card-title small{font-size:18px}.card-pricing .card-title small:first-child{font-size:26px}.navbar .navbar-brand{line-height:30px}.navbar .navbar-nav>li>a{font-weight:400}.navbar .navbar-nav>li>a i{font-size:20px}.navbar .dropdown-menu li>a{font-size:13px}.navbar .dropdown-menu li>a>i{font-size:20px}.navbar .dropdown-menu li>a i{font-size:20px}.navbar .hestia-mm-heading>span{font-size:14px;font-weight:600}.hestia-mm-description{font-size:12px;font-weight:400}.hestia-top-bar{line-height:40px}.hestia-top-bar .widget,.hestia-top-bar .widget .textwidget,.hestia-top-bar .widget h5{line-height:inherit}.hestia-top-bar .widget.widget_product_search .label-floating,.hestia-top-bar .widget.widget_search .label-floating{font-size:inherit}.hestia-top-bar .widget.widget_product_search .label-floating.is-empty,.hestia-top-bar .widget.widget_search .label-floating.is-empty{font-size:inherit;font-weight:300}.hestia-top-bar .widget.widget_product_search .label-floating.is-focused .control-label,.hestia-top-bar .widget.widget_search .label-floating.is-focused .control-label{font-size:inherit;line-height:20px}.hestia-top-bar .widget.widget_product_search form.form-group input[type=search],.hestia-top-bar .widget.widget_search form.form-group input[type=search]{font-size:inherit;font-weight:300}.hestia-top-bar .widget.widget_product_search form.form-group:before,.hestia-top-bar .widget.widget_search form.form-group:before{font-size:18px}.hestia-top-bar ul{line-height:inherit}.hestia-top-bar ul li a{font-size:inherit;line-height:inherit}.hestia-top-bar ul li a:before{font-size:16px}.pagination a,.pagination span{font-size:12px;font-weight:400;line-height:30px}.footer .widget h5{line-height:1.4}.footer-big .footer-menu li a[href*="mailto:"],.footer-big .footer-menu li a[href*="tel:"]{font-size:0}.footer-big .footer-menu li a[href*="mailto:"]:before,.footer-big .footer-menu li a[href*="tel:"]:before{font-size:16px}.footer-big ul li a{font-weight:500}h5.description{line-height:1.5}.hestia-about{font-weight:300}.hestia-about h1,.hestia-about h2,.hestia-about h3,.hestia-about h4,.hestia-about h5{font-weight:700}.widget h5{font-weight:700}.search-form:after,.searchform:after,.woocommerce-product-search:after{font-size:18px}.header-widgets-wrapper .widget,.header-widgets-wrapper .widget .textwidget,.header-widgets-wrapper .widget h5{line-height:inherit}.header-widgets-wrapper ul{line-height:inherit}.header-widgets-wrapper ul li a{font-size:inherit;line-height:inherit}.header-widgets-wrapper ul li a:before{font-size:16px}aside .widget a{font-weight:500}.star-rating{line-height:1;font-size:12px}.woocommerce-cart .shop_table .actions .coupon .input-text{font-size:14px}.woocommerce-cart table.shop_table th{font-size:13px;font-weight:300}.woocommerce-cart table.shop_table .product-name a{font-size:16px;font-weight:500;line-height:30px}.woocommerce-cart table.shop_table td.actions button[type=submit],.woocommerce-cart table.shop_table td.actions input[type=submit]{font-size:14px}.woocommerce-cart p.units-info{line-height:1.5;font-size:14px}.woocommerce-cart .wc-gzd-additional-wrapper p{font-size:14px;font-weight:700}.woocommerce-checkout .form-row label{font-weight:300}.woocommerce-checkout .woocommerce-checkout-payment .form-row .woocommerce-form__label-for-checkbox,.woocommerce-checkout .woocommerce-checkout-payment li>label{font-weight:400}.woocommerce-checkout .woocommerce-shipping-fields h3 label{line-height:1}.woocommerce-checkout .woocommerce-shipping-fields h3 label span{font-weight:300}.woocommerce-checkout .col-md-12 #customer_details label{font-weight:500}.woocommerce-checkout .shop_table tr td p.units-info{font-size:12px}.woocommerce-checkout .shop_table .wc-gzd-additional-info{font-size:14px}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{font-size:12px;font-weight:400}.woocommerce-account .woocommerce-Button,.woocommerce-account .woocommerce-button,.woocommerce-account a.button{line-height:20px!important}.woocommerce-account .woocommerce-MyAccount-content h2{font-weight:600}.added_to_cart.wc-forward{font-weight:400;font-size:10px;line-height:30px}.variations tr .label{font-size:14px}.woocommerce-error,.woocommerce-info,.woocommerce-message{line-height:20px}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{line-height:1.5}.woocommerce-error>a.button,.woocommerce-info>a.button,.woocommerce-message>a.button{font-size:12px;font-weight:700}.woocommerce-info a{font-weight:700}.woocommerce-message a:not(.button){font-weight:800}@media (max-width:991px){.woocommerce-account input.woocommerce-Button.button{font-size:11px}.woocommerce-breadcrumb{line-height:33px}}@media (min-width:769px){.navbar.full-screen-menu .navbar-nav>li a{font-size:17px}}@media (max-width:768px){h4.author{font-size:16px}.woocommerce-cart table.shop_table dl.variation dd,.woocommerce-cart table.shop_table dl.variation dt{font-size:16px;line-height:30px}.woocommerce-cart table.shop_table dl.variation dd p{font-size:16px}.woocommerce-cart table.shop_table td.product-name{line-height:30px}.woocommerce-checkout td.product-name dl.variation dd,.woocommerce-checkout td.product-name dl.variation dt{font-size:16px}.woocommerce-checkout td.product-name dl.variation dd p{font-size:16px}.navbar .navbar-nav li>a i,.navbar .navbar-nav li>a>i{font-size:22px}.navbar .navbar-nav li .caret{font-size:20px}.navbar .navbar-nav li .dropdown i,.navbar .navbar-nav li .dropdown>i{font-size:20px}.navbar .navbar-nav .dropdown .dropdown-menu li a{line-height:20px}.navbar .navbar-nav .dropdown .dropdown-menu li a .caret{line-height:1}}@media (max-width:480px){.woocommerce .woocommerce-ordering select,.woocommerce-page .woocommerce-ordering select{font-size:12px}}body{direction:ltr;color:#3c4858;font-family:Roboto,Helvetica,Arial,sans-serif}h1,h2,h3,h4,h5,h6{font-family:Roboto,Helvetica,Arial,sans-serif}a{color:#9c27b0}a:focus,a:hover{color:#89229b;text-decoration:none}blockquote p{font-style:italic}h3{margin:20px 0 10px}h5{margin-bottom:15px}h6.category{text-transform:uppercase}.card-title,.footer-big h4,.footer-big h5,.footer-brand,.hestia-title,.info-title,.media .media-heading,.title,.woocommerce ul.products[class*=columns-] li.product-category h2{font-family:"Roboto Slab","Times New Roman",serif}.card-title,.card-title a,.card-title a:hover,.footer-big h4,.footer-big h4 a,.footer-big h4 a:hover,.footer-big h5,.footer-big h5 a,.footer-big h5 a:hover,.footer-brand,.footer-brand a,.footer-brand a:hover,.hestia-title,.hestia-title a,.hestia-title a:hover,.info-title,.info-title a,.info-title a:hover,.media .media-heading,.media .media-heading a,.media .media-heading a:hover,.title,.title a,.title a:hover,.woocommerce ul.products[class*=columns-] li.product-category h2,.woocommerce ul.products[class*=columns-] li.product-category h2 a,.woocommerce ul.products[class*=columns-] li.product-category h2 a:hover{color:#3c4858;text-decoration:none;word-wrap:break-word}.page-header .hestia-title{line-height:1.4}.title-in-content{line-height:1.3}.contactus h2.hestia-title,.contactus h2.title,.pricing h2.hestia-title,.pricing h2.title,h1.hestia-title,h1.title{margin-bottom:30px}h2.hestia-title,h2.title{margin-bottom:10px}.carousel h1.hestia-title,.carousel h2.title{font-family:Roboto,Helvetica,Arial,sans-serif}.carousel span.sub-title{display:block;margin:10px 0 0;font-family:"Roboto Slab","Times New Roman",serif}.carousel .buttons{margin-top:60px}.card-description,.description,.footer-big{color:#999}.card-description.entry-content{color:#3c4858}.subscribe-line-image .subscribe-description{color:#efefef}.text-warning{color:#ff9800}.text-primary{color:#9c27b0}.text-danger{color:#f44336}.text-success{color:#4caf50}.text-info{color:#00bcd4}.text-rose{color:#e91e63}.text-gray{color:#999}.has-black-color{color:#000}.has-white-color{color:#fff}.has-background.has-black-background-color{background-color:#000}.has-background.has-white-background-color{background-color:#fff}.page:not(.woocommerce-page) .blog-post .section-text h1,.page:not(.woocommerce-page) .blog-post .section-text h2,.page:not(.woocommerce-page) .blog-post .section-text h3,.page:not(.woocommerce-page) .blog-post .section-text h4,.page:not(.woocommerce-page) .blog-post .section-text h5,.page:not(.woocommerce-page) .blog-post .section-text h6,.page:not(.woocommerce-page) .blog-post .section-text p,.single-post .blog-post .section-text h1,.single-post .blog-post .section-text h2,.single-post .blog-post .section-text h3,.single-post .blog-post .section-text h4,.single-post .blog-post .section-text h5,.single-post .blog-post .section-text h6,.single-post .blog-post .section-text p{margin:0 0 15px}.page:not(.woocommerce-page) .blog-post .section-text h1.form-submit,.page:not(.woocommerce-page) .blog-post .section-text h2.form-submit,.page:not(.woocommerce-page) .blog-post .section-text h3.form-submit,.page:not(.woocommerce-page) .blog-post .section-text h4.form-submit,.page:not(.woocommerce-page) .blog-post .section-text h5.form-submit,.page:not(.woocommerce-page) .blog-post .section-text h6.form-submit,.page:not(.woocommerce-page) .blog-post .section-text p.form-submit,.single-post .blog-post .section-text h1.form-submit,.single-post .blog-post .section-text h2.form-submit,.single-post .blog-post .section-text h3.form-submit,.single-post .blog-post .section-text h4.form-submit,.single-post .blog-post .section-text h5.form-submit,.single-post .blog-post .section-text h6.form-submit,.single-post .blog-post .section-text p.form-submit{margin:0 0 10px}.tooltip{opacity:0;-webkit-transition:opacity,-webkit-transform .2s ease;transition:opacity,-webkit-transform .2s ease;transition:opacity,transform .2s ease;transition:opacity,transform .2s ease,-webkit-transform .2s ease;-webkit-transform:translate3d(0,5px,0);-ms-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}.tooltip.in{opacity:1;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.tooltip.left .tooltip-arrow{border-left-color:#fff}.tooltip.right .tooltip-arrow{border-right-color:#fff}.tooltip.top .tooltip-arrow{border-top-color:#fff}.tooltip.bottom .tooltip-arrow{border-bottom-color:#fff}.tooltip-inner{min-width:130px;padding:10px 15px;border:none;border-radius:3px;color:#555;background:#fff;-webkit-box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2);box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2);font-size:12px;line-height:1.5;text-transform:none}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.container{max-width:100%}@media (min-width:749px){.container{max-width:748px}}@media (min-width:768px){.container{max-width:750px}}@media (min-width:992px){.container{max-width:970px}}@media (min-width:1200px){.container{max-width:2000px}}body{direction:ltr;background-color:#e5e5e5;overflow-x:hidden}*{-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent}.wp-caption,button,embed,iframe,img,input,object,select,textarea,video{max-width:100%}img{height:auto}ol,ul{margin-bottom:30px}legend{border-bottom:0}.container{max-width:100%}.margin-left-auto{margin-left:auto}.margin-right-auto{margin-right:auto}.animation-transition-fast,.navbar,.panel .panel-heading i,.section-cards .card{-webkit-transition:all 150ms ease;transition:all 150ms ease}.thumbnail{padding:0;border:0 none;border-radius:0}.default-link,.default-link:hover,.hestia-title .default-link,.section-image .default-link,.section-image .description .default-link,.title .default-link{color:#fff}.description .default-link{color:#999}body.menu-open{overflow:hidden}@media (min-width:992px){.row.hestia-like-table{display:table;width:100%}.row.hestia-like-table>div{display:table-cell;vertical-align:middle;float:none}}@media (max-width:991px){.hestia-xs-text-center{text-align:center}}.hestia-blogs article:nth-of-type(6n) .category a,.related-posts div:nth-of-type(6n) .category a,.related.products ul li:nth-of-type(6n) .category a,.shop-item:nth-of-type(6n) .category a,.woocommerce .products li:nth-of-type(6n) .category a,.woocommerce.archive .blog-post .products li:nth-of-type(6n) .category a{color:#4caf50}.hestia-blogs article:nth-of-type(6n+1) .category a,.related-posts div:nth-of-type(6n+1) .category a,.related.products ul li:nth-of-type(6n+1) .category a,.shop-item:nth-of-type(6n+1) .category a,.woocommerce .products li:nth-of-type(6n+1) .category a,.woocommerce.archive .blog-post .products li:nth-of-type(6n+1) .category a{color:#89229b}.hestia-blogs article:nth-of-type(6n+2) .category a,.related-posts div:nth-of-type(6n+2) .category a,.related.products ul li:nth-of-type(6n+2) .category a,.shop-item:nth-of-type(6n+2) .category a,.woocommerce .products li:nth-of-type(6n+2) .category a,.woocommerce.archive .blog-post .products li:nth-of-type(6n+2) .category a{color:#00bcd4}.hestia-blogs article:nth-of-type(6n+3) .category a,.related-posts div:nth-of-type(6n+3) .category a,.related.products ul li:nth-of-type(6n+3) .category a,.shop-item:nth-of-type(6n+3) .category a,.woocommerce .products li:nth-of-type(6n+3) .category a,.woocommerce.archive .blog-post .products li:nth-of-type(6n+3) .category a{color:#f44336}.hestia-blogs article:nth-of-type(6n+4) .category a,.related-posts div:nth-of-type(6n+4) .category a,.related.products ul li:nth-of-type(6n+4) .category a,.shop-item:nth-of-type(6n+4) .category a,.woocommerce .products li:nth-of-type(6n+4) .category a,.woocommerce.archive .blog-post .products li:nth-of-type(6n+4) .category a{color:#ff9800}.hestia-blogs article:nth-of-type(6n+5) .category a,.related-posts div:nth-of-type(6n+5) .category a,.related.products ul li:nth-of-type(6n+5) .category a,.shop-item:nth-of-type(6n+5) .category a,.woocommerce .products li:nth-of-type(6n+5) .category a,.woocommerce.archive .blog-post .products li:nth-of-type(6n+5) .category a{color:#e91e63}.hestia-blogs article:nth-of-type(6n) .card-body .btn{background-color:#4caf50}.hestia-blogs article:nth-of-type(6n+1) .card-body .btn{background-color:#89229b}.hestia-blogs article:nth-of-type(6n+2) .card-body .btn{background-color:#00bcd4}.hestia-blogs article:nth-of-type(6n+3) .card-body .btn{background-color:#f44336}.hestia-blogs article:nth-of-type(6n+4) .card-body .btn{background-color:#ff9800}.hestia-blogs article:nth-of-type(6n+5) .card-body .btn{background-color:#e91e63}.wp-audio-shortcode{margin-bottom:20px}.wp-video-shortcode{margin-bottom:20px}input[type=checkbox]+label,input[type=radio]+label{font-weight:400}blockquote cite{font-size:.8em;color:#777;font-style:normal;font-weight:400}::-moz-focus-inner,:active,:focus{outline:0!important}.btn::-moz-focus-inner,button,input[type=button]::-moz-focus-inner,input[type=submit]::-moz-focus-inner{border:0}button,input,select,textarea{font-family:inherit;padding:7px}button:focus,input:focus,select:focus,textarea:focus{outline:0!important}.btn,button,input[type=button],input[type=submit]{position:relative;margin:10px 1px;padding:12px 30px;border:none;border-radius:3px;white-space:normal;letter-spacing:0;text-transform:uppercase}input[type=number]{padding:0}.btn,.btn.btn-default,button,input[type=button],input[type=submit]{-webkit-box-shadow:0 2px 2px 0 rgba(153,153,153,.14),0 3px 1px -2px rgba(153,153,153,.2),0 1px 5px 0 rgba(153,153,153,.12);-moz-box-shadow:0 2px 2px 0 rgba(153,153,153,.14),0 3px 1px -2px rgba(153,153,153,.2),0 1px 5px 0 rgba(153,153,153,.12);box-shadow:0 2px 2px 0 rgba(153,153,153,.14),0 3px 1px -2px rgba(153,153,153,.2),0 1px 5px 0 rgba(153,153,153,.12)}.btn.btn-default:active,.btn.btn-default:focus,.btn.btn-default:hover,.btn:active,.btn:focus,.btn:hover,button:active,button:focus,button:hover,input[type=button]:active,input[type=button]:focus,input[type=button]:hover,input[type=submit]:active,input[type=submit]:focus,input[type=submit]:hover{-webkit-box-shadow:0 14px 26px -12px rgba(153,153,153,.42),0 4px 23px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(153,153,153,.2);-moz-box-shadow:0 14px 26px -12px rgba(153,153,153,.42),0 4px 23px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(153,153,153,.2);box-shadow:0 14px 26px -12px rgba(153,153,153,.42),0 4px 23px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(153,153,153,.2)}.btn,.btn.active,.btn.active:focus,.btn.active:hover,.btn.btn-default,.btn.btn-default.active,.btn.btn-default.active:focus,.btn.btn-default.active:hover,.btn.btn-default:active,.btn.btn-default:active:focus,.btn.btn-default:active:hover,.btn.btn-default:focus,.btn.btn-default:hover,.btn:active,.btn:active:focus,.btn:active:hover,.btn:focus,.btn:hover,.open>.btn.btn-default.dropdown-toggle,.open>.btn.btn-default.dropdown-toggle:focus,.open>.btn.btn-default.dropdown-toggle:hover,.open>.btn.dropdown-toggle,.open>.btn.dropdown-toggle:focus,.open>.btn.dropdown-toggle:hover,button:focus,button:hover,input[type=button]:active,input[type=button]:focus,input[type=button]:hover,input[type=submit]:active,input[type=submit]:focus,input[type=submit]:hover{color:#fff;background-color:#999;outline:0}.btn:active>a,.btn:focus>a,.btn:hover>a,.btn>a:active,.btn>a:focus,.btn>a:hover{color:#fff}.btn.btn-default.btn-simple,.btn.btn-default.btn-simple:active,.btn.btn-default.btn-simple:focus,.btn.btn-default.btn-simple:hover,.btn.btn-simple,.btn.btn-simple:active,.btn.btn-simple:focus,.btn.btn-simple:hover{color:#999;background-color:transparent}.btn.btn-primary,button,input[type=button],input[type=submit]{-webkit-box-shadow:0 2px 2px 0 rgba(156,39,176,.14),0 3px 1px -2px rgba(156,39,176,.2),0 1px 5px 0 rgba(156,39,176,.12);-moz-box-shadow:0 2px 2px 0 rgba(156,39,176,.14),0 3px 1px -2px rgba(156,39,176,.2),0 1px 5px 0 rgba(156,39,176,.12);box-shadow:0 2px 2px 0 rgba(156,39,176,.14),0 3px 1px -2px rgba(156,39,176,.2),0 1px 5px 0 rgba(156,39,176,.12)}.btn.btn-primary:active,.btn.btn-primary:focus,.btn.btn-primary:hover,button:active,button:focus,button:hover,input[type=button]:active,input[type=button]:focus,input[type=button]:hover,input[type=submit]:active,input[type=submit]:focus,input[type=submit]:hover{-webkit-box-shadow:0 14px 26px -12px rgba(156,39,176,.42),0 4px 23px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(156,39,176,.2);-moz-box-shadow:0 14px 26px -12px rgba(156,39,176,.42),0 4px 23px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(156,39,176,.2);box-shadow:0 14px 26px -12px rgba(156,39,176,.42),0 4px 23px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(156,39,176,.2)}.btn.btn-primary.btn-simple,.btn.btn-primary.btn-simple:active,.btn.btn-primary.btn-simple:focus,.btn.btn-primary.btn-simple:hover{color:#9c27b0;background-color:transparent}.btn.btn-primary,.btn.btn-primary.active,.btn.btn-primary.active:focus,.btn.btn-primary.active:hover,.btn.btn-primary:active,.btn.btn-primary:active:focus,.btn.btn-primary:active:hover,.btn.btn-primary:focus,.btn.btn-primary:hover,.open>.btn.btn-primary.dropdown-toggle,.open>.btn.btn-primary.dropdown-toggle:focus,.open>.btn.btn-primary.dropdown-toggle:hover,button,button:hover,input#searchsubmit,input[type=button],input[type=button]:hover,input[type=submit],input[type=submit]:hover{color:#fff;background-color:#9c27b0}.btn.btn-white{box-shadow:0 2px 2px 0 rgba(153,153,153,.14),0 3px 1px -2px rgba(153,153,153,.2),0 1px 5px 0 rgba(153,153,153,.12);color:#999;background-color:#fff}.btn.btn-white.btn-white:focus,.btn.btn-white.btn-white:hover{color:#fff;background-color:rgba(153,153,153,.6)}.btn.btn-white.btn-simple{color:#fff;background:0 0}.btn.btn-round{border-radius:30px}.btn:not(.btn-just-icon):not(.btn-fab) i{position:relative}.btn.btn-just-icon{padding:12px}.btn.btn-just-icon:hover{box-shadow:none}.btn.btn-just-icon i{width:20px}.btn.btn-just-icon.btn-lg{padding:13px 18px}.btn.btn-border{background:0 0;border:1px solid #d2d2d2;color:#999}.btn.btn-border:focus,.btn.btn-border:hover{background:0 0;color:#3c4858}.btn i{position:relative;top:-1px;vertical-align:middle}.navbar button.navbar-toggle,.navbar button.navbar-toggle:hover{color:#555}.navbar .button:hover{box-shadow:none!important;color:#e91e63}.navbar .dropdown-menu li.btn:active>a,.navbar .dropdown-menu li.btn:focus>a,.navbar .dropdown-menu li.btn:hover>a{color:#fff!important}.btn.btn-facebook,.btn.btn-facebook:active,.btn.btn-facebook:focus,.btn.btn-facebook:hover,.navbar .navbar-nav>li>a.btn.btn-facebook,.navbar .navbar-nav>li>a.btn.btn-facebook:active,.navbar .navbar-nav>li>a.btn.btn-facebook:focus,.navbar .navbar-nav>li>a.btn.btn-facebook:hover{color:#fff;background-color:#3b5998}.btn.btn-facebook,.navbar .navbar-nav>li>a.btn.btn-facebook{-webkit-box-shadow:0 2px 2px 0 rgba(59,89,152,.14),0 3px 1px -2px rgba(59,89,152,.2),0 1px 5px 0 rgba(59,89,152,.12);-moz-box-shadow:0 2px 2px 0 rgba(59,89,152,.14),0 3px 1px -2px rgba(59,89,152,.2),0 1px 5px 0 rgba(59,89,152,.12);box-shadow:0 2px 2px 0 rgba(59,89,152,.14),0 3px 1px -2px rgba(59,89,152,.2),0 1px 5px 0 rgba(59,89,152,.12)}.btn.btn-facebook:active,.btn.btn-facebook:focus,.btn.btn-facebook:hover,.navbar .navbar-nav>li>a.btn.btn-facebook:active,.navbar .navbar-nav>li>a.btn.btn-facebook:focus,.navbar .navbar-nav>li>a.btn.btn-facebook:hover{-webkit-box-shadow:0 14px 26px -12px rgba(59,89,152,.42),0 4px 23px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(59,89,152,.2);-moz-box-shadow:0 14px 26px -12px rgba(59,89,152,.42),0 4px 23px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(59,89,152,.2);box-shadow:0 14px 26px -12px rgba(59,89,152,.42),0 4px 23px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(59,89,152,.2)}.btn.btn-facebook.btn-simple,.navbar .navbar-nav>li>a.btn.btn-facebook.btn-simple{color:#3b5998;background-color:transparent}.btn.btn-twitter,.btn.btn-twitter:active,.btn.btn-twitter:focus,.btn.btn-twitter:hover,.navbar .navbar-nav>li>a.btn.btn-twitter,.navbar .navbar-nav>li>a.btn.btn-twitter:active,.navbar .navbar-nav>li>a.btn.btn-twitter:focus,.navbar .navbar-nav>li>a.btn.btn-twitter:hover{color:#fff;background-color:#55acee}.btn.btn-twitter,.navbar .navbar-nav>li>a.btn.btn-twitter{-webkit-box-shadow:0 2px 2px 0 rgba(85,172,238,.14),0 3px 1px -2px rgba(85,172,238,.2),0 1px 5px 0 rgba(85,172,238,.12);-moz-box-shadow:0 2px 2px 0 rgba(85,172,238,.14),0 3px 1px -2px rgba(85,172,238,.2),0 1px 5px 0 rgba(85,172,238,.12);box-shadow:0 2px 2px 0 rgba(85,172,238,.14),0 3px 1px -2px rgba(85,172,238,.2),0 1px 5px 0 rgba(85,172,238,.12)}.btn.btn-twitter:active,.btn.btn-twitter:focus,.btn.btn-twitter:hover,.navbar .navbar-nav>li>a.btn.btn-twitter:active,.navbar .navbar-nav>li>a.btn.btn-twitter:focus,.navbar .navbar-nav>li>a.btn.btn-twitter:hover{-webkit-box-shadow:0 14px 26px -12px rgba(85,172,238,.42),0 4px 23px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(85,172,238,.2);-moz-box-shadow:0 14px 26px -12px rgba(85,172,238,.42),0 4px 23px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(85,172,238,.2);box-shadow:0 14px 26px -12px rgba(85,172,238,.42),0 4px 23px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(85,172,238,.2)}.btn.btn-twitter.btn-simple,.navbar .navbar-nav>li>a.btn.btn-twitter.btn-simple{color:#55acee;background-color:transparent}.btn.btn-pinterest,.btn.btn-pinterest:active,.btn.btn-pinterest:focus,.btn.btn-pinterest:hover,.navbar .navbar-nav>li>a.btn.btn-pinterest,.navbar .navbar-nav>li>a.btn.btn-pinterest:active,.navbar .navbar-nav>li>a.btn.btn-pinterest:focus,.navbar .navbar-nav>li>a.btn.btn-pinterest:hover{color:#fff;background-color:#cc2127}.btn.btn-pinterest,.navbar .navbar-nav>li>a.btn.btn-pinterest{-webkit-box-shadow:0 2px 2px 0 rgba(204,33,39,.14),0 3px 1px -2px rgba(204,33,39,.2),0 1px 5px 0 rgba(204,33,39,.12);-moz-box-shadow:0 2px 2px 0 rgba(204,33,39,.14),0 3px 1px -2px rgba(204,33,39,.2),0 1px 5px 0 rgba(204,33,39,.12);box-shadow:0 2px 2px 0 rgba(204,33,39,.14),0 3px 1px -2px rgba(204,33,39,.2),0 1px 5px 0 rgba(204,33,39,.12)}.btn.btn-pinterest:active,.btn.btn-pinterest:focus,.btn.btn-pinterest:hover,.navbar .navbar-nav>li>a.btn.btn-pinterest:active,.navbar .navbar-nav>li>a.btn.btn-pinterest:focus,.navbar .navbar-nav>li>a.btn.btn-pinterest:hover{-webkit-box-shadow:0 14px 26px -12px rgba(204,33,39,.42),0 4px 23px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(204,33,39,.2);-moz-box-shadow:0 14px 26px -12px rgba(204,33,39,.42),0 4px 23px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(204,33,39,.2);box-shadow:0 14px 26px -12px rgba(204,33,39,.42),0 4px 23px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(204,33,39,.2)}.btn.btn-pinterest.btn-simple,.navbar .navbar-nav>li>a.btn.btn-pinterest.btn-simple{color:#cc2127;background-color:transparent}.btn.btn-google,.btn.btn-google:active,.btn.btn-google:focus,.btn.btn-google:hover,.navbar .navbar-nav>li>a.btn.btn-google,.navbar .navbar-nav>li>a.btn.btn-google:active,.navbar .navbar-nav>li>a.btn.btn-google:focus,.navbar .navbar-nav>li>a.btn.btn-google:hover{color:#fff;background-color:#dd4b39}.btn.btn-google,.navbar .navbar-nav>li>a.btn.btn-google{-webkit-box-shadow:0 2px 2px 0 rgba(221,75,57,.14),0 3px 1px -2px rgba(221,75,57,.2),0 1px 5px 0 rgba(221,75,57,.12);-moz-box-shadow:0 2px 2px 0 rgba(221,75,57,.14),0 3px 1px -2px rgba(221,75,57,.2),0 1px 5px 0 rgba(221,75,57,.12);box-shadow:0 2px 2px 0 rgba(221,75,57,.14),0 3px 1px -2px rgba(221,75,57,.2),0 1px 5px 0 rgba(221,75,57,.12)}.btn.btn-google:active,.btn.btn-google:focus,.btn.btn-google:hover,.navbar .navbar-nav>li>a.btn.btn-google:active,.navbar .navbar-nav>li>a.btn.btn-google:focus,.navbar .navbar-nav>li>a.btn.btn-google:hover{-webkit-box-shadow:0 14px 26px -12px rgba(221,75,57,.42),0 4px 23px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(221,75,57,.2);-moz-box-shadow:0 14px 26px -12px rgba(221,75,57,.42),0 4px 23px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(221,75,57,.2);box-shadow:0 14px 26px -12px rgba(221,75,57,.42),0 4px 23px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(221,75,57,.2)}.btn.btn-google.btn-simple,.navbar .navbar-nav>li>a.btn.btn-google.btn-simple{color:#dd4b39;background-color:transparent}.btn.btn-linkedin,.btn.btn-linkedin:active,.btn.btn-linkedin:focus,.btn.btn-linkedin:hover,.navbar .navbar-nav>li>a.btn.btn-linkedin,.navbar .navbar-nav>li>a.btn.btn-linkedin:active,.navbar .navbar-nav>li>a.btn.btn-linkedin:focus,.navbar .navbar-nav>li>a.btn.btn-linkedin:hover{color:#fff;background-color:#0976b4}.btn.btn-linkedin,.navbar .navbar-nav>li>a.btn.btn-linkedin{-webkit-box-shadow:0 2px 2px 0 rgba(9,118,180,.14),0 3px 1px -2px rgba(9,118,180,.2),0 1px 5px 0 rgba(9,118,180,.12);-moz-box-shadow:0 2px 2px 0 rgba(9,118,180,.14),0 3px 1px -2px rgba(9,118,180,.2),0 1px 5px 0 rgba(9,118,180,.12);box-shadow:0 2px 2px 0 rgba(9,118,180,.14),0 3px 1px -2px rgba(9,118,180,.2),0 1px 5px 0 rgba(9,118,180,.12)}.btn.btn-linkedin:active,.btn.btn-linkedin:focus,.btn.btn-linkedin:hover,.navbar .navbar-nav>li>a.btn.btn-linkedin:active,.navbar .navbar-nav>li>a.btn.btn-linkedin:focus,.navbar .navbar-nav>li>a.btn.btn-linkedin:hover{-webkit-box-shadow:0 14px 26px -12px rgba(9,118,180,.42),0 4px 23px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(9,118,180,.2);-moz-box-shadow:0 14px 26px -12px rgba(9,118,180,.42),0 4px 23px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(9,118,180,.2);box-shadow:0 14px 26px -12px rgba(9,118,180,.42),0 4px 23px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(9,118,180,.2)}.btn.btn-linkedin.btn-simple,.navbar .navbar-nav>li>a.btn.btn-linkedin.btn-simple{color:#0976b4;background-color:transparent}.btn.btn-dribbble,.btn.btn-dribbble:active,.btn.btn-dribbble:focus,.btn.btn-dribbble:hover,.navbar .navbar-nav>li>a.btn.btn-dribbble,.navbar .navbar-nav>li>a.btn.btn-dribbble:active,.navbar .navbar-nav>li>a.btn.btn-dribbble:focus,.navbar .navbar-nav>li>a.btn.btn-dribbble:hover{color:#fff;background-color:#ea4c89}.btn.btn-dribbble,.navbar .navbar-nav>li>a.btn.btn-dribbble{-webkit-box-shadow:0 2px 2px 0 rgba(234,76,137,.14),0 3px 1px -2px rgba(234,76,137,.2),0 1px 5px 0 rgba(234,76,137,.12);-moz-box-shadow:0 2px 2px 0 rgba(234,76,137,.14),0 3px 1px -2px rgba(234,76,137,.2),0 1px 5px 0 rgba(234,76,137,.12);box-shadow:0 2px 2px 0 rgba(234,76,137,.14),0 3px 1px -2px rgba(234,76,137,.2),0 1px 5px 0 rgba(234,76,137,.12)}.btn.btn-dribbble:active,.btn.btn-dribbble:focus,.btn.btn-dribbble:hover,.navbar .navbar-nav>li>a.btn.btn-dribbble:active,.navbar .navbar-nav>li>a.btn.btn-dribbble:focus,.navbar .navbar-nav>li>a.btn.btn-dribbble:hover{-webkit-box-shadow:0 14px 26px -12px rgba(234,76,137,.42),0 4px 23px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(234,76,137,.2);-moz-box-shadow:0 14px 26px -12px rgba(234,76,137,.42),0 4px 23px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(234,76,137,.2);box-shadow:0 14px 26px -12px rgba(234,76,137,.42),0 4px 23px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(234,76,137,.2)}.btn.btn-dribbble.btn-simple,.navbar .navbar-nav>li>a.btn.btn-dribbble.btn-simple{color:#ea4c89;background-color:transparent}.btn.btn-github,.btn.btn-github:active,.btn.btn-github:focus,.btn.btn-github:hover,.navbar .navbar-nav>li>a.btn.btn-github,.navbar .navbar-nav>li>a.btn.btn-github:active,.navbar .navbar-nav>li>a.btn.btn-github:focus,.navbar .navbar-nav>li>a.btn.btn-github:hover{color:#fff;background-color:#000}.btn.btn-github,.navbar .navbar-nav>li>a.btn.btn-github{-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);-moz-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)}.btn.btn-github:active,.btn.btn-github:focus,.btn.btn-github:hover,.navbar .navbar-nav>li>a.btn.btn-github:active,.navbar .navbar-nav>li>a.btn.btn-github:focus,.navbar .navbar-nav>li>a.btn.btn-github:hover{-webkit-box-shadow:0 14px 26px -12px rgba(0,0,0,.42),0 4px 23px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(0,0,0,.2);-moz-box-shadow:0 14px 26px -12px rgba(0,0,0,.42),0 4px 23px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(0,0,0,.2);box-shadow:0 14px 26px -12px rgba(0,0,0,.42),0 4px 23px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(0,0,0,.2)}.btn.btn-github.btn-simple,.navbar .navbar-nav>li>a.btn.btn-github.btn-simple{color:#000;background-color:transparent}.btn.btn-youtube,.btn.btn-youtube:active,.btn.btn-youtube:focus,.btn.btn-youtube:hover,.navbar .navbar-nav>li>a.btn.btn-youtube,.navbar .navbar-nav>li>a.btn.btn-youtube:active,.navbar .navbar-nav>li>a.btn.btn-youtube:focus,.navbar .navbar-nav>li>a.btn.btn-youtube:hover{color:#fff;background-color:#e52d27}.btn.btn-youtube,.navbar .navbar-nav>li>a.btn.btn-youtube{-webkit-box-shadow:0 2px 2px 0 rgba(229,45,39,.14),0 3px 1px -2px rgba(229,45,39,.2),0 1px 5px 0 rgba(229,45,39,.12);-moz-box-shadow:0 2px 2px 0 rgba(229,45,39,.14),0 3px 1px -2px rgba(229,45,39,.2),0 1px 5px 0 rgba(229,45,39,.12);box-shadow:0 2px 2px 0 rgba(229,45,39,.14),0 3px 1px -2px rgba(229,45,39,.2),0 1px 5px 0 rgba(229,45,39,.12)}.btn.btn-youtube:active,.btn.btn-youtube:focus,.btn.btn-youtube:hover,.navbar .navbar-nav>li>a.btn.btn-youtube:active,.navbar .navbar-nav>li>a.btn.btn-youtube:focus,.navbar .navbar-nav>li>a.btn.btn-youtube:hover{-webkit-box-shadow:0 14px 26px -12px rgba(229,45,39,.42),0 4px 23px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(229,45,39,.2);-moz-box-shadow:0 14px 26px -12px rgba(229,45,39,.42),0 4px 23px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(229,45,39,.2);box-shadow:0 14px 26px -12px rgba(229,45,39,.42),0 4px 23px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(229,45,39,.2)}.btn.btn-youtube.btn-simple,.navbar .navbar-nav>li>a.btn.btn-youtube.btn-simple{color:#e52d27;background-color:transparent}.btn.btn-instagram,.btn.btn-instagram:active,.btn.btn-instagram:focus,.btn.btn-instagram:hover,.navbar .navbar-nav>li>a.btn.btn-instagram,.navbar .navbar-nav>li>a.btn.btn-instagram:active,.navbar .navbar-nav>li>a.btn.btn-instagram:focus,.navbar .navbar-nav>li>a.btn.btn-instagram:hover{color:#fff;background-color:#125688}.btn.btn-instagram,.navbar .navbar-nav>li>a.btn.btn-instagram{-webkit-box-shadow:0 2px 2px 0 rgba(18,86,136,.14),0 3px 1px -2px rgba(18,86,136,.2),0 1px 5px 0 rgba(18,86,136,.12);-moz-box-shadow:0 2px 2px 0 rgba(18,86,136,.14),0 3px 1px -2px rgba(18,86,136,.2),0 1px 5px 0 rgba(18,86,136,.12);box-shadow:0 2px 2px 0 rgba(18,86,136,.14),0 3px 1px -2px rgba(18,86,136,.2),0 1px 5px 0 rgba(18,86,136,.12)}.btn.btn-instagram:active,.btn.btn-instagram:focus,.btn.btn-instagram:hover,.navbar .navbar-nav>li>a.btn.btn-instagram:active,.navbar .navbar-nav>li>a.btn.btn-instagram:focus,.navbar .navbar-nav>li>a.btn.btn-instagram:hover{-webkit-box-shadow:0 14px 26px -12px rgba(18,86,136,.42),0 4px 23px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(18,86,136,.2);-moz-box-shadow:0 14px 26px -12px rgba(18,86,136,.42),0 4px 23px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(18,86,136,.2);box-shadow:0 14px 26px -12px rgba(18,86,136,.42),0 4px 23px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(18,86,136,.2)}.btn.btn-instagram.btn-simple,.navbar .navbar-nav>li>a.btn.btn-instagram.btn-simple{color:#125688;background-color:transparent}.btn.btn-reddit,.btn.btn-reddit:active,.btn.btn-reddit:focus,.btn.btn-reddit:hover,.navbar .navbar-nav>li>a.btn.btn-reddit,.navbar .navbar-nav>li>a.btn.btn-reddit:active,.navbar .navbar-nav>li>a.btn.btn-reddit:focus,.navbar .navbar-nav>li>a.btn.btn-reddit:hover{color:#fff;background-color:#ff4500}.btn.btn-reddit,.navbar .navbar-nav>li>a.btn.btn-reddit{-webkit-box-shadow:0 2px 2px 0 rgba(255,69,0,.14),0 3px 1px -2px rgba(255,69,0,.2),0 1px 5px 0 rgba(255,69,0,.12);-moz-box-shadow:0 2px 2px 0 rgba(255,69,0,.14),0 3px 1px -2px rgba(255,69,0,.2),0 1px 5px 0 rgba(255,69,0,.12);box-shadow:0 2px 2px 0 rgba(255,69,0,.14),0 3px 1px -2px rgba(255,69,0,.2),0 1px 5px 0 rgba(255,69,0,.12)}.btn.btn-reddit:active,.btn.btn-reddit:focus,.btn.btn-reddit:hover,.navbar .navbar-nav>li>a.btn.btn-reddit:active,.navbar .navbar-nav>li>a.btn.btn-reddit:focus,.navbar .navbar-nav>li>a.btn.btn-reddit:hover{-webkit-box-shadow:0 14px 26px -12px rgba(255,69,0,.42),0 4px 23px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(255,69,0,.2);-moz-box-shadow:0 14px 26px -12px rgba(255,69,0,.42),0 4px 23px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(255,69,0,.2);box-shadow:0 14px 26px -12px rgba(255,69,0,.42),0 4px 23px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(255,69,0,.2)}.btn.btn-reddit.btn-simple,.navbar .navbar-nav>li>a.btn.btn-reddit.btn-simple{color:#ff4500;background-color:transparent}.btn.btn-tumblr,.btn.btn-tumblr:active,.btn.btn-tumblr:focus,.btn.btn-tumblr:hover,.navbar .navbar-nav>li>a.btn.btn-tumblr,.navbar .navbar-nav>li>a.btn.btn-tumblr:active,.navbar .navbar-nav>li>a.btn.btn-tumblr:focus,.navbar .navbar-nav>li>a.btn.btn-tumblr:hover{color:#fff;background-color:#35465c}.btn.btn-tumblr,.navbar .navbar-nav>li>a.btn.btn-tumblr{-webkit-box-shadow:0 2px 2px 0 rgba(53,70,92,.14),0 3px 1px -2px rgba(53,70,92,.2),0 1px 5px 0 rgba(53,70,92,.12);-moz-box-shadow:0 2px 2px 0 rgba(53,70,92,.14),0 3px 1px -2px rgba(53,70,92,.2),0 1px 5px 0 rgba(53,70,92,.12);box-shadow:0 2px 2px 0 rgba(53,70,92,.14),0 3px 1px -2px rgba(53,70,92,.2),0 1px 5px 0 rgba(53,70,92,.12)}.btn.btn-tumblr:active,.btn.btn-tumblr:focus,.btn.btn-tumblr:hover,.navbar .navbar-nav>li>a.btn.btn-tumblr:active,.navbar .navbar-nav>li>a.btn.btn-tumblr:focus,.navbar .navbar-nav>li>a.btn.btn-tumblr:hover{-webkit-box-shadow:0 14px 26px -12px rgba(53,70,92,.42),0 4px 23px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(53,70,92,.2);-moz-box-shadow:0 14px 26px -12px rgba(53,70,92,.42),0 4px 23px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(53,70,92,.2);box-shadow:0 14px 26px -12px rgba(53,70,92,.42),0 4px 23px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(53,70,92,.2)}.btn.btn-tumblr.btn-simple,.navbar .navbar-nav>li>a.btn.btn-tumblr.btn-simple{color:#35465c;background-color:transparent}.btn.btn-behance,.btn.btn-behance:active,.btn.btn-behance:focus,.btn.btn-behance:hover,.navbar .navbar-nav>li>a.btn.btn-behance,.navbar .navbar-nav>li>a.btn.btn-behance:active,.navbar .navbar-nav>li>a.btn.btn-behance:focus,.navbar .navbar-nav>li>a.btn.btn-behance:hover{color:#fff;background-color:#1769ff}.btn.btn-behance,.navbar .navbar-nav>li>a.btn.btn-behance{-webkit-box-shadow:0 2px 2px 0 rgba(23,105,255,.14),0 3px 1px -2px rgba(23,105,255,.2),0 1px 5px 0 rgba(23,105,255,.12);-moz-box-shadow:0 2px 2px 0 rgba(23,105,255,.14),0 3px 1px -2px rgba(23,105,255,.2),0 1px 5px 0 rgba(23,105,255,.12);box-shadow:0 2px 2px 0 rgba(23,105,255,.14),0 3px 1px -2px rgba(23,105,255,.2),0 1px 5px 0 rgba(23,105,255,.12)}.btn.btn-behance:active,.btn.btn-behance:focus,.btn.btn-behance:hover,.navbar .navbar-nav>li>a.btn.btn-behance:active,.navbar .navbar-nav>li>a.btn.btn-behance:focus,.navbar .navbar-nav>li>a.btn.btn-behance:hover{-webkit-box-shadow:0 14px 26px -12px rgba(23,105,255,.42),0 4px 23px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(23,105,255,.2);-moz-box-shadow:0 14px 26px -12px rgba(23,105,255,.42),0 4px 23px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(23,105,255,.2);box-shadow:0 14px 26px -12px rgba(23,105,255,.42),0 4px 23px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(23,105,255,.2)}.btn.btn-behance.btn-simple,.navbar .navbar-nav>li>a.btn.btn-behance.btn-simple{color:#1769ff;background-color:transparent}.btn.btn-snapchat,.btn.btn-snapchat:active,.btn.btn-snapchat:focus,.btn.btn-snapchat:hover,.navbar .navbar-nav>li>a.btn.btn-snapchat,.navbar .navbar-nav>li>a.btn.btn-snapchat:active,.navbar .navbar-nav>li>a.btn.btn-snapchat:focus,.navbar .navbar-nav>li>a.btn.btn-snapchat:hover{color:#fff;background-color:#fffc00}.btn.btn-snapchat,.navbar .navbar-nav>li>a.btn.btn-snapchat{-webkit-box-shadow:0 2px 2px 0 rgba(255,252,0,.14),0 3px 1px -2px rgba(255,252,0,.2),0 1px 5px 0 rgba(255,252,0,.12);-moz-box-shadow:0 2px 2px 0 rgba(255,252,0,.14),0 3px 1px -2px rgba(255,252,0,.2),0 1px 5px 0 rgba(255,252,0,.12);box-shadow:0 2px 2px 0 rgba(255,252,0,.14),0 3px 1px -2px rgba(255,252,0,.2),0 1px 5px 0 rgba(255,252,0,.12)}.btn.btn-snapchat:active,.btn.btn-snapchat:focus,.btn.btn-snapchat:hover,.navbar .navbar-nav>li>a.btn.btn-snapchat:active,.navbar .navbar-nav>li>a.btn.btn-snapchat:focus,.navbar .navbar-nav>li>a.btn.btn-snapchat:hover{-webkit-box-shadow:0 14px 26px -12px rgba(255,252,0,.42),0 4px 23px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(255,252,0,.2);-moz-box-shadow:0 14px 26px -12px rgba(255,252,0,.42),0 4px 23px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(255,252,0,.2);box-shadow:0 14px 26px -12px rgba(255,252,0,.42),0 4px 23px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(255,252,0,.2)}.btn.btn-snapchat.btn-simple,.navbar .navbar-nav>li>a.btn.btn-snapchat.btn-simple{color:#fffc00;background-color:transparent}.btn.btn-deviantart,.btn.btn-deviantart:active,.btn.btn-deviantart:focus,.btn.btn-deviantart:hover,.navbar .navbar-nav>li>a.btn.btn-deviantart,.navbar .navbar-nav>li>a.btn.btn-deviantart:active,.navbar .navbar-nav>li>a.btn.btn-deviantart:focus,.navbar .navbar-nav>li>a.btn.btn-deviantart:hover{color:#fff;background-color:#05cc47}.btn.btn-deviantart,.navbar .navbar-nav>li>a.btn.btn-deviantart{-webkit-box-shadow:0 2px 2px 0 rgba(5,204,71,.14),0 3px 1px -2px rgba(5,204,71,.2),0 1px 5px 0 rgba(5,204,71,.12);-moz-box-shadow:0 2px 2px 0 rgba(5,204,71,.14),0 3px 1px -2px rgba(5,204,71,.2),0 1px 5px 0 rgba(5,204,71,.12);box-shadow:0 2px 2px 0 rgba(5,204,71,.14),0 3px 1px -2px rgba(5,204,71,.2),0 1px 5px 0 rgba(5,204,71,.12)}.btn.btn-deviantart:active,.btn.btn-deviantart:focus,.btn.btn-deviantart:hover,.navbar .navbar-nav>li>a.btn.btn-deviantart:active,.navbar .navbar-nav>li>a.btn.btn-deviantart:focus,.navbar .navbar-nav>li>a.btn.btn-deviantart:hover{-webkit-box-shadow:0 14px 26px -12px rgba(5,204,71,.42),0 4px 23px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(5,204,71,.2);-moz-box-shadow:0 14px 26px -12px rgba(5,204,71,.42),0 4px 23px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(5,204,71,.2);box-shadow:0 14px 26px -12px rgba(5,204,71,.42),0 4px 23px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(5,204,71,.2)}.btn.btn-deviantart.btn-simple,.navbar .navbar-nav>li>a.btn.btn-deviantart.btn-simple{color:#05cc47;background-color:transparent}.btn.btn-vimeo,.btn.btn-vimeo:active,.btn.btn-vimeo:focus,.btn.btn-vimeo:hover,.navbar .navbar-nav>li>a.btn.btn-vimeo,.navbar .navbar-nav>li>a.btn.btn-vimeo:active,.navbar .navbar-nav>li>a.btn.btn-vimeo:focus,.navbar .navbar-nav>li>a.btn.btn-vimeo:hover{color:#fff;background-color:#1ab7ea}.btn.btn-vimeo,.navbar .navbar-nav>li>a.btn.btn-vimeo{-webkit-box-shadow:0 2px 2px 0 rgba(26,183,234,.14),0 3px 1px -2px rgba(26,183,234,.2),0 1px 5px 0 rgba(26,183,234,.12);-moz-box-shadow:0 2px 2px 0 rgba(26,183,234,.14),0 3px 1px -2px rgba(26,183,234,.2),0 1px 5px 0 rgba(26,183,234,.12);box-shadow:0 2px 2px 0 rgba(26,183,234,.14),0 3px 1px -2px rgba(26,183,234,.2),0 1px 5px 0 rgba(26,183,234,.12)}.btn.btn-vimeo:active,.btn.btn-vimeo:focus,.btn.btn-vimeo:hover,.navbar .navbar-nav>li>a.btn.btn-vimeo:active,.navbar .navbar-nav>li>a.btn.btn-vimeo:focus,.navbar .navbar-nav>li>a.btn.btn-vimeo:hover{-webkit-box-shadow:0 14px 26px -12px rgba(26,183,234,.42),0 4px 23px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(26,183,234,.2);-moz-box-shadow:0 14px 26px -12px rgba(26,183,234,.42),0 4px 23px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(26,183,234,.2);box-shadow:0 14px 26px -12px rgba(26,183,234,.42),0 4px 23px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(26,183,234,.2)}.btn.btn-vimeo.btn-simple,.navbar .navbar-nav>li>a.btn.btn-vimeo.btn-simple{color:#1ab7ea;background-color:transparent}body [class*=fl-builder] button,body [class*=fl-builder] button:hover,button.customize-partial-edit-shortcut-button,button.customize-partial-edit-shortcut-button:hover{box-shadow:none!important}legend{margin-bottom:20px}output{padding-top:8px}.checkbox label,.radio label{min-height:20px}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.label{background-color:#fff;border-radius:2px}.label.label-default{background-color:#fff}.label.label-primary{background-color:#9c27b0}.label.label-success{background-color:#4caf50}.label.label-danger{background-color:#f44336}.label.label-rose{background-color:#e91e63}.form-control{height:36px;padding:7px 0;vertical-align:middle}.form-control-static{min-height:34px;padding-top:8px;padding-bottom:8px}.form-control:-ms-input-placeholder,.form-control::-moz-placeholder,.form-control::-webkit-input-placeholder,.form-group .form-control:-ms-input-placeholder,.form-group .form-control::-moz-placeholder,.form-group .form-control::-webkit-input-placeholder{color:#aaa}.form-control[disabled],.form-control[readonly],.form-group .form-control[disabled],.form-group .form-control[readonly],fieldset[disabled] .form-control,fieldset[disabled] .form-group .form-control{background-color:transparent}.form-control[disabled],.form-group .form-control[disabled],fieldset[disabled] .form-control,fieldset[disabled] .form-group .form-control{border-bottom:1px dotted #d2d2d2;background-image:none}.form-control{margin-bottom:7px}.checkbox label,.form-control:-ms-input-placeholder,.form-control::-moz-placeholder,.form-control::-webkit-input-placeholder,.form-group .checkbox label,.form-group .form-control:-ms-input-placeholder,.form-group .form-control::-moz-placeholder,.form-group .form-control::-webkit-input-placeholder,.form-group .radio label,.form-group label,.radio label,label{color:#aaa}label.control-label{margin:16px 0 0;color:#aaa}.help-block{margin-top:0}.form-group{padding-bottom:7px;position:relative}.form-group .form-control{margin-bottom:7px}.form-group label.control-label{margin:16px 0 0;color:#aaa}.form-group input[type=file]{position:relative;z-index:100;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:1}.form-group textarea{resize:none}.form-group textarea~.form-control-highlight{margin-top:-11px}.form-group .help-block{margin-top:0;display:none;position:absolute}.form-group.label-floating label.control-label,.form-group.label-placeholder label.control-label,.form-group.label-static label.control-label{position:absolute;pointer-events:none}.form-group.label-floating label.control-label{will-change:left,top,contents}.form-group.label-placeholder:not(.is-empty) label.control-label{display:none}.form-group.label-floating label.control-label,.form-group.label-placeholder label.control-label{top:-7px;left:0}.form-group.label-floating.is-focused label.control-label,.form-group.label-floating:not(.is-empty) label.control-label,.form-group.label-static label.control-label{top:-28px;left:0}.form-group.is-focused .form-control .material-input:after{background-color:#9c27b0}.form-group.is-focused.label-placeholder label,.form-group.is-focused.label-placeholder label.control-label{color:#aaa}.form-group.is-focused select.form-control{border-color:#d2d2d2}.form-group.has-warning.is-focused .form-control{background-image:-webkit-gradient(linear,left top,left bottom,from(#ff9800),to(#ff9800)),-webkit-gradient(linear,left top,left bottom,from(#d2d2d2),to(#d2d2d2));background-image:-webkit-linear-gradient(#ff9800,#ff9800),-webkit-linear-gradient(#d2d2d2,#d2d2d2);background-image:linear-gradient(#ff9800,#ff9800),linear-gradient(#d2d2d2,#d2d2d2)}.form-group.has-warning label.control-label{color:#ff9800}.form-group.has-error.is-focused .form-control{background-image:-webkit-gradient(linear,left top,left bottom,from(#f44336),to(#f44336)),-webkit-gradient(linear,left top,left bottom,from(#d2d2d2),to(#d2d2d2));background-image:-webkit-linear-gradient(#f44336,#f44336),-webkit-linear-gradient(#d2d2d2,#d2d2d2);background-image:linear-gradient(#f44336,#f44336),linear-gradient(#d2d2d2,#d2d2d2)}.form-group.has-error label.control-label{color:#f44336}.form-group.has-success.is-focused .form-control{background-image:-webkit-gradient(linear,left top,left bottom,from(#4caf50),to(#4caf50)),-webkit-gradient(linear,left top,left bottom,from(#d2d2d2),to(#d2d2d2));background-image:-webkit-linear-gradient(#4caf50,#4caf50),-webkit-linear-gradient(#d2d2d2,#d2d2d2);background-image:linear-gradient(#4caf50,#4caf50),linear-gradient(#d2d2d2,#d2d2d2)}.form-group.has-success label.control-label{color:#4caf50}.form-group.has-info.is-focused .form-control{background-image:-webkit-gradient(linear,left top,left bottom,from(#00bcd4),to(#00bcd4)),-webkit-gradient(linear,left top,left bottom,from(#d2d2d2),to(#d2d2d2));background-image:-webkit-linear-gradient(#00bcd4,#00bcd4),-webkit-linear-gradient(#d2d2d2,#d2d2d2);background-image:linear-gradient(#00bcd4,#00bcd4),linear-gradient(#d2d2d2,#d2d2d2)}.form-group.has-info .help-block,.form-group.has-info label.control-label{color:#00bcd4}select.form-control{border:0;border-radius:0}select .form-group.is-focused select.form-control[multiple],select.form-control[multiple]{height:85px}.input-group-btn .btn{margin:0 0 7px}.input-group .input-group-btn{padding:0 12px}.input-group .input-group-addon{padding:6px 15px 0;border:0;background:0 0}.form-control-feedback{opacity:0}.has-success .form-control-feedback{opacity:1;color:#4caf50}.has-error .form-control-feedback{opacity:1;color:#f44336}.search-form label,.searchform label{display:table-cell;vertical-align:top;padding-right:25px;width:100%}.search-form:not(.media-toolbar-primary),.searchform:not(.media-toolbar-primary),.woocommerce-product-search{display:table;position:relative}.search-form:not(.media-toolbar-primary) button,.search-form:not(.media-toolbar-primary) input[type=submit],.searchform:not(.media-toolbar-primary) button,.searchform:not(.media-toolbar-primary) input[type=submit],.woocommerce-product-search button,.woocommerce-product-search input[type=submit]{display:table-cell;vertical-align:top;padding-left:0;padding-right:0;text-align:center;text-indent:-9999px;top:-19px;width:45px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTY2NCIgaGVpZ2h0PSIxNjY0IiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCBtZWV0IiB2aWV3Qm94PSIwIDAgMTY2NCAxNjY0IiBzdHlsZT0iLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsiPjxwYXRoIGQ9Ik0xMTUyIDcwNHEwLTE4NS0xMzEuNS0zMTYuNVQ3MDQgMjU2VDM4Ny41IDM4Ny41VDI1NiA3MDR0MTMxLjUgMzE2LjVUNzA0IDExNTJ0MzE2LjUtMTMxLjVUMTE1MiA3MDR6bTUxMiA4MzJxMCA1Mi0zOCA5MHQtOTAgMzhxLTU0IDAtOTAtMzhsLTM0My0zNDJxLTE3OSAxMjQtMzk5IDEyNHEtMTQzIDAtMjczLjUtNTUuNXQtMjI1LTE1MHQtMTUwLTIyNVQwIDcwNHQ1NS41LTI3My41dDE1MC0yMjV0MjI1LTE1MFQ3MDQgMHQyNzMuNSA1NS41dDIyNSAxNTB0MTUwIDIyNVQxNDA4IDcwNHEwIDIyMC0xMjQgMzk5bDM0MyAzNDNxMzcgMzcgMzcgOTB6IiBmaWxsPSJ3aGl0ZSIvPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxNjY0IiBoZWlnaHQ9IjE2NjQiIGZpbGw9InJnYmEoMCwgMCwgMCwgMCkiIC8+PC9zdmc+);background-repeat:no-repeat;background-position:center;background-size:18px 29px}.search-form:not(.media-toolbar-primary) input[type=search],.searchform:not(.media-toolbar-primary) input[type=search],.woocommerce-product-search input[type=search]{height:36px}.blog-sidebar-wrapper .widget:nth-of-type(1).widget_product_search,.blog-sidebar-wrapper .widget:nth-of-type(1).widget_search{padding-top:11px}.comment-form-cookies-consent #wp-comment-cookies-consent{margin:0 10px 0 0}.comment-form-cookies-consent label{display:inline}body:not(.home) .navbar-default .navbar-nav>.active>a,body:not(.home) .navbar-default .navbar-nav>.active>a:focus,body:not(.home) .navbar-default .navbar-nav>.active>a:hover{background:0 0}body.admin-bar .navbar{margin-top:32px}.navbar-color-on-scroll .dashicons{transition:initial}.navbar.navbar-transparent{color:#fff;background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.navbar.navbar-transparent>.container{padding-top:25px}.navbar.navbar-transparent .hestia-hide-if-transparent{display:none}.navbar.navbar-not-transparent .hestia-transparent-logo{display:none}.navbar{background-color:#fff;color:#555;border-radius:0;position:fixed;border:none;padding:0;transition:none;-webkit-box-shadow:0 1px 10px -6px rgba(0,0,0,.42),0 1px 10px 0 rgba(0,0,0,.12),0 4px 5px -2px rgba(0,0,0,.1);box-shadow:0 1px 10px -6px rgba(0,0,0,.42),0 1px 10px 0 rgba(0,0,0,.12),0 4px 5px -2px rgba(0,0,0,.1)}.navbar .navbar-collapse{border:none}.navbar .title-logo-wrapper{max-width:250px;display:flex;align-items:center}.navbar>.container{display:flex;transition:padding .1s ease;padding:10px 15px;vertical-align:middle;align-items:center}.navbar.hestia_left .navbar-collapse{margin-left:auto}.navbar.hestia_left>.container{flex-direction:row}.navbar.hestia_left .navbar-nav{display:flex;flex-wrap:wrap;justify-content:flex-end}.navbar.hestia_center>.container{flex-direction:column}.navbar.hestia_center .navbar-nav{display:flex;flex-wrap:wrap;justify-content:center}.navbar.hestia_right>.container{flex-wrap:wrap;flex-direction:row-reverse}.navbar.hestia_right .navbar-header{max-width:250px}.navbar.hestia_right .header-sidebar-wrapper,.navbar.hestia_right .navbar-header{flex:1}.navbar.hestia_right .navbar-nav{display:flex;flex-wrap:wrap;width:100%}.navbar .navbar-header .navbar-brand{padding:0 15px;position:relative;color:inherit;height:auto}.navbar .navbar-header .navbar-brand img{width:auto;max-height:50px}.navbar .navbar-header .navbar-brand p{margin-bottom:0;padding:10px 0}.navbar-toggle-wrapper{margin-left:auto;display:flex;align-items:center;flex-direction:row}.navbar .navbar-toggle{float:none;border:0;margin-right:0}.navbar .navbar-toggle:focus,.navbar .navbar-toggle:hover{background:0 0}.navbar .navbar-toggle .icon-bar{border:1px solid;transition:.3s ease;position:relative}.navbar .navbar-toggle[aria-expanded=true] .icon-bar:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:6px}.navbar .navbar-toggle[aria-expanded=true] .icon-bar:nth-child(2){width:0;opacity:0}.navbar .navbar-toggle[aria-expanded=true] .icon-bar:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:-6px}.navbar .navbar-toggle[aria-expanded=false] .icon-bar:nth-child(1){top:0;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}.navbar .navbar-toggle[aria-expanded=false] .icon-bar:nth-child(2){top:0;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}.navbar .navbar-toggle[aria-expanded=false] .icon-bar:nth-child(3){top:0;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}.navbar .navbar-nav>li{margin:0}.navbar .navbar-nav>li>a{text-transform:uppercase}.navbar .navbar-nav>li a{padding-top:15px;padding-bottom:15px;border-radius:3px;color:inherit}.navbar .navbar-nav>li a:focus,.navbar .navbar-nav>li a:hover{color:inherit;opacity:1}.navbar .navbar-nav>li a i{min-width:20px;text-align:center;position:relative;top:2px;margin-top:-4px;margin-right:4px}.navbar .navbar-nav>li.btn{padding:0 10px}.navbar .navbar-nav>li.btn a{color:#fff}.navbar .navbar-nav>li.btn li a{text-transform:none}.navbar .navbar-nav>li .dropdown-menu{margin-top:-5px;border:none}.navbar .navbar-nav>li .dropdown-menu>.active>a{background-color:transparent}.navbar .navbar-nav>li .dropdown-menu li{color:#333;position:relative}.navbar .navbar-nav>li .dropdown-menu li.active>a{color:#333}.navbar .navbar-nav>li .dropdown-menu li:hover>a{color:#e91e63}.navbar .navbar-nav>li .dropdown-menu li:hover>a>i{opacity:.7}.navbar .navbar-nav>li .dropdown-menu li>a{background-color:transparent;margin:0 5px;padding:10px;border-radius:2px;-webkit-transition:all 150ms linear;transition:all 150ms linear}.navbar .navbar-nav>li .dropdown-menu li>a>i{position:relative;top:1px;margin-right:12px;opacity:.5;text-align:center}.navbar .navbar-nav>li .dropdown-menu li>a i{position:relative;top:1px;margin-top:-4px;margin-right:12px;vertical-align:middle}.navbar .navbar-nav>li:hover .dropdown-menu{margin-top:0;z-index:10}.navbar .navbar-nav>li:not(.btn) .hestia-toggle-search:before,.navbar .navbar-nav>li:not(.btn)>a:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;border-radius:3px;background-color:rgba(255,255,255,.1);content:"";transition:all .3s cubic-bezier(.34,.9,.7,1);-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%}.navbar .navbar-nav>li:not(.btn):hover .hestia-toggle-search:before,.navbar .navbar-nav>li:not(.btn):hover a:before{color:inherit;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.dropdown-submenu{position:relative}.dropdown-submenu .dropdown-menu{display:none;top:0;left:100%;margin-top:-6px;margin-left:-1px}.dropdown-submenu.open>.dropdown-menu{display:table;visibility:visible;opacity:1}.dropdown-submenu.open>.dropdown-toggle .caret,.dropdown-submenu:hover>.dropdown-toggle .caret{border-left:4px dashed;border-top:4px solid transparent;border-bottom:4px solid transparent}.dropdown-submenu.open .dropdown-menu,.dropdown-submenu:hover .dropdown-menu{display:table}.navbar.header-with-topbar{position:absolute;top:40px}.navbar.navbar-scroll-point{position:fixed;top:0}.navbar.full-screen-menu.navbar-scroll-point .header-sidebar-wrapper{display:none}.dropdown-helper-overlay{position:fixed;top:0;left:0;right:0;height:100vh;z-index:-1}#main-navigation ul.nav>li{opacity:1;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;visibility:visible}.hestia-mm-description{display:none;opacity:.75}@media (max-width:768px){.hestia-nav-search{margin-top:25px}.hestia-nav-search .search-submit{display:block;pointer-events:all}.hestia-nav-search form{width:100%;margin-bottom:0}.hestia-nav-search form:after{font-size:16px;display:block}.hestia-nav-search label{padding-right:25px}.navbar .navbar-nav>li.hestia-search-in-menu a.hestia-toggle-search{display:none}}.hestia-toggle-search svg{fill:#555;vertical-align:middle}.navbar.navbar-transparent .hestia-toggle-search svg{fill:#fff}.full-screen-menu .hestia-toggle-search{display:none}.full-screen-menu .hestia-nav-search{margin-top:25px;text-align:left}@media (min-width:769px){.navbar:not(.full-screen-menu) .hestia-toggle-search{display:block;width:55px}.navbar:not(.full-screen-menu) .hestia-toggle-search i{font-size:16px}.navbar:not(.full-screen-menu) .hestia-search-in-menu{cursor:pointer;position:relative;vertical-align:middle;display:inline-block}.navbar:not(.full-screen-menu).nav-searching .hestia-nav-search form{max-width:200px;opacity:1;pointer-events:all}.navbar:not(.full-screen-menu).nav-searching #main-navigation ul.nav li:not(.hestia-search-in-menu){opacity:0;visibility:hidden}.navbar:not(.full-screen-menu) .hestia-nav-search{padding:0 15px;text-align:left}.navbar:not(.full-screen-menu) .hestia-nav-search .search-submit{display:none;pointer-events:none}.navbar:not(.full-screen-menu) .hestia-nav-search form{width:200px;max-width:0;padding:5px;transition:all .5s ease;position:absolute;right:40px;box-sizing:border-box;opacity:0;pointer-events:none}.navbar:not(.full-screen-menu) .hestia-nav-search form:after{display:none}.navbar:not(.full-screen-menu) .hestia-nav-search label{padding:0}.navbar:not(.full-screen-menu).navbar-transparent .hestia-nav-search form .search-field{color:#fff}.navbar:not(.full-screen-menu).navbar-transparent .hestia-nav-search form .search-field::-webkit-input-placeholder{color:#fff}.navbar:not(.full-screen-menu).navbar-transparent .hestia-nav-search form .search-field::-moz-placeholder{color:#fff}.navbar:not(.full-screen-menu).navbar-transparent .hestia-nav-search form .search-field:-ms-input-placeholder{color:#fff}.navbar:not(.full-screen-menu).navbar-transparent .hestia-nav-search form .search-field:-moz-placeholder{color:#fff}.navbar:not(.full-screen-menu).navbar-transparent .hestia-nav-search form .control-label{color:#fff}}.navbar.navbar-default .navbar-nav>.btn.active>a,.navbar.navbar-default .navbar-nav>.btn.open>a,.navbar.navbar-default .navbar-nav>.btn>a{color:#fff;background:0 0}.navbar.navbar-not-transparent .navbar-nav>.active:not(.btn)>a,.navbar.navbar-not-transparent .navbar-nav>.active:not(.btn)>a:focus,.navbar.navbar-not-transparent .navbar-nav>.active:not(.btn)>a:hover{background:0 0}.hestia_right .blog-sidebar-wrapper,.hestia_right .header-sidebar-wrapper{float:none;display:table-cell;width:100%;vertical-align:middle}.hestia_right .blog-sidebar-wrapper .header-widgets-wrapper,.hestia_right .header-sidebar-wrapper .header-widgets-wrapper{align-items:center;display:flex;flex-direction:row;justify-content:flex-end}.hestia_right .blog-sidebar-wrapper .header-widgets-wrapper .search-form label,.hestia_right .blog-sidebar-wrapper .header-widgets-wrapper .searchform label,.hestia_right .header-sidebar-wrapper .header-widgets-wrapper .search-form label,.hestia_right .header-sidebar-wrapper .header-widgets-wrapper .searchform label{width:inherit}.header-widgets-wrapper .widget{margin:0 10px 0 0}.header-widgets-wrapper .widget:last-of-type{margin-right:0}.header-widgets-wrapper .widget,.header-widgets-wrapper .widget .textwidget,.header-widgets-wrapper .widget h5{display:inline-block}.header-widgets-wrapper .widget h5{margin:0 5px 0 0}.header-widgets-wrapper .widget .btn{padding:3px 10px}.header-widgets-wrapper .widget .btn a{color:#fff}.header-widgets-wrapper .widget.widget_categories h5,.header-widgets-wrapper .widget.widget_meta h5,.header-widgets-wrapper .widget.widget_nav_menu h5,.header-widgets-wrapper .widget.widget_product_categories h5,.header-widgets-wrapper .widget.widget_product_search h5,.header-widgets-wrapper .widget.widget_search h5{display:none}.header-widgets-wrapper .widget.widget_categories [type=submit],.header-widgets-wrapper .widget.widget_meta [type=submit],.header-widgets-wrapper .widget.widget_nav_menu [type=submit],.header-widgets-wrapper .widget.widget_product_categories [type=submit],.header-widgets-wrapper .widget.widget_product_search [type=submit],.header-widgets-wrapper .widget.widget_search [type=submit]{opacity:0;left:-15px}.header-widgets-wrapper .widget .search-form:after,.header-widgets-wrapper .widget .searchform:after,.header-widgets-wrapper .widget .woocommerce-product-search:after{right:30px}.header-widgets-wrapper .widget.widget_product_search form,.header-widgets-wrapper .widget.widget_search form{top:15px}.header-widgets-wrapper .widget.widget_product_search form:after,.header-widgets-wrapper .widget.widget_search form:after{color:#333}.header-widgets-wrapper .widget.widget_product_search form .control-label,.header-widgets-wrapper .widget.widget_search form .control-label{color:#333}.header-widgets-wrapper ul li{cursor:auto;display:inline-block;margin:0 5px}.header-widgets-wrapper ul li.menu-item{padding-top:0}.header-widgets-wrapper ul li:first-child{margin-left:0}.header-widgets-wrapper ul li:last-child{margin-right:0}.header-widgets-wrapper ul li a{padding:0;text-transform:inherit}.header-widgets-wrapper ul li a:focus,.header-widgets-wrapper ul li a:hover{background-color:transparent;outline:0}.header-widgets-wrapper ul li a[href*="mailto:"]:before,.header-widgets-wrapper ul li a[href*="tel:"]:before{margin-right:7px;display:inline-block;width:16px;height:16px;background-repeat:no-repeat;content:'';background-color:#333;vertical-align:text-bottom}.header-widgets-wrapper ul li a[href*="tel:"]:before{mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M497.39 361.8l-112-48a24 24 0 0 0-28 6.9l-49.6 60.6A370.66 370.66 0 0 1 130.6 204.11l60.6-49.6a23.94 23.94 0 0 0 6.9-28l-48-112A24.16 24.16 0 0 0 122.6.61l-104 24A24 24 0 0 0 0 48c0 256.5 207.9 464 464 464a24 24 0 0 0 23.4-18.6l24-104a24.29 24.29 0 0 0-14.01-27.6z" class=""></path></svg>');-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M497.39 361.8l-112-48a24 24 0 0 0-28 6.9l-49.6 60.6A370.66 370.66 0 0 1 130.6 204.11l60.6-49.6a23.94 23.94 0 0 0 6.9-28l-48-112A24.16 24.16 0 0 0 122.6.61l-104 24A24 24 0 0 0 0 48c0 256.5 207.9 464 464 464a24 24 0 0 0 23.4-18.6l24-104a24.29 24.29 0 0 0-14.01-27.6z" class=""></path></svg>')}.header-widgets-wrapper ul li a[href*="mailto:"]:before{mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M502.3 190.8c3.9-3.1 9.7-.2 9.7 4.7V400c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V195.6c0-5 5.7-7.8 9.7-4.7 22.4 17.4 52.1 39.5 154.1 113.6 21.1 15.4 56.7 47.8 92.2 47.6 35.7.3 72-32.8 92.3-47.6 102-74.1 131.6-96.3 154-113.7zM256 320c23.2.4 56.6-29.2 73.4-41.4 132.7-96.3 142.8-104.7 173.4-128.7 5.8-4.5 9.2-11.5 9.2-18.9v-19c0-26.5-21.5-48-48-48H48C21.5 64 0 85.5 0 112v19c0 7.4 3.4 14.3 9.2 18.9 30.6 23.9 40.7 32.4 173.4 128.7 16.8 12.2 50.2 41.8 73.4 41.4z"></path></svg>');-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M502.3 190.8c3.9-3.1 9.7-.2 9.7 4.7V400c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V195.6c0-5 5.7-7.8 9.7-4.7 22.4 17.4 52.1 39.5 154.1 113.6 21.1 15.4 56.7 47.8 92.2 47.6 35.7.3 72-32.8 92.3-47.6 102-74.1 131.6-96.3 154-113.7zM256 320c23.2.4 56.6-29.2 73.4-41.4 132.7-96.3 142.8-104.7 173.4-128.7 5.8-4.5 9.2-11.5 9.2-18.9v-19c0-26.5-21.5-48-48-48H48C21.5 64 0 85.5 0 112v19c0 7.4 3.4 14.3 9.2 18.9 30.6 23.9 40.7 32.4 173.4 128.7 16.8 12.2 50.2 41.8 73.4 41.4z"></path></svg>')}.header-widgets-wrapper ul li.dropdown .caret{display:none}.navbar-transparent .widget .btn:hover a{color:#fff}.navbar-transparent .widget.widget_product_search form .control-label,.navbar-transparent .widget.widget_product_search form.form-group:before,.navbar-transparent .widget.widget_product_search form:after,.navbar-transparent .widget.widget_search form .control-label,.navbar-transparent .widget.widget_search form.form-group:before,.navbar-transparent .widget.widget_search form:after{color:#fff}.pagination{width:100%;text-align:center}.pagination>li>a{border:0}.pagination a,.pagination span{min-width:30px;height:30px;margin:0 3px;padding:0 11px;border-radius:30px!important;color:#999;background:0 0;text-transform:uppercase;display:inline-block}.pagination a:focus,.pagination a:hover{color:#999;background-color:#eee}.pagination span:not(.dots):focus,.pagination span:not(.dots):hover{color:#999;background-color:#eee}.pagination span.current,.pagination span.current:focus,.pagination span.current:hover{border-color:#9c27b0;color:#fff;background-color:#9c27b0;-webkit-box-shadow:0 4px 5px 0 rgba(156,39,176,.14),0 1px 10px 0 rgba(156,39,176,.12),0 2px 4px -1px rgba(156,39,176,.2);box-shadow:0 4px 5px 0 rgba(156,39,176,.14),0 1px 10px 0 rgba(156,39,176,.12),0 2px 4px -1px rgba(156,39,176,.2)}.pagination .next.page-numbers:after{content:" \00bb"}.pagination .prev.page-numbers:before{content:"\00ab "}.label{padding:5px 12px;border-radius:12px;text-transform:uppercase}.label.label-default{background-color:#999}.card,.card-no-width{display:inline-block;position:relative;margin-bottom:30px;border-radius:6px;color:rgba(0,0,0,.87);background:#fff;max-width:100%;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);-moz-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)}.card .card-image,.card-no-width .card-image{overflow:hidden;position:relative;height:60%;margin-top:-30px;margin-right:15px;margin-left:15px;border-radius:6px;-webkit-transition:all .3s cubic-bezier(.34,1.61,.7,1);-moz-transition:all .3s cubic-bezier(.34,1.61,.7,1);-o-transition:all .3s cubic-bezier(.34,1.61,.7,1);-ms-transition:all .3s cubic-bezier(.34,1.61,.7,1);transition:all .3s cubic-bezier(.34,1.61,.7,1);-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.card .card-image img,.card-no-width .card-image img{width:100%;height:100%;margin:0!important;border-radius:6px}.card .category:not([class*=text-]),.card-no-width .category:not([class*=text-]){color:#999}.card .content,.card-no-width .content{padding:15px 30px}.card .header,.card-no-width .header{margin:15px;padding:15px 0;border-radius:3px;background-color:#fff}.card .content-primary,.card .header-primary,.card-no-width .content-primary,.card-no-width .header-primary{background:-webkit-linear-gradient(30deg,#ab47bc,#7b1fa2);background:linear-gradient(60deg,#ab47bc,#7b1fa2)}.card [class*=content-],.card [class*=content-] .author a:active,.card [class*=content-] .author a:focus,.card [class*=content-] .author a:hover,.card [class*=content-] .card-title,.card [class*=content-] .card-title a,.card [class*=content-] .icon i,.card [class*=header-],.card [class*=header-] .author a:active,.card [class*=header-] .author a:focus,.card [class*=header-] .author a:hover,.card [class*=header-] .card-title,.card [class*=header-] .card-title a,.card [class*=header-] .icon i,.card-no-width [class*=content-],.card-no-width [class*=content-] .author a:active,.card-no-width [class*=content-] .author a:focus,.card-no-width [class*=content-] .author a:hover,.card-no-width [class*=content-] .card-title,.card-no-width [class*=content-] .card-title a,.card-no-width [class*=content-] .icon i,.card-no-width [class*=header-],.card-no-width [class*=header-] .author a:active,.card-no-width [class*=header-] .author a:focus,.card-no-width [class*=header-] .author a:hover,.card-no-width [class*=header-] .card-title,.card-no-width [class*=header-] .card-title a,.card-no-width [class*=header-] .icon i{color:#fff}.card [class*=content-] .icon i,.card [class*=header-] .icon i,.card-no-width [class*=content-] .icon i,.card-no-width [class*=header-] .icon i{border-color:rgba(255,255,255,.25)}.card [class*=content-] .author a,.card [class*=content-] .card-description,.card [class*=content-] .category,.card [class*=content-] .footer .stats,.card [class*=content-] h1 small,.card [class*=content-] h2 small,.card [class*=content-] h3 small,.card [class*=header-] .author a,.card [class*=header-] .card-description,.card [class*=header-] .category,.card [class*=header-] .footer .stats,.card-no-width [class*=content-] .author a,.card-no-width [class*=content-] .card-description,.card-no-width [class*=content-] .category,.card-no-width [class*=content-] .footer .stats,.card-no-width [class*=content-] h1 small,.card-no-width [class*=content-] h2 small,.card-no-width [class*=content-] h3 small,.card-no-width [class*=header-] .author a,.card-no-width [class*=header-] .card-description,.card-no-width [class*=header-] .category,.card-no-width [class*=header-] .footer .stats{color:rgba(255,255,255,.8)}.card [class*=content-],.card-no-width [class*=content-]{border-radius:6px}.card img,.card-no-width img{width:100%;height:auto}.card .category i,.card-no-width .category i{position:relative;top:6px}.card .author .avatar,.card-no-width .author .avatar{overflow:hidden;width:30px;height:30px;margin-right:5px;border-radius:50%}.card .author a,.card-no-width .author a{color:#3c4858;text-decoration:none}.card .author .date,.card-no-width .author .date{display:none}.card .footer,.card-no-width .footer{margin-top:15px}.card .footer div,.card-no-width .footer div{display:inline-block!important}.card .footer .author,.card .footer .stats,.card-no-width .footer .author,.card-no-width .footer .stats{color:#999}.card .footer .stats,.card-no-width .footer .stats{float:right}.card .footer .stats i,.card-no-width .footer .stats i{position:relative;top:4px}.card .checkbox,.card-no-width .checkbox{margin-top:16px}.card{width:100%}@media (max-width:768px){.card-no-width{width:100%}}.card-contact .header{margin-top:-20px;padding:17px 10px}.card-plain{background:0 0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.card-plain .content{padding-right:5px;padding-left:5px}.card-plain .card-image{margin:0;border-radius:3px}.card-plain .card-image a{display:block}.card-plain .card-image img{border-radius:3px}.card-form-horizontal .content{padding-right:15px;padding-left:15px}.card-form-horizontal .form-group{margin:3px 0 0;padding-bottom:0}.card-form-horizontal .form-group .form-control{margin-bottom:0}.card-form-horizontal .btn{margin:0}.card-form-horizontal .input-group .input-group-addon{padding-left:0}.card-profile{margin-top:30px;text-align:center}.card-profile .card-avatar{overflow:hidden;max-width:130px;max-height:130px;margin:-50px auto 0;border-radius:50%}.card-profile.card-plain .card-avatar{margin-top:0}.card-testimonial{margin-top:30px;text-align:center}.card-testimonial .card-avatar{max-width:100px;max-height:100px;margin:30px auto 0}.card-testimonial .card-avatar img{overflow:hidden;max-width:130px;max-height:130px;margin:-50px auto 0;border-radius:50%}.card-testimonial .card-avatar+.content{margin-top:15px}.card-blog{margin-top:30px}.card-blog.sticky{padding:20px}.card-blog.sticky.layout-alternative2{padding:0 20px;margin-top:50px}.card-blog.sticky.layout-alternative2 .card-header-image{margin-top:-20px}.card-blog.sticky .card-image{margin-left:0;margin-right:0}.card-blog.sticky .featured-alt-2{padding-bottom:15px}.card-blog .row .category{margin-bottom:0}.card-blog .row .category a{color:#00bcd4}.card-blog .card-title{margin-top:5px}.card-blog a.more-link,.card-blog a.moretag{display:inline-block;margin-left:5px;color:#23527c}.card-blog a.more-link:hover,.card-blog a.moretag:hover{color:#89229b}.card-background{background-position:center center;background-size:cover;text-align:center}.card-background .content{position:relative;z-index:2;max-width:440px;min-height:280px;margin:0 auto;padding-top:40px;padding-bottom:40px}.card-background .card-title{margin-top:10px;color:#fff}.card-background:after{display:block;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;border-radius:6px;opacity:0;background-color:rgba(0,0,0,.56);content:""}.card-background:hover:after{opacity:1}.img-thumbnail{border-radius:16px}.iframe-container iframe{width:100%}.card .card-image,.card .header,.card-no-width .card-image,.card-no-width .header,.card-profile .card-avatar,.card-raised,.card-testimonial .card-avatar img,.iframe-container iframe,.img-raised{-webkit-box-shadow:0 16px 38px -12px rgba(0,0,0,.56),0 4px 25px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(0,0,0,.2);-moz-box-shadow:0 16px 38px -12px rgba(0,0,0,.56),0 4px 25px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(0,0,0,.2);box-shadow:0 16px 38px -12px rgba(0,0,0,.56),0 4px 25px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(0,0,0,.2)}.table,table{width:100%}.table>thead>tr>th,table>thead>tr>th{border-bottom-width:1px;padding:12px 8px;vertical-align:middle}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,table>tbody>tr>td,table>tbody>tr>th,table>tfoot>tr>td,table>tfoot>tr>th,table>thead>tr>td{padding:12px 8px;vertical-align:middle}.table>tbody>tr,table>tbody>tr{border-bottom:1px solid #eee}.table>tbody>tr:last-child,table>tbody>tr:last-child{border-bottom:0}.header-layout-classic-blog.page:not(.home):not(.archive) .main-raised{border-radius:0}.header-layout-classic-blog:not(.page-template-default):not(.home):not(.archive) .main-raised,.header-layout-classic-blog:not(.page-template-default):not(.home):not(.archive).single .main-raised,.header-layout-classic-blog:not(.page-template-default):not(.home):not(.archive).woocommerce.archive .main-raised{margin-top:0}.carousel #parallax_move{width:100%;height:100%;position:absolute}.carousel #parallax_move .layer{background-size:cover;width:100%;height:100%;background-position:top center}.carousel #parallax_move .layer2{position:absolute;top:0}.carousel .btn{margin:0}.carousel .page-header{display:flex;z-index:-2}.carousel .page-header .row{display:flex;align-items:center;padding:0 15px;margin:0;flex:1;max-width:100%}.carousel .carousel-control.left,.carousel .carousel-control.right{z-index:0;background-image:none}.carousel .item{text-align:center}.carousel .item .container{display:flex;position:relative;padding:100px 0}.carousel .carousel-control{text-shadow:none;display:flex;align-items:center;justify-content:center}.carousel .carousel-control.left{right:auto;left:0}.carousel .carousel-control.right{right:0}.carousel .carousel-control i{display:inline-block;position:absolute;z-index:5}.carousel .buttons .btn-left+.btn-right{margin-left:30px}.wp-custom-header iframe,.wp-custom-header img,.wp-custom-header video{width:100%;position:absolute;left:50%;top:50%;max-width:100%;-ms-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:-1}.wp-custom-header img{-o-object-fit:cover;object-fit:cover;height:100%}.wp-custom-header .wp-custom-header-video-button{display:none}#carousel-hestia-generic .carousel{overflow:hidden}.big-title-sidebar-wrapper .widget{padding:30px 0}.big-title-sidebar-wrapper .pirate-forms-contact-widget{background:#fff;color:#3c4858;padding:10px;border-radius:6px;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);-moz-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)}.hestia-slider-alignment-left .pirate-forms-contact-widget{margin-left:auto}.hestia-slider-alignment-left .widget_media_image img{display:block;margin-left:auto}.hestia-slider-alignment-right .pirate-forms-contact-widget{margin-right:auto}.hestia-slider-alignment-right .widget_media_image img{display:block;margin-right:auto}@media (max-width:1600px){.carousel-control.left{width:50px}.carousel-control.left i{left:10px}.carousel-control.right{width:50px}.carousel-control.right i{right:10px}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.carousel .page-header .container{display:table;min-height:inherit}.carousel .page-header .container .row{display:table-row}.carousel .page-header .container .row .big-title-slider-content{display:table-cell;vertical-align:middle;float:none;margin:auto}.carousel .page-header .container .row .big-title-slider-content.col-md-7{display:table-cell;vertical-align:middle;float:none;margin:auto}.carousel .page-header .container .row .big-title-sidebar-wrapper.col-md-5{display:table-cell;vertical-align:middle;float:none;margin:auto}.carousel .carousel-control i{left:50%}}.section-gray{background:#f0f0f0}.section{padding:70px 0}.section-dark,.section-image{background:#232323;background:-webkit-gradient(radial,center center,0,center center,100%,color-stop(0,#585858),color-stop(100%,#232323));background:-webkit-radial-gradient(center,ellipse cover,#585858 0,#232323 100%);background:-webkit-radial-gradient(center ellipse,#585858 0,#232323 100%);background:radial-gradient(ellipse at center,#585858 0,#232323 100%);background-color:#343434;background-size:200% 240%;background-size:550% 450%}.section-dark .card-plain .card-title,.section-dark .card-plain .icon i,.section-dark .card-plain [class*=text-],.section-dark .card-plain ul li b,.section-dark .hestia-title,.section-dark .title,.section-image .card-plain .card-title,.section-image .card-plain .icon i,.section-image .card-plain [class*=text-],.section-image .card-plain ul li b,.section-image .hestia-title,.section-image .title{color:#fff}.section-dark .card-plain .card-description,.section-dark .card-plain .icon,.section-dark .description,.section-image .card-plain .card-description,.section-image .card-plain .icon,.section-image .description{color:#eaeaea}.section-dark .card-plain .category,.section-image .card-plain .category{color:rgba(255,255,255,.5)}.section-image{position:relative;-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:unset}.section-image:after{display:block;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);content:""}.section-image .container{position:relative;z-index:2}.section,.section-image{background-position:center center;background-size:cover}.features,.hestia-blogs,.hestia-features,.hestia-testimonials,.hestia-work,.products,.subscribe-line{padding:65px 0 70px}.wrapper.classic-blog .title-in-content,.wrapper.no-content .title-in-content{margin-top:0;margin-bottom:15px}.wrapper.classic-blog .hestia-blogs,.wrapper.no-content .hestia-blogs{padding-top:40px}@media (max-width:768px){.wrapper.classic-blog .hestia-blogs,.wrapper.no-content .hestia-blogs{padding-top:30px}}.wrapper.classic-blog .section,.wrapper.no-content .section{padding-top:40px}@media (max-width:768px){.wrapper.classic-blog .section,.wrapper.no-content .section{padding-top:30px}}.image-in-page-wrapper{margin-bottom:20px}.image-in-page{margin-bottom:30px}.about,.hestia-about{padding:65px 0 30px}.hestia-team,.team{padding:65px 0 20px}.hestia-testimonials,.testimonials{padding:65px 0 40px}.contactus{padding:90px 0 70px}.pricing{padding:100px 0 70px}@media (min-width:992px){.home #blog.hestia-blogs .row,.home .hestia-clients-bar .row,.home .hestia-features .row,.home .hestia-team .row,.home .hestia-testimonials .row,.home .hestia-work .row{text-align:center}.home #blog.hestia-blogs .hestia-blog-item,.home .feature-box,.home .hestia-clients-bar .col-md-3,.home .hestia-team .col-sm-6,.home .hestia-testimonials .col-md-4,.home .hestia-work .col-md-4,.home .hestia-work .col-md-6{display:inline-block;float:none!important;margin-right:-4px;margin-left:-4px;vertical-align:top}.home .hestia-blog-item{text-align:left}}@media (min-width:480px){.home #blog.hestia-blogs .row,.home .hestia-clients-bar .row,.home .hestia-features .row,.home .hestia-team .row,.home .hestia-testimonials .row,.home .hestia-work .row{text-align:center}.home #blog.hestia-blogs .hestia-blog-item,.home .feature-box,.home .hestia-clients-bar .col-md-3,.home .hestia-team .col-sm-6,.home .hestia-testimonials .col-sm-6,.home .hestia-work .portfolio-item{display:inline-block;float:none!important;margin-right:-4px;margin-left:-4px;vertical-align:top}}.hestia-about{background-attachment:fixed;color:#999}.hestia-about h1,.hestia-about h2,.hestia-about h3,.hestia-about h4,.hestia-about h5{color:#3c4858;text-decoration:none;word-wrap:break-word;font-family:"Roboto Slab","Times New Roman",serif}.hestia-about.section-image{color:#fefefe}.hestia-about.section-image h1,.hestia-about.section-image h2,.hestia-about.section-image h3,.hestia-about.section-image h4,.hestia-about.section-image h5{color:#fff}.hestia-about.section-image h6{color:rgba(255,255,255,.76)}.hestia-about .customizer-hidden{display:none}.is-ios .hestia-about,.is-ios .hestia-ribbon{background-attachment:scroll}.hestia-work .portfolio-item{margin-top:30px;cursor:pointer}.hestia-work .card-background .content{padding-bottom:50px;opacity:0}.hestia-work .col-md-4 .card-background .content{padding-top:30%}.hestia-work .col-md-6 .card-background .content{padding-top:20%}.hestia-work .card-background:hover a:hover{opacity:1}.hestia-work .card-background:hover .content{opacity:1;-webkit-transition:all ease .5s;transition:all ease .5s}.hestia-work .portfolio-item:nth-child(6n) .label{background-color:#4caf50}.hestia-work .portfolio-item:nth-child(6n+1) .label{background-color:#89229b}.hestia-work .portfolio-item:nth-child(6n+2) .label{background-color:#00bcd4}.hestia-work .portfolio-item:nth-child(6n+3) .label{background-color:#f44336}.hestia-work .portfolio-item:nth-child(6n+4) .label{background-color:#ff9800}.hestia-work .portfolio-item:nth-child(6n+5) .label{background-color:#e91e63}.hestia-portfolio-modal .header-filter-gradient{border-radius:6px 6px 0 0;background-size:cover;background-repeat:no-repeat;background-position:center;z-index:1}.hestia-portfolio-modal{background:rgba(0,0,0,.7)}.hestia-portfolio-modal .modal-header{position:relative;border-radius:6px 6px 0 0}.hestia-portfolio-modal .modal-header h3{margin:0;padding:104px 0;color:#fff}.hestia-portfolio-modal .modal-header:before{border-radius:6px 6px 0 0}.hestia-portfolio-modal .modal-header a{color:#fff;z-index:2}.hestia-portfolio-modal .modal-header a:hover{color:#fff}.hestia-portfolio-modal .modal-header:after{background-color:rgba(0,0,0,.5);border-radius:6px 6px 0 0}.hestia-portfolio-modal .modal-header .close{z-index:3;font-size:30px;background:0 0;float:right;box-shadow:none;line-height:16px;margin:0;padding:10px}.hestia-portfolio-modal .modal-header .portfolio-title-container{position:relative;z-index:2}.hestia-portfolio-modal .modal-content{border-radius:6px}.hestia-portfolio-modal .modal-content .modal-body{padding:40px}.hestia-portfolio-modal .modal-content .portfolio-loading{padding:20px 0}.contactus .content .row{padding:0}.contactus .col-md-offset-2{padding:0 20px}.contactus .form-group{margin:0;padding-bottom:24px}.contactus .pirate-forms-footer .form-group{padding-bottom:0}.contactus .card .content{padding:30px 30px 0}.contactus .pirate_forms_wrap{float:none}.contactus .pirate_forms_wrap #pirate-forms-contact-message{height:130px}.contactus .pirate_forms_wrap .form_field_wrap{margin-bottom:17px}.contactus .pirate_forms_wrap .btn{margin:0}.contactus .pirate_forms_wrap .pirateform_wrap_classes_spam_wrap{color:#aaa;font-weight:400}.contactus .contact_message_wrap{margin-bottom:0}.contactus .contact_submit_wrap{text-align:right;margin-bottom:0}.contactus .hestia-info,.contactus .info{margin:0;padding:0}.contactus .hestia-info,.contactus .hestia-info a:not(.btn),.contactus .hestia-info p,.contactus .info,.contactus .info a:not(.btn),.contactus .info p{color:#ccc}.contactus .hestia-info a:not(.btn):hover,.contactus .info a:not(.btn):hover{text-decoration:underline}.contactus .hestia-info:first-child,.contactus .info:first-child{margin-top:30px}.contactus .hestia-info .info-title,.contactus .info .info-title{margin-top:20px;color:#fff}.contactus .hestia-info .icon,.contactus .info .icon{margin-top:14px;color:#fff}.contactus h5.description{color:#ccc}.contactus .card-contact{margin-top:30px}.contactus .pirate_forms_wrap .pirate-forms-footer{display:block}.contactus .pirate_forms_wrap .pirate-forms-footer .form_captcha_wrap{display:block}.contactus .pirate_forms_wrap .pirate-forms-footer .form_captcha_wrap>div>div{margin:0 auto 20px}.contactus .pirate_forms_wrap .pirate-forms-footer .form_captcha_wrap+.contact_submit_wrap{text-align:center;display:block}.pirate_forms_wrap .pirate-forms-footer .form_field_wrap.contact_submit_wrap{width:100%;text-align:right}.pirate-forms-maps-custom span:after,.pirate-forms-maps-custom span:before{content:'';position:absolute;top:0;bottom:0;margin:auto}.pirate-forms-maps-custom span:before{background:0 0;border:1px solid #aaa;border-radius:3px;left:0;height:18px;width:18px}.pirate-forms-maps-custom span:after{content:'\f00c';font-family:"Font Awesome 5 Free";font-weight:900;left:2px;top:1px;color:transparent}.pirate-forms-maps-custom input[type=checkbox]{display:none}.pirate-forms-maps-custom label{color:#aaa;cursor:pointer;font-weight:100;margin:8px 0;padding-left:20px;position:relative}.pirate-forms-maps-custom input[type=checkbox]:checked+label span:after{color:#787878}.pirate-forms-file-upload-input,.pirate_forms_three_inputs_wrap .form_field_wrap input.pirate-forms-file-upload-input{height:50px;padding:0 15px;margin:10px 0 0}.features,.hestia-features{padding:75px 0 55px;text-align:center}.features .hestia-title,.features .title,.hestia-features .hestia-title,.hestia-features .title{margin-top:10px}.features .hestia-info,.features .info,.hestia-features .hestia-info,.hestia-features .info{padding:70px 0 30px;margin:0 auto}.features .feature-box .card,.hestia-features .feature-box .card{width:auto;overflow:hidden;margin-bottom:0}.features .feature-box img,.hestia-features .feature-box img{max-width:150px}.hestia-info,.info{max-width:360px}.hestia-info a:hover .icon,.hestia-info a:hover .info-title,.info a:hover .icon,.info a:hover .info-title{opacity:.75}.hestia-info a:hover .icon,.info a:hover .icon{transform:scale(1.05) translateY(-5px)}.hestia-info .icon,.info .icon{transition:.3s ease;color:#999}.hestia-info .info-title,.info .info-title{transition:.3s ease;margin:30px 0 15px;color:#3c4858}.hestia-info p,.info p{color:#999}.info-horizontal .icon{float:left;margin-top:24px;margin-right:10px}.info-horizontal .description{overflow:hidden}.icon.icon-primary{color:#9c27b0}.icon.icon-success{color:#4caf50}.icon.icon-danger{color:#f44336}.icon.icon-rose{color:#e91e63}.hestia-team .col-xs-6,.team .col-xs-6{padding-left:0;padding-right:0}.hestia-team .btn-just-icon,.team .btn-just-icon{transition:.3s ease}.hestia-team .btn-just-icon:hover,.team .btn-just-icon:hover{opacity:.75}.hestia-team .card,.team .card{text-align:left}.hestia-team .card .content,.team .card .content{padding-top:0}.hestia-team .card .content a:hover>.card-title,.team .card .content a:hover>.card-title{opacity:.75}.hestia-team .card .footer,.team .card .footer{margin-left:-12px;margin-top:0}.hestia-team h5.description,.team h5.description{margin-bottom:70px}.hestia-team img,.team img{transition:1s ease-in}.hestia-team .card-image a:hover,.team .card-image a:hover{opacity:1}.hestia-team .card-image a:hover img,.team .card-image a:hover img{-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1)}.authors-on-blog{background:#121417;background:-moz-linear-gradient(top,#121417 0,#323437 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,#121417),color-stop(100%,#323437));background:-webkit-linear-gradient(top,#121417 0,#323437 100%);background:-o-linear-gradient(top,#121417 0,#323437 100%);background:-ms-linear-gradient(top,#121417 0,#323437 100%);background:linear-gradient(to bottom,#121417 0,#323437 100%);background-position:center center;background-size:cover}.authors-on-blog .card-title{color:#fff}.authors-on-blog .footer a:hover{color:#fff}.footer-menu a[href*="facebook.com"],.hestia-team .footer a[href*="facebook.com"],.team .footer a[href*="facebook.com"]{color:#3b5998}.footer-menu a[href*="twitter.com"],.hestia-team .footer a[href*="twitter.com"],.team .footer a[href*="twitter.com"]{color:#55acee}.footer-menu a[href*="pinterest.com"],.hestia-team .footer a[href*="pinterest.com"],.team .footer a[href*="pinterest.com"]{color:#cc2127}.footer-menu a[href*="google.com"],.hestia-team .footer a[href*="google.com"],.team .footer a[href*="google.com"]{color:#dd4b39}.footer-menu a[href*="linkedin.com"],.hestia-team .footer a[href*="linkedin.com"],.team .footer a[href*="linkedin.com"]{color:#0976b4}.footer-menu a[href*="dribbble.com"],.hestia-team .footer a[href*="dribbble.com"],.team .footer a[href*="dribbble.com"]{color:#ea4c89}.footer-menu a[href*="github.com"],.hestia-team .footer a[href*="github.com"],.team .footer a[href*="github.com"]{color:#000}.footer-menu a[href*="youtube.com"],.hestia-team .footer a[href*="youtube.com"],.team .footer a[href*="youtube.com"]{color:#e52d27}.footer-menu a[href*="instagram.com"],.hestia-team .footer a[href*="instagram.com"],.team .footer a[href*="instagram.com"]{color:#125688}.footer-menu a[href*="reddit.com"],.hestia-team .footer a[href*="reddit.com"],.team .footer a[href*="reddit.com"]{color:#ff4500}.footer-menu a[href*="tumblr.com"],.hestia-team .footer a[href*="tumblr.com"],.team .footer a[href*="tumblr.com"]{color:#35465c}.footer-menu a[href*="behance.com"],.hestia-team .footer a[href*="behance.com"],.team .footer a[href*="behance.com"]{color:#1769ff}.footer-menu a[href*="snapchat.com"],.hestia-team .footer a[href*="snapchat.com"],.team .footer a[href*="snapchat.com"]{color:#fffc00}.footer-menu a[href*="deviantart.com"],.hestia-team .footer a[href*="deviantart.com"],.team .footer a[href*="deviantart.com"]{color:#05cc47}.footer-menu a[href*="vimeo.com"],.hestia-team .footer a[href*="vimeo.com"],.team .footer a[href*="vimeo.com"]{color:#1ab7ea}.card-pricing{text-align:center}.card-pricing .card-title{margin-top:30px}.card-pricing .content{padding:15px!important}.card-pricing small:first-child{position:relative;top:-17px}.card-pricing ul{max-width:240px;margin:10px auto;padding:0;list-style:none}.card-pricing ul li{padding:12px 0;border-bottom:1px solid rgba(153,153,153,.3);color:#999;text-align:center}.card-pricing ul li:last-child{border:0}.card-pricing ul li b{color:#3c4858}.card-pricing .hestia-pricing-icon-wrapper{border-radius:50%;border:1px solid #e5e5e5;width:80px;height:80px;margin:10px auto 0}.card-pricing .hestia-pricing-icon-wrapper i{color:inherit;font-size:30px;line-height:80px}.card-pricing .hestia-pricing-icon-wrapper.pricing-has-icon+.card-title{font-size:25px;margin-top:20px}.card-pricing .hestia-pricing-icon-wrapper.pricing-has-icon+.card-title small{color:inherit;top:0;font-size:inherit;font-weight:inherit;line-height:inherit}.card-pricing .card-pricing.card-plain .hestia-pricing-icon-wrapper{border-color:#d6d1d1}.hestia-ribbon{background-attachment:fixed;padding:100px 0}@media (max-width:991px){.hestia-subscribe-button{margin-top:40px}}.subscribe-line{padding:65px 0}.subscribe-line .card{margin-top:30px}.subscribe-line .card .content .row{margin:0}.subscribe-line .card .input-group{display:table}.subscribe-line .card .input-group .input-group-addon{display:table-cell;padding:0 15px 0 0;width:1%}.subscribe-line .card .input-group .form-group{display:table-cell;padding-bottom:0}.subscribe-line .card .btn,.subscribe-line .card input[type=button],.subscribe-line .card input[type=submit]{white-space:nowrap}.subscribe-line.subscribe-line-image{position:relative;background-position:top center;background-size:cover}.subscribe-line.subscribe-line-image .hestia-title,.subscribe-line.subscribe-line-image .title{color:#fff}.subscribe-line.subscribe-line-image:after{display:block;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.66);content:""}.subscribe-line.subscribe-line-image .container{position:relative;z-index:2}.subscribe-line .card h5,.subscribe-line .sib_loader{display:none!important}#sib_signup_form_1{text-align:center}#sib_signup_form_1 .input-group-addon{width:20px;display:inline-block;vertical-align:bottom;text-align:center;margin-right:10px;font-size:16px;margin-bottom:15px}#sib_signup_form_1 p.form-group{display:inline-block;width:calc(100% - 30px);margin-bottom:15px;text-align:left;position:relative;z-index:0}#sib_signup_form_1 p.form-group label{z-index:-1;top:10px;position:absolute;font-weight:400;color:#909090}#sib_signup_form_1 p.form-group:not(.is-empty) label{display:none}.hestia-blogs article .card-image img{transition:1s ease-out}.hestia-blogs article .card-image a:hover{opacity:1}.hestia-blogs article .card-image a:hover img{-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1)}.hestia-blogs article .category a:not(:last-child):after{content:", "}.footer .widget h5{margin-bottom:20px}.footer a{color:#3c4858}.footer-big{color:#999;padding:30px 0 18px;text-align:center}.footer-big ul{margin-bottom:0;padding:0;list-style:none}.footer-big ul li a{display:inline-block;position:relative;padding:5px 0;border-radius:3px;text-decoration:none;text-transform:uppercase}.footer-big ul li a:hover{text-decoration:none}.footer-big ul li .btn{margin:0}.footer-big p{color:#999}.footer-big .footer-menu li{display:inline-block}.footer-big .footer-menu li a{padding:15px}.footer-big .copyright{padding:15px 0}.footer-big .content{text-align:left}.footer-big hr{margin-top:10px}footer.footer{background:#fff}footer.footer.footer-black{background:#323437}footer.footer.footer-black a{opacity:.86;color:#fff}footer.footer.footer-black a:focus,footer.footer.footer-black a:hover{opacity:1}footer.footer.footer-black .copyright,footer.footer.footer-black h4,footer.footer.footer-black h5,footer.footer.footer-black i{color:#fff}footer.footer.footer-black hr{border-color:rgba(255,255,255,.2)}.hestia-bottom-footer-content{position:relative}.hestia-center{width:100%;text-align:center}.footer-big .footer-menu li a[href*="mailto:"],.footer-big .footer-menu li a[href*="tel:"]{color:transparent;padding:10px}.footer-big .footer-menu li a[href*="mailto:"]:before,.footer-big .footer-menu li a[href*="tel:"]:before{color:#fff;font-family:"Font Awesome 5 Brands";font-weight:900}.footer-big .footer-menu li a[href*="mailto:"]:hover:before,.footer-big .footer-menu li a[href*="tel:"]:hover:before{color:#999}.footer-big .footer-menu li a[href*="mailto:"]:before,.footer-big .footer-menu li a[href*="tel:"]:before{display:inline-block;width:16px;height:16px;background-repeat:no-repeat;content:'';background-color:#fff}.footer-big .footer-menu li a[href*="mailto:"]:before{mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M502.3 190.8c3.9-3.1 9.7-.2 9.7 4.7V400c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V195.6c0-5 5.7-7.8 9.7-4.7 22.4 17.4 52.1 39.5 154.1 113.6 21.1 15.4 56.7 47.8 92.2 47.6 35.7.3 72-32.8 92.3-47.6 102-74.1 131.6-96.3 154-113.7zM256 320c23.2.4 56.6-29.2 73.4-41.4 132.7-96.3 142.8-104.7 173.4-128.7 5.8-4.5 9.2-11.5 9.2-18.9v-19c0-26.5-21.5-48-48-48H48C21.5 64 0 85.5 0 112v19c0 7.4 3.4 14.3 9.2 18.9 30.6 23.9 40.7 32.4 173.4 128.7 16.8 12.2 50.2 41.8 73.4 41.4z"></path></svg>');-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M502.3 190.8c3.9-3.1 9.7-.2 9.7 4.7V400c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V195.6c0-5 5.7-7.8 9.7-4.7 22.4 17.4 52.1 39.5 154.1 113.6 21.1 15.4 56.7 47.8 92.2 47.6 35.7.3 72-32.8 92.3-47.6 102-74.1 131.6-96.3 154-113.7zM256 320c23.2.4 56.6-29.2 73.4-41.4 132.7-96.3 142.8-104.7 173.4-128.7 5.8-4.5 9.2-11.5 9.2-18.9v-19c0-26.5-21.5-48-48-48H48C21.5 64 0 85.5 0 112v19c0 7.4 3.4 14.3 9.2 18.9 30.6 23.9 40.7 32.4 173.4 128.7 16.8 12.2 50.2 41.8 73.4 41.4z"></path></svg>')}.footer-big .footer-menu li a[href*="tel:"]:before{mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M497.39 361.8l-112-48a24 24 0 0 0-28 6.9l-49.6 60.6A370.66 370.66 0 0 1 130.6 204.11l60.6-49.6a23.94 23.94 0 0 0 6.9-28l-48-112A24.16 24.16 0 0 0 122.6.61l-104 24A24 24 0 0 0 0 48c0 256.5 207.9 464 464 464a24 24 0 0 0 23.4-18.6l24-104a24.29 24.29 0 0 0-14.01-27.6z" class=""></path></svg>');-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M497.39 361.8l-112-48a24 24 0 0 0-28 6.9l-49.6 60.6A370.66 370.66 0 0 1 130.6 204.11l60.6-49.6a23.94 23.94 0 0 0 6.9-28l-48-112A24.16 24.16 0 0 0 122.6.61l-104 24A24 24 0 0 0 0 48c0 256.5 207.9 464 464 464a24 24 0 0 0 23.4-18.6l24-104a24.29 24.29 0 0 0-14.01-27.6z" class=""></path></svg>')}.hestia-scroll-to-top{position:fixed;bottom:15px;right:15px;z-index:999;opacity:0;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;padding:0;margin:0;border-radius:50%;width:50px;height:50px;text-align:center;line-height:50px;font-size:20px;background-color:#999;-webkit-box-shadow:none;box-shadow:none}.hestia-scroll-to-top:hover{background-color:#999;-webkit-box-shadow:0 14px 26px -12px rgba(49,49,49,.42),0 4px 23px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(49,49,49,.42);box-shadow:0 14px 26px -12px rgba(49,49,49,.42),0 4px 23px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(49,49,49,.2)}.hestia-scroll-to-top:focus{background-color:#999;-webkit-box-shadow:0 14px 26px -12px rgba(49,49,49,.42),0 4px 23px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(49,49,49,.42);box-shadow:0 14px 26px -12px rgba(49,49,49,.42),0 4px 23px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(49,49,49,.2)}.hestia-scroll-to-top svg{fill:#fff}.hestia-fade{opacity:1}.hestia-top-bar{height:40px;max-height:40px}.hestia-top-bar .col-md-12,.hestia-top-bar .col-md-6{max-height:40px}.hestia-top-bar .col-md-12.pull-right,.hestia-top-bar .col-md-6.pull-right{text-align:right}.hestia-top-bar .col-md-12.pull-right .widget.widget_shopping_cart .cart_list,.hestia-top-bar .col-md-6.pull-right .widget.widget_shopping_cart .cart_list{left:auto;right:0}.hestia-top-bar .col-md-12 li a:before,.hestia-top-bar .col-md-6 li a:before{font-family:"Font Awesome 5 Brands"}.hestia-top-bar .widget{margin:0 10px 0 0}.hestia-top-bar .widget:last-of-type{margin-right:0}.hestia-top-bar .widget,.hestia-top-bar .widget .textwidget,.hestia-top-bar .widget h5{display:inline-block}.hestia-top-bar .widget h5{margin:0 5px 0 0}.hestia-top-bar .widget .btn{padding:3px 10px}.hestia-top-bar .widget.widget_categories h5,.hestia-top-bar .widget.widget_nav_menu h5,.hestia-top-bar .widget.widget_product_categories h5{display:none}.hestia-top-bar .widget.widget_product_search button[type=submit],.hestia-top-bar .widget.widget_product_search h5,.hestia-top-bar .widget.widget_search button[type=submit],.hestia-top-bar .widget.widget_search h5{display:none}.hestia-top-bar .widget.widget_product_search .label-floating,.hestia-top-bar .widget.widget_search .label-floating{display:inline-block;margin:0;padding:0;width:auto}.hestia-top-bar .widget.widget_product_search .label-floating .control-label,.hestia-top-bar .widget.widget_search .label-floating .control-label{padding:0}.hestia-top-bar .widget.widget_product_search .label-floating.is-empty .control-label,.hestia-top-bar .widget.widget_search .label-floating.is-empty .control-label{position:absolute;left:25px;top:12px;right:-25px;margin-top:0;text-align:left;opacity:1}.hestia-top-bar .widget.widget_product_search .label-floating.is-focused .control-label,.hestia-top-bar .widget.widget_search .label-floating.is-focused .control-label{opacity:0}.hestia-top-bar .widget.widget_product_search .label-floating:not(.is-empty) .control-label,.hestia-top-bar .widget.widget_search .label-floating:not(.is-empty) .control-label{opacity:0;left:25px;top:12px}.hestia-top-bar .widget.widget_product_search form:not(.form-group),.hestia-top-bar .widget.widget_search form:not(.form-group){opacity:0}.hestia-top-bar .widget.widget_product_search form.form-group,.hestia-top-bar .widget.widget_search form.form-group{opacity:1}.hestia-top-bar .widget.widget_product_search form.form-group input[type=search],.hestia-top-bar .widget.widget_search form.form-group input[type=search]{background:0 0;border:none;float:none;margin:2px 25px 0 25px;width:auto}.hestia-top-bar .widget.widget_product_search form.form-group input[type=submit],.hestia-top-bar .widget.widget_search form.form-group input[type=submit]{display:none}.hestia-top-bar .widget.widget_product_search form.form-group:after,.hestia-top-bar .widget.widget_search form.form-group:after{display:none}.hestia-top-bar .widget.widget_product_search form.form-group:before,.hestia-top-bar .widget.widget_search form.form-group:before{content:"";position:absolute;left:0;top:50%;width:18px;height:18px;mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z"></path></svg>');-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z"></path></svg>');background-color:#fff;transform:translateY(-50%)}.hestia-top-bar .widget.widget_search .search-form{display:inline-block}.hestia-top-bar ul li{cursor:auto;display:inline-block;margin:0 5px}.hestia-top-bar ul li:first-child{margin-left:0}.hestia-top-bar ul li:last-child{margin-right:0}.hestia-top-bar ul li a{padding:0;text-transform:inherit}.hestia-top-bar ul li a:focus,.hestia-top-bar ul li a:hover{background-color:transparent;outline:0}.hestia-top-bar ul li a[href*="mailto:"]:before,.hestia-top-bar ul li a[href*="tel:"]:before{margin-right:7px;display:inline-block;width:16px;height:16px;background-repeat:no-repeat;content:'';background-color:#fff;vertical-align:text-bottom}.hestia-top-bar ul li a[href*="tel:"]:before{mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M497.39 361.8l-112-48a24 24 0 0 0-28 6.9l-49.6 60.6A370.66 370.66 0 0 1 130.6 204.11l60.6-49.6a23.94 23.94 0 0 0 6.9-28l-48-112A24.16 24.16 0 0 0 122.6.61l-104 24A24 24 0 0 0 0 48c0 256.5 207.9 464 464 464a24 24 0 0 0 23.4-18.6l24-104a24.29 24.29 0 0 0-14.01-27.6z" class=""></path></svg>');-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M497.39 361.8l-112-48a24 24 0 0 0-28 6.9l-49.6 60.6A370.66 370.66 0 0 1 130.6 204.11l60.6-49.6a23.94 23.94 0 0 0 6.9-28l-48-112A24.16 24.16 0 0 0 122.6.61l-104 24A24 24 0 0 0 0 48c0 256.5 207.9 464 464 464a24 24 0 0 0 23.4-18.6l24-104a24.29 24.29 0 0 0-14.01-27.6z" class=""></path></svg>')}.hestia-top-bar ul li a[href*="mailto:"]:before{mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M502.3 190.8c3.9-3.1 9.7-.2 9.7 4.7V400c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V195.6c0-5 5.7-7.8 9.7-4.7 22.4 17.4 52.1 39.5 154.1 113.6 21.1 15.4 56.7 47.8 92.2 47.6 35.7.3 72-32.8 92.3-47.6 102-74.1 131.6-96.3 154-113.7zM256 320c23.2.4 56.6-29.2 73.4-41.4 132.7-96.3 142.8-104.7 173.4-128.7 5.8-4.5 9.2-11.5 9.2-18.9v-19c0-26.5-21.5-48-48-48H48C21.5 64 0 85.5 0 112v19c0 7.4 3.4 14.3 9.2 18.9 30.6 23.9 40.7 32.4 173.4 128.7 16.8 12.2 50.2 41.8 73.4 41.4z"></path></svg>');-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M502.3 190.8c3.9-3.1 9.7-.2 9.7 4.7V400c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V195.6c0-5 5.7-7.8 9.7-4.7 22.4 17.4 52.1 39.5 154.1 113.6 21.1 15.4 56.7 47.8 92.2 47.6 35.7.3 72-32.8 92.3-47.6 102-74.1 131.6-96.3 154-113.7zM256 320c23.2.4 56.6-29.2 73.4-41.4 132.7-96.3 142.8-104.7 173.4-128.7 5.8-4.5 9.2-11.5 9.2-18.9v-19c0-26.5-21.5-48-48-48H48C21.5 64 0 85.5 0 112v19c0 7.4 3.4 14.3 9.2 18.9 30.6 23.9 40.7 32.4 173.4 128.7 16.8 12.2 50.2 41.8 73.4 41.4z"></path></svg>')}.hestia-top-bar ul li.dropdown .caret{display:none}.hestia-top-bar.placeholder{box-sizing:content-box;border:2px dashed}.hestia-top-bar.placeholder .top-widgets-placeholder{display:inline-block;cursor:pointer;position:relative;vertical-align:top}.hestia-clients-bar{padding:70px 0}.hestia-clients-bar .clients-bar-wrapper{list-style-type:none;margin:0;padding:0}.hestia-clients-bar .clients-bar-wrapper li{display:inline-block;margin:25px;vertical-align:middle}.hestia-clients-bar .clients-bar-wrapper li a{display:block;padding:5px}.hestia-clients-bar .clients-bar-wrapper li img{max-width:100%;height:auto}.hestia-clients-bar .row>div{padding:30px}.error404 .search-form,.search-no-results .search-form{margin-top:40px}#authors-on-blog{padding:80px 0}#authors-on-blog .card-profile{text-align:left}#authors-on-blog .col-ms-6:nth-child(2n+1){clear:both}.blog-post{word-wrap:break-word}.blog-post .section-text{padding-bottom:0}.blog-post .section-text p{margin-bottom:30px}.blog-post .section-blog-info{padding-top:15px}.blog-post .section-blog-info .entry-categories span{font-size:10px}.blog-post .section-blog-info .entry-categories,.blog-post .section-blog-info .entry-tags{word-break:break-all}.blog-post .section-blog-info .entry-categories span,.blog-post .section-blog-info .entry-tags span{display:inline-block;margin:5px}.blog-post .section-blog-info .entry-categories a{display:inline-block;padding:2px 2px;color:#fff}.blog-post .section-blog-info .card-profile{margin-top:0;text-align:left}dl dd,pre{margin-bottom:30px}.alignleft .avatar{margin-right:24px}.alignright .avatar{margin-left:24px}.aligncenter,img.centered{display:block;margin:0 auto 24px}img.alignnone{margin-bottom:12px}.alignleft{float:left;text-align:left}.alignright{float:right;text-align:right}.wp-caption.alignleft,img.alignleft{margin:0 24px 24px 0;margin:0 2.4rem 2.4rem 0}.wp-caption.alignright,img.alignright{margin:0 0 24px 24px}.wp-caption-text{padding-top:10px;text-align:center}.gallery-caption{padding-top:10px}.gallery .gallery-item{padding:5px}.gallery img{border:none!important;border-radius:6px;-webkit-box-shadow:0 16px 38px -12px rgba(0,0,0,.56),0 4px 25px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(0,0,0,.2);box-shadow:0 16px 38px -12px rgba(0,0,0,.56),0 4px 25px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(0,0,0,.2)}.bypostauthor{display:block}.related-posts .hestia-title{margin-bottom:50px}.related-posts .category a:not(:last-child):after{content:", "}.single-post .blog-post .section-text .title-in-content{margin-bottom:0}.blog-post .section-text .author.meta-in-content{opacity:.9;margin-bottom:20px;font-size:15px}.flex-row{display:flex;flex-wrap:wrap;flex-direction:row}.layout-alternative2 .category{padding-top:10px}.alignfull,.alignwide{width:unset;max-width:unset}.hestia-hidden{display:none}.media .avatar,.media-area .avatar,.media-body .avatar{overflow:hidden;width:64px;height:64px;margin:0 auto;margin-right:15px;border-radius:50%;-webkit-box-shadow:0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12),0 3px 5px -1px rgba(0,0,0,.2);box-shadow:0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12),0 3px 5px -1px rgba(0,0,0,.2)}.comment-respond .hestia-title,.media-area .hestia-title{margin-bottom:30px}.single-post .blog-post .section-comments .hestia-title{margin-bottom:30px;margin-top:20px}.comment .pull-left{padding-right:10px}.media-body div.avatar{margin:0 10px}.media{overflow:visible}.media .avatar img{width:100%}.media .media-heading{margin-top:0;margin-bottom:10px}.media .media-heading small{font-family:Roboto,Helvetica,Arial,sans-serif}.media .media-body{padding-right:10px}.media .media-body .media .media-body{padding-right:0}.media .media-footer .btn{margin-bottom:20px}.media .media-footer:after{display:table;clear:both;content:" "}.media p{color:#999}#comments .comment-notes{display:none}.section-comments ul.children .avatar img,.section-comments ul.children .comment-author.avatar{width:40px;height:40px}.blog-post .media p{color:#555}.blog-post .section-comments .title{margin-bottom:30px}.blog-post .section-comments .comment-respond .author{margin:15px 20px 0 0}.blog-post .section-comments .comment-respond .author img{border-radius:100%}.blog-post .comment-reply-link{text-transform:uppercase;float:right}.media-body{width:10000px;display:table-cell;overflow:visible}.widget{margin-bottom:30px;word-break:break-word}.widget ul{padding:0 0 0 10px;margin:0;list-style:none}.widget ul li{line-height:2.4;padding-top:5px}.widget ul li:first-child{padding-top:0}aside .widget .btn a{color:#fff}aside .widget a{color:#23527c}.widget a:hover{color:#89229b}.widget #searchform{margin-bottom:0;padding-bottom:0}.widget h5{font-family:"Roboto Slab","Times New Roman",serif;margin-bottom:10px}.widget select{width:100%}.hestia-widget-placeholder{border:1px dashed #b4b9be;padding:25px;text-align:center}.hestia-widget-placeholder .widget{margin:0}.single .hestia_right aside.blog-sidebar{padding:0}.hestia_right .hestia-widget-placeholder{padding:5px}.widget_calendar td,.widget_calendar th,.widget_calendar tr{padding:7px 0;text-align:center}.hestia-sidebar-toggle-container{clear:both}.hestia-sidebar-close,.hestia-sidebar-open{display:none;padding:10px}body.off-canvas .hestia-sidebar-close,body.off-canvas .hestia-sidebar-open{display:inline-block}body.off-canvas .shop-sidebar-wrapper{position:fixed;top:0;z-index:1030;height:100%;background:#fff;border-right:1px solid #f0f0f0;left:-100%;transition:.5s ease;padding:60px 20px 20px;overflow-y:scroll}body.off-canvas .shop-sidebar-wrapper.sidebar-open{left:0}body.off-canvas .shop-sidebar-wrapper .card{box-shadow:none}.row-sidebar-toggle{text-align:right}.row-sidebar-toggle .hestia-sidebar-close{padding:10px 13px}.row-sidebar-toggle.desktop{clear:both;text-align:left}.attachment .main-raised .blog-post{padding-bottom:130px}.attachment .sizes{margin-top:20px}.hestia-blog-featured-posts{padding:0}.hestia-blog-featured-posts article:nth-of-type(1) .card{margin-top:0}.hestia-blog-featured-posts article:nth-child(6n) .btn{background-color:#4caf50}.hestia-blog-featured-posts article:nth-child(6n+1) .btn{background-color:#89229b}.hestia-blog-featured-posts article:nth-child(6n+2) .btn{background-color:#00bcd4}.hestia-blog-featured-posts article:nth-child(6n+3) .btn{background-color:#f44336}.hestia-blog-featured-posts article:nth-child(6n+4) .btn{background-color:#ff9800}.hestia-blog-featured-posts article:nth-child(6n+5) .btn{background-color:#e91e63}.hestia-blog-featured-card .card-background{text-align:center}.hestia-blog-featured-card .card-background:after{position:absolute;z-index:1;width:100%;height:100%;display:block;left:0;top:0;content:"";background-color:rgba(0,0,0,.56);border-radius:6px;opacity:1}.hestia-blog-featured-card .card-background .card-body{position:relative;z-index:2;min-height:280px;padding-top:40px;padding-bottom:40px;max-width:440px;margin:0 auto}.hestia-blog-featured-card .card-background .card-body .card-description{color:rgba(255,255,255,.7)}.hestia-blog-featured-card .card-background .card-body .category a{color:rgba(255,255,255,.7)}.hestia-blog-featured-card .card-body{padding:15px 30px}.hestia-blog-featured-card.col-md-12 .card-body{max-width:750px}figure.wp-block-pullquote{border-left:none;border-top:4px solid;border-bottom:4px solid;margin:20px 0;padding:3em 0}figure.wp-block-pullquote p{font-size:28px;font-style:normal;margin-bottom:20px}figure.wp-block-pullquote blockquote{margin:1em;border:none}figure.wp-block-pullquote cite{text-transform:uppercase;font-size:13px;font-weight:300}.page-content-wrap .has-small-font-size,.single-post-wrap .has-small-font-size{font-size:13px}.page-content-wrap .has-medium-font-size,.single-post-wrap .has-medium-font-size{font-size:20px}.page-content-wrap .has-large-font-size,.single-post-wrap .has-large-font-size{font-size:36px}.page-content-wrap .has-huge-font-size,.single-post-wrap .has-huge-font-size{font-size:48px}.wp-block-separator{color:#eee;background-color:#eee;border:none}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){height:2px;max-width:150px}.wp-block-separator .is-style-default{height:1px}.wp-block-separator.is-style-wide{max-width:100%;height:1px}.page-header .author,.page-header .author a,.page-header .container,.page-header .description,.page-header .hestia-title,.page-header .title{color:#fff}.page-content-wrap:after,.single-post-wrap:after{content:"";display:table;clear:both}#parallax_move~.item .page-header,#wp-custom-header~.item .page-header{overflow:inherit}.page-header{will-change:transform;overflow:hidden;margin:0;padding:0;border:0;background-position:center center;background-size:cover}.page-header .container{padding-top:30vh;color:#fff}.page-header .container .hestia-title,.page-header .container .title{margin:0 0 20px}.page-header.header-small .container .hestia-title,.page-header.header-small .container .title{margin:20px 0 10px}.page-header.header-small{min-height:300px;position:relative;height:auto}.page-header.header-small .container{padding-top:180px;padding-bottom:110px}.page-header.header-small .hestia-title,.page-header.header-small .title{font-family:Roboto,Helvetica,Arial,sans-serif}.boxed-layout-header{padding-bottom:60px}.header-filter-gradient{background:linear-gradient(45deg,#a81d84 0,#ea396f 100%)}.header-filter.header-filter-gradient:before{background-color:transparent}.header-filter{position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;background-position:center center;background-size:cover}.header-filter:after,.header-filter:before{display:block;position:absolute;top:0;left:0;width:100%;height:100%;content:""}.header-filter::before{background-color:rgba(0,0,0,.5)}.header-filter .container{position:relative}.carousel .header-filter:after,.carousel .header-filter:before{z-index:-1}.clear-filter:before{display:none}.header .wrapper{background:#ccc}.header .btn{margin:0}.header h6{margin-bottom:0}.phone-container img{width:100%}.main{position:relative;background:#fff}.main-raised{margin:-60px 30px 0;border-radius:6px 6px 0 0;-webkit-box-shadow:0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12),0 8px 10px -5px rgba(0,0,0,.2);box-shadow:0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12),0 8px 10px -5px rgba(0,0,0,.2)}.home .main-raised section:first-of-type{border-radius:6px 6px 0 0;overflow:hidden}.page-template-template-pagebuilder-blank .section{padding:0}.single .main-raised,.woocommerce.archive .main-raised{margin-top:-60px;margin-bottom:30px}.single .main-raised.classic-blog{margin-top:0}.content-sidebar-left{padding-left:30px;padding-right:0}.content-sidebar-right{padding-right:30px;padding-left:0}.shop-sidebar-wrapper{padding:0}.content-full.col-md-12{padding:0}.page:not(.home) .wrapper{display:flex;flex-direction:column;min-height:100vh}.page:not(.home) .wrapper .main{display:flex;flex-direction:column;flex:1 0 auto}.page:not(.home) .wrapper .main .blog-post{flex:1 0 auto}body:not(.home) .wrapper{display:flex;flex-direction:column;min-height:100vh}body:not(.home) .wrapper .main{display:flex;flex-direction:column;flex:1 0 auto}body:not(.home) .wrapper .main .hestia-blogs{flex:1 0 auto}body:not(.home) .wrapper .content-area{display:flex;flex-direction:column;flex:1 0 auto}.modal-content{box-shadow:0 27px 24px 0 rgba(0,0,0,.2),0 40px 77px 0 rgba(0,0,0,.22);border-radius:6px;border:none}.modal-content .modal-header{border-bottom:none}.modal-content .modal-body{padding-top:24px;padding-right:24px;padding-bottom:16px;padding-left:24px}.modal-content .modal-footer{border-top:none;padding:7px}.modal-content .modal-footer.text-center{text-align:center}.modal-content .modal-footer button{margin:0;padding-left:16px;padding-right:16px;width:auto}.modal-content .modal-footer button.pull-left{padding-left:5px;padding-right:5px;position:relative;left:-5px}.modal-content .modal-footer button+button{margin-bottom:16px}.modal-content .modal-body+.modal-footer{padding-top:0}.modal-backdrop{background:rgba(0,0,0,.3)}.modal .modal-dialog{margin-top:100px}.modal .modal-header .close{color:#f3f6f8}.modal .modal-header .close:focus,.modal .modal-header .close:hover{opacity:1}.modal .modal-header .close i{font-size:16px}.modal-notice .instruction{margin-bottom:25px}.modal-notice .picture{max-width:150px}.modal-notice .modal-content .btn-raised{margin-bottom:15px}.modal-small{width:300px}.modal-small .modal-body{margin-top:20px}@media (max-width:1199px){.contactus .row,.hestia-about .row,.hestia-features .row,.hestia-team .row,.hestia-testimonials .row,.hestia-work .row,.pricing .row,.products .row,section.hestia-blogs .row{padding:0 15px}.products .container{width:100%}.main-raised{margin:-60px 15px 0}}@media (max-width:991px){.navbar .navbar-nav>li{margin-right:10px;margin-left:10px}.page-header{height:auto;min-height:0}.card.card-raised .card-image{margin-top:-30px;display:block;margin-left:0;margin-right:0}.card.card-raised{padding:20px}.woocommerce-checkout .page-header{height:auto}.hestia-about .text-area{margin:0 0 10px}.blog .page-header.header-small h2{margin:0}.blog .page-header.header-small{height:auto;min-height:0}.page-header .iframe-container{padding:30px 0}.card-form-horizontal .form-group{padding-bottom:20px}.carousel .page-header{padding:0 30px}.btn.btn-simple{padding-right:0;padding-left:0;text-align:left}.hestia-work .col-md-4 .card-background .content,.hestia-work .col-md-6 .card-background .content{padding-top:15%}.about .row,.contactus .row,.features .row,.hestia-about .row,.hestia-features .row,.hestia-team .row,.hestia-testimonials .row,.hestia-work .row,.pricing .row,.products .row,.team .row,.testimonials .row,.work .row,section.hestia-blogs .row{padding:0 10px}.single aside.blog-sidebar{padding:40px 30px}.shop-sidebar.card{width:100%;text-align:initial}.shop-sidebar-wrapper{text-align:center}.products .shop-item:nth-of-type(2n+1){clear:both}.subscribe-line .card .content{padding:0}.subscribe-line .card .form-group{padding-bottom:0}.archive .hestia-blogs,.blog .hestia-blogs{padding-top:0}.archive .hestia-blogs .card-blog .card-image,.blog .hestia-blogs .card-blog .card-image{margin-bottom:30px}.archive #authors-on-blog,.blog #authors-on-blog{padding-bottom:40px}.home section.hestia-blogs{padding:30px 0 65px}.single.single-post .section-blog-info .card-profile .card-title,.single.single-post .section-blog-info .card-profile .description{text-align:center}.single.single-post .section-blog-info .card-profile .card-avatar{margin-bottom:20px}.hestia-sidebar-close,.hestia-sidebar-open{cursor:pointer;display:inline-block;margin:0;padding:12px 15px}.row-sidebar-toggle{margin:30px 15px 0;text-align:right}.row-sidebar-toggle.desktop{display:none}.page .row-sidebar-toggle{margin-top:0;margin-bottom:30px}.shop-sidebar-wrapper{position:fixed;top:0;z-index:1030;height:100%;background:#fff;border-right:1px solid #f0f0f0;left:-100%;transition:.5s ease;padding:60px 20px 20px;overflow-y:scroll}.shop-sidebar-wrapper.sidebar-open{left:0}.shop-sidebar-wrapper .card{box-shadow:none}.archive.woocommerce .hestia-sidebar-open{margin-top:15px}.archive.woocommerce .shop-sidebar-active{margin-top:10px}.archive.woocommerce .row-sidebar-toggle.col-sm-3{margin:0;text-align:left}.archive.woocommerce .row-sidebar-toggle.col-sm-3 .hestia-sidebar-open{margin:15px 0 0}.shop-sidebar.card.card-raised{box-shadow:none;margin:0;padding:0 15px}.hestia-top-bar .container{width:100%}.hestia-top-bar .col-md-6{width:50%}.hestia-team .card .content,.team .card .content{padding-top:15px}.hestia-team .card .content .footer .btn.btn-just-icon,.team .card .content .footer .btn.btn-just-icon{padding:12px;text-align:center}.pricing p.text-gray{margin-bottom:40px}.related-posts .hestia-title{margin-bottom:60px}.hestia-blog-featured-posts{padding-top:30px}.hestia-blog-featured-posts .card-raised{margin:30px 0}.hestia-blog-featured-posts .card-background .card-body{padding-top:20px;padding-bottom:20px;max-width:100%}.hestia-blog-featured-posts .card-body{padding:20px 15px}}@media (min-width:992px){.navbar .navbar-collapse{text-align:center}.card.card-raised .card-image{margin-left:0;margin-right:0}.navbar .navbar-center{display:inline-block;float:none}.navbar .navbar-nav>li{margin:0}.navbar .navbar-nav>li.btn{margin:0 10px}.navbar .navbar-nav>li.btn:last-child{margin-right:0}.entry-social{text-align:right}.footer .content{margin-left:-15px;margin-right:-15px}.footer .row{margin-left:-15px;margin-right:-15px}.footer .col-md-4{padding:0 30px}.blog-sidebar-wrapper,.shop-sidebar-wrapper{float:left;position:static;background:0 0}.big-title-sidebar-wrapper .pirate-forms-contact-widget{max-width:370px}.row-sidebar-toggle.desktop{display:block}.row-sidebar-toggle.mobile{display:none}}@media (min-width:783px) and (min-width:601px){body.admin-bar .navbar-default:not(.navbar-transparent){margin-top:32px}}@media (min-width:769px){.form-horizontal .control-label{padding-top:8px}.nav-cart.responsive-nav-cart{display:none}.navbar.hestia_left .title-logo-wrapper{min-width:250px}.navbar.hestia_right.navbar-scroll-point .header-sidebar-wrapper,.navbar.hestia_right.navbar-scroll-point .title-logo-wrapper{display:none}.navbar.hestia_right .title-logo-wrapper{min-width:250px}.navbar.hestia_right .navbar-collapse{min-width:100%}.navbar.hestia_center .navbar-brand{margin:0 auto}.navbar.hestia_center.navbar-scroll-point .title-logo-wrapper{display:none}.navbar.full-screen-menu .navbar-brand{float:none;margin:0;padding:0}.navbar.full-screen-menu .navbar-header{width:100%;display:flex}.navbar.full-screen-menu .navbar-toggle{z-index:999999}.navbar.full-screen-menu.navbar-scroll-point .title-logo-wrapper{display:block}.navbar.full-screen-menu .nav-cart:not(.responsive-nav-cart),.navbar.full-screen-menu .navbar-toggle{display:inline-block}.navbar.full-screen-menu .nav-cart .nav-cart-icon span{top:10px;left:15px}.navbar.full-screen-menu .navbar-nav{background-color:rgba(255,255,255,.9)}.navbar.full-screen-menu.hestia_center .navbar-header .title-logo-wrapper{left:50%;transform:translateX(-50%);position:relative}.navbar.full-screen-menu.hestia_right .navbar-header{max-width:100%}.navbar.full-screen-menu .navbar-nav.nav{opacity:0;display:flex;flex-direction:column;flex-wrap:inherit;justify-content:flex-start;transition:all .3s ease;visibility:hidden;pointer-events:none;z-index:9999;overflow-x:scroll;position:fixed;width:100%;background-color:rgba(255,255,255,.9);left:0;top:0;bottom:0;padding-top:100px}.navbar.full-screen-menu .navbar-nav.nav>li,.navbar.full-screen-menu .navbar-nav.nav>li.btn:last-child{display:table;margin:20px auto}.navbar.full-screen-menu .in .navbar-nav.nav{opacity:1;visibility:visible;pointer-events:inherit}.dropdown .dropdown-menu{display:block;visibility:hidden;margin-top:-20px;opacity:0;-webkit-transition:all 150ms linear;transition:all 150ms linear}.dropdown.open,.dropdown:hover{z-index:1}.dropdown.open>.dropdown-menu,.dropdown:hover>.dropdown-menu{visibility:visible;margin-top:1px;opacity:1;z-index:100}}@media (max-width:768px){li.nav-cart{display:none}li.nav-cart.responsive-nav-cart{display:block;margin-left:5px}.container .navbar-header{width:100%;display:flex;margin:0 auto}.navbar>.container{transition:padding .1s ease;padding:10px 15px;align-items:center;display:block}.navbar.navbar-transparent{background:#fff;color:#555}.navbar.navbar-transparent>.container{padding-top:10px}.navbar .nav.navbar-nav{display:block}.hestia-sidebar-header{display:none}.navbar.hestia_right .navbar-header{max-width:inherit}.navbar.navbar-default .dropdown.btn a .caret{border-color:#fff!important;color:#fff!important}.navbar.navbar-default .navbar-nav .menu-item.btn.active a,.navbar.navbar-default .navbar-nav .menu-item.btn.active a i,.navbar.navbar-default li.btn a,.navbar.navbar-default li.btn a i{color:#fff}.navbar.navbar-default li.btn:hover a,.navbar.navbar-default li.btn:hover i{color:#fff}.navbar.navbar-default li.btn:hover ul li i{color:#fff}.navbar.navbar-default li.btn ul li a,.navbar.navbar-default li.btn ul li i{opacity:1;color:#fff!important}.navbar.navbar-default li.btn ul li i,.navbar.navbar-default li.btn ul li:hover a{color:#fff!important}.navbar.navbar-fixed-top .navbar-collapse{max-height:calc(100% - 70px);margin-top:70px;overflow-y:auto;position:fixed;z-index:9999;background:#fff;width:100%;left:0;top:0;margin-left:0;margin-right:0;-webkit-overflow-scrolling:auto}.navbar.navbar-fixed-top.header-with-topbar:not(.navbar-scroll-point) .navbar-collapse{margin-top:110px}.navbar .navbar-nav{margin:7.5px 0}.navbar .navbar-nav li{box-sizing:border-box;float:left;margin:0;padding:0;width:100%;text-align:left}.navbar .navbar-nav li.btn{margin-top:10px}.navbar .navbar-nav .dropdown a .caret{border:1px solid #555;border-radius:2px;box-sizing:content-box;color:#555;cursor:pointer;display:inline-block;font-family:"Font Awesome 5 Free";font-weight:900;height:30px;margin-left:0;position:absolute;right:15px;text-align:center;top:10px;width:30px;z-index:100}.navbar .navbar-nav .dropdown a .caret svg{width:12.5px;margin:9px;transition:all .3s ease}.navbar .navbar-nav .dropdown a .caret-open .caret svg{transform:rotate(-180deg)}.navbar .navbar-nav .dropdown a>i{margin-right:12px}.navbar .navbar-nav .dropdown.open a>.caret:before{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}.navbar .navbar-nav .dropdown.open .dropdown-menu{display:block!important}.navbar .navbar-nav .dropdown .dropdown-menu{background:0 0;box-shadow:none;position:static;margin-top:0;padding:0;width:100%}.navbar .navbar-nav .dropdown .dropdown-menu.open{display:block!important}.navbar .navbar-nav .dropdown .dropdown-menu li a{margin:0;padding:15px 0 15px 30px}.navbar .navbar-nav .dropdown .dropdown-menu li a:focus,.navbar .navbar-nav .dropdown .dropdown-menu li a:hover{background-color:transparent;color:#e91e63}.navbar .navbar-nav .dropdown .dropdown-menu li li a{padding:15px 0 15px 45px}.navbar .navbar-header .navbar-brand{padding-left:0}.navbar .navbar-brand h1,.navbar .navbar-brand p{padding:10px 0}.navbar .dropdown-submenu:hover .dropdown-menu{display:none!important}.navbar .dropdown-submenu.open>a{background:0 0!important;color:inherit;-webkit-box-shadow:none;box-shadow:none}.navbar.navbar-transparent .open .dropdown-menu>.active>a,.navbar.navbar-transparent .open .dropdown-menu>.active>a:focus,.navbar.navbar-transparent .open .dropdown-menu>.active>a:hover,.navbar.navbar-transparent .open .dropdown-menu>li>a:focus,.navbar.navbar-transparent .open .dropdown-menu>li>a:hover{color:inherit;background-color:transparent}.navbar.navbar-transparent .navbar-nav>.active>a{color:#555}.navbar .open .dropdown-menu>.active>a,.navbar .open .dropdown-menu>.active>a:focus,.navbar .open .dropdown-menu>.active>a:hover,.navbar .open .dropdown-menu>li>a:focus,.navbar .open .dropdown-menu>li>a:hover{color:#e91e63;background-color:transparent}.navbar .dropdown-menu li>a>i{opacity:1}.hestia_right .header-sidebar-wrapper{display:none}body.admin-bar .navbar{margin-top:45px}body.admin-bar .navbar.navbar-default .navbar-collapse{max-height:calc(100% - 115px);margin-top:115px}body.admin-bar .navbar.header-with-topbar{margin-top:0;top:85px}body.admin-bar .navbar.header-with-topbar.navbar-fixed-top .navbar-collapse{max-height:calc(100% - 155px);margin-top:155px}body.admin-bar .navbar.header-with-topbar.navbar-fixed-top.navbar-scroll-point .navbar-collapse{margin-top:115px}body.admin-bar .navbar.navbar-scroll-point.header-with-topbar{top:45px}body.admin-bar .navbar.navbar-scroll-point.navbar-fixed-top .navbar-collapse{max-height:calc(100% - 115px)}.big-title-sidebar-wrapper{width:100%;padding:0}.big-title-sidebar-wrapper .pirate-forms-contact-widget{max-width:370px;margin:0 auto}.single .section{padding:30px 0 0}.single .section.section-blog-info{padding:15px 0 30px}.media .avatar,.media-area .avatar,.media-body .avatar{margin:0;width:35px;height:35px}.subscribe-line .btn{margin-top:15px}ul.children{padding-left:5px;border-left:1px #cfcfcf solid}.blog-post .section-comments .comment-respond .author{display:none}.hestia-about .text-area{margin-bottom:20px}.home .main-raised section:first-of-type{border-radius:0}.footer.footer-big{padding:30px 0 26px}.footer .footer-menu{width:100%}.footer .copyright{display:inline-block;float:none!important;width:100%;padding:10px 0;text-align:center}.main-raised{margin-right:0;margin-left:0;border-radius:0}hr{margin-top:0}.hestia-about{padding-top:30px}.hestia-about h2{margin-top:0}.hestia-about .widget_sow-image .panel-widget-style{margin-top:-60px;padding:0 0 60px 0!important}.authors-on-blog .card-image,.hestia-team .card-image,.team .card-image{height:100px;margin:0 auto;width:100px}.authors-on-blog .card-image img,.hestia-team .card-image img,.team .card-image img{object-fit:cover}.authors-on-blog .card .content,.hestia-team .card .content,.team .card .content{text-align:center}.authors-on-blog .card .content .card-description,.hestia-team .card .content .card-description,.team .card .content .card-description{display:none}.authors-on-blog .card .content .footer,.hestia-team .card .content .footer,.team .card .content .footer{margin-left:0;margin-top:0}.authors-on-blog .card .content .footer .btn.btn-just-icon,.hestia-team .card .content .footer .btn.btn-just-icon,.team .card .content .footer .btn.btn-just-icon{margin:0 5px;padding:0}.authors-on-blog .card .content .footer .btn.btn-just-icon i,.hestia-team .card .content .footer .btn.btn-just-icon i,.team .card .content .footer .btn.btn-just-icon i{width:auto}.hestia-work .card{cursor:pointer}.pricing{padding:60px 0 40px}.contactus .card-contact{margin-top:90px}.contactus .form_captcha_wrap .pirate-forms-google-recaptcha>div{margin:0 auto}.contactus .contact_submit_wrap{text-align:center}.single.single-post .section-blog-info .entry-social{margin:15px 0 30px}.single.single-post .section-blog-info .card-profile{margin-top:20px}.page .section.section-text{padding:30px 0 0}.archive .page-header.header-small,.blog .page-header.header-small,.category .page-header.header-small,.page .page-header.header-small,.single-post .page-header.header-small{min-height:0}.archive .page-header.header-small .container,.blog .page-header.header-small .container,.category .page-header.header-small .container,.page .page-header.header-small .container,.single-post .page-header.header-small .container{padding:120px 15px 50px}.archive .page-header.header-small .container .hestia-title,.blog .page-header.header-small .container .hestia-title,.category .page-header.header-small .container .hestia-title,.page .page-header.header-small .container .hestia-title,.single-post .page-header.header-small .container .hestia-title{margin-top:0}.hestia-top-bar{overflow:hidden}.hestia-top-bar .col-md-6{text-align:center;width:100%}.hestia-top-bar .col-md-6.pull-right{display:none}.hestia-top-bar .col-md-12,.hestia-top-bar .col-md-12.pull-right{float:none!important;text-align:center}.hestia-top-bar .widget.widget_shopping_cart{display:none}.home:not(.blog) .main-raised{margin-top:0}.home:not(.blog) .page-header{min-height:0}.header .carousel .item .container{padding-top:170px;padding-bottom:100px}.header .buttons>.btn-right~.btn-left{margin-top:40px}.header.header-with-topbar .carousel .item .container{padding-top:210px}.header .carousel .carousel-control{margin-top:35px}.header.header-with-topbar .carousel .carousel-control{margin-top:55px}.obfx-sharing-bottom{left:0}.carousel .buttons .btn-left,.carousel .buttons .btn-left+.btn-right,.carousel .buttons .btn-right{margin:0 15px 15px}.navbar.navbar-transparent .hestia-hide-if-transparent{display:block}.navbar.navbar-transparent .hestia-transparent-logo{display:none}}@media (max-width:767px){.carousel .page-header .row{flex-direction:column;justify-content:center;padding:0;text-align:center}.carousel .page-header .row .margin-left-auto,.carousel .page-header .row .margin-right-auto{margin:inherit}.carousel .page-header .row .big-title-slider-content{text-align:center}.carousel .item .container.container-height-auto{top:0;transform:none}.carousel .carousel-control.left i{left:10px}.carousel .carousel-control.right i{right:10px}}@media (max-width:600px){body.admin-bar .navbar{margin-top:0}}@media (max-width:600px){body.admin-bar .navbar.navbar-scroll-point{top:0}body.admin-bar .navbar.navbar-scroll-point.header-with-topbar{top:0}body.admin-bar .navbar.navbar-scroll-point.navbar-transparent{margin-top:0;top:46px}body.admin-bar .navbar.navbar-not-transparent{margin-top:0}body.admin-bar .navbar.navbar-scroll-point.header-with-topbar.navbar-fixed-top .navbar-collapse,body.admin-bar .navbar.navbar-scroll-point.navbar-fixed-top .navbar-collapse{max-height:calc(100% - 70px);margin-top:70px}body.admin-bar .navbar.navbar-scroll-point.header-with-topbar.navbar-fixed-top.navbar-transparent .navbar-collapse,body.admin-bar .navbar.navbar-scroll-point.navbar-fixed-top.navbar-transparent .navbar-collapse{max-height:calc(100% - 70px);margin-top:115px}}@media (max-width:480px){.single .main-raised{margin:-60px 0 30px}.comment-respond .form-submit input{display:block;float:none!important;margin:0 auto}.hestia-features{padding:40px 0 55px}.alternative-blog-row{display:table;width:100%;margin:0 auto;table-layout:fixed}.alternative-blog-row div:first-child{display:table-footer-group}.alternative-blog-row div:last-child{padding:0;display:block}.contactus .hestia-contact-form-col{padding:0 5px}.contactus .card-contact{margin-top:30px}.contactus .card-contact .content{padding:30px 15px 0}.contactus .pirate_forms_wrap .pirate-forms-footer .form_captcha_wrap{margin-bottom:0;padding:0}.contactus .pirate_forms_wrap .form_captcha_wrap>div>div{transform:scale(.8);overflow:visible}}.col-ms-1,.col-ms-10,.col-ms-11,.col-ms-12,.col-ms-2,.col-ms-3,.col-ms-4,.col-ms-5,.col-ms-6,.col-ms-7,.col-ms-8,.col-ms-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width:481px) and (max-width:767px){.col-ms-1,.col-ms-10,.col-ms-11,.col-ms-2,.col-ms-3,.col-ms-4,.col-ms-5,.col-ms-6,.col-ms-7,.col-ms-8,.col-ms-9{float:left}.col-ms-1{width:8.33333%}.col-ms-2{width:16.66667%}.col-ms-3{width:25%}.col-ms-4{width:33.33333%}.col-ms-5{width:41.66667%}.col-ms-6{width:50%}.col-ms-7{width:58.33333%}.col-ms-8{width:66.66667%}.col-ms-9{width:75%}.col-ms-10{width:83.33333%}.col-ms-11{width:91.66667%}.col-ms-12{width:100%}.col-ms-push-1{left:8.33333%}.col-ms-push-2{left:16.66667%}.col-ms-push-3{left:25%}.col-ms-push-4{left:33.33333%}.col-ms-push-5{left:41.66667%}.col-ms-push-6{left:50%}.col-ms-push-7{left:58.33333%}.col-ms-push-8{left:66.66667%}.col-ms-push-9{left:75%}.col-ms-push-10{left:83.33333%}.col-ms-push-11{left:91.66667%}.col-ms-pull-1{right:8.33333%}.col-ms-pull-2{right:16.66667%}.col-ms-pull-3{right:25%}.col-ms-pull-4{right:33.33333%}.col-ms-pull-5{right:41.66667%}.col-ms-pull-6{right:50%}.col-ms-pull-7{right:58.33333%}.col-ms-pull-8{right:66.66667%}.col-ms-pull-9{right:75%}.col-ms-pull-10{right:83.33333%}.col-ms-pull-11{right:91.66667%}.col-ms-offset-1{margin-left:8.33333%}.col-ms-offset-2{margin-left:16.66667%}.col-ms-offset-3{margin-left:25%}.col-ms-offset-4{margin-left:33.33333%}.col-ms-offset-5{margin-left:41.66667%}.col-ms-offset-6{margin-left:50%}.col-ms-offset-7{margin-left:58.33333%}.col-ms-offset-8{margin-left:66.66667%}.col-ms-offset-9{margin-left:75%}.col-ms-offset-10{margin-left:83.33333%}.col-ms-offset-11{margin-left:91.66667%}}@media (min-width:480px) and (max-width:767px){.form-horizontal .form-group .control-label{text-align:right}}

/* GEN FIX */
	/* Fonts */
		.woocommerce.single-product:nth-child(1n), 
		/*.woocommerce-cart, 
		.woocommerce-checkout:nth-child(1n), 
		.woocommerce, */
		h1.product_title.entry-title:nth-child(1n), 
		.woocommerce-page h1:nth-child(1n), 
		.woocommerce-page h2:nth-child(1n), 
		.woocommerce-page h3:nth-child(1n), 
		.woocommerce-page h4:nth-child(1n), 
		.woocommerce-page h5:nth-child(1n), 
		.woocommerce-page h6:nth-child(1n) {
			font-family: "Lora";
		}

		.woocommerce-page.shop-pagination-type-infinite div#primary h1.hestia-title, 
		.newSite h1 {
			line-height: 68px;
		}

		.woocommerce-page h5:nth-child(1n), 
		body.woocommerce-page div.summary h1.product_title.entry-title:nth-child(1n) {
			font-weight: 400;
		}

		.woocommerce.single-product .summary .price:nth-child(1n), 
		.woocommerce.single-product .summary .price:nth-child(1n) span {
			font-weight: 600;
		}

		.woocommerce.single-product .summary .price:nth-child(1n), 
		.woocommerce.single-product .woocommerce-variation-price .price:nth-child(1n), 
		.woocommerce .price_label {
			font-family: Josefin Sans;
		}

		.woocommerce-page p:nth-child(1n) {
			font-family: Crimson Text;
			line-height: 19px;
		}

		.woocommerce-page button {
		    font-family: "Raleway";
		}

		.woocommerce-page input, 
		.woocommerce-page select, 
		.woocommerce-page textarea {
		    font-family: "Nunito";
		}

		ss.heateorSssSharingSvg {
		    font-family: "Nunito";
		    font-weight: 600;
		}

		.product_meta span.posted_in {
		    font-family: "Nunito";
		}

		.product_meta span.posted_in a {
		    color: #005e47;
		}

		/* links */
			a:focus, 
			a:hover {
				color: currentColor;
				outline: none;
			}

	/* Outline */
		:focus {
		    outline: none;
		}

	/* container padding FIX */
		.single-product .container {
		    padding-left: 0; 
		    padding-right: 0; 
		}

		.woocommerce.single-product .blog-post .col-md-12>div[id^=product].product:nth-child(1n) {
		    padding: 40px 0;
		}

	/* Buttons */
		.btn.btn-primary:not(.colored-button):not(.btn-left):not(.btn-right):not(.btn-just-icon):not(.menu-item), 
		input[type="submit"]:not(.search-submit), 
		body:not(.woocommerce-account) .woocommerce .button.woocommerce-Button, 
		.woocommerce .product button.button, 
		.woocommerce .product button.button.alt, 
		.woocommerce .product #respond input#submit, 
		.woocommerce-cart .blog-post .woocommerce .cart-collaterals .cart_totals .checkout-button, 
		.woocommerce-checkout #payment #place_order, 
		.woocommerce-account.woocommerce-page button.button, 
		.woocommerce .track_order button[type="submit"], 
		.nav-cart .nav-cart-content .widget .buttons .button, 
		.woocommerce a.button.wc-backward, 
		body.woocommerce .wccm-catalog-item a.button, 
		body.woocommerce a.wccm-button.button, 
		form.woocommerce-form-coupon button.button, 
		div.wpforms-container .wpforms-form button[type=submit].wpforms-submit, 
		div.woocommerce a.button.alt, 
		div.woocommerce table.my_account_orders .button, 
		input[type="submit"].search-submit, 
		.hestia-view-cart-wrapper .added_to_cart.wc-forward, 
		.woocommerce-product-search button, 
		.woocommerce-cart .actions .button, 
		#secondary div[id^=woocommerce_price_filter] .button, 
		.woocommerce div[id^=woocommerce_widget_cart].widget .buttons .button, 
		.searchform input[type=submit], 
		.searchform button, 
		.search-form:not(.media-toolbar-primary) input[type=submit], 
		.search-form:not(.media-toolbar-primary) button, 
		.woocommerce-product-search input[type=submit], 
		.btn.colored-button, 
		.btn.btn-left, 
		.btn.btn-right, 
		.btn:not(.colored-button):not(.btn-left):not(.btn-right):not(.btn-just-icon):not(.menu-item):not(.hestia-sidebar-open):not(.hestia-sidebar-close) {
		    /*border-radius: 4px !important;*/
		    box-shadow: none;
		}

		body:not(.woocommerce-page) .button:not([class^="fl-"]):not(hestia-scroll-to-top):not(.navbar-toggle):not(.add_to_cart_button) {
		    box-shadow: none !important;
		}

	/* MANUAL BOX */
		@media screen and (min-width: 1251px) {
			.woocommerce:not(.shop-pagination-type-infinite) .container:nth-child(1n), 
			.woocommerce-cart .container:nth-child(1n), 
			.woocommerce-checkout .container:nth-child(1n), 
			.woocommerce-account .container:nth-child(1n), 
			div.shopScript, 
			body/*.page-id-2722*/ div:nth-of-type(1n) div.container/*, 
			body.page-id-2811 div:nth-of-type(1n) div.container, 
			body.page-id-2859 div:nth-of-type(1n) div.container, 
			body.page-id-2937 div:nth-of-type(1n) div.container, 
			body.page-id-2953 div:nth-of-type(1n) div.container, 
			body.page-id-2975 div:nth-of-type(1n) div.container, 
			body.page-id-2987 div:nth-of-type(1n) div.container, 
			body.page-id-3027 div:nth-of-type(1n) div.container, 
			body.page-id-3029 div:nth-of-type(1n) div.container, 
			body.page-id-3033 div:nth-of-type(1n) div.container, 
			body.page-id-3037 div:nth-of-type(1n) div.container, 
			body.page-id-3042 div:nth-of-type(1n) div.container, 
			body.page-id-3046 div:nth-of-type(1n) div.container, 
			body.page-id-3048 div:nth-of-type(1n) div.container, 
			body.page-id-3050 div:nth-of-type(1n) div.container, 
			body.page-id-3 div:nth-of-type(1n) div.container, 
			body.page-id-3096 div:nth-of-type(1n) div.container, 
			body.page-id-3294 div:nth-of-type(1n) div.container, 
			body.page-id-3226 div:nth-of-type(1n) div.container, 
			body.page-id-3272 div:nth-of-type(1n) div.container, 
			body.page-id-3284 div:nth-of-type(1n) div.container, 
			body.page-id-3286 div:nth-of-type(1n) div.container, 
			body.page-id-3288 div:nth-of-type(1n) div.container*/ {
			    max-width: 1200px;
			}
		}

		@media screen and (min-width: 1151px) and (max-width: 1250px) {
			.woocommerce .container:nth-child(1n), 
			.woocommerce-cart .container:nth-child(1n), 
			.woocommerce-checkout .container:nth-child(1n), 
			.woocommerce-account .container:nth-child(1n), 
			div.shopScript, 
			body/*.page-id-2722*/ div:nth-of-type(1n) div.container/*, 
			body.page-id-2811 div:nth-of-type(1n) div.container, 
			body.page-id-2859 div:nth-of-type(1n) div.container, 
			body.page-id-2937 div:nth-of-type(1n) div.container, 
			body.page-id-2953 div:nth-of-type(1n) div.container, 
			body.page-id-2975 div:nth-of-type(1n) div.container, 
			body.page-id-2987 div:nth-of-type(1n) div.container, 
			body.page-id-3027 div:nth-of-type(1n) div.container, 
			body.page-id-3029 div:nth-of-type(1n) div.container, 
			body.page-id-3033 div:nth-of-type(1n) div.container, 
			body.page-id-3037 div:nth-of-type(1n) div.container, 
			body.page-id-3042 div:nth-of-type(1n) div.container, 
			body.page-id-3046 div:nth-of-type(1n) div.container, 
			body.page-id-3048 div:nth-of-type(1n) div.container, 
			body.page-id-3050 div:nth-of-type(1n) div.container, 
			body.page-id-3 div:nth-of-type(1n) div.container, 
			body.page-id-3096 div:nth-of-type(1n) div.container, 
			body.page-id-3294 div:nth-of-type(1n) div.container, 
			body.page-id-3226 div:nth-of-type(1n) div.container, 
			body.page-id-3272 div:nth-of-type(1n) div.container, 
			body.page-id-3284 div:nth-of-type(1n) div.container, 
			body.page-id-3286 div:nth-of-type(1n) div.container, 
			body.page-id-3288 div:nth-of-type(1n) div.container*/ {
				width: 1100px;
			}
		}

		@media screen and (min-width: 1025px) and (max-width: 1150px) {
			.woocommerce .container:nth-child(1n), 
			.woocommerce-cart .container:nth-child(1n), 
			.woocommerce-checkout .container:nth-child(1n), 
			.woocommerce-account .container:nth-child(1n), 
			div.shopScript, 
			body/*.page-id-2722*/ div:nth-of-type(1n) div.container/*, 
			body.page-id-2811 div:nth-of-type(1n) div.container, 
			body.page-id-2859 div:nth-of-type(1n) div.container, 
			body.page-id-2937 div:nth-of-type(1n) div.container, 
			body.page-id-2953 div:nth-of-type(1n) div.container, 
			body.page-id-2975 div:nth-of-type(1n) div.container, 
			body.page-id-2987 div:nth-of-type(1n) div.container, 
			body.page-id-3027 div:nth-of-type(1n) div.container, 
			body.page-id-3029 div:nth-of-type(1n) div.container, 
			body.page-id-3033 div:nth-of-type(1n) div.container, 
			body.page-id-3037 div:nth-of-type(1n) div.container, 
			body.page-id-3042 div:nth-of-type(1n) div.container, 
			body.page-id-3046 div:nth-of-type(1n) div.container, 
			body.page-id-3048 div:nth-of-type(1n) div.container, 
			body.page-id-3050 div:nth-of-type(1n) div.container, 
			body.page-id-3 div:nth-of-type(1n) div.container, 
			body.page-id-3096 div:nth-of-type(1n) div.container, 
			body.page-id-3294 div:nth-of-type(1n) div.container, 
			body.page-id-3226 div:nth-of-type(1n) div.container, 
			body.page-id-3272 div:nth-of-type(1n) div.container, 
			body.page-id-3284 div:nth-of-type(1n) div.container, 
			body.page-id-3286 div:nth-of-type(1n) div.container, 
			body.page-id-3288 div:nth-of-type(1n) div.container*/ {
				width: 1000px;
			}
		}

		@media screen and (min-width: 769px) and (max-width: 1024px) {
			.woocommerce .container:nth-child(1n), 
			.woocommerce-cart .container:nth-child(1n), 
			.woocommerce-checkout .container:nth-child(1n), 
			.woocommerce-account .container:nth-child(1n), 
			div.shopScript, 
			body/*.page-id-2722*/ div:nth-of-type(1n) div.container/*, 
			body.page-id-2811 div:nth-of-type(1n) div.container, 
			body.page-id-2859 div:nth-of-type(1n) div.container, 
			body.page-id-2937 div:nth-of-type(1n) div.container, 
			body.page-id-2953 div:nth-of-type(1n) div.container, 
			body.page-id-2975 div:nth-of-type(1n) div.container, 
			body.page-id-2987 div:nth-of-type(1n) div.container, 
			body.page-id-3027 div:nth-of-type(1n) div.container, 
			body.page-id-3029 div:nth-of-type(1n) div.container, 
			body.page-id-3033 div:nth-of-type(1n) div.container, 
			body.page-id-3037 div:nth-of-type(1n) div.container, 
			body.page-id-3042 div:nth-of-type(1n) div.container, 
			body.page-id-3046 div:nth-of-type(1n) div.container, 
			body.page-id-3048 div:nth-of-type(1n) div.container, 
			body.page-id-3050 div:nth-of-type(1n) div.container, 
			body.page-id-3 div:nth-of-type(1n) div.container,  
			body.page-id-3096 div:nth-of-type(1n) div.container,  
			body.page-id-3294 div:nth-of-type(1n) div.container, 
			body.page-id-3226 div:nth-of-type(1n) div.container, 
			body.page-id-3272 div:nth-of-type(1n) div.container, 
			body.page-id-3284 div:nth-of-type(1n) div.container, 
			body.page-id-3286 div:nth-of-type(1n) div.container, 
			body.page-id-3288 div:nth-of-type(1n) div.container*/ {
				width: 780px;
			}
		}

		@media screen and (min-width: 621px) and (max-width: 768px) {
			.woocommerce .container:nth-child(1n), 
			.woocommerce-cart .container:nth-child(1n), 
			.woocommerce-checkout .container:nth-child(1n), 
			.woocommerce-account .container:nth-child(1n), 
			div.shopScript, 
			body/*.page-id-2722*/ div:nth-of-type(1n) div.container/*, 
			body.page-id-2811 div:nth-of-type(1n) div.container, 
			body.page-id-2859 div:nth-of-type(1n) div.container, 
			body.page-id-2937 div:nth-of-type(1n) div.container, 
			body.page-id-2953 div:nth-of-type(1n) div.container, 
			body.page-id-2975 div:nth-of-type(1n) div.container, 
			body.page-id-2987 div:nth-of-type(1n) div.container, 
			body.page-id-3027 div:nth-of-type(1n) div.container, 
			body.page-id-3029 div:nth-of-type(1n) div.container, 
			body.page-id-3033 div:nth-of-type(1n) div.container, 
			body.page-id-3037 div:nth-of-type(1n) div.container, 
			body.page-id-3042 div:nth-of-type(1n) div.container, 
			body.page-id-3046 div:nth-of-type(1n) div.container, 
			body.page-id-3048 div:nth-of-type(1n) div.container, 
			body.page-id-3050 div:nth-of-type(1n) div.container, 
			body.page-id-3 div:nth-of-type(1n) div.container, 
			body.page-id-3096 div:nth-of-type(1n) div.container, 
			body.page-id-3294 div:nth-of-type(1n) div.container,  
			body.page-id-3226 div:nth-of-type(1n) div.container, 
			body.page-id-3272 div:nth-of-type(1n) div.container, 
			body.page-id-3284 div:nth-of-type(1n) div.container, 
			body.page-id-3286 div:nth-of-type(1n) div.container, 
			body.page-id-3288 div:nth-of-type(1n) div.container*/ {
				width: 630px;
			}
		}

		@media screen and (min-width: 421px) and (max-width: 620px) {
			.woocommerce .container:nth-child(1n), 
			.woocommerce-cart .container:nth-child(1n), 
			.woocommerce-checkout .container:nth-child(1n), 
			.woocommerce-account .container:nth-child(1n), 
			div.shopScript, 
			body/*.page-id-2722*/ div:nth-of-type(1n) div.container/*, 
			body.page-id-2811 div:nth-of-type(1n) div.container, 
			body.page-id-2859 div:nth-of-type(1n) div.container, 
			body.page-id-2937 div:nth-of-type(1n) div.container, 
			body.page-id-2953 div:nth-of-type(1n) div.container, 
			body.page-id-2975 div:nth-of-type(1n) div.container, 
			body.page-id-2987 div:nth-of-type(1n) div.container, 
			body.page-id-3027 div:nth-of-type(1n) div.container, 
			body.page-id-3029 div:nth-of-type(1n) div.container, 
			body.page-id-3033 div:nth-of-type(1n) div.container, 
			body.page-id-3037 div:nth-of-type(1n) div.container, 
			body.page-id-3042 div:nth-of-type(1n) div.container, 
			body.page-id-3046 div:nth-of-type(1n) div.container, 
			body.page-id-3048 div:nth-of-type(1n) div.container, 
			body.page-id-3050 div:nth-of-type(1n) div.container, 
			body.page-id-3 div:nth-of-type(1n) div.container,  
			body.page-id-3096 div:nth-of-type(1n) div.container,  
			body.page-id-3294 div:nth-of-type(1n) div.container, 
			body.page-id-3226 div:nth-of-type(1n) div.container, 
			body.page-id-3272 div:nth-of-type(1n) div.container, 
			body.page-id-3284 div:nth-of-type(1n) div.container, 
			body.page-id-3286 div:nth-of-type(1n) div.container, 
			body.page-id-3288 div:nth-of-type(1n) div.container*/ {
				width: 430px;
			}
		}

		@media screen and (min-width: 371px) and (max-width: 420px) {
			.woocommerce .container:nth-child(1n), 
			.woocommerce-cart .container:nth-child(1n), 
			.woocommerce-checkout .container:nth-child(1n), 
			.woocommerce-account .container:nth-child(1n), 
			div.shopScript, 
			body/*.page-id-2722*/ div:nth-of-type(1n) div.container/*, 
			body.page-id-2811 div:nth-of-type(1n) div.container, 
			body.page-id-2859 div:nth-of-type(1n) div.container, 
			body.page-id-2937 div:nth-of-type(1n) div.container, 
			body.page-id-2953 div:nth-of-type(1n) div.container, 
			body.page-id-2975 div:nth-of-type(1n) div.container, 
			body.page-id-2987 div:nth-of-type(1n) div.container, 
			body.page-id-3027 div:nth-of-type(1n) div.container, 
			body.page-id-3029 div:nth-of-type(1n) div.container, 
			body.page-id-3033 div:nth-of-type(1n) div.container, 
			body.page-id-3037 div:nth-of-type(1n) div.container, 
			body.page-id-3042 div:nth-of-type(1n) div.container, 
			body.page-id-3046 div:nth-of-type(1n) div.container, 
			body.page-id-3048 div:nth-of-type(1n) div.container, 
			body.page-id-3050 div:nth-of-type(1n) div.container, 
			body.page-id-3 div:nth-of-type(1n) div.container,  
			body.page-id-3096 div:nth-of-type(1n) div.container,  
			body.page-id-3294 div:nth-of-type(1n) div.container, 
			body.page-id-3226 div:nth-of-type(1n) div.container, 
			body.page-id-3272 div:nth-of-type(1n) div.container, 
			body.page-id-3284 div:nth-of-type(1n) div.container, 
			body.page-id-3286 div:nth-of-type(1n) div.container, 
			body.page-id-3288 div:nth-of-type(1n) div.container*/ {
				max-width: 380px;
			}
		}

		@media screen and (max-width: 370px) {
			.woocommerce .container:nth-child(1n), 
			.woocommerce-cart .container:nth-child(1n), 
			.woocommerce-checkout .container:nth-child(1n), 
			.woocommerce-account .container:nth-child(1n), 
			div.shopScript, 
			body/*.page-id-2722*/ div:nth-of-type(1n) div.container/*, 
			body.page-id-2811 div:nth-of-type(1n) div.container, 
			body.page-id-2859 div:nth-of-type(1n) div.container, 
			body.page-id-2937 div:nth-of-type(1n) div.container, 
			body.page-id-2953 div:nth-of-type(1n) div.container, 
			body.page-id-2975 div:nth-of-type(1n) div.container, 
			body.page-id-2987 div:nth-of-type(1n) div.container, 
			body.page-id-3027 div:nth-of-type(1n) div.container, 
			body.page-id-3029 div:nth-of-type(1n) div.container, 
			body.page-id-3033 div:nth-of-type(1n) div.container, 
			body.page-id-3037 div:nth-of-type(1n) div.container, 
			body.page-id-3042 div:nth-of-type(1n) div.container, 
			body.page-id-3046 div:nth-of-type(1n) div.container, 
			body.page-id-3048 div:nth-of-type(1n) div.container, 
			body.page-id-3050 div:nth-of-type(1n) div.container, 
			body.page-id-3 div:nth-of-type(1n) div.container,  
			body.page-id-3096 div:nth-of-type(1n) div.container,  
			body.page-id-3294 div:nth-of-type(1n) div.container, 
			body.page-id-3226 div:nth-of-type(1n) div.container, 
			body.page-id-3272 div:nth-of-type(1n) div.container, 
			body.page-id-3284 div:nth-of-type(1n) div.container, 
			body.page-id-3286 div:nth-of-type(1n) div.container, 
			body.page-id-3288 div:nth-of-type(1n) div.container*/ {
			    max-width: 330px;
			}
		}

	/* MENU TEMP FIX */
		.woocommerce #menu-primary.nav>li>a, 
		.woocommerce-cart #menu-primary.nav>li>a, 
		.woocommerce-checkout #menu-primary.nav>li>a, 
		.woocommerce-account #menu-primary.nav>li>a {
		    padding: 10px 8px;
		    letter-spacing: -0.3px;
		}

		.woocommerce .navbar.hestia_left .title-logo-wrapper, 
		.woocommerce-cart .navbar.hestia_left .title-logo-wrapper, 
		.woocommerce-checkout .navbar.hestia_left .title-logo-wrapper, 
		.woocommerce-account .navbar.hestia_left .title-logo-wrapper  {
		    min-width: 117px;
		}

		@media (min-width: 1025px) {
			.woocommerce .navbar-toggle, 
			.woocommerce-cart .navbar-toggle, 
			.woocommerce-checkout .navbar-toggle, 
			.woocommerce-account .navbar-toggle, 
			body/*.page-id-2722*/ div:nth-of-type(1n) .navbar-toggle,/* 
			body.page-id-2811 div:nth-of-type(1n) .navbar-toggle, 
			body.page-id-2859 div:nth-of-type(1n) .navbar-toggle, 
			body.page-id-2937 div:nth-of-type(1n) .navbar-toggle, 
			body.page-id-2953 div:nth-of-type(1n) .navbar-toggle, 
			body.page-id-2975 div:nth-of-type(1n) .navbar-toggle, 
			body.page-id-2987 div:nth-of-type(1n) .navbar-toggle, 
			body.page-id-3027 div:nth-of-type(1n) .navbar-toggle, 
			body.page-id-3029 div:nth-of-type(1n) .navbar-toggle, 
			body.page-id-3033 div:nth-of-type(1n) .navbar-toggle, 
			body.page-id-3037 div:nth-of-type(1n) .navbar-toggle, 
			body.page-id-3042 div:nth-of-type(1n) .navbar-toggle, 
			body.page-id-3046 div:nth-of-type(1n) .navbar-toggle, 
			body.page-id-3048 div:nth-of-type(1n) .navbar-toggle, 
			body.page-id-3050 div:nth-of-type(1n) .navbar-toggle, 
			body.page-id-3 div:nth-of-type(1n) .navbar-toggle, 
			body.page-id-3096 div:nth-of-type(1n) .navbar-toggle, 
			body.page-id-3294 div:nth-of-type(1n) .navbar-toggle, 
			body.page-id-3226 div:nth-of-type(1n) .navbar-toggle, 
			body.page-id-3272 div:nth-of-type(1n) .navbar-toggle, 
			body.page-id-3284 div:nth-of-type(1n) .navbar-toggle, 
			body.page-id-3286 div:nth-of-type(1n) .navbar-toggle, 
			body.page-id-3288 div:nth-of-type(1n) .navbar-toggle*/ {
			    display: none;
			}

			.woocommerce .navbar-nav>li, 
			.woocommerce-cart .navbar-nav>li, 
			.woocommerce-checkout .navbar-nav>li, 
			.woocommerce-account .navbar-nav>li {
			    float: left;
			}
		}

	/* MENU LESS TEMP FIX */

		/* Gen */
			/* Widget cart */
				.nav-cart .nav-cart-icon span:nth-child(1n) {
				    font-family: "Nunito";
				    background: #005e47;
				    border: 1px solid #005e47;
				    color: #fff;
			        top: 9px;
				}

			.woocommerce .navbar .navbar-nav>li:not(.btn) .hestia-toggle-search:before, .woocommerce .navbar .navbar-nav>li>a:before, 
			.woocommerce-cart .navbar .navbar-nav>li:not(.btn) .hestia-toggle-search:before, .woocommerce-cart .navbar .navbar-nav>li>a:before, 
			.woocommerce-checkout .navbar .navbar-nav>li:not(.btn) .hestia-toggle-search:before, .woocommerce-checkout .navbar .navbar-nav>li>a:before, 
			.woocommerce-account .navbar .navbar-nav>li:not(.btn) .hestia-toggle-search:before, .woocommerce-account .navbar .navbar-nav>li>a:before {
			    position: absolute;
			    z-index: -1;
			    top: 0;
			    right: 0;
			    bottom: 0;
			    left: 0;
			    border-radius: 0 !important;
			    border-bottom: 2px solid #005e47 !important;
			    background-color: transparent !important;
			    background-color: transparent !important;
			    content: "";
			    transition: all .3s cubic-bezier(.34,.9,.7,1);
			    -webkit-transform: scaleX(0);
			    -ms-transform: scaleX(0);
			    transform: scaleX(0);
			    -webkit-transform-origin: 50%;
			    -ms-transform-origin: 50%;
			    transform-origin: 50%;
			}

			.woocommerce .navbar.navbar-default:not(.navbar-transparent) li:not(.btn):hover > a, 
			.woocommerce .navbar.navbar-default.navbar-transparent .dropdown-menu:not(.btn) li:not(.btn):hover > a, 
			.single-product .navbar.navbar-default:not(.navbar-transparent) li:not(.btn):hover > a i, 
			.single-product .navbar.navbar-default:not(.navbar-transparent) .navbar-toggle:hover, 
			.single-product .navbar.navbar-default:not(.full-screen-menu) .nav-cart-icon .nav-cart-content a:hover, 
			.single-product .navbar.navbar-default:not(.navbar-transparent) .hestia-toggle-search:hover, 
			.single-product .navbar.navbar-transparent .nav-cart .nav-cart-content .widget li:hover a, 
			.single-product .has-text-color.has-navbar-text-color-hover-color, 
			.woocommerce-cart .navbar.navbar-default:not(.navbar-transparent) li:not(.btn):hover > a, 
			.woocommerce-cart .navbar.navbar-default.navbar-transparent .dropdown-menu:not(.btn) li:not(.btn):hover > a, 
			.woocommerce-cart .navbar.navbar-default:not(.navbar-transparent) li:not(.btn):hover > a i, 
			.woocommerce-cart .navbar.navbar-default:not(.navbar-transparent) .navbar-toggle:hover, 
			.woocommerce-cart .navbar.navbar-default:not(.full-screen-menu) .nav-cart-icon .nav-cart-content a:hover, 
			.woocommerce-cart .navbar.navbar-default:not(.navbar-transparent) .hestia-toggle-search:hover, 
			.woocommerce-cart .navbar.navbar-transparent .nav-cart .nav-cart-content .widget li:hover a, 
			.woocommerce-cart .has-text-color.has-navbar-text-color-hover-color, 
			.woocommerce-checkout .navbar.navbar-default:not(.navbar-transparent) li:not(.btn):hover > a, 
			.woocommerce-checkout .navbar.navbar-default.navbar-transparent .dropdown-menu:not(.btn) li:not(.btn):hover > a, 
			.woocommerce-checkout .navbar.navbar-default:not(.navbar-transparent) li:not(.btn):hover > a i, 
			.woocommerce-checkout .navbar.navbar-default:not(.navbar-transparent) .navbar-toggle:hover, 
			.woocommerce-checkout .navbar.navbar-default:not(.full-screen-menu) .nav-cart-icon .nav-cart-content a:hover, 
			.woocommerce-checkout .navbar.navbar-default:not(.navbar-transparent) .hestia-toggle-search:hover, 
			.woocommerce-checkout .navbar.navbar-transparent .nav-cart .nav-cart-content .widget li:hover a, 
			.woocommerce-checkout .has-text-color.has-navbar-text-color-hover-color, 
			.woocommerce-account .navbar.navbar-default:not(.navbar-transparent) li:not(.btn):hover > a, 
			.woocommerce-account .navbar.navbar-default.navbar-transparent .dropdown-menu:not(.btn) li:not(.btn):hover > a, 
			.woocommerce-account .navbar.navbar-default:not(.navbar-transparent) li:not(.btn):hover > a i, 
			.woocommerce-account .navbar.navbar-default:not(.navbar-transparent) .navbar-toggle:hover, 
			.woocommerce-account .navbar.navbar-default:not(.full-screen-menu) .nav-cart-icon .nav-cart-content a:hover, 
			.woocommerce-account .navbar.navbar-default:not(.navbar-transparent) .hestia-toggle-search:hover, 
			.woocommerce-account .navbar.navbar-transparent .nav-cart .nav-cart-content .widget li:hover a, 
			.woocommerce-account .has-text-color.has-navbar-text-color-hover-color {
				color: #005e47;
			}

			div#woocommerce_product_categories-3 {
			    margin-top: 60px;
			    margin-bottom: 20px !important;
			}

			li.product.type-product {
			    margin-bottom: 20px !important;
			}

			@media (max-width: 1024px) {
				/* applying the theme stuff that was on menu mobile */
					.woocommerce .navbar-toggle, 
					.woocommerce-cart .navbar-toggle, 
					.woocommerce-checkout .navbar-toggle, 
					.woocommerce-account .navbar-toggle, 
					body/*.page-id-2722*/ div:nth-of-type(1n) .navbar-toggle/*, 
					body.page-id-2811 div:nth-of-type(1n) .navbar-toggle, 
					body.page-id-2859 div:nth-of-type(1n) .navbar-toggle, 
					body.page-id-2937 div:nth-of-type(1n) .navbar-toggle, 
					body.page-id-2953 div:nth-of-type(1n) .navbar-toggle, 
					body.page-id-2975 div:nth-of-type(1n) .navbar-toggle, 
					body.page-id-2987 div:nth-of-type(1n) .navbar-toggle, 
					body.page-id-3027 div:nth-of-type(1n) .navbar-toggle, 
					body.page-id-3029 div:nth-of-type(1n) .navbar-toggle, 
					body.page-id-3033 div:nth-of-type(1n) .navbar-toggle, 
					body.page-id-3037 div:nth-of-type(1n) .navbar-toggle, 
					body.page-id-3042 div:nth-of-type(1n) .navbar-toggle, 
					body.page-id-3046 div:nth-of-type(1n) .navbar-toggle, 
					body.page-id-3048 div:nth-of-type(1n) .navbar-toggle, 
					body.page-id-3050 div:nth-of-type(1n) .navbar-toggle, 
					body.page-id-3 div:nth-of-type(1n) .navbar-toggle, 
					body.page-id-3096 div:nth-of-type(1n) .navbar-toggle, 
					body.page-id-3294 div:nth-of-type(1n) .navbar-toggle, 
					body.page-id-3226 div:nth-of-type(1n) .navbar-toggle, 
					body.page-id-3272 div:nth-of-type(1n) .navbar-toggle, 
					body.page-id-3284 div:nth-of-type(1n) .navbar-toggle, 
					body.page-id-3286 div:nth-of-type(1n) .navbar-toggle, 
					body.page-id-3288 div:nth-of-type(1n) .navbar-toggle*/ {
					    display: block;
					}

					/*.woocommerce .navbar-toggle, 
					.woocommerce-cart .navbar-toggle, 
					.woocommerce-checkout .navbar-toggle, 
					.woocommerce-account .navbar-toggle, */
					body/*.page-id-2722*/ div:nth-of-type(1n) div#main-navigation.navbar-collapse.collapse/*, 
					body.page-id-2811 div:nth-of-type(1n) div#main-navigation.navbar-collapse.collapse, 
					body.page-id-2859 div:nth-of-type(1n) div#main-navigation.navbar-collapse.collapse, 
					body.page-id-2937 div:nth-of-type(1n) div#main-navigation.navbar-collapse.collapse, 
					body.page-id-2953 div:nth-of-type(1n) div#main-navigation.navbar-collapse.collapse, 
					body.page-id-2975 div:nth-of-type(1n) div#main-navigation.navbar-collapse.collapse, 
					body.page-id-2987 div:nth-of-type(1n) div#main-navigation.navbar-collapse.collapse, 
					body.page-id-3027 div:nth-of-type(1n) div#main-navigation.navbar-collapse.collapse, 
					body.page-id-3029 div:nth-of-type(1n) div#main-navigation.navbar-collapse.collapse, 
					body.page-id-3033 div:nth-of-type(1n) div#main-navigation.navbar-collapse.collapse, 
					body.page-id-3037 div:nth-of-type(1n) div#main-navigation.navbar-collapse.collapse, 
					body.page-id-3042 div:nth-of-type(1n) div#main-navigation.navbar-collapse.collapse, 
					body.page-id-3046 div:nth-of-type(1n) div#main-navigation.navbar-collapse.collapse, 
					body.page-id-3048 div:nth-of-type(1n) div#main-navigation.navbar-collapse.collapse, 
					body.page-id-3050 div:nth-of-type(1n) div#main-navigation.navbar-collapse.collapse, 
					body.page-id-3 div:nth-of-type(1n) div#main-navigation.navbar-collapse.collapse, 
					body.page-id-3096 div:nth-of-type(1n) div#main-navigation.navbar-collapse.collapse, 
					body.page-id-3294 div:nth-of-type(1n) div#main-navigation.navbar-collapse.collapse, 
					body.page-id-3226 div:nth-of-type(1n) div#main-navigation.navbar-collapse.collapse, 
					body.page-id-3272 div:nth-of-type(1n) div#main-navigation.navbar-collapse.collapse, 
					body.page-id-3284 div:nth-of-type(1n) div#main-navigation.navbar-collapse.collapse, 
					body.page-id-3286 div:nth-of-type(1n) div#main-navigation.navbar-collapse.collapse, 
					body.page-id-3288 div:nth-of-type(1n) div#main-navigation.navbar-collapse.collapse*/ {
					    display: none !important;
					}

					body/*.page-id-2722*/ div:nth-of-type(1n) div#main-navigation.navbar-collapse.collapse.in/*, 
					body.page-id-2811 div:nth-of-type(1n) div#main-navigation.navbar-collapse.collapse.in, 
					body.page-id-2859 div:nth-of-type(1n) div#main-navigation.navbar-collapse.collapse.in, 
					body.page-id-2937 div:nth-of-type(1n) div#main-navigation.navbar-collapse.collapse.in, 
					body.page-id-2953 div:nth-of-type(1n) div#main-navigation.navbar-collapse.collapse.in, 
					body.page-id-2975 div:nth-of-type(1n) div#main-navigation.navbar-collapse.collapse.in, 
					body.page-id-2987 div:nth-of-type(1n) div#main-navigation.navbar-collapse.collapse.in, 
					body.page-id-3027 div:nth-of-type(1n) div#main-navigation.navbar-collapse.collapse.in, 
					body.page-id-3029 div:nth-of-type(1n) div#main-navigation.navbar-collapse.collapse.in, 
					body.page-id-3033 div:nth-of-type(1n) div#main-navigation.navbar-collapse.collapse.in, 
					body.page-id-3037 div:nth-of-type(1n) div#main-navigation.navbar-collapse.collapse.in, 
					body.page-id-3042 div:nth-of-type(1n) div#main-navigation.navbar-collapse.collapse.in, 
					body.page-id-3046 div:nth-of-type(1n) div#main-navigation.navbar-collapse.collapse.in, 
					body.page-id-3048 div:nth-of-type(1n) div#main-navigation.navbar-collapse.collapse.in, 
					body.page-id-3050 div:nth-of-type(1n) div#main-navigation.navbar-collapse.collapse.in, 
					body.page-id-3 div:nth-of-type(1n) div#main-navigation.navbar-collapse.collapse.in, 
					body.page-id-3096 div:nth-of-type(1n) div#main-navigation.navbar-collapse.collapse.in, 
					body.page-id-3294 div:nth-of-type(1n) div#main-navigation.navbar-collapse.collapse.in, 
					body.page-id-3226 div:nth-of-type(1n) div#main-navigation.navbar-collapse.collapse.in, 
					body.page-id-3272 div:nth-of-type(1n) div#main-navigation.navbar-collapse.collapse.in, 
					body.page-id-3284 div:nth-of-type(1n) div#main-navigation.navbar-collapse.collapse.in, 
					body.page-id-3286 div:nth-of-type(1n) div#main-navigation.navbar-collapse.collapse.in, 
					body.page-id-3288 div:nth-of-type(1n) div#main-navigation.navbar-collapse.collapse.in*/ {
					    display: block !important;
					}

@media screen and (max-width: 768px) and (min-width: 621px) {
	body/*.page-id-2722*/ div#main-navigation.navbar-collapse.collapse.in/*, 
	body.page-id-2811 div#main-navigation.navbar-collapse.collapse.in, 
	body.page-id-2859 div#main-navigation.navbar-collapse.collapse.in, 
	body.page-id-2937 div#main-navigation.navbar-collapse.collapse.in, 
	body.page-id-2953 div#main-navigation.navbar-collapse.collapse.in, 
	body.page-id-2975 div#main-navigation.navbar-collapse.collapse.in, 
	body.page-id-2987 div#main-navigation.navbar-collapse.collapse.in, 
	body.page-id-3027 div#main-navigation.navbar-collapse.collapse.in, 
	body.page-id-3029 div#main-navigation.navbar-collapse.collapse.in, 
	body.page-id-3033 div#main-navigation.navbar-collapse.collapse.in, 
	body.page-id-3037 div#main-navigation.navbar-collapse.collapse.in, 
	body.page-id-3042 div#main-navigation.navbar-collapse.collapse.in, 
	body.page-id-3046 div#main-navigation.navbar-collapse.collapse.in, 
	body.page-id-3048 div#main-navigation.navbar-collapse.collapse.in, 
	body.page-id-3050 div#main-navigation.navbar-collapse.collapse.in, 
	body.page-id-3 div#main-navigation.navbar-collapse.collapse.in, 
	body.page-id-3096 div#main-navigation.navbar-collapse.collapse.in, 
	body.page-id-3294 div#main-navigation.navbar-collapse.collapse.in, 
	body.page-id-3226 div#main-navigation.navbar-collapse.collapse.in, 
	body.page-id-3272 div#main-navigation.navbar-collapse.collapse.in, 
	body.page-id-3284 div#main-navigation.navbar-collapse.collapse.in, 
	body.page-id-3286 div#main-navigation.navbar-collapse.collapse.in, 
	body.page-id-3288 div#main-navigation.navbar-collapse.collapse.in*/ {
	    padding: 0 80px 40px !important;
	}
}

@media screen and (max-width: 620px) {
	body/*.page-id-2722*/ div#main-navigation.navbar-collapse.collapse.in/*, 
	body.page-id-2811 div#main-navigation.navbar-collapse.collapse.in, 
	body.page-id-2859 div#main-navigation.navbar-collapse.collapse.in, 
	body.page-id-2937 div#main-navigation.navbar-collapse.collapse.in, 
	body.page-id-2953 div#main-navigation.navbar-collapse.collapse.in, 
	body.page-id-2975 div#main-navigation.navbar-collapse.collapse.in, 
	body.page-id-2987 div#main-navigation.navbar-collapse.collapse.in, 
	body.page-id-3027 div#main-navigation.navbar-collapse.collapse.in, 
	body.page-id-3029 div#main-navigation.navbar-collapse.collapse.in, 
	body.page-id-3033 div#main-navigation.navbar-collapse.collapse.in, 
	body.page-id-3037 div#main-navigation.navbar-collapse.collapse.in, 
	body.page-id-3042 div#main-navigation.navbar-collapse.collapse.in, 
	body.page-id-3046 div#main-navigation.navbar-collapse.collapse.in, 
	body.page-id-3048 div#main-navigation.navbar-collapse.collapse.in, 
	body.page-id-3050 div#main-navigation.navbar-collapse.collapse.in, 
	body.page-id-3 div#main-navigation.navbar-collapse.collapse.in, 
	body.page-id-3096 div#main-navigation.navbar-collapse.collapse.in, 
	body.page-id-3294 div#main-navigation.navbar-collapse.collapse.in, 
	body.page-id-3226 div#main-navigation.navbar-collapse.collapse.in, 
	body.page-id-3272 div#main-navigation.navbar-collapse.collapse.in, 
	body.page-id-3284 div#main-navigation.navbar-collapse.collapse.in, 
	body.page-id-3286 div#main-navigation.navbar-collapse.collapse.in, 
	body.page-id-3288 div#main-navigation.navbar-collapse.collapse.in*/ {
	    padding: 0 40px 40px !important;
	}
}

@media screen and (max-width: 1024px) {
	/*.page-id-2722*/ ul#menu-primary li.menu-item a, 
	/*.page-id-2811 ul#menu-primary li.menu-item a, 
	.page-id-2859 ul#menu-primary li.menu-item a, 
	.page-id-2937 ul#menu-primary li.menu-item a, 
	.page-id-2953 ul#menu-primary li.menu-item a, 
	.page-id-2975 ul#menu-primary li.menu-item a, 
	.page-id-2987 ul#menu-primary li.menu-item a, 
	.page-id-3027 ul#menu-primary li.menu-item a, 
	.page-id-3029 ul#menu-primary li.menu-item a, 
	.page-id-3033 ul#menu-primary li.menu-item a, 
	.page-id-3037 ul#menu-primary li.menu-item a, 
	.page-id-3042 ul#menu-primary li.menu-item a, 
	.page-id-3046 ul#menu-primary li.menu-item a, 
	.page-id-3048 ul#menu-primary li.menu-item a, 
	.page-id-3050 ul#menu-primary li.menu-item a, 
	.page-id-3 ul#menu-primary li.menu-item a, 
	.page-id-3096 ul#menu-primary li.menu-item a, 
	.page-id-3294 ul#menu-primary li.menu-item a, 
	.page-id-3226 ul#menu-primary li.menu-item a, 
	.page-id-3272 ul#menu-primary li.menu-item a, 
	.page-id-3284 ul#menu-primary li.menu-item a, 
	.page-id-3286 ul#menu-primary li.menu-item a, 
	.page-id-3288 ul#menu-primary li.menu-item a, 
	.page-id-3272 ul#menu-primary li.menu-item a, 
	.page-id-3284 ul#menu-primary li.menu-item a, 
	.page-id-3286 ul#menu-primary li.menu-item a, 
	.page-id-3288 ul#menu-primary li.menu-item a,*/ 
	.woocommerce.woocommerce-page.shop-pagination-type-infinite ul#menu-primary li.menu-item a, 
	.woocommerce-cart ul#menu-primary li.menu-item a {
		padding-left: 0;
	}
}

@media screen and (max-width: 1024px) and (min-width: 769px) {
	body/*.page-id-2722*/ nav.navbar.navbar-default.navbar-fixed-top.hestia_left.navbar-not-transparent/*, 
	body.page-id-2811 nav.navbar.navbar-default.navbar-fixed-top.hestia_left.navbar-not-transparent, 
	body.page-id-2859 nav.navbar.navbar-default.navbar-fixed-top.hestia_left.navbar-not-transparent, 
	body.page-id-2937 nav.navbar.navbar-default.navbar-fixed-top.hestia_left.navbar-not-transparent, 
	body.page-id-2953 nav.navbar.navbar-default.navbar-fixed-top.hestia_left.navbar-not-transparent, 
	body.page-id-2975 nav.navbar.navbar-default.navbar-fixed-top.hestia_left.navbar-not-transparent, 
	body.page-id-2987 nav.navbar.navbar-default.navbar-fixed-top.hestia_left.navbar-not-transparent, 
	body.page-id-3027 nav.navbar.navbar-default.navbar-fixed-top.hestia_left.navbar-not-transparent, 
	body.page-id-3029 nav.navbar.navbar-default.navbar-fixed-top.hestia_left.navbar-not-transparent, 
	body.page-id-3033 nav.navbar.navbar-default.navbar-fixed-top.hestia_left.navbar-not-transparent, 
	body.page-id-3037 nav.navbar.navbar-default.navbar-fixed-top.hestia_left.navbar-not-transparent, 
	body.page-id-3042 nav.navbar.navbar-default.navbar-fixed-top.hestia_left.navbar-not-transparent, 
	body.page-id-3046 nav.navbar.navbar-default.navbar-fixed-top.hestia_left.navbar-not-transparent, 
	body.page-id-3048 nav.navbar.navbar-default.navbar-fixed-top.hestia_left.navbar-not-transparent, 
	body.page-id-3050 nav.navbar.navbar-default.navbar-fixed-top.hestia_left.navbar-not-transparent, 
	body.page-id-3 nav.navbar.navbar-default.navbar-fixed-top.hestia_left.navbar-not-transparent, 
	body.page-id-3096 nav.navbar.navbar-default.navbar-fixed-top.hestia_left.navbar-not-transparent, 
	body.page-id-3294 nav.navbar.navbar-default.navbar-fixed-top.hestia_left.navbar-not-transparent, 
	body.page-id-3226 nav.navbar.navbar-default.navbar-fixed-top.hestia_left.navbar-not-transparent, 
	body.page-id-3272 nav.navbar.navbar-default.navbar-fixed-top.hestia_left.navbar-not-transparent, 
	body.page-id-3284 nav.navbar.navbar-default.navbar-fixed-top.hestia_left.navbar-not-transparent, 
	body.page-id-3286 nav.navbar.navbar-default.navbar-fixed-top.hestia_left.navbar-not-transparent, 
	body.page-id-3288 nav.navbar.navbar-default.navbar-fixed-top.hestia_left.navbar-not-transparent*/ {
	    padding-top: 21px;
        padding-bottom: 21px;
	}

	body/*.page-id-2722*/ .navbar-toggle-wrapper/*, 
	body.page-id-2811 .navbar-toggle-wrapper, 
	body.page-id-2859 .navbar-toggle-wrapper, 
	body.page-id-2937 .navbar-toggle-wrapper, 
	body.page-id-2953 .navbar-toggle-wrapper, 
	body.page-id-2975 .navbar-toggle-wrapper, 
	body.page-id-2987 .navbar-toggle-wrapper, 
	body.page-id-3027 .navbar-toggle-wrapper, 
	body.page-id-3029 .navbar-toggle-wrapper, 
	body.page-id-3033 .navbar-toggle-wrapper, 
	body.page-id-3037 .navbar-toggle-wrapper, 
	body.page-id-3042 .navbar-toggle-wrapper, 
	body.page-id-3046 .navbar-toggle-wrapper, 
	body.page-id-3048 .navbar-toggle-wrapper, 
	body.page-id-3050 .navbar-toggle-wrapper, 
	body.page-id-3 .navbar-toggle-wrapper, 
	body.page-id-3096 .navbar-toggle-wrapper, 
	body.page-id-3294 .navbar-toggle-wrapper, 
	body.page-id-3226 .navbar-toggle-wrapper, 
	body.page-id-3272 .navbar-toggle-wrapper, 
	body.page-id-3284 .navbar-toggle-wrapper, 
	body.page-id-3286 .navbar-toggle-wrapper, 
	body.page-id-3288 .navbar-toggle-wrapper*/ {
		align-items: center;
	    position: absolute;
	    right: 80px;/* or 40px */
	    top: 15px;
	}

	body/*.page-id-2722*/ a.navbar-brand/*, 
	body.page-id-2811 a.navbar-brand, 
	body.page-id-2859 a.navbar-brand, 
	body.page-id-2937 a.navbar-brand, 
	body.page-id-2953 a.navbar-brand, 
	body.page-id-2975 a.navbar-brand, 
	body.page-id-2987 a.navbar-brand, 
	body.page-id-3027 a.navbar-brand, 
	body.page-id-3029 a.navbar-brand, 
	body.page-id-3033 a.navbar-brand, 
	body.page-id-3037 a.navbar-brand, 
	body.page-id-3042 a.navbar-brand, 
	body.page-id-3046 a.navbar-brand, 
	body.page-id-3048 a.navbar-brand, 
	body.page-id-3050 a.navbar-brand, 
	body.page-id-3 a.navbar-brand, 
	body.page-id-3096 a.navbar-brand, 
	body.page-id-3294 a.navbar-brand, 
	body.page-id-3226 a.navbar-brand, 
	body.page-id-3272 a.navbar-brand, 
	body.page-id-3284 a.navbar-brand, 
	body.page-id-3286 a.navbar-brand, 
	body.page-id-3288 a.navbar-brand*/ {
	    top: 15px;
	    position: absolute !important;
	}

	body/*.page-id-2722*/ ul#menu-primary li/*, 
	body.page-id-2811 ul#menu-primary li, 
	body.page-id-2859 ul#menu-primary li, 
	body.page-id-2937 ul#menu-primary li, 
	body.page-id-2953 ul#menu-primary li, 
	body.page-id-2975 ul#menu-primary li, 
	body.page-id-2987 ul#menu-primary li, 
	body.page-id-3027 ul#menu-primary li, 
	body.page-id-3029 ul#menu-primary li, 
	body.page-id-3033 ul#menu-primary li, 
	body.page-id-3037 ul#menu-primary li, 
	body.page-id-3042 ul#menu-primary li, 
	body.page-id-3046 ul#menu-primary li, 
	body.page-id-3048 ul#menu-primary li, 
	body.page-id-3050 ul#menu-primary li, 
	body.page-id-3 ul#menu-primary li, 
	body.page-id-3096 ul#menu-primary li, 
	body.page-id-3294 ul#menu-primary li, 
	body.page-id-3226 ul#menu-primary li, 
	body.page-id-3272 ul#menu-primary li, 
	body.page-id-3284 ul#menu-primary li, 
	body.page-id-3286 ul#menu-primary li, 
	body.page-id-3288 ul#menu-primary li*/ {
	    display: block;
	    width: 100%;
	    text-align: left;
	}

	body/*.page-id-2722*/ .navbar-fixed-top .navbar-collapse, 
	/*body.page-id-2811 .navbar-fixed-top .navbar-collapse, 
	body.page-id-2859 .navbar-fixed-top .navbar-collapse, 
	body.page-id-2937 .navbar-fixed-top .navbar-collapse, 
	body.page-id-2953 .navbar-fixed-top .navbar-collapse, 
	body.page-id-2975 .navbar-fixed-top .navbar-collapse, 
	body.page-id-2987 .navbar-fixed-top .navbar-collapse, 
	body.page-id-3027 .navbar-fixed-top .navbar-collapse, 
	body.page-id-3029 .navbar-fixed-top .navbar-collapse, 
	body.page-id-3033 .navbar-fixed-top .navbar-collapse, 
	body.page-id-3037 .navbar-fixed-top .navbar-collapse, 
	body.page-id-3042 .navbar-fixed-top .navbar-collapse, 
	body.page-id-3046 .navbar-fixed-top .navbar-collapse, 
	body.page-id-3048 .navbar-fixed-top .navbar-collapse, 
	body.page-id-3050 .navbar-fixed-top .navbar-collapse, 
	body.page-id-3 .navbar-fixed-top .navbar-collapse, 
	body.page-id-3096 .navbar-fixed-top .navbar-collapse, 
	body.page-id-3294 .navbar-fixed-top .navbar-collapse, 
	body.page-id-3226 .navbar-fixed-top .navbar-collapse, 
	body.page-id-3272 .navbar-fixed-top .navbar-collapse, 
	body.page-id-3284 .navbar-fixed-top .navbar-collapse, 
	body.page-id-3286 .navbar-fixed-top .navbar-collapse, 
	body.page-id-3288 .navbar-fixed-top .navbar-collapse,*/
	body/*.page-id-2722*/ .navbar-fixed-bottom .navbar-collapse/*, 
	body.page-id-2811 .navbar-fixed-bottom .navbar-collapse, 
	body.page-id-2859 .navbar-fixed-bottom .navbar-collapse, 
	body.page-id-2937 .navbar-fixed-bottom .navbar-collapse, 
	body.page-id-2953 .navbar-fixed-bottom .navbar-collapse, 
	body.page-id-2975 .navbar-fixed-bottom .navbar-collapse, 
	body.page-id-2987 .navbar-fixed-bottom .navbar-collapse, 
	body.page-id-3027 .navbar-fixed-bottom .navbar-collapse, 
	body.page-id-3029 .navbar-fixed-bottom .navbar-collapse, 
	body.page-id-3033 .navbar-fixed-bottom .navbar-collapse, 
	body.page-id-3037 .navbar-fixed-bottom .navbar-collapse, 
	body.page-id-3042 .navbar-fixed-bottom .navbar-collapse, 
	body.page-id-3046 .navbar-fixed-bottom .navbar-collapse, 
	body.page-id-3048 .navbar-fixed-bottom .navbar-collapse, 
	body.page-id-3050 .navbar-fixed-bottom .navbar-collapse, 
	body.page-id-3 .navbar-fixed-bottom .navbar-collapse, 
	body.page-id-3096 .navbar-fixed-bottom .navbar-collapse, 
	body.page-id-3294 .navbar-fixed-bottom .navbar-collapse, 
	body.page-id-3226 .navbar-fixed-bottom .navbar-collapse, 
	body.page-id-3272 .navbar-fixed-bottom .navbar-collapse, 
	body.page-id-3284 .navbar-fixed-bottom .navbar-collapse, 
	body.page-id-3286 .navbar-fixed-bottom .navbar-collapse, 
	body.page-id-3288 .navbar-fixed-bottom .navbar-collapse*/ {
	    max-height: none;
	}

	body/*.page-id-2722*/ div:nth-of-type(1n) div#main-navigation.navbar-collapse.collapse.in/*, 
	body.page-id-2811 div:nth-of-type(1n) div#main-navigation.navbar-collapse.collapse.in, 
	body.page-id-2859 div:nth-of-type(1n) div#main-navigation.navbar-collapse.collapse.in, 
	body.page-id-2937 div:nth-of-type(1n) div#main-navigation.navbar-collapse.collapse.in, 
	body.page-id-2953 div:nth-of-type(1n) div#main-navigation.navbar-collapse.collapse.in, 
	body.page-id-2975 div:nth-of-type(1n) div#main-navigation.navbar-collapse.collapse.in, 
	body.page-id-2987 div:nth-of-type(1n) div#main-navigation.navbar-collapse.collapse.in, 
	body.page-id-3027 div:nth-of-type(1n) div#main-navigation.navbar-collapse.collapse.in, 
	body.page-id-3029 div:nth-of-type(1n) div#main-navigation.navbar-collapse.collapse.in, 
	body.page-id-3033 div:nth-of-type(1n) div#main-navigation.navbar-collapse.collapse.in, 
	body.page-id-3037 div:nth-of-type(1n) div#main-navigation.navbar-collapse.collapse.in, 
	body.page-id-3042 div:nth-of-type(1n) div#main-navigation.navbar-collapse.collapse.in, 
	body.page-id-3046 div:nth-of-type(1n) div#main-navigation.navbar-collapse.collapse.in, 
	body.page-id-3048 div:nth-of-type(1n) div#main-navigation.navbar-collapse.collapse.in, 
	body.page-id-3050 div:nth-of-type(1n) div#main-navigation.navbar-collapse.collapse.in, 
	body.page-id-3 div:nth-of-type(1n) div#main-navigation.navbar-collapse.collapse.in, 
	body.page-id-3096 div:nth-of-type(1n) div#main-navigation.navbar-collapse.collapse.in, 
	body.page-id-3294 div:nth-of-type(1n) div#main-navigation.navbar-collapse.collapse.in, 
	body.page-id-3226 div:nth-of-type(1n) div#main-navigation.navbar-collapse.collapse.in, 
	body.page-id-3272 div:nth-of-type(1n) div#main-navigation.navbar-collapse.collapse.in, 
	body.page-id-3284 div:nth-of-type(1n) div#main-navigation.navbar-collapse.collapse.in, 
	body.page-id-3286 div:nth-of-type(1n) div#main-navigation.navbar-collapse.collapse.in, 
	body.page-id-3288 div:nth-of-type(1n) div#main-navigation.navbar-collapse.collapse.in*/ {
	    margin-left: 0;
	}

	body/*.page-id-2722*/ .navbar.hestia_left .navbar-nav/*, 
	body.page-id-2811 .navbar.hestia_left .navbar-nav, 
	body.page-id-2859 .navbar.hestia_left .navbar-nav, 
	body.page-id-2937 .navbar.hestia_left .navbar-nav, 
	body.page-id-2953 .navbar.hestia_left .navbar-nav, 
	body.page-id-2975 .navbar.hestia_left .navbar-nav, 
	body.page-id-2987 .navbar.hestia_left .navbar-nav, 
	body.page-id-3027 .navbar.hestia_left .navbar-nav, 
	body.page-id-3029 .navbar.hestia_left .navbar-nav, 
	body.page-id-3033 .navbar.hestia_left .navbar-nav, 
	body.page-id-3037 .navbar.hestia_left .navbar-nav, 
	body.page-id-3042 .navbar.hestia_left .navbar-nav, 
	body.page-id-3046 .navbar.hestia_left .navbar-nav, 
	body.page-id-3048 .navbar.hestia_left .navbar-nav, 
	body.page-id-3050 .navbar.hestia_left .navbar-nav, 
	body.page-id-3 .navbar.hestia_left .navbar-nav, 
	body.page-id-3096 .navbar.hestia_left .navbar-nav, 
	body.page-id-3294 .navbar.hestia_left .navbar-nav, 
	body.page-id-3226 .navbar.hestia_left .navbar-nav, 
	body.page-id-3272 .navbar.hestia_left .navbar-nav, 
	body.page-id-3284 .navbar.hestia_left .navbar-nav, 
	body.page-id-3286 .navbar.hestia_left .navbar-nav, 
	body.page-id-3288 .navbar.hestia_left .navbar-nav*/ {
		display: block !important;
	    margin: 70px 0 20px;
	}

	body/*.page-id-2722*/ div:nth-of-type(1n) .navbar-header/*, 
	body.page-id-2811 div:nth-of-type(1n) .navbar-header, 
	body.page-id-2859 div:nth-of-type(1n) .navbar-header, 
	body.page-id-2937 div:nth-of-type(1n) .navbar-header, 
	body.page-id-2953 div:nth-of-type(1n) .navbar-header, 
	body.page-id-2975 div:nth-of-type(1n) .navbar-header, 
	body.page-id-2987 div:nth-of-type(1n) .navbar-header, 
	body.page-id-3027 div:nth-of-type(1n) .navbar-header, 
	body.page-id-3029 div:nth-of-type(1n) .navbar-header, 
	body.page-id-3033 div:nth-of-type(1n) .navbar-header, 
	body.page-id-3037 div:nth-of-type(1n) .navbar-header, 
	body.page-id-3042 div:nth-of-type(1n) .navbar-header, 
	body.page-id-3046 div:nth-of-type(1n) .navbar-header, 
	body.page-id-3048 div:nth-of-type(1n) .navbar-header, 
	body.page-id-3050 div:nth-of-type(1n) .navbar-header, 
	body.page-id-3 div:nth-of-type(1n) .navbar-header, 
	body.page-id-3096 div:nth-of-type(1n) .navbar-header, 
	body.page-id-3294 div:nth-of-type(1n) .navbar-header, 
	body.page-id-3226 div:nth-of-type(1n) .navbar-header, 
	body.page-id-3272 div:nth-of-type(1n) .navbar-header, 
	body.page-id-3284 div:nth-of-type(1n) .navbar-header, 
	body.page-id-3286 div:nth-of-type(1n) .navbar-header, 
	body.page-id-3288 div:nth-of-type(1n) .navbar-header*/ {
		width: 0 !important;
	}

	body/*.page-id-2722*/ ul#menu-primary li.menu-item a/*, 
	body.page-id-2811 ul#menu-primary li.menu-item a, 
	body.page-id-2859 ul#menu-primary li.menu-item a, 
	body.page-id-2937 ul#menu-primary li.menu-item a, 
	body.page-id-2953 ul#menu-primary li.menu-item a, 
	body.page-id-2975 ul#menu-primary li.menu-item a, 
	body.page-id-2987 ul#menu-primary li.menu-item a, 
	body.page-id-3027 ul#menu-primary li.menu-item a, 
	body.page-id-3029 ul#menu-primary li.menu-item a, 
	body.page-id-3033 ul#menu-primary li.menu-item a, 
	body.page-id-3037 ul#menu-primary li.menu-item a, 
	body.page-id-3042 ul#menu-primary li.menu-item a, 
	body.page-id-3046 ul#menu-primary li.menu-item a, 
	body.page-id-3048 ul#menu-primary li.menu-item a, 
	body.page-id-3050 ul#menu-primary li.menu-item a, 
	body.page-id-3 ul#menu-primary li.menu-item a, 
	body.page-id-3096 ul#menu-primary li.menu-item a, 
	body.page-id-3294 ul#menu-primary li.menu-item a, 
	body.page-id-3226 ul#menu-primary li.menu-item a, 
	body.page-id-3272 ul#menu-primary li.menu-item a, 
	body.page-id-3284 ul#menu-primary li.menu-item a, 
	body.page-id-3286 ul#menu-primary li.menu-item a, 
	body.page-id-3288 ul#menu-primary li.menu-item a*/ {
	    padding: 8px 0 !important;
	}

	div#main-navigation ul#menu-primary li.nav-cart {
	    display: none;
	}
}

/* menu layout fix */
	ul#menu-primary.navbar-nav li.active a:nth-child(1n) {
	    color: #005e47 !important;
    }

    ul#menu-primary li#menu-item-3110 a {
        color: #005e47 !important;
        border: #005e47 solid 2px;
        padding: 0 9px !important;
	    line-height: 35px;
	    border-radius: 0;
	    margin: 9px 6px 0;
	}

	ul#menu-primary li#menu-item-3110 a:hover {
		color: #fff !important;
		background-color: #005e47;
	}

	@media (max-width: 1024px) {
		ul#menu-primary li#menu-item-3110 a {
		    margin: 9px 0 -10px !important;
		    width: fit-content;
		}
	}

	ul#menu-primary li.active a::before {
	    display: none;
	}




					/*.woocommerce .navbar-toggle, 
					.woocommerce-cart .navbar-toggle, 
					.woocommerce-checkout .navbar-toggle, 
					.woocommerce-account .navbar-toggle, */
					body/*.page-id-2722*/ div:nth-of-type(1n) .nav-cart.responsive-nav-cart/*, 
					body.page-id-2811 div:nth-of-type(1n) .nav-cart.responsive-nav-cart, 
					body.page-id-2859 div:nth-of-type(1n) .nav-cart.responsive-nav-cart, 
					body.page-id-2937 div:nth-of-type(1n) .nav-cart.responsive-nav-cart, 
					body.page-id-2953 div:nth-of-type(1n) .nav-cart.responsive-nav-cart, 
					body.page-id-2975 div:nth-of-type(1n) .nav-cart.responsive-nav-cart, 
					body.page-id-2987 div:nth-of-type(1n) .nav-cart.responsive-nav-cart, 
					body.page-id-3027 div:nth-of-type(1n) .nav-cart.responsive-nav-cart, 
					body.page-id-3029 div:nth-of-type(1n) .nav-cart.responsive-nav-cart, 
					body.page-id-3033 div:nth-of-type(1n) .nav-cart.responsive-nav-cart, 
					body.page-id-3037 div:nth-of-type(1n) .nav-cart.responsive-nav-cart, 
					body.page-id-3042 div:nth-of-type(1n) .nav-cart.responsive-nav-cart, 
					body.page-id-3046 div:nth-of-type(1n) .nav-cart.responsive-nav-cart, 
					body.page-id-3048 div:nth-of-type(1n) .nav-cart.responsive-nav-cart, 
					body.page-id-3050 div:nth-of-type(1n) .nav-cart.responsive-nav-cart, 
					body.page-id-3 div:nth-of-type(1n) .nav-cart.responsive-nav-cart, 
					body.page-id-3096 div:nth-of-type(1n) .nav-cart.responsive-nav-cart, 
					body.page-id-3294 div:nth-of-type(1n) .nav-cart.responsive-nav-cart, 
					body.page-id-3226 div:nth-of-type(1n) .nav-cart.responsive-nav-cart, 
					body.page-id-3272 div:nth-of-type(1n) .nav-cart.responsive-nav-cart, 
					body.page-id-3284 div:nth-of-type(1n) .nav-cart.responsive-nav-cart, 
					body.page-id-3286 div:nth-of-type(1n) .nav-cart.responsive-nav-cart, 
					body.page-id-3288 div:nth-of-type(1n) .nav-cart.responsive-nav-cart*/ {
					    display: block !important;
					}

					.woocommerce .navbar .navbar-nav li, 
					.woocommerce-cart .navbar .navbar-nav li, 
					.woocommerce-checkout .navbar .navbar-nav li, 
					.woocommerce-account .navbar .navbar-nav li {
					    box-sizing: border-box;
					    float: left;
					    margin: 0;
					    padding: 0;
					    width: 100%;
					    text-align: left;
					}

					.woocommerce .navbar-nav>li, 
					.woocommerce-cart .navbar-nav>li, 
					.woocommerce-checkout .navbar-nav>li, 
					.woocommerce-account .navbar-nav>li {
					    float: none;
					}

					.woocommerce .container .navbar-header, 
					.woocommerce-cart .container .navbar-header, 
					.woocommerce-checkout .container .navbar-header, 
					.woocommerce-account .container .navbar-header {
					    width: 100%;
					    display: flex;
					    margin: 0 auto;
					}

					.woocommerce .navbar.navbar-fixed-top .navbar-collapse, 
					.woocommerce-cart .navbar.navbar-fixed-top .navbar-collapse, 
					.woocommerce-checkout .navbar.navbar-fixed-top .navbar-collapse, 
					.woocommerce-account .navbar.navbar-fixed-top .navbar-collapse {
					    max-height: calc(100% - 70px);
					    margin-top: 70px;
					    overflow-y: auto;
					    position: fixed;
					    z-index: 9999;
					    background: #fff;
					    width: 100%;
					    left: 0;
					    top: 0;
					    margin-left: 0;
					    margin-right: 0;
					    -webkit-overflow-scrolling: auto;
					}

			/* display cart icon in nav bar with burger */
				.woocommerce .nav-cart.responsive-nav-cart, 
				.woocommerce-cart .nav-cart.responsive-nav-cart, 
				.woocommerce-checkout .nav-cart.responsive-nav-cart, 
				.woocommerce-account .nav-cart.responsive-nav-cart {
				    display: inline-block;
				    margin-left: 5px;
				}

			/* show + collapse mobile menu in right size <1025px */
				.woocommerce .navbar-collapse.collapse, 
				.woocommerce-cart .navbar-collapse.collapse, 
				.woocommerce-checkout .navbar-collapse.collapse, 
				.woocommerce-account .navbar-collapse.collapse {
				    height: 0 !important;
				    padding-bottom: 0;
				    overflow: hidden !important;
				}

				.woocommerce .navbar-collapse.collapse.in, 
				.woocommerce-cart .navbar-collapse.collapse.in, 
				.woocommerce-checkout .navbar-collapse.collapse.in, 
				.woocommerce-account .navbar-collapse.collapse.in {
				    height: auto !important;
				    padding-bottom: 0;
				    overflow: visible !important;
				}

			/* hide cart un menu mobile */
				.woocommerce #menu-primary li.nav-cart, 
				.woocommerce-cart #menu-primary li.nav-cart, 
				.woocommerce-checkout #menu-primary li.nav-cart, 
				.woocommerce-account #menu-primary li.nav-cart {
				    display: none;
				}

			/* menu items alignment in mobile menu */
				.woocommerce #menu-primary .menu-item, 
				.woocommerce-cart #menu-primary .menu-item, 
				.woocommerce-checkout #menu-primary .menu-item, 
				.woocommerce-account #menu-primary .menu-item {
					margin: 0 auto;
					float: none;
				}
		}

		/* menu entries box in devices */
			@media screen and (min-width: 769px) and (max-width: 1024px) {
				.woocommerce #menu-primary .menu-item, 
				.woocommerce-cart #menu-primary .menu-item, 
				.woocommerce-checkout #menu-primary .menu-item, 
				.woocommerce-account #menu-primary .menu-item {
				    width: 762px;
				}

				body/*.page-id-2722*/ div:nth-of-type(1n) .navbar-header/*, 
				body.page-id-2811 div:nth-of-type(1n) .navbar-header, 
				body.page-id-2859 div:nth-of-type(1n) .navbar-header, 
				body.page-id-2937 div:nth-of-type(1n) .navbar-header, 
				body.page-id-2953 div:nth-of-type(1n) .navbar-header, 
				body.page-id-2975 div:nth-of-type(1n) .navbar-header, 
				body.page-id-2987 div:nth-of-type(1n) .navbar-header, 
				body.page-id-3027 div:nth-of-type(1n) .navbar-header, 
				body.page-id-3029 div:nth-of-type(1n) .navbar-header, 
				body.page-id-3033 div:nth-of-type(1n) .navbar-header, 
				body.page-id-3037 div:nth-of-type(1n) .navbar-header, 
				body.page-id-3042 div:nth-of-type(1n) .navbar-header, 
				body.page-id-3046 div:nth-of-type(1n) .navbar-header, 
				body.page-id-3048 div:nth-of-type(1n) .navbar-header, 
				body.page-id-3050 div:nth-of-type(1n) .navbar-header, 
				body.page-id-3 div:nth-of-type(1n) .navbar-header, 
				body.page-id-3096 div:nth-of-type(1n) .navbar-header, 
				body.page-id-3294 div:nth-of-type(1n) .navbar-header, 
				body.page-id-3226 div:nth-of-type(1n) .navbar-header, 
				body.page-id-3272 div:nth-of-type(1n) .navbar-header, 
				body.page-id-3284 div:nth-of-type(1n) .navbar-header, 
				body.page-id-3286 div:nth-of-type(1n) .navbar-header, 
				body.page-id-3288 div:nth-of-type(1n) .navbar-header*/ {
					display: inherit;
					width: 100%;
				}
			}

			@media screen and (min-width: 621px) and (max-width: 768px) {
				.woocommerce #menu-primary .menu-item, 
				.woocommerce-cart #menu-primary .menu-item, 
				.woocommerce-checkout #menu-primary .menu-item, 
				.woocommerce-account #menu-primary .menu-item {
				    width: 612px;
				}
			}

			@media screen and (min-width: 421px) and (max-width: 620px) {
				.woocommerce #menu-primary .menu-item, 
				.woocommerce-cart #menu-primary .menu-item, 
				.woocommerce-checkout #menu-primary .menu-item, 
				.woocommerce-account #menu-primary .menu-item {
				    width: 412px;
				}
			}

			@media screen and (min-width: 371px) and (max-width: 420px) {
				.woocommerce #menu-primary .menu-item, 
				.woocommerce-cart #menu-primary .menu-item, 
				.woocommerce-checkout #menu-primary .menu-item, 
				.woocommerce-account #menu-primary .menu-item {
				    width: 362px;
				}
			}

			@media screen and (max-width: 370px) {
				.woocommerce #menu-primary .menu-item, 
				.woocommerce-cart #menu-primary .menu-item, 
				.woocommerce-checkout #menu-primary .menu-item, 
				.woocommerce-account #menu-primary .menu-item {
				    width: 312px;
				}
			}
			

/* PRODUCT PAGE */
		.woocommerce.single-product h1.product_title.entry-title:nth-child(1n) {
		    font-weight: 600;
		}

		.woocommerce.single-product .summary .price {
		    margin: -7px 0 22px;
		}

	/* title fix */
		.woocommerce div.product .product_title {
			    margin-top: -13px;
		}

	/* btn add to cart */
		.woocommerce div.product form.cart .button:not(.loading)::after {
		    content: "\f07a" !important;
		    font-family: 'Font Awesome 5 Free' !important;
		    font-size: 12px;
		    font-weight: 900;
		    background-image: none !important;
		}

	/* Hide caption in lightbox */
		.pswp__caption {
		    display: none;
		}

	/* Hide reset var */
		tr td.value a.reset_variations {
		    display: none !important;
		}

	/* Hide UGS */
		span.sku_wrapper {
		    display: none;
		}

	/* btn Conseils d'entretien */
		a.btnConseilsEntretien {
		    background-color: #005e47;
		    padding: 12px 40px;
		    border-radius: 5px;
		    color: #FFF;
		    font-weight: 600;
		    text-transform: uppercase;
		    border: 1px solid #005e47;
		}

		a.btnConseilsEntretien:hover {
		    background-color: #fff;
		    color: #005e47;
		    border: 1px solid #005e47;
		    opacity: 1 !important;
		}

	/* Variations fix - DO NOT UPDATE THEME: functions.php fixes placeholders */
		.woocommerce div.product form.cart .variations tr:nth-child(1n) {
		    width: 100%;
	        margin-bottom: 10px;
		}

		/* var price */
			.woocommerce.single-product .woocommerce-variation-price .price:nth-child(1n) {
			    margin-bottom: 5px;
			}

			.woocommerce.single-product .woocommerce-variation-price .price span:nth-child(1n) {
			    font-weight: 500;
			    font-size: 20px;
			}

		/* var name in price */
			.woocommerce div.product form.cart .woocommerce-variation-description p {
			    margin-bottom: 5px;
			    font-weight: 600;
			}

		/* hide labels */
			table.variations tbody tr td.label {
			    display: none;
			}

		/* select fix */
			/*.woocommerce .woocommerce-ordering select, */.woocommerce div.product form.cart .variations select:nth-child(1n)/*, .woocommerce-cart .shop_table .actions .coupon .input-text, .woocommerce-checkout #customer_details select, .woocommerce-checkout #order_review select, .woocommerce-checkout .woocomerce-form select*/ {
				border: 1px solid #000;
				background-position: center bottom,center calc(100% + 1px);
				padding: 5px 15px 5px 24px;
				border-radius: 4px;
				text-align-last: center;
			}

			.woocommerce.single-product .variations td.value {
			    padding-right: 0;
			}

			.woocommerce.single-product div.product form.cart table.variations td.value:nth-child(1n):before {
				margin: 0 15px 0 0;
				right: 0;
			}

			.variations td.value {
			    padding: 0;
			}

			.woocommerce.single-product table.variations:nth-child(1n) {
			    margin-bottom: 20px !important;
			}

			.woocommerce.single-product .product form.cart:nth-child(1n) {
			    margin: 30px 0 0;
			}

	/* Gift card exception */
		.woocommerce.single-product .product-type-pw-gift-card div.product form.cart table.variations td.value:nth-child(1n):before {
		    margin: 0px 15px 0 0;
		}

		/* related products hide */
			.product-type-pw-gift-card div:last-of-type h2 {
			    display: none;
			}


	/* SOCIAL SHARING - DO NOT UPDATE PLUGIN: class-sassy-social-share-public.php & class-sassy-social-share.php fixes hook used to display sharing icons 
	replace: "woocommerce_share" by "woocommerce_after_single_product_summary"*/
		.heateor_sss_sharing_container.heateor_sss_horizontal_sharing {
			border: #c6ccc670 solid 1px;
			border-left: 0;
			border-right: 0; 
			padding: 20px 0;
			margin: 40px 0;
		}

		.woocommerce.single-product .product .summary:nth-child(1n) {
				margin-bottom: 0;
			}

		.woocommerce.single-product .product .images:nth-child(1n) {
		    margin-bottom: 20px;
		}

		ul.heateor_sss_sharing_ul {
			display: flex;
			justify-content: space-between;
		}

		.heateor_sss_standard_follow_icons_container .heateorSssEmailSvg, 
		.heateor_sss_horizontal_sharing .heateorSssEmailSvg, 
		#heateor_sss_rearrange .heateorSssEmailSvg, 
		.heateor_sss_standard_follow_icons_container .heateorSssInstagramSvg, 
		.heateor_sss_horizontal_sharing .heateorSssInstagramSvg, 
		#heateor_sss_rearrange .heateorSssInstagramSvg, 
		.heateor_sss_standard_follow_icons_container .heateorSssFacebookSvg, 
		.heateor_sss_horizontal_sharing .heateorSssFacebookSvg, 
		#heateor_sss_rearrange .heateorSssFacebookSvg, 
		.heateor_sss_standard_follow_icons_container .heateorSssTwitterSvg, 
		.heateor_sss_horizontal_sharing .heateorSssTwitterSvg, 
		#heateor_sss_rearrange .heateorSssTwitterSvg {
			background-size: 35px;
			background-position: left !important;
		}

		i.heateorSssSharing.heateorSssEmailBackground, 
		i.heateorSssSharing.heateorSssInstagramBackground, 
		i.heateorSssSharing.heateorSssFacebookBackground, 
		i.heateorSssSharing.heateorSssTwitterBackground {
			width: fit-content !important;
			width: -moz-fit-content !important;
		}

		ss.heateorSssSharingSvg.heateorSssEmailSvg:nth-child(1n)::after, 
		ss.heateorSssSharingSvg.heateorSssInstagramSvg:nth-child(1n)::after, 
		ss.heateorSssSharingSvg.heateorSssFacebookSvg:nth-child(1n)::after, 
		ss.heateorSssSharingSvg.heateorSssTwitterSvg:nth-child(1n)::after {
		    margin-left: 45px;
		    line-height: 35px;
		    font-style: normal;
		    font-weight: 400;
		    color: #272B27;
		    display: ruby-base;
		}

		@media screen and (min-width: 769px) and (max-width: 1024px) {
			ss.heateorSssSharingSvg.heateorSssEmailSvg:nth-child(1n)::after, 
			ss.heateorSssSharingSvg.heateorSssInstagramSvg:nth-child(1n)::after, 
			ss.heateorSssSharingSvg.heateorSssFacebookSvg:nth-child(1n)::after, 
			ss.heateorSssSharingSvg.heateorSssTwitterSvg:nth-child(1n)::after {
			    margin-left: 35px;
			    letter-spacing: -0.4px;
			}
		}

		@media screen and (min-width: 621px) and (max-width: 768px) {
			ul.heateor_sss_sharing_ul {
			    display: block;
			}

			div.heateor_sss_horizontal_sharing li:nth-child(1n) {
			    width: 50%;
			    margin-bottom: 20px !important;
			}

			li.heateorSssSharingRound:nth-of-type(even) i.heateorSssSharing {
			    float: right;
			    display: flex;
			}

			.heateor_sss_sharing_container.heateor_sss_horizontal_sharing {
			    padding: 20px 60px;
			    margin: 40px 0;
			}
		}

		@media screen and (max-width: 620px) {
			ul.heateor_sss_sharing_ul {
			    display: block;
			}

			div.heateor_sss_horizontal_sharing li:nth-child(1n) {
			    width: 100%;
			    margin-bottom: 20px !important;
			}

			i.heateorSssSharing.heateorSssEmailBackground {
			    margin: 0 calc(50% - 87px);
			}

			i.heateorSssSharing.heateorSssInstagramBackground {
			    margin: 0 calc(50% - 103px);
			}

			i.heateorSssSharing.heateorSssFacebookBackground {
			    margin: 0 calc(50% - 102px);
			}

			i.heateorSssSharing.heateorSssTwitterBackground {
			    margin: 0 calc(50% - 92px);
			}
		}

		ss.heateorSssSharingSvg.heateorSssEmailSvg:hover::after, 
		ss.heateorSssSharingSvg.heateorSssInstagramSvg:hover::after, 
		ss.heateorSssSharingSvg.heateorSssFacebookSvg:hover::after, 
		ss.heateorSssSharingSvg.heateorSssTwitterSvg:hover::after {
		    color: #005e47 !important;
		}

		ss.heateorSssSharingSvg.heateorSssEmailSvg::after {
			content: "Partager via Email";
		}

		ss.heateorSssSharingSvg.heateorSssInstagramSvg::after {
			content: "Partager via Instagram";
		}

		ss.heateorSssSharingSvg.heateorSssFacebookSvg::after {
			content: "Partager via Facebook";
		}

		ss.heateorSssSharingSvg.heateorSssTwitterSvg::after {
			content: "Partager via Twitter";
		}

		/* right margin fix */
			i.heateorSssSharing {
			    margin-right: 12px;
			}

		/* Hide other sharing buttons */
			.woocommerce.single-product ul.obfx-sharing.obfx-sharing-left {
			    display: none;
			}

		/* Image fix in 768px width */
			@media screen and (min-width: 767px) and (max-width: 768px) {
				.woocommerce.single-product .product .hestia-product-image-wrap:nth-child(1n) {
					width: 100%;
				}

				.woocommerce.single-product .product .summary:nth-child(1n) {
					width: 100%;
					padding-left: 0;
				}
			}

	/* Add to cart button - width fix */
		.woocommerce.single-product button.single_add_to_cart_button.button.alt:nth-child(1n) {
		    box-shadow: none;
		    width: 80%;
		    border-radius: 4px;
		    margin: 0;
		    float: right;
		    font-size: 14px;
		    padding: 13px 30px 12px;
		    background-color: #005e47;
		    border: #005e47 solid 1px;
		}

		.woocommerce.single-product button.single_add_to_cart_button.button.alt:nth-child(1n):hover {
			background-color: #fff;
			color: #005e47;
		}

	/* Quantity field fix */
		.woocommerce div.product form.cart input:nth-child(1n) {
			margin-right: 0;
			border: 1px solid #000;
			/*padding: 5px 15px;*/
			padding: 8px 0;
			border-radius: 4px;
			width: 100%;
			background-color: transparent;
		}

		.woocommerce.single-product div.product form.cart div.quantity {
			width: 15%;
			margin-right: 0;
		}

		/* arrows ??? */
			/* hide in shop page */
				.woocommerce .quantity::after, 
				.woocommerce .woocommerce-mini-cart-item.mini_cart_item .quantity::after {
					display: none;
				}

				.woocommerce.single-product .quantity::after, 
				.woocommerce-cart .quantity::after {
					display: block;
				}

			.woocommerce div.product form.cart input::-webkit-inner-spin-button, 
			.woocommerce .quantity .qty::-webkit-inner-spin-button {
				opacity: 0;
				cursor: pointer;
			}

			.woocommerce div.product form.cart input::-webkit-inner-spin-button {
				margin-right: 8%;
			}

			.woocommerce .quantity .qty::-webkit-inner-spin-button {
				margin-right: 2px;
			}

			.woocommerce div.product form.cart div.quantity, .woocommerce .quantity {
				position: relative;
			}

			.woocommerce div.product form.cart div.quantity::after, .woocommerce .quantity::after {
			    content: url(https://330286.claudeassets.com/20231217041246im_/https://www.lessucculentscactus.com/wp-content/uploads/2020/11/caret-up-solid.svg) url(https://56af02.claudeassets.com/20231217041246im_/https://www.lessucculentscactus.com/wp-content/uploads/2020/11/caret-down-solid.svg);
			    height: 11px;
			    width: 6px;
			    line-height: 8px;
			}

			.woocommerce div.product form.cart div.quantity::after {
			    margin: -30px 0 0px 76.8% !important;
			    float: left;
			}

			.woocommerce .quantity .qty {
			    background: transparent;
			    border: 1px solid;
			    border-radius: 4px;
			    /* moz exception */
			    -moz-appearance: textfield;
			}

			@media screen and (max-width: 768px) {
				.woocommerce .quantity::after {
				    margin: 5px 6px 0 -12px !important;
				    float: right;
				}
			}

			@media screen and (min-width: 769px) {
				.woocommerce .quantity::after {
				    margin: 5px -43px 0 43px !important;
				    float: left;
				}
			}

	/* Meta fix */
		.woocommerce.single-product .product .product_meta:nth-child(1n) {
		    margin-top: 20px;
		}

	/* Messages styles */
		ul.woocommerce-error a.button.wc-forward {
		    width: auto;
		    background-color: #005e47;
		    border: #005e47 solid 1px;
		    box-shadow: none;
		    font-family: "Raleway";
		    text-align: center;
		}

		ul.woocommerce-error a.button.wc-forward:hover {
		    background-color: transparent;
		    color: #005e47;
		}

		@media screen and (max-width: 768px) {
			ul.woocommerce-error a.button.wc-forward {
				width: 100%;
				float: none;
			}
		}

		ul.woocommerce-error {
			background-color: #005e4732;
		}

		.woocommerce.single-product .woocommerce-message a.button.wc-forward {
		    background-color: #005E47;
		    border: #005E47 solid 1px;
		    color: #fff;
		    font-family: "Raleway";
		    padding: 13px 30px;
		    width: fit-content;
		    width: -moz-fit-content;
		}

		.woocommerce.single-product .woocommerce-message a.button.wc-forward:hover {
			background-color: transparent;
		    border: #005E47 solid 1px;
		    color: #005E47;
		    opacity: 1;
		}

		@media screen and (min-width: 481px) and (max-width: 620px) {
			.woocommerce.single-product .woocommerce-message a.button.wc-forward {
				width: 100%;
    			text-align: center;
			    margin: 10px 0 -50px;
			    bottom: -39px;
			}

			.woocommerce.single-product .woocommerce-message:nth-child(1n) {
				padding-bottom: 70px !important;
			}
		}

		@media screen and (max-width: 480px) {
			.woocommerce.single-product .woocommerce-message a.button.wc-forward {
				width: 82%;
    			text-align: center;
			    margin: 10px 0 0;;
			}

			.woocommerce.single-product .woocommerce-message:nth-child(1n) {
				padding-bottom: 67px !important;
			}
		}

	/* description in tabs & additionnal info */
		/* btn entretien */
			p a.entretienFicheProduit.uppercase {
			    background-color: #005e47;
			    border: #005e47 solid 2px;
			    border-radius: 4px;
			    padding: 12px 20px;
			    display: inline-block;
			    margin-top: 5px;
			    color: #fff;
			    font-size: 13px;
			    font-weight: 600;
			}

			p a.entretienFicheProduit.uppercase:hover {
			    background-color: #fff;
			    color: #005e47;
			    opacity: 1;
			}

		/* fonts fix */
			.woocommerce-page.single-product p:nth-child(1n) {
			    font-family: "Lora";
			    font-size: 14px;
			}

			.single-product table.woocommerce-product-attributes.shop_attributes, 
			.single-product table.woocommerce-product-attributes.shop_attributes td p:nth-child(1n) {
			    font-family: "Lora";
			    font-size: 12px;
			}

			.single-product ul.tabs.wc-tabs li:nth-child(1n) {
			    font-family: "Raleway";
			    font-weight: 600;
			    -webkit-font-smoothing: auto;
			}

	/* related products */
		.single-product div:last-of-type h2 {
			text-align: center;
		}

		div#woo-products-wrap div:not(div.product, div.customNavigation) h2 {
		    display: none;
		}

		/* hide existing pagination */
			div .customNavigation {
			    display: none;
			}
		/* create pagination */
			.owl-page.active {
			    position: relative;
			}

			.owl-page.active::after {
			    background-color: #005E47;
			    height: 12px;
			    width: 12px;
			    display: block;
			    margin-left: calc(50% - 15px);
			    border-radius: 50%;
			    border: #005E47 solid 1px;
			    content: '';
			    margin: 1px;
			}
			.owl-page {
			    background-color: #fff;
			    height: 16px;
			    width: 16px;
			    display: inline-block;
			    border-radius: 50%;
			    border: #005E47 solid 1px;
			    position: relative;
			    margin: 0 4px;
			}

			.owl-pagination {
			    margin: 0 auto;
			    width: fit-content;
			}

	/* GIFT OPTIONS */
		/* Checkbox fix */
			/*input#assembly-message-checkbox::after, input#is-gift::after {
			    top: 0px;
			    border-radius: 3px;
			    border-color: #005E47;
			}
			input#assembly-message-checkbox, input#is-gift {
			    width: 16px;
			    height: 16px;
			    padding: 0;
			    margin-top: 0px !important;
			    margin-right: 10px;
			    top: 3px;
			}*/

		/* In checkout */
			p#additional_gift_message_field label span {
			    display: none;
			}

		/* Title fix */
			input#additional_gift_title {
			    display: none;
			}

		/* Hide labels */
			.gift-fields.thwcfd-field-text label, .gift-fields.thwcfd-field-textarea label {
			    display: none !important;
			}

		/* hide related articles */
			div#jp-relatedposts {
			    display: none !important;
			}

		/* similar prods */
			section.related.products h2 {
			    font-weight: 400 !important;
			}

		/* entretien title fix */
			div#tab-description .newSite h3 {
			    display: block;
			    margin-bottom: 40px;
			    font-size: 30px;
			}

			div#tab-description .newSite h5 {
			    font-size: 15px;
			}

			div#tab-description .newSite {
				margin-top: 40px;
			}





/* SHOP PAGE */
	/* header */
		.page-template-default .page-header.header-small {
		    display: none;
		}

		.page-template .elementor-column-wrap.elementor-element-populated {
		    top: 100px;
		}

		.woocommerce-page.shop-pagination-type-infinite .header-filter {
			background-position: center;
			background-size: cover;
		}

		.woocommerce-page.shop-pagination-type-infinite .header-filter:before, .has-header-overlay-color-background-color[class*="has-background"] {
			background: linear-gradient( 75deg, 
						rgba(0,0,0,0) 0%, 
						rgba(28,20,7,0.41) 32%, 
						rgba(13,9,1,0.56) 54%, 
						rgba(0,0,0,0) 100%);
    		background-blend-mode: multiply;
    		background-color: transparent;
		}


		/* animation fix */
			.woocommerce-page.shop-pagination-type-infinite .header-filter {
				animation: fadeIn !important;
				animation-duration: 0.3s !important;
				animation-delay: 0.6s;
			}

		.woocommerce-page.shop-pagination-type-infinite .page-header.header-small {
			border: #fff solid 80px;
		}

		@media screen and (max-width: 620px) {
			.woocommerce-page.shop-pagination-type-infinite .page-header.header-small {
				border-width: 40px !important;
			}

			.woocommerce-page.shop-pagination-type-infinite .page-header.header-small .container {
			    width: calc(100% - 10px) !important;
			}
		}

		.woocommerce-page.shop-pagination-type-infinite div#primary h1.hestia-title {
		    font-family: "Lora";
		    font-size: 58px;
		    font-weight: 400;
		}

		.woocommerce.woocommerce-page.shop-pagination-type-infinite div.before-shop-main {
		    margin-top: 40px;
		}

		@media screen and (max-width: 600px) {
			.shop-pagination-type-infinite div.before-shop-main {
			    margin-top: 40px;
			}
		}

	/* breadcrumbs */
		.woocommerce-page nav.woocommerce-breadcrumb {
		    padding-bottom: 30px;
		    border-bottom: #C6CCC661 solid 1px;
		    font-size: 17px;
		    font-family: "Lora";
		    color: #272B27;
		    margin-bottom: 20px;
		}

		.woocommerce-page nav.woocommerce-breadcrumb a {
			color: #272B27;
		}

		.woocommerce-page nav.woocommerce-breadcrumb a:hover {
			color: #005e47;
		}

		.woocommerce-page .col-xs-12.col-md-9.col-sm-12 {
		    width: 100%;
		}

	/* sort */
		.woocommerce-page .shop-sidebar-active.col-xs-9.col-sm-9.col-md-3 {
		    display: none;
		}

		p.woocommerce-result-count {
		    display: none;
		}

	/* related products font fix */
		section.related.products h2:nth-child(1n) {
		    font-family: "Lora";
		    font-size: 35px;
		    margin-bottom: 20px;
		    font-weight: 500;
		}

		@media screen and (min-width: 992px) and (max-width: 1024px) {
			.single-product a.shop-item-title-link {
			    -webkit-box-orient: vertical;
			    display: -webkit-box;
			    height: 46px;
			    -webkit-line-clamp: 2;
			    overflow: hidden;
			    font-size: 16px;
			}
		}

		/*@media screen and (min-width: 768px) and (max-width: 783px) {
			.shop-pagination-type-infinite .site-main {
			    margin-top: 10px;
			}
		}*/

	/* product cards fix */
		body.page-id-2722 .woocommerce ul.products.columns-1 li.product, 
		body.page-id-2722 .woocommerce ul.products.columns-2 li.product, 
		body.page-id-2722 .woocommerce ul.products.columns-3 li.product, 
		body.page-id-2722 .woocommerce ul.products.columns-4 li.product, 
		body.page-id-2722 .woocommerce ul.products.columns-5 li.product, 
		body.page-id-2722 .woocommerce ul.products.columns-6 li.product {
		    margin: auto 8px;
		}

		body.page-id-2722 ul.products.columns-4 {
			margin: auto -8px;
		}

		.card.card-product.card-plain.zoom {
		    margin-top: 0;
		}

		header.woocommerce-products-header {
			display: none;
		}

		.card.card-product.card-plain.zoom {
		    border: #C6CCC6 1px solid;
		    padding: 35px 5px 0px 5px;
		    border-radius: 0;
		}

		.card.card-product.card-plain.zoom .price h4 {
		    margin: 9px 0 !important;
		}

		.card.card-product.card-plain.zoom .card-image, 
		.card.card-product.card-plain.zoom .card-image a {
		    width: 100%;
		}

		/* card title */
			.footer .widget h5, 
			.hestia-info h4.info-title, 
			section.contactus h4.hestia-title {
			    font-size: 17px;
			}

			h4.card-title {
				font-size: 18px;
				font-weight: 400;
			}

			.card.card-product.card-plain.zoom .content h4, 
			.card.card-product.card-plain.zoom .content p:nth-child(1n) {
			    text-align: left;
			    padding: 0 1px;
			}

			/* ... after 2 lines */
				.product h4.card-title {
				    -webkit-box-orient: vertical;
				    display: -webkit-box;
				    -webkit-line-clamp: 2;
				    overflow: hidden;
				}

			.card.card-product.card-plain.zoom .content h4.card-title {
			    margin: 0 0 5px 0;
			    height: 50px;
			}

			.title, .title a, 
			.card-title, 
			.card-title a, 
			.card-title a:hover, 
			.info-title, 
			.info-title a, 
			.footer-brand, 
			.footer-brand a, 
			.media .media-heading, 
			.media .media-heading a, 
			.hestia-info .info-title, 
			.card-blog a.moretag, 
			.card-blog a.more-link, 
			.card .author a, 
			.hestia-about:not(.section-image) h1, 
			.hestia-about:not(.section-image) h2, 
			.hestia-about:not(.section-image) h3, 
			.hestia-about:not(.section-image) h4, 
			.hestia-about:not(.section-image) h5, aside .widget h5, 
			aside .widget a, 
			.woocommerce ul.products[class*="columns-"] li.product-category h2, 
			.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta .woocommerce-review__author, 
			.has-text-color.has-secondary-color, 
			div.card-product .footer .price h4 {
			    color: #272B27;
			}

			div.card-product .footer .price h4 {
			    font-family: Josefin Sans;
			    font-weight: 400;
			    color: #005e47;
			}

			.card.card-product.card-plain.zoom h6.category a {
			    font-family: "Raleway";
			    font-size: 16px;
			    text-transform: uppercase;
			    font-weight: 700;
			}

		/* hide description in card */
			.card-description {
			    display: none;
			}

		/* card cart icon */
			.card .footer .author, 
			.card .footer .stats, 
			.card-no-width .footer .author, 
			.card-no-width .footer .stats {
			    color: #C6CCC6;
			}

		/* cat fix */
			h6.category {
			    text-transform: inherit;
			    /*margin: 58px 0 -74px 0;*/
			    padding: 0 1px;
			    width: 100%;
			    text-align: left;
			    display: flex;
			    margin: 5px 0;
			}

			.woocommerce .category a {
			    color: #005e47 !important;
			}

		/* add banner out of stock */
			/*li.outofstock .card-product.card-plain .card-image, 
			li.instock .card-product.card-plain .card-image {
			    margin-top: -35px;
			    margin-right: -10px !important;
			    padding-right: 15px !important;
			}

			@media screen and (min-width: 1251px) {
				li.outofstock .card-image::after {
				    content: "Indisponible";
				    float: right;
				    background-color: #363636;
				    color: #fff;
				    padding: 3px 30px;
				    z-index: -1!important;
				    transform: rotate( 41deg );
				    margin-right: -90px;
	    			margin-top: -265px !important;
				    height: fit-content;
				    width: 259px;
				}

				li.instock .card-image::after {
				    content: "Disponible";
				    float: right;
				    background-color: #005e47;
				    color: #fff;
				    padding: 3px 30px;
				    z-index: -1!important;
				    transform: rotate( 41deg );
				    margin-right: -90px;
	    			margin-top: -265px !important;
				    height: fit-content;
				    width: 259px;
				}
			}

			@media screen and (max-width: 1250px) {
				li.outofstock .card-image::after {
				    content: "Indisponible";
				    float: right;
				    background-color: #363636;
				    color: #fff;
				    padding: 3px 30px;
				    z-index: -1!important;
				    transform: rotate( 41deg );
				    margin-right: -90px;
	    			margin-top: -245px !important;
				    height: fit-content;
				    width: 259px;
				}

				li.instock .card-image::after {
				    content: "Disponible";
				    float: right;
				    background-color: #005e47;
				    color: #fff;
				    padding: 3px 30px;
				    z-index: -1!important;
				    transform: rotate( 41deg );
				    margin-right: -90px;
	    			margin-top: -245px !important;
				    height: fit-content;
				    width: 259px;
				}
			}

			.card.card-product.card-plain.zoom .card-image, .card.card-product.card-plain.zoom .card-image a {
				display: block !important;
			}

			.card.card-product.card-plain.zoom {
				padding: 35px 0px 0px 5px;
			}*/

		/* change out of stock message */
			p.stock.out-of-stock {
			    font-size: 0 !important;
			}

			p.stock.out-of-stock::after {
			    content: "Achat uniquement en magasin - 01 48 87 07 18" !important;
			    font-size: 13px;
			}

	/* Filters */
		/* font */
			/*aside#secondary {
			    font-family: Montserrat;
			}*/

		/* price */
			.price_slider_amount.form-group button.button {
			    border-radius: 4px !important;
			}

			/* slider handle */
				#secondary div[id^=woocommerce_price_filter] .price_slider .ui-slider-handle:nth-child(1n), 
				.footer div[id^=woocommerce_price_filter] .price_slider .ui-slider-handle:nth-child(1n) {
				    background-color: #005E47;
				    border-color: #fff;
				}

				.ui-slider-range.ui-widget-header.ui-corner-all {
					background-color: #C7CCC6 !important;
	    			background-blend-mode: luminosity;
				}

			/* display big Slide */
				@media screen and (max-width: 768px) {
					div#bigSlider {
					    display: none;
					}
				}

			/* display med Slide */
				@media screen and (min-width: 769px) {
					div#medSlider {
					    display: none;
					}
				}

				@media screen and (max-width: 499px) {
					div#medSlider {
					    display: none;
					}
				}

			/* display small Slide */
				@media screen and (min-width: 500px) {
					div#smallSlider {
					    display: none;
					}
				}

				div#smallSlider .vc_images_carousel.vc_build .vc_carousel-slideline .vc_carousel-slideline-inner>.vc_item {
					display: inline-block;
   					text-align-last: center;
				}

		/* img full presta */
			@media screen and (min-width: 421px) and (max-width: 1024px) {
				.wpb_single_image.wpb_content_element.vc_align_center.tooTallImgInner {
				    height: 600px;
				    overflow: hidden;
				}
			}

			@media screen and (min-width: 769px) and (max-width: 1024px) {
				.wpb_single_image.wpb_content_element.vc_align_center.tooTallImgInner {
					width: 90%;
			    	margin: 0 auto;
				}

				.wpb_single_image.wpb_content_element.vc_align_center.tooTallImgInner img.vc_single_image-img.attachment-full {
					margin-top: -36%;
				}
			}

			@media screen and (min-width: 621px) and (max-width: 768px) {
				.wpb_single_image.wpb_content_element.vc_align_center.tooTallImgInner {
					width: 90%;
			    	margin: 0 auto;
				}

				.wpb_single_image.wpb_content_element.vc_align_center.tooTallImgInner img.vc_single_image-img.attachment-full {
					margin-top: -26%;
				}
			}

			@media screen and (max-width: 620px) {
				.wpb_single_image.wpb_content_element.vc_align_center.tooTallImgInner {
					width: 100%;
				}
			}

			/* fix coupd de cœur */
				.photoblocks-gallery .pb-block.pb-landscape.pb-width .pb-image {
					width: 100% !important;
				}

		/* cat */
			ul.product-categories li.cat-item, 
			ul.product-categories li.cat-item a {
			    color: #005e47 !important;
			    font-family: Josefin Sans;
			}

	/* Mini-cart fix */
		/* x change */
			.widget_shopping_cart.widget .remove:hover {
			    background: transparent !important;
			    color: #f00 !important;
			    box-shadow: none !important;
			}

		/* title */
			li.woocommerce-mini-cart-item.mini_cart_item a {
			    color: #272B27;
			    font-weight: 600 !important;
			}

			li.woocommerce-mini-cart-item.mini_cart_item a:hover {
			    color: #005e47;
			    opacity: 1 !important;
			}

		/* buttons */
			aside#secondary .buttons a {
			    padding: 13px 15px;
			    background-color: #005e47;
			    border: #005e47 solid 1px;
			    text-align: center;
			}

			aside#secondary .buttons a.button.wc-forward:first-child {
			    background-color: #363636;
			    border-color: #363636;
			}

			aside#secondary .buttons a.button.wc-forward:first-child:hover {
			    background-color: #fff;
			    color: #363636;
			}

			aside#secondary .buttons a:hover {
			    background-color: #fff;
			    color: #005e47;
			}

			li.nav-cart .nav-cart-content .widget .buttons .button {
			    font-size: 14px !important;
			}

		/* nav-cart */
			/* title */
				.nav-cart li.woocommerce-mini-cart-item.mini_cart_item a {
				    font-size: 14px !important;
				    color: #272B27;
				}

				.nav-cart .nav-cart-content .widget .buttons .button {
					color: #fff !important;
				}

				.nav-cart .nav-cart-content .widget li:nth-child(1n) {
					padding-bottom: 10px;
				}

			/* font */
				p.woocommerce-mini-cart__total.total, 
				p.woocommerce-mini-cart__buttons.buttons a {
				    font-family: "Raleway";
				}

		/* hide var in mini-cart */
			.widget_shopping_cart.widget .variation {
			    display: none;
			}

		.added_to_cart.wc-forward:nth-child(1n), 
		.woocommerce .single-product div.product form.cart .button:nth-child(1n), 
		.woocommerce #respond input#submit:nth-child(1n), 
		.woocommerce button.button:nth-child(1n), 
		.woocommerce input.button:nth-child(1n), 
		#add_payment_method .wc-proceed-to-checkout a.checkout-button:nth-child(1n), 
		.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:nth-child(1n), 
		.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:nth-child(1n), 
		.woocommerce #respond input#submit.alt:nth-child(1n), 
		.woocommerce a.button.alt:nth-child(1n), 
		.woocommerce button.button.alt:nth-child(1n), 
		.woocommerce input.button.alt:nth-child(1n), 
		.woocommerce input.button:disabled:nth-child(1n), 
		.woocommerce input.button:disabled[disabled]:nth-child(1n), 
		.woocommerce a.button.wc-backward:nth-child(1n), 
		.woocommerce div[id^=woocommerce_widget_cart].widget .buttons .button:nth-child(1n), 
		.woocommerce-button:nth-child(1n), 
		.woocommerce-Button:nth-child(1n), 
		div.woocommerce table.my_account_orders .button:nth-child(1n) {
		    box-shadow: none;
		    border-radius: 4px !important;
		    padding: 9px 15px;
		    font-family: "Raleway";
		    font-size: 14px;
		}

		li.woocommerce-mini-cart-item.mini_cart_item {
		    font-family: "Lora";
		}

		a.button.wc-forward, 
		a.button.checkout.wc-forward {
		    width: 100%;
		    margin: 0;
		}

		.woocommerce .widget_shopping_cart .total, 
		.woocommerce.widget_shopping_cart .total {
			border-top: #c6ccc661 solid 1px;
		}

	/* adaptation columns fix */
		@media screen and (min-width: 1251px) {
			/* widget filters */
				.col-xs-12.col-md-3.shop-sidebar-wrapper.sidebar-toggle-container .widget_shopping_cart_content ul.woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item.mini_cart_item {
				    padding-left: 0;
				}

				.col-xs-12.col-md-3.shop-sidebar-wrapper.sidebar-toggle-container .widget_shopping_cart .cart_list li a.remove {
				    top: -22px;
				    text-align: right;
				}

				.col-xs-12.col-md-3.shop-sidebar-wrapper.sidebar-toggle-container ul.product_list_widget li img {
					border-radius: 4px;
					margin-left: 5px;
				}

				.col-xs-12.col-md-3.shop-sidebar-wrapper.sidebar-toggle-container .widget_shopping_cart .cart_list li a.remove {
					width: 100%;
				}

				#secondary div[id^=woocommerce_price_filter] .price_label:nth-child(1n) {
					max-width: 100%;
				    text-align: center;
				    margin-left: 12px;
				}

				aside#secondary div[id^=woocommerce_price_filter] .button:nth-child(1n) {
					float: none !important;
				    margin: 43px -14px -75px 7px !important;
				    display: block;
				    width: 100%;
				    padding: 13px 15px;
				    font-size: 14px;
				    background-color: #005e47;
				    border: #005e47 solid 1px;
				}

				.woocommerce-page.shop-pagination-type-infinite div.price_slider_amount.form-group button.button {
				    border-radius: 0 !important;
				}

				#secondary div[id^=woocommerce_price_filter] .button:nth-child(1n):hover {
				    background-color: #fff;
				    color: #005e47;
				}
				
				#secondary div[id^=woocommerce_price_filter] {
					padding-right: 0 !important;
				}

				.price_slider_wrapper {
				    padding-right: 14px;
				}
		}

		@media screen and (min-width: 1151px) and (max-width: 1250px) {
			/* products */
				.woocommerce ul.products.columns-3 li.product, 
				.woocommerce-page ul.products.columns-3 li.product {
				    padding: 0 10px;
				}

			/* widget filters */
				.col-xs-12.col-md-3.shop-sidebar-wrapper.sidebar-toggle-container .widget_shopping_cart_content ul.woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item.mini_cart_item {
				    padding-left: 0;
				}

				.col-xs-12.col-md-3.shop-sidebar-wrapper.sidebar-toggle-container .widget_shopping_cart .cart_list li a.remove {
				    top: -22px;
				    text-align: right;
				}

				.col-xs-12.col-md-3.shop-sidebar-wrapper.sidebar-toggle-container ul.product_list_widget li img {
					border-radius: 4px;
					margin-left: 5px;
				}

				.col-xs-12.col-md-3.shop-sidebar-wrapper.sidebar-toggle-container .widget_shopping_cart .cart_list li a.remove {
					width: 100%;
				}

				#secondary div[id^=woocommerce_price_filter] .price_label:nth-child(1n) {
					max-width: 100%;
				    text-align: center;
				    margin-left: 12px;
				}

				#secondary div[id^=woocommerce_price_filter] .button:nth-child(1n) {
					float: none !important;
				    margin: 43px -14px -75px 7px !important;
				    display: block;
				    width: 100%;
				}
				
				#secondary div[id^=woocommerce_price_filter] {
					padding-right: 0 !important;
				}

				.price_slider_wrapper {
				    padding-right: 14px;
				}
		}

		@media screen and (min-width: 1025px) and (max-width: 1150px) {
			/* products */
				.woocommerce ul.products.columns-3 li.product, 
				.woocommerce-page ul.products.columns-3 li.product {
				    padding: 0 7px;
				}

			/* widget filters */
				.col-xs-12.col-md-3.shop-sidebar-wrapper.sidebar-toggle-container .widget_shopping_cart_content ul.woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item.mini_cart_item {
				    padding-left: 0;
				}

				.col-xs-12.col-md-3.shop-sidebar-wrapper.sidebar-toggle-container .widget_shopping_cart .cart_list li a.remove {
				    top: -22px;
				    text-align: right;
				}

				.col-xs-12.col-md-3.shop-sidebar-wrapper.sidebar-toggle-container ul.product_list_widget li img {
					border-radius: 4px;
					margin-left: 5px;
				}

				.col-xs-12.col-md-3.shop-sidebar-wrapper.sidebar-toggle-container .widget_shopping_cart .cart_list li a.remove {
					width: 100%;
				}

				#secondary div[id^=woocommerce_price_filter] .price_label:nth-child(1n) {
					max-width: 100%;
				    text-align: center;
				    margin-left: 12px;
				}

				#secondary div[id^=woocommerce_price_filter] .button:nth-child(1n) {
					float: none !important;
				    margin: 43px -14px -75px 7px !important;
				    display: block;
				    width: 100%;
				}
				
				#secondary div[id^=woocommerce_price_filter] {
					padding-right: 0 !important;
				}

				.price_slider_wrapper {
				    padding-right: 14px;
				}
		}

		@media screen and (min-width: 992px) and (max-width: 1024px) {
			/* products */
				.woocommerce .products.columns-3 {
				    grid-template-columns: repeat(2,1fr) !important;
				}

				.woocommerce ul.products.columns-3 li.product, 
				.woocommerce-page ul.products.columns-3 li.product {
				    padding: 0 7px;
				}

			/* widget filters */
				#secondary div[id^=woocommerce_price_filter] .price_label:nth-child(1n) {
				    max-width: 100%;
				    text-align: center;
				    display: inline-block;
				    margin-right: -7px;
				    letter-spacing: -0.2px;
				}

				#secondary div[id^=woocommerce_price_filter] .button:nth-child(1n) {
					float: none !important;
				    margin: 43px -14px -75px 7px !important;
				    display: block;
				    width: 100%;
				}
				
				#secondary div[id^=woocommerce_price_filter] {
					padding-right: 0 !important;
				}

				.price_slider_wrapper {
				    padding-right: 14px;
				}

				.col-xs-12.col-md-3.shop-sidebar-wrapper.sidebar-toggle-container .widget_shopping_cart_content ul.woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item.mini_cart_item {
				    padding-left: 0;
				}

				.col-xs-12.col-md-3.shop-sidebar-wrapper.sidebar-toggle-container ul.product_list_widget li img {
					display: none;
				}

				.col-xs-12.col-md-3.shop-sidebar-wrapper.sidebar-toggle-container .widget_shopping_cart .cart_list li a.remove {
					width: 100%;
				}

				.col-xs-12.col-md-3.shop-sidebar-wrapper.sidebar-toggle-container .widget_shopping_cart .cart_list li a.remove {
				    top: -22px;
				    text-align: right;
				}
		}

		@media screen and (min-width: 769px) and (max-width: 991px) {
			/* products */
				.woocommerce .products.columns-3 {
				    grid-template-columns: repeat(2,1fr);
				}

				.woocommerce ul.products.columns-3 li.product, 
				.woocommerce-page ul.products.columns-3 li.product {
				    padding: 0 7px;
				}

				.woocommerce .products.columns-3 li.product .card-product .content:nth-child(1n) {
					max-width: 240px;
				    width: 100%;
				    margin: 0 !important;
				}

				.woocommerce .products.columns-3 li.product .card-product {
					width: 252px;
				}
		}

		@media screen and (width: 768px) {
			/* products */
				.woocommerce .products.columns-3 {
				    grid-template-columns: repeat(2,1fr);
				}

				.woocommerce ul.products.columns-3 li.product, 
				.woocommerce-page ul.products.columns-3 li.product {
				    padding: 0 7px;
				}

				.woocommerce .products.columns-3 li.product .card-product .content:nth-child(1n) {
					max-width: 240px;
				    width: 100%;
				    margin: 0 !important;
				}

				.woocommerce .products.columns-3 li.product .card-product {
					width: 252px;
				}
		}

		@media screen and (min-width: 621px) and (max-width: 767px) {
			/* products */
				.woocommerce .products.columns-3 {
				    grid-template-columns: repeat(2,1fr) !important;
				}

				.woocommerce ul.products.columns-3 li.product, 
				.woocommerce-page ul.products.columns-3 li.product {
				    padding: 0 7px;
				    width: 100% !important;
				}

				.woocommerce .products.columns-3 li.product .card-product .content:nth-child(1n) {
					max-width: 240px;
				    width: 100%;
				    margin: 0 !important;
				}

				.woocommerce .products.columns-3 li.product .card-product {
					width: 252px;
				}
		}

		@media screen and (max-width: 620px) {
			/* products */
				.woocommerce ul.products.columns-3 li.product, 
				.woocommerce-page ul.products.columns-3 li.product {
				    padding: 0 7px;
				    width: 100% !important;
				}

				.woocommerce .products.columns-3 li.product .card-product .content:nth-child(1n) {
					max-width: 240px;
				    width: 100%;
				    margin: 0 !important;
				}

				.woocommerce .products.columns-3 li.product .card-product {
					width: 252px;
				}
		}

	/* Txt Top */
		body:not(.woocommerce-checkout, .woocommerce-cart) h1.hestia-title::after {
		    content: "Belles, colorées, fleuries, originales, faciles d’entretien, ces plantes ont tout pour plaire. Impossible de ne pas tomber sous leur charme… \A Faire plaisir ou se faire plaisir avec un cadeau original en quelques clics ! \A Une sélection de plantes grasses, de cactées et d’euphorbes sont en vente en ligne.";
		    white-space: pre-wrap;
		    display: block;
		    font-family: 'Crimson Text' !important;
		    font-size: 18px;
	        line-height: 27px;
    		margin-top: 30px;
    		padding: 0 10px;
		}

		/* Fix */
			body.archive.post-type-archive.post-type-archive-product.custom-background.wp-custom-logo.theme-hestia-pro.woocommerce.woocommerce-page.woocommerce-js.product-card-style-plain.shop-pagination-type-infinite.header-layout-default.wpb-js-composer.js-comp-ver-5\.4\.7.vc_responsive .col-md-offset-1 {
			    /* margin-left: 8.33333333%; */
			    margin: 0 auto !important;
			    float: none;
			    padding: 0;
			}

			@media (min-width: 1360px) {
				body.archive.post-type-archive.post-type-archive-product.custom-background.wp-custom-logo.theme-hestia-pro.woocommerce.woocommerce-page.woocommerce-js.product-card-style-plain.shop-pagination-type-infinite.header-layout-default.wpb-js-composer.js-comp-ver-5\.4\.7.vc_responsive .col-md-10 {
				    width: 1200px;
				}
			}

			@media (min-width: 1200px) and (max-width: 1299px) {
				body.archive.post-type-archive.post-type-archive-product.custom-background.wp-custom-logo.theme-hestia-pro.woocommerce.woocommerce-page.woocommerce-js.product-card-style-plain.shop-pagination-type-infinite.header-layout-default.wpb-js-composer.js-comp-ver-5\.4\.7.vc_responsive .col-md-10 {
				    width: 1040px;
				}
			}

			@media (min-width: 1025px) and (max-width: 1199px) {
				body.archive.post-type-archive.post-type-archive-product.custom-background.wp-custom-logo.theme-hestia-pro.woocommerce.woocommerce-page.woocommerce-js.product-card-style-plain.shop-pagination-type-infinite.header-layout-default.wpb-js-composer.js-comp-ver-5\.4\.7.vc_responsive .col-md-10 {
				    width: 865px;
				}
			}

			@media screen and (min-width: 992px) and (max-width: 1024px) {
				body.archive.post-type-archive.post-type-archive-product.custom-background.wp-custom-logo.theme-hestia-pro.woocommerce.woocommerce-page.woocommerce-js.product-card-style-plain.shop-pagination-type-infinite.header-layout-default.wpb-js-composer.js-comp-ver-5\.4\.7.vc_responsive .col-md-10 {
				    width: 754px;
				}
			}

	/* Txt bottom */
		body.archive.post-type-archive.post-type-archive-product.custom-background.wp-custom-logo.theme-hestia-pro.woocommerce.woocommerce-page.woocommerce-js.product-card-style-plain.shop-pagination-type-infinite.header-layout-default.wpb-js-composer.js-comp-ver-5\.4\.7.vc_responsive footer.footer.footer-black.footer-big {
		    margin-bottom: -194px;
    		margin-top: 95px;
		}

		@media screen and (min-width: 1025px) and (max-width: 1150px) {
			body.archive.post-type-archive.post-type-archive-product.custom-background.wp-custom-logo.theme-hestia-pro.woocommerce.woocommerce-page.woocommerce-js.product-card-style-plain.shop-pagination-type-infinite.header-layout-default.wpb-js-composer.js-comp-ver-5\.4\.7.vc_responsive footer.footer.footer-black.footer-big {
			    margin-bottom: -190px;
	    		margin-top: 90px;
			}
		}

		@media screen and (min-width: 769px) and (max-width: 1024px) {
			body.archive.post-type-archive.post-type-archive-product.custom-background.wp-custom-logo.theme-hestia-pro.woocommerce.woocommerce-page.woocommerce-js.product-card-style-plain.shop-pagination-type-infinite.header-layout-default.wpb-js-composer.js-comp-ver-5\.4\.7.vc_responsive footer.footer.footer-black.footer-big {
			    margin-bottom: -210px;
	    		margin-top: 113px;
			}
		}

		@media screen and (min-width: 621px) and (max-width: 768px) {
			body.archive.post-type-archive.post-type-archive-product.custom-background.wp-custom-logo.theme-hestia-pro.woocommerce.woocommerce-page.woocommerce-js.product-card-style-plain.shop-pagination-type-infinite.header-layout-default.wpb-js-composer.js-comp-ver-5\.4\.7.vc_responsive footer.footer.footer-black.footer-big {
			    margin-bottom: -250px;
	    		margin-top: 143px;
			}
		}

		@media screen and (min-width: 421px) and (max-width: 620px) {
			body.archive.post-type-archive.post-type-archive-product.custom-background.wp-custom-logo.theme-hestia-pro.woocommerce.woocommerce-page.woocommerce-js.product-card-style-plain.shop-pagination-type-infinite.header-layout-default.wpb-js-composer.js-comp-ver-5\.4\.7.vc_responsive footer.footer.footer-black.footer-big {
			    margin-bottom: -300px;
	    		margin-top: 195px;
			}
		}

		@media screen and (min-width: 371px) and (max-width: 420px) {
			body.archive.post-type-archive.post-type-archive-product.custom-background.wp-custom-logo.theme-hestia-pro.woocommerce.woocommerce-page.woocommerce-js.product-card-style-plain.shop-pagination-type-infinite.header-layout-default.wpb-js-composer.js-comp-ver-5\.4\.7.vc_responsive footer.footer.footer-black.footer-big {
			    margin-bottom: -335px;
			    /*margin-bottom: -380px;*/
	    		margin-top: 225px;
			}
		}

		@media screen and (max-width: 370px) {
			body.archive.post-type-archive.post-type-archive-product.custom-background.wp-custom-logo.theme-hestia-pro.woocommerce.woocommerce-page.woocommerce-js.product-card-style-plain.shop-pagination-type-infinite.header-layout-default.wpb-js-composer.js-comp-ver-5\.4\.7.vc_responsive footer.footer.footer-black.footer-big {
			    margin-bottom: -385px;
			    /*margin-bottom: -435px;*/
	    		margin-top: 275px;
			}
		}

		.shopScript p.newSite {
		    margin-bottom: 0;
    		line-height: 15px;
		    font-size: 10px;
		    font-family: "Raleway";
		}

		body div.shopScript:nth-of-type(1n) {
		    margin-top: -120px !important;
		}

		body.archive.post-type-archive.post-type-archive-product.custom-background.wp-custom-logo.theme-hestia-pro.woocommerce.woocommerce-page.woocommerce-js.product-card-style-plain.shop-pagination-type-infinite.header-layout-default.wpb-js-composer.js-comp-ver-5\.4\.7.vc_responsive {
		    background-color: #fff !important;
		}

		div.shopScript {
			margin: 0 auto;
			padding: 0 15px;
		}




/* CART PAGE */
	/* hide header page - TEMP */
		.woocommerce-cart div#primary {
		    display: none;
		}

		.woocommerce-cart article#post-17 {
		    margin-top: 60px;
		}

		@media screen and (max-width: 768px) {
			.woocommerce-cart article#post-17 {
			    margin-top: 0;
			}
		}

	/* hide PayPal button */
		.woo-paypalplus-checkout-button {
		    display: none;
		}

	/* SHIPPING */
		/* radio fix */
			ul#shipping_method li input {
			    margin-top: 3px !important;
			}

			ul#shipping_method li input#shipping_method_0_chrono13 {
			    top: 5px;
			}

		/* visual */
			ul#shipping_method li:last-child, 
			ul#shipping_method li:last-child label {
			    font-family: "Lora";
			    color: #272B27 !important;
			    font-weight: 400;
			    font-size: 16px;
			}

			ul#shipping_method li:last-child small {
			    color: #272B27;
			    font-family: "Raleway";
			    font-weight: 600;
			    font-size: 12px;
			    line-height: 17px;
			    display: inline-flex;
			}

			ul#shipping_method li:last-child div:first-of-type small {
			    font-size: 13px;
			    font-weight: 400;
			    font-family: "Lora";
			    letter-spacing: -0.1px;
			}

			div.pickup-location-address {
			    margin: 3px 0 !important;
			}

			#shipping_method li label[for*='_chrono']:before {
				margin-right: 0;
			}

			div.cart_totals table.shop_table.shop_table_responsive tr th:not(div.cart_totals table.shop_table.shop_table_responsive tr.cart-subtotal th, div.cart_totals table.shop_table.shop_table_responsive tr.order-total th) {
			    display: none;
			}

			div.cart_totals table.shop_table.shop_table_responsive tr td:not(div.cart_totals table.shop_table.shop_table_responsive tr.cart-subtotal td, div.cart_totals table.shop_table.shop_table_responsive tr.order-total td) {
			    width: 100%;
			    /*border-top: none;*/
			}

			.woocommerce table.shop_table {
				border-collapse: collapse !important;
			}

			bdi {
			    font-family: Josefin Sans;
			}

			div.cart_totals table.shop_table.shop_table_responsive bdi {
			    font-weight: 600;
			}

		/* product details in cart table */
			@media screen and (min-width: 769px) {
				/* slimmer remove button */
					table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents td.product-remove {
					    width: 1% !important;
					    padding-left: 0;
					}

				/* slimmer prices */
					table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents td.product-price {
					    width: 15% !important;
					}

					table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents td.product-subtotal {
					    width: 18.3%;
					}

					body.woocommerce-cart table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents th.product-subtotal {
					    padding-right: 0;
					    width: 116px;
					}

				/* slimmer qty */
					table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents td.product-quantity {
					    width: 17%;
					}
			}

			/* product details fix */
				body.woocommerce-cart table.shop_table .product-name a {
				    font-size: 15px;
				    font-family: "Lora";
				    font-weight: 600;
				    line-height: normal;
				}

				/* var */
					table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents td.product-name dl.variation dt, 
					table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents td.product-name dl.variation dd p, 
					tr.woocommerce-cart-form__cart-item.cart_item td.product-name dl.variation dt, 
					tr.woocommerce-cart-form__cart-item.cart_item td.product-name dl.variation dd p {
					    font-size: 12px;
					    font-family: "Raleway";
					    margin-top: 4px;
					}
		/* coupon line */
			input#pwgc-redeem-gift-card-number {
			    border-bottom: #ccc solid 1px;
			}

			div#pwgc-redeem-gift-card-container.is-focused input#pwgc-redeem-gift-card-number {
			    border-bottom-color: transparent;
			    transition-timing-function: ease-out;
			}


		/* delivery approximate adress */
			tr.woocommerce-shipping-totals.shipping td p.woocommerce-shipping-destination {
			    font-family: "Raleway";
			    font-weight: 500;
			}

	/* quantity - in - PRODUCT FAGE FIX/arrows ??? */

	/* font */
		.woocommerce-cart table.shop_table .product-name a {
			font-size: 17px;
			font-weight: 600;
		}

		.woocommerce td.product-name dl.variation dt:nth-child(1n) {
		    font-weight: 600;
		    width: 100%;
		    margin-bottom: 0;
		}

		.woocommerce td.product-name dl.variation dd {
			margin-bottom: 5px;
		}

		.woocommerce td.product-name dl.variation dd:nth-child(1n) p {
		    font-weight: 500;
		    width: 100%;
		    font-size: 12px;
		    padding-bottom: 0;
		}

	/* Update cart button */
		.woocommerce-cart table.shop_table td.actions button[type=submit]:nth-child(1n), 
		.woocommerce-cart table.shop_table td.actions input[type=submit]:nth-child(1n), 
		.woocommerce-cart table.shop_table td.actions button[type=submit]:disabled:nth-child(1n):hover, 
		.woocommerce-cart table.shop_table td.actions input[type=submit]:disabled:nth-child(1n):hover {
			border: #005E47 solid 1px;
			color: #005E47;
		}

		.woocommerce-cart table.shop_table td.actions button[type=submit]:nth-child(1n):hover, 
		.woocommerce-cart table.shop_table td.actions input[type=submit]:nth-child(1n):hover {
			border: #005E47 solid 1px;
			background-color: #005E47;
			color: #fff;
		}

	/* cart total */
		/* delivery */
			tr.woocommerce-shipping-totals.shipping td {
			    font-weight: 300 !important;
			}

			body.woocommerce-cart tr.woocommerce-shipping-totals.shipping td p.woocommerce-shipping-destination, 
			body.woocommerce-cart tr.woocommerce-shipping-totals.shipping td form.woocommerce-shipping-calculator {
			    display: block !important;
			}

			body.woocommerce-cart tr.woocommerce-shipping-total.shipping p#calc_shipping_city_field input, 
			body.woocommerce-cart tr.woocommerce-shipping-total.shipping p#calc_shipping_postcode_field input, 
			body.woocommerce-cart tr.woocommerce-shipping-total.shipping p#calc_shipping_country_field select {
			    border-bottom: #000 solid 1px !important;
			    border: none;
			    border-radius: 0;
			    padding: 0 12px 5px;
			}

			body.woocommerce-cart tr.woocommerce-shipping-total.shipping p#calc_shipping_city_field, 
			body.woocommerce-cart tr.woocommerce-shipping-total.shipping p#calc_shipping_country_field, 
			body.woocommerce-cart tr.woocommerce-shipping-total.shipping p#calc_shipping_postcode_field {
				margin-bottom: 15px;
			}

			/* fix change address fix */
				body.woocommerce-cart span.select2-selection__arrow {
				    margin-top: 6px;
				}

				body.woocommerce-cart span.select2-selection.select2-selection--single {
				    text-align: left;
				    height: 40px;
				    padding: 6px 3px;
				    font-family: 'Nunito';
				    border-color: #000;
				}

				body.woocommerce-cart section.shipping-calculator-form p {
				    margin-bottom: 10px !important;
				}

			/* messenger sentence */
				body.woocommerce-cart tr.woocommerce-shipping-totals.shipping td::after {
				    content: "Pour la livraison par coursier, seules les commandes placées avant 14h seront livrées dans la journée. \A Au-delà, la livraison sera programmée pour le lendemain après-midi.";
				    white-space: pre-wrap;
				    display: block;
				    font-size: 12px;
				    line-height: 15px;
				    font-family: 'Crimson Text';
				    margin-top: 20px;
				    font-style: italic;
				}

		/* TVA display */
			@media screen and (min-width: 992px) {
				body.woocommerce-cart small.includes_tax {
				    margin-left: -87px;
				    position: absolute;
				    text-align: right;
				    display: block;
				    margin-right: 29px;
				}
			}

			@media screen and (min-width: 769px) and (max-width: 991px) {
				body.woocommerce-cart small.includes_tax {
				    margin-left: -167px;
				    position: absolute;
				    text-align: right;
				    display: block;
				    margin-right: 50px;
				}
			}


			@media screen and (max-width: 768px) {
				body.woocommerce-cart small.includes_tax {
				    margin-left: 0;
				    position: absolute;
				    text-align: right;
				    display: block;
				    margin-right: 50px;
				    width: calc(100% - 100px);
				}
			}

		/* gift-card */
			#pwgc-redeem-gift-card-number:nth-child(1n) {
			    width: 100%;
			}

			/* gift card sentence */
				body.woocommerce-cart input#pwgc-redeem-gift-card-number {
				    border-bottom: #005e47 1px solid;
				}

				body.woocommerce-cart form#pwgc-redeem-form::after, 
				body.woocommerce-checkout form#pwgc-redeem-form::after {
				    content: "Seulement les cartes achetées sur le site";
				    display: block;
				    margin: -52px 0 52px 0 !important;
				    font-size: 12px;
				    font-family: 'Crimson Text';
				    font-style: italic;
				}

				body.woocommerce-checkout input#pwgc-redeem-button {
				    top: 26px;
				}

				body.woocommerce-cart input#pwgc-redeem-button {
				    top: 46px;
				}

		/* buttons */
			.woocommerce-cart .blog-post .woocommerce .cart-collaterals .cart_totals .checkout-button {
				border-radius: 4px;
			}

			form#pwgc-redeem-form .form-group {
			    margin-bottom: -19px !important;
			}

			.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:nth-child(1n) {
			    padding: 13px 15px !important;
			}

			.woocommerce-checkout #payment #place_order {
				background-color: #005e47;
				border: #005e47 solid 1px;
			}

			.woocommerce-checkout #payment #place_order:hover {
				color: #005e47;
				background-color: #f0f0f0 !important;
			}

			.woocommerce-cart input#pwgc-redeem-button:nth-child(1n):hover {
				background-color: #fff !important;
			}

			.woocommerce-cart .blog-post .woocommerce .cart-collaterals .cart_totals .checkout-button {
				background-color: #005e47;
				border: #005e47 solid 1px;
			}

			.woocommerce-cart .blog-post .woocommerce .cart-collaterals .cart_totals .checkout-button:hover {
				background-color: #fff !important;
				border: #005e47 solid 1px;
				color: #005e47;
			}

		/* messages style */
			/* cart updated */
				.woocommerce-message:nth-child(1n) {
				    background-color: #005e4724;
				    color: #005E47;
				    border-radius: 4px;
				}

				.woocommerce-message:nth-child(1n):before {
					color: #005E47;
				}

				@media screen and (max-width: 620px) {
					.woocommerce-message a.restore-item:nth-child(1n) {
					    float: left;
					    width: 99%;
					    text-align: center;
					    margin-top: 6px;
					}
				}

				.woocommerce-checkout #payment ul.payment_methods li {
					background: transparent !important;
				}

			/* cart empty */
				p.cart-empty.woocommerce-info:nth-child(1n), 
				.woocommerce-notices-wrapper .woocommerce-info:nth-child(1n) {
				    background-color: #005E47;
				    border-radius: 4px;
				}

			/* element deleted */
				.woocommerce-message a.restore-item:nth-child(1n) {
				    background-color: #005E47;
				    border: #005E47 solid 1px;
				    color: #fff;
				    border-radius: 4px;
				    padding: 9px 30px;
				    font-family: "Raleway";
				    font-weight: 600;
				    text-transform: uppercase;
				    font-size: 14px !important;
				    float: right;
				}

				.woocommerce-message a.restore-item:nth-child(1n):hover {
					background-color: transparent;
				    border: #005E47 solid 1px;
				    color: #005E47;
				    opacity: 1;
				}

		/* margin-bot */
			div.cart-collaterals:nth-child(1n), 
			.card.card-raised {
				margin-bottom: 0;
			}

			.cart_totals {
				margin-bottom: 0 !important;
			}

	/* width fix */
		@media screen and (min-width: 992px) and (max-width: 1024px) {
			.woocommerce-cart .blog-post .woocommerce .woocommerce-cart-form:nth-child(1n) {
				width: 100%;
			}

			.woocommerce-cart .blog-post .woocommerce .cart-collaterals:nth-child(1n) {
				width: 100%;
			}
		}




/* CHECKOUT */
	/* hide header page - TEMP */
		.woocommerce-checkout div#primary {
		    display: none;
		}

		.woocommerce-checkout.page.page-id-18 article {
		    margin-top: 60px;
		}

		@media screen and (max-width: 768px) {
			.woocommerce-checkout.page.page-id-18 article {
			    margin-top: 0;
			}
		}

	/* Titles Font fix */
		.woocommerce-checkout h2, 

		.woocommerce-checkout .blog-post .section form.woocommerce-checkout h3:not(#ship-to-different-address) {
		    font-size: 22px;
		}

	/* FORM */
		.woocommerce-checkout .form-row {
		    margin-bottom: 5px !important;
		}

		/* 1/2 column fix */
			.woocommerce form .form-row-first, 
			.woocommerce form .form-row-last {
				width: 48%;
			}

		/* Delivery fix */
			.byconsolewooodt_delivery_type input:checked + label[for="byconsolewooodt_delivery_type_take_away"] {
			    background-color: transparent;
			    border: none;
			    padding: 0;
			}

			/*p#byconsolewooodt_delivery_date_field label, 
			p#byconsolewooodt_delivery_time_field label {
			    display: none;
			}*/

			.byconsolewooodt_delivery_type label[for="byconsolewooodt_delivery_type_take_away"]:nth-child(1), 
			.byconsolewooodt_delivery_type label[for="byconsolewooodt_delivery_type_levering"]:nth-child(1) {
			    cursor: default;
			    width: 100%;
			}

		/* 2/row fix */
			.woocommerce form .form-row-first, 
			.woocommerce form .form-row-last {
			    width: 49.6%;
			}

			p#billing_postcode_field, 
			p#billing_city_field, 

			p#shipping_postcode_field, 
			p#shipping_city_field {
			    width: 49.6%;
			    display: inline-block;
			}

			p#billing_city_field, 
			p#shipping_city_field {
			    float: right;
			}

		/* hide not working title */
			h3#order_review_heading {
			    display: none;
			}

			div#order_review {
			    margin-top: 50px;
			}

		/* radio button */
			/* invisible */
				.byconsolewooodt_delivery_type input {
				    position: relative !important;
				    height: 28px;
				    width: 16px;
				    margin-right: 10px;
				    border: 0;
				    overflow: hidden;
				    display: block;
				}

			/* visible */
				input[type="radio"] {
				    -webkit-appearance: initial;
				    display: inline-block;
				    width: 16px;
				    height: 16px;
				    border: 1px solid #005E47;
				    border-radius: 50%;
				    position: relative;
				    outline: none;
				    box-shadow: none;
				    opacity: 0.5;
				    margin-top: 15px !important;
				}

				input[type="radio"]:checked {
				    opacity: 1 !important;
				}

				input[type="radio"]:checked::after {
				    content: " ";
				    width: 10px;
				    height: 10px;
				    display: block;
				    border-radius: 50%;
				    position: absolute;
				    top: 2px;
				    left: 2px;
				    background-color: #005E47;
				    opacity: 1 !important;
				}

				#ship-to-different-address-checkbox:checked::after {
				    line-height: 18px;
				}

			/* payment methods fix */
				#add_payment_method #payment ul.payment_methods li input, 
				.woocommerce-cart #payment ul.payment_methods li input, 
				.woocommerce-checkout #payment ul.payment_methods li input {
				    margin: 7px 1em 0 0;
				    top: 5px !important;
				}

		/* Pickup Time Fix */
			#byconsolewooodt_delivery_date_field, 
			#byconsolewooodt_delivery_time_field {
			    width: 48%;
			    display: inline-block;
			}

			#byconsolewooodt_delivery_time_field {
			    float: right;
			}

		/* create account checkbox */
			#createaccount {
			    top: 2px;
			}

			.form-row.form-row-wide.create-account.woocommerce-validated {
			    margin-top: 10px;
			}

		/* ship to different address */
			h3#ship-to-different-address {
			    margin: 5px 0 20px !important;
			}

			body.woocommerce-checkout p#billing_phone_field, 
			body.woocommerce-checkout p#shipping_phone_field, 
			body.woocommerce-checkout .woocommerce-shipping-fields {
			    margin-top: 20px;
			}

		/* input text & textarea fix */
			.woocommerce form .form-row input.input-text, 

			textarea#order_comments {
			    border: #000 solid 1px;
			    border-radius: 4px;
			    padding: 19px 12px;
			    /* text-align: center; */
			    font-weight: 500;
			    color: #000;
			}

			textarea#order_comments {
			    height: auto;
			}

			.form-control, 
			.form-group .form-control, 
			.woocommerce form .form-row input.input-text, 
			.woocommerce form .form-row textarea {
				background-image: none;
			}

		/* Name cat of checkout */
			p#shipping_address_1_field::before {
			    content: 'Adresse de livraison';
			    margin: 20px 0 10px;
			    padding-left: 1px;
			    font-size: 17px;
			    font-weight: 600;
			}

			p#billing_address_1_field::before {
			    content: 'Adresse de facturation';
			    margin: 20px 0 10px;
			    padding-left: 1px;
			    font-size: 17px;
			    font-weight: 600;
			}

		/* Hide labels */
			.woocommerce-billing-fields div p label:nth-child(1n), 
			.woocommerce-shipping-fields div p label:nth-child(1n) {
			    display: none;
			}

			p#billing_country_field label, 
			p#shipping_country_field label {
			    display: none;
			}

			body.woocommerce-checkout p#billing_country_field .select2-hidden-accessible, 
			body.woocommerce-checkout p#shipping_country_field .select2-hidden-accessible {
			    visibility: visible !important;
			    width: 100% !important;
			    position: relative !important;
			}

			body.woocommerce-checkout p#billing_country_field select#billing_country, 
			body.woocommerce-checkout p#shipping_country_field select#shipping_country {
			    display: inline-block !important;
			    height: 40px !important;
			    border: #000 solid 1px !important;
			    border-radius: 4px;
			    padding: 10px 12px !important;
			    /* text-align: center; */
			    font-weight: 500;
			    color: #000;
			}

			body.woocommerce-checkout p#billing_country_field span.woocommerce-input-wrapper::after, 
			body.woocommerce-checkout p#shipping_country_field span.woocommerce-input-wrapper::after {
				content: url(https://56af02.claudeassets.com/20231217041246im_/https://www.lessucculentscactus.com/wp-content/uploads/2020/11/caret-down-solid.svg);
			    height: 11px;
			    width: 7px;
			    line-height: 8px;
			    display: block;
			    float: right;
			    margin: -23px 15px 0 0;
			}

			body.woocommerce-checkout p#billing_country_field span.select2.select2-container.select2-container--default, 
			body.woocommerce-checkout p#shipping_country_field span.select2.select2-container.select2-container--default {
			    display: none !important;
			}

			body.woocommerce-checkout #customer_details select:nth-child(1n) {
				background-image: none;
			}

			/* exceptions */
				/*p#billing_country_field label, 
				p#shipping_country_field label {
				    display: block ;
				}*/

	/* Right Tab */
		/* width fix */
			@media screen and (min-width: 769px) {
				.woocommerce-checkout .col2-set:nth-child(1n), 
				.woocommerce-page .col2-set:nth-child(1n) {
					margin-right: 4%;
				}

				#order_review:nth-child(1n) {
				    width: 48%;
				}
			}

			@media screen and (max-width: 768px) {
				.woocommerce-checkout .col2-set:nth-child(1n), 
				.woocommerce-page .col2-set:nth-child(1n) {
					margin-right: 0;
					width: 100%;
				}

				#order_review:nth-child(1n) {
				    width: 100%;
				}
			}

		/* stripe blocks */
			div#stripe-iban-element, 

			div#stripe-card-element {
			    border-radius: 4px;
			}

		/* visual */
			.woocommerce-checkout .woocommerce-checkout-payment li>label {
				display: unset;
				font-family: "Raleway";
    			font-weight: 600;
			}

			body.woocommerce-checkout img.stripe-visa-icon.stripe-icon {
				margin-left: calc(100% - 284px) !important;
			}

			body.woocommerce-checkout img.stripe-sepa-icon.stripe-icon {
				margin-left: calc(100% - 204px) !important;
			}

			body.woocommerce-checkout div#stripe-payment-data p, 
			body.woocommerce-checkout div#stripe-sepa_debit-payment-data p {
			    font-family: "Lora";
			    font-weight: 400;
			    font-size: 16px;
			    margin-bottom: 20px;
			}

			body.woocommerce-checkout div#stripe-sepa_debit-payment-data p.wc-stripe-sepa-mandate {
			    margin-bottom: 20px !important;
			    font-family: Crimson Text;
				font-size: 16px;
			}

			body.woocommerce-checkout div#stripe-sepa_debit-payment-data p fieldset#wc-stripe_sepa-form p:last-of-type {
			    margin-bottom: 0 !important;
			}

			.woocommerce-checkout #payment ul.payment_methods {
				padding-bottom: 0 !important;
			}

			.woocommerce-privacy-policy-text p {
			    margin-bottom: 20px !important;
			}

			input#pwgc-redeem-gift-card-number {
			    border: none;
			    margin-bottom: 5px;
			}

			div#stripe-sepa_debit-payment-data fieldset#wc-stripe_sepa-form label, 
			div#stripe-payment-data fieldset#wc-stripe-cc-form label {
			    font-family: "Raleway";
			    font-weight: 600;
			    font-size: 14px;
			    color: #272b27;
			}

		/* checkbox */
			.woocommerce-checkout .woocommerce-checkout-payment .form-row .woocommerce-form__label-for-checkbox input, 
			.woocommerce-checkout .woocommerce-checkout-payment li>label input {
				margin: 0;
			}

			body.woocommerce-checkout .woocommerce-checkout-payment .form-row .woocommerce-form__label-for-checkbox span:not(.required), 
			body.woocommerce-checkout .woocommerce-checkout-payment li>label span:not(.required) {
			    padding-left: 5px;
			}

			input[type="checkbox"] {
			    -webkit-appearance: initial;
			    display: inline-block !important;
			    width: 16px;
			    height: 16px;
			    border: 1px solid #005E47;
			    border-radius: 3px;
			    position: relative;
			    outline: none;
			    box-shadow: none;
			    opacity: 0.5;
			    margin-top: -1px !important;
			}

			input[type="checkbox"]:checked {
			    opacity: 1 !important;
			}

			input[type="checkbox"]:checked::after {
			    content: url(https://e6de12.claudeassets.com/20231217041246im_/https://www.lessucculentscactus.com/wp-content/uploads/2020/11/check-solid-blc.svg);
			    color: #fff;
			    width: 16px;
			    height: 16px;
			    padding: 0 2px;
			    display: block;
			    border-radius: 3px;
			    position: absolute;
			    background-color: #005E47;
			    opacity: 1 !important;
			    margin: -1px;
			}

			.woocommerce-invalid #terms {
				outline: none;
			}

		/* Conditions fix */
			.woocommerce-terms-and-conditions-wrapper label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox {
			    line-height: 22px !important;
			}

		/* gift-card button */
			input#pwgc-redeem-button:nth-child(1n) {
			    background-color: #272B27;
			    border: #272B27 solid 1px;
			    padding: 10px 15px 11px;
			    border-radius: 4px;
			    margin-bottom: 10px !important;
			    width: 100%;
			}

			input#pwgc-redeem-button:nth-child(1n):hover {
			    color: #272B27;
			    background-color: #f0f0f0;
			    padding: 10px 15px 11px;
			}

		/* submit button */
			.woocommerce-checkout #payment #place_order {
			    width: 100%;
			    font-size: 14px;
			    padding: 13px 15px;
			}

	/* Login message */
		.woocommerce-checkout .woocommerce-info:nth-child(1n) {
		    background-color: #005E47;
		    border-radius: 4px;
		}

		.woocommerce-checkout .woocommerce-info a.showlogin:nth-child(1n) {
		    background-color: #fff;
		    border: #fff solid 1px;
		    color: #005E47;
		    border-radius: 4px;
		    padding: 12px 30px;
		    font-weight: 600;
		    text-transform: uppercase;
		    font-size: 12px !important;
		    float: right;
		}

		.woocommerce-checkout .woocommerce-info a.showlogin:nth-child(1n):hover {
			background-color: transparent;
		    border: #fff solid 1px;
		    color: #fff;
		    opacity: 1;
		}

		@media screen and (min-width: 769px) and (max-width: 1024px) {
			.woocommerce-checkout .woocommerce-info a.showlogin:nth-child(1n) {
			    padding: 12px 15px;
			    width: 100%;
			    text-align: center;
			    margin-top: 10px;
			}
		}

		@media screen and (max-width: 620px) {
			.woocommerce-checkout .woocommerce-info a.showlogin:nth-child(1n) {
			    padding: 12px 15px;
			    width: 100%;
			    text-align: center;
			    margin-top: 10px;
			}
		}

		/* login block */
			label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme {
			    float: left;
			    width: 100%;
			}

			div#order_review .woocommerce-info, 
			form.woocommerce-form.woocommerce-form-login.login.form-group p {
			    margin-bottom: 20px;
			}

			input#rememberme {
			    top: 2px;
			    margin-right: 5px;
			}

			.woocommerce-button.button.woocommerce-form-login__submit:nth-child(n) {
			    box-shadow: none;
			    padding: 9px 30px;
			    font-size: 14px;
			    background-color: #005e47;
			    border: #005e47 solid 1px;
			    width: calc(49.6% - 3px);
			}

			.woocommerce-button.button.woocommerce-form-login__submit:nth-child(n):hover {
			    box-shadow: none;
			    background-color: transparent;
			    border: #005e47 solid 1px;
			    color: #005e47;
			}

			@media screen and (max-width: 1024px) {
				.woocommerce-button.button.woocommerce-form-login__submit:nth-child(n) {
					width: 100%;
				}
			}

	/* Gift options manual - in checkout */
		/* textarea fix */
			textarea#additional_gift_message {
			    border: #000 solid 1px;
			    border-radius: 4px;
			    padding: 11px 12px;
			    font-weight: 400;
			    height: 75px;
			}

		/* Title fix */
			p#additional_gift_title_field label {
			    font-size: 22px;
			    margin-top: 20px;
			}

		/* fix labels */
			/*p#additional_gift_field label.radio:nth-child(1n) {
			    font-size: 14px;
			    display: inline-block;
			    margin-left: 15px;
    			top: -3px;
			}*/

		/* Hide 'no' */
			/*input#additional_gift_Non, 
			p#additional_gift_field label.radio:first-of-type {
			    display: none !important;
			}*/

		/* checkbox FIX */
			#additional_gift_title_field input#additional_gift, 
			.gift-fields input#additional_gift {
			    position: relative;
			    margin-right: 10px;
			}

		/* hide 'optional' */
			span.optional {
			    display: none;
			}


/* ORDER CONFIRMATION PAGE */
/* CLICK & COLLECT FIX - DO NOT UPDATE PLUGIN BYCONSOLE DELIVERY-TIME : 'ByConsoleWooODT.php' fixes delivery and click & collect */
	/* Meta */
		.woocommerce-checkout td.woocommerce-table__product-name.product-name a {
		    font-weight: 600;
		    font-size: 17px;
		}

		ul.wc-item-meta {
		    padding: 0;
		    font-size: 14px;
		}

		strong.product-quantity {
		    width: min-content;
		    display: inline-block !important;
		    font-size: 17px;
		}

	/* Top details */
		ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li {
		    width: 48.2%;
		    margin: 0 0 10px 0;
		    display: inline-block !important;
		    border: none;
		}

		@media screen and (max-width: 620px) {
			ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li:nth-child(1n) {
			    width: 100%;
			}
		}

		ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
		    background-color: #C6CCC630;
		    padding: 40px;
		    border-radius: 4px;
		    color: #272B27;
		}

		li.woocommerce-order-overview__email.email:nth-child(1n) {
		    width: 100% !important;
		}

		/* typos */
			.woocommerce table.shop_table td {
			    font-family: 'Nunito';
			}

			td.woocommerce-table__product-name.product-name {
			    font-family: 'Lora' !important;
			}

			.woocommerce table.shop_table th {
			    font-family: 'Raleway';
			}

			.ico_cancel_order_wrapper p {
				text-align: left !important;
    			padding-left: 12px;
			}

			span.woocommerce-Price-amount.amount {
			    font-family: 'Josefin Sans';
			    font-weight: 500;
			}

			section.woocommerce-customer-details address {
			    font-family: 'Crimson Text';
			    font-size: 15px;
			    line-height: 21px;
			}

	/* click & collect */
		/*OLD*/
		section.woocommerce-order-details p:first-of-type, 
		section.woocommerce-order-details p:nth-of-type(2) {
		    width: 50%;
		    display: inline-block;
		    margin-bottom: 15px;
		}

		@media screen and (max-width: 620px) {
			section.woocommerce-order-details p:first-of-type, 
			section.woocommerce-order-details p:nth-of-type(2) {
			    width: 100%;
			}

			section.woocommerce-order-details p:first-of-type {
				margin-bottom: 5px;
			}
		}

		section.woocommerce-order-details p:nth-of-type(1n+3) {
		    margin-bottom: 5px;
		}

		/*NEW*/

	/* details page bottom */
		section.woocommerce-customer-details address:nth-child(1n) {
		    border-color: transparent;
		    background-color: #005e4724;
		    color: #272b27;
		    border-radius: 4px;
		    padding: 20px;
		}

		section.woocommerce-customer-details:nth-child(1n) {
			margin-bottom: 0;
		}

		/* rotate phone icon */
			.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before {
			    transform: rotate(90deg);
			}

	/* Order recieved */
		.woocommerce-cart .wrapper.no-content article .hestia-title, 
		.woocommerce-checkout .wrapper.no-content article .hestia-title {
		    margin-bottom: 10px;
		}

		p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
		    font-size: 17px;
		}

	/* Order again button */
		.order-again a.button:nth-child(1n) {
		    width: auto;
		    background-color: #005e47;
		    border: #005e47 solid 1px;
		    box-shadow: none;
		    font-family: "Raleway";
		    text-align: center;
		}

		.order-again a.button:nth-child(1n):hover {
		    background-color: transparent;
		    color: #005e47;
		}

	/* !! GIFT !! */
		.woocommerce table.shop_table th {
		    width: 325px;
		}

		.woocommerce table.shop_table:nth-of-type(2) tbody tr:first-of-type td {
		    vertical-align: bottom;
		}

		/*.woocommerce table.shop_table:nth-of-type(2) tbody tr td {
			display: inline-block;
		}*/

		.woocommerce table.shop_table:nth-of-type(2) tbody tr, 
		.woocommerce table.shop_table:nth-of-type(2) tbody tr td, 
		.woocommerce table.shop_table:nth-of-type(2) tbody tr th {
		    border-color: transparent !important;
		}

		table.woocommerce-table.woocommerce-table--custom-fields.shop_table.custom-fields {
		    font-size: 14px;
		}

		.woocommerce table.shop_table:nth-of-type(2) {
			background-color: #dddddd32;
			padding: 15px 10px;
			margin-top: 30px;
		}

		/* adding title */
			.woocommerce table.shop_table:nth-of-type(2) tbody tr:first-of-type th::before {
			    content: "Offrir une succulente";
			    display: block;
			    font-size: 22px !important;
		    	font-weight: 400;
		    	margin-bottom: 20px;
			}

			p#additional_gift_field::before {
			    content: "Offrir une succulente";
			    display: block;
			    font-size: 22px !important;
		    	font-weight: 400;
		    	margin: 20px 0 10px;
			}


/* ACCOUNT PAGE - LOGGED-OUT */
	div#customer_login p {
	    font-size: 16px;
	}

	.woocommerce-account form.woocommerce-form.woocommerce-form-login.login.form-group p {
	    margin-bottom: 5px;
	}

	.woocommerce-account p.woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide span.password-input.form-group {
	    margin-bottom: 0;
	}

	.woocommerce-account form.woocommerce-form.woocommerce-form-register.register.form-group p {
	    margin-bottom: 13px;
	}

	.woocommerce-account button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit {
	    padding: 9px 30px;
	    background-color: #005e47;
	    border: #005e47 solid 1px;
	}

	.woocommerce-account button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit:hover {
	    background-color: transparent;
	    color: #005e47;
	}

	.woocommerce-account label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme {
	    margin-top: -2px;
	}

	.woocommerce-account article#post-19 h2 {
		font-size: 35px;
	}

	.woocommerce-account article#post-19 label {
	    font-weight: 400;
	}

	@media screen and (min-width: 1025px) {
		.woocommerce-account article#post-19 h2 {
		    margin-top: -20px;
		     margin-bottom: 0;
		}
	}

	@media screen and (max-width: 600px) {
		.woocommerce-account article#post-19 h2 {
		    margin-top: 40px;
		     margin-bottom: 0;
		}
	}

/* ACCOUNT PAGE - LOGGED-IN */
	.woocommerce-account {
		font-family: "Lora";
	}

	.woocommerce-account .col-md-offset-2:nth-child(1n) {
	    margin-left: 0;
	}

	.woocommerce-account .col-md-8:nth-child(1n) {
	    width: 100%;
	}

	.woocommerce-account .woocommerce-MyAccount-content p {
	    font-size: 16px;
	    padding-top: 6px;
	}

	/* order fix */
		ul.wc-item-meta p {
		    padding-top: 0 !important;
		}

		table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details {
		    font-size: 16px;
		}

		td.woocommerce-table__product-name.product-name a {
		    font-size: 17px;
		    font-weight: 400;
		}

		/* marks */
			.woocommerce-MyAccount-content p mark {
			    font-weight: 600;
			    background-color: #005e4724;
			}

		/* order - status */
			.woocommerce-view-order .woocommerce-MyAccount-content p:first-of-type {
			    font-size: 17px;
			}

			.wc-item-meta li p {
			    font-size: 16px !important;
			}

			section.woocommerce-order-details p {
			    font-size: 16px !important;
			}

		/* order table */
			.woocommerce-account table.shop_table_responsive thead {
			    color: #fff;
			    background-color: #C6CCC632 !important;
			}

			.woocommerce-account table.shop_table_responsive thead span.nobr {
			    color: #272B27;
			    font-weight: 600;
			}

			td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number a {
			    font-weight: 600;
			    text-transform: uppercase;
			}

			td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-status {
			    font-weight: 600;
			}

	/* hide header img */
		.woocommerce-account div#primary {
		    display: none;
		}

		.woocommerce-account article {
		    margin-top: 60px;
		}

		@media screen and (min-width: 769px) and (max-width: 1024px) {
			.woocommerce-account article {
			    margin-top: 0;
			}
		}

		@media screen and (max-width: 600px) {
			.woocommerce-account article {
			    margin-top: 10px;
			}
		}

	/* align txt and cat */
		.woocommerce-MyAccount-content {
		    padding-top: 11px;
		}

	/* hide border-top */
		.woocommerce-account .woocommerce-MyAccount-navigation ul:nth-child(1n) {
		    padding-top: 1px;
		    border-top: none;
		}

	/* hide border-bottom */
		.woocommerce-account .woocommerce-MyAccount-navigation ul li:last-child {
		    border-bottom: none;
		}

	/* active cat */
		li.woocommerce-MyAccount-navigation-link.is-active a:nth-child(1n) {
		    background-color: #005E47 !important;
		    text-align: left;
		    color: #fff;
		    /*border-radius: 4px;*/
		}

		@media screen and (min-width: 1025px) {
			.woocommerce-account .woocommerce-MyAccount-navigation ul li a:nth-child(1n) {
				padding-left: 20px;
			}
		}

		@media screen and (max-width: 1024px) {
			li.woocommerce-MyAccount-navigation-link.is-active a:nth-child(1n) {
				text-align: center;
			}

			.woocommerce-account .woocommerce-MyAccount-navigation ul a, 
			li.woocommerce-MyAccount-navigation-link.is-active a:nth-child(1n):hover {
				text-align: center;
			}
		}

		li.woocommerce-MyAccount-navigation-link.is-active a:nth-child(1n):hover {
		    color: #fff !important;
		    opacity: 1;
		    text-align: left;
		}

		li.woocommerce-MyAccount-navigation-link.is-active:nth-child(1n) {
			border-bottom: none;
		}

	/* cat fix */
		/*.woocommerce-account .woocommerce-MyAccount-navigation ul a {
			text-align: center;
		}*/

		.woocommerce-account .woocommerce-MyAccount-navigation ul a:nth-child(1n):hover {
			background-color: #C6CCC640;
		    /*text-align: center;*/
		    color: #272B27;
		}

		.woocommerce-account .woocommerce-MyAccount-navigation ul li a {
			color: #005E47;
		}

		.woocommerce-account .woocommerce-MyAccount-navigation ul li a:nth-child(1n):before {
		    opacity: 1;
		}

	/* width fix */
		@media screen and (min-width: 1025px) {
			.woocommerce-account .woocommerce-MyAccount-content:nth-child(1n) {
   				width: 70%;
			}

			.woocommerce-account .woocommerce-MyAccount-navigation:nth-child(1n) {
			    width: 25%;
			}
		}

		@media screen and (max-width: 1024px) {
			.woocommerce-account .woocommerce-MyAccount-content:nth-child(1n), 

			.woocommerce-account .woocommerce-MyAccount-navigation:nth-child(1n) {
   				width: 100%;
			}

			.woocommerce-account .woocommerce-MyAccount-navigation li:nth-of-type(1n) {
			    width: 100% !important;
			    display: block;
			    border-bottom: #C6CCC640 solid 1px;
			}
		}

	/* change wallet icon */
		.woocommerce-MyAccount-navigation>ul li.woocommerce-MyAccount-navigation-link--woo-wallet a:nth-child(1n)::before {
		    font-family: 'Font Awesome 5 Free' !important;
		    font-weight: 900;
		    width: 25px;
		    display: inline-block;
		    content: "\f555" !important;
		}

	/* Info messages */
		/* button style */
			.woocommerce-message.woocommerce-message--info.woocommerce-Message.woocommerce-Message--info.woocommerce-info a.woocommerce-Button.button {
				padding: 9px 30px 9px;
			    font-size: 14px;
			    background-color: #005E47;
			    border: #005E47 solid 1px;
			    color: #fff;
			    font-family: "Raleway";
			}

			.woocommerce-message.woocommerce-message--info.woocommerce-Message.woocommerce-Message--info.woocommerce-info a.woocommerce-Button.button:nth-child(n):hover {
			    background-color: transparent;
			    border: #005E47 solid 1px;
			    color: #005E47;
			}

		/* Icon info fix */
			.woocommerce-account .woocommerce-message.woocommerce-message--info.woocommerce-Message.woocommerce-Message--info.woocommerce-info::before {
			    content: "";
			    margin-top: 1px;
			    color: #005E47;
			    background-image: none;
			}

		/* telechargements */
			.woocommerce-account.woocommerce-downloads .woocommerce-Message.woocommerce-Message--info.woocommerce-info {
				background-color: #005e4724;
			    color: #005E47;
			    border-radius: 4px;
			}

			.woocommerce-account.woocommerce-downloads .woocommerce .woocommerce-Message.woocommerce-info:not(.woocommerce-message) a.button {
				padding: 9px 30px 9px;
			    font-size: 14px;
			    background-color: #005E47;
			    border: #005E47 solid 1px;
			    color: #fff;
			    font-family: "Raleway";
			}

			.woocommerce-account.woocommerce-downloads .woocommerce .woocommerce-Message.woocommerce-info:not(.woocommerce-message) a.button:hover {
			    background-color: transparent;
			    border: #005E47 solid 1px;
			    color: #005E47;
			}

			.woocommerce-account.woocommerce-downloads .woocommerce-Message.woocommerce-Message--info.woocommerce-info::before {
			    content: "";
			    margin-top: 1px;
			    color: #005E47;
			    background-image: none;
			}

		/* Addresses */
			.u-column1.col-1.woocommerce-Address, 
			.u-column2.col-2.woocommerce-Address {
			    width: 100%;
			}

			.woocommerce-account .addresses .title .edit {
			    font-family: "Raleway";
			    color: #005e47;
			    text-transform: uppercase;
			    font-size: 12px;
			    float: none;
			}

		/* Hide payment method */
			li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--payment-methods {
			    display: none;
			}

		/* WALLET FIX */
			.woo-wallet-sidebar ul li:first-child p::before {
			    content: "Recharger son compte";
			    font-size: 14px;
			}

			.woo-wallet-sidebar ul li:first-child p {
				font-size: 0 !important;
			}

			.woo-wallet-sidebar ul li p:nth-child(1n) {
				font-size: 14px;
				margin-bottom: 0;
			}

			.woo-wallet-sidebar ul li span {
				display: none;
			}

			.woo-wallet-sidebar ul li.card a:nth-child(1n) {
				background-color: #005e47;
				color: #fff;
				font-weight: 400;
				border-color: #005e47;
				box-shadow: none;
				padding: 2px 12px 7px;
    			border-radius: 4px;
				border: #005e47 solid 1px;
			}

			.woo-wallet-sidebar ul li.card a:nth-child(1n):hover {
				background-color: #fff;
				color: #005e47;
				border: #005e47 solid 1px;
			}

			.woo-wallet-sidebar ul li.card:nth-child(1n) {
				border-radius: 4px;
				box-shadow: none;
				width: calc(100% - 40px);
				display: block;
			}

			.woo-wallet-my-wallet-container .woo-wallet-sidebar:nth-child(1n) {
			    width: 40%;
			}

			.woo-wallet-sidebar ul li.card:nth-child(1n):hover {
				box-shadow: none;
			}

			.woo-wallet-sidebar ul {
			    padding-left: 0;
			}

			/* titles */
				.woo-wallet-my-wallet-container .woo-wallet-sidebar:nth-child(1n) {
				    width: 40%;
				    padding: 0;
				}

				.woo-wallet-sidebar ul:nth-child(1n) {
				    margin-top: 45px;
				}

				.woo-wallet-my-wallet-container .woo-wallet-content:nth-child(1n) {
				    padding: 30px 20px 20px;
				}

				.woo-wallet-my-wallet-container .woo-wallet-content hr {
				    margin-top: 10px;
				}

			/* pagination */
				.dataTables_wrapper .dataTables_paginate .paginate_button.current:nth-child(1n)
				/*.dataTables_wrapper .dataTables_paginate:nth-child(1n):hover*/ {
				    /*background: none;*/
				    color: #fff !important;
				    border-color: #005E47;
				    background: #005E47 !important;
				    border-radius: 4px;
				}

				/*.dataTables_wrapper .dataTables_paginate:nth-child(1n),*/ 
				.dataTables_wrapper .dataTables_paginate .paginate_button.current:nth-child(1n):hover {
					background: none !important;
				    color: #005E47 !important;
				    border-color: #005E47;
				    border-radius: 4px;
				}

			/* border fix */
				div#wc-wallet-transaction-details_wrapper select {
				    border-radius: 4px;
				    border-color: #C6CCC6;
				}

				div#wc-wallet-transaction-details_wrapper table.dataTable thead th, 

				div#wc-wallet-transaction-details_wrapper table.dataTable thead td {
					border-bottom: none;
				} 

				div#wc-wallet-transaction-details_wrapper table.dataTable.no-footer {
					border-bottom: 1px solid #005E47 !important;
				}

				div#wc-wallet-transaction-details_wrapper .table>tbody>tr>td {
					border-top: 1px solid #005E47 !important;
				}

				div#wc-wallet-transaction-details_filter {
				    display: none;
				}

			/* active fix */
				/* order */


				/* wallet */
					/*.woocommerce-woo-wallet-transactions li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--woo-wallet a:nth-child(1n), 

					.woocommerce-woo-wallet-transactions li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--woo-wallet a:nth-child(1n):hover {
					    background-color: #005E47 !important;
					    text-align: center;
					    color: #fff !important;
					    opacity: 1;
					}*/

			/* caret fix */
				div#wc-wallet-transaction-details_wrapper table.dataTable thead .sorting_asc {
				    background-image: url(https://330286.claudeassets.com/20231217041246im_/https://www.lessucculentscactus.com/wp-content/uploads/2020/11/caret-up-solid.svg);
				    background-size: 10px;
				    background-position: 45px !important;
				}

			/* account details */
				p.woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide.form-group em, 

				form.woocommerce-EditAccountForm.edit-account.form-group label {
				    font-size: 16px;
				}

				form.woocommerce-EditAccountForm.edit-account.form-group p {
				    margin-bottom: 10px;
				}

				form.woocommerce-EditAccountForm.edit-account.form-group legend {
				    margin-bottom: 10px;
				    padding-top: 30px !important;
				}

				form.woocommerce-EditAccountForm.edit-account.form-group span.password-input.form-group {
				    margin-bottom: -5px;
				}

				form.woocommerce-EditAccountForm.edit-account.form-group p:last-of-type {
				    margin-bottom: 20px;
				}

				form.woocommerce-EditAccountForm.edit-account.form-group button.woocommerce-Button.button {
					padding: 10px 15px;
					background-color: #005e47;
					border: #005e47 solid 1px;
				}

				form.woocommerce-EditAccountForm.edit-account.form-group button.woocommerce-Button.button:hover {
					padding: 10px 15px;
					background-color: transparent;
					border: #005e47 solid 1px;
					color: #005e47;
				}

	/* orders */
		/* gen fix */
			.woocommerce-account section.woocommerce-customer-details {
			    margin-bottom: 40px;
			}

			.woocommerce-account h2.woocommerce-order-details__title {
			    margin-top: 40px !important;
			}

		/* buttons */
			/*td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions {
			    justify-content: space-around;
			    display: flex;
			}*/

			a.woocommerce-button.button.view {
			    text-decoration: none;
			}

		/* cancellation visual */
		/* Cancelation fix - DO NOT UPDATE PLUGIN CANCELED BY CUSTOMER: woocommerce-order-cancel.php fixes cancellation */
			.ico_cancel_order_wrapper a {
			    /*background-color: #005e47;
			    padding: 9px 30px;
			    border: #005e47 solid 1px;
			    border-radius: 4px;
			    color: #fff;
			    text-transform: uppercase;
			    font-weight: 400;*/
			    color: #005e47;
			    font-weight: 600;
			    margin-left
			}

			.ico_cancel_order_wrapper a:hover {
			    background-color: transparent;
			    color: #005e47;
			    opacity: 1 !important;
			}

			.ico_cancel_order_wrapper {
			    margin-bottom: 70px !important;
			}

			.ico_cancel_order_wrapper p i {
			    /*width: 100%;
			    display: block;*/
			    margin: 30px 0 22px;
			    font-size: 17px;
			    font-style: normal;
			    font-weight: 600;
			}

			.ico_cancel_order_wrapper p {
			    text-align: center;
			    width: 100% !important;
			}

		/**/

/* COOCKIES */
	#cookie-notice .cn-button {
	    margin: 0 5px 5px 5px;
	    background-color: #005e47;
	}

	#cookie-notice .cn-button:hover {
	    margin: 0 5px 5px 5px;
	    background-color: #005e4724;
	    color: #272B27;
	}

/* GIFT CARD TEMP FIX */
	.woocommerce.single-product .blog-post .col-md-12>div[id^=product].product {
		box-shadow: none !important;
		-webkit-box-shadow: none !important;
	}

	body.postid-1264.custom-background, 
	.woocommerce.single-product.postid-1264 .blog-post {
	    background-color: #fff !important;
	}

	/*@media screen and (min-width: 768px) {
		.woocommerce.single-product.postid-1264 .blog-post .col-md-12>div[id^=product].product:nth-child(1n) {
			margin-top: -510px !important;
		}
	}

	@media screen and (min-width: 601px) and (max-width: 767px) {
		.woocommerce.single-product.postid-1264 .blog-post .col-md-12>div[id^=product].product:nth-child(1n) {
			margin-top: 40px !important;
		}
	}*/

	/* Fields */
		div#pwgc-purchase-container input {
		    padding: 19px 15px;
		    font-weight: 300;
		}

		div.pwgc-field-container {
		    margin-bottom: 5px;
		}

		div.pwgc-field-container label {
		    margin-bottom: 0;
		}

	/* text-area */
		textarea#pwgc-message {
		    border: #000 solid 1px;
		    border-radius: 4px;
		    padding: 9px 15px;
		    margin-right: 0;
	        width: 100%;
		}

	/* HIDE additional infos */
		.postid-1264 .woocommerce-tabs.wc-tabs-wrapper {
		    display: none;
		}

	/* cart appearance */
		.pwgc-cart-subtitle {
			width: 230%;
		}
    
/* EMAIL - TEST */
	/*p a.email_btn_spec {
		background-color: #005E47;
		padding: 9px 30px;
		font-size: 16px;
		border: #005E47 solid 1px;
		color: #fff;
		border-radius: 4px;
		text-decoration: none;
		margin-bottom: 20px auto;
	}*/

	/*p a.email_btn_spec:hover {
		opacity: 0.6;
	}*/




/*
	//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	===================================================================  !! NOUVELLES PAGES !!  =================================================================================
	//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
*/

	/* GEN FIX */
		/* margin sous-bloc */
			body/*.page-id-2722*/ div:nth-of-type(1n)/*, 
			body.page-id-2811 div:nth-of-type(1n), 
			body.page-id-2859 div:nth-of-type(1n), 
			body.page-id-2937 div:nth-of-type(1n), 
			body.page-id-2953 div:nth-of-type(1n), 
			body.page-id-2975 div:nth-of-type(1n), 
			body.page-id-2987 div:nth-of-type(1n), 
			body.page-id-3027 div:nth-of-type(1n), 
			body.page-id-3029 div:nth-of-type(1n), 
			body.page-id-3033 div:nth-of-type(1n), 
			body.page-id-3037 div:nth-of-type(1n), 
			body.page-id-3042 div:nth-of-type(1n), 
			body.page-id-3046 div:nth-of-type(1n), 
			body.page-id-3048 div:nth-of-type(1n), 
			body.page-id-3050 div:nth-of-type(1n), 
			body.page-id-3 div:nth-of-type(1n), 
			body.page-id-3096 div:nth-of-type(1n), 
			body.page-id-3294 div:nth-of-type(1n), 
			body.page-id-3226 div:nth-of-type(1n), 
			body.page-id-3272 div:nth-of-type(1n), 
			body.page-id-3284 div:nth-of-type(1n), 
			body.page-id-3286 div:nth-of-type(1n), 
			body.page-id-3288 div:nth-of-type(1n)*/ {
			    margin-bottom: 0 !important;
			}

		/* fonts */
			.newSite h1:nth-of-type(1n) {
			    font-size: 50px;
			    font-family: "Lora" !important;
				font-weight: 400;
			}

			.newSite h2:nth-of-type(1n) {
				font-size: 42px;
			    font-family: "Lora";
				font-weight: 400;
			}

			.newSite h3:nth-of-type(1n) {
				font-size: 21px;
			    font-family: "Lora";
				font-weight: 400;
			}

			.newSite h4:nth-of-type(1n) {
				font-family: "Raleway";
				font-size: 16px;
				font-weight: 600;
			}

			.newSite h5:nth-of-type(1n) {
				font-family: "Nunito";
				font-size: 14px;
				font-weight: 600;
			}

			.newSiteAlt h5:nth-of-type(1n) {
			    font-family: "Lora" !important;
			    font-size: 18px;
				font-weight: 400;
			}

			.newSite h6:nth-of-type(1n) {
				font-family: "Raleway";
				font-size: 14px;
				font-weight: 600;
			}

			body.page-id-2937 .newSite p:nth-of-type(1n) {
			    font-family: Crimson Text;
			    font-size: 16px;
				font-weight: 400;
			}

			.newSite p:nth-of-type(1n) {
			    font-family: Crimson Text;
			    font-size: 16px;
				font-weight: 400;
			}

			.newSite tr:nth-of-type(1n) {
			    font-family: "Lora";
			    /*font-size: 14px;*/
				/*font-weight: 400;*/
			}

			.newSiteAlt p a:nth-of-type(1n):hover {
			    color: #005e47;
			}

			.newSiteAlt p:nth-of-type(1n) {
			    font-family: "Lora";
			    font-size: 14px;
				font-weight: 400;
			}

			.newSite.huge h1 {
				font-size: 58px;
				line-height: 64px;
				font-family: "Lora";
				font-weight: 600;
			}

			@media screen and (max-width: 620px) {
				.newSite h1:nth-of-type(1n) {
				    font-size: 43px;
					line-height: 49px;
				    font-family: "Lora" !important;
					font-weight: 400;
				}

				.newSite h2:nth-of-type(1n) {
					font-size: 31px;
					line-height: 37px;
				    font-family: "Lora";
					font-weight: 400;
				}

				.newSite h3:nth-of-type(1n) {
					font-size: 19px;
					line-height: 26px;
				    font-family: "Lora";
					font-weight: 400;
				}

				.newSite.huge h1 {
					font-size: 50px;
					line-height: 58px;
					font-family: "Lora";
					font-weight: 400;
				}
			}

			.uppercase {
				text-transform: uppercase;
				font-family: "Raleway";
			}

			/* font colors */
				.blc {
					color: #fff;
				}

				.grs, 
				.grs a {
					color: #363636;
				}

				.vrt {
					color: #005E47;
				}

			/* dot post-title */
				/*.titleDot, 
				.titleDotLeft, 
				.titleUnderTitle {
					position: relative;
					margin-top: -10px;
				}

				.titleDot::after {
					content: "";
					display: block;
					margin: 0 auto;
					background-color: #005E47;
					width: 8px;
					height: 8px;
					border-radius: 50%;
				}

				.titleDotWhite::after {
					content: "";
					display: block;
					margin: 0 auto;
					background-color: #fff;
					width: 8px;
					height: 8px;
					border-radius: 50%;
				}

				.titleDotLeft::after {
					content: "";
					display: block;
					background-color: #005E47;
					width: 8px;
					height: 8px;
					border-radius: 50%;
				}*/

			/* font spacing */
				.wpb_text_column.wpb_content_element.underImgMarginFix {
				    margin: 12px 0 -12px !important;
				}

		/* buttons */
			div.uppercase.btnDef:nth-child(1n) {
				font-weight: 600 !important;
			}

			div.btnDef a.vc_general:nth-child(1n), 
			.vc_custom_1614006555863 div.btnDef {
			    height: 46px !important;
			    padding: 13px !important;
			}

			div.btnDef.width240 a.vc_general {
				width: 240px;
			}

			@media screen and (max-width: 370px) {
				div.btnDef.width240 a.vc_general {
				    margin: 0 -30px !important;
				}
			}

			div.btnDef.width300 a.vc_general {
				width: 300px;
			}

			@media screen and (max-width: 370px) {
				div.btnDef.width300 a.vc_general {
					width: 270px;
				}
			}

			div.btnDef.width320 a.vc_general {
				width: 320px;
			}

			@media screen and (max-width: 370px) {
				div.btnDef.width320 a.vc_general {
					width: 300px !important;
				}
			}

			div.btnDef.width400 a.vc_general {
				width: 400px;
			}

			div.uppercase.btnDef a.vc_general:hover {
			    opacity: 1;
			}

			div.btnVrtFull a.vc_general {
				border: #005e47 solid 2px !important;
			    background-image: none;
			}

			div.btnVrtFull a.vc_general:hover {
				background-color: #fff !important; 
				color: #005e47 !important;
			}

			div.btnBlcFull a.vc_general {
				border: #fff solid 2px !important;
			    background-image: none;
			}

			div.btnBlcFull a.vc_general:hover {
				background-color: transparent !important; 
				color: #fff !important;
			}

			.wpb_text_column.wpb_content_element.newSiteAlt.grs.btnTraitements h5 {
			    line-height: 47px !important;
			}

			.btnTraitements {
			    height: 44px;
			}

			@media screen and (min-width: 1024px) {
				.vc_btn3-container.uppercase.btnDef.halfFullCenterLeft.vc_btn3-center {
				    width: 503px;
				    float: right;
				    margin-right: 67px;
				}

				.vc_btn3-container.uppercase.btnDef.halfFullCenterRight.vc_btn3-center {
				    width: 503px;
				    float: left;
				    margin-left: 67px;
				}

				.map {
				    width: 100%;
				}

				body.page-template-default .vc_row.wpb_row.vc_row-fluid.hugeSpaceBetween.vc_custom_1614273904734.vc_row-has-fill.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex .wpb_column.vc_column_container.vc_col-sm-6 {
					margin: 0 auto;
				}
			}

			@media screen and (min-width: 1251px) {
				.vc_row.wpb_row.vc_row-fluid.imgRight.vc_custom_1622538091333.vc_row-has-fill.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex .width503 {
				    width: 503px !important;
				    margin-left: calc(100% - 570px);
				    margin-right: 67px !important;
				}
			}

			@media screen and (min-width: 1151px) and (max-width: 1250px) {
				.vc_row.wpb_row.vc_row-fluid.imgRight.vc_custom_1622538091333.vc_row-has-fill.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex .width503 {
				    width: 453px !important;
				    margin-left: calc(100% - 520px);
				    margin-right: 67px !important;
				}
			}

			@media screen and (min-width: 1025px) and (max-width: 1150px) {
				.vc_row.wpb_row.vc_row-fluid.imgRight.vc_custom_1622538091333.vc_row-has-fill.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex .width503 {
				    width: 403px !important;
				    margin-left: calc(100% - 470px);
				    margin-right: 67px !important;
				}
			}

			@media screen and (max-width: 1024px) {
				.vc_row.wpb_row.vc_row-fluid.imgRight.vc_custom_1622538091333.vc_row-has-fill.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex .width503 {
				    margin: 0 auto !important;
				}
			}

			@media screen and (min-width: 769px) and (max-width: 1024px) {
				.vc_row.wpb_row.vc_row-fluid.imgRight.vc_custom_1622538091333.vc_row-has-fill.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex .width503 {
					width: 750px;
				}
			}

			@media screen and (min-width: 621px) and (max-width: 768px) {
				.vc_row.wpb_row.vc_row-fluid.imgRight.vc_custom_1622538091333.vc_row-has-fill.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex .width503 {
					width: 600px;
				}
			}

			@media screen and (min-width: 421px) and (max-width: 620px) {
				.vc_row.wpb_row.vc_row-fluid.imgRight.vc_custom_1622538091333.vc_row-has-fill.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex .width503 {
					width: 400px;
				}
			}

			@media screen and (min-width: 371px) and (max-width: 420px) {
				.vc_row.wpb_row.vc_row-fluid.imgRight.vc_custom_1622538091333.vc_row-has-fill.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex .width503 {
					width: 350px;
				}

				div.vc_btn3-container.uppercase.width400 a {
				    width: 340px;
				    margin: 0 -10px;
				}
			}

			@media screen and (max-width: 370px) {
				.vc_row.wpb_row.vc_row-fluid.imgRight.vc_custom_1622538091333.vc_row-has-fill.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex .width503 {
				    width: 300px;
				}

				div.vc_btn3-container.uppercase.width400 a {
				    width: 290px;
				    margin: 0 -10px;
				}
			}

			.vc_btn3-container.heightDouble a.vc_general:nth-child(1n) {
			    height: 75px !important;
			    line-height: 22px;
			}

		/* clear */
			.clear {
				clear: both;
			}

		/* menu */
			/* box-shadow */
				nav.navbar.navbar-default.navbar-fixed-top.hestia_left.navbar-not-transparent, 
				/*.page-id-2811 nav.navbar.navbar-default.navbar-fixed-top.hestia_left.navbar-not-transparent, 
				.page-id-2859 nav.navbar.navbar-default.navbar-fixed-top.hestia_left.navbar-not-transparent, 
				.page-id-2937 nav.navbar.navbar-default.navbar-fixed-top.hestia_left.navbar-not-transparent, 
				.page-id-2953 nav.navbar.navbar-default.navbar-fixed-top.hestia_left.navbar-not-transparent, 
				.page-id-2975 nav.navbar.navbar-default.navbar-fixed-top.hestia_left.navbar-not-transparent, 
				.page-id-2987 nav.navbar.navbar-default.navbar-fixed-top.hestia_left.navbar-not-transparent, 
				.page-id-3027 nav.navbar.navbar-default.navbar-fixed-top.hestia_left.navbar-not-transparent, 
				.page-id-3029 nav.navbar.navbar-default.navbar-fixed-top.hestia_left.navbar-not-transparent, 
				.page-id-3033 nav.navbar.navbar-default.navbar-fixed-top.hestia_left.navbar-not-transparent, 
				.page-id-3037 nav.navbar.navbar-default.navbar-fixed-top.hestia_left.navbar-not-transparent, 
				.page-id-3042 nav.navbar.navbar-default.navbar-fixed-top.hestia_left.navbar-not-transparent, 
				.page-id-3046 nav.navbar.navbar-default.navbar-fixed-top.hestia_left.navbar-not-transparent, 
				.page-id-3048 nav.navbar.navbar-default.navbar-fixed-top.hestia_left.navbar-not-transparent, 
				.page-id-3050 nav.navbar.navbar-default.navbar-fixed-top.hestia_left.navbar-not-transparent, 
				.page-id-3 nav.navbar.navbar-default.navbar-fixed-top.hestia_left.navbar-not-transparent, 
				.page-id-3096 nav.navbar.navbar-default.navbar-fixed-top.hestia_left.navbar-not-transparent, 
				.page-id-3294 nav.navbar.navbar-default.navbar-fixed-top.hestia_left.navbar-not-transparent, 
				.page-id-3272 nav.navbar.navbar-default.navbar-fixed-top.hestia_left.navbar-not-transparent, 
				.page-id-3284 nav.navbar.navbar-default.navbar-fixed-top.hestia_left.navbar-not-transparent, 
				.page-id-3286 nav.navbar.navbar-default.navbar-fixed-top.hestia_left.navbar-not-transparent, 
				.page-id-3288 nav.navbar.navbar-default.navbar-fixed-top.hestia_left.navbar-not-transparent, 
				.page-id-3272 nav.navbar.navbar-default.navbar-fixed-top.hestia_left.navbar-not-transparent, 
				.page-id-3284 nav.navbar.navbar-default.navbar-fixed-top.hestia_left.navbar-not-transparent, 
				.page-id-3286 nav.navbar.navbar-default.navbar-fixed-top.hestia_left.navbar-not-transparent, 
				.page-id-3288 nav.navbar.navbar-default.navbar-fixed-top.hestia_left.navbar-not-transparent, */
				.woocommerce.woocommerce-page.shop-pagination-type-infinite nav.navbar.navbar-default.navbar-fixed-top.hestia_left.navbar-not-transparent {
				    box-shadow: none;
				    width: 100% !important;
    				display: table;
				}

				/*.page-id-2722 */nav.navbar.navbar-default.navbar-fixed-top.hestia_left.navbar-not-transparent.navbar-scroll-point, 
				/*.page-id-2811 nav.navbar.navbar-default.navbar-fixed-top.hestia_left.navbar-not-transparent.navbar-scroll-point, 
				.page-id-2859 nav.navbar.navbar-default.navbar-fixed-top.hestia_left.navbar-not-transparent.navbar-scroll-point, 
				.page-id-2937 nav.navbar.navbar-default.navbar-fixed-top.hestia_left.navbar-not-transparent.navbar-scroll-point, 
				.page-id-2953 nav.navbar.navbar-default.navbar-fixed-top.hestia_left.navbar-not-transparent.navbar-scroll-point, 
				.page-id-2975 nav.navbar.navbar-default.navbar-fixed-top.hestia_left.navbar-not-transparent.navbar-scroll-point, 
				.page-id-2987 nav.navbar.navbar-default.navbar-fixed-top.hestia_left.navbar-not-transparent.navbar-scroll-point, 
				.page-id-3027 nav.navbar.navbar-default.navbar-fixed-top.hestia_left.navbar-not-transparent.navbar-scroll-point, 
				.page-id-3029 nav.navbar.navbar-default.navbar-fixed-top.hestia_left.navbar-not-transparent.navbar-scroll-point, 
				.page-id-3033 nav.navbar.navbar-default.navbar-fixed-top.hestia_left.navbar-not-transparent.navbar-scroll-point, 
				.page-id-3037 nav.navbar.navbar-default.navbar-fixed-top.hestia_left.navbar-not-transparent.navbar-scroll-point, 
				.page-id-3042 nav.navbar.navbar-default.navbar-fixed-top.hestia_left.navbar-not-transparent.navbar-scroll-point, 
				.page-id-3046 nav.navbar.navbar-default.navbar-fixed-top.hestia_left.navbar-not-transparent.navbar-scroll-point, 
				.page-id-3048 nav.navbar.navbar-default.navbar-fixed-top.hestia_left.navbar-not-transparent.navbar-scroll-point, 
				.page-id-3050 nav.navbar.navbar-default.navbar-fixed-top.hestia_left.navbar-not-transparent.navbar-scroll-point, 
				.page-id-3 nav.navbar.navbar-default.navbar-fixed-top.hestia_left.navbar-not-transparent.navbar-scroll-point, 
				.page-id-3096 nav.navbar.navbar-default.navbar-fixed-top.hestia_left.navbar-not-transparent.navbar-scroll-point, 
				.page-id-3294 nav.navbar.navbar-default.navbar-fixed-top.hestia_left.navbar-not-transparent.navbar-scroll-point, 
				.page-id-3272 nav.navbar.navbar-default.navbar-fixed-top.hestia_left.navbar-not-transparent.navbar-scroll-point, 
				.page-id-3284 nav.navbar.navbar-default.navbar-fixed-top.hestia_left.navbar-not-transparent.navbar-scroll-point, 
				.page-id-3286 nav.navbar.navbar-default.navbar-fixed-top.hestia_left.navbar-not-transparent.navbar-scroll-point, 
				.page-id-3288 nav.navbar.navbar-default.navbar-fixed-top.hestia_left.navbar-not-transparent.navbar-scroll-point, 
				.page-id-3272 nav.navbar.navbar-default.navbar-fixed-top.hestia_left.navbar-not-transparent.navbar-scroll-point, 
				.page-id-3284 nav.navbar.navbar-default.navbar-fixed-top.hestia_left.navbar-not-transparent.navbar-scroll-point, 
				.page-id-3286 nav.navbar.navbar-default.navbar-fixed-top.hestia_left.navbar-not-transparent.navbar-scroll-point, 
				.page-id-3288 nav.navbar.navbar-default.navbar-fixed-top.hestia_left.navbar-not-transparent.navbar-scroll-point, */
				.woocommerce.woocommerce-page.shop-pagination-type-infinite nav.navbar.navbar-default.navbar-fixed-top.hestia_left.navbar-not-transparent.navbar-scroll-point {
					box-shadow: 0 1px 10px -6px rgb(0 0 0 / 42%), 0 1px 10px 0 rgb(0 0 0 / 12%), 0 4px 5px -2px rgb(0 0 0 / 10%) !important;
					width: 100% !important;
    				display: table;
				}

			/* logo */
				/*.page-id-2722 */a.navbar-brand:nth-child(1n), 
				/*.page-id-2811 a.navbar-brand:nth-child(1n), 
				.page-id-2859 a.navbar-brand:nth-child(1n), 
				.page-id-2937 a.navbar-brand:nth-child(1n), 
				.page-id-2953 a.navbar-brand:nth-child(1n), 
				.page-id-2975 a.navbar-brand:nth-child(1n), 
				.page-id-2987 a.navbar-brand:nth-child(1n), 
				.page-id-3027 a.navbar-brand:nth-child(1n), 
				.page-id-3029 a.navbar-brand:nth-child(1n), 
				.page-id-3033 a.navbar-brand:nth-child(1n), 
				.page-id-3037 a.navbar-brand:nth-child(1n), 
				.page-id-3042 a.navbar-brand:nth-child(1n), 
				.page-id-3046 a.navbar-brand:nth-child(1n), 
				.page-id-3048 a.navbar-brand:nth-child(1n), 
				.page-id-3050 a.navbar-brand:nth-child(1n), 
				.page-id-3 a.navbar-brand:nth-child(1n), 
				.page-id-3096 a.navbar-brand:nth-child(1n), 
				.page-id-3294 a.navbar-brand:nth-child(1n), 
				.page-id-3226 a.navbar-brand:nth-child(1n), 
				.page-id-3272 a.navbar-brand:nth-child(1n), 
				.page-id-3284 a.navbar-brand:nth-child(1n), 
				.page-id-3286 a.navbar-brand:nth-child(1n), 
				.page-id-3288 a.navbar-brand:nth-child(1n), 
				.page-id-3272 a.navbar-brand:nth-child(1n), 
				.page-id-3284 a.navbar-brand:nth-child(1n), 
				.page-id-3286 a.navbar-brand:nth-child(1n), 
				.page-id-3288 a.navbar-brand:nth-child(1n),*/
				.woocommerce.woocommerce-page.shop-pagination-type-infinite a.navbar-brand:nth-child(1n), 
				.woocommerce-cart a.navbar-brand:nth-child(1n) {
					    min-width: 117px;
					    max-height: 43px;
					    background-image: url(/assets/www.lessucculentscactus.com/wp-content/uploads/2021/02/img.svg);
					    background-size: contain;
					    background-repeat: no-repeat;
					    background-position: center;
					    padding-left: 0;
					    margin-left: -20px;
					}

					/*.page-id-2722*/ .navbar .navbar-header .navbar-brand img:nth-child(1n), 
					/*.page-id-2811 .navbar .navbar-header .navbar-brand img:nth-child(1n), 
					.page-id-2859 .navbar .navbar-header .navbar-brand img:nth-child(1n), 
					.page-id-2937 .navbar .navbar-header .navbar-brand img:nth-child(1n), 
					.page-id-2953 .navbar .navbar-header .navbar-brand img:nth-child(1n), 
					.page-id-2975 .navbar .navbar-header .navbar-brand img:nth-child(1n), 
					.page-id-2987 .navbar .navbar-header .navbar-brand img:nth-child(1n), 
					.page-id-3027 .navbar .navbar-header .navbar-brand img:nth-child(1n), 
					.page-id-3029 .navbar .navbar-header .navbar-brand img:nth-child(1n), 
					.page-id-3033 .navbar .navbar-header .navbar-brand img:nth-child(1n), 
					.page-id-3037 .navbar .navbar-header .navbar-brand img:nth-child(1n), 
					.page-id-3042 .navbar .navbar-header .navbar-brand img:nth-child(1n), 
					.page-id-3046 .navbar .navbar-header .navbar-brand img:nth-child(1n), 
					.page-id-3048 .navbar .navbar-header .navbar-brand img:nth-child(1n), 
					.page-id-3050 .navbar .navbar-header .navbar-brand img:nth-child(1n), 
					.page-id-3 .navbar .navbar-header .navbar-brand img:nth-child(1n), 
					.page-id-3096 .navbar .navbar-header .navbar-brand img:nth-child(1n), 
					.page-id-3294 .navbar .navbar-header .navbar-brand img:nth-child(1n), 
					.page-id-3226 .navbar .navbar-header .navbar-brand img:nth-child(1n), 
					.page-id-3272 .navbar .navbar-header .navbar-brand img:nth-child(1n), 
					.page-id-3284 .navbar .navbar-header .navbar-brand img:nth-child(1n), 
					.page-id-3286 .navbar .navbar-header .navbar-brand img:nth-child(1n), 
					.page-id-3288 .navbar .navbar-header .navbar-brand img:nth-child(1n), */
					.woocommerce.woocommerce-page.shop-pagination-type-infinite .navbar .navbar-header .navbar-brand img:nth-child(1n), 
					.woocommerce-cart .navbar .navbar-header .navbar-brand img:nth-child(1n) {
						visibility: hidden;
					}

					/*.page-id-2722 */.navbar.hestia_left .title-logo-wrapper:nth-child(1n), 
					/*.page-id-2811 .navbar.hestia_left .title-logo-wrapper:nth-child(1n), 
					.page-id-2859 .navbar.hestia_left .title-logo-wrapper:nth-child(1n), 
					.page-id-2937 .navbar.hestia_left .title-logo-wrapper:nth-child(1n), 
					.page-id-2953 .navbar.hestia_left .title-logo-wrapper:nth-child(1n), 
					.page-id-2975 .navbar.hestia_left .title-logo-wrapper:nth-child(1n), 
					.page-id-2987 .navbar.hestia_left .title-logo-wrapper:nth-child(1n), 
					.page-id-3027 .navbar.hestia_left .title-logo-wrapper:nth-child(1n), 
					.page-id-3029 .navbar.hestia_left .title-logo-wrapper:nth-child(1n), 
					.page-id-3033 .navbar.hestia_left .title-logo-wrapper:nth-child(1n), 
					.page-id-3037 .navbar.hestia_left .title-logo-wrapper:nth-child(1n), 
					.page-id-3042 .navbar.hestia_left .title-logo-wrapper:nth-child(1n), 
					.page-id-3046 .navbar.hestia_left .title-logo-wrapper:nth-child(1n), 
					.page-id-3048 .navbar.hestia_left .title-logo-wrapper:nth-child(1n), 
					.page-id-3050 .navbar.hestia_left .title-logo-wrapper:nth-child(1n), 
					.page-id-3 .navbar.hestia_left .title-logo-wrapper:nth-child(1n), 
					.page-id-3096 .navbar.hestia_left .title-logo-wrapper:nth-child(1n), 
					.page-id-3294 .navbar.hestia_left .title-logo-wrapper:nth-child(1n), 
					.page-id-3226 .navbar.hestia_left .title-logo-wrapper:nth-child(1n), 
					.page-id-3272 .navbar.hestia_left .title-logo-wrapper:nth-child(1n), 
					.page-id-3284 .navbar.hestia_left .title-logo-wrapper:nth-child(1n), 
					.page-id-3286 .navbar.hestia_left .title-logo-wrapper:nth-child(1n), 
					.page-id-3288 .navbar.hestia_left .title-logo-wrapper:nth-child(1n), */
					.woocommerce.woocommerce-page.shop-pagination-type-infinite .navbar.hestia_left .title-logo-wrapper:nth-child(1n), 
					.woocommerce-cart .navbar.hestia_left .title-logo-wrapper:nth-child(1n) {
					    min-width: auto;
					}

			/* width */
				/*.page-id-2722 */.navbar.hestia_left>.container, 
				/*.page-id-2811 .navbar.hestia_left>.container, 
				.page-id-2859 .navbar.hestia_left>.container, 
				.page-id-2937 .navbar.hestia_left>.container, 
				.page-id-2953 .navbar.hestia_left>.container, 
				.page-id-2975 .navbar.hestia_left>.container, 
				.page-id-2987 .navbar.hestia_left>.container, 
				.page-id-3027 .navbar.hestia_left>.container, 
				.page-id-3029 .navbar.hestia_left>.container, 
				.page-id-3033 .navbar.hestia_left>.container, 
				.page-id-3037 .navbar.hestia_left>.container, 
				.page-id-3042 .navbar.hestia_left>.container, 
				.page-id-3046 .navbar.hestia_left>.container, 
				.page-id-3048 .navbar.hestia_left>.container, 
				.page-id-3050 .navbar.hestia_left>.container, 
				.page-id-3 .navbar.hestia_left>.container, 
				.page-id-3096 .navbar.hestia_left>.container, 
				.page-id-3294 .navbar.hestia_left>.container, 
				.page-id-3226 .navbar.hestia_left>.container, 
				.page-id-3272 .navbar.hestia_left>.container, 
				.page-id-3284 .navbar.hestia_left>.container, 
				.page-id-3286 .navbar.hestia_left>.container, 
				.page-id-3288 .navbar.hestia_left>.container,*/ 
				.woocommerce.woocommerce-page.shop-pagination-type-infinite .navbar.hestia_left>.container, 
				.woocommerce-cart .navbar.hestia_left>.container {
				    /*box menu with smaller paddings ----- width: calc(100% - 40px) !important;*/
				    width: calc(100% - 130px) !important;
			        padding-top: 20px;
				}

				@media screen and (max-width: 620px) {
					/*.page-id-2722 */.navbar.hestia_left>.container, 
					/*.page-id-2811 .navbar.hestia_left>.container, 
					.page-id-2859 .navbar.hestia_left>.container, 
					.page-id-2937 .navbar.hestia_left>.container, 
					.page-id-2953 .navbar.hestia_left>.container, 
					.page-id-2975 .navbar.hestia_left>.container, 
					.page-id-2987 .navbar.hestia_left>.container, 
					.page-id-3027 .navbar.hestia_left>.container, 
					.page-id-3029 .navbar.hestia_left>.container, 
					.page-id-3033 .navbar.hestia_left>.container, 
					.page-id-3037 .navbar.hestia_left>.container, 
					.page-id-3042 .navbar.hestia_left>.container, 
					.page-id-3046 .navbar.hestia_left>.container, 
					.page-id-3048 .navbar.hestia_left>.container, 
					.page-id-3050 .navbar.hestia_left>.container, 
					.page-id-3 .navbar.hestia_left>.container, 
					.page-id-3096 .navbar.hestia_left>.container, 
					.page-id-3294 .navbar.hestia_left>.container, 
					.page-id-3226 .navbar.hestia_left>.container, 
					.page-id-3272 .navbar.hestia_left>.container, 
					.page-id-3284 .navbar.hestia_left>.container, 
					.page-id-3286 .navbar.hestia_left>.container, 
					.page-id-3288 .navbar.hestia_left>.container, */
					.woocommerce.woocommerce-page.shop-pagination-type-infinite .navbar.hestia_left>.container, 
					.woocommerce-cart .navbar.hestia_left>.container {
					    /*box menu with smaller paddings ----- width: calc(100% - 40px) !important;*/
					    width: calc(100% - 50px) !important;
				        padding-top: 20px;
					}
				}

			/* text */
				/*.page-id-2722 */ul#menu-primary li.menu-item a, 
				/*.page-id-2811 ul#menu-primary li.menu-item a, 
				.page-id-2859 ul#menu-primary li.menu-item a, 
				.page-id-2937 ul#menu-primary li.menu-item a, 
				.page-id-2953 ul#menu-primary li.menu-item a, 
				.page-id-2975 ul#menu-primary li.menu-item a, 
				.page-id-2987 ul#menu-primary li.menu-item a, 
				.page-id-3027 ul#menu-primary li.menu-item a, 
				.page-id-3029 ul#menu-primary li.menu-item a, 
				.page-id-3033 ul#menu-primary li.menu-item a, 
				.page-id-3037 ul#menu-primary li.menu-item a, 
				.page-id-3042 ul#menu-primary li.menu-item a, 
				.page-id-3046 ul#menu-primary li.menu-item a, 
				.page-id-3048 ul#menu-primary li.menu-item a, 
				.page-id-3050 ul#menu-primary li.menu-item a, 
				.page-id-3 ul#menu-primary li.menu-item a, 
				.page-id-3096 ul#menu-primary li.menu-item a, 
				.page-id-3294 ul#menu-primary li.menu-item a, 
				.page-id-3226 ul#menu-primary li.menu-item a, 
				.page-id-3272 ul#menu-primary li.menu-item a, 
				.page-id-3284 ul#menu-primary li.menu-item a, 
				.page-id-3286 ul#menu-primary li.menu-item a, 
				.page-id-3288 ul#menu-primary li.menu-item a, */
				.woocommerce.woocommerce-page.shop-pagination-type-infinite ul#menu-primary li.menu-item a, 
				.woocommerce-cart ul#menu-primary li.menu-item a {
					font-size: 13px;
					font-family: "Nunito";
					font-weight: 700;
					padding-top: 18px;
				}

				@media screen and (min-width: 1200px) and (max-width: 1300px) {
					/*.page-id-2722 */ul#menu-primary li.menu-item a, 
					/*.page-id-2811 ul#menu-primary li.menu-item a, 
					.page-id-2859 ul#menu-primary li.menu-item a, 
					.page-id-2937 ul#menu-primary li.menu-item a, 
					.page-id-2953 ul#menu-primary li.menu-item a, 
					.page-id-2975 ul#menu-primary li.menu-item a, 
					.page-id-2987 ul#menu-primary li.menu-item a, 
					.page-id-3027 ul#menu-primary li.menu-item a, 
					.page-id-3029 ul#menu-primary li.menu-item a, 
					.page-id-3033 ul#menu-primary li.menu-item a, 
					.page-id-3037 ul#menu-primary li.menu-item a, 
					.page-id-3042 ul#menu-primary li.menu-item a, 
					.page-id-3046 ul#menu-primary li.menu-item a, 
					.page-id-3048 ul#menu-primary li.menu-item a, 
					.page-id-3050 ul#menu-primary li.menu-item a, 
					.page-id-3 ul#menu-primary li.menu-item a, 
					.page-id-3096 ul#menu-primary li.menu-item a, 
					.page-id-3294 ul#menu-primary li.menu-item a, 
					.page-id-3226 ul#menu-primary li.menu-item a, 
					.page-id-3272 ul#menu-primary li.menu-item a, 
					.page-id-3284 ul#menu-primary li.menu-item a, 
					.page-id-3286 ul#menu-primary li.menu-item a, 
					.page-id-3288 ul#menu-primary li.menu-item a, */
					.woocommerce.woocommerce-page.shop-pagination-type-infinite ul#menu-primary li.menu-item a, 
					.woocommerce-cart ul#menu-primary li.menu-item a {
						font-size: 13px;
					    letter-spacing: -0.2px;
					    font-family: "Nunito";
					    font-weight: 700;
					    padding: 18px 7px 10px;
					}
				}

				@media screen and (min-width: 1025px) and (max-width: 1199px) {
					/*.page-id-2722 */ul#menu-primary li.menu-item a, 
					/*.page-id-2811 ul#menu-primary li.menu-item a, 
					.page-id-2859 ul#menu-primary li.menu-item a,
					.page-id-2937 ul#menu-primary li.menu-item a,
					.page-id-2953 ul#menu-primary li.menu-item a,
					.page-id-2975 ul#menu-primary li.menu-item a,
					.page-id-2987 ul#menu-primary li.menu-item a,
					.page-id-3027 ul#menu-primary li.menu-item a,
					.page-id-3029 ul#menu-primary li.menu-item a,
					.page-id-3033 ul#menu-primary li.menu-item a,
					.page-id-3037 ul#menu-primary li.menu-item a,
					.page-id-3042 ul#menu-primary li.menu-item a,
					.page-id-3046 ul#menu-primary li.menu-item a,
					.page-id-3048 ul#menu-primary li.menu-item a,
					.page-id-3050 ul#menu-primary li.menu-item a,
					.page-id-3 ul#menu-primary li.menu-item a,
					.page-id-3096 ul#menu-primary li.menu-item a,
					.page-id-3294 ul#menu-primary li.menu-item a,
					.page-id-3226 ul#menu-primary li.menu-item a,
					.page-id-3272 ul#menu-primary li.menu-item a,
					.page-id-3284 ul#menu-primary li.menu-item a,
					.page-id-3286 ul#menu-primary li.menu-item a,
					.page-id-3288 ul#menu-primary li.menu-item a,*/
					.woocommerce.woocommerce-page.shop-pagination-type-infinite ul#menu-primary li.menu-item a,
					.woocommerce-cart ul#menu-primary li.menu-item a {
						font-size: 11.5px;
					    letter-spacing: -0.4px;
					    font-family: "Nunito";
					    font-weight: 700;
					    padding: 18px 5px;
					}
				}

				/* hover */
					/*.page-id-2722 */.navbar ul.navbar-nav li:hover a, 
					/*.page-id-2811 .navbar ul.navbar-nav li:hover a, 
					.page-id-2859 .navbar ul.navbar-nav li:hover a, 
					.page-id-2937 .navbar ul.navbar-nav li:hover a, 
					.page-id-2953 .navbar ul.navbar-nav li:hover a, 
					.page-id-2975 .navbar ul.navbar-nav li:hover a, 
					.page-id-2987 .navbar ul.navbar-nav li:hover a, 
					.page-id-3027 .navbar ul.navbar-nav li:hover a, 
					.page-id-3029 .navbar ul.navbar-nav li:hover a, 
					.page-id-3033 .navbar ul.navbar-nav li:hover a, 
					.page-id-3037 .navbar ul.navbar-nav li:hover a, 
					.page-id-3042 .navbar ul.navbar-nav li:hover a, 
					.page-id-3046 .navbar ul.navbar-nav li:hover a, 
					.page-id-3048 .navbar ul.navbar-nav li:hover a, 
					.page-id-3050 .navbar ul.navbar-nav li:hover a, 
					.page-id-3 .navbar ul.navbar-nav li:hover a, 
					.page-id-3096 .navbar ul.navbar-nav li:hover a, 
					.page-id-3294 .navbar ul.navbar-nav li:hover a, 
					.page-id-3226 .navbar ul.navbar-nav li:hover a, 
					.page-id-3272 .navbar ul.navbar-nav li:hover a, 
					.page-id-3284 .navbar ul.navbar-nav li:hover a, 
					.page-id-3286 .navbar ul.navbar-nav li:hover a, 
					.page-id-3288 .navbar ul.navbar-nav li:hover a, */
					.woocommerce.woocommerce-page.shop-pagination-type-infinite .navbar ul.navbar-nav li:hover a:not(.nav-cart .nav-cart-content a), 
					.woocommerce-cart .navbar ul.navbar-nav li:hover a {
					    color: #005e47 !important;
					    opacity: 1 !important;
					    padding: 16px 12px 22px;
					}

					@media screen and (max-width: 1024px) {
						/*body.page-id-2722 */.navbar li:hover a:before, 
						/*body.page-id-2811 .navbar li:hover a:before, 
						body.page-id-2859 .navbar li:hover a:before, 
						body.page-id-2937 .navbar li:hover a:before, 
						body.page-id-2953 .navbar li:hover a:before, 
						body.page-id-2975 .navbar li:hover a:before, 
						body.page-id-2987 .navbar li:hover a:before, 
						body.page-id-3027 .navbar li:hover a:before, 
						body.page-id-3029 .navbar li:hover a:before, 
						body.page-id-3033 .navbar li:hover a:before, 
						body.page-id-3037 .navbar li:hover a:before, 
						body.page-id-3042 .navbar li:hover a:before, 
						body.page-id-3046 .navbar li:hover a:before, 
						body.page-id-3048 .navbar li:hover a:before, 
						body.page-id-3050 .navbar li:hover a:before, 
						body.page-id-3 .navbar li:hover a:before, 
						body.page-id-3096 .navbar li:hover a:before, 
						body.page-id-3294 .navbar li:hover a:before, 
						body.page-id-3226 .navbar li:hover a:before, 
						body.page-id-3272 .navbar li:hover a:before, 
						body.page-id-3284 .navbar li:hover a:before, 
						body.page-id-3286 .navbar li:hover a:before, 
						body.page-id-3288 .navbar li:hover a:before, */
						body.woocommerce.woocommerce-page.shop-pagination-type-infinite .navbar li:hover a:before, 
						body.woocommerce-cart .navbar li:hover a:before {
						    padding-bottom: 34px !important;
						}
					}

					a.navbar-brand {
					    padding-left: 0 !important;
					    margin-left: -18px !important;
					}

					/* cart in menu header fix*/
						.navbar ul.navbar-nav li a.nav-cart-icon {
						    padding: 15px 7px 20px !important;
						}

						.nav-cart .nav-cart-content .widget li img {
						    border-radius: 0;
						    box-shadow: none !important;
						}

						.navbar ul.navbar-nav li span.quantity, 
						.navbar ul.navbar-nav li span.woocommerce-Price-amount.amount {
						    font-family: "Nunito";
						}

					/*.page-id-2722 */.navbar li:not(li#menu-item-3110, li.nav-cart):hover a:before, 
					/*.page-id-2811 .navbar li:not(li#menu-item-3110, li.nav-cart):hover a:before, 
					.page-id-2859 .navbar li:not(li#menu-item-3110, li.nav-cart):hover a:before, 
					.page-id-2937 .navbar li:not(li#menu-item-3110, li.nav-cart):hover a:before, 
					.page-id-2953 .navbar li:not(li#menu-item-3110, li.nav-cart):hover a:before, 
					.page-id-2975 .navbar li:not(li#menu-item-3110, li.nav-cart):hover a:before, 
					.page-id-2987 .navbar li:not(li#menu-item-3110, li.nav-cart):hover a:before, 
					.page-id-3027 .navbar li:not(li#menu-item-3110, li.nav-cart):hover a:before, 
					.page-id-3029 .navbar li:not(li#menu-item-3110, li.nav-cart):hover a:before, 
					.page-id-3033 .navbar li:not(li#menu-item-3110, li.nav-cart):hover a:before, 
					.page-id-3037 .navbar li:not(li#menu-item-3110, li.nav-cart):hover a:before, 
					.page-id-3042 .navbar li:not(li#menu-item-3110, li.nav-cart):hover a:before, 
					.page-id-3046 .navbar li:not(li#menu-item-3110, li.nav-cart):hover a:before, 
					.page-id-3048 .navbar li:not(li#menu-item-3110, li.nav-cart):hover a:before, 
					.page-id-3050 .navbar li:not(li#menu-item-3110, li.nav-cart):hover a:before, 
					.page-id-3 .navbar li:not(li#menu-item-3110, li.nav-cart):hover a:before, 
					.page-id-3096 .navbar li:not(li#menu-item-3110, li.nav-cart):hover a:before, 
					.page-id-3294 .navbar li:not(li#menu-item-3110, li.nav-cart):hover a:before, 
					.page-id-3226 .navbar li:not(li#menu-item-3110, li.nav-cart):hover a:before, 
					.page-id-3272 .navbar li:not(li#menu-item-3110, li.nav-cart):hover a:before, 
					.page-id-3284 .navbar li:not(li#menu-item-3110, li.nav-cart):hover a:before, 
					.page-id-3286 .navbar li:not(li#menu-item-3110, li.nav-cart):hover a:before, 
					.page-id-3288 .navbar li:not(li#menu-item-3110, li.nav-cart):hover a:before, */
					.woocommerce.woocommerce-page.shop-pagination-type-infinite .navbar li:not(li#menu-item-3110, li.nav-cart):hover a:before, 
					.woocommerce-cart .navbar li:not(li#menu-item-3110, li.nav-cart):hover a:before {
						    border-bottom: #005e47 solid 2px !important;
						    border-radius: 0 !important;
						    /*padding-bottom: 54px !important;*/
					}

					/* exception cart */
						/*.page-id-2722 */.navbar.navbar-default li:hover a i.fas.fa-shopping-cart, 
						/*.page-id-2811 .navbar.navbar-default li:hover a i.fas.fa-shopping-cart, 
						.page-id-2859 .navbar.navbar-default li:hover a i.fas.fa-shopping-cart, 
						.page-id-2937 .navbar.navbar-default li:hover a i.fas.fa-shopping-cart, 
						.page-id-2953 .navbar.navbar-default li:hover a i.fas.fa-shopping-cart, 
						.page-id-2975 .navbar.navbar-default li:hover a i.fas.fa-shopping-cart, 
						.page-id-2987 .navbar.navbar-default li:hover a i.fas.fa-shopping-cart, 
						.page-id-3027 .navbar.navbar-default li:hover a i.fas.fa-shopping-cart, 
						.page-id-3029 .navbar.navbar-default li:hover a i.fas.fa-shopping-cart, 
						.page-id-3033 .navbar.navbar-default li:hover a i.fas.fa-shopping-cart, 
						.page-id-3037 .navbar.navbar-default li:hover a i.fas.fa-shopping-cart, 
						.page-id-3042 .navbar.navbar-default li:hover a i.fas.fa-shopping-cart, 
						.page-id-3046 .navbar.navbar-default li:hover a i.fas.fa-shopping-cart, 
						.page-id-3048 .navbar.navbar-default li:hover a i.fas.fa-shopping-cart, 
						.page-id-3050 .navbar.navbar-default li:hover a i.fas.fa-shopping-cart, 
						.page-id-3 .navbar.navbar-default li:hover a i.fas.fa-shopping-cart, 
						.page-id-3096 .navbar.navbar-default li:hover a i.fas.fa-shopping-cart, 
						.page-id-3294 .navbar.navbar-default li:hover a i.fas.fa-shopping-cart, 
						.page-id-3226 .navbar.navbar-default li:hover a i.fas.fa-shopping-cart, 
						.page-id-3272 .navbar.navbar-default li:hover a i.fas.fa-shopping-cart, 
						.page-id-3284 .navbar.navbar-default li:hover a i.fas.fa-shopping-cart, 
						.page-id-3286 .navbar.navbar-default li:hover a i.fas.fa-shopping-cart, 
						.page-id-3288 .navbar.navbar-default li:hover a i.fas.fa-shopping-cart, */
						.woocommerce.woocommerce-page.shop-pagination-type-infinite .navbar.navbar-default li:hover a i.fas.fa-shopping-cart, 
						.woocommerce-cart .navbar.navbar-default li:hover a i.fas.fa-shopping-cart {
						    color: #005e47 !important;
						    opacity: 1 !important;
						}

		/* footer */
			/*.page-id-2722 */footer.footer.footer-black.footer-big, 
			/*.page-id-2811 footer.footer.footer-black.footer-big, 
			.page-id-2859 footer.footer.footer-black.footer-big, 
			.page-id-2937 footer.footer.footer-black.footer-big, 
			.page-id-2953 footer.footer.footer-black.footer-big, 
			.page-id-2975 footer.footer.footer-black.footer-big, 
			.page-id-2987 footer.footer.footer-black.footer-big, 
			.page-id-3027 footer.footer.footer-black.footer-big, 
			.page-id-3029 footer.footer.footer-black.footer-big, 
			.page-id-3033 footer.footer.footer-black.footer-big, 
			.page-id-3037 footer.footer.footer-black.footer-big, 
			.page-id-3042 footer.footer.footer-black.footer-big, 
			.page-id-3046 footer.footer.footer-black.footer-big, 
			.page-id-3048 footer.footer.footer-black.footer-big, 
			.page-id-3050 footer.footer.footer-black.footer-big, 
			.page-id-3 footer.footer.footer-black.footer-big, 
			.page-id-3096 footer.footer.footer-black.footer-big, 
			.page-id-3294 footer.footer.footer-black.footer-big, 
			.page-id-3226 footer.footer.footer-black.footer-big, 
			.page-id-3272 footer.footer.footer-black.footer-big, 
			.page-id-3284 footer.footer.footer-black.footer-big, 
			.page-id-3286 footer.footer.footer-black.footer-big, 
			.page-id-3288 footer.footer.footer-black.footer-big, */
			.woocommerce.woocommerce-page.shop-pagination-type-infinite footer.footer.footer-black.footer-big, 
			.woocommerce-cart footer.footer.footer-black.footer-big {
			    background-color: #005e47;
			    font-family: 'Nunito';
			    font-weight: 700;
			    color: #fff;
			    font-size: 14px;
			}

			ul#menu-footer li.menu-item a {
			    font-weight: 700 !important;
			    font-size: 13px;
			}

			ul#menu-footer li:first-child, 
			ul#menu-footer li:nth-child(2) {
			    width: 32px !important;
			}

			footer.footer.footer-black a{
				opacity: 1 !important;
			}

			.footer-big .footer-menu li:not(li:first-child, li:nth-child(2)) a:hover, 
			.footer-big .footer-menu li a:hover:before {
				color: #fff !important;
				opacity: 0.4 !important;
			}

		/* back to top button */
			/*.page-id-2722 */button.hestia-scroll-to-top.hestia-fade, 
			/*.page-id-2811 button.hestia-scroll-to-top.hestia-fade, 
			.page-id-2859 button.hestia-scroll-to-top.hestia-fade, 
			.page-id-2937 button.hestia-scroll-to-top.hestia-fade, 
			.page-id-2953 button.hestia-scroll-to-top.hestia-fade, 
			.page-id-2975 button.hestia-scroll-to-top.hestia-fade, 
			.page-id-2987 button.hestia-scroll-to-top.hestia-fade, 
			.page-id-3027 button.hestia-scroll-to-top.hestia-fade, 
			.page-id-3029 button.hestia-scroll-to-top.hestia-fade, 
			.page-id-3033 button.hestia-scroll-to-top.hestia-fade, 
			.page-id-3037 button.hestia-scroll-to-top.hestia-fade, 
			.page-id-3042 button.hestia-scroll-to-top.hestia-fade, 
			.page-id-3046 button.hestia-scroll-to-top.hestia-fade, 
			.page-id-3048 button.hestia-scroll-to-top.hestia-fade, 
			.page-id-3050 button.hestia-scroll-to-top.hestia-fade, 
			.page-id-3 button.hestia-scroll-to-top.hestia-fade, 
			.page-id-3096 button.hestia-scroll-to-top.hestia-fade, 
			.page-id-3294 button.hestia-scroll-to-top.hestia-fade, 
			.page-id-3226 button.hestia-scroll-to-top.hestia-fade, 
			.page-id-3272 button.hestia-scroll-to-top.hestia-fade, 
			.page-id-3284 button.hestia-scroll-to-top.hestia-fade, 
			.page-id-3286 button.hestia-scroll-to-top.hestia-fade, 
			.page-id-3288 button.hestia-scroll-to-top.hestia-fade*/ {
			    display: none;
			}

		/* BOX */
			/*.page-id-2722 div.page-content-wrap:nth-child(1n) {
			    
			}*/




	/* HOME */
		/* img bg */
			/* gradient filter */
				#bgHome {
					height: 800px;
				}

				div#bgHome .wpb_text_column.wpb_content_element.width550 p {
					letter-spacing: -0.2px !important;
				}

				/*@media screen and (min-width: 371px) and (max-width: 1024px) {
					#bgHome {
						height: 600px;
					}
				}

				@media screen and (max-width: 370px) {
					#bgHome {
						height: 660px;
					}
				}*/

				div#bgHomeOver {
					/*background: linear-gradient(75deg, 
					rgba(0,0,0,0.20) 0%, 
					rgba(0,0,0,0.65) 50%, 
					rgba(0,0,0,0.20) 100%);*/
					background-color: linear-gradient( 75deg, 
						rgba(0,0,0,0) 0%, 
						rgba(28,20,7,0.41) 35%, 
						rgba(13,9,1,0.56) 50%, 
						rgba(0,0,0,0) 100%);
					background-blend-mode: multiply;
				}

		/* img devanture */
			.wpb_single_image.imgDemiFull .vc_single_image-wrapper {
			    overflow: hidden !important;
			}

			.wpb_single_image.imgDemiFull .vc_single_image-wrapper img:nth-of-type(1n) {
			    max-width: 130% !important;
			    float: right;
			}

			/* right txt fix */
				.vc_column-inner.vc_custom_1614006026088 div.newSite:nth-child(1n) {
				    text-align: center;
				    margin-bottom: 0;
				}

				@media screen and (min-width: 1251px) {
					.vc_column-inner.vc_custom_1614006026088 div.newSite:nth-child(1n) {
					    width: 503px;
					    margin-left: 67px;
					}

					.vc_column-inner.vc_custom_1614011445202 div.newSite:nth-child(1n) {
					    width: 503px;
					    margin-right: 67px;
					}
				}

				@media screen and (min-width: 1151px) and (max-width: 1250px) {
					.vc_column-inner.vc_custom_1614006026088 div.newSite:nth-child(1n) {
					    width: 465px;
					    margin-left: 50px;
					}

					.vc_column-inner.vc_custom_1614011445202 div.newSite:nth-child(1n) {
					    width: 465px;
					    margin-right: 50px;
					}
				}

				@media screen and (min-width: 1025px) and (max-width: 1150px) {
					.vc_column-inner.vc_custom_1614006026088 div.newSite:nth-child(1n) {
					    width: 440px;
					    margin-left: 30px;
					}

					.vc_column-inner.vc_custom_1614011445202 div.newSite:nth-child(1n) {
					    width: 440px;
					    margin-right: 30px;
					}
				}

				@media screen and (min-width: 769px) and (max-width: 1024px) {
					.vc_column-inner.vc_custom_1614006026088 div.newSite:nth-child(1n), 
					.vc_column-inner.vc_custom_1614011445202 div.newSite:nth-child(1n) {
					    width: 750px;
					}
				}

				@media screen and (min-width: 621px) and (max-width: 768px) {
					.vc_column-inner.vc_custom_1614006026088 div.newSite:nth-child(1n), 
					.vc_column-inner.vc_custom_1614011445202 div.newSite:nth-child(1n) {
					    width: 600px;
					}
				}

				@media screen and (min-width: 421px) and (max-width: 620px) {
					.vc_column-inner.vc_custom_1614006026088 div.newSite:nth-child(1n), 
					.vc_column-inner.vc_custom_1614011445202 div.newSite:nth-child(1n) {
					    width: 400px;
					}
				}

				@media screen and (min-width: 371px) and (max-width: 420px) {
					.vc_column-inner.vc_custom_1614006026088 div.newSite:nth-child(1n), 
					.vc_column-inner.vc_custom_1614011445202 div.newSite:nth-child(1n) {
					    width: 350px;
					}
				}

				@media screen and (max-width: 370px) {
					.vc_column-inner.vc_custom_1614006026088 div.newSite:nth-child(1n), 
					.vc_column-inner.vc_custom_1614011445202 div.newSite:nth-child(1n) {
					    width: 300px;
					}
				}

				@media screen and (max-width: 1024px) {
					body.page-template-default .wpb_column.vc_column_container.vc_col-sm-6:not(body.page-template-default div#bgHome .wpb_column.vc_column_container.vc_col-sm-6, body.page-template-default .vc_row.wpb_row.vc_row-fluid.hugeSpaceBetween.vc_custom_1614273904734.vc_row-has-fill.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex .wpb_column.vc_column_container.vc_col-sm-6) {
					    width: 100%;
					}

					.vc_column-inner.vc_custom_1614011445202 div.newSite:nth-child(1n) {
						float: unset !important;
					}

					.vc_column-inner.vc_custom_1614006026088 div.newSite:nth-child(1n), 
					.vc_column-inner.vc_custom_1614011445202 div.newSite:nth-child(1n) {
					    margin: 0 auto;
					}

					.vc_column-inner.vc_custom_1614011445202 div.newSite:first-child {
					    margin-top: 50px;
					}

					.vc_column-inner.vc_custom_1614006026088 div.btnDef.width240 {
					    margin-bottom: 50px !important;
					}

					body.page-template-default .vc_row.wpb_row.vc_row-fluid.hugeSpaceBetween.vc_custom_1614273904734.vc_row-has-fill.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex .wpb_column.vc_column_container.vc_col-sm-6 div.vc_empty_space {
					    height: 10px !important;
					}

					body.page-template-default .vc_row.wpb_row.vc_row-fluid.hugeSpaceBetween.vc_custom_1614273904734.vc_row-has-fill.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex .wpb_column.vc_column_container.vc_col-sm-6:last-child div.vc_empty_space:last-child {
					    height: 60px !important;
					}

					.vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner {
						padding-top: 0 !important;
					}

					.vc_empty_space.smallerSpaceDevices {
					    height: 50px !important;
					}
				}

				@media screen and (min-width: 601px) and (max-width: 1024px) {
					body.page-template-default div#bgHome .wpb_column.vc_column_container.vc_col-sm-6 {
					    width: 50%;
					    display: inline-block;
					}
				}

				@media screen and (max-width: 600px) {
					body.page-template-default div#bgHome .wpb_column.vc_column_container.vc_col-sm-6 {
					    width: 100%;
					    display: inline-block;
					}

					body.page-template-default div#bgHome .wpb_column.vc_column_container.vc_col-sm-6 div.btnDef.width240 a.vc_general {
					    margin: 0 calc(50% - 120px) !important;
					}

					body.page-template-default div#bgHome .wpb_column.vc_column_container.vc_col-sm-6 div.btnDef.width240 a.vc_general:first-child {
					    margin-bottom: 10px !important;
					}
				}

				@media screen and (min-width: 769px) and (max-width: 1024px) {
					.imgLeft .vc_column-inner.vc_custom_1614006332961 .wpb_single_image.wpb_content_element.vc_align_right.imgDemiFull {
						width: 750px;
						margin: 30px auto 50px !important;
					}

					.imgRight .vc_column-inner.vc_custom_1614006332961 .wpb_single_image.wpb_content_element.vc_align_right.imgDemiFull {
						width: 750px;
						margin: 50px auto 30px !important;
					}

					.vc_row.wpb_row.vc_row-fluid.hugeSpaceBetween.vc_custom_1614273904734.vc_row-has-fill.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex .wpb_column.vc_column_container.vc_col-sm-6 {
						width: 750px;
						margin: 0 auto;
					}

					body.page-id-2937 .imgDemiFull.wpb_column.vc_column_container.vc_col-sm-6 .vc_column-inner .vc_single_image-wrapper.vc_box_border_grey {
					    width: 600px !important;
					    margin: 0 auto;
					}
				}

				@media screen and (min-width: 621px) and (max-width: 768px) {
					.imgLeft .vc_column-inner.vc_custom_1614006332961 .wpb_single_image.wpb_content_element.vc_align_right.imgDemiFull {
						width: 600px;
						margin: 25px auto 50px !important;
					}

					.imgRight .vc_column-inner.vc_custom_1614006332961 .wpb_single_image.wpb_content_element.vc_align_right.imgDemiFull {
						width: 600px;
						margin: 50px auto 25px !important;
					}

					.vc_row.wpb_row.vc_row-fluid.hugeSpaceBetween.vc_custom_1614273904734.vc_row-has-fill.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex .wpb_column.vc_column_container.vc_col-sm-6 {
						width: 600px;
						margin: 0 auto;
					}

					body.page-id-2937 .imgDemiFull.wpb_column.vc_column_container.vc_col-sm-6 .vc_column-inner .vc_single_image-wrapper.vc_box_border_grey {
					    width: 480px !important;
					    margin: 0 auto;
					}
				}

				@media screen and (max-width: 620px) {
					.imgRight .vc_column-inner.vc_custom_1614006332961 .wpb_single_image.wpb_content_element.vc_align_right.imgDemiFull {
						margin-top: 50px !important;
						margin-bottom: 0 !important;
					}

					.imgLeft .vc_column-inner.vc_custom_1614006332961 .wpb_single_image.wpb_content_element.vc_align_right.imgDemiFull {
						margin-top: 0 !important;
						margin-bottom: 50px !important;
					}
				}

				@media screen and (min-width: 421px) and (max-width: 620px) {
					.vc_row.wpb_row.vc_row-fluid.hugeSpaceBetween.vc_custom_1614273904734.vc_row-has-fill.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex .wpb_column.vc_column_container.vc_col-sm-6 {
						width: 400px;
						margin: 0 auto;
					}
				}

				@media screen and (min-width: 371px) and (max-width: 420px) {
					.vc_row.wpb_row.vc_row-fluid.hugeSpaceBetween.vc_custom_1614273904734.vc_row-has-fill.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex .wpb_column.vc_column_container.vc_col-sm-6 {
						width: 350px;
						margin: 0 auto;
					}
				}

				@media screen and (max-width: 370px) {
					.vc_row.wpb_row.vc_row-fluid.hugeSpaceBetween.vc_custom_1614273904734.vc_row-has-fill.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex .wpb_column.vc_column_container.vc_col-sm-6 {
						width: 300px;
						margin: 0 auto;
					}
				}

			/* left txt fix */
				.vc_column-inner.vc_custom_1614011445202 div.newSite:nth-child(1n) {
				    text-align: left;
				    margin-bottom: 0;
			        float: right;
				}

		/* bloc services 750px */
			.width750.wpb_column.vc_column_container.vc_col-sm-12 {
				width: 750px;
			}

			.vc_row.wpb_row.vc_row-fluid.centerBlock {
		        display: table;
			}

			@media screen and (min-width: 1025px) {
				.vc_row.wpb_row.vc_row-fluid.centerBlock {
				    margin: 0 auto;
				}
			}

		/* icons fix */
			.fa-phone:before {
				font-family: 'FontAwesome';
			}

			.fa.fa-envelope-o:before {
				content: ""
			}

			/* alignment fix */
				.iconsTxt .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon {
					top: 19px !important;
				}
				.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md, 

				.vc_icon_element-inner.vc_icon_element-color-custom.vc_icon_element-size-sm.vc_icon_element-style-.vc_icon_element-background-color-grey {
					height: 30px !important;
    				bottom: 12px !important;
				}

				.iconsTxt svg#Group_17 {
				    margin-top: -18px !important;
				}

				.iconsTxt .wpb_column.vc_column_container.vc_col-sm-2 {
				    width: 50px;
				}

				@media screen and (max-width: 768px) {
					.vc_row.wpb_row.vc_inner.vc_row-fluid.iconsTxt.map.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex .wpb_column.vc_column_container.vc_col-sm-10 {
					    width: calc(100% - 50px);
					}
				}

		/* map */
			@media screen and (min-width: 1025px) {
				.map {
					width: 461px;
				}

				.map:nth-child(2) {
				    float: right;
				}
			}

			.vc_column-inner.vc_custom_1614020185714 .wpb_gmaps_widget.wpb_content_element.map iframe {
			    width: 100% !important;
			}

			/* space between */
				.vc_row.wpb_row.vc_row-fluid.hugeSpaceBetween.vc_row-o-full-height.vc_row-o-columns-middle.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex .vc_col-sm-6:first-child {
				    margin-right: 10%;
				}

				.vc_row.wpb_row.vc_row-fluid.hugeSpaceBetween.vc_row-o-full-height.vc_row-o-columns-middle.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex .vc_col-sm-6 {
				    width: 45%;
				}

	/* LA MAISON */
		/* img bg top */
			div#bgPages {
			    border: #fff solid;
			    background-blend-mode: multiply;
			    margin-bottom: 40px !important;
			    height: 580px;
		        border-bottom-width: 0;
        		border-bottom-width: 1px !important;
			}

			@media screen and (min-width: 1025px) {
				body.page-id-2811 .vc_row.wpb_row.vc_row-fluid.imgLeft.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex .wpb_wrapper, 
				body.page-id-2811 .vc_row.wpb_row.vc_row-fluid.imgLeft.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex .wpb_wrapper .wpb_single_image.wpb_content_element.vc_align_center, 
				body.page-id-2811 .vc_row.wpb_row.vc_row-fluid.imgLeft.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex .wpb_wrapper .vc_single_image-wrapper.vc_box_border_grey, 
				body.page-id-2811 .vc_row.wpb_row.vc_row-fluid.imgLeft.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex .wpb_wrapper .wpb_single_image img {
				    height: 100% !important;
				}

				body.page-id-2811 .vc_row.wpb_row.vc_row-fluid.imgLeft.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex .wpb_wrapper .wpb_single_image img {
				    height: calc(100% - 45px) !important;
				    width: auto !important;
				    max-width: unset !important;
				    margin-left: -5%;
				    margin-top: 22px !important;
				}

				body.page-id-2811 .vc_row.wpb_row.vc_row-fluid.imgLeft.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex .wpb_single_image.wpb_content_element.vc_align_center {
				    overflow: hidden;
				}
			}

			#bgPages .wpb_column.vc_column_container.vc_col-sm-12/*, 
			#bgPages .wpb_column.vc_column_container.vc_col-sm-12*/ {
			    background: linear-gradient( 75deg,
			    	rgba(0,0,0,0) 0%, 
			    	rgba(28,20,7,0.41) 32%, 
			    	rgba(13,9,1,0.56) 54%, 
			    	rgba(0,0,0,0) 100%);
			    background-color: transparent !important;
		        mix-blend-mode: luminosity;
		        animation-duration: 0.1s;
			}

			@media screen and (max-width: 620px) {
				div#bgPages {
				    border-left-width: 40px !important;
				    border-right-width: 40px !important;
				}
			}

			@media screen and (max-width: 1024px) {
				body. div#bgPages .vc_column-inner.vc_custom_1614089626975 {
					padding: 35px 0 0 !important;
				}
			}

			@media screen and (max-width: 768px) {
				div#bgPages .width550 {
				    width: calc(100% - 30px);
				}
			}

			@media screen and (min-width: 421px) and (max-width: 620px) {
				/*div#bgPages {
					height: 520px;
				}
			}*/

				div#bgPages, 
				div#bgHome {
					height: auto !important;
				}
			}

			@media screen and (max-width: 420px) {
				body.page-id-2987 div#bgPages .vc_column-inner:nth-child(1n), 
				body.page-id-3027 div#bgPages .vc_column-inner:nth-child(1n), 
				body.page-id-3029 div#bgPages .vc_column-inner:nth-child(1n), 
				body.page-id-3033 div#bgPages .vc_column-inner:nth-child(1n), 
				body.page-id-3037 div#bgPages .vc_column-inner:nth-child(1n), 
				body.page-id-3042 div#bgPages .vc_column-inner:nth-child(1n), 
				body.page-id-3046 div#bgPages .vc_column-inner:nth-child(1n), 
				body.page-id-3048 div#bgPages .vc_column-inner:nth-child(1n), 
				body.page-id-3050 div#bgPages .vc_column-inner:nth-child(1n), 
				body.page-id-3226 div#bgPages .vc_column-inner:nth-child(1n), 
				body.page-id-3272 div#bgPages .vc_column-inner.vc_custom_1614089626975, 
				body.page-id-3284 div#bgPages .vc_column-inner.vc_custom_1614089626975, 
				body.page-id-3286 div#bgPages .vc_column-inner.vc_custom_1614089626975, 
				body.page-id-3288 div#bgPages .vc_column-inner.vc_custom_1614089626975 {
				    padding-left: 10px !important;
				    padding-right: 10px !important;
				}
			}


			/* new */
				div#rev_slider_1_1_wrapper .slotholder {
	    			background: linear-gradient( 75deg, 
						rgba(0,0,0,0) 0%, 
						rgba(28,20,7,0.41) 32%, 
						rgba(13,9,1,0.56) 54%, 
						rgba(0,0,0,0) 100%) !important;
				}

				div#rev_slider_1_1_wrapper .tp-bgimg.defaultimg {
					mix-blend-mode: overlay !important;
				}

				div#rev_slider_1_1_wrapper ul.tp-revslider-mainul {
					left: -15px !important;
    				width: calc(100% + 30px) !important;
				}

				@media screen and (max-width: 420px) {
					div#rev_slider_1_1_wrapper {
					    top: 30px !important;
					}
				}

					/*div.bgHomeTopSlide1 {
					    background-image: url(https://2a7547.claudeassets.com/20231217041246im_/https://www.lessucculentscactus.com/wp-content/uploads/2021/06/bg-home-1.png);
					}

					div.bgHomeTopSlide2 {
					    background-image: url(/assets/www.lessucculentscactus.com/wp-content/uploads/2021/06/bg-home-2.png);
					}

					div.bgHomeTopSlide3 {
					    background-image: url(https://636695.claudeassets.com/20231217041246im_/https://www.lessucculentscactus.com/wp-content/uploads/2021/06/bg-home-3.png);
					}

					div.vc_active.bgHomeTopSlide1, 
					div.vc_active.bgHomeTopSlide2, 
					div.vc_active.bgHomeTopSlide3 {
					    height: 800px;
					    background-size: cover;
					    margin: -15px;
					    display: flex !important;
    					justify-content: center;
					}

					.vc_tta-panel.vc_active.bgHomeTopSlide1 .vc_tta-panel-body, 
					.vc_tta-panel.vc_active.bgHomeTopSlide2 .vc_tta-panel-body, 
					.vc_tta-panel.vc_active.bgHomeTopSlide3 .vc_tta-panel-body {
					    display: flex !important;
					    flex-direction: column;
					    justify-content: center;
					    align-items: center;
					}*/

			@media screen and (min-width: 371px) and (max-width: 420px) {
				/*div#bgPages {
					height: 480px;
				}


				body.page-id-2859 div#bgPages {
					height: 500px;
				}

				body.page-id-2937 div#bgPages {
					height: 565px;
				}*/

				div#bgPages, 
				div#bgHome {
					height: auto !important;
				}

				body.page-id-2937 div#bgPages .vc_column-inner.vc_custom_1614089626975 {
					width: calc(100% + 40px) !important;
    				margin: 0 -20px;
				}
			}

			@media screen and (max-width: 370px) {
				/*div#bgPages {
					height: 440px;
				}

				body.page-id-2859 div#bgPages {
					height: 520px;
				}

				body.page-id-2937 div#bgPages {
					height: 610px;
				}*/

				div#bgPages, 
				div#bgHome {
					height: auto !important;
				}

				body.page-id-2937 div#bgPages .vc_column-inner.vc_custom_1614089626975 {
					width: calc(100% + 40px) !important;
    				margin: 0 -20px;
				}
			}

		/* legend in border block */
			/* elle */
				.vc_row.wpb_row.vc_inner.vc_row-fluid.legendInBorderBox.vc_custom_1614077573753.vc_row-has-fill {
				    border: #005E47 solid 1px;
				    width: 480px !important;
				    margin: -140px 0 43px 30px !important;
				    position: relative;
				}

				.vc_row.wpb_row.vc_inner.vc_row-fluid.legendInBorderBox.vc_row-has-fill .vc_column-inner.vc_custom_1614077468655 {
				    padding: 10px 0 0;
				    margin-bottom: -15px;
				}

			/* books */
				.vc_row.wpb_row.vc_inner.vc_row-fluid.legendInBorderBoxBooks.vc_custom_1614078293280.vc_row-has-fill {
					border: #005E47 solid 1px;
				    width: 480px !important;
				    margin: -55px 0 0 30px !important;
				    position: relative;
			        padding-top: 10px;
				}

				.vc_row.wpb_row.vc_inner.vc_row-fluid.legendInBorderBoxBooks.vc_row-has-fill .vc_column-innervc_custom_1614080198510 {
				    padding: 10px 0 0;
				    margin-bottom: -15px;
				}

				.vc_column-inner.vc_custom_1614080198510 .wpb_text_column.wpb_content_element.newSite.grs {
				    margin-bottom: 20px;
				}

				.vc_column-inner.vc_custom_1614080198510 .wpb_text_column.wpb_content_element.newSite.vrt.uppercase.underImgMarginFix {
				    margin-bottom: 20px;
				}

			.legendInBorderBox {
			    border: #005e47 solid 1px;
			}

		/* accordions */
			.grs h4.vc_tta-panel-title.vc_tta-controls-icon-position-right span {
			    font-size: 14px;
			    font-family: "Nunito";
			    text-transform: uppercase;
			    line-height: 19px;
			    font-weight: 700;
			}

			.grs h4.vc_tta-panel-title.vc_tta-controls-icon-position-right {
			    margin-bottom: 0px !important;
			}

			.grs .vc_tta-panel-heading {
				border-color: transparent !important;
				padding: 0 20px;
			}

			.grs .vc_tta-panel-body {
				border-color: transparent !important;
				    padding: 10px 40px 20px!important;
			}

			.grs div.vc_tta-panel {
				margin-top: 4px;
			}

		/* articles font size */
			.wpb_text_column.wpb_content_element.font18 h3 {
			    font-size: 18px;
			}

		/* img & txt bloc */
			.wpb_text_column.wpb_content_element.newSite.titleDotLeft.grs {
			    margin-bottom: 0;
			}

			.wpb_text_column.wpb_content_element.width550 {
			    width: 550px;
			    margin: 0 auto;
			}

		@media screen and (max-width: 750px) {
			div#bgPages .width550 {
			    width: calc(100% - 10px);
			}
		}

			@media screen and (min-width: 621px) and (max-width: 768px) {
				.width750.wpb_column.vc_column_container.vc_col-sm-12 {
					width: 600px;
				}
			}

			@media screen and (min-width: 421px) and (max-width: 620px) {
				.wpb_text_column.wpb_content_element.width550, 
				.width750.wpb_column.vc_column_container.vc_col-sm-12 {
					width: 400px;
				}
			}

			@media screen and (min-width: 371px) and (max-width: 420px) {
				.wpb_text_column.wpb_content_element.width550, 
				.width750.wpb_column.vc_column_container.vc_col-sm-12 {
					width: 350px;
				}

				div.vc_btn3-container.uppercase.width400 a {
				    width: 340px;
				    margin: 0 -10px;
				}
			}

			@media screen and (max-width: 370px) {
				.wpb_text_column.wpb_content_element.width550, 
				.width750.wpb_column.vc_column_container.vc_col-sm-12 {
				    width: 300px;
				}

				div.vc_btn3-container.uppercase.width400 a {
				    width: 290px;
				    margin: 0 -10px;
				}
			}

	/* PRESTATIONS */
		/* space between offre perso */
				.vc_row.wpb_row.vc_row-fluid.hugeSpaceBetween .wpb_column.vc_column_container.vc_col-sm-6:first-child {
				    margin-right: 10%;
				}

				.vc_row.wpb_row.vc_row-fluid.hugeSpaceBetween .wpb_column.vc_column_container.vc_col-sm-6 {
				    width: 45%;
				}

		/* centered accodion */
			.centeredToggle .vc_tta-panel-body {
			    padding: 0 10px !important;
			}

			.centeredToggle i.vc_tta-controls-icon.vc_tta-controls-icon-chevron {
			    display: inline-block;
			    left: calc(50% + 50px);
			}

			.centeredToggle div.vc_tta-panel {
			    border-bottom: #FAFAFA solid;
			}

			.centeredToggle div.vc_tta-panel:last-child {
			    border-bottom: none;
			}

			.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right .vc_tta-controls-icon {
			    position: relative !important;
			    transform: translateY(-10%) !important; 
			    left: 20px !important;
			    right: 0 !important;
			}

		/* carousel */
			span.icon-prev {
			    margin: -10px 30px 0 -10px !important;
			}
			span.icon-next {
			    margin: -10px 0 0 40px !important;
			}

			.vc_images_carousel .vc_carousel-control .glyphicon-chevron-left, 
			.vc_images_carousel .vc_carousel-control .glyphicon-chevron-right, 
			.vc_images_carousel .vc_carousel-control .icon-next, 
			.vc_images_carousel .vc_carousel-control .icon-prev {
				left: 0 !important;
			}

				/* caret */
					.vc_images_carousel .vc_carousel-control:nth-child(1n) .icon-prev:before {
					    content: '\f104';
					    font-family: 'FontAwesome';
					    color: #005E47;
					    background-color: #f9faf9;
					    height: 30px !important;
				        width: 30px;
					    display: block;
					    top: -3px;
					    line-height: 28px;
    					padding-right: 2px !important;
					    border-radius: 50%;
					}

					div.vc_images_carousel .vc_carousel-control:nth-child(1n) .icon-next:before {
					    content: '\f105';
					    font-family: 'FontAwesome';
					    color: #005E47;
					    background-color: #f9faf9;
					    height: 30px !important;
				        width: 30px;
					    display: block;
					    top: -3px;
					    line-height: 28px;
    					padding-left: 2px !important;
					    border-radius: 50%;
					}

					div.vc_images_carousel .vc_carousel-control {
						text-shadow: none;
						opacity: 1;
					}



	/* CONTACTEZ-NOUS */
		/* layout */
			.formContact input.wpcf7-form-control.demi.form-control {
			    width: calc(50% - 10px);
			    display: inline-flex;
			}

			
			body.page-id-2975 .formContact span:nth-of-type(2n) input.wpcf7-form-control {
			    float: right;
			}

			.formContact span:nth-of-type(4n+1) input.wpcf7-form-control {
			    margin-bottom: 30px;
			}

			.formContact span.wpcf7-form-control-wrap {
			    width: fit-content !important;
		        font-family: "Nunito";
			}

			.formContact br {
			    display: none;
			}

			.formContact input.wpcf7-form-control.wpcf7-text.form-control {
			    height: 48px;
			    border: #005e47 solid 1px;
			    margin-bottom: 15px;
			    padding: 12px;
			    color: #005e47;
			}

			.formContact textarea.wpcf7-form-control.wpcf7-textarea.form-control {
				border: #005e47 solid 1px;
			    margin-bottom: 15px;
			    padding: 12px;
			    color: #005e47;
			}

			.formContact .form-group.is-focused .form-control {
				background-image: -webkit-gradient(linear,left top, left bottom,from(#005e47),to(#005e47)),-webkit-gradient(linear,left top, left bottom,from(#d2d2d2),to(#d2d2d2));
			}

			/* button */
				.formContact .vrtBtn input {
				    background-color: #005e47;
				    border-radius: 0 !important;
				    border: #005e47 solid 2px;
				    font-size: 14px;
				    font-family: "Nunito";
				    font-weight: 700;
				    width: 400px;
				    margin: 0 auto !important;
				    display: block;
				    top: 15px;
				}

				.formContact .vrtBtn input:nth-child(1n):hover {
				    background-color: #fff;
				    border-color: #005e47;
				    color: #005e47;
				}

			/* placeholder */
				.formContact span.wpcf7-form-control-wrap.form-group textarea::placeholder, 
				.formContact span.wpcf7-form-control-wrap.form-group input::placeholder {
				    color: #005e47;
				    opacity: 0.6;
				}

	/* FICHES ENTRETIEN */
		/* tabs */
			.tableauEntretien li.vc_tta-tab {
			    width: 50%;
			}

			/* style */
				.tableauEntretien li.vc_tta-tab a {
					background-color: #fff;
					border: #005e47 solid 2px !important;
				}

				/*.tableauEntretien li.vc_tta-tab a:hover {
				    background-color: #005e47d9;
				}*/

				.tableauEntretien li.vc_tta-tab.vc_active a, 
				.tableauEntretien li.vc_tta-tab.vc_active a:hover {
					background-color: #005e47 !important;
				}

				.tableauEntretien li.vc_tta-tab span.vc_tta-title-text {
				    font-family: "Raleway";
				    font-size: 17px;
				    font-weight: 700;
				    color: #005e47;
				    text-transform: uppercase;
				}

				.tableauEntretien li.vc_tta-tab.vc_active span.vc_tta-title-text {
				    font-family: "Raleway";
				    font-size: 17px;
				    font-weight: 700;
				    color: #fff;
				    text-transform: uppercase;
				}

		/* padding-fix */
			.belleSaison .wpb_text_column, 
			.hiver .wpb_text_column {
			    padding-right: 15px !important;
			    padding-left: 15px !important;
			}

	/* CAPTCHA block fix */
		/* hide in site */
			.grecaptcha-badge {
			    display: none !important;
			}

		/* show in contact page */
			body.page-id-2975 .grecaptcha-badge {
			    display: block !important;
			}

	/* NEWSLETTER */
		/* Sub ---- paste : Abonnez-vous à notre newsletter : [contact-form-7 id="3224" title="Formulaire Newsletter"] in hook : After Footer Container	*/
			/* Encart Mail */
				input#email-footer {
				    background-color: #fff;
				    border: none;
				    height: 50px;
				    padding: 15px;
			        width: 240px;
				    color: #272b27;
				    margin: 10px 5px 20px 0;
				    border-radius: 0;
			        display: inline-block;
				}

			/* Encart Mail - CLIC */
				input#email-footer:focus {
				    color: #272b27 !important;
				}

			/* Bouton soumission de Formulaire */
				input#submit-footer/*:not(input#submit-footer div.hestia-bottom-footer-content)*/ {
				    -webkit-appearance: button;
				    width: 85px;
				    height: 50px;
				    border: #272b27 solid 2px;
				    background-color: #272b27;
				    color: #fff;
				    font-weight: 600;
				    font-family: "Raleway";
				    font-size: 14px;
		    		outline: none;
	    		    top: -4px;
		    		border-radius: 0;
				}

			/* Bouton soumission de Formulaire - HOVER */
				input#submit-footer:hover {
				    background-color: transparent;
				    color: #fff;
				    border: #272b27 solid 2px;
				    cursor: pointer;
				}

		/* Unsub */
			input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email.mailUnsub.form-control {
			    border: #ccc solid 1px;
			    height: 40px;
			    padding-left: 12px;
			    font-family: "Nunito";
			}

			input.wpcf7-form-control.wpcf7-submit.btnUnsub {
			    border: #005e47 solid 2px;
			    background-color: #005e47;
			    border-radius: 4px;
			    height: 40px;
			    line-height: 14px;
			    font-family: "Raleway";
			    font-weight: 600;
			    display: block;
	    		margin: 0 auto;
			}

			input.wpcf7-form-control.wpcf7-submit.btnUnsub:hover {
				background-color: #fff;
				color: #005e47;
				border-color: #005e47
			}


	/* FAQ */
		.vc_toggle.vc_toggle_simple.vc_toggle_color_default.vc_toggle_size_md.vc_toggle_active.newSite.grs a {
		    color: #005E47;
		}

		.vc_toggle.vc_toggle_simple.vc_toggle_color_default.vc_toggle_size_md.vc_toggle_active.newSite.grs a:hover {
		    color: #272B27;
		}



	/* LA MAISON */
		@media screen and (min-width: 621px) and (max-width: 1024px) {
			/* smaller left txt image in pads */
				body.page-id-2811 .vc_row.wpb_row.vc_row-fluid.imgLeft.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex .wpb_column.vc_column_container.vc_col-sm-6:first-child {
				    margin: 0 50px;
				}

			/* divs on parle de nous */
				.vc_row.wpb_row.vc_inner.vc_row-fluid.legendInBorderBoxBooks.vc_custom_1614078293280.vc_row-has-fill {
				    margin: -70px 0 50px !important;
				}

			/* divs on parle de nous */
				.vc_row.wpb_row.vc_inner.vc_row-fluid.legendInBorderBox.vc_custom_1614077573753.vc_row-has-fill {
				    margin: -120px 0 23px 30px !important;
				}
		}

		@media screen and (max-width: 1024px) {
			/* space divs */
				.vc_empty_space.normSpaceInDevices {
				    height: 30px !important;
				}

				.vc_empty_space.bigSpaceInDevices {
				    height: 50px !important;
				}

				.vc_empty_space.hugeSpaceInDevices {
				    height: 80px !important;
				}

				/* add margin bot */
					div#noSpaceLeftInDevices .vc_column-inner.vc_custom_1614088408743 {
						margin-bottom: 50px !important;
					}

					.vc_row.wpb_row.vc_row-fluid.hugeSpaceBetween .wpb_column.vc_column_container.vc_col-sm-6:first-child {
						margin-right: auto !important;
					}

				/* null padding left */
					div#noSpaceLeftInDevices .vc_column-inner.vc_custom_1622621930267, 
					div#noSpaceLeftInDevices .vc_column-inner.vc_custom_1614088408743 {
					    padding-left: 15px !important;
					}

				/* center title */
					div#noSpaceLeftInDevices .vc_column-inner.vc_custom_1622621930267 .titleDotLeft::after {
					    display: inline-block;
					}

				/* center accordeon titles */
					h4.vc_tta-panel-title.vc_tta-controls-icon-position-right {
					    text-align: center;
					}

				/* center text in accordeon div */
					.vc_row.wpb_row.vc_row-fluid.vc_custom_1614075889963.vc_row-has-fill .wpb_text_column.wpb_content_element.newSite {
					    text-align: center;
					}

		}

		@media screen and (min-width: 421px) and (max-width: 620px) {
			/* divs on parle de nous */
				.vc_row.wpb_row.vc_inner.vc_row-fluid.legendInBorderBox.vc_custom_1614077573753.vc_row-has-fill, 
				.vc_row.wpb_row.vc_inner.vc_row-fluid.legendInBorderBoxBooks.vc_custom_1614078293280.vc_row-has-fill {
				    width: 400px !important;
				}
		}


		@media screen and (max-width: 620px) {
			.vc_row.wpb_row.vc_inner.vc_row-fluid.legendInBorderBox.vc_custom_1614077573753.vc_row-has-fill {
			    margin: 15px 0 -20px 0 !important;
			}

			.vc_row.wpb_row.vc_inner.vc_row-fluid.legendInBorderBoxBooks.vc_custom_1614078293280.vc_row-has-fill {
			    margin: -25px 0 50px 0 !important;
			}
		}


		@media screen and (min-width: 371px) and (max-width: 420px) {
			/* divs on parle de nous */
				.vc_row.wpb_row.vc_inner.vc_row-fluid.legendInBorderBox.vc_custom_1614077573753.vc_row-has-fill, 
				.vc_row.wpb_row.vc_inner.vc_row-fluid.legendInBorderBoxBooks.vc_custom_1614078293280.vc_row-has-fill {
				    width: 320px !important;
				}

		}

		@media screen and (max-width: 370px) {
			/* divs on parle de nous */
				.vc_row.wpb_row.vc_inner.vc_row-fluid.legendInBorderBox.vc_custom_1614077573753.vc_row-has-fill, 
				.vc_row.wpb_row.vc_inner.vc_row-fluid.legendInBorderBoxBooks.vc_custom_1614078293280.vc_row-has-fill {
				    width: 300px !important;
				}

		}

	/* Title exception Nos prestas */
		@media screen and (max-width: 420px) {
			body.page-id-2859 .vc_column-inner.vc_custom_1622709876425 .wpb_text_column.wpb_content_element.newSite.titleDotWhite.blc h1 {
				    letter-spacing: -1.5px;
    				margin: 0 -12px 15px;
			}

			body.page-id-2975 .vc_column-inner.vc_custom_1614089626975 .wpb_text_column.wpb_content_element.newSite.titleDotWhite.blc h1 {
				    letter-spacing: -1.2px;
			}

			body.page-id-2953 .vc_column-inner.vc_custom_1614089626975 .wpb_text_column.wpb_content_element.newSite.titleDotWhite.blc h1 {
			    letter-spacing: -1.2px;
			    margin: 0 -30px 15px;
			}
		}

	/* re-center Center Block */
		@media screen /*and (min-width: 421px) */and (max-width: 1024px) {
			.vc_row.wpb_row.vc_row-fluid.centerBlock {
				margin-left: 0 !important;
			}
		}

	/* event img fix */
		@media screen and (max-width: 620px) {
			.wpb_single_image.wpb_content_element.vc_align_center.eventPrev {
			    overflow: hidden;
			}

			.wpb_single_image.wpb_content_element.vc_align_center.eventPrev img.vc_single_image-img.attachment-full {
				max-width: 195%;
			    float: right;
			    overflow: hidden !important;
			}
		}

		@media screen and (min-width: 421px) and (max-width: 620px) {
			.wpb_single_image.wpb_content_element.vc_align_center.eventPrev {
			    height: 280px;
			}

			.wpb_single_image.wpb_content_element.vc_align_center.eventPrev img.vc_single_image-img.attachment-full {
				max-width: 195%;
			    float: right;
			    overflow: hidden !important;
			}
		}

		@media screen and (min-width: 371px) and (max-width: 420px) {
			.wpb_single_image.wpb_content_element.vc_align_center.eventPrev {
			    height: 225px;
			}

			.iconsTxt.map .vc_column-inner.vc_custom_1614013052158 .newSite.grs a {
			    text-transform: lowercase !important;
			}

			.iconsTxt.map .vc_column-inner.vc_custom_1614013052158 .newSite.grs {
			    text-transform: inherit !important;
			    letter-spacing: -0.4px;
			}
		}

		@media screen and (max-width: 370px) {
			.wpb_single_image.wpb_content_element.vc_align_center.eventPrev {
			    height: 210px;
			}

			.iconsTxt.map .vc_column-inner.vc_custom_1614013052158 .newSite.grs a {
			    text-transform: lowercase !important;
			}

			.iconsTxt.map .vc_column-inner.vc_custom_1614013052158 .newSite.grs {
			    text-transform: inherit;
			    letter-spacing: -0.4px;
			}

			.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right.vc_tta-panel-title>a {
			    padding-right: 30px !important;
			}
		}

		@media screen and (max-width: 420px) {
			/*body.page-id-2953 .pb-blocks .pb-type-image {
			    max-width: calc(100% - 4px) !important;
			    width: 48% !important;
			    margin-right: 0px !important;
			}*/
		}

	/* blocks fiches entretient */
		@media screen and (min-width: 621px) and (max-width: 1024px) {
			.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1614186208658.vc_column-gap-30.vc_row-o-equal-height.vc_row-flex .wpb_column.vc_column_container.vc_col-sm-4 {
			    width: 50%;
			    margin: 0 auto;
			}
		}

	/* blocks produits d'entretien */
		@media screen and (min-width: 1025px) and (max-width: 1150px) {
			.txtThirdSmall.wpb_column.vc_column_container.vc_col-sm-2 {
			    padding-left: 0;
			    width: 168px;
			}

			.txtThirdSmall.wpb_column.vc_column_container.vc_col-sm-4 {
			    padding-right: 0;
    			width: calc(50% - 168px);
			}
		}

		@media screen and (min-width: 421px) and (max-width: 1024px) {
			.txtThirdSmall.wpb_column.vc_column_container.vc_col-sm-2 {
			    width: 168px;
			    padding: 0 17px 0 0;
			}

			.txtThirdSmall.wpb_column.vc_column_container.vc_col-sm-4 {
			    width: calc(100% - 168px);
			    padding: 0 0 0 17px;
			}
		}

		@media screen and (max-width: 420px) {
			.txtThirdSmall.wpb_column.vc_column_container.vc_col-sm-2 {
			    width: 157px;
			    margin-top: -410px;
			    float: left !important;
			}

			.btnSpaceFixTreatments {
			    height: 60px !important;
			}

			.txtThirdSmall.wpb_column.vc_column_container.vc_col-sm-2 .wpb_text_column.wpb_content_element.newSite.grs h3 {
			    text-align: left !important;
			}
		}

		@media screen and (min-width: 421px) and (max-width: 620px) {
			.txtThirdSmall.wpb_column.vc_column_container.vc_col-sm-4 .vc_column-inner {
			    padding-right: 0;
			}
		}

	/* Entretien - tables fix */
		@media screen and (min-width: 421px) and (max-width: 620px) {
			.wpdt-c.wpDataTableContainerSimpleTable .wpdtSimpleTable.wpDataTable td.wpdt-cell {
			    padding: 4px !important;
			}
		}

		@media screen and (max-width: 420px) {
			.vc_general.vc_tta.vc_tta-tabs.vc_tta-color-white.vc_tta-style-classic.vc_tta-shape-square.vc_tta-o-shape-group.tableauEntretien.vc_tta-o-no-fill.vc_tta-tabs-position-top.vc_tta-controls-align-center.tableauEntretien {
			    font-size: 13px;
			}

			.wpdt-c.wpDataTableContainerSimpleTable .wpdtSimpleTable.wpDataTable td.wpdt-cell {
			    padding: 4px !important;
			}
		}

	/* onglets */
		@media screen and (min-width: 769px) and (max-width: 1024px) {
			.vc_tta-tabs-container li.vc_tta-tab a:last-child {
			    padding: 27px !important;
			}
		}

		@media screen and (max-width: 768px) {
			.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active div.vc_tta-panel-heading {
			    background-color: #005e47 !important;
			}

			.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
			    border: #005e47 solid 2px !important;
			}

			.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading h4.vc_tta-panel-title a span {
			    color: #fff !important;
			}

			.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel-heading h4.vc_tta-panel-title a span {
			    color: #005e47 !important;
			    font-family: "Raleway";
			    text-transform: uppercase;
			    font-weight: 600;
			}

			h4.vc_tta-panel-title {
			    margin-bottom: 0 !important;
			}
		}

	/* btns */
		@media screen and (min-width: 769px) and (max-width: 1024px) {
			.btnCenterInDevices.wpb_column.vc_column_container.vc_col-sm-6, 
			.btnCenterThirdInDevices.wpb_column.vc_column_container.vc_col-sm-6 {
			    width: 50% !important;
			}

			.btnCenterThirdCenterInDevices.wpb_column.vc_column_container.vc_col-sm-4 {
			    width: 100% !important;
			}
		}

		@media screen and (max-width: 768px) {
			.btnCenterInDevices.wpb_column.vc_column_container.vc_col-sm-6 .vc_btn3-container, 
			.btnCenterThirdInDevices.wpb_column.vc_column_container.vc_col-sm-6 .vc_btn3-container {
			    text-align: center !important;
			}

			.btnCenterInDevices.wpb_column.vc_column_container.vc_col-sm-6:nth-child(odd) .vc_btn3-container, 
			.btnCenterThirdInDevices.wpb_column.vc_column_container.vc_col-sm-6:nth-child(odd) .vc_btn3-container {
			    margin-bottom: 10px !important;
			}

			.btnCenterThirdCenterInDevices.wpb_column.vc_column_container.vc_col-sm-4 {
			    width: 100% !important;
			}
		}

		@media screen and (max-width: 371px) {
			.btnCenterThirdInDevices.wpb_column.vc_column_container.vc_col-sm-4 .vc_btn3-container.vc_btn3-left {
			    display: block;
			    text-align-last: center !important;
			    margin: 0 auto !important;
			}
		}

		@media screen and (max-width: 768px) {
			body.page-id-3096, 
			body.page-id-3294, 
			body.page-id-3 {
			    margin-top: 30px;
			}
		}

		body.page-id-3 {
		    margin-top: 50px;
		}

.fadeIn {
    animation: fadeIn !important;
    animation-name: fadeIn !important;
    animation-duration: 0.1s;
    animation-delay: 0.5s;
}

/*
     FILE ARCHIVED ON 04:12:49 Dec 17, 2023 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 04:26:05 Sep 29, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.414
  exclusion.robots: 0.054
  exclusion.robots.policy: 0.045
  esindex: 0.005
  cdx.remote: 6.909
  LoadShardBlock: 189.948 (3)
  PetaboxLoader3.resolve: 81.518 (3)
  PetaboxLoader3.datanode: 708.105 (4)
  load_resource: 606.584
*/