@charset "UTF-8";
.woosb-wrap{display:block;width:100%;clear:both;}
.woosb-wrap .woosb-text, .woosb-wrap .woosb-products, .woosb-bundles .woosb-text, .woosb-bundles .woosb-products{margin:0 0 15px 0;}
.woosb-wrap .woosb-text, .woosb-bundles .woosb-text{white-space:pre-line;}
.woosb-products{border-width:1px 0 0 0;border-style:dotted;border-color:#e5e5e5;}
.woosb-products .woosb-item-text{padding:10px 0;margin:0;border-bottom:1px dotted #e5e5e5;}
.woosb-item-text-type-h1 > h1, .woosb-item-text-type-h2 > h2, .woosb-item-text-type-h3 > h3, .woosb-item-text-type-h4 > h4, .woosb-item-text-type-h5 > h5, .woosb-item-text-type-h6 > h6, .woosb-item-text-type-p > p{margin:0 !important;}
.woosb-products .woosb-product{display:flex;align-items:center;padding:10px 0;margin:0;border-bottom:1px dotted #e5e5e5;}
.woosb-products .woosb-product.woosb-product-hidden{display:none;}
.woosb-products[data-exclude-unpurchasable="yes"] .woosb-product.woosb-product-unpurchasable{display:none;}
.woosb-products .woosb-product > div{padding:0 5px;}
.woosb-products .woosb-product .woosb-thumb{width:50px;flex:0 0 50px;}
.woosb-products .woosb-product .woosb-thumb img{width:100%;max-width:100%;height:auto;display:block;}
.woosb-products .woosb-product .woosb-quantity{width:80px;flex:0 0 80px;}
.woosb-products .woosb-product .woosb-quantity.woosb-quantity-plus-minus{width:130px;flex:0 0 130px;}
.woosb-products .woosb-product .woosb-quantity label{display:none;}
.woosb-products .woosb-product .woosb-quantity input{width:100%;min-width:40px;text-align:center;}
.woosb-products .woosb-product .woosb-price{width:100px;flex:0 0 100px;text-align:end;}
.woosb-products .woosb-product .woosb-price *{font-size:inherit !important;}
.woosb-products .woosb-product .woosb-price del{opacity:.5;text-decoration:line-through;}
.woosb-products .woosb-product .woosb-price del span{text-decoration:line-through;}
.woosb-products .woosb-product .woosb-price ins{font-weight:normal;}
.woosb-products .woosb-product .woosb-price .amount{display:inline-block;}
.woosb-products .woosb-product .woosb-title{flex-grow:1;text-align:start;}
.woosb-products .woosb-product .woosb-title .woosb-title-inner{display:block;overflow:hidden;}
.woosb-products .woosb-product .woosb-title .woosb-title-inner a{text-decoration:none;box-shadow:none;}
.woosb-products .woosb-product .woosb-title .woovr-variations-select .woovr-variation-image, .woosb-products .woosb-product .woosb-title .woovr-variations-select .woovr-variation-price{display:none !important;}
.woosb-products .woosb-product .variations_form{margin:0;padding:0;}
.woosb-products .woosb-product .woosb-title .stock{font-size:14px;margin:0;padding:0;}
.woosb-products .woosb-product .woosb-title .stock.in-stock{color:green;}
.woosb-products .woosb-product .woosb-title .stock.available-on-backorder{color:orange;}
.woosb-products .woosb-product .woosb-title .stock.out-of-stock{color:red;}
.woosb-products .woosb-product .woosb-description, .woosb-products .woosb-product .woosb-variation-description{font-size:14px;}
.woosb-products .woosb-product .variations_form .variations{display:inline-block;margin:0 -3px;padding:0;}
.woosb-products .woosb-product .variations_form .variations .variation{display:inline-block;border-width:1px;border-style:solid;border-color:#e5e5e5;padding:5px 10px;margin:5px 3px 0 3px;max-width:100%;border-radius:2px;float:none;vertical-align:top;}
.woosb-products .woosb-product .variations_form .variations .variation > div{display:block;}
.woosb-products .woosb-product .variations_form .variations .reset{display:inline-block;}
.woosb-products .woosb-product .variations_form .variations .variation:last-child{margin-bottom:0;}
.woosb-products .woosb-product .variations_form .variations .variation .label{font-size:12px;line-height:1;}
.woosb-products .woosb-product .variations_form .variations .variation .select{line-height:1;}
.woosb-products .woosb-product .variations_form .variations .variation .select select{width:100%;height:auto;line-height:1;padding:0 16px 0 0;margin:0;background-color:transparent;border-radius:0;border:none;-webkit-appearance:none;-moz-appearance:none;outline:none;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAECAYAAACtBE5DAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGNEQzN0Y2NTY0NjcxMUU3QjU5NUI5N0U0NjlDMTIzNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGNEQzN0Y2NjY0NjcxMUU3QjU5NUI5N0U0NjlDMTIzNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkY0RDM3RjYzNjQ2NzExRTdCNTk1Qjk3RTQ2OUMxMjM2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY0RDM3RjY0NjQ2NzExRTdCNTk1Qjk3RTQ2OUMxMjM2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+pzgqpQAAADdJREFUeNpirKioWMDAwBDPgAoWMQGJLCC+hiR4HYgzQRLfgDgUSoNwCIhmgaq6BtXJCNMNEGAAbM0MK7OUU3AAAAAASUVORK5CYII=);background-repeat:no-repeat;background-position:100% 50%;background-size:auto;}
.woosb-products .woosb-product .variations_form .variations a.reset_variations{margin:0;font-size:12px;}
.woosb-item-child .product-price .amount, .woosb-item-child .product-price .tax_label,
.woosb-item-child .product-subtotal .amount, .woosb-item-child .product-subtotal .tax_label,
.woosb-item-child .product-total .amount, .woosb-item-child .product-total .tax_label{opacity:.3;}
.woosb-alert{padding:6px 10px 6px 14px;border-left:4px solid #222;background-color:#eeeeee;font-size:14px;}
body.woocommerce-no-js .woosb-wrap + form.cart{display:none;}
.woosb-disabled{opacity:.5 !important;pointer-events:none !important;cursor:not-allowed !important;}
.woosb-quantity-input{display:flex;align-items:center;}
.woosb-quantity-input .quantity{flex-grow:1;height:auto;margin:0;}
.woosb-quantity-plus-minus .plus, .woosb-quantity-plus-minus .minus, .woosb-quantity-plus-minus .quantity-minus, .woosb-quantity-plus-minus .quantity-plus, .woosb-quantity-plus-minus .plus-btn, .woosb-quantity-plus-minus .minus-btn{display:none !important;}
.woosb-quantity-input-plus, .woosb-quantity-input-minus{width:40px;height:40px;flex:0 0 40px;line-height:38px;text-align:center;cursor:pointer;background-color:#fefefe;border:1px solid #e5e5e5;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.woosb-quantity-input .woosb-qty{width:100%;min-width:40px;height:40px;line-height:38px;margin:0;padding:0 5px;box-shadow:none;border-width:1px 0;border-style:solid;border-color:#e5e5e5;border-radius:0;background-color:#fefefe;-moz-appearance:textfield;}
.woosb-quantity-input .woosb-qty:focus{outline:none;outline-color:transparent;}
.woosb-quantity-input-plus:hover, .woosb-quantity-input-minus:hover{background-color:#f0f0f0;}
.woosb-quantity-input input::-webkit-outer-spin-button, .woosb-quantity-input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}
.woosb-products[class*="woosb-products-layout-grid"]{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;border:none;}
.woosb-products[class*="woosb-products-layout-grid"] .woosb-item-text{width:100%;margin:10px;padding:10px 0;}
.woosb-products[class*="woosb-products-layout-grid"] .woosb-product{width:calc(50% - 20px);margin:10px;padding:10px;border:1px solid #dddddd;font-size:14px;text-align:center;position:relative;display:flex;flex-direction:column;}
.woosb-products[class*="woosb-products-layout-grid"] .woosb-product:hover{border-color:green;}
.woosb-products[class*="woosb-products-layout-grid"] .woosb-product .woosb-title-inner{font-weight:700;}
.woosb-products.woosb-products-layout-grid-1 .woosb-product{width:calc(100% - 20px);}
.woosb-products.woosb-products-layout-grid-3 .woosb-product{width:calc(100% / 3 - 20px);}
.woosb-products.woosb-products-layout-grid-4 .woosb-product{width:calc(25% - 20px);}
.woosb-products[class*="woosb-products-layout-grid"] .woosb-product > div{width:100% !important;flex:0 0 auto !important;text-align:center;margin-left:0;margin-right:0;padding-left:0;padding-right:0;margin-bottom:5px;}
.woosb-products[class*="woosb-products-layout-grid"] .woosb-product > div:last-child{margin-bottom:0;}
.woosb-products[class*="woosb-products-layout-grid"] .woosb-product select{text-align:center;}
.woosb-products[class*="woosb-products-layout-grid"] .woosb-product .variations_form .variations .reset{display:none;}
@media only screen and (max-width: 767px) {
.woosb-products[class*="woosb-products-layout-grid"] .woosb-product{width:calc(50% - 20px);}
}
@media only screen and (max-width: 479px) {
.woosb-products[class*="woosb-products-layout-grid"] .woosb-product{width:calc(100% - 20px);}
} body.rtl .woosb-alert {
padding: 6px 14px 6px 10px;
border-right: 4px solid #222;
border-left: none;
}
    html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
article, aside, footer, header, nav, section{display:block;}
h1{font-size:2em;margin:0.67em 0;}
figcaption, figure, main{display:block;}
figure{margin:1em 40px;}
hr{box-sizing:content-box;height:0;overflow:visible;}
pre{font-family:monospace, monospace;font-size:1em;}
a{background-color:transparent;-webkit-text-decoration-skip:objects;}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}
b, strong{font-weight:inherit;}
b, strong{font-weight:bolder;}
code, kbd, samp{font-family:monospace, monospace;font-size:1em;}
dfn{font-style:italic;}
mark{background-color:#ff0;color:#000;}
small{font-size:80%;}
sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sub{bottom:-0.25em;}
sup{top:-0.5em;}
audio, video{display:inline-block;}
audio:not([controls]){display:none;height:0;}
img{border-style:none;}
svg:not(:root){overflow:hidden;}
button, input, optgroup, select, textarea{margin:0;}
button, input{overflow:visible;}
button, select{text-transform:none;}
button, html [type="button"],
[type="reset"],
[type="submit"]{-webkit-appearance:button;}
button::-moz-focus-inner, [type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}
button:-moz-focusring, [type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}
progress{display:inline-block;vertical-align:baseline;}
textarea{overflow:auto;}
[type="checkbox"],
[type="radio"]{box-sizing:border-box;padding:0;}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button{height:auto;}
[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}
details, menu{display:block;}
summary{display:list-item;}
canvas{display:inline-block;}
template{display:none;}
[hidden]{display:none;}
@font-face{font-family:'FontAwesome';src:url(https://cdn.babamamaoutlet.hu/wp-content/themes/shopper/assets/fonts/fontawesome-webfont.eot?v=4.7.0);src:url(https://cdn.babamamaoutlet.hu/wp-content/themes/shopper/assets/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format("embedded-opentype"), url(https://cdn.babamamaoutlet.hu/wp-content/themes/shopper/assets/fonts/fontawesome-webfont.woff2?v=4.7.0) format("woff2"), url(https://cdn.babamamaoutlet.hu/wp-content/themes/shopper/assets/fonts/fontawesome-webfont.woff?v=4.7.0) format("woff"), url(https://cdn.babamamaoutlet.hu/wp-content/themes/shopper/assets/fonts/fontawesome-webfont.ttf?v=4.7.0) format("truetype"), url(https://cdn.babamamaoutlet.hu/wp-content/themes/shopper/assets/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format("svg");font-weight:normal;font-style:normal;}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-lg{font-size:1.3333333333em;line-height:0.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-ul > li{position:relative;}
.fa-li{position:absolute;left:-2.1428571429em;width:2.1428571429em;top:0.1428571429em;text-align:center;}
.fa-li.fa-lg{left:-1.8571428571em;}
.fa-border{padding:.2em .25em .15em;border:solid 0.08em #eee;border-radius:.1em;}
.fa-pull-left{float:left;}
.fa-pull-right{float:right;}
.fa.fa-pull-left{margin-right:.3em;}
.fa.fa-pull-right{margin-left:.3em;}
.pull-right{float:right;}
.pull-left{float:left;}
.fa.pull-left{margin-right:.3em;}
.fa.pull-right{margin-left:.3em;}
.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(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}
}
@keyframes fa-spin {
0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
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-rotate-90,
:root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical{-webkit-filter:none;filter:none;}
.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle;}
.fa-stack-1x, .fa-stack-2x{position:absolute;left:0;width:100%;text-align:center;}
.fa-stack-1x{line-height:inherit;}
.fa-stack-2x{font-size:2em;}
.fa-inverse{color:#fff;}
.fa-glass:before{content:"";}
.fa-music:before{content:"";}
.fa-search:before{content:"";}
.fa-envelope-o:before{content:"";}
.fa-heart:before{content:"";}
.fa-star:before{content:"";}
.fa-star-o:before{content:"";}
.fa-user:before{content:"";}
.fa-film:before{content:"";}
.fa-th-large:before{content:"";}
.fa-th:before{content:"";}
.fa-th-list:before{content:"";}
.fa-check:before{content:"";}
.fa-remove:before, .fa-close:before, .fa-times:before{content:"";}
.fa-search-plus:before{content:"";}
.fa-search-minus:before{content:"";}
.fa-power-off:before{content:"";}
.fa-signal:before{content:"";}
.fa-gear:before, .fa-cog:before{content:"";}
.fa-trash-o:before{content:"";}
.fa-home:before{content:"";}
.fa-file-o:before{content:"";}
.fa-clock-o:before{content:"";}
.fa-road:before{content:"";}
.fa-download:before{content:"";}
.fa-arrow-circle-o-down:before{content:"";}
.fa-arrow-circle-o-up:before{content:"";}
.fa-inbox:before{content:"";}
.fa-play-circle-o:before{content:"";}
.fa-rotate-right:before, .fa-repeat:before{content:"";}
.fa-refresh:before{content:"";}
.fa-list-alt:before{content:"";}
.fa-lock:before{content:"";}
.fa-flag:before{content:"";}
.fa-headphones:before{content:"";}
.fa-volume-off:before{content:"";}
.fa-volume-down:before{content:"";}
.fa-volume-up:before{content:"";}
.fa-qrcode:before{content:"";}
.fa-barcode:before{content:"";}
.fa-tag:before{content:"";}
.fa-tags:before{content:"";}
.fa-book:before{content:"";}
.fa-bookmark:before{content:"";}
.fa-print:before{content:"";}
.fa-camera:before{content:"";}
.fa-font:before{content:"";}
.fa-bold:before{content:"";}
.fa-italic:before{content:"";}
.fa-text-height:before{content:"";}
.fa-text-width:before{content:"";}
.fa-align-left:before{content:"";}
.fa-align-center:before{content:"";}
.fa-align-right:before{content:"";}
.fa-align-justify:before{content:"";}
.fa-list:before{content:"";}
.fa-dedent:before, .fa-outdent:before{content:"";}
.fa-indent:before{content:"";}
.fa-video-camera:before{content:"";}
.fa-photo:before, .fa-image:before, .fa-picture-o:before{content:"";}
.fa-pencil:before{content:"";}
.fa-map-marker:before{content:"";}
.fa-adjust:before{content:"";}
.fa-tint:before{content:"";}
.fa-edit:before, .fa-pencil-square-o:before{content:"";}
.fa-share-square-o:before{content:"";}
.fa-check-square-o:before{content:"";}
.fa-arrows:before{content:"";}
.fa-step-backward:before{content:"";}
.fa-fast-backward:before{content:"";}
.fa-backward:before{content:"";}
.fa-play:before{content:"";}
.fa-pause:before{content:"";}
.fa-stop:before{content:"";}
.fa-forward:before{content:"";}
.fa-fast-forward:before{content:"";}
.fa-step-forward:before{content:"";}
.fa-eject:before{content:"";}
.fa-chevron-left:before{content:"";}
.fa-chevron-right:before{content:"";}
.fa-plus-circle:before{content:"";}
.fa-minus-circle:before{content:"";}
.fa-times-circle:before{content:"";}
.fa-check-circle:before{content:"";}
.fa-question-circle:before{content:"";}
.fa-info-circle:before{content:"";}
.fa-crosshairs:before{content:"";}
.fa-times-circle-o:before{content:"";}
.fa-check-circle-o:before{content:"";}
.fa-ban:before{content:"";}
.fa-arrow-left:before{content:"";}
.fa-arrow-right:before{content:"";}
.fa-arrow-up:before{content:"";}
.fa-arrow-down:before{content:"";}
.fa-mail-forward:before, .fa-share:before{content:"";}
.fa-expand:before{content:"";}
.fa-compress:before{content:"";}
.fa-plus:before{content:"";}
.fa-minus:before{content:"";}
.fa-asterisk:before{content:"";}
.fa-exclamation-circle:before{content:"";}
.fa-gift:before{content:"";}
.fa-leaf:before{content:"";}
.fa-fire:before{content:"";}
.fa-eye:before{content:"";}
.fa-eye-slash:before{content:"";}
.fa-warning:before, .fa-exclamation-triangle:before{content:"";}
.fa-plane:before{content:"";}
.fa-calendar:before{content:"";}
.fa-random:before{content:"";}
.fa-comment:before{content:"";}
.fa-magnet:before{content:"";}
.fa-chevron-up:before{content:"";}
.fa-chevron-down:before{content:"";}
.fa-retweet:before{content:"";}
.fa-shopping-cart:before{content:"";}
.fa-folder:before{content:"";}
.fa-folder-open:before{content:"";}
.fa-arrows-v:before{content:"";}
.fa-arrows-h:before{content:"";}
.fa-bar-chart-o:before, .fa-bar-chart:before{content:"";}
.fa-twitter-square:before{content:"";}
.fa-facebook-square:before{content:"";}
.fa-camera-retro:before{content:"";}
.fa-key:before{content:"";}
.fa-gears:before, .fa-cogs:before{content:"";}
.fa-comments:before{content:"";}
.fa-thumbs-o-up:before{content:"";}
.fa-thumbs-o-down:before{content:"";}
.fa-star-half:before{content:"";}
.fa-heart-o:before{content:"";}
.fa-sign-out:before{content:"";}
.fa-linkedin-square:before{content:"";}
.fa-thumb-tack:before{content:"";}
.fa-external-link:before{content:"";}
.fa-sign-in:before{content:"";}
.fa-trophy:before{content:"";}
.fa-github-square:before{content:"";}
.fa-upload:before{content:"";}
.fa-lemon-o:before{content:"";}
.fa-phone:before{content:"";}
.fa-square-o:before{content:"";}
.fa-bookmark-o:before{content:"";}
.fa-phone-square:before{content:"";}
.fa-twitter:before{content:"";}
.fa-facebook-f:before, .fa-facebook:before{content:"";}
.fa-github:before{content:"";}
.fa-unlock:before{content:"";}
.fa-credit-card:before{content:"";}
.fa-feed:before, .fa-rss:before{content:"";}
.fa-hdd-o:before{content:"";}
.fa-bullhorn:before{content:"";}
.fa-bell:before{content:"";}
.fa-certificate:before{content:"";}
.fa-hand-o-right:before{content:"";}
.fa-hand-o-left:before{content:"";}
.fa-hand-o-up:before{content:"";}
.fa-hand-o-down:before{content:"";}
.fa-arrow-circle-left:before{content:"";}
.fa-arrow-circle-right:before{content:"";}
.fa-arrow-circle-up:before{content:"";}
.fa-arrow-circle-down:before{content:"";}
.fa-globe:before{content:"";}
.fa-wrench:before{content:"";}
.fa-tasks:before{content:"";}
.fa-filter:before{content:"";}
.fa-briefcase:before{content:"";}
.fa-arrows-alt:before{content:"";}
.fa-group:before, .fa-users:before{content:"";}
.fa-chain:before, .fa-link:before{content:"";}
.fa-cloud:before{content:"";}
.fa-flask:before{content:"";}
.fa-cut:before, .fa-scissors:before{content:"";}
.fa-copy:before, .fa-files-o:before{content:"";}
.fa-paperclip:before{content:"";}
.fa-save:before, .fa-floppy-o:before{content:"";}
.fa-square:before{content:"";}
.fa-navicon:before, .fa-reorder:before, .fa-bars:before{content:"";}
.fa-list-ul:before{content:"";}
.fa-list-ol:before{content:"";}
.fa-strikethrough:before{content:"";}
.fa-underline:before{content:"";}
.fa-table:before{content:"";}
.fa-magic:before{content:"";}
.fa-truck:before{content:"";}
.fa-pinterest:before{content:"";}
.fa-pinterest-square:before{content:"";}
.fa-google-plus-square:before{content:"";}
.fa-google-plus:before{content:"";}
.fa-money:before{content:"";}
.fa-caret-down:before{content:"";}
.fa-caret-up:before{content:"";}
.fa-caret-left:before{content:"";}
.fa-caret-right:before{content:"";}
.fa-columns:before{content:"";}
.fa-unsorted:before, .fa-sort:before{content:"";}
.fa-sort-down:before, .fa-sort-desc:before{content:"";}
.fa-sort-up:before, .fa-sort-asc:before{content:"";}
.fa-envelope:before{content:"";}
.fa-linkedin:before{content:"";}
.fa-rotate-left:before, .fa-undo:before{content:"";}
.fa-legal:before, .fa-gavel:before{content:"";}
.fa-dashboard:before, .fa-tachometer:before{content:"";}
.fa-comment-o:before{content:"";}
.fa-comments-o:before{content:"";}
.fa-flash:before, .fa-bolt:before{content:"";}
.fa-sitemap:before{content:"";}
.fa-umbrella:before{content:"";}
.fa-paste:before, .fa-clipboard:before{content:"";}
.fa-lightbulb-o:before{content:"";}
.fa-exchange:before{content:"";}
.fa-cloud-download:before{content:"";}
.fa-cloud-upload:before{content:"";}
.fa-user-md:before{content:"";}
.fa-stethoscope:before{content:"";}
.fa-suitcase:before{content:"";}
.fa-bell-o:before{content:"";}
.fa-coffee:before{content:"";}
.fa-cutlery:before{content:"";}
.fa-file-text-o:before{content:"";}
.fa-building-o:before{content:"";}
.fa-hospital-o:before{content:"";}
.fa-ambulance:before{content:"";}
.fa-medkit:before{content:"";}
.fa-fighter-jet:before{content:"";}
.fa-beer:before{content:"";}
.fa-h-square:before{content:"";}
.fa-plus-square:before{content:"";}
.fa-angle-double-left:before{content:"";}
.fa-angle-double-right:before{content:"";}
.fa-angle-double-up:before{content:"";}
.fa-angle-double-down:before{content:"";}
.fa-angle-left:before{content:"";}
.fa-angle-right:before{content:"";}
.fa-angle-up:before{content:"";}
.fa-angle-down:before{content:"";}
.fa-desktop:before{content:"";}
.fa-laptop:before{content:"";}
.fa-tablet:before{content:"";}
.fa-mobile-phone:before, .fa-mobile:before{content:"";}
.fa-circle-o:before{content:"";}
.fa-quote-left:before{content:"";}
.fa-quote-right:before{content:"";}
.fa-spinner:before{content:"";}
.fa-circle:before{content:"";}
.fa-mail-reply:before, .fa-reply:before{content:"";}
.fa-github-alt:before{content:"";}
.fa-folder-o:before{content:"";}
.fa-folder-open-o:before{content:"";}
.fa-smile-o:before{content:"";}
.fa-frown-o:before{content:"";}
.fa-meh-o:before{content:"";}
.fa-gamepad:before{content:"";}
.fa-keyboard-o:before{content:"";}
.fa-flag-o:before{content:"";}
.fa-flag-checkered:before{content:"";}
.fa-terminal:before{content:"";}
.fa-code:before{content:"";}
.fa-mail-reply-all:before, .fa-reply-all:before{content:"";}
.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before{content:"";}
.fa-location-arrow:before{content:"";}
.fa-crop:before{content:"";}
.fa-code-fork:before{content:"";}
.fa-unlink:before, .fa-chain-broken:before{content:"";}
.fa-question:before{content:"";}
.fa-info:before{content:"";}
.fa-exclamation:before{content:"";}
.fa-superscript:before{content:"";}
.fa-subscript:before{content:"";}
.fa-eraser:before{content:"";}
.fa-puzzle-piece:before{content:"";}
.fa-microphone:before{content:"";}
.fa-microphone-slash:before{content:"";}
.fa-shield:before{content:"";}
.fa-calendar-o:before{content:"";}
.fa-fire-extinguisher:before{content:"";}
.fa-rocket:before{content:"";}
.fa-maxcdn:before{content:"";}
.fa-chevron-circle-left:before{content:"";}
.fa-chevron-circle-right:before{content:"";}
.fa-chevron-circle-up:before{content:"";}
.fa-chevron-circle-down:before{content:"";}
.fa-html5:before{content:"";}
.fa-css3:before{content:"";}
.fa-anchor:before{content:"";}
.fa-unlock-alt:before{content:"";}
.fa-bullseye:before{content:"";}
.fa-ellipsis-h:before{content:"";}
.fa-ellipsis-v:before{content:"";}
.fa-rss-square:before{content:"";}
.fa-play-circle:before{content:"";}
.fa-ticket:before{content:"";}
.fa-minus-square:before{content:"";}
.fa-minus-square-o:before{content:"";}
.fa-level-up:before{content:"";}
.fa-level-down:before{content:"";}
.fa-check-square:before{content:"";}
.fa-pencil-square:before{content:"";}
.fa-external-link-square:before{content:"";}
.fa-share-square:before{content:"";}
.fa-compass:before{content:"";}
.fa-toggle-down:before, .fa-caret-square-o-down:before{content:"";}
.fa-toggle-up:before, .fa-caret-square-o-up:before{content:"";}
.fa-toggle-right:before, .fa-caret-square-o-right:before{content:"";}
.fa-euro:before, .fa-eur:before{content:"";}
.fa-gbp:before{content:"";}
.fa-dollar:before, .fa-usd:before{content:"";}
.fa-rupee:before, .fa-inr:before{content:"";}
.fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before{content:"";}
.fa-ruble:before, .fa-rouble:before, .fa-rub:before{content:"";}
.fa-won:before, .fa-krw:before{content:"";}
.fa-bitcoin:before, .fa-btc:before{content:"";}
.fa-file:before{content:"";}
.fa-file-text:before{content:"";}
.fa-sort-alpha-asc:before{content:"";}
.fa-sort-alpha-desc:before{content:"";}
.fa-sort-amount-asc:before{content:"";}
.fa-sort-amount-desc:before{content:"";}
.fa-sort-numeric-asc:before{content:"";}
.fa-sort-numeric-desc:before{content:"";}
.fa-thumbs-up:before{content:"";}
.fa-thumbs-down:before{content:"";}
.fa-youtube-square:before{content:"";}
.fa-youtube:before{content:"";}
.fa-xing:before{content:"";}
.fa-xing-square:before{content:"";}
.fa-youtube-play:before{content:"";}
.fa-dropbox:before{content:"";}
.fa-stack-overflow:before{content:"";}
.fa-instagram:before{content:"";}
.fa-flickr:before{content:"";}
.fa-adn:before{content:"";}
.fa-bitbucket:before{content:"";}
.fa-bitbucket-square:before{content:"";}
.fa-tumblr:before{content:"";}
.fa-tumblr-square:before{content:"";}
.fa-long-arrow-down:before{content:"";}
.fa-long-arrow-up:before{content:"";}
.fa-long-arrow-left:before{content:"";}
.fa-long-arrow-right:before{content:"";}
.fa-apple:before{content:"";}
.fa-windows:before{content:"";}
.fa-android:before{content:"";}
.fa-linux:before{content:"";}
.fa-dribbble:before{content:"";}
.fa-skype:before{content:"";}
.fa-foursquare:before{content:"";}
.fa-trello:before{content:"";}
.fa-female:before{content:"";}
.fa-male:before{content:"";}
.fa-gittip:before, .fa-gratipay:before{content:"";}
.fa-sun-o:before{content:"";}
.fa-moon-o:before{content:"";}
.fa-archive:before{content:"";}
.fa-bug:before{content:"";}
.fa-vk:before{content:"";}
.fa-weibo:before{content:"";}
.fa-renren:before{content:"";}
.fa-pagelines:before{content:"";}
.fa-stack-exchange:before{content:"";}
.fa-arrow-circle-o-right:before{content:"";}
.fa-arrow-circle-o-left:before{content:"";}
.fa-toggle-left:before, .fa-caret-square-o-left:before{content:"";}
.fa-dot-circle-o:before{content:"";}
.fa-wheelchair:before{content:"";}
.fa-vimeo-square:before{content:"";}
.fa-turkish-lira:before, .fa-try:before{content:"";}
.fa-plus-square-o:before{content:"";}
.fa-space-shuttle:before{content:"";}
.fa-slack:before{content:"";}
.fa-envelope-square:before{content:"";}
.fa-wordpress:before{content:"";}
.fa-openid:before{content:"";}
.fa-institution:before, .fa-bank:before, .fa-university:before{content:"";}
.fa-mortar-board:before, .fa-graduation-cap:before{content:"";}
.fa-yahoo:before{content:"";}
.fa-google:before{content:"";}
.fa-reddit:before{content:"";}
.fa-reddit-square:before{content:"";}
.fa-stumbleupon-circle:before{content:"";}
.fa-stumbleupon:before{content:"";}
.fa-delicious:before{content:"";}
.fa-digg:before{content:"";}
.fa-pied-piper-pp:before{content:"";}
.fa-pied-piper-alt:before{content:"";}
.fa-drupal:before{content:"";}
.fa-joomla:before{content:"";}
.fa-language:before{content:"";}
.fa-fax:before{content:"";}
.fa-building:before{content:"";}
.fa-child:before{content:"";}
.fa-paw:before{content:"";}
.fa-spoon:before{content:"";}
.fa-cube:before{content:"";}
.fa-cubes:before{content:"";}
.fa-behance:before{content:"";}
.fa-behance-square:before{content:"";}
.fa-steam:before{content:"";}
.fa-steam-square:before{content:"";}
.fa-recycle:before{content:"";}
.fa-automobile:before, .fa-car:before{content:"";}
.fa-cab:before, .fa-taxi:before{content:"";}
.fa-tree:before{content:"";}
.fa-spotify:before{content:"";}
.fa-deviantart:before{content:"";}
.fa-soundcloud:before{content:"";}
.fa-database:before{content:"";}
.fa-file-pdf-o:before{content:"";}
.fa-file-word-o:before{content:"";}
.fa-file-excel-o:before{content:"";}
.fa-file-powerpoint-o:before{content:"";}
.fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before{content:"";}
.fa-file-zip-o:before, .fa-file-archive-o:before{content:"";}
.fa-file-sound-o:before, .fa-file-audio-o:before{content:"";}
.fa-file-movie-o:before, .fa-file-video-o:before{content:"";}
.fa-file-code-o:before{content:"";}
.fa-vine:before{content:"";}
.fa-codepen:before{content:"";}
.fa-jsfiddle:before{content:"";}
.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before{content:"";}
.fa-circle-o-notch:before{content:"";}
.fa-ra:before, .fa-resistance:before, .fa-rebel:before{content:"";}
.fa-ge:before, .fa-empire:before{content:"";}
.fa-git-square:before{content:"";}
.fa-git:before{content:"";}
.fa-y-combinator-square:before, .fa-yc-square:before, .fa-hacker-news:before{content:"";}
.fa-tencent-weibo:before{content:"";}
.fa-qq:before{content:"";}
.fa-wechat:before, .fa-weixin:before{content:"";}
.fa-send:before, .fa-paper-plane:before{content:"";}
.fa-send-o:before, .fa-paper-plane-o:before{content:"";}
.fa-history:before{content:"";}
.fa-circle-thin:before{content:"";}
.fa-header:before{content:"";}
.fa-paragraph:before{content:"";}
.fa-sliders:before{content:"";}
.fa-share-alt:before{content:"";}
.fa-share-alt-square:before{content:"";}
.fa-bomb:before{content:"";}
.fa-soccer-ball-o:before, .fa-futbol-o:before{content:"";}
.fa-tty:before{content:"";}
.fa-binoculars:before{content:"";}
.fa-plug:before{content:"";}
.fa-slideshare:before{content:"";}
.fa-twitch:before{content:"";}
.fa-yelp:before{content:"";}
.fa-newspaper-o:before{content:"";}
.fa-wifi:before{content:"";}
.fa-calculator:before{content:"";}
.fa-paypal:before{content:"";}
.fa-google-wallet:before{content:"";}
.fa-cc-visa:before{content:"";}
.fa-cc-mastercard:before{content:"";}
.fa-cc-discover:before{content:"";}
.fa-cc-amex:before{content:"";}
.fa-cc-paypal:before{content:"";}
.fa-cc-stripe:before{content:"";}
.fa-bell-slash:before{content:"";}
.fa-bell-slash-o:before{content:"";}
.fa-trash:before{content:"";}
.fa-copyright:before{content:"";}
.fa-at:before{content:"";}
.fa-eyedropper:before{content:"";}
.fa-paint-brush:before{content:"";}
.fa-birthday-cake:before{content:"";}
.fa-area-chart:before{content:"";}
.fa-pie-chart:before{content:"";}
.fa-line-chart:before{content:"";}
.fa-lastfm:before{content:"";}
.fa-lastfm-square:before{content:"";}
.fa-toggle-off:before{content:"";}
.fa-toggle-on:before{content:"";}
.fa-bicycle:before{content:"";}
.fa-bus:before{content:"";}
.fa-ioxhost:before{content:"";}
.fa-angellist:before{content:"";}
.fa-cc:before{content:"";}
.fa-shekel:before, .fa-sheqel:before, .fa-ils:before{content:"";}
.fa-meanpath:before{content:"";}
.fa-buysellads:before{content:"";}
.fa-connectdevelop:before{content:"";}
.fa-dashcube:before{content:"";}
.fa-forumbee:before{content:"";}
.fa-leanpub:before{content:"";}
.fa-sellsy:before{content:"";}
.fa-shirtsinbulk:before{content:"";}
.fa-simplybuilt:before{content:"";}
.fa-skyatlas:before{content:"";}
.fa-cart-plus:before{content:"";}
.fa-cart-arrow-down:before{content:"";}
.fa-diamond:before{content:"";}
.fa-ship:before{content:"";}
.fa-user-secret:before{content:"";}
.fa-motorcycle:before{content:"";}
.fa-street-view:before{content:"";}
.fa-heartbeat:before{content:"";}
.fa-venus:before{content:"";}
.fa-mars:before{content:"";}
.fa-mercury:before{content:"";}
.fa-intersex:before, .fa-transgender:before{content:"";}
.fa-transgender-alt:before{content:"";}
.fa-venus-double:before{content:"";}
.fa-mars-double:before{content:"";}
.fa-venus-mars:before{content:"";}
.fa-mars-stroke:before{content:"";}
.fa-mars-stroke-v:before{content:"";}
.fa-mars-stroke-h:before{content:"";}
.fa-neuter:before{content:"";}
.fa-genderless:before{content:"";}
.fa-facebook-official:before{content:"";}
.fa-pinterest-p:before{content:"";}
.fa-whatsapp:before{content:"";}
.fa-server:before{content:"";}
.fa-user-plus:before{content:"";}
.fa-user-times:before{content:"";}
.fa-hotel:before, .fa-bed:before{content:"";}
.fa-viacoin:before{content:"";}
.fa-train:before{content:"";}
.fa-subway:before{content:"";}
.fa-medium:before{content:"";}
.fa-yc:before, .fa-y-combinator:before{content:"";}
.fa-optin-monster:before{content:"";}
.fa-opencart:before{content:"";}
.fa-expeditedssl:before{content:"";}
.fa-battery-4:before, .fa-battery:before, .fa-battery-full:before{content:"";}
.fa-battery-3:before, .fa-battery-three-quarters:before{content:"";}
.fa-battery-2:before, .fa-battery-half:before{content:"";}
.fa-battery-1:before, .fa-battery-quarter:before{content:"";}
.fa-battery-0:before, .fa-battery-empty:before{content:"";}
.fa-mouse-pointer:before{content:"";}
.fa-i-cursor:before{content:"";}
.fa-object-group:before{content:"";}
.fa-object-ungroup:before{content:"";}
.fa-sticky-note:before{content:"";}
.fa-sticky-note-o:before{content:"";}
.fa-cc-jcb:before{content:"";}
.fa-cc-diners-club:before{content:"";}
.fa-clone:before{content:"";}
.fa-balance-scale:before{content:"";}
.fa-hourglass-o:before{content:"";}
.fa-hourglass-1:before, .fa-hourglass-start:before{content:"";}
.fa-hourglass-2:before, .fa-hourglass-half:before{content:"";}
.fa-hourglass-3:before, .fa-hourglass-end:before{content:"";}
.fa-hourglass:before{content:"";}
.fa-hand-grab-o:before, .fa-hand-rock-o:before{content:"";}
.fa-hand-stop-o:before, .fa-hand-paper-o:before{content:"";}
.fa-hand-scissors-o:before{content:"";}
.fa-hand-lizard-o:before{content:"";}
.fa-hand-spock-o:before{content:"";}
.fa-hand-pointer-o:before{content:"";}
.fa-hand-peace-o:before{content:"";}
.fa-trademark:before{content:"";}
.fa-registered:before{content:"";}
.fa-creative-commons:before{content:"";}
.fa-gg:before{content:"";}
.fa-gg-circle:before{content:"";}
.fa-tripadvisor:before{content:"";}
.fa-odnoklassniki:before{content:"";}
.fa-odnoklassniki-square:before{content:"";}
.fa-get-pocket:before{content:"";}
.fa-wikipedia-w:before{content:"";}
.fa-safari:before{content:"";}
.fa-chrome:before{content:"";}
.fa-firefox:before{content:"";}
.fa-opera:before{content:"";}
.fa-internet-explorer:before{content:"";}
.fa-tv:before, .fa-television:before{content:"";}
.fa-contao:before{content:"";}
.fa-500px:before{content:"";}
.fa-amazon:before{content:"";}
.fa-calendar-plus-o:before{content:"";}
.fa-calendar-minus-o:before{content:"";}
.fa-calendar-times-o:before{content:"";}
.fa-calendar-check-o:before{content:"";}
.fa-industry:before{content:"";}
.fa-map-pin:before{content:"";}
.fa-map-signs:before{content:"";}
.fa-map-o:before{content:"";}
.fa-map:before{content:"";}
.fa-commenting:before{content:"";}
.fa-commenting-o:before{content:"";}
.fa-houzz:before{content:"";}
.fa-vimeo:before{content:"";}
.fa-black-tie:before{content:"";}
.fa-fonticons:before{content:"";}
.fa-reddit-alien:before{content:"";}
.fa-edge:before{content:"";}
.fa-credit-card-alt:before{content:"";}
.fa-codiepie:before{content:"";}
.fa-modx:before{content:"";}
.fa-fort-awesome:before{content:"";}
.fa-usb:before{content:"";}
.fa-product-hunt:before{content:"";}
.fa-mixcloud:before{content:"";}
.fa-scribd:before{content:"";}
.fa-pause-circle:before{content:"";}
.fa-pause-circle-o:before{content:"";}
.fa-stop-circle:before{content:"";}
.fa-stop-circle-o:before{content:"";}
.fa-shopping-bag:before{content:"";}
.fa-shopping-basket:before{content:"";}
.fa-hashtag:before{content:"";}
.fa-bluetooth:before{content:"";}
.fa-bluetooth-b:before{content:"";}
.fa-percent:before{content:"";}
.fa-gitlab:before{content:"";}
.fa-wpbeginner:before{content:"";}
.fa-wpforms:before{content:"";}
.fa-envira:before{content:"";}
.fa-universal-access:before{content:"";}
.fa-wheelchair-alt:before{content:"";}
.fa-question-circle-o:before{content:"";}
.fa-blind:before{content:"";}
.fa-audio-description:before{content:"";}
.fa-volume-control-phone:before{content:"";}
.fa-braille:before{content:"";}
.fa-assistive-listening-systems:before{content:"";}
.fa-asl-interpreting:before, .fa-american-sign-language-interpreting:before{content:"";}
.fa-deafness:before, .fa-hard-of-hearing:before, .fa-deaf:before{content:"";}
.fa-glide:before{content:"";}
.fa-glide-g:before{content:"";}
.fa-signing:before, .fa-sign-language:before{content:"";}
.fa-low-vision:before{content:"";}
.fa-viadeo:before{content:"";}
.fa-viadeo-square:before{content:"";}
.fa-snapchat:before{content:"";}
.fa-snapchat-ghost:before{content:"";}
.fa-snapchat-square:before{content:"";}
.fa-pied-piper:before{content:"";}
.fa-first-order:before{content:"";}
.fa-yoast:before{content:"";}
.fa-themeisle:before{content:"";}
.fa-google-plus-circle:before, .fa-google-plus-official:before{content:"";}
.fa-fa:before, .fa-font-awesome:before{content:"";}
.fa-handshake-o:before{content:"";}
.fa-envelope-open:before{content:"";}
.fa-envelope-open-o:before{content:"";}
.fa-linode:before{content:"";}
.fa-address-book:before{content:"";}
.fa-address-book-o:before{content:"";}
.fa-vcard:before, .fa-address-card:before{content:"";}
.fa-vcard-o:before, .fa-address-card-o:before{content:"";}
.fa-user-circle:before{content:"";}
.fa-user-circle-o:before{content:"";}
.fa-user-o:before{content:"";}
.fa-id-badge:before{content:"";}
.fa-drivers-license:before, .fa-id-card:before{content:"";}
.fa-drivers-license-o:before, .fa-id-card-o:before{content:"";}
.fa-quora:before{content:"";}
.fa-free-code-camp:before{content:"";}
.fa-telegram:before{content:"";}
.fa-thermometer-4:before, .fa-thermometer:before, .fa-thermometer-full:before{content:"";}
.fa-thermometer-3:before, .fa-thermometer-three-quarters:before{content:"";}
.fa-thermometer-2:before, .fa-thermometer-half:before{content:"";}
.fa-thermometer-1:before, .fa-thermometer-quarter:before{content:"";}
.fa-thermometer-0:before, .fa-thermometer-empty:before{content:"";}
.fa-shower:before{content:"";}
.fa-bathtub:before, .fa-s15:before, .fa-bath:before{content:"";}
.fa-podcast:before{content:"";}
.fa-window-maximize:before{content:"";}
.fa-window-minimize:before{content:"";}
.fa-window-restore:before{content:"";}
.fa-times-rectangle:before, .fa-window-close:before{content:"";}
.fa-times-rectangle-o:before, .fa-window-close-o:before{content:"";}
.fa-bandcamp:before{content:"";}
.fa-grav:before{content:"";}
.fa-etsy:before{content:"";}
.fa-imdb:before{content:"";}
.fa-ravelry:before{content:"";}
.fa-eercast:before{content:"";}
.fa-microchip:before{content:"";}
.fa-snowflake-o:before{content:"";}
.fa-superpowers:before{content:"";}
.fa-wpexplorer:before{content:"";}
.fa-meetup:before{content:"";}
.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;}
.flickity-enabled{position:relative;}
.flickity-enabled:focus{outline:none;}
.flickity-viewport{overflow:hidden;position:relative;height:100%;}
.flickity-slider{position:absolute;width:100%;height:100%;}
.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.flickity-enabled.is-draggable:hover .flickity-prev-next-button{opacity:1;}
.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab;}
.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing;}
.flickity-prev-next-button{position:absolute;top:50%;width:44px;height:44px;border:none;border-radius:50%;background:white;background:rgba(255, 255, 255, 0.75);opacity:0;cursor:pointer;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity 0.5s linear;transition:opacity 0.5s linear;}
.flickity-prev-next-button:hover{background:white;}
.flickity-prev-next-button:focus{outline:none;box-shadow:0 0 0 5px #09F;}
.flickity-prev-next-button:active{opacity:0.6;}
.flickity-prev-next-button.previous{left:10px;}
.flickity-prev-next-button.next{right:10px;}
.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px;}
.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px;}
.flickity-prev-next-button:disabled{opacity:0.3;cursor:auto;display:none;}
.flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%;}
.flickity-prev-next-button .arrow{fill:#333;}
.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1;}
.flickity-rtl .flickity-page-dots{direction:rtl;}
.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:0.25;cursor:pointer;}
.flickity-page-dots .dot.is-selected{opacity:1;}
body{-ms-word-wrap:break-word;word-wrap:break-word;margin:0;}
body, button, input, textarea{color:#333333;font-family:"Lato", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;line-height:1.618;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-weight:400;}
select{color:initial;font-family:"Lato", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;}
h1, h2, h3, h4, h5, h6{clear:both;font-weight:700;margin:0 0 0.6180469716em;color:black;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{font-weight:700;}
h1, .alpha{font-size:1.618em;line-height:1.214;letter-spacing:-1px;}
.entry-title a{color:#484c51;}
h2, .beta{font-size:2em;line-height:1.214;}
h2 + h3,
.beta + h3{border-top:1px solid #eeeeee;padding-top:0.6180469716em;}
h3, .gamma{font-size:1.618em;font-weight:600;}
h4, .delta{font-size:1.41575em;font-weight:700;}
h5{font-size:1.2135em;font-weight:700;}
h6{font-size:1em;font-weight:700;}
.alpha, .beta, .gamma, .delta{display:block;}
p + h2,
p + header h2,
p + h3,
p + h4,
ul + h2,
ul + header h2,
ul + h3,
ul + h4,
ol + h2,
ol + header h2,
ol + h3,
ol + h4,
table + h2,
table + header h2,
table + h3,
table + h4,
blockquote + h2,
blockquote + header h2,
blockquote + h3,
blockquote + h4,
form + h2,
form + header h2,
form + h3,
form + h4{margin-top:1.963443em;}
hr {
background-color: #ccc;
border: 0;
height: 1px;
margin: 0 0 1.2135em; } p{margin:0 0 1.2135em;}
ul, ol{margin:0 0 1.2135em 3em;padding:0;}
ul{list-style:disc;}
ol{list-style:decimal;}
li > ul, li > ol{margin-bottom:0;margin-left:1.2135em;}
dt{font-weight:700;}
dd{margin:0 0 1.618em;}
b, strong{font-weight:700;}
blockquote{padding:0 1.2135em;border-left:3px solid rgba(0, 0, 0, 0.05);font-style:italic;margin:1em 0 1.25em;}
address{margin:0 0 1.2135em;}
pre{background:rgba(0, 0, 0, 0.1);font-family:"Courier 10 Pitch", Courier, monospace;margin-bottom:1.618em;padding:1.618em;overflow:auto;max-width:100%;}
code, kbd, tt, var{font-family:Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;background-color:rgba(0, 0, 0, 0.05);padding:0.202em 0.6180469716em;}
abbr, acronym{border-bottom:1px dotted #666;cursor:help;}
mark, ins{text-decoration:none;font-weight:700;background:transparent;}
sup, sub{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline;}
sup{bottom:1ex;}
sub{top:.5ex;}
small{font-size:75%;}
big{font-size:125%;}
figure{margin:0;}
table{margin:0 0 1.2135em;width:100%;}
th{font-weight:bold;}
img {
height: auto;
max-width: 100%;
display: block; } a{color:#067ab4;text-decoration:none;font-weight:400;}
a:focus{outline-color:transparent;}
a:hover{text-decoration:underline;}
.shopper-cute * {
font-family: "Comic Sans MS", sans-serif; } *{box-sizing:border-box;}
body{background-color:#ffffff;overflow-x:hidden;}
.page-numbers li .page-numbers{background:#f5f5f5;color:#666666;padding:0.4635352287em 0.875em;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;text-decoration:none;}
.page-numbers li .page-numbers:hover{background-color:#ff6600;color:#ffffff;text-decoration:none;}
.page-numbers li .page-numbers.current{background-color:#ff6600;color:#ffffff;}
.site{overflow-x:hidden;}
.site-content, .header-widget-region{-webkit-tap-highlight-color:transparent;}
.site-header{padding-top:1.618em;padding-bottom:1.618em;color:#9aa0a7;background-position:center center;}
.site-header .site-logo-anchor, .site-header .site-logo-link, .site-header .custom-logo-link{display:block;}
.site-header .site-logo-anchor img, .site-header .site-logo-link img, .site-header .custom-logo-link img{max-width:210px;}
.site-header .site-branding, .site-header .site-logo-anchor, .site-header .site-logo-link, .site-header .custom-logo-link{margin-bottom:0;float:left;}
.site-header .widget{margin-bottom:0;}
.home.blog .site-header, .home.page:not(.page-template-tpl-page-homepage) .site-header,
.home.post-type-archive-product .site-header{margin-bottom:3.176850774em;}
.shopper-latest-from-blog a:hover{text-decoration:none;}
.shopper-latest-from-blog .recent-post-title{font-size:1.2135em;text-align:center;position:relative;@inclue transition (all 0.25s ease);}
.shopper-latest-from-blog .recent-post-title:after{background-color:#cccccc;content:'';width:30px;height:2px;display:inline-block;position:absolute;bottom:-9px;left:44%;}
.shopper-latest-from-blog p{text-align:center;margin-bottom:0.6180469716em;}
.shopper-latest-from-blog .comments-link{text-align:center;display:block;text-transform:uppercase;font-size:0.875em;}
.shopper-latest-from-blog .comments-link a{color:#cccccc;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;}
.shopper-latest-from-blog .comments-link a:hover{color:#666666;}
.shopper-product-section .section-title{text-align:center;margin-bottom:1.618em;position:relative;font-size:1.2135em;text-transform:uppercase;}
.shopper-product-section .section-title:before{content:'';width:100%;height:3px;position:absolute;background-color:#ddd;left:0;top:50%;z-index:1;}
.shopper-product-section .section-title span{position:relative;background:#ffffff;display:inline-block;padding:0 15px;z-index:2;}
.shopper-product-section:last-child{border-bottom:0;}
.page-template-tpl-page-homepage-php .columns-4 ul.products{margin-left:0;margin-bottom:0;clear:both;}
.feature-banner{background-color:#333333;background-repeat:no-repeat;background-position:center center;background-size:cover;text-align:center;margin-top:-50px;max-height:500px;min-height:500px;overflow:hidden;position:relative;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;}
.feature-banner img{display:inline-block;border-radius:0;}
.feature-banner .banner-desc{text-align:center;max-width:640px;margin-left:auto;margin-right:auto;}
.feature-banner .banner-desc *{color:#ffffff;}
.no-wc-breadcrumb .site-header{margin-bottom:3.176850774em;}
.no-wc-breadcrumb.page-template-tpl-page-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.3em 0 0 0;}
.site-branding .site-title a{font-weight:700;}
.site-branding .site-description{font-size:0.875em;display:none;}
#mobile-menu-wrapper ul{margin:0;padding:0;list-style:none;}
#mobile-menu-wrapper ul ul{display:none;margin-left:10px;}
#mobile-menu-wrapper li{position:relative;}
#mobile-menu-wrapper li a{display:block;padding:0 1.2135em;height:40px;line-height:40px;border-bottom:1px solid #666666;}
#mobile-menu-wrapper .arrow-sub-menu{position:absolute;right:0;top:0;width:50px;height:40px;line-height:40px;text-align:center;}
.site-main{margin-bottom:2.2906835em;}
.site-content{outline:none;}
.page-template-tpl-page-homepage .site-main{padding-top:0;}
.page-template-tpl-page-homepage .type-page{padding-top:2.2906835em;padding-bottom:2.2906835em;position:relative;}
.page-template-tpl-page-homepage .type-page .shopper-hero__button-edit{position:absolute;top:1em;right:1em;font-size:0.875em;}
.page-template-tpl-page-homepage .entry-content{font-size:1.1em;}
.page-template-tpl-page-homepage .entry-content p:last-child{margin-bottom:0;}
.page-template-tpl-page-homepage .entry-header h1{font-size:2.617924em;margin-bottom:0.3819820591em;}
.page-template-tpl-page-homepage .entry-content, .page-template-tpl-page-homepage .entry-header{max-width:41.0994671405em;margin-left:auto;margin-right:auto;text-align:center;}
.page-template-tpl-page-homepage.has-post-thumbnail .type-page.has-post-thumbnail{background-size:cover;background-position:center center;padding-top:4.235801032em;padding-bottom:4.235801032em;}
.page-template-tpl-page-homepage.has-post-thumbnail .type-page.has-post-thumbnail .entry-content, .page-template-tpl-page-homepage.has-post-thumbnail .type-page.has-post-thumbnail .entry-title{opacity:0;-webkit-transition:all, ease, 0.5s;transition:all, ease, 0.5s;}
.page-template-tpl-page-homepage.has-post-thumbnail .type-page.has-post-thumbnail .entry-content.loaded, .page-template-tpl-page-homepage.has-post-thumbnail .type-page.has-post-thumbnail .entry-title.loaded{opacity:1;}
.site-footer{background-color:#333333;color:#666666;}
.site-footer h1, .site-footer h2, .site-footer h3, .site-footer h4, .site-footer h5, .site-footer h6{color:#555555;}
.site-footer a:not(.button){color:#cccccc;}
.site-footer .footer-menu a{color:#cccccc;}
.site-footer .widget .tagcloud a{border-color:#cccccc;color:#cccccc;}
.site-info{float:left;padding:1.963443em 0;font-size:0.750em;color:#cccccc;}
.footer-menu{float:right;padding:1.963443em 0;font-size:0.750em;color:#cccccc;}
.footer-menu > div{display:inline-block;padding:0 0 0.313em;margin:0 0 0.313em;}
.footer-menu ul{list-style:none;margin:0;padding:0;}
.footer-menu ul li{display:inline;}
.footer-menu ul li:first-child a{padding-left:0;}
.footer-menu ul ul{display:none !important;}
.footer-menu ul a{padding:0 0.625em;text-transform:uppercase;}
.alignleft{display:inline;float:left;margin-right:1.2135em;}
.alignright{display:inline;float:right;margin-left:1.2135em;}
.aligncenter{clear:both;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:hover, .screen-reader-text:active, .screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;clip:auto !important;display:block;font-weight:bold;height:auto;left:0;line-height:normal;padding:1em 1.618em;text-decoration:none;top:0;width:auto;z-index:100000;outline:none;}
.clear:before, .clear:after,
.entry-content:before, .entry-content:after, .comment-content:before, .comment-content:after, .site-header:before, .site-header:after, .site-content:before, .site-content:after, .site-footer:before, .site-footer:after{content:"";display:table;}
.clear:after, .entry-content:after, .comment-content:after, .site-header:after, .site-content:after, .site-footer:after{clear:both;}
table{border-spacing:0;width:100%;border-collapse:separate;}
table caption{padding:1em 0;font-weight:700;}
table td, table th{padding:1em 1.41575em;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{font-size:1em;letter-spacing:normal;font-weight:normal;}
table tbody h2 a{font-weight:normal;}
.error404 .widget-title{color:#555555;font-size:1em;letter-spacing:0;padding:0 0 0.7em;margin-bottom:1.5em;font-weight:700;position:relative;text-transform:uppercase;}
.error404 .widget-title:before{background-color:#cccccc;content:'';width:70px;height:3px;display:block;position:absolute;bottom:0;left:0;}
.error404 .fourohfour-columns-2 .col-1 > h2{color:#555555;font-size:1em;letter-spacing:0;padding:0 0 0.7em;margin-bottom:1.5em;font-weight:700;position:relative;text-transform:uppercase;}
.error404 .fourohfour-columns-2 .col-1 > h2:before{background-color:#cccccc;content:'';width:70px;height:3px;display:block;position:absolute;bottom:0;left:0;}
.error404 .site-content .widget_product_search{padding:1.618em;background-color:rgba(0, 0, 0, 0.025);font-size:0.875em;}
.error404 .site-content .widget_product_search form{margin:0;}
.error404.right-sidebar .content-area, .error404.left-sidebar .content-area{width:100%;}
.error404 .fourohfour-columns-2{padding:2.2906835em 0;border:1px solid #eeeeee;border-width:1px 0;margin-bottom:2.2906835em;}
.error404 .fourohfour-columns-2:before, .error404 .fourohfour-columns-2:after{content:"";display:table;}
.error404 .fourohfour-columns-2:after{clear:both;}
.error404 .fourohfour-columns-2 ul.products, .error404 .fourohfour-columns-2 ul.products li.product, .error404 .fourohfour-columns-2 .widget{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, 0.025);}
#comments{padding-top:2.2906835em;}
#comments .comments-title{border-bottom:1px solid #eeeeee;padding-bottom:0.6180469716em;margin-bottom:1.618em;font-size:1.618em;}
#comments .comment-list{list-style:none;margin-left:0;}
#comments .comment-list .comment-body:before, #comments .comment-list .comment-body:after{content:"";display:table;}
#comments .comment-list .comment-body:after{clear:both;}
#comments .comment-list .comment-content{padding-bottom:1.618em;margin-bottom:1.618em;overflow:hidden;}
#comments .comment-list .comment-content cite{font-weight:600;font-size:1.2135em;display:block;}
#comments .comment-list .comment-content cite a{color:#2c2d33;}
#comments .comment-list .comment-content .comment-text{margin-bottom:0.6180469716em;}
#comments .comment-list .comment-content .comment-text p:last-child{margin-bottom:0;}
#comments .comment-list .comment-content .commentmetadata{width:100%;}
#comments .comment-list .comment-content .commentmetadata a{color:#777;font-size:0.875em;float:left;font-weight:400;}
#comments .comment-list .comment-content .commentmetadata a:hover{color:#000000;}
#comments .comment-list .comment-meta{margin-bottom:1em;}
#comments .comment-list .comment-meta .avatar{margin-bottom:1em;max-width:70px;height:auto;border-radius:50%;}
#comments .comment-list .comment-meta a.comment-date{font-size:0.875em;}
#comments .comment-list .comment-meta cite{font-style:normal;clear:both;display:block;}
#comments .comment-list .reply{float:right;}
#comments .comment-list .reply:before, #comments .comment-list .reply:after{content:"";display:table;}
#comments .comment-list .reply:after{clear:both;}
#comments .comment-list .reply a{display:inline-block;margin-right:1em;}
#comments .comment-list .reply a:after{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f112";margin-left:0.6180469716em;}
#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{clear:both;padding:1.618em;background-color:rgba(0, 0, 0, 0.0125);}
#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:0.6180469716em;right:0.6180469716em;display:block;height:1em;width:1em;overflow:hidden;line-height:1;font-size:1.41575em;text-align:center;-webkit-transition:-webkit-transform, ease, 0.3s;-webkit-transition:ease, 0.3s, -webkit-transform;transition:ease, 0.3s, -webkit-transform;transition:transform, ease, 0.3s;transition:transform, ease, 0.3s, -webkit-transform;}
#respond #cancel-comment-reply-link:hover{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);}
#respond #cancel-comment-reply-link:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f057";display:block;}
.sticky .entry-title:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.6180469716em;content:"\f08d";}
.hentry .entry-header{margin-bottom:1.41575em;}
.hentry .entry-footer{width:100%;float:right;margin-right:0;padding-top:0.75em;padding-bottom:0.75em;margin-bottom:1.2135em;border-top:1px solid #ececec;border-bottom:1px solid #ececec;}
.hentry .entry-footer:before, .hentry .entry-footer:after{content:"";display:table;}
.hentry .entry-footer:after{clear:both;}
.hentry .entry-footer > span{display:inline-block;font-size:.8em;}
.hentry .entry-footer .posted-on{float:left;}
.hentry .entry-footer .comments-link{float:right;}
.hentry{margin:0 0 1.618em;list-style:none;}
.hentry .entry-content .align-center{text-align:center;margin-bottom:1em;}
.hentry .entry-content .more-link{position:relative;display:inline-block;padding:6px 25px 6px 8px;border-style:solid;border-width:1px;border-color:#ff6600;border-radius:3px;background:#ffffff;color:#ff6600;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;}
.hentry .entry-content .more-link:hover{background:#ff6600;color:#ffffff;text-decoration:none;}
.hentry .entry-content .more-link:after{content:'\f178';font-family:FontAwesome;position:absolute;right:0;top:10px;margin-right:8px;font-size:0.875em;}
.entry-header .entry-title{text-align:center;margin-bottom:15px;}
.thumbnail-blog .wp-post-image{margin-bottom:1.2135em;margin-left:auto;margin-right:auto;}
.hentry.type-post .wp-post-image{margin-bottom:1.2135em;margin-left:auto;margin-right:auto;}
.hentry.type-post .entry-header{margin-bottom:1em;}
.hentry.type-post .entry-header .entry-title{text-align:center;margin-bottom:0;}
.hentry.type-post .entry-header .posted-on, .hentry.type-post .entry-header .byline{font-size:0.875em;}
.hentry.type-post .entry-header .posted-on a, .hentry.type-post .entry-header .byline a{font-weight:400;text-decoration:underline;}
.hentry.type-post .entry-header .posted-on a:hover, .hentry.type-post .entry-header .byline a:hover{text-decoration:none;}
.hentry.type-post .entry-meta{font-weight:400;color:#334862;text-transform:uppercase;margin-bottom:1.2135em;}
.hentry.type-post .entry-meta a{opacity:0.6;}
.hentry.type-post.type-page .entry-header{border-bottom:0;margin-bottom:0;}
.hentry.type-page .entry-header{border-bottom:0;margin-bottom:0;}
.byline, .updated:not(.published){display:none;}
.single .byline, .group-blog .byline{display:inline;}
.page-links{clear:both;margin:0 0 1.2135em;}
.entry-meta .author{display:inline-block;margin-right:0.75em;}
.entry-meta .author div{display:inline-block;margin-right:0.4635352287em;}
.cat-links, .tags-links{display:inline-block;margin-right:0.75em;}
.cat-links div, .tags-links div{display:inline-block;margin-right:0.4635352287em;}
.author .avatar{width:64px;margin-bottom:1em;}
form{margin-bottom:1.618em;}
button, input, select, textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}
button, input[type="button"],
input[type="reset"],
input[type="submit"],
.add_to_cart.button, .button, .added_to_cart{border:0;background:none;background-color:#ff6600;color:#fff;cursor:pointer;padding:0 1.41575em;height:34px;line-height:34px;text-decoration:none;font-weight:400;text-shadow:none;display:inline-block;outline:none;-webkit-appearance:none;-webkit-font-smoothing:antialiased;border-radius:0;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;text-decoration:none;text-transform:uppercase;}
button:hover, input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
.add_to_cart.button:hover, .button:hover, .added_to_cart:hover{background-color:#e64d00;text-decoration:none;}
button.cta, button.alt,
input[type="button"].cta,
input[type="button"].alt,
input[type="reset"].cta,
input[type="reset"].alt,
input[type="submit"].cta,
input[type="submit"].alt,
.add_to_cart.button.cta, .add_to_cart.button.alt, .button.cta, .button.alt, .added_to_cart.cta, .added_to_cart.alt{background-color:#067ab4;border-color:#067ab4;}
button.cta:hover, button.alt:hover,
input[type="button"].cta:hover,
input[type="button"].alt:hover,
input[type="reset"].cta:hover,
input[type="reset"].alt:hover,
input[type="submit"].cta:hover,
input[type="submit"].alt:hover,
.add_to_cart.button.cta:hover, .add_to_cart.button.alt:hover, .button.cta:hover, .button.alt:hover, .added_to_cart.cta:hover, .added_to_cart.alt:hover{background-color:#067ab4;}
button:hover, input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
.add_to_cart.button:hover, .button:hover, .added_to_cart:hover{color:#fff;}
button.added:after, input[type="button"].added:after,
input[type="reset"].added:after,
input[type="submit"].added:after,
.add_to_cart.button.added:after, .button.added:after, .added_to_cart.added:after{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f00c";margin-left:0.6180469716em;}
button.loading, input[type="button"].loading,
input[type="reset"].loading,
input[type="submit"].loading,
.add_to_cart.button.loading, .button.loading, .added_to_cart.loading{opacity:0.5;}
button.small, input[type="button"].small,
input[type="reset"].small,
input[type="submit"].small,
.add_to_cart.button.small, .button.small, .added_to_cart.small{padding:0.6180469716em 0.875em;font-size:0.875em;}
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,
.add_to_cart.button.disabled, .add_to_cart.button:disabled, .button.disabled, .button:disabled, .added_to_cart.disabled, .added_to_cart:disabled{opacity:0.5 !important;cursor:not-allowed;}
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,
.add_to_cart.button.disabled:hover, .add_to_cart.button:disabled:hover, .button.disabled:hover, .button:disabled:hover, .added_to_cart.disabled:hover, .added_to_cart:disabled:hover{opacity:0.5 !important;background-color:#ff6600;}
.add_to_cart.button{border-radius:0 !important;padding:0 !important;line-height:34px !important;}
input[type="checkbox"],
input[type="radio"]{padding:0;}
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
input[type="search"]{box-sizing:border-box;}
button::-moz-focus-inner, input::-moz-focus-inner{border:0;padding:0;}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
textarea, .input-text{padding:0 0.75em;background-color:#ffffff;color:#333333;outline:none;-webkit-appearance:none;box-sizing:border-box;font-weight:normal;border:1px solid #ddd;height:34px;line-height:34px;}
textarea{overflow:auto;padding-left:0.875em;vertical-align:top;width:100%;min-height:200px;}
label{font-weight:600;}
label.inline input{width:auto;}
fieldset{padding:0;border:0;margin-bottom:1.618em;}
fieldset legend{font-weight:700;}
[placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity 0.5s 0.5s ease;transition:opacity 0.5s 0.5s ease;opacity:0;}
img{border-radius:3px;}
.page-content img.wp-smiley, .entry-content img.wp-smiley, .comment-content img.wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0;display:inline-block;border-radius:0;}
.wp-caption{margin-bottom:1.2135em;max-width:100%;}
.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 #eeeeee;padding:1em 0;}
.gallery{margin-bottom:1.2135em;}
.gallery:before, .gallery:after{content:"";display:table;}
.gallery:after{clear:both;}
.gallery .gallery-item{float:left;width:100%;display:inline-block;box-sizing:border-box;margin:0;padding:1em 1.5em 0 0;vertical-align:top;text-align:center;}
.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{max-width:100%;}
.gallery.gallery-columns-2 .gallery-item{max-width:50%;}
.gallery.gallery-columns-3 .gallery-item{max-width:33.3%;}
.gallery.gallery-columns-4 .gallery-item{max-width:25%;}
.gallery.gallery-columns-5 .gallery-item{max-width:20%;}
.gallery.gallery-columns-6 .gallery-item{max-width:16.666666667%;}
.gallery.gallery-columns-7 .gallery-item{max-width:14.285714286%;}
.gallery.gallery-columns-8 .gallery-item{width:12.5%;}
.gallery.gallery-columns-9 .gallery-item{width:11.111111111%;}
embed, iframe, object, video{max-width:100%;}
.secondary-navigation{display:none;}
button.menu-toggle{background:none;color:#333333;cursor:pointer;border:none;box-shadow:none;font-size:0.875em;width:40px;height:40px;line-height:40px;padding:0;margin:0;position:absolute;top:0;left:0;z-index:9999;}
button.menu-toggle:hover{background:none !important;color:#333333;}
.cart-toggle{background:none;color:#333333;cursor:pointer;border:none;box-shadow:none;font-size:0.875em;width:40px;height:40px;line-height:40px;padding:0;margin:0;position:absolute;top:0;right:0;z-index:9999;display:none;}
.cart-toggle:hover{background:none !important;color:#333333;}
.toggled button.menu-toggle:before, .toggled button.menu-toggle:after{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.toggled button.menu-toggle:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}
.toggled button.menu-toggle span:before{opacity:0;}
.site-main nav.navigation{margin:0 0 1.2135em;}
.site-main nav.navigation:before, .site-main nav.navigation:after{content:"";display:table;}
.site-main nav.navigation:after{clear:both;}
.site-main nav.navigation .nav-previous a, .site-main nav.navigation .nav-next a{display:inline-block;-webkit-transition:all, ease, 0.3s;transition:all, ease, 0.3s;padding:0.875em 1em;border-radius:3px;color:#067ab4;font-weight:400;}
.site-main nav.navigation .nav-previous{float:left;width:50%;}
.site-main nav.navigation .nav-previous a:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f177";margin-right:0.6180469716em;}
.site-main nav.navigation .nav-next{float:right;text-align:right;width:50%;border-left:1px solid #ececec;}
.site-main nav.navigation .nav-next a:after{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f178";margin-left:0.6180469716em;}
.site-main .post-navigation{width:100%;float:left;border-top:1px solid #ececec;border-bottom:1px solid #ececec;}
.pagination, .woocommerce-pagination{padding:1em 0;border:1px solid #eeeeee;border-width:1px 0;text-align:center;clear:both;}
.pagination .page-numbers, .woocommerce-pagination .page-numbers{list-style:none;margin:0;}
.pagination .page-numbers:before, .pagination .page-numbers:after,
.woocommerce-pagination .page-numbers:before, .woocommerce-pagination .page-numbers:after{content:"";display:table;}
.pagination .page-numbers:after, .woocommerce-pagination .page-numbers:after{clear:both;}
.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{display:inline-block;}
.pagination .page-numbers li .page-numbers.prev, .pagination .page-numbers li .page-numbers.next,
.woocommerce-pagination .page-numbers li .page-numbers.prev, .woocommerce-pagination .page-numbers li .page-numbers.next{padding-left:1em;padding-right:1em;}
.rtl .pagination a.next, .rtl .pagination a.prev, .rtl .woocommerce-pagination a.next, .rtl .woocommerce-pagination a.prev{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);}
.widget{margin:0 0 2.617924em;}
.widget select{max-width:100%;}
.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{color:#555555;font-size:1em;letter-spacing:0;padding:0 0 0.7em;margin-bottom:1.5em;font-weight:700;position:relative;text-transform:uppercase;}
.widget .widget-title:before, .widget .widgettitle:before{background-color:#cccccc;content:'';width:70px;height:3px;display:block;position:absolute;bottom:0;left:0;}
.widget ul{margin-left:0;list-style:none;}
.widget ul ul{margin-left:1.618em;}
.widget ul ul.children{display:none;border-left:1px solid #ddd;width:100%;padding-left:15px;}
.widget ul li{position:relative;}
.widget ul li .toggle{width:1em;min-height:1em;font-size:1.2em;height:auto;box-shadow:none !important;padding:0;color:currentColor;opacity:.6;margin:0;text-align:center;display:inline-block;line-height:33px;position:absolute;top:-8px;right:0;-webkit-transition:all, 0.3s;transition:all, 0.3s;}
.widget ul li .toggle:hover{opacity:1;cursor:pointer;}
.widget ul li .toggle i{font-size:0.875em;-webkit-transition:all, 0.3s;transition:all, 0.3s;}
.widget ul li li{padding:6px 0;}
.widget ul li.current-cat > a{color:#ff6600;}
.widget ul li.current-cat-ancestor > a{color:#ff6600;}
.widget ul li.current-cat-parent > a{color:#ff6600;}
.widget ul li.active > ul.children{display:block;}
.widget ul li.active > .toggle{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);}
.widget ul li.active > .toggle > i:before{content:'\f068';}
.widget .tagcloud a{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;border:2px solid #f5f5f5;color:#666666;font-size:0.875em !important;padding:3px 0.875em;display:inline-block;margin:0 3px 8px 0;text-decoration:none;}
.widget .tagcloud a:hover{background-color:#e64d00;border-color:#e64d00;color:#ffffff;text-decoration:none;}
.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:before, .header-widget-region:after{content:"";display:table;}
.header-widget-region:after{clear:both;}
.header-widget-region .widget{margin:0;padding:1em 0;font-size:0.875em;}
.widget_search form, .widget_product_search form{position:relative;}
.widget_search form input[type=text],
.widget_search form input[type=search],
.widget_product_search form input[type=text],
.widget_product_search form input[type=search]{width:100%;padding-left:2.2906835em;}
.widget_search form input[type=submit],
.widget_product_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_search form:before, .widget_product_search form:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f002";position:absolute;top:0.750em;left:1em;}
.widget_recent_entries > ul, .widget_pages > ul, .widget_categories > ul, .widget_archive > ul, .widget_recent_comments > ul, .widget_nav_menu > ul, .widget_links > ul{margin:0;}
.widget_recent_entries > ul > li, .widget_pages > ul > li, .widget_categories > ul > li, .widget_archive > ul > li, .widget_recent_comments > ul > li, .widget_nav_menu > ul > li, .widget_links > ul > li{list-style:none;margin-bottom:0.75em;padding-bottom:0.75em;border-bottom:1px solid rgba(0, 0, 0, 0.05);}
.widget_recent_entries > ul > li:before, .widget_pages > ul > li:before, .widget_categories > ul > li:before, .widget_archive > ul > li:before, .widget_recent_comments > ul > li:before, .widget_nav_menu > ul > li:before, .widget_links > ul > li:before{font-family:"FontAwesome";margin-right:0.6180469716em;display:inline-block;opacity:0.5;}
.widget_recent_entries > ul .sub-menu, .widget_pages > ul .sub-menu, .widget_categories > ul .sub-menu, .widget_archive > ul .sub-menu, .widget_recent_comments > ul .sub-menu, .widget_nav_menu > ul .sub-menu, .widget_links > ul .sub-menu{margin-top:0.75em;margin-left:1.618em;}
.widget-area #wp-calendar th,
.widget-area #wp-calendar td,
.footer-widgets #wp-calendar th,
.footer-widgets #wp-calendar td{padding:.236em;text-align:center;}
.widget_recent_entries ul ul.children, .widget_pages ul ul.children{margin:0.75em 0 0 1.41575em;}
.widget_categories ul li ul.children{margin:10px 0 0px 3px;}
.widget_recent_comments ul li:before{content:"\f105";}
.widget_nav_menu ul.menu > li{list-style:none;margin-bottom:0.75em;padding-bottom:0.75em;border-bottom:1px solid rgba(0, 0, 0, 0.05);}
.widget_nav_menu ul.menu > li .sub-menu{display:none;border-left:1px solid #ddd;width:100%;padding-left:15px;margin:10px 0 0px 3px;}
.widget_nav_menu ul.menu li.current-menu-item > a{color:#ff6600;}
.widget_nav_menu ul.menu li.current-menu-ancestor > a{color:#ff6600;}
.widget_nav_menu ul.menu li.active > .sub-menu{display:block;}
.widget_nav_menu ul.menu li.active > .toggle > i:before{content:'\f068';}
.widget_links ul li:before{content:"\f105";}
.widget_rating_filter .wc-layered-nav-rating{margin-bottom:0.75em;}
.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:0.875em;}
.widget-area .widget h1.widget-title{font-size:1.41575em;}
.widget-area .widget_categories > ul > li > a{display:inline-block;}
.page-header .page-title{text-align:center;font-weight:300;text-transform:capitalize;}
.back-to-top{position:fixed;right:20px;bottom:40px;z-index:9;cursor:pointer;width:40px;height:40px;text-align:center;line-height:40px;border:none;color:#fff;font-size:16px;background-color:#ff6600;-webkit-transition:background 0.25s linear;transition:background 0.25s linear;}
.back-to-top:hover{background:#e64d00;}
@media print { form, button, input, select, textarea, .navigation-top, .social-navigation, #secondary,
.content-bottom-widgets, .header-image, .panel-image-prop, .icon-thumb-tack, .page-links, .edit-link, .post-navigation, .pagination.navigation, .comments-pagination, .comment-respond, .comment-edit-link, .comment-reply-link, .comment-metadata .edit-link, .pingback .edit-link, .site-footer aside.widget-area, .site-footer .col-full, .content-area .entry-footer, .site-info, .no-comments{display:none !important;}
.entry-footer, #comments,
.site-footer, .single-featured-image-header{border:0;}
body{font-size:12pt;}
h1{font-size:24pt;}
h2{font-size:22pt;}
h3{font-size:17pt;}
h4{font-size:12pt;}
h5{font-size:11pt;}
h6{font-size:12pt;}
.page .panel-content .entry-title, .page-title{font-size:10pt;}
.col-full{padding-left:2% !important;padding-right:2% !important;max-width:none;}
.site-header{background:transparent;padding:0;}
.custom-header-media{padding:0;}
.site-branding{margin-top:0;margin-bottom:1.75em !important;}
.site-title{font-size:25pt;}
.site-description{font-size:12pt;opacity:1;}
button.menu-toggle{display:none;}
.single-featured-image-header{background:transparent;}
.entry-meta{font-size:9pt;}
.woocommerce-breadcrumb{display:none;}
body, .site{background:none !important;}
body, a, .site-title a{color:#222 !important;}
h2, h5, blockquote, .site-description, .entry-meta, .entry-meta a{color:#777 !important;}
.entry-content blockquote.alignleft, .entry-content blockquote.alignright{font-size:11pt;width:34%;}
.site-footer{padding:0;}
} @media(min-width:768px){
table.shop_table_responsive tbody tr td, table.shop_table_responsive tbody tr th{text-align:left;}
.mobile-only{display:none;}
.site-header{padding-top:0;padding-bottom:0;}
.site-header .site-branding{width:21.7391304348%;float:left;margin-right:4.347826087%;margin-bottom:0;}
.site-header .site-branding img{height:auto;max-width:100%;max-height:none;}
.site-header .shopper-myacc-cart{width:21.7391304348%;float:right;margin-right:0;margin-bottom:0;}
.site-header .secondary-navigation{width:100%;float:left;margin-left:0;margin-right:0;}
.site-header .topbox-left{width:39.1304347826%;float:left;margin-right:4.347826087%;}
.site-header .shopper-product-search{margin:0;padding:0;position:relative;}
.site-header .custom-product-search{width:47.8260869565%;float:left;margin-right:4.347826087%;margin-top:20px;position:relative;z-index:1;}
.site-header .custom-product-search .nav-left{position:relative;float:left;width:auto;}
.site-header .custom-product-search .nav-fill{position:relative;overflow:hidden;width:auto;}
.site-header .custom-product-search .nav-right{position:relative;float:right;}
.site-header .custom-product-search .nav-search-facade{background-color:#ffffff;border-radius:3px 0 0 3px;border:1px solid #ddd;height:34px;line-height:34px;padding:0 10px;text-transform:capitalize;color:#666666;}
.site-header .custom-product-search .shopper-cat-list{position:absolute;top:1px;left:1px;height:32px;line-height:32px;border:none;background:#ffffff;opacity:0;cursor:pointer;}
.site-header .custom-product-search input[type="text"]{padding:0 10px;background:#ffffff;border-radius:0;border-left:none;border-right:none;height:34px;line-height:34px;width:100%;}
.site-header .custom-product-search button[type="submit"]{padding:0;width:50px;text-align:center;height:34px;line-height:34px;border-radius:0 3px 3px 0;color:#ffffff;font-size:20px;}
.site-header .topbox-right{width:56.5217391304%;float:right;margin-right:0;clear:none;text-align:right;}
.site-header .topbox-right .social-navigation{float:right;}
.woocommerce-active .site-header .shopper-myacc-cart{width:21.7391304348%;float:right;margin-right:0;margin-top:2em;margin-bottom:1em;font-size:0.875em;text-transform:uppercase;text-align:right;}
.woocommerce-active .site-header .shopper-myacc-cart .header-myacc-link{display:inline-block;padding-right:15px;margin-right:10px;border-right:1px solid #ccc;}
.woocommerce-active .site-header .shopper-myacc-cart .header-myacc-link > a{display:block;width:26px;height:26px;line-height:26px;text-align:center;border:1px solid #ccc;}
.woocommerce-active .site-header .shopper-myacc-cart .site-header-cart{display:inline-block;}
.woocommerce-active .site-header .site-search{display:none;}
.site-branding .site-description{margin-bottom:0;display:block;}
.site-branding, .site-search, .site-header-cart, .site-logo-anchor, .site-logo-link, .custom-logo-link{margin-bottom:1.963443em;}
.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 0.6180469716em !important;display:inline-block;}
.col-full{max-width:67.141em;margin-left:auto;margin-right:auto;padding:0 2.2906835em;box-sizing:content-box;}
.col-full:before, .col-full:after{content:"";display:table;}
.col-full:after{clear:both;}
.col-full:after{content:" ";display:block;clear:both;}
.site-content:before, .site-content:after{content:"";display:table;}
.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;}
.shop-sidebar-right .content-area-shop{width:73.9130434783%;float:left;margin-right:4.347826087%;}
.shop-sidebar-right .widget-area-shop{width:21.7391304348%;float:right;margin-right:0;}
.left-sidebar .content-area{width:73.9130434783%;float:right;margin-right:0;}
.left-sidebar .widget-area{width:21.7391304348%;float:left;margin-right:4.347826087%;}
.shop-sidebar-left .content-area-shop{width:73.9130434783%;float:right;margin-right:0;}
.shop-sidebar-left .widget-area-shop{width:21.7391304348%;float:left;margin-right:4.347826087%;}
.none-sidebar .content-area{width:100%;float:left;margin-left:0;margin-right:0;}
.none-sidebar .widget-area{display:none;}
.shop-sidebar-none .content-area-shop{width:100%;float:left;margin-left:0;margin-right:0;}
.shop-sidebar-none .widget-area-shop{display:none;}
.shopper-full-width-content .content-area{width:100%;float:left;margin-left:0;margin-right:0;}
.content-area, .widget-area{margin-bottom:2.2906835em;}
.page-template-tpl-page-fullwidth-php .content-area, .page-template-tpl-page-homepage-php .content-area{width:100%;float:left;margin-left:0;margin-right:0;}
.footer-widgets{padding-top:2.2906835em;background:#666666;margin-left:-99em;margin-right:-99em;padding-left:99em;padding-right:99em;}
.footer-widgets:before, .footer-widgets:after{content:"";display:table;}
.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;}
.footer-widgets .widget li{border-bottom:1px solid rgba(255, 255, 255, 0.05);}
.footer-widgets .widget li:before{color:#ffffff;}
.footer-widgets .widget-title{color:#ffffff;}
.comment-list:before, .comment-list:after{content:"";display:table;}
.comment-list:after{clear:both;}
.comment-list .comment{clear:both;float:left;width:100%;}
.comment-list > .comment + .comment{border-top:1px dashed #ddd;padding-top:1.41575em;}
.comment-list .bypostauthor > .comment-body{background:#f1f1f1;padding:15px;border-radius:10px;margin-bottom:1.41575em;}
.comment-list .comment-meta{float:left;margin-right:1.2135em;}
.comment-list .comment-meta .avatar{float:right;}
.comment-list .comment-content{padding-bottom:2.617924em;margin-bottom:2.617924em;}
.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, 0.2);margin-bottom:2.2906835em;margin-top:1.618em;}
.comment-list .reply{text-align:right;}
.comment-list ol.children{width:88.2352941176%;float:right;margin-right:0;list-style:none;}
.comment-list ol.children ol.children{width:86.6666666667%;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 .comment-content, .comment-list ol.children ol.children ol.children #respond{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 .comment-content, .comment-list ol.children ol.children ol.children ol.children #respond{width:55.5555555556%;float:right;margin-right:0;}
#respond{padding:2.2906835em;}
#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.type-post:before, .hentry.type-post:after{content:"";display:table;}
.hentry.type-post:after{clear:both;}
.hentry.type-post .entry-header{margin-bottom:1.41575em;position:relative;text-align:center;}
.hentry.type-post .entry-header:after{content:'';position:absolute;width:30px;height:3px;background:#ff6600;bottom:-14px;left:48%;}
.hentry.type-post .entry-meta{width:100%;float:left;margin-left:0;margin-right:0;text-align:center;font-size:.8em;}
.hentry.type-post .entry-content{width:100%;float:left;margin-left:0;margin-right:0;}
.menu-toggle{display:none;}
.shopper-secondary-navigation{clear:both;background:#333333;margin-left:-99em;margin-right:-99em;padding-left:99em;padding-right:99em;color:#666666;position:relative;z-index:2;}
.shopper-secondary-navigation:before, .shopper-secondary-navigation:after{content:"";display:table;}
.shopper-secondary-navigation:after{clear:both;}
.secondary-navigation{clear:both;display:block;width:auto;clear:none;}
.secondary-navigation ul{list-style:none;margin:0;padding:0;}
.secondary-navigation ul ul{background:#333333;display:none;position:absolute;left:0;top:100%;width:200px;}
.secondary-navigation ul ul ul{left:100%;top:0;}
.secondary-navigation li{float:left;position:relative;text-align:left;}
.secondary-navigation li:hover > a, .secondary-navigation li.current-menu-item > a, .secondary-navigation li.current_page_item > a, .secondary-navigation li.current-menu-ancestor > a, .secondary-navigation li.current-menu-parent > a, .secondary-navigation li.current_page_parent > a, .secondary-navigation li.current_page_ancestor > a{color:#ffffff;}
.secondary-navigation li li{float:none;}
.secondary-navigation li li a{padding:0.875em 0.75em;}
.secondary-navigation li:hover > ul{display:block;}
.secondary-navigation a{text-decoration:none;display:block;padding:0.75em 0.75em;color:#cccccc;font-size:0.75em;}
.social-navigation{clear:both;display:block;width:auto;clear:none;}
.social-navigation ul{list-style:none;margin:0;padding:0;}
.social-navigation ul ul{background:#333333;display:none;position:absolute;left:0;top:100%;width:200px;}
.social-navigation ul ul ul{left:100%;top:0;}
.social-navigation li{float:left;position:relative;text-align:left;}
.social-navigation li:hover > a, .social-navigation li.current-menu-item > a, .social-navigation li.current_page_item > a, .social-navigation li.current-menu-ancestor > a, .social-navigation li.current-menu-parent > a, .social-navigation li.current_page_parent > a, .social-navigation li.current_page_ancestor > a{color:#ffffff;}
.social-navigation li li{float:none;}
.social-navigation li li a{padding:0.875em 0.75em;}
.social-navigation li:hover > ul{display:block;}
.social-navigation a{text-decoration:none;display:block;padding:0.75em 0.75em;color:#cccccc;font-size:0.75em;}
.header-middle{width:100%;float:left;margin:0.75em 0;clear:both;}
.shopper-primary-navigation{clear:both;margin-left:-99em;margin-right:-99em;padding-left:99em;padding-right:99em;background:#f5f5f5;}
.shopper-primary-navigation:before, .shopper-primary-navigation:after{content:"";display:table;}
.shopper-primary-navigation:after{clear:both;}
.shopper-primary-navigation .main-navigation{width:73.9130434783%;float:left;margin-right:4.347826087%;}
.shopper-primary-navigation .primary-widget-region{width:21.7391304348%;float:right;margin-right:0;}
.shopper-primary-navigation .primary-widget-region form{margin-bottom:0;padding:5px 0;}
.main-navigation ul{list-style:none;margin:0;padding:0;overflow:visible;}
.main-navigation ul ul{background:#f5f5f5;display:none;position:absolute;left:0;top:100%;width:200px;z-index:999;}
.main-navigation ul ul ul{left:100%;top:0;}
.main-navigation li{float:left;position:relative;text-align:left;}
.main-navigation li:hover > a, .main-navigation li.current-menu-item > a, .main-navigation li.current_page_item > a, .main-navigation li.current-menu-ancestor > a, .main-navigation li.current-menu-parent > a, .main-navigation li.current_page_parent > a, .main-navigation li.current_page_ancestor > a{color:#e64d00;}
.main-navigation li li{float:none;}
.main-navigation li li.menu-item-has-children > a:after, .main-navigation li li.page_item_has_children > a:after{display:inline-block;font:normal normal normal 14px/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 li li a{padding:0.875em 0.75em;}
.main-navigation li:hover > ul{display:block;}
.main-navigation li.menu-item-has-children:hover:after, .main-navigation li.page_item_has_children:hover:after{display:block;}
.main-navigation li.menu-item-has-children > a:after, .main-navigation li.page_item_has_children > a:after{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\f107';margin-left:1em;}
.main-navigation a{text-decoration:none;display:block;padding:0.875em 0.875em;color:#333333;font-size:0.875em;text-transform:uppercase;}
.primary-navigation{display:block;}
.primary-navigation > ul > li:first-child > a{padding-left:0;}
.topbox-left p{padding:10px;margin:0;line-height:1;font-size:0.75em;color:#cccccc;}
.shopper-recent-posts li.post{list-style:none;}
.shopper-recent-posts li.post:first-child{clear:both !important;}
.shopper-recent-posts li.post:last-child{margin-right:0 !important;}
.page-template-tpl-page-homepage-php .columns-4 ul.products li.product, .page-template-tpl-page-homepage-php .columns-4 ul.products li.post{width:21.7391304348%;float:left;margin-right:4.347826087%;}
.top-social-icons{margin:0;width:auto;clear:none;line-height:1;}
.top-social-icons ul{overflow:hidden;text-align:right;margin:0;}
.top-social-icons ul li{display:inline-block;}
.top-social-icons ul li a{display:inline-block;padding:10px;font-weight:400;color:#cccccc;}
.top-social-icons ul li a:hover{color:white;}
}
@media(max-width:768px){
.woocommerce ul.products li.product:hover .add-to-wishlist-custom{right:5% !important;}
.woocommerce ul.products li.product .loop-addtocart-btn-wrapper .button{margin-top:-28px;left:0;opacity:1;height:30px;text-align:center;line-height:30px;font-size:12px;}
.woocommerce ul.products li.product .add-to-wishlist-custom{width:20px;height:20px;line-height:20px;border-radius:20px;text-align:center;opacity:1;right:5%;top:5%;}
.woocommerce ul.products li.product .add-to-wishlist-custom .yith-wcwl-wishlistexistsbrowse.show{font-size:0;padding:0;}
.woocommerce ul.products li.product .add-to-wishlist-custom .yith-wcwl-wishlistexistsbrowse.show::before{font-family:'FontAwesome';content:"\f004";font-size:8px;opacity:.3;}
.woocommerce ul.products li.product .add-to-wishlist-custom .yith-wcwl-wishlistaddedbrowse.show{font-size:0;}
.woocommerce ul.products li.product .add-to-wishlist-custom a{font-size:0;padding:0;}
.woocommerce ul.products li.product .add-to-wishlist-custom a::before{font-size:8px;margin-right:0;}
.site-info{float:none;text-align:center;}
.footer-menu{float:none;text-align:center;padding-top:0;}
}
@media(max-width:67.141em){
.col-full{margin-left:2.2906835em;margin-right:2.2906835em;padding:0;}
.woocommerce-active .site-header .shopper-myacc-cart{margin-bottom:0;}
.woocommerce-active .site-header .shopper-myacc-cart .cart-contents .count{right:-12px;top:-11px;}
.site-header .site-branding{width:100%;margin-bottom:0;}
.site-header .site-branding img{height:auto;max-width:230px;margin:0 auto;}
.site-header .site-branding a{float:none;}
.site-header .custom-product-search{width:70%;margin-top:20px;}
.site-header .custom-product-search .nav-left{position:relative;float:left;width:auto;}
.site-header .custom-product-search .nav-fill{position:relative;overflow:hidden;width:auto;}
.site-header .custom-product-search .nav-right{position:relative;float:right;}
.site-header .custom-product-search .nav-search-facade{border-radius:3px 0 0 3px;border:1px solid #ddd;height:34px;line-height:34px;padding:0 10px;text-transform:capitalize;color:#666666;}
.site-header .custom-product-search .shopper-cat-list{position:absolute;top:1px;left:1px;height:32px;line-height:32px;border:none;background:#ffffff;opacity:0;cursor:pointer;}
.site-header .custom-product-search input[type="text"]{padding:0 10px;background:#ffffff;border-radius:0;border-left:none;border-right:none;height:34px;line-height:34px;width:100%;}
.site-header .custom-product-search button[type="submit"]{padding:0;width:50px;text-align:center;height:34px;line-height:34px;border-radius:0 3px 3px 0;color:#ffffff;font-size:20px;}
.site-header .topbox-right{width:30%;clear:none;text-align:right;}
}
@media(max-width:767px){
.col-full{margin-left:1.41575em;margin-right:1.41575em;padding:0;}
.hidden-xs-down{display:none !important;}
.social-navigation{display:none;}
#mobile-menu-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;min-height:100%;max-height:100%;overflow:scroll;background:rgba(0, 0, 0, 0.9);-ms-transform:translate(-100%, 0);-webkit-transform:translate(-100%, 0);transform:translate(-100%, 0);-webkit-transition:-webkit-transform 500ms ease;transition:-webkit-transform 500ms ease;transition:transform 500ms ease;transition:transform 500ms ease, -webkit-transform 500ms ease;overflow-x:hidden;z-index:99;padding-top:40px;}
#mobile-menu-wrapper.wpadminbar-active{top:45px;}
#mobile-menu-wrapper .mobile-menu{border-top:1px solid #666666;}
#mobile-menu-wrapper .mobile-menu a{color:#ffffff;}
#mobile-menu-wrapper .mobile-menu .arrow-sub-menu{color:#ffffff;}
#mobile-menu-wrapper .mobile-menu .primary-widget-region{margin:10px;}
.mobile-menu-active .menu-toggle{position:fixed;top:1.2135em;left:1.2135em;width:100%;left:0;top:0;color:#ffffff;}
.mobile-menu-active .menu-toggle:hover{background:none !important;color:#ffffff;}
.mobile-menu-active #mobile-menu-wrapper{-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0);}
.mobile-menu-active.admin-bar .menu-toggle{top:45px;}
.woocommerce-active .site-header .shopper-myacc-cart{width:auto;}
.woocommerce-active .site-header .shopper-myacc-cart .cart-contents .amount{padding-right:2em;}
.woocommerce-active .site-header .shopper-myacc-cart .cart-contents .count{right:0;}
.woocommerce-active .site-header .shopper-myacc-cart .cart-contents:after{right:1em;}
.cart-toggle{display:block;}
.site-header{border-bottom:1px solid #f5f5f5;}
.site-header .site-branding{width:100%;float:none;text-align:center;margin-bottom:0;}
.site-header .site-branding a{float:none;}
.site-header .site-branding img{height:auto;max-width:230px;margin:0 auto;}
.site-header .site-header-cart .widget_shopping_cart{display:block;}
.site-header .shopper-myacc-cart{background:rgba(0, 0, 0, 0.8);top:0;left:0;float:none;z-index:998;margin-top:1.2135em;}
.site-header .shopper-myacc-cart .header-myacc-link{padding:0;position:relative;bottom:-48px;display:none;}
.site-header .shopper-myacc-cart ul.site-header-cart{display:none;}
.site-header .shopper-myacc-cart ul.site-header-cart li{padding:1.2135em 0;}
.site-header .shopper-myacc-cart ul.site-header-cart a{color:#ffffff;position:relative;margin-left:1.41575em;}
.site-header .shopper-myacc-cart ul.site-header-cart a.remove{left:-1.7em;top:1.2135em;}
.site-header .shopper-myacc-cart ul.site-header-cart a.remove:before{color:#ffffff;}
.site-header .shopper-myacc-cart ul.site-header-cart a.button{margin-left:0;}
.site-header .shopper-myacc-cart ul.site-header-cart .quantity{margin-left:1.41575em;}
.site-header .shopper-primary-navigation{background:#f5f5f5;clear:both;margin-left:-22px;margin-right:-22px;}
.site-header .shopper-primary-navigation:before, .site-header .shopper-primary-navigation:after{content:"";display:table;}
.site-header .shopper-primary-navigation:after{clear:both;}
.site-header .shopper-primary-navigation > div, .site-header .shopper-primary-navigation .primary-navigation{display:none;}
.site-header .shopper-myacc-cart{float:none;width:auto;margin-bottom:0;margin-left:-100%;margin-right:-100%;padding-left:100%;padding-right:100%;}
.site-header .custom-product-search{width:100%;float:none;clear:both;margin-top:20px;}
.site-header .custom-product-search form{margin-bottom:0;}
.site-header .custom-product-search .nav-left{position:relative;float:left;width:auto;}
.site-header .custom-product-search .nav-fill{position:relative;overflow:hidden;width:auto;}
.site-header .custom-product-search .nav-right{position:relative;float:right;}
.site-header .custom-product-search .nav-search-facade{border-radius:3px 0 0 3px;border:1px solid #ddd;height:34px;line-height:34px;padding:0 10px;text-transform:capitalize;color:#666666;}
.site-header .custom-product-search .shopper-cat-list{position:absolute;top:1px;left:1px;height:32px;line-height:32px;border:none;background:#ffffff;opacity:0;cursor:pointer;}
.site-header .custom-product-search input[type="text"]{padding:0 10px;background:#ffffff;border-radius:0;border-left:none;border-right:none;height:34px;line-height:34px;width:100%;}
.site-header .custom-product-search button[type="submit"]{padding:0;width:50px;text-align:center;height:34px;line-height:34px;border-radius:0 3px 3px 0;color:#ffffff;font-size:20px;}
.site-header .topbox-right{width:100%;float:right;margin-right:0;clear:none;text-align:right;}
.feature-banner .banner-desc{padding:0 1.2135em;}
ul.products li.post, ul.products li.product{float:left;width:48%;margin-right:4%;}
ul.products li.post:nth-child(2n),
ul.products li.product:nth-child(2n){margin-right:0;}
.woocommerce ul.products li.product .add-to-wishlist-custom{width:30px;height:30px;line-height:30px;border-radius:30px;right:15% !important;}
.woocommerce ul.products li.product .add-to-wishlist-custom a::before{font-size:14px;}
.woocommerce ul.products li.product .add-to-wishlist-custom .yith-wcwl-wishlistexistsbrowse.show{line-height:30px;}
.woocommerce ul.products li.product .add-to-wishlist-custom .yith-wcwl-wishlistexistsbrowse.show::before{font-size:14px;}
.woocommerce ul.products li.product:hover .add-to-wishlist-custom{right:15% !important;}
.site-footer .col-full{margin:0;}
.site-footer .footer-widgets{padding-top:0;}
.site-footer .widget{margin:0;}
.site-footer .widget .widget-title{color:#cccccc;margin:0;padding:0 1.2135em;height:40px;line-height:40px;border-bottom:1px solid #666666;}
.site-footer .widget .widget-title:before{display:inline-block;font-family:'FontAwesome';font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:none;text-align:center;content:'\f107';width:6 0px;height:auto;display:block;position:absolute;bottom:auto;left:auto;right:0;top:0;}
.site-footer .widget .widget-title.active{margin-bottom:1.2135em;}
.site-footer .widget .widget-title.active:before{content:'\f106';}
.site-footer .widget > div, .site-footer .widget > ul, .site-footer .widget > form{display:none;padding:0 1.2135em 1.2135em;border-bottom:1px solid #666666;}
.site-footer .widget > form:before{display:none;}
.site-footer .widget > form input[type="search"]{padding:0 1.2135em;}
.site-footer .site-info{padding:1.2135em;}
}
@media(max-width:479px){
.site-header .site-branding img {
max-width: 230px; }
button.menu-toggle {
left: -15px; }
.cart-toggle {
right: -15px; }
.feature-banner {
min-height: 350px;
max-height: 350px; }
.feature-banner .banner-desc h2 {
font-size: 1.41575em; }
.feature-banner .banner-desc p {
font-size: 0.75em; }
ul.products li.post, ul.products li.product {
float: none;
width: 100%;
margin-right: 0; } }