@charset "UTF-8";/*!
Theme Name:   	Storefront
Theme URI:    	https://woocommerce.com/storefront
Author:         WooThemes
Author URI:     https://woocommerce.com/
Description:  	Storefront is the perfect theme for your next WooCommerce project. Designed and developed by WooCommerce Core developers, it features a bespoke integration with WooCommerce itself plus many of the most popular customer facing WooCommerce extensions. There are several layout & color options to personalise your shop, multiple widget regions, a responsive design and much more. Developers will love it's lean and extensible codebase making it a joy to customise and extend. Looking for a WooCommerce theme? Look no further!
Version:      	2.2.9
License:      	GNU General Public License v2 or later
License URI:  	http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  	storefront
Tags:         	e-commerce, two-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, featured-images, full-width-template, threaded-comments, accessibility-ready, rtl-language-support, footer-widgets, sticky-post, theme-options
*//*!
 * normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css
 */img,legend{border:0}legend,td,th{padding:0}
 .fa,body,button,input,textarea{-moz-osx-font-smoothing:grayscale}img,pre{max-width:100%}a,ins,mark{text-decoration:none}#comments .comment-list .comment-body:after,#comments .comment-list .comment-meta cite,#comments .comment-list .reply:after,#respond,.aligncenter,.clear:after,.comment-content:after,.entry-content:after,.error404 .fourohfour-columns-2:after,.gallery:after,.handheld-navigation,.header-widget-region:after,.main-navigation .menu,.main-navigation:after,.pagination,.pagination .page-numbers:after,.site-content:after,.site-footer:after,.site-header:after,.site-main nav.navigation:after,.woocommerce-pagination,.woocommerce-pagination .page-numbers:after,h1,h2,h3,h4,h5,h6{clear:both}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}
 .fa,.fa-stack{display:inline-block}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}dfn{font-style:italic}mark{color:#000}sup{top:-.5em;bottom:1ex}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{margin:0 2px}
 .fa.fa-pull-left,.fa.pull-left{margin-right:.3em}optgroup{font-weight:700}/*!
 *  Font Awesome 4.6.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:FontAwesome;src:url(assets/fonts/fontawesome-webfont.eot?v=4.6.3);src:url(assets/fonts/fontawesome-webfont.eot?#iefix&v=4.6.3) format("embedded-opentype"),url(assets/fonts/fontawesome-webfont.woff2?v=4.6.3) format("woff2"),url(assets/fonts/fontawesome-webfont.woff?v=4.6.3) format("woff"),url(assets/fonts/fontawesome-webfont.ttf?v=4.6.3) format("truetype"),url(assets/fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular) format("svg");font-weight:400;font-style:normal;font-display: swap}
.fa{font:normal normal normal 1em/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased}body,button,input,select,textarea{font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue","Helvetica","Arial","Lucida Grande","sans-serif"}blockquote,cite,dfn,em,i{font-style:italic}.fa-lg{font-size:1.3333333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.2857142857em;text-align:center}.fa-ul{padding-left:0;margin-left:2.1428571429em;list-style-type:none}
.fa.fa-pull-right,.fa.pull-right{margin-left:.3em}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.1428571429em;width:2.1428571429em;top:.1428571429em;text-align:center}.fa-li.fa-lg{left:-1.8571428571em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right,.pull-right{float:right}
.fa-refresh:before{content:"\f021"}
.fa.fa-filter:before {content: "\f0b0";}
.alignleft,.pull-left{float:left}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{filter:none}.fa-stack{position:relative;width:2em;height:2em;line-height:2em;vertical-align:middle}
.alpha,.beta,.delta,.gamma,.site-header .custom-logo-link,.site-header .site-logo-anchor,.site-header .site-logo-link,img{display:block}
 header .col-full {
    box-shadow: 0px -4px 11px rgba(0,0,0,0.4);min-height: 170px;}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}body{-ms-word-wrap:break-word;word-wrap:break-word;background-color:#fff;overflow-x:hidden}body,button,input,textarea{color:#43454b;line-height:1.618;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-weight:400}select{color:initial}h1,h2,h3,h4,h5,h6{font-weight:700;margin:0 0 .5407911001em;color:#131315}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:700}
.alpha,h1{font-size:2.617924em;line-height:1.214;letter-spacing:-1px}
.beta,h2{font-size:2em;line-height:1.214}
.beta+h3,h2+h3{border-top:1px solid rgba(0,0,0,.05);padding-top:.5407911001em}
.gamma,h3{font-size:1.618em;font-weight:600}
.delta,b,dt,h4,ins,mark,strong,th{font-weight:700}
.delta,h4{font-size:1.41575em}small,sub,sup{font-size:75%}
blockquote+h2,blockquote+h3,blockquote+h4,blockquote+header h2,form+h2,form+h3,form+h4,form+header h2,ol+h2,ol+h3,ol+h4,ol+header h2,p+h2,p+h3,p+h4,p+header h2,table+h2,table+h3,table+h4,table+header h2,ul+h2,ul+h3,ul+h4,ul+header h2{margin-top:0.3em}
address,hr,p,table{margin:0 0 1em}hr{box-sizing:content-box;background-color:#ccc;border:0;height:1px}ol,ul{padding:0}ul{list-style:none}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1em}dd{margin:0 0 1.618em}blockquote{padding:0 1em;border-left:3px solid rgba(0,0,0,.05)}pre{background:rgba(0,0,0,.1);font-family:"Courier 10 Pitch",Courier,monospace;margin-bottom:1.618em;padding:1.618em;overflow:auto}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;background-color:rgba(0,0,0,.05);padding:.202em .5407911001em}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:0 0}sub,sup{height:0;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em;top:.5ex}big{font-size:125%}figure{margin:0}img{height:auto}a{background-color:transparent;color:#2c2d33;font-weight:600}
.site-branding .site-title a,table caption{font-weight:700}a:focus{outline:#2c2d33 solid 1px}
.storefront-cute *{font-family:"Comic Sans MS",sans-serif}*{box-sizing:border-box}
.site{overflow-x:hidden;}
.header-widget-region,.site-content{-webkit-tap-highlight-color:transparent}
.site-header{padding-top:1.618em;padding-bottom:1.618em;color:#9aa0a7;background-position:center center;position:relative;z-index:900;background-repeat: no-repeat;} 
#headimg {position: relative;margin-bottom: -84px;}
#headimg #fthead {width: 21%}
#headimg #khead {color: #702682;font-size: 20px;font-weight: bold;text-align: center;padding-top: 28px;min-width: 216px;}
.site-header .custom-logo-link img,.site-header .site-logo-anchor img,.site-header .site-logo-link img{max-width:210px}
.site-header .custom-logo-link,.site-header .site-branding,.site-header .site-logo-anchor,.site-header .site-logo-link{margin-bottom:0;float:left}
.site-header .widget{margin-bottom:0}
.home.blog .site-header,.home.page:not(.page-template-template-homepage) #content .col-full {padding-top: 20px}
.no-wc-breadcrumb.page-template-template-homepage .site-header{margin-bottom:0}
.header-widget-region{position:relative;z-index:99}
.site-branding .site-title{font-size:2em;letter-spacing:-1px;margin:0}
.site-branding .site-description{font-size:.875em;display:none}
.site-main{margin-bottom:2.617924em}
.site-content{outline:0}
.page-template-template-homepage .site-main{padding-top:4.235801032em}
.site-footer{color:#76787e;padding:0}
.site-footer h1,.site-footer h2,.site-footer h3,.site-footer h4,.site-footer h5,.site-footer h6{color:#65676d}
.site-footer a:not(.button){color:#2c2d33}
footer .col-full {background-color: #109244;color: white;height: 100px;box-shadow: 0px 1px 14px rgba(0,0,0,0.4);}
#mobile-filter {display: none;}
footer .copyright {padding-top: 6px;}
footer .copyright p {margin-bottom: 3px;}
#content .col-full {box-shadow: 0px -4px 11px rgba(0,0,0,0.4);}
.woocommerce-breadcrumb {margin-bottom: 0px !important;}
#main .page-title {font-style: italic; float: left;}
.woocommerce-breadcrumb::before {display: inline-block;font-size: inherit;-webkit-font-smoothing: antialiased;content: "\f015";margin-right: .5407911001em;font: normal normal normal 1em/1 FontAwesome;-moz-osx-font-smoothing: grayscale;text-rendering: auto;color: #75777d;}   
.storefront-sorting {float: right;padding-top: 5px;display: contents;}
.site-info{padding:10px 0px}
.alignleft{display:inline;margin-right:1em} .alignright{display:inline;float:right;margin-left:1em}
.aligncenter{display:block;margin:0 auto}
.screen-reader-text{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);position:absolute!important}
.screen-reader-text:active,.screen-reader-text:focus,.screen-reader-text:hover{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;display:block;font-weight:700;height:auto;left:0;line-height:normal;padding:1em 1.618em;text-decoration:none;top:0;width:auto;z-index:100000;outline:0}#comments .comment-list .comment-body:after,#comments .comment-list .comment-body:before,.clear:after,.clear:before,.comment-content:after,.comment-content:before,.entry-content:after,.entry-content:before,.error404 .fourohfour-columns-2:after,.error404 .fourohfour-columns-2:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before{content:"";display:table}
.error404.left-sidebar .content-area,.error404.right-sidebar .content-area,table{width:100%}table{border-spacing:0;border-collapse:separate}table caption{padding:1em 0}table td,table th{text-align:left;vertical-align:top}table td p:last-child,table th p:last-child{margin-bottom:0}table thead th{text-transform:uppercase;padding:1.41575em;vertical-align:middle;font-weight:900}table tbody h2,table tbody h2 a{font-weight:400}table tbody h2{font-size:1em;letter-spacing:normal}
.error404 .site-content .widget_product_search{padding:1.618em;background-color:rgba(0,0,0,.025)}
.error404 .site-content .widget_product_search form{margin:0}
.error404 .fourohfour-columns-2{padding:2.617924em 0;border:1px solid rgba(0,0,0,.05);border-width:1px 0;margin-bottom:2.617924em}
.error404 .fourohfour-columns-2 .widget,.error404 .fourohfour-columns-2 ul.products,.error404 .fourohfour-columns-2 ul.products li.product{margin-bottom:0}
.error404 .fourohfour-columns-2 .col-1{width:47.8260869565%;float:left;margin-right:4.347826087%}
.error404 .fourohfour-columns-2 .col-1 ul.products li.product{width:45.4545454545%;float:left;margin-right:9.0909090909%}
.error404 .fourohfour-columns-2 .col-2{width:47.8260869565%;float:right;margin-right:0;padding:1.618em;background-color:rgba(0,0,0,.025)}#comments{padding-top:2.617924em}#comments .comments-title{border-bottom:1px solid rgba(0,0,0,.05);padding-bottom:.5407911001em;margin-bottom:1.618em}#comments .comment-list{list-style:none;margin-left:0}#comments .comment-list .comment-content{padding-bottom:1.618em;margin-bottom:1.618em}#comments .comment-list .comment-content .comment-text{padding:1.618em;border-radius:3px}#comments .comment-list .comment-content .comment-text p:last-child{margin-bottom:0}#comments .comment-list .comment-meta{margin-bottom:1em}#comments .comment-list .comment-meta .avatar{margin-bottom:1em;max-width:64px;height:auto}
.widget select,.wp-caption,embed,iframe,object,video{max-width:100%}#comments .comment-list .comment-meta a.comment-date{font-size:.875em}#comments .comment-list .comment-meta cite{font-style:normal;display:block}#comments .comment-list .bypostauthor>.comment-body cite:after{display:inline-block;font:normal normal normal 1em/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:.5407911001em;content:"\f0f6"}#comments .comment-list .reply a:after,#respond #cancel-comment-reply-link:before{font:normal normal normal 1em/1 FontAwesome;text-rendering:auto;-moz-osx-font-smoothing:grayscale}#comments .comment-list .reply{margin-bottom:1.618em;padding-top:.6180469716em}#comments .comment-list .reply:after,#comments .comment-list .reply:before{content:"";display:table}#comments .comment-list .reply a{display:inline-block;margin-right:1em}#comments .comment-list .reply a:after{display:inline-block;font-size:inherit;-webkit-font-smoothing:antialiased;content:"\f112";margin-left:.5407911001em}#comments .comment-list .reply a.comment-edit-link:after{content:"\f040"}#comments .comment-list .reply a:last-child{margin-right:0}#comments .comment-list .children{list-style:none}
.comment-content a{word-wrap:break-word}#respond{padding:1.618em;background-color:rgba(0,0,0,.0125);position:relative}#respond .comment-form-author input,#respond .comment-form-email input,#respond .comment-form-url input{width:100%}#respond .form-submit,#respond form{margin-bottom:0}#respond #cancel-comment-reply-link{position:absolute;top:.5407911001em;right:.5407911001em;display:block;height:1em;width:1em;overflow:hidden;line-height:1;font-size:1.41575em;text-align:center;-webkit-transition:-webkit-transform,ease,.3s;-moz-transition:-moz-transform,ease,.3s;transition:transform,ease,.3s}#respond #cancel-comment-reply-link:hover{-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3)}#respond #cancel-comment-reply-link:before{font-size:inherit;-webkit-font-smoothing:antialiased;content:"\f057";display:block}
.sticky .entry-title:before{display:inline-block;font:normal normal normal 1em/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:.5407911001em;content:"\f08d"}
.hentry{margin:0 0 4.235801032em}
.hentry .wp-post-image{margin-bottom:1.618em;margin-left:auto;margin-right:auto}
.hentry .entry-header{margin-bottom:1em;border-bottom:1px solid rgba(0,0,0,.05)}
.hentry .entry-header .byline,.hentry .entry-header .posted-on{font-size:.875em}
.hentry .entry-header .byline a,.hentry .entry-header .posted-on a{font-weight:400;text-decoration:underline}
.hentry .entry-header .byline a:hover,.hentry .entry-header .posted-on a:hover{text-decoration:none}
.hentry .entry-meta{font-weight:300}
.hentry.type-page .entry-header{border-bottom:0;margin-bottom:0}
.byline,.updated:not(.published){display:none}
.group-blog .byline,.single .byline{display:inline}
.page-links{clear:both;margin:0 0 1em}
.author,.cat-links,.comments-link,.tags-links{display:block;margin-bottom:1.618em}
.author .avatar{width:64px;margin-bottom:1em}fieldset,form{margin-bottom:1.618em}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}
.added_to_cart,.button,button,input[type=button],input[type=reset],input[type=submit]{border:0 #43454b;background:#43454b;color:#fff;cursor:pointer;padding:.6180469716em 1.41575em;text-decoration:none;font-weight:600;text-shadow:none;display:inline-block;outline:0;-webkit-appearance:none;-webkit-font-smoothing:antialiased;border-radius:0;box-shadow:inset 0 -1px 0 rgba(0,0,0,.3)}button.menu-toggle,button.menu-toggle:hover{background-image:none}
 button.menu-toggle {background-color: #fff!important;}
.added_to_cart.alt,.added_to_cart.cta,.button.alt,.button.cta,button.alt,button.cta,input[type=button].alt,input[type=button].cta,input[type=reset].alt,input[type=reset].cta,input[type=submit].alt,input[type=submit].cta{background-color:#2c2d33;border-color:#2c2d33}
.added_to_cart.alt:hover,.added_to_cart.cta:hover,.button.alt:hover,.button.cta:hover,button.alt:hover,button.cta:hover,input[type=button].alt:hover,input[type=button].cta:hover,input[type=reset].alt:hover,input[type=reset].cta:hover,input[type=submit].alt:hover,input[type=submit].cta:hover{background-color:#2c2d33}
.added_to_cart:hover,.button:hover,button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{color:#fff}
.added_to_cart:focus,.button:focus,button:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus{outline:#2c2d33 solid 2px}
.added_to_cart.added:after,.button.added:after,button.added:after,input[type=button].added:after,input[type=reset].added:after,input[type=submit].added:after{display:inline-block;font:normal normal normal 1em/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f00c";margin-left:.5407911001em}
.added_to_cart.loading,.button.loading,button.loading,input[type=button].loading,input[type=reset].loading,input[type=submit].loading{opacity:.5}
.added_to_cart.small,.button.small,button.small,input[type=button].small,input[type=reset].small,input[type=submit].small{padding:.5407911001em .875em;font-size:.875em}
.added_to_cart.disabled,.added_to_cart:disabled,.button.disabled,.button:disabled,button.disabled,button:disabled,input[type=button].disabled,input[type=button]:disabled,input[type=reset].disabled,input[type=reset]:disabled,input[type=submit].disabled,input[type=submit]:disabled{opacity:.5!important;cursor:not-allowed}
.added_to_cart.disabled:hover,.added_to_cart:disabled:hover,.button.disabled:hover,.button:disabled:hover,button.disabled:hover,button:disabled:hover,input[type=button].disabled:hover,input[type=button]:disabled:hover,input[type=reset].disabled:hover,input[type=reset]:disabled:hover,input[type=submit].disabled:hover,input[type=submit]:disabled:hover{opacity:.5!important}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
.input-text,input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],textarea{padding:.6180469716em;background-color:#f2f2f2;color:#43454b;outline:0;border:0;-webkit-appearance:none;border-radius:2px;box-sizing:border-box;font-weight:400;box-shadow:inset 0 1px 1px rgba(0,0,0,.125)}
.input-text:focus,input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,textarea:focus{background-color:#e6e6e6;color:#2b2c30}textarea{overflow:auto;padding-left:.875em;vertical-align:top;width:100%}label{font-weight:600}label.inline input{width:auto}fieldset{padding:0;border:0}fieldset legend{font-weight:700}[placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity .5s .5s ease;-moz-transition:opacity .5s .5s ease;transition:opacity .5s .5s ease;opacity:0}img{border-radius:3px}
.comment-content img.wp-smiley,.entry-content img.wp-smiley,.page-content img.wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0;display:inline-block;border-radius:0}
.wp-caption{margin-bottom:1em}.wp-caption img[class*=wp-image-]{display:block;margin:0 auto}.wp-caption .wp-caption-text{text-align:left;font-style:italic;border-bottom:2px solid rgba(0,0,0,.05);padding:1em 0}
.gallery{margin-bottom:1em}.gallery:after,.gallery:before{content:"";display:table}.gallery .gallery-item{float:left}.gallery .gallery-item .gallery-icon a{display:block}.gallery .gallery-item .gallery-icon img{border:none;height:auto;margin:0 auto}.gallery .gallery-item .gallery-caption{margin:0;text-align:center}.gallery.gallery-columns-1 .gallery-item{width:100%}.gallery.gallery-columns-2 .gallery-item{width:50%}.gallery.gallery-columns-3 .gallery-item{width:33.3%}.gallery.gallery-columns-4 .gallery-item{width:25%}.gallery.gallery-columns-5 .gallery-item{width:20%}.gallery.gallery-columns-6 .gallery-item{width:16.666666667%}.gallery.gallery-columns-7 .gallery-item{width:14.285714286%}.gallery.gallery-columns-8 .gallery-item{width:12.5%}.gallery.gallery-columns-9 .gallery-item{width:11.111111111%}
.secondary-navigation{display:none}button.menu-toggle{cursor:pointer;text-align:left;float:right;position:relative;border:2px solid transparent;box-shadow:none;border-radius:2px;padding:.6180469716em .875em .6180469716em 2.617924em;font-size:.875em;bottom: 18px;right: 5px;}
.main-navigation ul li a:before,.site-main nav.navigation .nav-previous a:before{font:normal normal normal 1em/1 FontAwesome;text-rendering:auto;-moz-osx-font-smoothing:grayscale}button.menu-toggle span:before,button.menu-toggle:after,button.menu-toggle:before{content:"";display:block;height:2px;width:14px;position:absolute;top:50%;left:1em;margin-top:-1px;-webkit-transition:all,ease,.2s;-moz-transition:all,ease,.2s;transition:all,ease,.2s;border-radius:3px}button.menu-toggle:before{-webkit-transform:translateY(-4px);-moz-transform:translateY(-4px);-ms-transform:translateY(-4px);-o-transform:translateY(-4px);transform:translateY(-4px)}button.menu-toggle:after{-webkit-transform:translateY(4px);-moz-transform:translateY(4px);-ms-transform:translateY(4px);-o-transform:translateY(4px);transform:translateY(4px)}
.toggled button.menu-toggle:after,.toggled button.menu-toggle:before{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.toggled button.menu-toggle:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.toggled button.menu-toggle span:before{opacity:0}
.primary-navigation{display:none}
.main-navigation:after,.main-navigation:before{content:"";display:table}
.main-navigation div.menu{display:none}
.main-navigation div.menu:last-child{display:block}
.handheld-navigation,.main-navigation div.menu>ul:not(.nav-menu),.nav-menu{overflow:hidden;max-height:0;-webkit-transition:all,ease,.8s;-moz-transition:all,ease,.8s;transition:all,ease,.8s}
.handheld-navigation ul{margin:0}
.main-navigation.toggled .handheld-navigation,.main-navigation.toggled .menu>ul:not(.nav-menu),.main-navigation.toggled ul[aria-expanded=true]{max-height:1750px}
.main-navigation ul{margin-left:0;list-style:none;margin-bottom:0}
.main-navigation ul ul{display:block;margin-left:1.41575em}
.main-navigation ul li a{padding:.875em 0;display:block}
.main-navigation ul li a:before{display:inline-block;font-size:inherit;-webkit-font-smoothing:antialiased;content:"\f0f6";margin-right:.5407911001em}
.main-navigation ul li a:hover{color:#e6e6e6}
.site-main nav.navigation{margin:0 0 1em}
.site-main nav.navigation:after,.site-main nav.navigation:before{content:"";display:table}
.site-main nav.navigation .nav-next a,.site-main nav.navigation .nav-previous a{display:inline-block;-webkit-transition:all,ease,.3s;-moz-transition:all,ease,.3s;transition:all,ease,.3s;padding:.6180469716em 1em;border-radius:3px}
.site-main nav.navigation .nav-previous{float:left;width:50%}
.site-main nav.navigation .nav-previous a:before{display:inline-block;font-size:inherit;-webkit-font-smoothing:antialiased;content:"\f177";margin-right:.5407911001em}
.site-main nav.navigation .nav-previous a:hover{-webkit-transform:translate(-1em);-moz-transform:translate(-1em);-ms-transform:translate(-1em);-o-transform:translate(-1em);transform:translate(-1em)}
.site-main nav.navigation .nav-next{float:right;text-align:right;width:50%}
.site-main nav.navigation .nav-next a:after{display:inline-block;font:normal normal normal 1em/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f178";margin-left:.5407911001em}
.site-main nav.navigation .nav-next a:hover{-webkit-transform:translate(1em);-moz-transform:translate(1em);-ms-transform:translate(1em);-o-transform:translate(1em);transform:translate(1em)}
.pagination,.woocommerce-pagination{padding:1em 0;border:1px solid rgba(0,0,0,.05);border-width:1px 0;text-align:center}
.pagination .page-numbers,.woocommerce-pagination .page-numbers{list-style:none;margin:0}
.pagination .page-numbers:after,.pagination .page-numbers:before,.woocommerce-pagination .page-numbers:after,.woocommerce-pagination .page-numbers:before{content:"";display:table}
.pagination .page-numbers li,.woocommerce-pagination .page-numbers li{display:inline-block}
.pagination .page-numbers li .page-numbers,.woocommerce-pagination .page-numbers li .page-numbers{border-left-width:0;display:inline-block;padding:.3342343017em .875em;background-color:rgba(0,0,0,.025);color:#43454b}
.pagination .page-numbers li .page-numbers.current,.woocommerce-pagination .page-numbers li .page-numbers.current{font-weight:700;background-color:#2c2d33;border-color:#2c2d33;color:#fff}
.pagination .page-numbers li .page-numbers.dots,.woocommerce-pagination .page-numbers li .page-numbers.dots{background-color:transparent}
.pagination .page-numbers li .page-numbers.next,.pagination .page-numbers li .page-numbers.prev,.woocommerce-pagination .page-numbers li .page-numbers.next,.woocommerce-pagination .page-numbers li .page-numbers.prev{padding-left:1em;padding-right:1em}
.pagination .page-numbers li a.page-numbers:hover,.woocommerce-pagination .page-numbers li a.page-numbers:hover{background-color:rgba(0,0,0,.05)}
.rtl .pagination a.next,.rtl .pagination a.prev,.rtl .woocommerce-pagination a.next,.rtl .woocommerce-pagination a.prev{transform:rotateY(180deg)}
.widget{margin:0 0 3.706325903em}
.widget .widget-search .search-submit{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);position:absolute!important}
.widget .widget-title,.widget .widgettitle{font-size:23px;letter-spacing:0;padding: 4px 48px 15px;margin-bottom:0.3em;font-weight:700;font-style: italic;background: url(/wp-includes/images/left-block-bg.png) no-repeat;color: #fff}
.widget ul{margin-left:10;list-style:none;max-width: 16em;}
.widget ul ul{margin-left:1.618em}
.widget-area .widget{font-weight:300}
.widget-area .widget a.button{font-weight:700!important;color:#fff}
.widget-area .widget a.button:hover{color:#fff}
.header-widget-region:after,.header-widget-region:before{content:"";display:table}
.header-widget-region .widget{margin:0;padding:1em 0;font-size:.875em}
.widget_product_search form,.widget_search form{position:relative}
.widget_product_search form input[type=search],.widget_product_search form input[type=text],.widget_search form input[type=search],.widget_search form input[type=text]{width:100%;padding-left:2.617924em}
.widget_product_search form input[type=submit],.widget_search form input[type=submit]{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);position:absolute!important;top:0;left:0}
.widget_product_search form:before,.widget_search form:before{display:inline-block;font:normal normal normal 1em/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f002";position:absolute;top:1em;left:1em}
.widget_archive ul,.widget_categories ul,.widget_links ul,.widget_nav_menu ul,.widget_pages ul,.widget_recent_comments ul,.widget_recent_entries ul{margin:0}
.widget_archive ul li,.widget_categories ul li,.widget_links ul li,.widget_nav_menu ul li,.widget_pages ul li,.widget_recent_comments ul li,.widget_recent_entries ul li{list-style:none;margin-bottom:.6180469716em}
.widget_archive ul li:before,.widget_categories ul li:before,.widget_links ul li:before,.widget_nav_menu ul li:before,.widget_pages ul li:before,.widget_recent_comments ul li:before,.widget_recent_entries ul li:before{font-family:FontAwesome;margin-right:.5407911001em;display:inline-block;opacity:.35}
.widget_archive ul .sub-menu,.widget_categories ul .sub-menu,.widget_links ul .sub-menu,.widget_nav_menu ul .sub-menu,.widget_pages ul .sub-menu,.widget_recent_comments ul .sub-menu,.widget_recent_entries ul .sub-menu{margin-top:.6180469716em;margin-left:1.618em}
.footer-widgets #wp-calendar td,.footer-widgets #wp-calendar th,.widget-area #wp-calendar td,.widget-area #wp-calendar th{padding:.236em;text-align:center}
.widget_pages ul li:before,.widget_recent_entries ul li:before{content:"\f0f6"}
.widget_pages ul ul.children,.widget_recent_entries ul ul.children{margin:.6180469716em 0 0 1.41575em}
.widget_categories ul li:before{content:"\f114"}
.widget_archive ul li:before,.widget_categories ul li.current-cat:before{content:"\f115"}
.widget_recent_comments ul li:before{content:"\f0e5"}
.widget_nav_menu ul li:before{content:"\f0f6"}
.widget_links ul li:before{content:"\f08e"}
.widget_product_categories ul li a {font-weight: 400;}
.product-categories .current-cat li a {font-weight: 400;}
.product-categories .current-cat a {font-weight: bold;}
.widget_product_categories ul li a:hover {font-weight: 600;}
.widget_rating_filter .wc-layered-nav-rating{margin-bottom:.6180469716em}
.widget_rating_filter .wc-layered-nav-rating a{text-decoration:none!important}
.widget_rating_filter .wc-layered-nav-rating .star-rating{display:inline-block}
.widget-area .widget{font-size:.875em;background: url(/wp-includes/images/lb-cont-bg.png) 3px repeat-y;}
.widget-area .widget::after {content:"";display: block;background-image: url(/wp-includes/images/lb-cont-bot.png);width: 100%;height: 8px;background-repeat: no-repeat;margin: 0px 3px;}
.widget-area .widget h1.widget-title{font-size:1.41575em}
.widget-area .widget a:not(.button):hover{text-decoration:none}
#tab-description {height: 500px;overflow-y: scroll;}
.prpdesc {color: #d80202}
.dts-link.to-full-website.blue-text {font-size: 20px}
.dts-link.back-to-mobile.red-text {font-size: 20px;}
/*fromplugin*/#callme{height:151px;position:fixed;top:150px;right:0;width:22px;z-index:110}.cme-form{border:1px solid #0f8f0c;-moz-box-shadow:0 2px 20px #333;-webkit-box-shadow:0 2px 20px #333;box-shadow:0 2px 20px #333;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;background:#efefef;z-index:999;font-family:"Trebuchet MS";display:none;position:fixed;right:50px;top:150px;width:305px;color:#777}.cme-form .has-error{background:#f2dede}.cme-form span{padding:2px 3px 2px 10px;display:block;color:#777;font-size:11px;clear:both}.cme-form .cme-btn{padding:4px 7px 5px;color:#fff;font-size:14px;font-weight:700;border-radius:2px;text-shadow:0 1px 0 #757575;margin:0;cursor:pointer;width:140px;outline:0}.cme-form select{border:1px solid #98a198;background:#fff!important;padding:4px 3px 3px 9px;width:100%;font-size:12px;border-radius:0;outline-style:none;height:21px;line-height:21px;margin:0 0 5px 0;font-size:13px;cursor:pointer;font-family:"Trebuchet MS";outline:0}.cme-form .cme-select{width:280px;margin-left:10px;height:27px;line-height:27px}.cme-form .cme-txt{border:1px solid #98a198;width:280px;border-radius:0;color:#000;font-size:13px;padding:5px 3px!important;outline:0;background-color:#fff!important}.cme-form h6{display:none}.cme-form span div{float:left;display:inline;margin:0 5px 0 0;line-height:19px}.cme-form .cme-cls{text-shadow:0 1px 0 #4d659f;height:22px;width:22px;font-size:13px;overflow:hidden;border-radius:2px;text-align:center;padding:1px 3px 3px;float:right;display:inline;color:#fff;text-shadow:none;margin:7px 8px 0 0;cursor:pointer;text-decoration:none}.cme-form .cme-cls:hover{color:#fff;opacity:.8;-webkit-opacity:.8;-khtml-opacity:.8;-moz-opacity:.8}.cme-form .cme-btn-place span{display:none;float:right;padding:7px 12px 0 0!important;font-size:8px!important;color:#888!important}.cme-form .cme-btn-place span a{font-size:11px;color:#888}.cme-form .cme-btn-place span a:hover{text-decoration:none}.cme-form .callmebody{font-size:13px;background:#efefef;padding:5px 10px}.cme-form .callmebody .inf{padding:0 5px;margin:0 0 10px 0;font-weight:700;clear:both}.cme-form .callme-result{background:#efefef url(loading.gif) 10px center no-repeat;display:block;clear:both;margin:5px 11px 10px 10px}.cme-form .callme-result div{padding:7px 7px;margin:4px 0 0 0}.cme-form .callme-result div.sending{padding:7px 0 7px 35px;display:block;color:#777;clear:both}.cme-form .callme-result div.c_success{background:#98c462;color:#fff;text-shadow:none}.cme-form .callme-result div.c_error{background:#f76363;color:snow;text-shadow:none}#viewform{border:0;padding:0;background:url(bttn.png);height:185px;width:22px;cursor:pointer;outline:0}#cme-back{display:none;z-index:998;opacity:.5;top:0;left:0;width:100%;height:100%;position:absolute;background:#333}.cme-btn,.cme-form .cme-btn{border:0;-moz-box-shadow:0 3px 0 #20a157;-webkit-box-shadow:0 3px 0 #20a157;box-shadow:0 3px 0 #20a157;background:#5cb85c;margin-bottom:5px}.cme-cls,.cme-form .cme-cls{background:#ea6f6f;background:-moz-linear-gradient(top,#ea6f6f 0,#ca251c 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ea6f6f),color-stop(100%,#ca251c));background:-webkit-linear-gradient(top,#ea6f6f 0,#ca251c 100%);background:-o-linear-gradient(top,#ea6f6f 0,#ca251c 100%);background:-ms-linear-gradient(top,#ea6f6f 0,#ca251c 100%);background:linear-gradient(to bottom,#ea6f6f 0,#ca251c 100%)}
.variations.variations-grid{background: none repeat scroll 0 0 #ffffff;border: 0;position: relative;width:100%;}
.variations.variations-grid tr{background: none repeat scroll 0 0 #fafafa;border: 1px solid #ededed;display: inline-table;margin-bottom: 2px;margin-top: 2px;padding-bottom: 2px;padding-top: 2px;width: 100%;height: 36px;}
.variations.variations-grid tr td{vertical-align: middle;padding-left: 5px;float: left;}
.variations.variations-grid tr td .tocart{}
.variations.variations-grid tr td:last-child{}
.variations.variations-grid tr td span{font-size: 14px;margin-right: 2px}
.variations.variations-grid tr td button,
.variations.variations-grid tr td .quantity {  display: inline-block;  float: left;position: relative;}
.variations.variations-grid tr td button img{position: absolute;top: 10px;right: 0;}
.variations.variations-grid tr td button img.sucess{height: 20px;position: absolute;right: -8px;top: 4px;width: 20px;}
.variations.variations-grid tr td button{border-radius: 5px;font-size: 14px;font-weight: normal;height: 29px;padding: 2px;text-align: left;text-transform: none;width: 77px;}
.variations.variations-grid tr td .quantity{}
.stepper {background: none repeat scroll 0 0 #ffffff;border: 1px solid #ededed;border-radius: 3px;overflow: hidden;position: relative;width: 57px;height: 30px;}
.stepper .stepper-input { background: #F9F9F9; border: 1px solid #ccc; border-radius: 3px; color: #333; font-size: 13px; line-height: 1.2; margin: 0; overflow: hidden;  width: 100%; z-index: 49;	-moz-appearance: textfield;height: 27px;padding: 0 0 0 9px;}
.stepper .stepper-input{border: medium none;position: absolute;text-align: left !important;}
.stepper .stepper-input::-webkit-inner-spin-button,
.stepper .stepper-input::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }
.stepper .stepper-input:focus { background-color: #fff; }
.stepper .stepper-arrow { background: #eee url("../img/jquery.fs.stepper-arrows.png") no-repeat; border: 1px solid #ccc; cursor: pointer; display: block; height: 50%; position: absolute; right: 0; text-indent: -99999px; width: 20px; z-index: 50; }
.stepper .stepper-arrow.up { background-position: center top; border-bottom: none; top: 0; margin-right: 1px;}
.stepper .stepper-arrow.down { background-position: center bottom; bottom: 0; margin-right: 1px;}
.stepper.disabled .stepper-input { background: #fff; border-color: #eee; color: #ccc; }
.stepper.disabled .stepper-arrow { background: #fff; border-color: #eee; cursor: default; }
.woocommerce .variations.variations-grid .quantity .qty {font-size: 14px;height: 30px;left: 0;overflow: hidden;position: absolute;text-align: left;top: 0;width: 100%;}
.variations.variations-grid tr td form{margin: 0!important;padding: 0!important;width: 134px;}
@media screen and (min-width: 740px) {
	.stepper:hover .stepper-input { background-color: #fff; }
	.stepper .stepper-step:hover { background-color: #F9F9F9; }
	.stepper.disabled .stepper-arrow { background: #fff; border-color: #eee; cursor: default; }
}
.overlay{background: url("../img/bg01.png");display: none;height: 100%;left: 0;position: fixed;top: 0;width: 100%;z-index: 150;}
.overlay .content-over{background: none repeat scroll 0 0 #ffffff;border-radius: 10px;height: auto;left: 50%;padding: 20px;position: absolute;top: 50%;transform: translate(-50%, -50%);width: 425px;}
.overlay .content-over .item > img{position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;}
.overlay .content-over .close-overlay{background: none;height: 20px;position: absolute;right: 0;top: 0;width: 20px;z-index: 155;}
.overlay .content-over .close-overlay img{height: 100%;left: 0;position: absolute;top: 0;width: 100%;}
.overlay .content-over .item table{margin: 0;padding: 0;}
/*end*/
 @media (min-width:768px){
.secondary-navigation .menu a:hover,.secondary-navigation .menu>li:hover>a{text-decoration:none}table.shop_table_responsive tbody tr td,table.shop_table_responsive tbody tr th{text-align:left}
.widget_product_categories ul li::before {font-size: inherit;text-rendering: auto;content: "";background: url(/wp-includes/images/cats_na.png) left no-repeat;height: 15px;width: 15px;margin: 0px 5px;}
.site-header{padding-top:2.617924em;padding-bottom:0}
.site-header .site-branding{position: relative;display:block;width:21.7391304348%;float:left;margin-right:4.347826087%;clear:both;font-style: italic;}
.site-header .site-branding img{height:auto;max-width:100%;max-height:none}
.woocommerce-active .site-header .secondary-navigation{width:47.8260869565%;float:left;margin-right:4.347826087%}
.woocommerce-active .site-header .site-search{width:21.7391304348%;float:right;margin-right:0;clear:none}
.woocommerce-active .site-header .main-navigation{width:77%;float:left;clear:both}
.woocommerce-active .site-header .site-header-cart{margin-right:0;margin-bottom:15px}
.lmp_load_more_button {padding: 10px 0px 24px 0px;}
.lmp_load_more_button .lmp_button {background-color: #798a47;color: white;margin: 20px;padding: 13px 20px;border-radius: 13px;}
.lmp_load_more_button .lmp_button:hover{background-color: #6c7a41}
.lmp_products_loading {clear:both;text-align: center;}
.lmp_products_loading{animation: spin 5s linear 0s infinite;}
 @keyframes spin {from {transform:rotate(0deg);}to {transform:rotate(360deg);}}
.site-header-cart .cart-contents {padding: 9px 0px !important;color: #376d13;}
.site-branding .site-description{margin-bottom:0;display:block;color: #009745;font-weight: bold;}
.custom-logo-link,.site-branding,.site-header-cart,.site-logo-anchor,.site-logo-link,.site-search{margin-bottom:2em}
.site-header .subscribe-and-connect-connect{float:right;margin-bottom:1em}
.site-header .subscribe-and-connect-connect .icons{list-style:none;margin:0}
.site-header .subscribe-and-connect-connect .icons a{font-size:1em!important}
.site-header .subscribe-and-connect-connect .icons li{margin:0 0 0 .5407911001em!important;display:inline-block}
.col-full{max-width:69em;margin-left:auto;margin-right:auto;padding:0 2.617924em;box-sizing:content-box;background-color: #fff}
.col-full:after,.col-full:before{content:"";display:table}
.col-full:after{content:" ";display:block;clear:both}
.comment-list:after,.comment-list:before,.footer-widgets:after,.footer-widgets:before,.hentry.type-post:after,.hentry.type-post:before,.site-content:after,.site-content:before{display:table;content:""}
.site-content:after{clear:both}
.content-area{width:73.9130434783%;float:left;margin-right:4.347826087%}
.widget-area{width:21.7391304348%;float:right;margin-right:0}
.right-sidebar .content-area{width:73.9130434783%;float:left;margin-right:4.347826087%}
.right-sidebar .widget-area{width:21.7391304348%;float:right;margin-right:0}
.left-sidebar .content-area{width:75%;float:right;margin-right:0}
.left-sidebar .widget-area{width:22.7391304348%;float:left;margin-right:2%}
.page-template-template-fullwidth-php .content-area,.page-template-template-homepage-php .content-area,.storefront-full-width-content .content-area{width:100%;margin-left:0;margin-right:0;float:left}
.widget-area{margin-bottom:2.61em}
.footer-widgets{padding-top:4.235801032em;border-bottom:3px solid rgba(0,0,0,.05)}
.footer-widgets:after{clear:both}
.footer-widgets.col-2 .block{width:47.8260869565%;float:left;margin-right:4.347826087%}
.footer-widgets.col-2 .block.footer-widget-2{float:right;margin-right:0}
.footer-widgets.col-3 .block{width:30.4347826087%;float:left;margin-right:4.347826087%}
.footer-widgets.col-3 .block.footer-widget-3{float:right;margin-right:0}
.footer-widgets.col-4 .block{width:21.7391304348%;float:left;margin-right:4.347826087%}
.footer-widgets.col-4 .block.footer-widget-4{float:right;margin-right:0}
.comment-list .comment,.comment-list:after{clear:both}
.comment-list .comment-meta{width:17.6470588235%;float:left;margin-right:5.8823529412%;text-align:right}
.comment-list .comment-meta .avatar{float:right}
.comment-list .comment-content{padding-bottom:3.706325903em;margin-bottom:3.706325903em}
.comment-list #respond,.comment-list .comment-content{width:76.4705882353%;float:right;margin-right:0}
.comment-list #respond{float:right}
.comment-list #respond .comment-form-author,.comment-list #respond .comment-form-email,.comment-list #respond .comment-form-url{width:100%;margin-right:0}
.comment-list .comment-body #respond{box-shadow:0 6px 2em rgba(0,0,0,.2);margin-bottom:2.617924em;margin-top:-ms(3)}
.comment-list .reply{clear:both;text-align:right}
.comment-list ol.children{width:88.2352941176%;float:right;margin-right:0;list-style:none}
.comment-list ol.children .comment-meta{width:20%;float:left;margin-right:6.6666666667%}
.comment-list ol.children #respond,.comment-list ol.children .comment-content{width:73.3333333333%;float:right;margin-right:0}
.comment-list ol.children ol.children{width:86.6666666667%;float:right;margin-right:0}
.comment-list ol.children ol.children .comment-meta{width:23.0769230769%;float:left;margin-right:7.6923076923%}
.comment-list ol.children ol.children #respond,.comment-list ol.children ol.children .comment-content{width:69.2307692308%;float:right;margin-right:0}
.comment-list ol.children ol.children ol.children{width:84.6153846154%;float:right;margin-right:0}
.comment-list ol.children ol.children ol.children .comment-meta{width:27.2727272727%;float:left;margin-right:9.0909090909%}
.comment-list ol.children ol.children ol.children #respond,.comment-list ol.children ol.children ol.children .comment-content{width:63.6363636364%;float:right;margin-right:0}
.comment-list ol.children ol.children ol.children ol.children{width:81.8181818182%;float:right;margin-right:0}
.comment-list ol.children ol.children ol.children ol.children .comment-meta{width:33.3333333333%;float:left;margin-right:11.1111111111%}
.comment-list ol.children ol.children ol.children ol.children #respond,.comment-list ol.children ol.children ol.children ol.children .comment-content{width:55.5555555556%;float:right;margin-right:0}#respond{padding:2.617924em}#respond .comment-form-author,#respond .comment-form-email,#respond .comment-form-url{width:29.4117647059%;float:left;margin-right:5.8823529412%}#respond .comment-form-url{float:right;margin-right:0}#respond .comment-form-comment{clear:both}
.hentry .entry-header{margin-bottom:2.617924em}
.hentry.type-post:after{clear:both}
.hentry.type-post .entry-meta{width:17.6470588235%;float:left;margin-right:5.8823529412%;font-size:.875em}
.hentry.type-post .entry-content{float:right;margin-right:0}
.handheld-navigation,.main-navigation.toggled .handheld-navigation,.main-navigation.toggled div.menu,.menu-toggle{display:none}
.primary-navigation{display:block}
.main-navigation,.secondary-navigation{clear:both;display:block;width:100%}
.main-navigation ul,.secondary-navigation ul{list-style:none;margin:0;padding-left:0;display:block}
.main-navigation ul li,.secondary-navigation ul li{position:relative;display:inline-block;text-align:left}
.main-navigation ul li a,.secondary-navigation ul li a{display:block}
.main-navigation ul li a:before,.secondary-navigation ul li a:before{display:none}
.main-navigation ul li.focus>ul,.main-navigation ul li:hover>ul,.secondary-navigation ul li.focus>ul,.secondary-navigation ul li:hover>ul{left:0;display:block}
.main-navigation ul li.focus>ul li>ul,.main-navigation ul li:hover>ul li>ul,.secondary-navigation ul li.focus>ul li>ul,.secondary-navigation ul li:hover>ul li>ul{left:-9999px}
.main-navigation ul li.focus>ul li>ul.sub-menu--is-touch-device,.main-navigation ul li:hover>ul li>ul.sub-menu--is-touch-device,.secondary-navigation ul li.focus>ul li>ul.sub-menu--is-touch-device,.secondary-navigation ul li:hover>ul li>ul.sub-menu--is-touch-device{display:none;left:0}
.main-navigation ul li.focus>ul li.focus>ul,.main-navigation ul li.focus>ul li:hover>ul,.main-navigation ul li:hover>ul li.focus>ul,.main-navigation ul li:hover>ul li:hover>ul,.secondary-navigation ul li.focus>ul li.focus>ul,.secondary-navigation ul li.focus>ul li:hover>ul,.secondary-navigation ul li:hover>ul li.focus>ul,.secondary-navigation ul li:hover>ul li:hover>ul{left:100%;top:0;display:block}
.main-navigation ul ul,.secondary-navigation ul ul{float:left;position:absolute;top:100%;z-index:99999;left:-9999px}
.main-navigation ul ul.sub-menu--is-touch-device,.secondary-navigation ul ul.sub-menu--is-touch-device{display:none;left:0}
.main-navigation ul ul li,.secondary-navigation ul ul li{display:block}
.main-navigation ul ul li a,.secondary-navigation ul ul li a{width:200px}ul.menu li.current-menu-item>a{color:#43454b}
.storefront-primary-navigation{clear:both;background: url(/wp-includes/images/mmenu-bg.png);;padding: 0px 40px 0px 55px;margin: 0px -42px;height: 45px;}
.storefront-primary-navigation:after,.storefront-primary-navigation:before{content:"";display:table}
.main-navigation div.menu,.main-navigation ul.menu>li.menu-item-has-children:hover:after,.main-navigation ul.menu>li.page_item_has_children:hover:after,.main-navigation ul.nav-menu>li.menu-item-has-children:hover:after,.main-navigation ul.nav-menu>li.page_item_has_children:hover:after{display:block}
.storefront-primary-navigation:after{clear:both}
.main-navigation ul.menu,.main-navigation ul.nav-menu{max-height:none;overflow:visible}
.main-navigation ul.menu>li>a,.main-navigation ul.nav-menu>li>a{padding:9px 10px;color: #fff;font-style: italic;}
.main-navigation ul.menu>li:first-child,.main-navigation ul.nav-menu>li:first-child{margin-left:-1em}
.main-navigation ul.menu>li.menu-item-has-children>a:after,.main-navigation ul.menu>li.page_item_has_children>a:after,.main-navigation ul.nav-menu>li.menu-item-has-children>a:after,.main-navigation ul.nav-menu>li.page_item_has_children>a:after{display:inline-block;font:normal normal normal 1em/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f107";margin-left:1em}
.main-navigation ul.menu ul,.main-navigation ul.nav-menu ul{margin-left:0}
.main-navigation ul.menu ul li a,.main-navigation ul.nav-menu ul li a{padding:.875em 1.41575em;font-weight:400;font-size:.875em}
.main-navigation ul.menu ul li:last-child,.main-navigation ul.nav-menu ul li:last-child{border-bottom:0}
.main-navigation ul.menu ul li.menu-item-has-children>a:after,.main-navigation ul.menu ul li.page_item_has_children>a:after,.main-navigation ul.nav-menu ul li.menu-item-has-children>a:after,.main-navigation ul.nav-menu ul li.page_item_has_children>a:after{display:inline-block;font:normal normal normal 1em/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f105";float:right;line-height:1.618}
.main-navigation ul.menu ul ul,.main-navigation ul.nav-menu ul ul{margin-left:0;box-shadow:none}
.main-navigation ul.menu ul a:hover,.main-navigation ul.menu ul li:hover>a,.main-navigation ul.nav-menu ul a:hover,.main-navigation ul.nav-menu ul li:hover>a{background-color:rgba(0,0,0,.025)}
.main-navigation a{padding:0 1em 2.2906835em}
.secondary-navigation{margin:0 0 1.618em;width:auto;clear:none;line-height:1}
.secondary-navigation .menu{font-size:.875em;width:auto;float:right}
.secondary-navigation .menu>li>a{position:relative}
.secondary-navigation .menu>li>a:before{content:"";display:block;width:1px;height:25%;background-color:rgba(0,0,0,.05);position:absolute;top:37.5%;left:-3px}
.secondary-navigation .menu>li:first-child a:before{display:none}
.secondary-navigation .menu ul a{padding:.326em .875em;background:rgba(0,0,0,.05)}
.secondary-navigation .menu ul li:first-child a{padding-top:1em}
.secondary-navigation .menu ul li:last-child a{padding-bottom:1em}
.secondary-navigation .menu ul ul{margin-top:-ms(-2)}
.secondary-navigation .menu a{padding:1.41575em .875em;font-weight:300;color:#737781}}
.site-main ul.products li.product {box-shadow: 0 0 6px rgba(169, 61, 245, 0.5);border-radius: 6px;}
 ul.products li.product .button {border-radius: 4px;}
  .onsale {opacity: 0;}
 ul.products li.product .woocommerce-LoopProduct-link {height: 310px;}
 @media (max-width:1188px){
 	.main-navigation ul.menu>li>a,.main-navigation ul.nav-menu>li>a {font-size: 14px;padding: 10px 2px;background: none;}
 }
 @media (max-width:1024px){
 	.col-full{margin-left:2em;margin-right:2em;padding:0}
 	.gamma.widget-title {font-size: 20px;padding: 9px 0px 6px 45px;}
 	#khimg{display: none;}
 	#headimg{height: 235px;}
 	.site-branding .site-description{display: none;}
 }
 @media (max-width:767px){
 .mob-non-displ {display:none}
 .site-branding {display: none;}
 #mnlgindx {display: block !important;}
 #site-navigation {top: 12px;position: relative;}
.dgwt-wcas-search-wrapp {top: -77px !important;width:100% !important;}
.mctxt {display: block !important;}
.cartxt {padding: 10px;border-radius: 6px;font-size: 16px;font-weight: bold;border: 3px dashed #7D388C;}
.cartxt a{text-decoration: underline;}
#headimg #fthead {display: none;}
#phead {margin: 0 0 80px;}
ul.products li.product {width: 48%; float: left;}
ul.products li.product img {max-height: 202px !important;}
.col-full {background: #fff}
#mnlgindx img {float: left;width: 100px;height: auto;}
.dgwt-wcas-search-wrapp {padding:20px 50px 15px !important;}
#mobile-filter {display:block;position: fixed;top: 200px;left: 0;right: 0;z-index: 901; width: 45px;}
#secondary2 {position: fixed;left: -3px;top: 0;z-index: 900;overflow-y: scroll;bottom: 0;right: 0;background-color: rgba(0, 0, 0, 0.2);}
#secondary2 .widget_price_filter {width: 245px;}
#secondary2 .widget {margin: 0;}
#mobile-filter2 {position: fixed;z-index: 901;left: 237px;right: 0;top: 200px; width: 45px;}
@media (max-width:568px){.col-full{margin-left:1.41575em;margin-right:1.41575em;padding:0}#headimg {height: 235px;}}
@media (max-width:440px){
	ul.products li.product h3{font-size: 15px !important;}
}