﻿article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}form input,form textarea{padding:1px 0}form input[type=text],form textarea{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px}@media print{*{text-shadow:none !important;color:#000 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important;text-transform:initial !important}body a,a:visited{text-decoration:underline !important}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}body.woocommerce ul.products li.product,body.woocommerce-page ul.products li.product,body.page ul.products li.product{display:inline-block;vertical-align:top;float:none}body.woocommerce ul.products li.product h3,body.woocommerce-page ul.products li.product h3,body.page ul.products li.product h3{font-size:18px;font-size:1.125rem;padding:0px 0 6px;font-weight:normal}body.woocommerce ul.products li.product .onsale,body.woocommerce-page ul.products li.product .onsale,body.page ul.products li.product .onsale{left:0;right:auto;top:72%;margin:0}body.woocommerce ul.products li.product:before,body.woocommerce-page ul.products li.product:before,body.page ul.products li.product:before{display:none}body.woocommerce ul.products li.product bdi,body.woocommerce-page ul.products li.product bdi,body.page ul.products li.product bdi{color:#8c8c8c;font-weight:bold}body.woocommerce ul.products li.product .simpleshopmessage,body.woocommerce-page ul.products li.product .simpleshopmessage,body.page ul.products li.product .simpleshopmessage{color:#8c8c8c;font-weight:bold}body ul.products{font-size:0}body ul.products li{text-align:center;font-size:15px;font-size:.9375rem}body .product-subtitle{color:#8c8c8c;margin-bottom:8px;line-height:17px}body .woocommerce span.onsale,body .woocommerce span.new,body.woocommerce span.onsale,body.woocommerce span.new{font-size:16px;font-size:1rem;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;min-height:auto;min-width:auto;text-transform:uppercase;min-height:initial;min-width:initial;padding:8px 23px;line-height:18px;position:absolute;left:9%;right:auto;top:72%;margin:0;background-color:#ff13a9;text-align:center;font-weight:700;color:#fff}body .woocommerce span.onsale:after,body .woocommerce span.new:after,body.woocommerce span.onsale:after,body.woocommerce span.new:after{content:"";position:absolute;top:-2px;padding:1px;left:-2px;width:100%;height:100%;display:block;border:1px solid #ff13a9}body .woocommerce span.new,body.woocommerce span.new{background-color:#673695}body .woocommerce span.new:after,body.woocommerce span.new:after{border-color:#673695}body .woocommerce div.product p.price,body .woocommerce div.product span.price,body.woocommerce div.product p.price,body.woocommerce div.product span.price{font-size:18px;font-size:1.125rem;color:#242424;font-weight:700;display:block}body .woocommerce div.product p.price del,body .woocommerce div.product p.price ins,body .woocommerce div.product span.price del,body .woocommerce div.product span.price ins,body.woocommerce div.product p.price del,body.woocommerce div.product p.price ins,body.woocommerce div.product span.price del,body.woocommerce div.product span.price ins{display:block}body .woocommerce div.product p.price del,body .woocommerce div.product span.price del,body.woocommerce div.product p.price del,body.woocommerce div.product span.price del{font-weight:normal;font-size:15px;font-size:.9375rem}body.woocommerce .woocommerce-info,body.woocommerce-page .woocommerce-info{border-top-color:#673695}body.woocommerce .woocommerce-info:before,body.woocommerce-page .woocommerce-info:before{color:#673695}body.woocommerce .woocommerce-breadcrumb,body.woocommerce-page .woocommerce-breadcrumb{font-size:11px;font-size:.6875rem;text-transform:uppercase;position:absolute;top:-50px}body.woocommerce .woocommerce-breadcrumb .delimiter,body.woocommerce-page .woocommerce-breadcrumb .delimiter{padding:0 5px}body.woocommerce .woocommerce-breadcrumb a,body.woocommerce-page .woocommerce-breadcrumb a{color:#673695;text-decoration:none}body.woocommerce .woocommerce-breadcrumb a:hover,body.woocommerce-page .woocommerce-breadcrumb a:hover{text-decoration:underline}body.woocommerce a.button.alt,body.woocommerce-page a.button.alt{background-color:#673695;border:none}body.woocommerce a.button.alt:hover,body.woocommerce-page a.button.alt:hover{background-color:#985cd2}body.woocommerce .title-left-extra-content,body.woocommerce-page .title-left-extra-content{margin-bottom:16px}body.woocommerce .title-left-extra-content h1,body.woocommerce-page .title-left-extra-content h1{display:inline-block;margin-bottom:0}body.woocommerce .extra-info,body.woocommerce-page .extra-info{font-size:15px;font-size:.9375rem;color:#8c8c8c;font-weight:700;text-transform:uppercase;float:none;white-space:nowrap}body.woocommerce .extra-info:before,body.woocommerce-page .extra-info:before{content:"/";display:inline-block;margin-left:5px;margin-right:8px}body.woocommerce .extra-info.mobile,body.woocommerce-page .extra-info.mobile{font-size:10px;font-size:.625rem;display:block}body.woocommerce .extra-info.mobile:before,body.woocommerce-page .extra-info.mobile:before{display:none}body.term-new-products span.new{display:none}body .woocommerce-ordering{z-index:200}#breadcrumbs{font-size:11px;font-size:.6875rem;text-transform:uppercase;position:absolute;top:-42px;color:#8c8c8c}#breadcrumbs .delimiter{padding:0 5px}#breadcrumbs a{color:#673695;text-decoration:none}#breadcrumbs a:hover{text-decoration:underline}.tab-toggle,.location-zone h2{font-size:14px;font-size:.875rem;display:block;color:#242424;font-weight:700;padding:14px 20px;margin-left:-20px;margin-right:-20px;border-bottom:1px solid #e6e6e6;text-decoration:none;position:relative}.tab-toggle:hover,.location-zone h2:hover{color:#242424}.tab-toggle.first,.location-zone h2.first{border-top:1px solid #e6e6e6}.tab-toggle:after,.location-zone h2:after{font-size:20px;font-size:1.25rem;content:"+";font-weight:normal;line-height:20px;position:absolute;right:20px}.tab-toggle.active,.location-zone h2.active{background-color:#e6e6e6}.tab-toggle.active:after,.location-zone h2.active:after{content:"-"}body .woocommerce.columns-4 ul.products li.product,body.woocommerce-page.columns-4 ul.products li.product{width:23.4%;margin-bottom:2.992em;margin-right:2.1%;margin-top:29px}body .woocommerce.columns-4 ul.products li.product.last,body.woocommerce-page.columns-4 ul.products li.product.last{margin-right:0}body .woocommerce ul.products li.product,body.woocommerce-page ul.products li.product{width:30.7%;margin-bottom:4.992em}body .woocommerce ul.products li.product a img,body.woocommerce-page ul.products li.product a img{width:auto}body .woocommerce ul.products li.product .star-rating,body.woocommerce-page ul.products li.product .star-rating{margin-left:auto;margin-right:auto}body .woocommerce ul.cat-list,body.woocommerce-page ul.cat-list{margin-bottom:40px}body .woocommerce ul.cat-list li.product,body.woocommerce-page ul.cat-list li.product{margin-bottom:35px}body .woocommerce .columns-5 ul.products li.product,body .woocommerce.columns-5 ul.products li.product,body.woocommerce-page .columns-5 ul.products li.product,body.woocommerce-page.columns-5 ul.products li.product{width:16.96%;margin-bottom:2.992em;margin-top:25px}.archive ul.products{border-bottom:1px solid #e6e6e6}.filters-active .woof_products_top_panel{display:block !important}.woof_products_top_panel{display:none !important}.woof_products_top_panel ul li{margin-bottom:10px}.woof_products_top_panel li{line-height:32px;padding:0}.woof_products_top_panel li:before{display:none}.woof_products_top_panel li a{font-size:13px;font-size:.8125rem;-webkit-transition:background-color 250ms ease;-moz-transition:background-color 250ms ease;-o-transition:background-color 250ms ease;transition:background-color 250ms ease;background-color:#e6e6e6;padding:9px 15px;font-weight:700;color:#242424}.woof_products_top_panel li a:hover{background-color:#d0d0d0}.woof_products_top_panel li a:hover span.woof_remove_ppi:after{color:#985cd2}.woof_products_top_panel li span.woof_remove_ppi{background:none;padding-right:0}.woof_products_top_panel li span.woof_remove_ppi:after{content:"x";display:inline-block;text-transform:uppercase;padding-left:12px;color:#673695}.woof_products_top_panel a[href=price],.woof_products_top_panel a[href=menu_order],.woof_products_top_panel a[href=popularity],.woof_products_top_panel a[href=date],.woof_products_top_panel a[href=price-desc]{display:none}body .woocommerce nav.woocommerce-pagination{float:right}body .woocommerce nav.woocommerce-pagination ul{padding:0;margin:0;border:none}body .woocommerce nav.woocommerce-pagination ul li{font-size:12px;font-size:.75rem;border:none;color:#242424;text-transform:uppercase}body .woocommerce nav.woocommerce-pagination ul li:before{display:none}body .woocommerce nav.woocommerce-pagination ul li a{padding:8px 7px;font-weight:700;color:#242424}body .woocommerce nav.woocommerce-pagination ul li a.next,body .woocommerce nav.woocommerce-pagination ul li a.prev{padding-left:15px;padding-right:15px;color:#8c8c8c}body .woocommerce nav.woocommerce-pagination ul li a.next:hover,body .woocommerce nav.woocommerce-pagination ul li a.next:focus,body .woocommerce nav.woocommerce-pagination ul li a.prev:hover,body .woocommerce nav.woocommerce-pagination ul li a.prev:focus{background:rgba(0,0,0,0);color:#242424}body .woocommerce nav.woocommerce-pagination ul li a.next{padding-right:0}body .woocommerce nav.woocommerce-pagination ul li a:hover,body .woocommerce nav.woocommerce-pagination ul li a:focus{background-color:#673695;color:#fff}body .woocommerce nav.woocommerce-pagination ul li span.current{padding:8px 7px;background-color:#673695;color:#fff;font-weight:700}.pagination ul>li:before{display:none}.woocommerce .products-per-page{font-size:12px;font-size:.75rem;float:left;font-weight:700}.woocommerce .products-per-page select{padding:4px 6px;width:auto;display:inline-block}.woocommerce .products-per-page label{color:#8c8c8c;text-transform:uppercase;padding-left:6px}.pibfi_pinterest .xc_pin{bottom:5px !important}.cta-zone{position:relative;padding:60px 0;color:#fff;text-align:center;text-shadow:0px 1px 1px rgba(0,0,0,.6);-webkit-text-shadow:0px 1px 1px rgba(0,0,0,.6);-moz-text-shadow:0px 1px 1px rgba(0,0,0,.6)}.cta-zone .wrapper{padding:0px 8%}.cta-zone .wrapper h2{font-size:45px;font-size:2.8125rem;color:#fff;margin-top:0;margin-bottom:10px}.cta-zone p{font-size:18px;font-size:1.125rem;line-height:28px;margin-bottom:25px}.cta-zone .button:hover{text-shadow:none;-webkit-text-shadow:none;-moz-text-shadow:none}.parralax{background:url("../jpg/parallax-home-bg-2.jpg") no-repeat left center;background-attachment:fixed;background-size:cover}#next,#prev{display:none;position:absolute;top:50%;margin-top:-40px;width:25px;height:80px;z-index:400}#next:hover,#prev:hover{background-position:0 -80px}#prev{left:35px;background:url(../png/slider-left-arrow.png) no-repeat 0 0}#next{right:35px;background:url(../png/slider-right-arrow.png) no-repeat 0 0}.home-slider:hover #next,.home-slider:hover #prev{display:block}#filter-zone{-webkit-transition:right 250ms ease;-moz-transition:right 250ms ease;-o-transition:right 250ms ease;transition:right 250ms ease;font-size:14px;font-size:.875rem;text-align:center;margin-bottom:30px;display:table;width:100%;z-index:100;position:relative;border:1px solid #e6e6e6}#filter-zone div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#filter-zone .widget-woof{display:table-row}#filter-zone .filter-title{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#fff;display:table-cell;width:16%;vertical-align:middle;font-weight:700;color:#673695;text-transform:uppercase;margin-bottom:0;padding:15px 1%;line-height:15px}#filter-zone .woof_container_inner>div{display:none;position:absolute;top:100%;left:0;width:100%;background-color:#fff;border:1px solid #673695;border-top:none;padding:20px 3%}#filter-zone .woof_container_inner .icheckbox_minimal-minimal{display:none !important}#filter-zone .woof_container_inner ul{margin-top:0;margin-bottom:0}#filter-zone .woof_container_inner ul li{margin:0 !important;padding:0 0 9px 0 !important;line-height:15px}#filter-zone .woof_container_inner ul li:last-child{padding-bottom:0 !important}#filter-zone .woof_container_inner ul li:before{display:none}#filter-zone .woof_container_inner ul.woof_list_color li{padding:0 !important}#filter-zone .woof_container_inner ul.woof_list_color .woof_tooltip_data{display:none}#filter-zone .woof_container_inner label{margin:0;padding:0;cursor:pointer}#filter-zone .woof_container_inner label:hover{color:#673695}#filter-zone .woof_container{-webkit-transition:background-color 250ms ease,color 250ms ease;-moz-transition:background-color 250ms ease,color 250ms ease;-o-transition:background-color 250ms ease,color 250ms ease;transition:background-color 250ms ease,color 250ms ease;position:relative;background-color:#fff;display:table-cell;width:15%;vertical-align:middle;padding:15px 1% 16px;margin:0;border-left:1px solid #e6e6e6}#filter-zone .woof_container:hover{background-color:#673695}#filter-zone .woof_container:hover h4{color:#fff}#filter-zone .woof_container:hover h4:after{background-position:0 -4px}#filter-zone .woof_container:hover .woof_container_inner div{display:block}#filter-zone h4{margin:0 !important;line-height:15px;text-transform:none;color:#242424}#filter-zone .woof_submit_search_form_container{display:none}#filter-zone .woof_color_term{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}#filter-zone.fixed-filters{position:fixed;width:75%;max-width:897px;top:108px;z-index:250}#filter-zone.open{right:50px}.product-list-zone.fixed-offset-top{padding-top:78px}.admin-bar #filter-zone.fixed-filters{top:142px}.filter-toggle{-webkit-transition:background-color 500ms ease;-moz-transition:background-color 500ms ease;-o-transition:background-color 500ms ease;transition:background-color 500ms ease;display:block;width:50px;height:45px;position:fixed;top:140px;right:0;background:#fff url("../png/filter-icon.png") no-repeat center center;z-index:450}.filter-toggle:hover{background-color:#f1f1f1}.filter-toggle.open{border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;background:#fff url("../png/right-purple-arrow.png") no-repeat center center}.filter-toggle.open:hover{background-color:#f1f1f1}.product-cta{margin-top:40px}.product-cta p{display:inline-block;padding-right:20px}.tabs{margin-bottom:10px}.tabs li{padding:0}.tabs li:before{display:none}.tabs a{font-size:14px;font-size:.875rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background-color 250ms ease,color 250ms ease;-moz-transition:background-color 250ms ease,color 250ms ease;-o-transition:background-color 250ms ease,color 250ms ease;transition:background-color 250ms ease,color 250ms ease;color:#242424;display:block;text-align:center;background-color:#fff;text-transform:uppercase;line-height:14px;padding:8px 25px;border:1px solid #242424;text-decoration:none;font-weight:700;width:auto;float:left}.tabs a:hover,.tabs a.active{color:#fff;background-color:#242424}.tab-content{clear:both;display:none}.tab-content.active{display:block}.archive-content{padding:8px 0}.archive-content h2{font-size:20px;font-size:1.25rem;font-size:20px;text-transform:none;margin-bottom:5px;margin-top:0}.archive-content h2 a{text-decoration:none}.archive-content .press-date{color:#8c8c8c}.event{padding-bottom:15px;padding-top:15px;border-bottom:1px solid #e6e6e6;width:50%}.event.first{border-top:1px solid #e6e6e6}.event .title{font-size:14px;font-size:.875rem;font-weight:700;text-transform:uppercase;margin-bottom:5px}.event p{font-size:13px;font-size:.8125rem;margin-bottom:0;line-height:18px}.region-zone{margin-bottom:45px}.tabs.events-tab{margin-top:30px}.event-column{margin-top:8px}.event-column.first{border-right:1px solid #e6e6e6}.event-column.tab-content{display:block;clear:none}.event-column h2{margin-top:0px;margin-bottom:7px}#contact-sidebar{padding:20px}#contact-sidebar h2{margin-bottom:5px}#contact-sidebar h2:first-child{margin-top:0}#popup-ad{position:fixed;z-index:5000;width:100%;height:100%;background-color:rgba(92,57,145,.8)}.popup-ad-content{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;width:390px;background-color:#f2f1f1;padding:40px 50px;position:absolute;top:50%;left:50%;margin-left:-195px;margin-top:-260px}.popup-ad-content h3{font-size:29px;font-size:1.8125rem;color:#000;font-weight:700;letter-spacing:1px;line-height:35px;text-transform:uppercase}.popup-ad-content p{color:#000;font-size:14px}.popup-ad-content p.main{color:#666;margin-bottom:25px}.popup-ad-content img.background{bottom:50px;left:-100px;position:absolute;z-index:-1}.popup-ad-content .button{float:right;font-size:10px;margin-top:40px;width:48%}.popup-ad-content .button.full{float:left}.popup-ad-content .title{display:none}.popup-ad-content .img-title{margin:15px auto 25px;display:block}.popup-ad-content label{display:inline-block}.popup-ad-content input,.popup-ad-content select{background-color:#f2f1f1}.popup-ad-content input[type=submit]{font-size:14px;font-size:.875rem;width:100%;text-transform:uppercase}.popup-ad-content .radio-zone{margin-top:2px;margin-bottom:17px}.popup-ad-content .radio-zone p{margin-bottom:0}.popup-ad-content .radio-zone input[type=radio]{margin-left:0;margin-right:7px}.popup-ad-content .radio-zone label{color:#666;vertical-align:middle}.popup-ad-content .btn-popup-close{position:absolute;top:-31px;right:-31px;display:block;width:16px;height:17px;background:url("../png/close-icon.png") no-repeat center center}.popup-ad-content .success{color:#5eaf5e;font-weight:bold;line-height:17px}.popup-ad-content .error{font-weight:bold;color:#bb3939;line-height:17px}.popup-ad-content .loader{position:absolute;right:12px;bottom:12px}.site-wide-notice{background-color:#673695;margin-bottom:0;padding:15px 20px;text-align:center;color:#fff;font-weight:bold;margin-top:-60px;margin-bottom:60px}.site-wide-notice.no-margin{margin:0}div.cxsac-switched-bar-holder{bottom:0;top:auto}.demo-thumbnail{display:block;position:relative}.demo-thumbnail:hover .like span:after{background:url("../png/heart-icon_hover.png") no-repeat center center;background-size:100%}.demo-thumbnail:hover .over{opacity:1}.demo-thumbnail .over{background-color:rgba(103,54,149,.8);height:100%;left:0%;opacity:0;position:absolute;text-align:center;transition:.5s all;top:0;width:100%;transition:opacity ease 300ms}.demo-thumbnail .over p{color:#fff;font-size:20px;font-weight:600;line-height:24px;padding:10px;position:absolute;text-transform:uppercase;top:50%;transform:translateY(-50%)}.demo-thumbnail .like{font-size:15px;font-size:.9375rem;background-color:#eee;border-radius:15px;display:inline-block;padding:5px 10px;position:absolute;right:5px;text-align:right;top:5px;width:50px;z-index:9}.demo-thumbnail .like span{color:#5e5e5e;font-weight:600}.demo-thumbnail .like span:after{background:url("../png/heart-icon.png") no-repeat center center;background-size:100%;content:"";display:inline-block;height:18px;margin-left:5px;vertical-align:middle;width:18px}.summary .count-rating{display:inline-block}@media screen and (max-width: 880px){.meta-nav nav li a{padding:0px 12px}}@media screen and (max-width: 800px){.meta-nav nav li a{padding:0px 25px}}@media screen and (max-width: 980px){.meta-nav nav .shipping span{position:relative;top:-2px}}@media screen and (max-width: 530px){.meta-nav .shipping{display:none}}.left-icon:before,.main-header nav li.outer-icon a:before{content:"";display:inline-block;width:8px;height:13px;vertical-align:middle;position:relative;top:-1px;margin-right:9px}.star-rating-gray{margin-top:6px !important}.star-rating-gray .star-rating-gray{margin-top:0px !important}.star-rating-gray span{width:100% !important}.star-rating-gray span::before{color:#e0e0e0}.tel-link:before{background:url("../png/phone-icon.png") no-repeat center center}.meta-nav .tel-link.left-icon:before,.meta-nav .main-header nav li.outer-icon a.tel-link:before,.main-header nav li.outer-icon .meta-nav a.tel-link:before{width:16px;height:15px}.meta-nav .tel-link:before{background:none;font-family:FontAwesome;display:inline-block;vertical-align:middle;margin-right:0;top:1px;padding-right:0;content:""}.search-link:before{width:10px;background:url("../png/search-icon.png") no-repeat center center}.cart-link:before{width:16px;height:12px;background:url("../png/cart-icon.png") no-repeat center center}.filter-title:before{width:14px;height:14px;background:url("../png/filter-icon.png") no-repeat center center}#filter-zone h4:after{content:"";display:inline-block;width:6px;height:4px;vertical-align:middle;position:relative;margin-left:9px;background:url("../png/down-arrow.png") no-repeat 0 0}.social-media li{display:inline-block}.social-media a:before{content:"";background:url("../png/social-media.png") no-repeat;background-position:0 0;display:inline-block;width:24px;height:24px;vertical-align:middle;position:relative;top:-1px;margin-right:5px}.social-media a:hover:before{background-position:0 -24px}.social-media .twitter:before{background-position:-24px 0}.social-media .twitter:hover:before{background-position:-24px -24px}.social-media .youtube:before{background-position:-48px 0}.social-media .youtube:hover:before{background-position:-48px -24px}.social-media .pinterest:before{background-position:-72px 0}.social-media .pinterest:hover:before{background-position:-72px -24px}.social-media .instagram:before{background-position:-96px 0}.social-media .instagram:hover:before{background-position:-96px -24px}.gear-icon:before{width:14px;height:14px;background:url("../png/gear-icon.png") no-repeat center center}.grey-cart-icon:before{width:16px;height:12px;background:url("../png/grey-cart-icon.png") no-repeat center center}.star-icon:before{width:15px;height:14px;background:url("../png/star-icon.png") no-repeat center center}.outer-icon-purple:before{width:11px;height:11px;background:url("../png/outer-icon-purple.png") no-repeat 0 0}.outer-icon-purple:hover:before{background-position:0 -11px}.button,body.woocommerce a.button,body .woocommerce a.button,.add_to_wishlist{font-size:11px;font-size:.6875rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-transition:background-color 250ms ease,color 250ms ease;-moz-transition:background-color 250ms ease,color 250ms ease;-o-transition:background-color 250ms ease,color 250ms ease;transition:background-color 250ms ease,color 250ms ease;display:inline-block;background:none;color:#673695;border:1px solid #673695;text-decoration:none;text-transform:uppercase;text-align:center;padding:10px 15px 9px;font-weight:700;white-space:normal;line-height:14px}.button:hover,.button.hover,body.woocommerce a.button:hover,body.woocommerce a.button.hover,body .woocommerce a.button:hover,body .woocommerce a.button.hover,.add_to_wishlist:hover,.add_to_wishlist.hover{color:#fff;background-color:#673695}.button.full,body.woocommerce a.button.full,body .woocommerce a.button.full,.add_to_wishlist.full{border:none;background-color:#673695;color:#fff}.button.full:hover,body.woocommerce a.button.full:hover,body .woocommerce a.button.full:hover,.add_to_wishlist.full:hover{background-color:#985cd2}.button.white,body.woocommerce a.button.white,body .woocommerce a.button.white,.add_to_wishlist.white{border-color:#fff;color:#fff;background:rgba(0,0,0,.3)}.button.white:hover,.button.white.hover,body.woocommerce a.button.white:hover,body.woocommerce a.button.white.hover,body .woocommerce a.button.white:hover,body .woocommerce a.button.white.hover,.add_to_wishlist.white:hover,.add_to_wishlist.white.hover{background-color:#fff;color:#673695}.button.big,body.woocommerce a.button.big,body .woocommerce a.button.big,.add_to_wishlist.big{font-size:16px;font-size:1rem;border-width:2px;line-height:18px;padding:13px 20px}.button.width-100,body.woocommerce a.button.width-100,body .woocommerce a.button.width-100,.add_to_wishlist.width-100{width:100%}form,div.woocommerce form,.woocommerce form{margin-top:0}form.register,form.login,div.woocommerce form.register,div.woocommerce form.login,.woocommerce form.register,.woocommerce form.login{margin-top:0}form input,form select,div.woocommerce form input,div.woocommerce form select,.woocommerce form input,.woocommerce form select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;font-family:"PT Sans Caption",Arial,sans-serif;margin-bottom:5px !important}form input[type=text],form input[type=email],form input[type=password],form input[type=tel],form input[type=date],form select,form textarea,div.woocommerce form input[type=text],div.woocommerce form input[type=email],div.woocommerce form input[type=password],div.woocommerce form input[type=tel],div.woocommerce form input[type=date],div.woocommerce form select,div.woocommerce form textarea,.woocommerce form input[type=text],.woocommerce form input[type=email],.woocommerce form input[type=password],.woocommerce form input[type=tel],.woocommerce form input[type=date],.woocommerce form select,.woocommerce form textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #d3d3d3;padding:9px 16px;outline:none;width:100%}form input[type=text]:focus,form input[type=email]:focus,form input[type=password]:focus,form input[type=tel]:focus,form input[type=date]:focus,form select:focus,form textarea:focus,div.woocommerce form input[type=text]:focus,div.woocommerce form input[type=email]:focus,div.woocommerce form input[type=password]:focus,div.woocommerce form input[type=tel]:focus,div.woocommerce form input[type=date]:focus,div.woocommerce form select:focus,div.woocommerce form textarea:focus,.woocommerce form input[type=text]:focus,.woocommerce form input[type=email]:focus,.woocommerce form input[type=password]:focus,.woocommerce form input[type=tel]:focus,.woocommerce form input[type=date]:focus,.woocommerce form select:focus,.woocommerce form textarea:focus{border-color:#888}form input[type=radio],form input[type=checkbox],div.woocommerce form input[type=radio],div.woocommerce form input[type=checkbox],.woocommerce form input[type=radio],.woocommerce form input[type=checkbox]{display:inline}form input[type=submit],form input.button,form input.button.alt,form button.button,form .button.button.alt,form a.product_type_variable.add_to_cart_button.add_to_cart.alt,div.woocommerce form input[type=submit],div.woocommerce form input.button,div.woocommerce form input.button.alt,div.woocommerce form button.button,div.woocommerce form .button.button.alt,div.woocommerce form a.product_type_variable.add_to_cart_button.add_to_cart.alt,.woocommerce form input[type=submit],.woocommerce form input.button,.woocommerce form input.button.alt,.woocommerce form button.button,.woocommerce form .button.button.alt,.woocommerce form a.product_type_variable.add_to_cart_button.add_to_cart.alt{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;font-size:13px;font-size:.8125rem;display:block;outline:none;border:none;color:#fff;background-color:#673695;cursor:pointer;font-weight:normal;padding:10px 25px;margin-top:10px;line-height:146%}form input[type=submit]:hover,form input.button:hover,form input.button.alt:hover,form button.button:hover,form .button.button.alt:hover,form a.product_type_variable.add_to_cart_button.add_to_cart.alt:hover,div.woocommerce form input[type=submit]:hover,div.woocommerce form input.button:hover,div.woocommerce form input.button.alt:hover,div.woocommerce form button.button:hover,div.woocommerce form .button.button.alt:hover,div.woocommerce form a.product_type_variable.add_to_cart_button.add_to_cart.alt:hover,.woocommerce form input[type=submit]:hover,.woocommerce form input.button:hover,.woocommerce form input.button.alt:hover,.woocommerce form button.button:hover,.woocommerce form .button.button.alt:hover,.woocommerce form a.product_type_variable.add_to_cart_button.add_to_cart.alt:hover{background-color:#985cd2;color:#fff}form #paytrace-card-number,div.woocommerce form #paytrace-card-number,.woocommerce form #paytrace-card-number{font-size:15px !important}form.wpcf7-form input[type=submit],div.woocommerce form.wpcf7-form input[type=submit],.woocommerce form.wpcf7-form input[type=submit]{font-size:14px;font-size:.875rem;text-transform:uppercase}form.wpcf7-form .form-row-first,div.woocommerce form.wpcf7-form .form-row-first,.woocommerce form.wpcf7-form .form-row-first{clear:both}form .cart input.button,div.woocommerce form .cart input.button,.woocommerce form .cart input.button{padding-top:6px;padding-bottom:7px}form .cart #coupon_code,div.woocommerce form .cart #coupon_code,.woocommerce form .cart #coupon_code{margin-bottom:0 !important}form legend,div.woocommerce form legend,.woocommerce form legend{font-size:18px;font-size:1.125rem;font-weight:bold;margin-bottom:13px;padding-top:22px}form .form-row label,form label,div.woocommerce form .form-row label,div.woocommerce form label,.woocommerce form .form-row label,.woocommerce form label{line-height:19px;padding-bottom:5px}form .form-row,div.woocommerce form .form-row,.woocommerce form .form-row{padding:0;margin-bottom:10px}form .form-row select,div.woocommerce form .form-row select,.woocommerce form .form-row select{height:auto}form .form-row-first,form .form-row-last,div.woocommerce form .form-row-first,div.woocommerce form .form-row-last,.woocommerce form .form-row-first,.woocommerce form .form-row-last{width:48%}form .form-row-first,div.woocommerce form .form-row-first,.woocommerce form .form-row-first{float:left}form .form-row-last,div.woocommerce form .form-row-last,.woocommerce form .form-row-last{float:right}form .cf7-radio span.first,div.woocommerce form .cf7-radio span.first,.woocommerce form .cf7-radio span.first{margin-left:0}form .cf7-radio .wpcf7-form-control,div.woocommerce form .cf7-radio .wpcf7-form-control,.woocommerce form .cf7-radio .wpcf7-form-control{display:block;padding-top:5px}form .label-inline,div.woocommerce form .label-inline,.woocommerce form .label-inline{display:inline-block !important}form.fixed-width-form,div.woocommerce form.fixed-width-form,.woocommerce form.fixed-width-form{width:615px;margin:0 auto;border:none;padding:0;text-align:left}form.fixed-width-form fieldset,div.woocommerce form.fixed-width-form fieldset,.woocommerce form.fixed-width-form fieldset{padding:20px 0}form.fixed-width-form fieldset:first-child,div.woocommerce form.fixed-width-form fieldset:first-child,.woocommerce form.fixed-width-form fieldset:first-child{border-top:none;padding-top:0}form.fixed-width-form.login,div.woocommerce form.fixed-width-form.login,.woocommerce form.fixed-width-form.login{width:330px}form.fixed-width-form.login input[type=submit],div.woocommerce form.fixed-width-form.login input[type=submit],.woocommerce form.fixed-width-form.login input[type=submit]{width:100%}form .helper,div.woocommerce form .helper,.woocommerce form .helper{font-style:italic;font-size:13px;color:#868686}input[hidden=hidden]{visibility:hidden}.halloween-contest-form .form-row{margin-bottom:18px}.wp-admin select{height:auto !important}.logo-zone{float:left}.logo-zone .nsi-logo{-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease;display:block;width:150px;height:52px;margin:18px 0;background-color:#ccc;background:url("../png/nsi-logo.png") no-repeat top left;background-size:100%}.fixed-header .logo-zone .nsi-logo{width:107px;height:37px;margin:4px 0 4px}.logo-leonard{float:right;color:#fff}.logo-leonard a{margin-top:8px;margin-left:8px;display:inline-block;width:65px;height:9px;background-color:#ccc;background:url("../png/leonard-logo-new.png") no-repeat top left}table{width:100%;border:1px solid #bdbdbd;margin-bottom:10px}table tr{border-bottom:1px solid #bdbdbd}table tr td{padding:4px 3%}div.woocommerce table.shop_table,body.woocommerce-page table.shop_table{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:none}div.woocommerce table.shop_table th,body.woocommerce-page table.shop_table th{font-size:14px;font-size:.875rem;text-transform:uppercase;color:#8c8c8c}div.woocommerce table.shop_table td,body.woocommerce-page table.shop_table td{padding-top:25px;padding-bottom:25px}div.woocommerce table.shop_table td.product-name,body.woocommerce-page table.shop_table td.product-name{text-align:left}div.woocommerce table.shop_table td.product-name a,body.woocommerce-page table.shop_table td.product-name a{font-size:16px;font-size:1rem;font-weight:700;text-transform:uppercase;text-decoration:none}div.woocommerce table.shop_table td.product-name dd,body.woocommerce-page table.shop_table td.product-name dd{margin-bottom:0}div.woocommerce table.shop_table td.product-name dd,div.woocommerce table.shop_table td.product-name dt,body.woocommerce-page table.shop_table td.product-name dd,body.woocommerce-page table.shop_table td.product-name dt{padding-bottom:0}div.woocommerce table.shop_table td.product-subtotal,body.woocommerce-page table.shop_table td.product-subtotal{font-size:18px;font-size:1.125rem;font-weight:700}div.woocommerce table.shop_table td.product-thumbnail img,body.woocommerce-page table.shop_table td.product-thumbnail img{width:65px}div.woocommerce table.shop_table .product-subtotal a.remove,body.woocommerce-page table.shop_table .product-subtotal a.remove{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-size:13px;font-size:.8125rem;width:auto;text-align:left;font-weight:normal;color:#673695 !important;text-decoration:underline;margin-top:2px}div.woocommerce table.shop_table .product-subtotal a.remove:hover,body.woocommerce-page table.shop_table .product-subtotal a.remove:hover{background-color:rgba(0,0,0,0);color:#985cd2 !important}div.woocommerce table.woocommerce-checkout-review-order-table th,div.woocommerce table.my_account_orders th,body.woocommerce-page table.woocommerce-checkout-review-order-table th,body.woocommerce-page table.my_account_orders th{vertical-align:middle}div.woocommerce table.woocommerce-checkout-review-order-table td,div.woocommerce table.my_account_orders td,body.woocommerce-page table.woocommerce-checkout-review-order-table td,body.woocommerce-page table.my_account_orders td{padding-top:15px;padding-bottom:15px}div.woocommerce table.wishlist_table thead th,body.woocommerce-page table.wishlist_table thead th{border-top:none}div.woocommerce table.wishlist_table .product-add-to-cart a,body.woocommerce-page table.wishlist_table .product-add-to-cart a{margin-bottom:0;text-decoration:none}div.woocommerce table.wishlist_table td .button.button.alt,body.woocommerce-page table.wishlist_table td .button.button.alt{margin-top:0}div.woocommerce table.wishlist_table .product-price,body.woocommerce-page table.wishlist_table .product-price{font-size:16px;font-size:1rem;text-align:left;font-weight:bold}div.woocommerce table.wishlist_table .product-price ins,div.woocommerce table.wishlist_table .product-price del,body.woocommerce-page table.wishlist_table .product-price ins,body.woocommerce-page table.wishlist_table .product-price del{display:block}div.woocommerce table.wishlist_table .product-price del,body.woocommerce-page table.wishlist_table .product-price del{font-weight:normal;font-size:14px;font-size:.875rem}div.woocommerce .cart_totals,body.woocommerce-page .cart_totals{width:46%}div.woocommerce .cart_totals h2,body.woocommerce-page .cart_totals h2{padding:25px 45px;margin:0;border-bottom:1px solid #e6e6e6}div.woocommerce .cart_totals table.shop_table,body.woocommerce-page .cart_totals table.shop_table{margin-bottom:0;padding-top:15px}div.woocommerce .cart_totals table.shop_table td,div.woocommerce .cart_totals table.shop_table th,body.woocommerce-page .cart_totals table.shop_table td,body.woocommerce-page .cart_totals table.shop_table th{padding-top:6px;padding-bottom:6px}div.woocommerce .cart_totals table.shop_table .empty,body.woocommerce-page .cart_totals table.shop_table .empty{height:15px}div.woocommerce .cart_totals table.shop_table th,body.woocommerce-page .cart_totals table.shop_table th{vertical-align:middle;padding-left:45px;color:#242424;text-transform:none;border-top:none}div.woocommerce .cart_totals table.shop_table td,body.woocommerce-page .cart_totals table.shop_table td{padding-right:45px;border-top:none}div.woocommerce .cart_totals table.shop_table .order-total td,div.woocommerce .cart_totals table.shop_table .order-total th,body.woocommerce-page .cart_totals table.shop_table .order-total td,body.woocommerce-page .cart_totals table.shop_table .order-total th{border-top:1px solid #e6e6e6;padding-top:25px;padding-bottom:25px}div.woocommerce .cart_totals table.shop_table .order-total td,body.woocommerce-page .cart_totals table.shop_table .order-total td{font-size:18px;font-size:1.125rem;font-weight:700}div.woocommerce .cart_totals table.shop_table .cart-discount th:before,body.woocommerce-page .cart_totals table.shop_table .cart-discount th:before{content:"-";padding-right:10px}div.woocommerce .cart_totals table.shop_table .cart-discount td,div.woocommerce .cart_totals table.shop_table .cart-discount th,body.woocommerce-page .cart_totals table.shop_table .cart-discount td,body.woocommerce-page .cart_totals table.shop_table .cart-discount th{font-size:13px;font-size:.8125rem;vertical-align:top;padding-top:0;padding-bottom:0}div.woocommerce .cart_totals .wc-proceed-to-checkout,body.woocommerce-page .cart_totals .wc-proceed-to-checkout{padding:0}div.woocommerce .cart_totals .wc-proceed-to-checkout a,body.woocommerce-page .cart_totals .wc-proceed-to-checkout a{margin:0}body.woocommerce-page .cart-collaterals .cart_totals{width:42%}body.woocommerce-page table.cart td.actions{padding-left:0;padding-right:0}body.woocommerce-page table.cart td.actions .coupon{float:none;display:inline-block;margin-right:10px}body.woocommerce-page table.cart td.actions .coupon .input-text{margin-right:0}tr.warning td{border-top:0 !important;padding-top:0 !important}tr.warning td img{float:left;margin-bottom:20px;padding:5px 20px 0 35px}tr.warning td p{font-size:13px;max-width:75%}@media screen and (max-width: 768px){tr.warning td#mobile-left{padding-top:10px !important;text-align:left !important}tr.warning td#mobile-left:before{display:none}tr.warning td#mobile-left img{float:none;margin:0;padding:0}tr.warning td#mobile-left p{max-width:100%}}html,body{overflow-x:hidden}html{height:100%}html.fake-account{margin-top:0px !important}html.fake-account.logged-in{margin-top:32px !important}sup{font-size:12px;font-size:.75rem}body{font-size:15px;font-size:.9375rem;background-color:#fff;color:#242424;font-family:"PT Sans Caption",Arial,sans-serif;line-height:147%}a{color:#673695}a:hover,a:active{color:#985cd2}p{margin-bottom:15px}hr{height:1px;margin:45px 0;border-top:solid 1px #e6e6e6;border-bottom:none;border-left:none;border-right:none}h1,h2,h3,h4,.fake-h1{font-family:"PT Sans Caption",Arial,sans-serif;text-transform:uppercase;color:#8c8c8c;line-height:115%;font-weight:normal}h1,.fake-h1{font-size:30px;font-size:1.875rem;margin-top:0px;margin-bottom:20px;font-weight:700}h2{font-size:22px;font-size:1.375rem;font-weight:700;margin:29px 0 14px;position:relative}h2.smaller{font-size:20px;font-size:1.25rem;margin-bottom:10px;line-height:22px}h3{font-size:18px;font-size:1.125rem;text-transform:none;line-height:20px;padding:15px 0 10px;color:#242424;font-weight:700}h3 a{text-decoration:none;color:#242424}.fake-h1{margin-bottom:5px}section{clear:both;margin:30px 0}.main-content{position:relative}ol{list-style:decimal;margin-left:25px;margin-bottom:20px}ol li{margin-bottom:10px}ul{margin:10px 0 20px}ul li{padding:0 0 11px 16px;position:relative;line-height:120%}ul li:before{content:"-";position:absolute;left:0}ul li:last-child{padding-bottom:0}.footable-pagination-wrapper ul.pagination li,.woocommerce-pagination ul.page-numbers li{padding:0}.footable-pagination-wrapper ul.pagination li:before,.woocommerce-pagination ul.page-numbers li:before{content:""}.woocommerce-MyAccount-navigation-link--downloads{display:none}.woocommerce-pagination .page-numbers .current,.woocommerce-pagination .page-numbers li a:hover{padding:10px 14px !important;background:#673695 !important;color:#fff !important}.woocommerce-pagination .page-numbers a:link,.woocommerce-pagination .page-numbers a:visited{padding:10px 14px !important;background:#fff !important;color:#363636 !important}.page-numbers{border:none !important}.woocommerce-pagination ul li{border-right:4px solid #fff;background:#fff !important;padding:0 0 5px 8px}.product-category mark{background-color:rgba(0,0,0,0)}.content-left-sidebar{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:78%;margin-left:2%;float:left}.content-left-sidebar.fixed-sidebar{margin-left:22%}.content-left-sidebar .filters{margin-bottom:30px;text-align:right}.content-left-sidebar .filters select{font-size:18px}@media screen and (max-width: 600px){.content-left-sidebar .filters{display:flex;flex-direction:column;text-align:left}}.content-left-sidebar ul.categories-bar{text-align:center}.content-left-sidebar ul.categories-bar li{background-color:#e6e6e6;display:inline-block;margin-bottom:5px;padding:0}.content-left-sidebar ul.categories-bar li a{color:#444;display:block;font-weight:600;padding:10px 20px;text-decoration:none;text-transform:uppercase}.content-left-sidebar ul.categories-bar li:hover,.content-left-sidebar ul.categories-bar li.active{background-color:#673695}.content-left-sidebar ul.categories-bar li:hover a,.content-left-sidebar ul.categories-bar li.active a{color:#fff}.content-left-sidebar ul.categories-bar li:before{display:none}@media screen and (max-width: 600px){.content-left-sidebar ul.categories-bar li{display:block;margin-bottom:10px}}.content-left-sidebar ul.resources-list{margin:0}.content-left-sidebar ul.resources-list li{list-style-type:none}.content-left-sidebar ul.resources-list li a{display:block;position:relative}.content-left-sidebar ul.resources-list li a img{position:relative;width:100%;height:100%}.content-left-sidebar ul.resources-list li a.popup-video:after{background:url(../png/yt_icon_mono_light.png);background-size:100%;background-repeat:no-repeat;content:"";height:50px;left:50%;position:absolute;top:50%;transition:.5s all;transform:translate(-50%, -50%);width:70px}.content-left-sidebar ul.resources-list li a.popup-video:hover:after{opacity:.8}.content-left-sidebar ul.resources-list li a.printable{outline:2px solid #d2d2d2;outline-offset:7px}.content-left-sidebar ul.resources-list li.col-1-on-3{padding:0 1%}.content-left-sidebar ul.resources-list li:before{display:none}.content-left-sidebar ul.resources-list.printable{display:flex;flex-wrap:wrap}.content-left-sidebar ul.resources-list.printable li{flex-grow:1;margin:1%;max-width:29%;padding:1%}@media screen and (max-width: 600px){.content-left-sidebar ul.resources-list.printable li{max-width:100%}}.left-sidebar{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:18%;margin-right:2%;float:left;background-color:#fff;border:1px solid #e6e6e6;border-bottom:none}.left-sidebar .fake-link>a{cursor:default;border-bottom:0;padding-bottom:11px}.left-sidebar .fake-link>a:hover{background-color:rgba(0,0,0,0);color:#242424}.left-sidebar ul{margin-top:0;margin-bottom:0}.left-sidebar ul li{padding-bottom:0;padding-left:0}.left-sidebar ul li:before{display:none}.left-sidebar a{-webkit-transition:background-color 250ms ease,color 250ms ease;-moz-transition:background-color 250ms ease,color 250ms ease;-o-transition:background-color 250ms ease,color 250ms ease;transition:background-color 250ms ease,color 250ms ease;color:#242424;text-decoration:none;padding:15px 20px;border-bottom:1px solid #e6e6e6;display:block;line-height:18px}.left-sidebar a:hover,.left-sidebar li.current-menu-item a,.left-sidebar li.current-cat a{background-color:#673695;color:#fff}.left-sidebar li:last-child a{border-bottom:none}.left-sidebar .sub-menu{border-bottom:1px solid #e6e6e6}.left-sidebar .sub-menu a{background-color:#fff;color:#8c8c8c;border-bottom:none;padding:0 20px 11px 33px}.left-sidebar .sub-menu a:hover,.left-sidebar .sub-menu li.current-menu-item a,.left-sidebar .sub-menu li.current-product_cat-ancestor a{color:#673695;font-weight:700;background-color:rgba(0,0,0,0)}.left-sidebar.fixed-sidebar{position:fixed;max-width:207px;margin-top:-35px}.left-sidebar.unfix-footer{position:absolute;bottom:0}.left-sidebar .option-toggle{position:relative;cursor:pointer;font-weight:700;text-decoration:none;padding:16px 20px 15px;border-bottom:1px solid #e6e6e6;display:block;line-height:18px;margin-bottom:0;color:#673695;text-transform:uppercase}.left-sidebar .option-toggle:after{font-size:20px;font-size:1.25rem;font-size:1.25rem;content:"+";font-weight:normal;line-height:20px;position:absolute;right:15px;top:13px;color:#242424}.left-sidebar .option-toggle.open:after{content:"-"}.col-1-on-4,.col-1-on-3,.col-2-on-3,.col-2-on-4,.col-3-on-4,.col-1-on-2{float:left;padding:0 2%;margin-bottom:10px}.col-1-on-4.with-border,.col-1-on-3.with-border,.col-2-on-3.with-border,.col-2-on-4.with-border,.col-3-on-4.with-border,.col-1-on-2.with-border{padding:0;margin-left:2%;margin-right:2%}.col-1-on-4.with-border.first,.col-1-on-3.with-border.first,.col-2-on-3.with-border.first,.col-2-on-4.with-border.first,.col-3-on-4.with-border.first,.col-1-on-2.with-border.first{margin-left:0}.col-1-on-4.with-border.last,.col-1-on-3.with-border.last,.col-2-on-3.with-border.last,.col-2-on-4.with-border.last,.col-3-on-4.with-border.last,.col-1-on-2.with-border.last{margin-right:0}.col-1-on-4.first,.col-1-on-3.first,.col-2-on-3.first,.col-2-on-4.first,.col-3-on-4.first,.col-1-on-2.first{padding-left:0 !important}.col-1-on-4.last,.col-1-on-3.last,.col-2-on-3.last,.col-2-on-4.last,.col-3-on-4.last,.col-1-on-2.last{padding-right:0 !important}.col-1-on-4{width:22%}.col-1-on-4.small-padding{width:23.9%;padding:0 .7%}.col-1-on-4.first{padding-left:0}.col-1-on-4.last{padding-right:0}.col-2-on-4,.col-1-on-2{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:50%}.col-2-on-4.small-padding,.col-1-on-2.small-padding{width:49%;padding:0 1%}.col-2-on-4.more-padding,.col-1-on-2.more-padding{padding:0 4%}.col-3-on-4{width:73%}.col-1-on-3{width:30.6%}.col-1-on-3.smaller{width:28%}.col-2-on-3{width:64.66%}.col-2-on-3.bigger{width:67.66%}.table-cell-1-on-2 img,.table-cell-1-on-3 img,.table-cell-1-on-4 img{display:block;width:100%}.table-cell-1-on-2{display:table-cell;width:49%}.table-cell-1-on-3{display:table-cell;width:32%}.table-cell-1-on-4{display:table-cell;width:24%}.meta-nav{background-color:#242424;border-bottom:3px solid #673695;color:#ccc;font-size:12px;font-weight:700;line-height:100%}.meta-nav a{-webkit-transition:padding 250ms ease;-moz-transition:padding 250ms ease;-o-transition:padding 250ms ease;transition:padding 250ms ease;color:#ccc;text-decoration:none;display:block;padding:9px 0 8px;text-transform:uppercase;line-height:15px}.meta-nav .tel-zone{float:left}.meta-nav p{margin-bottom:0}.meta-nav nav{float:right;width:auto}.meta-nav nav li{-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease;display:block;float:left;padding:9px 0 8px;border-left:1px solid #454545}.meta-nav nav li:first-child{padding-left:0;border:none}.meta-nav nav a{padding:0 25px}.meta-nav nav a:hover{color:#fff}.meta-nav nav .grey-link{border:none;background-color:#3a3a3a}.meta-nav nav .grey-link a{color:#fff}.meta-nav nav .grey-link a:hover{color:#ccc}.meta-nav nav .grey-link.with-border a{border-right:1px solid #666}.meta-nav .has-submenu{position:relative}.meta-nav .has-submenu:hover .submenu{display:block}.meta-nav .submenu{display:none;position:absolute;background-color:#242424;top:32px;width:160px;z-index:200;border-top:3px solid #673695;padding:3px 0}.meta-nav .submenu a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;padding:6px 25px;border-top:1px solid #454545}.meta-nav .submenu li{display:block;width:100%;padding:0;border-left:0}.meta-nav .submenu li:first-child a{border-top:none}.meta-nav .cart-quantity{padding:0 4px}header ul{margin-bottom:0;margin-top:0}header ul li:before{display:none}.main-header{border-bottom:1px solid #e6e6e6;background-color:#fff}.main-header nav{-webkit-transition:margin-top 250ms ease;-moz-transition:margin-top 250ms ease;-o-transition:margin-top 250ms ease;transition:margin-top 250ms ease;float:right;margin-top:42px}.main-header nav #menu-main-menu>li{line-height:147%;-webkit-transition:padding 250ms ease;-moz-transition:padding 250ms ease;-o-transition:padding 250ms ease;transition:padding 250ms ease;display:block;float:left;padding:0 20px;position:relative}.main-header nav #menu-main-menu>li>a{-webkit-transition:padding-bottom 250ms ease;-moz-transition:padding-bottom 250ms ease;-o-transition:padding-bottom 250ms ease;transition:padding-bottom 250ms ease;font-size:16px;font-size:1rem;padding-bottom:43px;z-index:125;color:#242424;text-decoration:none;position:relative}.main-header nav #menu-main-menu>li>a:after{content:"";position:absolute;bottom:0;left:0;height:1px;width:0;background-color:#673695}.main-header nav #menu-main-menu>li>a:hover:after{width:0}.main-header nav #menu-main-menu>li.current-menu-item>a,.main-header nav #menu-main-menu>li.current-menu-parent>a{color:#673695}.main-header nav #menu-main-menu>li.current-menu-item>a:after,.main-header nav #menu-main-menu>li.current-menu-parent>a:after{width:100%}.main-header nav #menu-main-menu>li:first-child{padding-left:0}.main-header nav #menu-main-menu>li:last-child{padding-right:0}.main-header nav #menu-main-menu>li.last-right{padding-right:0}.main-header nav #menu-main-menu>li:hover .sub-menu{opacity:1;visibility:visible}.main-header nav #menu-main-menu>li:hover>a{color:#673695}.main-header nav .last-right .sub-menu{right:0}.main-header nav .sub-menu{-webkit-transition:opacity 250ms ease;-moz-transition:opacity 250ms ease;-o-transition:opacity 250ms ease;transition:opacity 250ms ease;visibility:hidden;opacity:0;position:absolute;top:63px;background-color:#fff;z-index:500;border:1px solid #673695;border-top:3px solid #673695;width:210px}.main-header nav .sub-menu li{padding-bottom:0;padding-left:0}.main-header nav .sub-menu li:first-child a,.main-header nav .sub-menu li.first a{padding-top:15px}.main-header nav .sub-menu li:last-child a{padding-bottom:15px}.main-header nav .sub-menu li.current-menu-item a{color:#673695;font-weight:700}.main-header nav .sub-menu li.products-mobile-link{display:none}.main-header nav .sub-menu a{font-size:12px;font-size:.75rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:110%;padding:5px 20px;position:static;color:#242424;text-decoration:none;text-align:left;display:block;width:100%}.main-header nav .sub-menu a:hover{color:#673695;font-weight:700}.main-header nav .nav-button{padding:10px 20px 0}.main-header nav li.outer-icon a:before{width:11px;height:11px;background:url("../png/outer-icon.png") no-repeat center center}.main-header nav .woocommerce-product-search{width:100%;padding:0 20px;margin-left:-20px;margin-right:-20px;background-color:#e6e6e6}.main-header nav .woocommerce-product-search input[type=search]{font-size:12px;font-size:.75rem;color:#242424;text-transform:uppercase;width:100%;border:none;padding:15px 20px 15px 40px;background:#e6e6e6 url("../png/search-icon-dark.png") no-repeat 20px center}.main-header nav .woocommerce-product-search input[type=search]::-webkit-input-placeholder{color:#242424}.main-header nav .woocommerce-product-search input[type=search]:-moz-placeholder{color:#242424}.main-header nav .woocommerce-product-search input[type=search]::-moz-placeholder{color:#242424}.main-header nav .woocommerce-product-search input[type=search]:-ms-input-placeholder{color:#242424}.main-header nav .woocommerce-product-search #searchsubmit{display:none}.main-header .mobile-buttons{display:none;position:absolute;right:20px;top:10px}.main-header .mobile-buttons a{float:left}.mobile-btn{display:block;width:36px;height:35px;border:1px solid #673695;background:url("../png/mobile-btn-icon.png") no-repeat center 11px}.mobile-btn.menu-open{background-position:center -20px}.mobile-cart-link{font-size:15px;font-size:.9375rem;padding:11px 15px;background-color:#673695;color:#fff;text-decoration:none;line-height:15px;margin-right:10px}.mobile-cart-link:hover{color:#fff}.search-zone{width:115px;position:relative;overflow:hidden}.search-zone #searchform{-webkit-transition:left 250ms ease;-moz-transition:left 250ms ease;-o-transition:left 250ms ease;transition:left 250ms ease;position:absolute;width:160px;left:115px;top:6px}.search-zone input[type=search]{width:126px;border:none;background:rgba(0,0,0,0);color:#ccc;float:left;height:19px}.search-zone input[type=search]::-webkit-input-placeholder{color:#242424}.search-zone input[type=search]:-moz-placeholder{color:#242424}.search-zone input[type=search]::-moz-placeholder{color:#242424}.search-zone input[type=search]:-ms-input-placeholder{color:#242424}.search-zone input[type=image]{padding:0;display:none}.search-zone.search-open{width:268px}.search-zone.search-open #searchform{left:100px}.fixed-header header.top-head{position:fixed;width:100%;top:0;left:0;z-index:500}.fixed-header .main-header nav{margin-top:16px}.fixed-header .main-header nav #menu-main-menu>li>a{padding-bottom:21px}.fixed-header .main-header nav .sub-menu{top:41px}.fixed-header .meta-nav nav li,.fixed-header .meta-nav .tel-zone a{padding:6px 0 5px}.fixed-header .meta-nav .submenu{top:26px}.fixed-header .meta-nav .submenu li{padding:0}.fixed-header .search-zone #searchform{top:2px}.fixed-header .main-content{margin-top:145px}.fixed-header.home .main-content{margin-top:85px}.admin-bar.fixed-header header{top:32px}.admin-bar.fixed-header .main-content{margin-top:147px}.admin-bar.fixed-header.home .main-content{margin-top:87px}.main-content{margin-top:60px}.home .main-content{margin-top:0}footer{font-size:13px;font-size:.8125rem;border-top:1px solid #d3d3d3;padding-top:30px;margin-top:80px;clear:both}footer h2.widgettitle{font-size:15px;font-size:.9375rem;font-weight:700;color:#242424;text-transform:none;margin-top:15px;margin-bottom:10px}footer a{text-decoration:none;color:#242424}footer ul{margin-top:0;margin-bottom:0}footer .col-2-on-3 p,footer .col-1-on-3 p{margin-bottom:0}.footer-second-row{border-top:1px solid #d3d3d3;padding-top:35px;margin-top:30px}.newsletter{text-align:right}.newsletter p{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:42%;float:left;padding-right:2%;line-height:19px}.newsletter #mc-embedded-subscribe-form{border:none;padding:0}.newsletter #mc_embed_signup{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:58%;float:right;padding-left:1%}.newsletter #mce-EMAIL{font-size:13px;font-size:.8125rem;width:69%}.newsletter #mc-embedded-subscribe{width:28%;margin-top:0;padding-left:8px;padding-right:8px}.newsletter input{display:block;float:left}.newsletter input#mc-embedded-subscribe{padding:9px 3%}.social-media{padding-top:4px}.social-media a{font-size:12px;font-size:.75rem;text-transform:uppercase}.social-media a:hover{color:#673695}.social-media li{margin-bottom:10px;padding-right:16px;padding-left:0}.social-media li:last-child{padding-right:0}.social-media li:before{display:none}.footer-bottom{font-size:12px;font-size:.75rem;padding:9px 0;margin-top:5px;background-color:#242424;text-align:center}.footer-bottom ul{text-align:left;float:left;width:78%}.footer-bottom li{color:#666;border-right:1px solid #666;display:inline-block;padding:0 1.5%;line-height:100%}.footer-bottom li:first-child{padding-left:0}.footer-bottom li.no-border{padding-right:0;border:none}.footer-bottom li:before{display:none}.footer-bottom a{color:#ccc}.footer-bottom a:hover{color:#fff}.resources-template-default .demo .categories p{text-transform:uppercase}.resources-template-default .demo .categories:after{background-color:#f4f4f4;content:"";display:block;height:5px;width:100px}.resources-template-default .demo .col_left{float:left;margin-top:50px;width:60%}.resources-template-default .demo .col_left .steps{display:flex;flex-wrap:wrap;margin-bottom:50px}.resources-template-default .demo .col_left .steps .step{flex-grow:1;margin:1%;max-width:31%}.resources-template-default .demo .col_left .steps .step img{height:auto;max-width:100%}.resources-template-default .demo .col_right{float:right;margin-bottom:75px;text-align:right;width:35%}.resources-template-default .demo .col_right img{height:auto;max-width:100%}.resources-template-default .demo .share .title{font-size:30px;line-height:35px}.resources-template-default .demo .share a{color:#242424;font-size:15px;text-decoration:none}.resources-template-default .demo .products_used{margin-bottom:75px}.resources-template-default .demo .products_used .title{display:inline-block;font-size:30px;line-height:35px;margin-bottom:30px}.resources-template-default .demo .products_used .products{display:flex;flex-wrap:wrap}.resources-template-default .demo .products_used .products .product{color:#8c8c8c;margin-bottom:30px;text-align:center}.resources-template-default .demo .products_used .products .product img{height:auto;max-width:100%}.resources-template-default .demo .products_used .products .product .name{font-weight:700;margin:0;text-transform:uppercase}.resources-template-default .demo .view_more{height:320px;position:relative}.resources-template-default .demo .view_more .title{font-size:30px;line-height:35px}@media screen and (max-width: 768px){.resources-template-default .demo .col_left{width:100%}.resources-template-default .demo .col_right{text-align:center;width:100%}.resources-template-default .demo .products_used .product{margin:20px auto}.resources-template-default .demo .view_more{height:unset;margin-top:30px}.resources-template-default .demo .view_more .trend-images{position:initial;width:unset}.resources-template-default .demo .view_more .trend-images ul li{margin:20px auto;width:100%}}@-moz-document url-prefix(){footer form input#mc-embedded-subscribe{padding:7.5px 3%}}html{height:100%}body{min-height:100%;position:relative;padding-bottom:367px;box-sizing:border-box}footer{position:absolute;width:100%;bottom:0}.page-template-template-about-us h2{font-size:38px;color:#63348e}.page-template-template-about-us #banner{position:relative}.page-template-template-about-us #banner .wrapper{position:unset}.page-template-template-about-us #banner .content{display:flex;flex-direction:row-reverse}.page-template-template-about-us #banner .info_bg{background:-moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(237, 226, 243, 0) 4%, rgba(224, 204, 234, 0.07) 7%, rgba(206, 175, 222, 0.67) 11%, rgba(193, 153, 213, 0.83) 14%, rgba(188, 146, 210, 0.86) 15%, rgb(188, 146, 210) 20%, rgb(188, 146, 210) 29%, rgb(188, 146, 210) 31%, rgb(188, 146, 210) 41%, rgb(188, 146, 210) 44%);background:-webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(237, 226, 243, 0) 4%, rgba(224, 204, 234, 0.07) 7%, rgba(206, 175, 222, 0.67) 11%, rgba(193, 153, 213, 0.83) 14%, rgba(188, 146, 210, 0.86) 15%, rgb(188, 146, 210) 20%, rgb(188, 146, 210) 29%, rgb(188, 146, 210) 31%, rgb(188, 146, 210) 41%, rgb(188, 146, 210) 44%);background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(237, 226, 243, 0) 4%, rgba(224, 204, 234, 0.07) 7%, rgba(206, 175, 222, 0.67) 11%, rgba(193, 153, 213, 0.83) 14%, rgba(188, 146, 210, 0.86) 15%, rgb(188, 146, 210) 20%, rgb(188, 146, 210) 29%, rgb(188, 146, 210) 31%, rgb(188, 146, 210) 41%, rgb(188, 146, 210) 44%);box-sizing:border-box;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#00ffffff", endColorstr="#bc92d2",GradientType=1 );position:absolute;right:0;width:60%;height:100%}.page-template-template-about-us #banner .info{font-size:30px;line-height:38px;padding-right:40px;padding:70px 91px 40px;box-sizing:border-box;flex:0 0 55%;z-index:1}.page-template-template-about-us #banner .info p,.page-template-template-about-us #banner .info .emphase{margin:0;width:500px}.page-template-template-about-us #banner .bg_img{flex:0 0 45%;height:350px;background-size:cover !important;background-position:center center !important}.page-template-template-about-us #banner .emphase{margin:0;display:block;font-weight:600;color:#673695}.page-template-template-about-us #commitment h2{text-align:center;margin-top:50px}.page-template-template-about-us #commitment .subtitle{text-align:center;width:65%;margin:0 auto;font-size:18px;font-weight:300;font-style:italic}.page-template-template-about-us #commitment .subtitle p{color:#404040}.page-template-template-about-us #commitment .text{margin:30px 0px;display:flex;justify-content:space-between}.page-template-template-about-us #commitment .text .text-col-left,.page-template-template-about-us #commitment .text .text-col-right{flex:0 1 48%}.page-template-template-about-us #team{background:#eaeaea;padding:40px 1%}.page-template-template-about-us #team .slider-for button:before,.page-template-template-about-us #team .slider-for button:after{color:#673695;font-size:30px}.page-template-template-about-us #team h2{color:#000;text-align:center;margin-top:0}.page-template-template-about-us #team .teammates{display:flex;justify-content:space-between;flex-wrap:wrap}.page-template-template-about-us #team .teammates .teammate{display:flex;flex-direction:column;flex:1 1 22%;align-items:center;margin-right:15px;margin-bottom:30px}.page-template-template-about-us #team .teammates .teammate:last-of-type{margin-right:0}.page-template-template-about-us #team .teammates .teammate .photo .photo_img{border-radius:50%;max-width:100%}.page-template-template-about-us #team .teammates .teammate .name{padding-bottom:0}.page-template-template-about-us #team .teammates .teammate .title{min-height:100px;text-align:center}.page-template-template-about-us #team .teammates .teammate .button{color:#fff !important;background-color:#673695;min-width:110px;letter-spacing:1px;font-size:16px}.page-template-template-about-us #team .teammates .teammate .button:hover{background-color:#49226d}.page-template-template-about-us #story .col-left{width:70%;float:left;margin-right:5%}.page-template-template-about-us #story .col-right{width:25%;float:right}.page-template-template-about-us #story .col-right img{max-width:100%}.page-template-template-about-us #timeline h2{text-align:center;padding:50px 0px 0px;margin-bottom:0;position:relative;top:20px}.page-template-template-about-us #timeline .chevron{margin-bottom:100px;height:210px}.page-template-template-about-us #timeline .chevron svg{max-width:100%;height:210px;width:100%}.page-template-template-about-us #timeline .circle:before{content:" ●";font-size:20px;left:50%;color:#d6d6d6;position:absolute;padding-bottom:3px;background:#fff;transform:translate(-50%)}.page-template-template-about-us #timeline .events{position:relative;margin-top:0px}.page-template-template-about-us #timeline .events:after{content:"";position:absolute;z-index:-1;top:0px;bottom:0;left:50%;border-left:1px solid #e9e9e9;transform:translate(-50%)}.page-template-template-about-us #timeline .elem{position:relative;overflow:auto}.page-template-template-about-us #timeline .elem .text{background:#fff;border:1px solid #ebebeb;box-sizing:border-box;color:#333;margin:1em 0 3em;padding:20px 15px 15px;position:relative;width:46%}.page-template-template-about-us #timeline .elem .text p{margin-bottom:0}.page-template-template-about-us #timeline .elem .text .description h4{font-weight:600;text-transform:lowercase;text-transform:capitalize;color:#000}.page-template-template-about-us #timeline .elem .event{width:46%;box-sizing:border-box;display:flex;justify-content:flex-end;align-items:center;border:none}.page-template-template-about-us #timeline .elem .event .info{text-align:right}.page-template-template-about-us #timeline .elem .event .info .date{font-size:28px;color:#673695;font-weight:600;margin-bottom:5px}.page-template-template-about-us #timeline .elem .event .info .event_title{padding:2px 0px}.page-template-template-about-us #timeline .elem.left{display:flex;flex-direction:row-reverse;align-items:baseline}.page-template-template-about-us #timeline .elem.left .event{margin-right:0;margin-left:4%}.page-template-template-about-us #timeline .elem.left .event .info .date{text-align:left}.page-template-template-about-us #timeline .elem.left .text{margin-right:4%}.page-template-template-about-us #timeline .elem.left .text::before{content:"";position:absolute;border-style:solid;display:block;width:0;top:26px;bottom:auto;left:auto;right:-21px;border-width:20px 0 20px 20px;border-color:rgba(0,0,0,0) #ebebeb}.page-template-template-about-us #timeline .elem.left .text::after{content:"";position:absolute;border-style:solid;display:block;width:0;top:26px;bottom:auto;left:auto;right:-20px;border-width:20px 0 20px 20px;border-color:rgba(0,0,0,0) #fff}.page-template-template-about-us #timeline .elem.left .event{margin-left:4%;justify-content:flex-start}.page-template-template-about-us #timeline .elem.right{display:flex;align-items:baseline}.page-template-template-about-us #timeline .elem.right .event{margin-right:4%}.page-template-template-about-us #timeline .elem.right .text{margin-left:4%}.page-template-template-about-us #timeline .elem.right .text::before{content:"";position:absolute;border-style:solid;display:block;width:0;top:26px;bottom:auto;left:-20px;border-width:20px 19px 20px 0;border-color:rgba(0,0,0,0) #ebebeb}.page-template-template-about-us #timeline .elem.right .text::after{content:"";position:absolute;border-style:solid;display:block;width:0;top:26px;bottom:auto;left:-19px;border-width:20px 20px 20px 0;border-color:rgba(0,0,0,0) #fff}.page-template-template-about-us #timeline .elem:last-child{margin-bottom:0}#ct-ultimate-gdpr-cookie-popup #ct-ultimate-gdpr-cookie-accept{width:auto}#ct-ultimate-gdpr-cookie-popup #ct_ultimate-gdpr-cookie-reject{display:none}.home-slider{width:100%;height:500px}.home-slider .slide{display:block;height:100%;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center center}.inspiration{height:320px;margin-bottom:100px}.inspiration .title-zone{width:185px;padding-right:24px;padding-top:84px}.trend-images{overflow:hidden;padding:10px;width:4000px;position:absolute;top:0;left:315px}.trend-images ul li{margin:0;margin-right:12px}.home h2{font-size:30px;font-size:1.875rem;margin-top:25px;margin-bottom:21px}.new-products span.new{display:none}.coupon input[type=submit]{float:left !important}.coupon div.woocommerce-error{clear:both;display:block;width:234px;margin-top:50px !important}#coupon_code{width:165px;display:inline-block}.fp_apply_reward{clear:both;padding-top:14px}.woocommerce-cart .fp_apply_reward{width:458px;float:right;margin-bottom:39px;margin-top:-42px}.woocommerce-cart .rs_warning_message{color:red;float:right;display:block;clear:both;width:458px;margin-top:-35px}.woocommerce-cart input[type=text]{padding-top:5px !important;padding-bottom:5px !important}body .woocommerce .cart .button,body .woocommerce .cart input.button{float:right;display:inline-block;margin-top:0;margin-bottom:0 !important}.cart_totals table{width:100%}div.woocommerce ul#shipping_method li{padding-top:0;padding-bottom:0}div.woocommerce ul#shipping_method li:before{display:none}div.woocommerce ul#shipping_method li label{position:relative;top:-1px}body.woocommerce-page .cart-collaterals{clear:both}body.woocommerce-page .cart-collaterals .cross-sells{width:56%}body.woocommerce-page .cart-collaterals .cross-sells h2{margin-top:0}body.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:30%}body.woocommerce-page .cart-collaterals .cross-sells ul.products li.product{margin-top:25px}ul.woocommerce-error li:before{display:none}.woocommerce .archive-page-title{width:68%;float:left}.woocommerce .page-title{margin-bottom:0}.woocommerce form.woocommerce-ordering{width:auto;float:right;margin-top:11px;margin-bottom:0}.woocommerce form.woocommerce-ordering label{text-transform:uppercase;font-weight:700;color:#8c8c8c;padding-right:10px;float:left;display:inline}.woocommerce form.woocommerce-ordering select{font-size:14px;font-size:.875rem;background:rgba(0,0,0,0);padding:0;border:none;margin:0;width:auto;top:-1px;position:relative;display:inline}body.woocommerce #main div.product div.summary,body.woocommerce #content div.product div.summary,body.woocommerce div.product div.summary,body.woocommerce-page #main div.product div.summary,body.woocommerce-page #content div.product div.summary,body.woocommerce-page div.product div.summary{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:59%;border-left:1px solid #e6e6e6;padding-left:4%}body.woocommerce #main div.product div.images,body.woocommerce #content div.product div.images,body.woocommerce div.product div.images,body.woocommerce-page #main div.product div.images,body.woocommerce-page #content div.product div.images,body.woocommerce-page div.product div.images{position:relative;width:37%}body.woocommerce #main div.product div.images.fixed-images,body.woocommerce #content div.product div.images.fixed-images,body.woocommerce div.product div.images.fixed-images,body.woocommerce-page #main div.product div.images.fixed-images,body.woocommerce-page #content div.product div.images.fixed-images,body.woocommerce-page div.product div.images.fixed-images{position:fixed;max-width:426px;top:87px}body.woocommerce #main div.product div.images.unfix,body.woocommerce #content div.product div.images.unfix,body.woocommerce div.product div.images.unfix,body.woocommerce-page #main div.product div.images.unfix,body.woocommerce-page #content div.product div.images.unfix,body.woocommerce-page div.product div.images.unfix{position:absolute;bottom:0;top:auto}body.woocommerce #main div.product div.images img,body.woocommerce #content div.product div.images img,body.woocommerce div.product div.images img,body.woocommerce-page #main div.product div.images img,body.woocommerce-page #content div.product div.images img,body.woocommerce-page div.product div.images img{width:auto}body.woocommerce #main div.product div.images .thumbnails a,body.woocommerce #content div.product div.images .thumbnails a,body.woocommerce div.product div.images .thumbnails a,body.woocommerce-page #main div.product div.images .thumbnails a,body.woocommerce-page #content div.product div.images .thumbnails a,body.woocommerce-page div.product div.images .thumbnails a{border:1px solid #e6e6e6;width:30%}body.woocommerce #main div.product div.images:hover .pinterestButton,body.woocommerce #content div.product div.images:hover .pinterestButton,body.woocommerce div.product div.images:hover .pinterestButton,body.woocommerce-page #main div.product div.images:hover .pinterestButton,body.woocommerce-page #content div.product div.images:hover .pinterestButton,body.woocommerce-page div.product div.images:hover .pinterestButton{display:block}span.swatchtitlelabel{display:none}label.wcvaswatchlabel{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:50px !important;height:50px !important;transition:none;outline:none}div.swatchinput{padding-right:0;padding-bottom:0;display:inline-block;vertical-align:middle;height:46px}div.swatchinput label.selectedswatch.wcvasquare{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:50px !important;height:50px !important;border-width:4px;box-shadow:0px 0px 10px 0px rgba(0,0,0,.4);-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,.4);-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,.4);outline:none !important;opacity:1}div div.swatchinput{padding:0}div label.wcvaswatchlabel{outline:none !important;padding-bottom:0 !important;border:8px solid #fff !important}div#miniTip{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-size:13px;font-size:.8125rem;background-color:#fff;color:#242424;font-weight:700;padding:2px 14px;border:1px solid #e6e6e6;box-shadow:0px 0px 10px 0px rgba(0,0,0,.15);-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,.15);-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,.15);text-align:center;line-height:16px;top:13px}div#miniTip .n{display:none}.admin-bar div#miniTip{top:-16px}.admin-bar #woocommerce-coupon-data ul.wc-tabs li a:before,.admin-bar #woocommerce-product-data ul.wc-tabs li a:before,.admin-bar.woocommerce ul.wc-tabs li a:before{display:none}.admin-bar.woocommerce div.product .woocommerce-tabs .panel{clear:both}div.pp_woocommerce div.ppt{display:none !important}.variations_form .woocommerce-variation-description{display:none}.variations_form .woocommerce-variation-availability{display:none}.out-of-stock-zone .woocommerce-variation-availability{font-size:18px;font-size:1.125rem;font-weight:700}.out-of-stock-zone .woocommerce-variation-availability p{position:relative;top:-20px;margin-bottom:10px}.out-of-stock-zone .woocommerce-variation-price{display:none}.out-of-stock-zone .woocommerce-variation-description{display:none}.attributes-zone{margin-bottom:19px}.attributes-zone p{font-size:11px;font-size:.6875rem;text-transform:uppercase;font-weight:700;display:block;float:left;margin-bottom:0;line-height:15px}.attributes-zone p span{white-space:nowrap}.attributes-zone p span:after{content:"/";padding:0 13px}.attributes-zone p:last-child span:after{display:none}.size-selections,.grit-size-selections{margin:26px 0 -32px -5%}.size-selections a,.grit-size-selections a{display:inline-block;width:140px;border:1px solid #e6e6e6;margin-right:12px;position:relative}.size-selections a:after,.grit-size-selections a:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;content:"";position:absolute;left:0;top:0;width:100%;height:100%;border:0px solid #673695}.size-selections a.active:after,.size-selections a:hover:after,.grit-size-selections a.active:after,.grit-size-selections a:hover:after{border-width:2px}.size-selections img,.grit-size-selections img{display:block;width:100%}.pinterestButton{display:none;position:absolute;top:10px;left:10px;z-index:1}.product-actions-zone{font-size:13px;font-size:.8125rem;position:relative;z-index:100;width:112%;margin-left:-12%;margin-top:45px;background:#fff;display:table}.product-actions-zone.single-zone{display:block;width:240px}.product-actions-zone.double-zones{width:85%}.product-actions-zone.double-zones .cart-action{width:66%}.product-actions-zone.double-zones .cart-action .price{display:inline-block;vertical-align:middle}.product-actions-zone.double-zones .wishlist-action{width:34%}.product-actions-zone .action-zone{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:table-cell;vertical-align:top;padding:30px 15px;text-align:center;border-right:1px solid #e6e6e6;position:relative}.product-actions-zone .action-zone.last{border-right:none}.product-actions-zone .variations-info{width:27%;padding-bottom:13px}.product-actions-zone .cart-action{width:46%}.product-actions-zone .wishlist-action{width:27%}.product-actions-zone .title{font-size:14px;font-size:.875rem;color:#8c8c8c;font-weight:700;text-transform:uppercase}.product-actions-zone .color-name{font-weight:700;margin-bottom:0;line-height:16px}.product-actions-zone .color-name span{font-weight:normal}body.woocommerce div.product form.cart .variations{margin-bottom:0}body.woocommerce div.product form.cart .variations.color{margin-bottom:9px}body.woocommerce div.product form.cart .variations.color .reset_variations{display:none !important}body.woocommerce div.product form.cart .variations select{width:100%;margin-right:0;margin-bottom:0 !important;padding:3px 10px}body.woocommerce div.product form.cart .variations tr{border-bottom:0}body.woocommerce div.product form.cart .variations td{display:block;border-bottom:none;padding:0}body.woocommerce div.product form.cart .variations td.label{padding:0;line-height:20px}body.woocommerce div.product form.cart .variations td.value{margin-bottom:12px}body.woocommerce div.product form.cart div.quantity{float:none}body.woocommerce div.product .cart-action span.price{font-size:13px;font-size:.8125rem;padding-right:10px;line-height:15px;font-weight:normal}body.woocommerce div.product .cart-action span.price del{font-size:13px;font-size:.8125rem}body.woocommerce div.product .cart-action span.price ins{font-weight:700}body.woocommerce div.product .cart-action span.price .currency{display:none}body.woocommerce div.product button.button.alt{font-size:11px;font-size:.6875rem;float:none;padding:10px 8%;display:inline-block !important;vertical-align:middle;margin-top:0;font-weight:700}body.woocommerce div.product button.button.alt:disabled{background-color:#673695}body.woocommerce div.product button.button.alt:disabled:hover{background-color:#673695}body.woocommerce #main div.product .woocommerce-tabs,body.woocommerce #content div.product .woocommerce-tabs{font-size:13px;font-size:.8125rem;margin-top:48px}body.woocommerce #main div.product .woocommerce-tabs ul.tabs,body.woocommerce #content div.product .woocommerce-tabs ul.tabs{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:0;display:table;width:100%;height:100%;border:1px solid #242424}body.woocommerce #main div.product .woocommerce-tabs ul.tabs:before,body.woocommerce #main div.product .woocommerce-tabs ul.tabs:after,body.woocommerce #content div.product .woocommerce-tabs ul.tabs:before,body.woocommerce #content div.product .woocommerce-tabs ul.tabs:after{display:none}body.woocommerce #main div.product .woocommerce-tabs ul.tabs li,body.woocommerce #content div.product .woocommerce-tabs ul.tabs li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;display:table-cell;width:20%;height:100%;padding:0;margin:0;vertical-align:middle;border:none;border-right:1px solid #242424;background-color:#fff}body.woocommerce #main div.product .woocommerce-tabs ul.tabs li:last-child,body.woocommerce #content div.product .woocommerce-tabs ul.tabs li:last-child{border-right:none}body.woocommerce #main div.product .woocommerce-tabs ul.tabs li.active,body.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active{background-color:#242424}body.woocommerce #main div.product .woocommerce-tabs ul.tabs li.active a,body.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a{background-color:#242424;color:#fff}body.woocommerce #main div.product .woocommerce-tabs ul.tabs li a,body.woocommerce #content div.product .woocommerce-tabs ul.tabs li a{font-size:11px;font-size:.6875rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#242424;width:100%;display:inline-block;text-align:center;background-color:#fff;text-transform:uppercase;line-height:14px;padding:8px 2%;border:none}body.woocommerce #main div.product .woocommerce-tabs ul.tabs li:before,body.woocommerce #content div.product .woocommerce-tabs ul.tabs li:before{display:none}body.woocommerce #main div.product .woocommerce-tabs ul.tabs li:after,body.woocommerce #content div.product .woocommerce-tabs ul.tabs li:after{display:none}body.woocommerce #main div.product .woocommerce-tabs .single_variation,body.woocommerce #content div.product .woocommerce-tabs .single_variation{display:block;width:100%}body.woocommerce #main div.product .woocommerce-tabs .woocommerce-variation-description,body.woocommerce #content div.product .woocommerce-tabs .woocommerce-variation-description{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;margin-bottom:20px;font-weight:700}body.woocommerce #main div.product .woocommerce-tabs .woocommerce-variation-price,body.woocommerce #content div.product .woocommerce-tabs .woocommerce-variation-price{display:none}body.woocommerce #main div.product .woocommerce-tabs .panel .woocommerce-variation-availability,body.woocommerce #content div.product .woocommerce-tabs .panel .woocommerce-variation-availability{display:none}body.woocommerce .quantity .qty{margin:0 !important;height:36px}div.yith-wcwl-add-button a.add_to_wishlist{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;width:100%}div.yith-wcwl-add-button .ajax-loading{position:absolute;top:15px;right:15px}.single_variation,.quantity{display:inline-block;vertical-align:middle}.woocommerce-variation{display:none !important}.mask{position:absolute;width:100%;height:100%;top:0;left:0;opacity:.6;background-color:#fff}.pswp__bg{opacity:.7 !important}#distri-map{width:100%;height:400px;margin-bottom:28px}.infoBox{font-size:12px;font-size:.75rem;background:#fff;border:1px solid #cacaca;color:#555;font-family:"PT Sans Caption",Arial,sans-serif;font-size:15px;padding:15px;width:230px}.infoBox p{font-size:13px;line-height:16px;margin-bottom:0}.infoBox p.infobox-title{font-size:17px;font-size:1.0625rem;line-height:17px;font-weight:bold;margin-bottom:10px}.locations-column{width:50%;float:left}.location-zone{border:1px solid #e6e6e6;border-top:none}.location-zone h2{margin:0;cursor:pointer;border:none}.location-zone:first-child h2{border-top:1px solid #e6e6e6}.location-zone .distributors{display:none}.location-zone .single-distributor{font-size:12px;font-size:.75rem;line-height:16px;padding:20px 20px;border-top:1px solid #e6e6e6}.location-zone .single-distributor h3{font-size:16px;font-size:1rem;padding-top:0}.staff-row{margin:35px 0px;width:100%}.staff{border:1px solid #e6e6e6;position:relative}.staff h2{font-size:18px;font-size:1.125rem;margin-top:0;text-transform:none;color:#242424;margin-bottom:7px}.staff .content{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:20px 7% 56px;text-align:center}.staff .button{position:absolute;bottom:20px;left:0;width:86%;margin-left:7%}.staff img{width:auto;margin:0 auto}.wc_payment_methods li{padding:0}.woocommerce-checkout div#payment{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:#fff;border:1px solid #e6e6e6}.woocommerce-checkout div#payment div.form-row,.woocommerce-checkout div#payment ul.payment_methods{padding-left:30px;padding-right:30px}.woocommerce form.checkout_coupon .form-row-first,.woocommerce form.checkout_coupon .form-row-last{float:none;margin-bottom:0}.woocommerce form.checkout_coupon #coupon_code{width:100%}.woocommerce form.checkout_coupon input[type=submit]{margin-top:5px}div.woocommerce table.woocommerce-checkout-review-order-table{width:47%;float:left}div.woocommerce table.woocommerce-checkout-review-order-table .product-total{color:#fff}#payment{width:47%;float:right}ul li.select2-result{padding:0}ul li.select2-result:before{display:none}div.select2-container .select2-choice{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding-top:4px;padding-bottom:4px}.woocommerce ul.order_details li{padding-bottom:0;margin-bottom:10px}.woocommerce ul.order_details li:before{display:none}.woocommerce table.shop_table td.product-name{text-align:center}.woocommerce table.shop_table.shop_table_responsive .woocommerce-shipping-totals .woocommerce-shipping-methods li{padding-left:0}.holiday-warning{background-color:#673695;color:#fff;padding:20px 30px;font-weight:bold}body.woocommerce-account .addresses .title .edit{float:left;margin-top:13px;margin-left:20px}.woocommerce-wishlist .wishlist-title h2{display:none}.woocommerce-wishlist #page-content{margin-top:-10px}.my_rewards_title{display:none}.my_reward_total{font-weight:bold;color:#000}.rewards_description .note{display:block;color:#a9a9a9}.woocommerce .redeeemit .woocommerce-info{margin-bottom:0 !important}.account_related_title{border-bottom:1px solid #bdbdbd}.woocommerce-MyAccount-h2{margin-top:0}.pinterest-custom-list .pins-feed-item{width:19% !important}.pinterest-custom-list .nailthumb-container,.pinterest-custom-list img{width:100% !important;height:auto !important}ul.pins-feed-list li:before{display:none}.location_notif{float:left;padding-right:10%;width:35%}.location_notif .location_notif_content{background-color:#f3f3f3;padding:0 20px 20px 20px}.location_notif .location_notif_content h3{font-size:29px;font-size:1.8125rem;color:#000;font-weight:700;letter-spacing:1px;line-height:35px;text-transform:uppercase}.location_notif .location_notif_content p{color:#000;font-size:14px}.location_notif .location_notif_content p.main{color:#666;margin-bottom:25px}.location_notif .location_notif_content img{padding:20px 0 40px 0}.location_notif+#customer_login{float:right;width:55%}.location_notif+#customer_login .woocommerce-password-strength{font-size:0}.location_notif+#customer_login .woocommerce-password-hint{background-color:#e5dbf3;font-size:14px;padding:10px}.location_notif+#customer_login .custom-tabs{text-transform:uppercase}.location_notif+#customer_login .custom-tabs ul.tabs{border:1px solid #242424;display:table;width:100%}.location_notif+#customer_login .custom-tabs ul.tabs:before{display:none}.location_notif+#customer_login .custom-tabs ul.tabs:after{display:none}.location_notif+#customer_login .custom-tabs ul.tabs li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-right:1px solid #242424;display:table-cell;padding:10px 0;width:33%}.location_notif+#customer_login .custom-tabs ul.tabs li.active{background-color:#242424}.location_notif+#customer_login .custom-tabs ul.tabs li.active a{background-color:#242424;color:#fff}.location_notif+#customer_login .custom-tabs ul.tabs li a{font-size:20px;font-size:1.25rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#242424;width:100%;display:inline-block;text-align:center;background-color:#fff;text-transform:uppercase;line-height:14px;padding:8px 2%;border:none}.location_notif+#customer_login .custom-tabs ul.tabs li:last-child{border-right:none}.location_notif+#customer_login .custom-tabs ul.tabs li:before{display:none}.location_notif+#customer_login .custom-tabs ul.tabs li:after{display:none}.location_notif+#customer_login .custom-tabs .single_variation{display:block;width:100%}.location_notif+#customer_login .custom-tabs .woocommerce-variation-description{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;margin-bottom:20px;font-weight:700}.location_notif+#customer_login .custom-tabs .woocommerce-variation-price{display:none}.location_notif+#customer_login .custom-tabs .panel .woocommerce-variation-availability{display:none}.location_notif+#customer_login input.hidden{display:none !important}@media screen and (max-width: 1180px){.location_notif{float:none;margin:0 auto 30px auto;padding-right:0;width:650px}.location_notif+#customer_login{float:none;width:100%}}@media screen and (max-width: 750px){.location_notif{width:100%}}@media screen and (max-width: 500px){.location_notif+#customer_login .custom-tabs ul.tabs li{border-bottom:1px solid #242424;border-right:0;display:table;width:100%}}.lte8 .meta-nav nav a.search-link{padding-left:10px}.lte8 .main-header nav .sub-menu{padding-bottom:10px}.lte8 #filter-zone .woof_container_inner>div{width:93%}.lte8 .fixed-header .logo-zone .nsi-logo{background:url("../jpg/nsi-logo-ie8.jpg") no-repeat top left}.lte8 .product-actions-zone{border:1px solid #e6e6e6}.lte8 .mask{display:none;width:0}.lte8 label.wcvaswatchlabel{display:block;cursor:pointer}.lte8 .color-name{display:none}.lte9 body.woocommerce div.product form.cart .variations td{float:left;width:100%}.lte9 .search-zone form#searchform input[type=text]{padding:0px 8px;float:left;width:130px}.lte9 .search-zone form#searchform #searchsubmit{float:left}.ie label.wcvaswatchlabel{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;border:none;width:42px !important;height:42px !important;margin:8px 4px}.ie div.swatchinput{display:inline-block;vertical-align:middle;float:none}.ie div.swatchinput label.selectedswatch.wcvasquare{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;margin:0px}.spacer{content:" ";display:table-cell;width:1%}.spacer.larger{width:2%}.title-border{border-bottom:1px solid #e6e6e6;display:inline-block;margin-left:-9999px;padding-left:9999px;padding-bottom:5px}.more-link{font-size:11px;font-size:.6875rem;text-decoration:none;font-weight:700;display:block;text-transform:uppercase;margin-top:-10px}.shadow,#contact-sidebar,.infoBox{box-shadow:0px 0px 10px 0px rgba(0,0,0,.15);-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,.15);-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,.15)}.responsive-image{max-width:100%;width:100%;height:auto !important}.img-right{float:right;margin-left:30px;margin-bottom:10px}.img-right.more-margin{margin-left:40px;margin-bottom:20px}.img-left{float:left;margin-right:30px;margin-bottom:10px}.img-left.more-margin{margin-right:40px;margin-bottom:20px}.fixed-width-title{width:615px;margin:0 auto}.fixed-width-small-title{width:330px;margin:0 auto}.p-relative{position:relative}.red,.required{color:red}.wrapper{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:1150px;margin:0 auto;position:relative}.uppercase{text-transform:uppercase !important}.normal-case{text-transform:initial !important}.bold{font-weight:bold !important}.normal{font-weight:normal !important}.rounded-corners{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;overflow:hidden}.mobile-visible{display:none !important}.overflow-auto{overflow:auto}.iblock{display:inline-block}.block{display:block}.table{display:table}.pull-right{float:right}.pull-left{float:left}.ml5{margin-left:5px}.mr5{margin-right:5px}.pl0{padding-left:0px !important}.pr0{padding-right:0px !important}.ml0{margin-left:0px !important}.mr0{margin-right:0px !important}.mb0{margin-bottom:0px !important}.mb5{margin-bottom:5px !important}.mb10{margin-bottom:10px !important}.mb15{margin-bottom:15px !important}.mb20{margin-bottom:20px !important}.mb25{margin-bottom:25px !important}.mb30{margin-bottom:30px !important}.mb35{margin-bottom:35px !important}.mb40{margin-bottom:40px !important}.mb45{margin-bottom:45px !important}.mb50{margin-bottom:50px !important}.mb55{margin-bottom:55px !important}.mb60{margin-bottom:60px !important}.mb70{margin-bottom:70px !important}.mt0{margin-top:0px !important}.mt5{margin-top:5px !important}.mt10{margin-top:10px !important}.mt15{margin-top:15px !important}.mt20{margin-top:20px !important}.mt25{margin-top:25px !important}.mt30{margin-top:30px !important}.mt35{margin-top:35px !important}.mt40{margin-top:40px !important}.mt45{margin-top:45px !important}.mt50{margin-top:50px !important}.mt55{margin-top:55px !important}.mt60{margin-top:60px !important}.mt70{margin-top:70px !important}.no-padding{padding:0 !important}.pt0{padding-top:0 !important}.pt10{padding-top:10px}.pt15{padding-top:15px}.pt20{padding-top:20px}.pt25{padding-top:25px}.pt30{padding-top:30px}.pt35{padding-top:35px}.pt40{padding-top:40px}.pt45{padding-top:45px}.pt50{padding-top:50px}.pt55{padding-top:55px}.pt60{padding-top:60px}.pb0{padding-bottom:0 !important}.pb10{padding-bottom:10px}.pb15{padding-bottom:15px}.pb20{padding-bottom:20px}.pb25{padding-bottom:25px}.pb30{padding-bottom:30px}.pb35{padding-bottom:35px}.pb40{padding-bottom:40px}.pb45{padding-bottom:45px}.pb50{padding-bottom:50px}.pb55{padding-bottom:55px}.pb60{padding-bottom:60px}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.hide{display:none}.show{display:block}.clearfix,.tabs{*zoom:1}.clearfix:before,.tabs:before,.clearfix:after,.tabs:after{display:table;content:"";line-height:0}.clearfix:after,.tabs:after{clear:both}.clear{clear:both}.span2{width:2%}.span5{width:5%}.span10{width:10%}.span15{width:15%}.span20{width:20%}.span25{width:25%}.span30{width:30%}.span35{width:35%}.span40{width:40%}.span45{width:45%}.span50{width:50%}.span55{width:55%}.span60{width:60%}.span65{width:65%}.span70{width:70%}.span75{width:75%}.span80{width:80%}.span85{width:85%}.span90{width:90%}.span95{width:95%}.span100{width:100%}@media screen and (max-width: 1250px){#team .teammates .slick-next{right:-10px !important}}@media screen and (max-width: 1180px){.wrapper{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;padding:0 20px}.one-sidebar #main-content,.two-sidebars #main-content{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;padding-left:20px;padding-right:20px}.one-sidebar #main-content .wrapper,.two-sidebars #main-content .wrapper{padding:0}.one-sidebar .sidebar,.two-sidebars .sidebar{width:25%}.one-sidebar .page-wrapper{width:75%}.two-sidebars .page-wrapper{width:50%}.social-media{margin-bottom:10px}.social-media li{padding-right:10px;margin-bottom:0}.social-media span{display:none}.social-media a:before{background:url("../png/social-media-mobile.png") no-repeat;width:34px;height:34px}.social-media a:hover:before{background-position:0 0px}.social-media .twitter:before{background-position:-34px 0}.social-media .twitter:hover:before{background-position:-34px 0}.social-media .youtube:before{background-position:-68px 0}.social-media .youtube:hover:before{background-position:-68px 0}.social-media .pinterest:before{background-position:-102px 0}.social-media .pinterest:hover:before{background-position:-102px 0}.social-media .instagram:before{background-position:-136px 0}.social-media .instagram:hover:before{background-position:-136px 0}.footer-second-row .col-1-on-2{width:66%}.footer-second-row .col-1-on-2.first{width:30%}}@media screen and (max-width: 1100px){.page-template-template-about-us #banner .info{width:100%;padding:40px;padding-right:0}.page-template-template-about-us #banner .info p,.page-template-template-about-us #banner .info .emphase{width:auto !important}.main-header nav #menu-main-menu>li{padding-left:10px;padding-right:10px}}@media screen and (max-width: 1000px){.main-header nav #menu-main-menu>li>a{font-size:13px;font-size:.8125rem}.main-header nav .sub-menu{top:62px}.pinterest-custom-list .pins-feed-item{width:23% !important}div.woocommerce table.woocommerce-checkout-review-order-table{width:100%;float:none}#payment{width:100%;float:none}}@media screen and (max-width: 980px){.left-sidebar{display:none}.left-sidebar.always-visible{position:relative;display:block;float:none;width:100%;margin-bottom:25px}.left-sidebar.always-visible .mobile-visible{display:block !important}.left-sidebar.always-visible>ul{display:none}.content-left-sidebar{float:none;width:100%;margin-left:0}.content-left-sidebar.fixed-sidebar{margin-left:0%}#filter-zone.fixed-filters{width:100%;max-width:none;left:0}}@media screen and (max-width: 900px){.woocommerce form.woocommerce-ordering{float:none;width:100%;margin-bottom:10px}.woocommerce .archive-page-title{width:100%;float:none}#popup-ad{display:none}body .main-wrapper>header{position:fixed;width:100%;top:0;left:0;z-index:500}body .main-content{margin-top:145px}body.home .main-content{margin-top:93px}.main-header nav{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:none;position:absolute;top:100%;width:100%;z-index:550;padding:20px 20px 30px;margin:0 -20px;padding-left:20px;padding-right:20px;background-color:#fff;border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6}.main-header nav #menu-main-menu>li{float:none;padding:0}.main-header nav #menu-main-menu>li>a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:16px;font-size:1rem;padding:33px 20px;display:block;width:100%;padding:12px 20px}.main-header nav #menu-main-menu>li>a:after{display:none}.main-header nav #menu-main-menu>li:hover .sub-menu{opacity:1}.main-header nav #menu-main-menu>li:hover>a{color:#242424}.main-header nav #menu-main-menu>li.open>a,.main-header nav #menu-main-menu>li.current-menu-item>a:hover{color:#673695}.main-header nav #menu-main-menu>li.open:after{background-position:0 -4px}.main-header nav .menu-item-has-children:after{content:"";position:absolute;right:20px;top:21px;width:6px;height:4px;background:url("../png/drop-arrow-purple-hover.png") no-repeat 0 0}.main-header nav .sub-menu{visibility:visible;opacity:1;display:none;position:static;border:none;width:100%;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;padding:0 20px;margin:0 -20px}.main-header nav .sub-menu a{font-size:14px;font-size:.875rem;text-align:left;padding:7px 20px 7px 35px}.main-header nav .sub-menu a:before{content:"-";position:absolute;left:20px}.main-header nav .sub-menu a:hover{font-weight:normal;color:#242424}.main-header nav .sub-menu li.first a{padding-top:7px}.main-header nav .sub-menu li.products-mobile-link{display:block}.main-header nav .sub-menu li.current-menu-item a{font-weight:normal}.main-header .mobile-buttons{display:block}.logo-zone .nsi-logo{width:107px;height:49px;margin:4px 0 4px}.event{width:100%}.event .button{float:none;margin-top:10px}.event .col-1-on-2{float:none;width:100%}.footer-bottom ul{float:none;width:100%;text-align:center}.logo-leonard{margin-top:8px;float:none;display:inline-block}.site-wide-notice{margin-top:-51px}.site-wide-notice.no-margin{margin-top:0px}.admin-bar .site-wide-notice{margin-top:-83px}.admin-bar .site-wide-notice.no-margin{margin-top:-31px}.page-template-template-about-us #commitment .subtitle{width:90%}}@media screen and (max-width: 800px){.main-header .mobile-hidden,.meta-nav .mobile-hidden{display:none !important}.main-header .mobile-visible,.meta-nav .mobile-visible{display:block !important}.meta-nav nav li{border-left:none}.meta-nav nav a{padding:0}.meta-nav nav .grey-link{background:rgba(0,0,0,0)}.meta-nav nav .grey-link a{color:#ccc}.main-header nav{overflow:auto;max-height:465px;border-top:0;padding-top:0}.main-header .button{width:100%}}@media screen and (max-width: 782px){.admin-bar .site-wide-notice{margin-top:-97px}.admin-bar .site-wide-notice.no-margin{margin-top:-45px}}@media screen and (max-width: 768px){body .woocommerce.columns-4 ul.products li.product,body .woocommerce.columns-5 ul.products li.product,body .woocommerce .columns-5 ul.products li.product,body .woocommerce div ul.products li.product,body.woocommerce-page.columns-4 ul.products li.product,body.woocommerce-page.columns-5 ul.products li.product,body.woocommerce-page .columns-5 ul.products li.product,body.woocommerce-page div ul.products li.product{width:48.05%;margin-bottom:15px;margin-top:15px}body .woocommerce.columns-4 ul.products li.product,body.woocommerce-page.columns-4 ul.products li.product{margin-right:0}body .woocommerce.columns-4 ul.products li.product.first,body.woocommerce-page.columns-4 ul.products li.product.first{margin-right:3.9%}body.woocommerce ul.products li.product,body.woocommerce-page ul.products li.product,body.page ul.products li.product{float:none !important}body.woocommerce ul.products li.product.two-col-first,body.woocommerce-page ul.products li.product.two-col-first,body.page ul.products li.product.two-col-first{margin-right:3.9%}.button,body.woocommerce a.button,body .woocommerce a.button,.add_to_wishlist,.button.big{padding-right:10px;padding-left:10px}body.woocommerce #main div.product div.summary,body.woocommerce #content div.product div.summary,body.woocommerce div.product div.summary,body.woocommerce-page #main div.product div.summary,body.woocommerce-page #content div.product div.summary,body.woocommerce-page div.product div.summary{width:100%;border-left:none;padding-left:0}body.woocommerce #main div.product div.images,body.woocommerce #content div.product div.images,body.woocommerce div.product div.images,body.woocommerce-page #main div.product div.images,body.woocommerce-page #content div.product div.images,body.woocommerce-page div.product div.images{width:100%;margin-bottom:10px}body.woocommerce #main div.product div.images.fixed-images,body.woocommerce #content div.product div.images.fixed-images,body.woocommerce div.product div.images.fixed-images,body.woocommerce-page #main div.product div.images.fixed-images,body.woocommerce-page #content div.product div.images.fixed-images,body.woocommerce-page div.product div.images.fixed-images{position:static;max-width:100%;top:auto}body.woocommerce #main div.product div.images.unfix,body.woocommerce #content div.product div.images.unfix,body.woocommerce div.product div.images.unfix,body.woocommerce-page #main div.product div.images.unfix,body.woocommerce-page #content div.product div.images.unfix,body.woocommerce-page div.product div.images.unfix{position:static;bottom:auto;top:auto}.product-actions-zone{width:100%;margin-left:0}footer .col-2-on-3,footer .col-1-on-3{float:none;width:100%;padding-left:0;padding-right:0}footer .col-1-on-3{margin-top:30px}footer .col-1-on-2{width:100%;float:none}footer .newsletter{display:none}.footer-second-row .col-1-on-2{width:100%}.footer-second-row .col-1-on-2.first{width:100%}.social-media{text-align:center}#filter-zone{border-bottom:none}#filter-zone.fixed-filters{position:static}#filter-zone .filter-title,#filter-zone .woof_container{position:relative;cursor:pointer;width:100%;display:block;text-align:left;padding-left:15px;padding-right:15px;border-bottom:1px solid #e6e6e6}#filter-zone .filter-title:after,#filter-zone .woof_container:after{font-size:20px;font-size:1.25rem;content:"+";font-weight:normal;line-height:20px;position:absolute;right:15px;top:13px;color:#242424}#filter-zone .filter-title.open:after,#filter-zone .filter-title.open h4:after,#filter-zone .woof_container.open:after,#filter-zone .woof_container.open h4:after{content:"-"}#filter-zone .filter-title:hover,#filter-zone .woof_container:hover{background-color:#fff;color:#242424}#filter-zone .woof_container:after{display:none}#filter-zone h4{padding:15px}#filter-zone h4:after{font-size:20px;font-size:1.25rem;content:"+";font-weight:normal;line-height:20px;position:absolute;right:15px;top:13px;color:#242424;background:none;width:auto;height:auto}#filter-zone .woof_redraw_zone{overflow:auto;display:none}#filter-zone .woof_container{padding:0;border-left:none}#filter-zone .woof_container:hover h4{color:#242424}#filter-zone .woof_container:hover h4:after{background-position:0 0px}#filter-zone .woof_container:hover .woof_container_inner div{display:none}#filter-zone .woof_container_inner>div{background-color:#f1f1f1;position:static;border:none;padding-left:15px;padding-right:15px}body div.woof_info_popup{left:42%}.coupon{width:100%}#coupon_code{width:100%;margin-bottom:20px}body .woocommerce table.cart .coupon input.button{width:100%;margin-top:10px;clear:both}body .woocommerce table.cart td.actions input.button{width:100%;clear:both;float:none}body .woocommerce table.shop_table td{padding-top:10px;padding-bottom:10px}body .woocommerce table.shop_table td.product-name a{font-size:14px;font-size:.875rem;text-transform:none;text-align:left;margin-top:25px;display:block}body .woocommerce .cart_totals table.shop_table{padding-top:0px}body .woocommerce .cart_totals table.shop_table .empty{height:0px}body .woocommerce .cart_totals table.shop_table th.discount-row{display:block;padding-left:12px}body .woocommerce .cart_totals table.shop_table .cart-discount td{padding-left:24px;padding-top:2px;padding-bottom:2px}body .woocommerce .cart_totals table.shop_table td{padding-right:12px}body.woocommerce-page .cart-collaterals .cart_totals{width:100%;margin-top:30px}body.woocommerce-page .cart-collaterals .cross-sells{margin-top:30px;width:100%}body.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:48%}body.woocommerce-page table.wishlist_table thead{display:none}body.woocommerce-page table.wishlist_table tfoot{display:none}body.woocommerce-page table.wishlist_table tbody tr{display:block;width:100%;margin-bottom:25px}body.woocommerce-page table.wishlist_table tbody td{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;width:100%}body.woocommerce-page table.wishlist_table tbody td .button.button.alt{float:none}body.woocommerce-page table.wishlist_table tbody td.product-name a{margin-top:0}body.woocommerce-page table.wishlist_table tbody td.product-remove{padding:5px 9px}.size-selections,.grit-size-selections{margin-left:0;margin-bottom:-15px}.size-selections a,.grit-size-selections a{width:104px}.fp_apply_reward{padding-top:26px;padding-bottom:34px}.fp_apply_reward input{width:100% !important}.page-template-template-about-us #banner .info{width:75%;padding:50px 30px}.page-template-template-about-us #banner .bg_img{height:400px;width:100%}.page-template-template-about-us #commitment .text{display:block}.page-template-template-about-us #team .teammates{flex-wrap:wrap}.page-template-template-about-us #team .teammates .teammate{margin-bottom:40px;flex:1 1 50%}.page-template-template-about-us #story img{max-width:100%}.page-template-template-about-us #story .col-left,.page-template-template-about-us #story .col-right{width:100%;float:inherit;margin-right:0;display:block}.page-template-template-about-us #story .col-right{text-align:center}.page-template-template-about-us #timeline .chevron{margin-bottom:0px}.page-template-template-about-us #timeline .events .circle{display:none}.page-template-template-about-us #timeline .events:after{content:none}.page-template-template-about-us #timeline .events .elems .elem.right,.page-template-template-about-us #timeline .events .elems .elem.left{display:block}.page-template-template-about-us #timeline .events .elems .elem.right .event,.page-template-template-about-us #timeline .events .elems .elem.left .event{width:100%;margin:0 !important;flex-direction:column-reverse;display:flex;align-items:center}.page-template-template-about-us #timeline .events .elems .elem.right .event .info,.page-template-template-about-us #timeline .events .elems .elem.left .event .info{margin-bottom:20px}.page-template-template-about-us #timeline .events .elems .elem.right .event .info .date,.page-template-template-about-us #timeline .events .elems .elem.left .event .info .date{text-align:center}.page-template-template-about-us #timeline .events .elems .elem.right .event .illustration,.page-template-template-about-us #timeline .events .elems .elem.left .event .illustration{margin-bottom:20px}.page-template-template-about-us #timeline .events .elems .elem.right .text,.page-template-template-about-us #timeline .events .elems .elem.left .text{width:100%;margin:0 !important}.page-template-template-about-us #timeline .events .elems .elem.right .text:before,.page-template-template-about-us #timeline .events .elems .elem.left .text:before{content:"";border-color:#ebebeb rgba(0,0,0,0);border-style:solid;border-width:0 20px 20px;bottom:auto;display:block;left:calc(50% - 15px);position:absolute;right:auto;top:-20px;width:0}.page-template-template-about-us #timeline .events .elems .elem.right .text:after,.page-template-template-about-us #timeline .events .elems .elem.left .text:after{border-color:#fff rgba(0,0,0,0);border-style:solid;border-width:0 13px 13px;bottom:auto;content:"";display:block;left:calc(50% - 8px);position:absolute;right:auto;top:-13px;width:0}}@media screen and (max-width: 750px){.two-sidebars .page-wrapper,.one-sidebar .page-wrapper{width:60%}.two-sidebars .sidebar.left,.one-sidebar .sidebar.left{width:40%}.two-sidebars .sidebar.right,.one-sidebar .sidebar.right{width:50%;float:none;clear:both}.staff-row{display:block}.table-cell-1-on-3{display:block;width:48%;margin-right:2%;float:left;margin-bottom:15px}.table-cell-1-on-3.second{margin-right:0}form.fixed-width-form,div.woocommerce form.fixed-width-form,.woocommerce form.fixed-width-form{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.fixed-width-title{width:100%}}@media screen and (max-width: 700px){.two-sidebars .page-wrapper,.two-sidebars .sidebar.left,.two-sidebars .sidebar.right,.one-sidebar .page-wrapper,.one-sidebar .sidebar.left,.one-sidebar .sidebar.right{width:100%;float:none;margin-bottom:30px;padding:0}.two-sidebars.sidebar-first .page-wrapper,.two-sidebars .sidebar-second .page-wrapper,.one-sidebar.sidebar-first .page-wrapper,.one-sidebar .sidebar-second .page-wrapper{padding:0}div.col-1-on-4,ul.col-1-on-4{width:49%;padding:0;margin-bottom:20px}div.col-1-on-4.with-border,ul.col-1-on-4.with-border{margin:0}div.col-1-on-4.with-border.first,ul.col-1-on-4.with-border.first{margin:0;margin-right:2%}div.col-1-on-4.with-border.last,ul.col-1-on-4.with-border.last{margin:0;margin-left:2%}div.col-1-on-4:nth-child(even),ul.col-1-on-4:nth-child(even){clear:both}div.col-1-on-4.small-padding,ul.col-1-on-4.small-padding{width:49%;padding:0}div.col-1-on-4.first,ul.col-1-on-4.first{padding-right:2%}div.col-1-on-4.last,ul.col-1-on-4.last{padding-left:2%}.inspiration{height:auto}.inspiration .title-zone{width:100%;padding-right:0;padding-top:0}.trend-images{position:static;margin-top:30px}form.wpcf7-form input[type=submit]{width:100%}.page-template-template-about-us #banner .info_bg{width:100%;background:linear-gradient(to top, rgba(255, 255, 255, 0) 0%, rgba(237, 226, 243, 0) 4%, rgba(224, 204, 234, 0.07) 7%, rgba(206, 175, 222, 0.67) 11%, rgba(193, 153, 213, 0.83) 14%, rgba(188, 146, 210, 0.86) 15%, #bc92d2 20%, #bc92d2 29%, #bc92d2 31%, #bc92d2 41%, #bc92d2 44%);height:110%}.page-template-template-about-us #banner .info{flex:0 0 100%;position:inherit;padding:50px 20px;width:100%;padding-bottom:60px;font-size:24px}.page-template-template-about-us #banner .bg_img{display:none}}@media screen and (max-width: 640px){.table-cell-1-on-2{display:block;width:100%;margin-bottom:20px}.table-cell-1-on-2 .button{position:static}.mobile-title-border{border-bottom:1px solid #e6e6e6;display:inline-block;margin-left:-9999px;padding-left:9999px;padding-bottom:5px}.event-column.first{border-right:none}.col-1-on-2{float:none;padding:0;width:100%}.col-1-on-2.more-padding{padding-left:0;padding-right:0}body.woocommerce .woocommerce-result-count{font-size:13px;font-size:.8125rem;display:block;padding-top:5px}body.woocommerce .woocommerce-result-count:before{display:none}body.woocommerce .products-per-page{float:none;text-align:center;margin-top:15px}body .woocommerce nav.woocommerce-pagination{float:none;margin-top:20px}.event-column.tab-content{display:none;clear:both}.event-column.tab-content.active{display:block}.tabs.events-tab{display:block}}@media screen and (max-width: 600px){.col-1-on-3,.col-2-on-3{width:100%;float:none;padding-left:0;padding-right:0}.home h2,h1,.fake-h1{font-size:22px;font-size:1.375rem;text-transform:uppercase}.single-product h2{text-transform:uppercase}h2{font-size:20px;font-size:1.25rem;text-transform:none}h3{font-size:16px;font-size:1rem}.parralax{background:url("../jpg/parallax-home-bg-mobile.jpg") no-repeat left center;background-attachment:fixed;background-size:cover}.home-slider{height:260px}.footer-second-row{border:none;padding-top:0;margin-top:10px}.footer-bottom li{display:block;border:none;padding:0;margin:11px 0}.footer-bottom li.copyright{display:none}.footer-bottom li.mobile-visible{display:block !important}.product-actions-zone{display:block;margin-top:30px}.product-actions-zone.single-zone{width:100%}.product-actions-zone.double-zones{width:100%}.product-actions-zone.double-zones .cart-action{width:100%}.product-actions-zone.double-zones .wishlist-action{width:100%}.product-actions-zone .action-zone{display:block;padding:20px;border-right:none;border-bottom:1px solid #e6e6e6}.product-actions-zone .action-zone:last-child{border-bottom:none}.product-actions-zone .variations-info{width:100%;padding-bottom:20px}.product-actions-zone .cart-action{width:100%}.product-actions-zone .wishlist-action{width:100%}.single_variation{display:block;margin-bottom:15px}body.woocommerce div.product .cart-action span.price{padding-right:0;display:inline-block}body.woocommerce div.product .cart-action span.price.simple{display:block;margin-bottom:8px}body.woocommerce div.product p.price{text-align:center;margin-bottom:0}body.woocommerce div.product form.cart .color{width:auto;margin:0 auto}body.woocommerce div.product form.cart a.button{float:none}body.woocommerce div.product .woocommerce-tabs .panel{overflow:auto;margin:0;padding:25px 20px;margin-left:-20px;margin-right:-20px;border-bottom:1px solid #e6e6e6}.short-description{display:none}.single-product .mobile-visible{display:block !important}.single-product .mobile-visible .short-description{display:block}.single-product .mobile-hidden{display:none !important}.pinterest-custom-list .pins-feed-item{width:47% !important}.tabs.mobile-display a{width:100%;float:none;border-top:none}.tabs.mobile-display li:first-child a{border-top:1px solid #242424}.page-template-template-about-us #commitment h2{font-size:28px;margin-top:5px}.page-template-template-about-us #commitment .subtitle{width:100%;text-align:left}.page-template-template-about-us #commitment .text .text-col-left,.page-template-template-about-us #commitment .text .text-col-right{display:block;width:100%}.page-template-template-about-us #team .teammates .slick-next{right:5px !important}.page-template-template-about-us #team .teammates .slick-prev{left:-10px !important}.page-template-template-about-us #team .teammates .teammate{flex:0 0 100%}}@media screen and (max-width: 530px){form input[type=submit]{width:100%}}@media screen and (max-width: 500px){.locations-column{width:100%;float:none}#distri-map{height:250px}.pinterest-custom-list .pins-feed-item,.pinterest-custom-list .nailthumb-container,.pinterest-custom-list img{width:100% !important;height:auto !important;margin-left:0 !important;margin-right:0 !important}}@media screen and (max-width: 440px){.table-cell-1-on-3{width:100%;margin-right:0}.button,body .woocommerce a.button{width:100%}.woocommerce .product-actions-zone .quantity{width:22%}.woocommerce .product-actions-zone .quantity input{width:100%}.woocommerce .product-actions-zone .single_add_to_cart_button{width:74%}.woocommerce .woocommerce-message .button{top:-8px}.product-cta{text-align:center}.product-cta .button{width:auto}form .form-row-first,form .form-row-last,div.woocommerce form .form-row-first,div.woocommerce form .form-row-last,.woocommerce form .form-row-first,.woocommerce form .form-row-last{width:100%}}@media screen and (max-width: 400px){div.col-1-on-4,ul.col-1-on-4{width:100%}div.col-1-on-4.small-padding,ul.col-1-on-4.small-padding{width:100%}div.col-1-on-4.first,ul.col-1-on-4.first{padding-right:0}div.col-1-on-4.last,ul.col-1-on-4.last{padding-left:0}.fixed-width-small-title{width:100%}div.woocommerce form.fixed-width-form.login{width:100%}.tabs.events-tab a{font-size:12px;font-size:.75rem;padding:8px 15px}.size-selections a,.grit-size-selections a{width:46%;margin:8px 1%}}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.tel-link:before{background:url("../png/phone-icon%402x.png") no-repeat center center;background-size:8px 13px}.search-link:before{background:url("../png/search-icon%402x.png") no-repeat center center;background-size:10px 13px}.cart-link:before{background:url("../png/cart-icon%402x.png") no-repeat center center;background-size:16px 12px}.filter-title:before{background:url("../png/filter-icon%402x.png") no-repeat center center;background-size:14px 14px}#filter-zone h4:after{background:url("../png/down-arrow%402x.png") no-repeat 0 0;background-size:6px 8px}.main-header .menu-item-has-children:after{background:url("../png/drop-arrow-purple-hover%402x.png") no-repeat 0 0;background-size:6px 8px}.main-header nav .woocommerce-product-search input[type=search]{background:#e6e6e6 url("../png/search-icon-dark%402x.png") no-repeat 20px center;background-size:10px 13px}.main-header li.outer-icon a:before{background:url("../png/outer-icon%402x.png") no-repeat center center;background-size:11px 11px}.social-media a:before{background:url("../png/social-media%402x.png") no-repeat;background-position:0 0;background-size:120px 48px}#prev{background:url("../png/slider-left-arrow%402x.png") no-repeat 0 0;background-size:24px 160px}#next{background:url("../png/slider-right-arrow%402x.png") no-repeat 0 0;background-size:24px 160px}.gear-icon:before{background:url("../png/gear-icon%402x.png") no-repeat center center;background-size:14px 14px}.grey-cart-icon:before{background:url("../png/grey-cart-icon%402x.png") no-repeat center center;background-size:16px 12px}.star-icon:before{background:url("../png/star-icon%402x.png") no-repeat center center;background-size:15px 14px}.mobile-btn{background:url("../png/mobile-btn-icon%402x.png") no-repeat center 10px;background-size:20px 45px}.logo-zone .nsi-logo{background:url("../jpg/nsi-logo%402x.jpg") no-repeat top left;background-size:100%}.outer-icon-purple:before{background:url("../png/outer-icon-purple%402x.png") no-repeat 0 0;background-size:11px 11px}.logo-leonard a{background:url("../png/leonard-logo-new%402x.png") no-repeat top left;background-size:65px 9px}}@media screen and (-webkit-min-device-pixel-ratio: 2)and (max-width: 900px),screen and (min-resolution: 192dpi)and (max-width: 900px){.main-header nav .menu-item-has-children:after{background:url("../png/drop-arrow-purple-hover%402x.png") no-repeat 0 0;background-size:6px 8px}}@media screen and (-webkit-min-device-pixel-ratio: 2)and (max-width: 768px),screen and (min-resolution: 192dpi)and (max-width: 768px){#filter-zone h4:after{background:none}}@media screen and (-webkit-min-device-pixel-ratio: 2)and (max-width: 600px),screen and (min-resolution: 192dpi)and (max-width: 600px){.social-media a:before{background:url("../png/social-media-mobile%402x.png") no-repeat;background-position:0 0;background-size:170px 34px}}/*# sourceMappingURL=main.css.map */
