.outofstock-message{margin-top:20px;margin-bottom:20px;background-color:#fff;padding:20px;color:#a49f64;clear:both;border-radius:5px}.stock.out-of-stock{display:none}.outofstock-message a{font-style:italic}.woocommerce div.product .stock{color:#a49f64!important;background-color:#fff;padding:10px 20px;font-weight:700;border-radius:5px}.instock_hidden{display:none}img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#fff;opacity:.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:#fff0;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:#222;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#222;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px}.mfp-arrow{position:absolute;opacity:.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:#fff0}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100)}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset #fff0}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgb(0 0 0 / .6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgb(0 0 0 / .6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#222;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgb(0 0 0 / .6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgb(0 0 0 / .6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}.mfp-zoom-in .mfp-with-anim{opacity:0;transform:scale(.8);-webkit-transform:scale(.8);transition:all 0.2s ease-in-out 0s;-webkit-transition:all 0.2s ease-in-out 0s}.mfp-zoom-in.mfp-bg{opacity:0;transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s}.mfp-zoom-in.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1);-webkit-transform:scale(1)}.mfp-zoom-in.mfp-ready.mfp-bg{opacity:.9}.mfp-zoom-in.mfp-removing .mfp-with-anim{opacity:0;transform:scale(.8);-webkit-transform:scale(.8)}.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}img.wp-smiley,img.emoji{display:inline!important;border:none!important;box-shadow:none!important;height:1em!important;width:1em!important;margin:0 0.07em!important;vertical-align:-0.1em!important;background:none!important;padding:0!important}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-color]){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}body.wc-block-product-gallery-modal-open,body.wc-modal--open{overflow:hidden}.wc-block-grid__products .wc-block-grid__product-image{display:block;position:relative;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image a{border:0;box-shadow:none;outline:0;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image img{height:auto;max-width:100%;width:100%}.wc-block-grid__products .wc-block-grid__product-image img[hidden]{display:none}.wc-block-grid__products .wc-block-grid__product-image img[alt=""]{border:1px solid #f2f2f2}.edit-post-visual-editor .editor-block-list__block .wc-block-grid__product-title,.editor-styles-wrapper .wc-block-grid__product-title,.wc-block-grid__product-title{color:inherit;display:block;font-family:inherit;font-size:inherit;font-weight:700;line-height:1.2;padding:0}.wc-block-grid__product-price{display:block}.wc-block-grid__product-price .wc-block-grid__product-price__regular{margin-right:.5em}.wc-block-grid__product-add-to-cart.wp-block-button{white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{display:inline-flex;font-size:1em;justify-content:center;text-align:center;white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading{opacity:.25}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.added:after{content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading:after{animation:spin 2s linear infinite;content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.has-5-columns:not(.alignfull) .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-6-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-7-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-8-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-9-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after{content:"";margin:0}.wc-block-grid__product-rating,.wp-block-woocommerce-product-review-rating{display:block}.wc-block-grid__product-rating .star-rating,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars,.wc-block-grid__product-rating .wc-block-product-review-rating__stars,.wp-block-woocommerce-product-review-rating .star-rating,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars{font-family:WooCommerce;font-size:1em;font-weight:400;height:1.618em;line-height:1.618;margin:0 auto;overflow:hidden;position:relative;text-align:left;width:5.3em}.wc-block-grid__product-rating .star-rating:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars:before,.wp-block-woocommerce-product-review-rating .star-rating:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars:before{content:"SSSSS";left:0;opacity:.5;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid__product-rating .star-rating span,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span,.wp-block-woocommerce-product-review-rating .star-rating span,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span{left:0;overflow:hidden;padding-top:1.5em;position:absolute;right:0;top:0}.wc-block-grid__product-rating .star-rating span:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span:before,.wp-block-woocommerce-product-review-rating .star-rating span:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span:before{color:inherit;content:"SSSSS";left:0;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid .wc-block-grid__product-onsale,.wc-block-grid__product-image .wc-block-grid__product-onsale{background:#fff;border:1px solid #43454b;border-radius:4px;color:#43454b;display:inline-block;font-size:.875em;font-weight:600;left:auto;padding:.25em .75em;position:absolute;right:4px;text-align:center;text-transform:uppercase;top:4px;width:auto;z-index:9}.wc-block-grid__product .wc-block-grid__product-image,.wc-block-grid__product .wc-block-grid__product-link{display:inline-block;position:relative}.wc-block-grid__product .wc-block-grid__product-image:not(.wc-block-components-product-image),.wc-block-grid__product .wc-block-grid__product-title{margin:0 0 12px}.wc-block-grid__product .wc-block-grid__product-add-to-cart,.wc-block-grid__product .wc-block-grid__product-onsale,.wc-block-grid__product .wc-block-grid__product-price,.wc-block-grid__product .wc-block-grid__product-rating{margin:0 auto 12px}.theme-twentysixteen .wc-block-grid .price ins{color:#77a464}.theme-twentynineteen .wc-block-grid__product{font-size:.88889em}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-components-product-title,.theme-twentynineteen .wc-block-grid__product-onsale,.theme-twentynineteen .wc-block-grid__product-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.theme-twentynineteen .wc-block-grid__product-title:before{display:none}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-grid__product-onsale{line-height:1}.theme-twentynineteen .editor-styles-wrapper .wp-block-button .wp-block-button__link:not(.has-text-color){color:#fff}.theme-twentytwenty .wc-block-grid__product-link{color:#000}.theme-twentytwenty .wc-block-components-product-title,.theme-twentytwenty .wc-block-grid__product-title{color:#cd2653;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:1em}.theme-twentytwenty .wp-block-columns .wc-block-components-product-title{margin-top:0}.theme-twentytwenty .wc-block-components-product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-components-product-price__value,.theme-twentytwenty .wc-block-grid__product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-grid__product-price__value{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:.9em}.theme-twentytwenty .wc-block-components-product-price del,.theme-twentytwenty .wc-block-grid__product-price del{opacity:.7}.theme-twentytwenty .wc-block-components-product-price ins,.theme-twentytwenty .wc-block-grid__product-price ins{text-decoration:none}.theme-twentytwenty .star-rating,.theme-twentytwenty .wc-block-grid__product-rating{font-size:.7em}.theme-twentytwenty .star-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .star-rating .wc-block-grid__product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-grid__product-rating__stars{line-height:1}.theme-twentytwenty .wc-block-components-product-button>.wp-block-button__link,.theme-twentytwenty .wc-block-grid__product-add-to-cart>.wp-block-button__link{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif}.theme-twentytwenty .wc-block-components-product-sale-badge,.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{background:#cd2653;color:#fff;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.2;text-transform:uppercase}.theme-twentytwenty .wc-block-grid__products .wc-block-components-product-sale-badge{position:static}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-image .wc-block-components-product-sale-badge{position:absolute}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale:not(.wc-block-components-product-sale-badge){position:absolute;right:4px;top:4px;z-index:1}.theme-twentytwenty .wc-block-active-filters__title,.theme-twentytwenty .wc-block-attribute-filter__title,.theme-twentytwenty .wc-block-price-filter__title,.theme-twentytwenty .wc-block-stock-filter__title{font-size:1em}.theme-twentytwenty .wc-block-active-filters .wc-block-active-filters__clear-all,.theme-twentytwenty .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{font-size:.75em}@media only screen and (min-width:768px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}@media only screen and (min-width:1168px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}.theme-twentytwentytwo .wc-block-grid__product-add-to-cart .added_to_cart{display:block;margin-top:12px}.theme-twentytwentytwo .wc-block-components-product-price ins,.theme-twentytwentytwo .wc-block-grid__product-price ins{text-decoration:none}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip-path:none;color:#2b2d2f;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.wp-block-group.woocommerce.product .up-sells.upsells.products{max-width:var(--wp--style--global--wide-size)}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-notice-banner{align-content:flex-start;align-items:stretch;background-color:#fff;border:1px solid #2f2f2f;border-radius:4px;box-sizing:border-box;color:#2f2f2f;display:flex;font-size:.875em;font-weight:400;gap:12px;line-height:1.5;margin:16px 0;padding:16px!important}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content{align-self:center;flex-basis:100%;padding-right:16px;white-space:normal}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child{padding-right:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary{font-weight:600;margin:0 0 8px}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul{margin:0 0 0 24px;padding:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol li:after,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul li:after{clear:both;content:"";display:block}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{appearance:none;background:transparent!important;border:0;color:#2f2f2f!important;float:right;margin:0;opacity:.7;padding:0!important;text-decoration-line:underline;text-underline-position:under;transition:all .2s ease-in-out}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:active,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:focus,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover{opacity:1;text-decoration:none}.wc-block-components-notice-banner>svg{fill:#fff;background-color:#2f2f2f;border-radius:50%;flex-grow:0;flex-shrink:0;height:100%;padding:2px}.wc-block-components-notice-banner>.wc-block-components-button{background:#fff0 none!important;border:0!important;box-shadow:none!important;color:#2f2f2f!important;flex:0 0 16px;height:16px!important;margin:6px 0 0 auto!important;min-height:auto!important;min-width:0!important;opacity:.6;outline:none!important;padding:0!important;width:16px!important}.wc-block-components-notice-banner>.wc-block-components-button>svg{margin:0!important}.wc-block-components-notice-banner>.wc-block-components-button:active,.wc-block-components-notice-banner>.wc-block-components-button:focus,.wc-block-components-notice-banner>.wc-block-components-button:hover{opacity:1}.wc-block-components-notice-banner>.wc-block-components-button:focus{outline:2px solid currentColor!important;outline-offset:0}.wc-block-components-notice-banner.is-error{background-color:#fff0f0;border-color:#cc1818}.wc-block-components-notice-banner.is-error>svg{background-color:#cc1818;transform:rotate(180deg)}.wc-block-components-notice-banner.is-warning{background-color:#fffbf4;border-color:#f0b849}.wc-block-components-notice-banner.is-warning>svg{background-color:#f0b849;transform:rotate(180deg)}.wc-block-components-notice-banner.is-success{background-color:#f4fff7;border-color:#4ab866}.wc-block-components-notice-banner.is-success>svg{background-color:#4ab866}.wc-block-components-notice-banner.is-info{background-color:#f4f8ff;border-color:#007cba}.wc-block-components-notice-banner.is-info>svg{background-color:#007cba}.wc-block-components-notice-banner:focus{outline-width:0}.wc-block-components-notice-banner:focus-visible{outline-style:solid;outline-width:2px}.woocommerce.wc-block-store-notices.alignwide{max-width:var(--wp--style--global--wide-size)}:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp:6px 6px 0px rgb(0, 0, 0)}:where(body){margin:0}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}body{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}:root :where(.wp-element-button,.wp-block-button__link){background-color:#32373c;border-width:0;color:#fff;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-top:calc(0.667em + 2px);padding-right:calc(1.333em + 2px);padding-bottom:calc(0.667em + 2px);padding-left:calc(1.333em + 2px);text-decoration:none;text-transform:inherit}.has-black-color{color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-color{color:var(--wp--preset--color--white)!important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple)!important}.has-black-background-color{background-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-background-color{background-color:var(--wp--preset--color--white)!important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple)!important}.has-black-border-color{border-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-border-color{border-color:var(--wp--preset--color--white)!important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple)!important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple)!important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan)!important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange)!important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red)!important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray)!important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum)!important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple)!important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux)!important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk)!important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean)!important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass)!important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight)!important}.has-small-font-size{font-size:var(--wp--preset--font-size--small)!important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium)!important}.has-large-font-size{font-size:var(--wp--preset--font-size--large)!important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large)!important}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}.esg-starring{line-height:25px;display:inline-block}.esg-starring .star-rating{float:none}.esg-starring .star-rating{color:#ffc321!important}.esg-starring .star-rating,.esg-starring-page .star-rating{float:right;overflow:hidden;position:relative;height:1em;line-height:1em;font-size:1em;width:5.4em;font-family:star}.esg-starring .star-rating:before,.esg-starring-page .star-rating:before{content:"\73\73\73\73\73";color:#e0dadf;float:left;top:0;left:0;position:absolute}.esg-starring .star-rating span,.esg-starring star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.esg-starring .star-rating span:before{content:"\53\53\53\53\53";top:0;position:absolute;left:0}.esg-starring .star-rating{color:#ffc321!important}.lazyloadcover{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%}.esg-lazyblur{background-repeat:no-repeat;filter:blur(25px);-webkit-filter:blur(25px);-moz-filter:blur(25px);background-size:cover;background-position:center center;width:100%;height:100%;top:0;left:0;overflow:hidden}.esg-media-poster{width:100%;height:100%;position:absolute;top:0;left:0;background-size:cover;background-position:center center;z-index:10;opacity:0}.esg-video-active .esg-media-poster{z-index:0}.esg-vimeo-frame{background:#000}.esg-grid .no-filter-message{position:absolute;bottom:0;left:0;width:100%;text-align:center;pointer-events:none;visibility:hidden;opacity:0;transition:all .2s ease}.esg-grid.show-message .no-filter-message{transition-duration:1s;visibility:visible;opacity:1}.esg-hover-image{display:none}.esg-media-poster .esg-hover-image{display:block;width:inherit;height:inherit;background-size:inherit;background-position:inherit;visibility:hidden;opacity:0}.esg-starring .star-rating,.esg-starring-page .star-rating{line-height:1em;font-size:1em;font-family:star}.esg-grid{width:100%;max-width:100%;font-family:'Open Sans',sans-serif;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}@-moz-document url-prefix(){.esg-grid{transform:none!important}}.esg-grid .mainul,.esg-grid .mainul>li{list-style:none;margin:0;padding:0;transform-style:flat!important}.esg-grid *{-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.esg-grid li,.esg-grid ul{list-style:none;margin:0;padding:0;transform-style:flat!important}.esg-overflowtrick{position:relative;width:100%;height:auto;overflow:hidden;padding:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;z-index:1}.esg-container{position:relative;width:100%;height:auto}.esg-container>ul,.esg-overflowtrick>ul{width:100%;max-width:100%;height:0;position:relative;overflow:visible}.esg-grid li{border:0 solid #fff0;outline:0 solid #fff0;visibility:hidden;display:none}.esg-grid a{border:none;text-decoration:none}.esg-grid a:focus,.esg-grid a:hover{text-decoration:none;border:none}.esg-clear{clear:both;height:5px!important;background:0 0!important}.eg-clearfix,.esg-clear-no-height{clear:both;height:0!important;background:0 0!important}.esg-divide-5{width:100%;height:5px}.esg-divide-15{width:100%;height:15px}.esg-divide-20{width:100%;height:20px}.esg-divide-22{width:100%;height:22px}.esg-divide-30{width:100%;height:30px}.esg-click-to-play-video{cursor:pointer}.esg-entry-media iframe{-webkit-transform-style:flat;-webkit-transform:translateZ(1000px);border:0}.esg-container .tp-esg-item{position:absolute;top:0;left:0}.esg-container .tp-esg-item{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.esg-container .tp-esg-item .blackoverlay{width:100%;height:100%;position:absolute;background:#000;top:0;left:0}.tp-esg-item{z-index:5}.tp-esg-item.itemonotherpage{z-index:0;display:none}.esg-entry-cover{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;border:0 solid #fff0;outline:0 solid #fff0}.eec{display:block;width:auto;height:auto;position:absolute!important;font-size:20px;text-align:center}.esg-tc{top:0;left:0;width:100%}.esg-lc{top:0;left:0;height:100%}.esg-cc{top:0;left:0;width:100%;vertical-align:middle}.esg-rc{top:0;right:0;height:100%}.esg-bc{bottom:0;left:0;width:100%}.esg-tc .ess-tb-cell{text-align:center;vertical-align:top}.esg-lc .ess-tb-cell{text-align:left;vertical-align:middle}.esg-rc .ess-tb-cell{text-align:right;vertical-align:middle}.esg-blc .ess-tb-cell{text-align:left;vertical-align:bottom}.esg-bc .ess-tb-cell{text-align:center;vertical-align:bottom}.esg-brc .ess-tb-cell{text-align:right;vertical-align:bottom}.esg-bc .leftalign{text-align:left}.esg-entry-media{position:relative;border:0 solid #fff0;outline:0 solid #fff0;overflow:hidden}.esg-entry-media{width:100%}.esg-entry-media img{width:100%;height:auto;max-width:none!important;min-width:none!important}.esg-layout-masonry .esg-entry-media img{line-height:0;vertical-align:bottom;display:inline-block}.esg-layout-even .esg-entry-media img{display:none}.esg-media-cover-wrapper{position:relative;width:100%}.esg-layout-even .esg-media-cover-wrapper{height:100%}.esg-entry-media-wrapper{z-index:0}.esg-entry-media-wrapper .esg-video-frame{background:#000}.esg-entry-cover .esg-overlay{position:absolute;top:0;left:0;width:100%;height:100%;border:0 solid #fff0;outline:0 solid #fff0}.esg-layout-even .esg-entry-content{display:none}.esg-entry-content{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-backface-visibility:hidden}.esg-filters,.esg-pagination,.navigationbuttons{position:relative;z-index:50;-webkit-backface-visibility:hidden}.esg-sortbutton-order.eg-icon-down-open.tp-asc{text-align:center}.esg-sortbutton-order .tp-desc{text-align:center}.esg-singlefilters .esg-filter-checked{display:none;-webkit-backface-visibility:hidden}.esg-filter-wrapper{display:inline-block}.esg-sortbutton-wrapper{display:inline-block}.esg-cartbutton-wrapper{display:inline-block}.esg-filter-wrapper.dropdownstyle{min-width:100px;cursor:pointer;position:relative;z-index:1500;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(1px);transform:translateZ(1px)}.esg-filter-wrapper.dropdownstyle .esg-filterbutton{display:block}.esg-dropdown-wrapper{display:none;position:absolute;background:#fff;padding:20px;top:100%;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(10px)}.esg-selected-filterbutton{color:#999;margin-right:5px;cursor:pointer;padding:0 15px 0 10px;line-height:20px;font-size:12px;font-weight:600;font-family:"Open Sans",sans-serif;display:inline-block;background:#fff0;margin-bottom:5px}.esg-selected-filterbutton:hover{color:#444}.esg-selected-filterbutton .eg-icon-down-open{display:inline-block;vertical-align:middle;width:29px;line-height:20px;font-size:9px;font-weight:700;color:#999;cursor:pointer;background:#fff0}.esg-sortbutton-order.tp-desc{-moz-transform:scaleY(-1);-o-transform:scaleY(-1);-webkit-transform:scaleY(-1);transform:scaleY(-1);filter:FlipV;-ms-filter:FlipV}.esg-sorting-select{cursor:pointer;position:absolute;top:0;left:0;width:100%;height:100%;-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-appearance:menulist-button}.esg-filters.esg-navbutton-solo-left{position:absolute;left:0;top:50%;z-index:800}.esg-filters.esg-navbutton-solo-right{position:absolute;right:0;top:50%;z-index:800}.esg-navigationbutton.esg-left,.esg-navigationbutton.esg-right{margin-left:0!important;margin-right:0!important;-webkit-transform-style:flat;-webkit-transform:translateZ(5000px)}.eg-leftright-container{float:left;width:310px;margin-right:20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position:relative}.eg-leftright-container.dark{background:#1e1e1e}.eg-leftright-container .pagination{position:absolute;bottom:0}.eg-leftright-container .esg-filters{padding:30px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.eg-leftright-container .esg-filterbutton{display:block;margin:0 0 5px 0}.eg-leftright-container .esg-filter-wrapper{display:block;margin-right:0}.eg-ajaxtarget-container{position:relative;width:100%;height:auto}.tp-esg-item .add_to_cart_button.loading:before{content:"";position:absolute;top:0;right:0;left:0;bottom:0;background:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://voxcladding.co.uk/wp-content/plugins/essential-grid/public/assets/css/../images/ajax-loader.gif) center no-repeat rgb(255 255 255 / .65)}.esg-loader{top:50%;left:50%;z-index:10000;position:absolute}.infinityscollavailable.esg-loader{position:relative;top:auto;left:50%;margin-top:25px!important;margin-bottom:25px!important}.esg-loader.spinner0{width:40px;height:40px;background:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://voxcladding.co.uk/wp-content/plugins/essential-grid/public/assets/css/../images/loader.gif) no-repeat center center;background-color:#fff;box-shadow:0 0 20px 0 rgb(0 0 0 / .15);-webkit-box-shadow:0 0 20px 0 rgb(0 0 0 / .15);margin-left:-20px;-webkit-animation:esg-rotateplane 1.2s infinite ease-in-out;animation:esg-rotateplane 1.2s infinite ease-in-out;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.esg-loader.spinner1{width:40px;height:40px;background-color:#fff;box-shadow:0 0 20px 0 rgb(0 0 0 / .15);-webkit-box-shadow:0 0 20px 0 rgb(0 0 0 / .15);margin-left:-20px;-webkit-animation:esg-rotateplane 1.2s infinite ease-in-out;animation:esg-rotateplane 1.2s infinite ease-in-out;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.esg-loader.spinner5{background:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://voxcladding.co.uk/wp-content/plugins/essential-grid/public/assets/css/../images/loader.gif) no-repeat 10px 10px;background-color:#fff;margin:-22px -22px;width:44px;height:44px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}@-webkit-keyframes esg-rotateplane{0%{-webkit-transform:perspective(120px)}50%{-webkit-transform:perspective(120px) rotateY(180deg)}100%{-webkit-transform:perspective(120px) rotateY(180deg) rotateX(180deg)}}@keyframes esg-rotateplane{0%{transform:perspective(120px) rotateX(0) rotateY(0);-webkit-transform:perspective(120px) rotateX(0) rotateY(0)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0);-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0)}100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}.esg-loader.spinner2{width:40px;height:40px;margin-left:-20px;background-color:red;box-shadow:0 0 20px 0 rgb(0 0 0 / .15);-webkit-box-shadow:0 0 20px 0 rgb(0 0 0 / .15);border-radius:100%;-webkit-animation:esg-scaleout 1s infinite ease-in-out;animation:esg-scaleout 1s infinite ease-in-out}@-webkit-keyframes esg-scaleout{0%{-webkit-transform:scale(0)}100%{-webkit-transform:scale(1);opacity:0}}@keyframes esg-scaleout{0%{transform:scale(0);-webkit-transform:scale(0)}100%{transform:scale(1);-webkit-transform:scale(1);opacity:0}}.esg-loader.spinner3{margin:-9px 0 0 -35px;width:70px;text-align:center}.eg-search-wrapper .esg-loader.spinner3{margin-top:-30px!important}.simple-dark .eg-search-wrapper .esg-loader.spinner3,.simple-light .eg-search-wrapper .esg-loader.spinner3{margin-top:-25px!important}.text-dark .eg-search-wrapper .esg-loader.spinner3,.text-light .eg-search-wrapper .esg-loader.spinner3{margin-top:-22px!important}.esg-loader.spinner3 .bounce1,.esg-loader.spinner3 .bounce2,.esg-loader.spinner3 .bounce3{width:18px;height:18px;background-color:#fff;box-shadow:0 0 20px 0 rgb(0 0 0 / .15);-webkit-box-shadow:0 0 20px 0 rgb(0 0 0 / .15);border-radius:100%;display:inline-block;-webkit-animation:esg-bouncedelay 1.4s infinite ease-in-out;animation:esg-bouncedelay 1.4s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.esg-loader.spinner3 .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.esg-loader.spinner3 .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes esg-bouncedelay{0%,100%,80%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes esg-bouncedelay{0%,100%,80%{transform:scale(0);-webkit-transform:scale(0)}40%{transform:scale(1);-webkit-transform:scale(1)}}.esg-loader.spinner4{margin:0 0 0 -20px;width:40px;height:40px;text-align:center;-webkit-animation:esg-rotate 2s infinite linear;animation:esg-rotate 2s infinite linear}.esg-loader.spinner4 .dot1,.esg-loader.spinner4 .dot2{width:60%;height:60%;display:inline-block;position:absolute;top:0;background-color:#fff;border-radius:100%;-webkit-animation:esg-bounce 2s infinite ease-in-out;animation:esg-bounce 2s infinite ease-in-out;box-shadow:0 0 20px 0 rgb(0 0 0 / .15);-webkit-box-shadow:0 0 20px 0 rgb(0 0 0 / .15)}.esg-loader.spinner4 .dot2{top:auto;bottom:0;-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes esg-rotate{100%{-webkit-transform:rotate(360deg)}}@keyframes esg-rotate{100%{transform:rotate(360deg);-webkit-transform:rotate(360deg)}}@-webkit-keyframes esg-bounce{0%,100%{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes esg-bounce{0%,100%{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}[class*=" eg-icon-"]:before,[class^=eg-icon-]:before{font-family:eg-font;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}[class*=" fa-icon-"]:before,[class^=fa-icon-]:before{font-family:FontAwesome;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.esg-grid [class*=" pe-7s-"]:before,.esg-grid [class^=pe-7s-]:before{font-family:Pe-icon-7-stroke;display:inline-block;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.esg-cartbutton a,.esg-filter-wrapper .esg-filterbutton:last-child,.esg-selected-filterbutton{margin-right:0!important}.esg-singlefilters .esg-filter-checked{display:none!important;font-display:swap}.eg-ajaxclicklistener{cursor:pointer}.eg-ajax-video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.eg-ajax-video-container.widevideo{padding-bottom:50%}.eg-ajax-video-container embed,.eg-ajax-video-container iframe,.eg-ajax-video-container object{position:absolute;top:0;left:0;width:100%;height:100%}.forcenotvisible{visibility:hidden!important}.forcenotdisplay{display:none!important;font-display:swap}.eg-search-input,input.eg-search-input[type=text]{display:inline-block}.eg-search-clean,.eg-search-submit{display:inline-block;width:auto;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none}.eg-search-clean,.eg-search-submit{cursor:pointer}.eg-search-wrapper{vertical-align:top;line-height:40px}input.eg-search-input[type=text]{font-family:"Open Sans",sans-serif;outline:0!important;margin:0 0 5px!important;padding:8px 15px;vertical-align:middle}.eg-ajax-closer-wrapper{display:block;z-index:51000;position:relative}.eg-ajax-navbt{cursor:pointer;display:inline-block;margin-right:5px}.eg-acp-inner.eg-acp-br .eg-ajax-closer.eg-ajax-navbt,.eg-acp-inner.eg-acp-tr .eg-ajax-closer.eg-ajax-navbt{margin-right:0}.eg-ajax-closer-wrapper.eg-acp-bl,.eg-ajax-closer-wrapper.eg-acp-tl{text-align:left}.eg-ajax-closer-wrapper.eg-acp-br,.eg-ajax-closer-wrapper.eg-acp-tr{text-align:right}.eg-ajax-closer-wrapper.eg-acp-b,.eg-ajax-closer-wrapper.eg-acp-t{text-align:center}.eg-ajax-closer-wrapper.eg-acp-t,.eg-ajax-closer-wrapper.eg-acp-tl,.eg-ajax-closer-wrapper.eg-acp-tr{margin-bottom:5px}.eg-ajax-closer-wrapper.eg-acp-b,.eg-ajax-closer-wrapper.eg-acp-bl,.eg-ajax-closer-wrapper.eg-acp-br{margin-top:5px}.eg-acp-inner{display:block;position:absolute;z-index:50;margin:5px}.eg-acp-inner.eg-acp-t,.eg-acp-inner.eg-acp-tl,.eg-acp-inner.eg-acp-tr{top:0}.eg-acp-inner.eg-acp-b,.eg-acp-inner.eg-acp-bl,.eg-acp-inner.eg-acp-br{bottom:0}.eg-acp-inner.eg-acp-bl,.eg-acp-inner.eg-acp-tl{left:0}.eg-acp-inner.eg-acp-br,.eg-acp-inner.eg-acp-tr{right:0}.eg-acp-inner.eg-acp-b,.eg-acp-inner.eg-acp-t{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-moz-transform:translateX(-50%)}.eg-ajax-navbt{line-height:21px;background:#000;background:rgb(0 0 0 / .75);color:#fff;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;text-transform:uppercase;padding:1px 1px 0 0;font-size:11px;font-weight:400}.eg-ajax-closer.eg-ajax-navbt{padding:1px 5px 1px 3px;vertical-align:top}.eg-acp-light .eg-ajax-navbt{background:#e5e5e5;color:#000}.eg-ajax-closer.eg-ajax-navbt i{font-size:13px}.eg-ajax-navbt i{font-size:16px}.eg-ajax-closer-wrapper.eg-acp-type1{margin:0}.eg-acp-type1 .eg-ajax-navbt{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;padding:10px;margin:0}.eg-acp-type1 .eg-ajax-navbt i{font-size:20px}.eg-acp-type1 .eg-ajax-navbt{width:40px;height:40px;text-align:center;vertical-align:medium!important;line-height:40px;padding:0}.eg-acp-type1 .eg-ajax-closer.eg-ajax-navbt{vertical-align:top;font-size:24px;font-weight:300;font-family:sans-serif;height:auto;line-height:28px;padding:8px 0 4px}span.eg-el-amount:before{content:"("}span.eg-el-amount:after{content:")"}span.eg-el-amount{margin-left:10px}.esg-split-content .esg-entry-cover,.esg-split-content .esg-entry-media-wrapper{width:50%!important}.esg-split-content .esg-media-cover-wrapper:after{content:"";display:table;clear:both}.esg-split-right .esg-entry-cover,.esg-split-right .esg-entry-media-wrapper{float:right}.esg-split-left .esg-entry-cover,.esg-split-left .esg-entry-media-wrapper{float:left}.esg-split-content .esg-entry-media{height:100%!important}.esg-split-content .esg-entry-cover{position:relative!important}.esg-split-content .esg-entry-content{clear:both}.grayscale{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.esg-revealed .esg-itm-anime:not(.esg-anime-blur) .esg-overflowtrick{overflow:visible!important}.esg-revealed .esg-itm-anime .tp-esg-item{-webkit-mask-image:none!important}.esg-revealed .esg-itm-anime .tp-esg-item:hover{z-index:9999!important;transform:none!important}.esg-revealed .esg-anime-item:before{position:absolute;top:0;left:0;width:100%;height:100%;content:""}.esg-anime-blur .esg-entry-media{transform:scale(1.15,1.15)!important;transform-origin:center center!important}.eg-invisiblebutton{box-shadow:none!important;height:inherit!important;display:block}.esg-lb-dummy{max-width:none!important;box-shadow:none!important;position:absolute;display:none}@media screen and (max-width:736px){.eg-lightbox-post-content-inner>div{width:100%!important;float:none!important}.eg-lightbox-post-content-inner .esg-post-featured-img{padding:30px 0!important}}.esgbox-stage .esgbox-slide>:not(.esgbox-share){margin:0;padding:0}.esgbox-stage .esgbox-slide>.esgbox-loading{margin-top:-30px;margin-left:-30px}.esgbox-toolbar .esgbox-button{transition:background .2s ease-out}.esgbox-toolbar .esgbox-button:active,.esgbox-toolbar .esgbox-button:focus,.esgbox-toolbar .esgbox-button:visited{background:rgb(30 30 30 / .6)}.esgbox-toolbar .esgbox-button:hover{background:#767676}.esgbox-navigation .esgbox-button:before{transition:background .2s ease-out}.esgbox-navigation .esgbox-button:active:before,.esgbox-navigation .esgbox-button:focus:before,.esgbox-navigation .esgbox-button:visited:before,.esgbox-navigation .esgbox-button[disabled]:hover:before,.esgbox-toolbar .esgbox-button[disabled]:hover{background:rgb(30 30 30 / .6)}.esgbox-navigation .esgbox-button:hover:before{background:#767676}.esgbox-hidearrows .esgbox-navigation .esgbox-button--arrow_left,.esgbox-hidearrows .esgbox-navigation .esgbox-button--arrow_right{display:none!important;font-display:swap}.esgbox-single .esgbox-button--arrow_left,.esgbox-single .esgbox-button--arrow_right{display:none!important;font-display:swap}.esgbox-slide--video iframe{width:1280px;height:720px;max-width:100%;max-height:100%}.esg-four-by-three .esgbox-slide--video iframe{width:800px;height:600px}.esgbox-container button:focus,.esgbox-container button:hover{background:0 0}.esg-filter-wrapper{visibility:hidden}.esg-mobile-filter-button{display:none}.esg-mobile-filter-wrap{visibility:visible}.esg-mobile-filter-wrap .esg-dropdown-wrapper{display:none!important;font-display:swap;;visibility:hidden!important}.eg-esgblankskin-wrapper *{visibility:hidden!important}.eg-item-in-focus{z-index:999!important}.esg-cover-overflow{overflow:hidden}.esg-transition[data-transition^=esg-collapse]{overflow:hidden}.esg-transition[data-transition^=esg-collapse]:after,.esg-transition[data-transition^=esg-collapse]:before{position:absolute;content:""}.esg-transition[data-transition^=esg-collapsevertical]:after,.esg-transition[data-transition^=esg-collapsevertical]:before{width:100%;height:0%;left:0}.esg-transition[data-transition^=esg-collapsevertical]:before{top:0}.esg-transition[data-transition^=esg-collapsevertical]:after{bottom:0}.esg-transition[data-transition=esg-collapseverticalout]:after,.esg-transition[data-transition=esg-collapseverticalout]:before{height:50%}.esg-transition[data-transition^=esg-collapsehorizontal]:after,.esg-transition[data-transition^=esg-collapsehorizontal]:before{width:0%;height:100%;top:0}.esg-transition[data-transition^=esg-collapsehorizontal]:before{left:0}.esg-transition[data-transition^=esg-collapsehorizontal]:after{right:0}.esg-transition[data-transition=esg-collapsehorizontalout]:before{width:50%}.esg-transition[data-transition=esg-collapsehorizontalout]:after{width:50%}.esg-hovered .esg-transition[data-transition=esg-collapsevertical]:after,.esg-hovered .esg-transition[data-transition=esg-collapsevertical]:before{height:50%}.esg-hovered .esg-transition[data-transition=esg-collapseverticalout]:after,.esg-hovered .esg-transition[data-transition=esg-collapseverticalout]:before{height:0}.esg-hovered .esg-transition[data-transition=esg-collapsehorizontal]:after,.esg-hovered .esg-transition[data-transition=esg-collapsehorizontal]:before{width:50%}.esg-hovered .esg-transition[data-transition=esg-collapsehorizontalout]:after,.esg-hovered .esg-transition[data-transition=esg-collapsehorizontalout]:before{width:0}.esg-transition[data-transition^=esg-line]:after{content:"";position:absolute;width:70%;height:70%;top:15%;left:15%;background-size:100% 100%;background-repeat:no-repeat;background-position:center center}.esg-transition[data-transition=esg-linediagonal]:after,.esg-transition[data-transition=esg-linehorizontal]:after,.esg-transition[data-transition=esg-linevertical]:after{transform:scale(0)}.esg-hovered .esg-transition[data-transition^=esg-line]:after{transform:scale(1)}.esg-hovered .esg-transition[data-transition=esg-linediagonalout]:after,.esg-hovered .esg-transition[data-transition=esg-linehorizontalout]:after,.esg-hovered .esg-transition[data-transition=esg-lineverticalout]:after{transform:scale(0)}.esg-transition[data-transition^=esg-spiral]:after{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;box-sizing:border-box;padding-bottom:100%;background-size:contain;background-repeat:no-repeat;transform-origin:center;transform:translate(-50%,-50%) rotate(0) scale(0)}.esg-transition[data-transition=esg-spiralzoomout]:after{transform:translate(-50%,-50%) rotate(-300deg) scale(3)}.esg-hovered .esg-transition[data-transition=esg-spiralzoom]:after{transform:translate(-50%,-50%) rotate(-300deg) scale(3)}.esg-hovered .esg-transition[data-transition=esg-spiralzoomout]:after{transform:translate(-50%,-50%) rotate(0) scale(0)}.esg-transition[data-transition^=esg-circlezoom]:after,.esg-transition[data-transition^=esg-circlezoom]:before{content:"";position:absolute;width:150%;height:150%;padding-bottom:150%;top:50%;left:50%;transform:translate(-50%,-50%) scale(0,0);border-radius:50%;box-sizing:border-box}.esg-transition[data-transition=esg-circlezoomout]:after,.esg-transition[data-transition=esg-circlezoomout]:before{transform:translate(-50%,-50%) scale(1,1)}.esg-hovered .esg-transition[data-transition=esg-circlezoom]:after,.esg-hovered .esg-transition[data-transition=esg-circlezoom]:before{transform:translate(-50%,-50%) scale(1,1)}.esg-hovered .esg-transition[data-transition=esg-circlezoomout]:after,.esg-hovered .esg-transition[data-transition=esg-circlezoomout]:before{transform:translate(-50%,-50%) scale(0,0)}.esg-transition[data-transition^=esg-line]:before,.esg-transition[data-transition^=esg-spiral]:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;opacity:0}.esg-transition[data-transition=esg-linediagonalout]:before,.esg-transition[data-transition=esg-linehorizontalout]:before,.esg-transition[data-transition=esg-lineverticalout]:before,.esg-transition[data-transition=esg-spiralzoomout]:before{opacity:1}.esg-hovered .esg-transition[data-transition=esg-spiralzoom]:before,.esg-hovered .esg-transition[data-transition^=esg-line]:before{opacity:1}.esg-hovered .esg-transition[data-transition=esg-linediagonalout]:before,.esg-hovered .esg-transition[data-transition=esg-linehorizontalout]:before,.esg-hovered .esg-transition[data-transition=esg-lineverticalout]:before,.esg-hovered .esg-transition[data-transition=esg-spiralzoomout]:before{opacity:0}.esg-overlay.esg-cover-blend-multiply{mix-blend-mode:multiply}.esg-overlay.esg-cover-blend-screen{mix-blend-mode:screen}.esg-overlay.esg-cover-blend-overlay{mix-blend-mode:overlay}.esg-overlay.esg-cover-blend-darken{mix-blend-mode:darken}.esg-overlay.esg-cover-blend-lighten{mix-blend-mode:lighten}.esg-overlay.esg-cover-blend-color-dodge{mix-blend-mode:color-dodge}.esg-overlay.esg-cover-blend-color-burn{mix-blend-mode:color-burn}.esg-overlay.esg-cover-blend-hard-light{mix-blend-mode:hard-light}.esg-overlay.esg-cover-blend-soft-light{mix-blend-mode:soft-light}.esg-overlay.esg-cover-blend-difference{mix-blend-mode:difference}.esg-overlay.esg-cover-blend-exclusion{mix-blend-mode:exclusion}.esg-overlay.esg-cover-blend-hue{mix-blend-mode:hue}.esg-overlay.esg-cover-blend-saturation{mix-blend-mode:saturation}.esg-overlay.esg-cover-blend-color{mix-blend-mode:color}.esg-overlay.esg-cover-blend-luminosity{mix-blend-mode:luminosity}.aden{-webkit-filter:hue-rotate(-20deg) contrast(.9) saturate(.85) brightness(1.2);filter:hue-rotate(-20deg) contrast(.9) saturate(.85) brightness(1.2)}.aden::after{background:-webkit-linear-gradient(left,rgb(66 10 14 / .2),transparent);background:linear-gradient(to right,rgb(66 10 14 / .2),transparent);mix-blend-mode:darken}.perpetua::after,.reyes::after{mix-blend-mode:soft-light;opacity:.5}.inkwell{-webkit-filter:sepia(.3) contrast(1.1) brightness(1.1) grayscale(1);filter:sepia(.3) contrast(1.1) brightness(1.1) grayscale(1)}.perpetua::after{background:-webkit-linear-gradient(top,#005b9a,#e6c13d);background:linear-gradient(to bottom,#005b9a,#e6c13d)}.reyes{-webkit-filter:sepia(.22) brightness(1.1) contrast(.85) saturate(.75);filter:sepia(.22) brightness(1.1) contrast(.85) saturate(.75)}.reyes::after{background:#efcdad}.gingham{-webkit-filter:brightness(1.05) hue-rotate(-10deg);filter:brightness(1.05) hue-rotate(-10deg)}.gingham::after{background:-webkit-linear-gradient(left,rgb(66 10 14 / .2),transparent);background:linear-gradient(to right,rgb(66 10 14 / .2),transparent);mix-blend-mode:darken}.toaster{-webkit-filter:contrast(1.5) brightness(.9);filter:contrast(1.5) brightness(.9)}.toaster::after{background:-webkit-radial-gradient(circle,#804e0f,#3b003b);background:radial-gradient(circle,#804e0f,#3b003b);mix-blend-mode:screen}.walden{-webkit-filter:brightness(1.1) hue-rotate(-10deg) sepia(.3) saturate(1.6);filter:brightness(1.1) hue-rotate(-10deg) sepia(.3) saturate(1.6)}.walden::after{background:#04c;mix-blend-mode:screen;opacity:.3}.hudson{-webkit-filter:brightness(1.2) contrast(.9) saturate(1.1);filter:brightness(1.2) contrast(.9) saturate(1.1)}.hudson::after{background:-webkit-radial-gradient(circle,#a6b1ff 50%,#342134);background:radial-gradient(circle,#a6b1ff 50%,#342134);mix-blend-mode:multiply;opacity:.5}.earlybird{-webkit-filter:contrast(.9) sepia(.2);filter:contrast(.9) sepia(.2)}.earlybird::after{background:-webkit-radial-gradient(circle,#d0ba8e 20%,#360309 85%,#1d0210 100%);background:radial-gradient(circle,#d0ba8e 20%,#360309 85%,#1d0210 100%);mix-blend-mode:overlay}.mayfair{-webkit-filter:contrast(1.1) saturate(1.1);filter:contrast(1.1) saturate(1.1)}.mayfair::after{background:-webkit-radial-gradient(40% 40%,circle,rgb(255 255 255 / .8),rgb(255 200 200 / .6),#111 60%);background:radial-gradient(circle at 40% 40%,rgb(255 255 255 / .8),rgb(255 200 200 / .6),#111 60%);mix-blend-mode:overlay;opacity:.4}.lofi{-webkit-filter:saturate(1.1) contrast(1.5);filter:saturate(1.1) contrast(1.5)}.lofi::after{background:-webkit-radial-gradient(circle,transparent 70%,#222 150%);background:radial-gradient(circle,transparent 70%,#222 150%);mix-blend-mode:multiply}._1977{-webkit-filter:contrast(1.1) brightness(1.1) saturate(1.3);filter:contrast(1.1) brightness(1.1) saturate(1.3)}._1977:after{background:rgb(243 106 188 / .3);mix-blend-mode:screen}.brooklyn{-webkit-filter:contrast(.9) brightness(1.1);filter:contrast(.9) brightness(1.1)}.brooklyn::after{background:-webkit-radial-gradient(circle,rgb(168 223 193 / .4) 70%,#c4b7c8);background:radial-gradient(circle,rgb(168 223 193 / .4) 70%,#c4b7c8);mix-blend-mode:overlay}.xpro2{-webkit-filter:sepia(.3);filter:sepia(.3)}.xpro2::after{background:-webkit-radial-gradient(circle,#e6e7e0 40%,rgb(43 42 161 / .6) 110%);background:radial-gradient(circle,#e6e7e0 40%,rgb(43 42 161 / .6) 110%);mix-blend-mode:color-burn}.nashville{-webkit-filter:sepia(.2) contrast(1.2) brightness(1.05) saturate(1.2);filter:sepia(.2) contrast(1.2) brightness(1.05) saturate(1.2)}.nashville::after{background:rgb(0 70 150 / .4);mix-blend-mode:lighten}.nashville::before{background:rgb(247 176 153 / .56);mix-blend-mode:darken}.lark{-webkit-filter:contrast(.9);filter:contrast(.9)}.lark::after{background:rgb(242 242 242 / .8);mix-blend-mode:darken}.lark::before{background:#22253f;mix-blend-mode:color-dodge}.moon{-webkit-filter:grayscale(1) contrast(1.1) brightness(1.1);filter:grayscale(1) contrast(1.1) brightness(1.1)}.moon::before{background:#a0a0a0;mix-blend-mode:soft-light}.moon::after{background:#383838;mix-blend-mode:lighten}.clarendon{-webkit-filter:contrast(1.2) saturate(1.35);filter:contrast(1.2) saturate(1.35)}.clarendon:before{background:rgb(127 187 227 / .2);mix-blend-mode:overlay}.willow{-webkit-filter:grayscale(.5) contrast(.95) brightness(.9);filter:grayscale(.5) contrast(.95) brightness(.9)}.willow::before{background-color:radial-gradient(40%,circle,#d4a9af 55%,#000 150%);mix-blend-mode:overlay}.willow::after{background-color:#d8cdcb;mix-blend-mode:color}.rise{-webkit-filter:brightness(1.05) sepia(.2) contrast(.9) saturate(.9);filter:brightness(1.05) sepia(.2) contrast(.9) saturate(.9)}.rise::after{background:-webkit-radial-gradient(circle,rgb(232 197 152 / .8),transparent 90%);background:radial-gradient(circle,rgb(232 197 152 / .8),transparent 90%);mix-blend-mode:overlay;opacity:.6}.rise::before{background:-webkit-radial-gradient(circle,rgb(236 205 169 / .15) 55%,rgb(50 30 7 / .4));background:radial-gradient(circle,rgb(236 205 169 / .15) 55%,rgb(50 30 7 / .4));mix-blend-mode:multiply}._1977:after,._1977:before,.aden:after,.aden:before,.brooklyn:after,.brooklyn:before,.clarendon:after,.clarendon:before,.earlybird:after,.earlybird:before,.gingham:after,.gingham:before,.hudson:after,.hudson:before,.inkwell:after,.inkwell:before,.lark:after,.lark:before,.lofi:after,.lofi:before,.mayfair:after,.mayfair:before,.moon:after,.moon:before,.nashville:after,.nashville:before,.perpetua:after,.perpetua:before,.reyes:after,.reyes:before,.rise:after,.rise:before,.slumber:after,.slumber:before,.toaster:after,.toaster:before,.walden:after,.walden:before,.willow:after,.willow:before,.xpro2:after,.xpro2:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}._1977,.aden,.brooklyn,.clarendon,.earlybird,.gingham,.hudson,.inkwell,.lark,.lofi,.mayfair,.moon,.nashville,.perpetua,.reyes,.rise,.slumber,.toaster,.walden,.willow,.xpro2{position:relative}._1977 img,.aden img,.brooklyn img,.clarendon img,.earlybird img,.gingham img,.hudson img,.inkwell img,.lark img,.lofi img,.mayfair img,.moon img,.nashville img,.perpetua img,.reyes img,.rise img,.slumber img,.toaster img,.walden img,.willow img,.xpro2 img{width:100%;z-index:1}._1977:before,.aden:before,.brooklyn:before,.clarendon:before,.earlybird:before,.gingham:before,.hudson:before,.inkwell:before,.lark:before,.lofi:before,.mayfair:before,.moon:before,.nashville:before,.perpetua:before,.reyes:before,.rise:before,.slumber:before,.toaster:before,.walden:before,.willow:before,.xpro2:before{z-index:2}._1977:after,.aden:after,.brooklyn:after,.clarendon:after,.earlybird:after,.gingham:after,.hudson:after,.inkwell:after,.lark:after,.lofi:after,.mayfair:after,.moon:after,.nashville:after,.perpetua:after,.reyes:after,.rise:after,.slumber:after,.toaster:after,.walden:after,.willow:after,.xpro2:after{z-index:3}.slumber{-webkit-filter:saturate(.66) brightness(1.05);filter:saturate(.66) brightness(1.05)}.slumber::after{background:rgb(125 105 24 / .5);mix-blend-mode:soft-light}.slumber::before{background:rgb(69 41 12 / .4);mix-blend-mode:lighten}.source_type_nextgen .esg-filter-wrapper,.source_type_rml .esg-filter-wrapper,.source_type_stream .esg-filter-wrapper{display:none!important;font-display:swap}@font-face{font-family:'eg-font';src:url(https://voxcladding.co.uk/wp-content/plugins/essential-grid/public/assets/font/fontello/css/../fonts/egfont.eot?85610117);src:url('https://voxcladding.co.uk/wp-content/plugins/essential-grid/public/assets/font/fontello/css/../fonts/egfont.eot?85610117#iefix') format('embedded-opentype'),url(https://voxcladding.co.uk/wp-content/plugins/essential-grid/public/assets/font/fontello/css/../fonts/egfont.woff?85610117) format('woff'),url(https://voxcladding.co.uk/wp-content/plugins/essential-grid/public/assets/font/fontello/css/../fonts/egfont.ttf?85610117) format('truetype'),url('https://voxcladding.co.uk/wp-content/plugins/essential-grid/public/assets/font/fontello/css/../fonts/egfont.svg?85610117#egfont') format('svg');font-weight:400;font-style:normal;;font-display:swap}.eg-icon-soundcloud:before{content:'\e8ca'}.eg-icon-music:before{content:'\e858'}.eg-icon-color-adjust:before{content:'\e862'}.eg-icon-mail:before{content:'\e868'}.eg-icon-mail-alt:before{content:'\e869'}.eg-icon-heart:before{content:'\e86a'}.eg-icon-heart-empty:before{content:'\e86b'}.eg-icon-star:before{content:'\e86c'}.eg-icon-star-empty:before{content:'\e86d'}.eg-icon-user:before{content:'\e879'}.eg-icon-male:before{content:'\e87a'}.eg-icon-female:before{content:'\e87b'}.eg-icon-video:before{content:'\e805'}.eg-icon-videocam:before{content:'\e859'}.eg-icon-picture-1:before{content:'\e803'}.eg-icon-camera:before{content:'\e85a'}.eg-icon-camera-alt:before{content:'\e85b'}.eg-icon-th-large:before{content:'\e83c'}.eg-icon-th:before{content:'\e83d'}.eg-icon-ok:before{content:'\e80d'}.eg-icon-ok-circled2:before{content:'\e877'}.eg-icon-ok-squared:before{content:'\e878'}.eg-icon-cancel:before{content:'\e80a'}.eg-icon-plus:before{content:'\e86e'}.eg-icon-plus-circled:before{content:'\e876'}.eg-icon-plus-squared:before{content:'\e875'}.eg-icon-minus:before{content:'\e86f'}.eg-icon-minus-circled:before{content:'\e870'}.eg-icon-minus-squared:before{content:'\e871'}.eg-icon-minus-squared-alt:before{content:'\e872'}.eg-icon-info-circled:before{content:'\e80f'}.eg-icon-info:before{content:'\e844'}.eg-icon-home:before{content:'\e843'}.eg-icon-link:before{content:'\e80e'}.eg-icon-unlink:before{content:'\e83f'}.eg-icon-link-ext:before{content:'\e840'}.eg-icon-lock:before{content:'\e856'}.eg-icon-lock-open:before{content:'\e857'}.eg-icon-eye:before{content:'\e841'}.eg-icon-eye-off:before{content:'\e842'}.eg-icon-tag:before{content:'\e85c'}.eg-icon-thumbs-up:before{content:'\e887'}.eg-icon-thumbs-up-alt:before{content:'\e888'}.eg-icon-download:before{content:'\e88a'}.eg-icon-upload:before{content:'\e889'}.eg-icon-reply:before{content:'\e8a6'}.eg-icon-forward:before{content:'\e874'}.eg-icon-export-1:before{content:'\e873'}.eg-icon-print:before{content:'\e886'}.eg-icon-gamepad:before{content:'\e837'}.eg-icon-trash:before{content:'\e801'}.eg-icon-doc-text:before{content:'\e885'}.eg-icon-doc-inv:before{content:'\e884'}.eg-icon-folder-1:before{content:'\e83e'}.eg-icon-folder-open:before{content:'\e883'}.eg-icon-folder-open-empty:before{content:'\e882'}.eg-icon-rss:before{content:'\e880'}.eg-icon-rss-squared:before{content:'\e881'}.eg-icon-phone:before{content:'\e87f'}.eg-icon-menu:before{content:'\e830'}.eg-icon-cog-alt:before{content:'\e847'}.eg-icon-wrench:before{content:'\e848'}.eg-icon-basket-1:before{content:'\e87c'}.eg-icon-calendar:before{content:'\e87d'}.eg-icon-calendar-empty:before{content:'\e87e'}.eg-icon-lightbulb:before{content:'\e88b'}.eg-icon-resize-full-alt:before{content:'\e845'}.eg-icon-move:before{content:'\e846'}.eg-icon-down-dir:before{content:'\e838'}.eg-icon-up-dir:before{content:'\e839'}.eg-icon-left-dir:before{content:'\e817'}.eg-icon-right-dir:before{content:'\e818'}.eg-icon-down-open:before{content:'\e83b'}.eg-icon-left-open:before{content:'\e819'}.eg-icon-right-open:before{content:'\e81a'}.eg-icon-angle-left:before{content:'\e820'}.eg-icon-angle-right:before{content:'\e81d'}.eg-icon-angle-double-left:before{content:'\e892'}.eg-icon-angle-double-right:before{content:'\e893'}.eg-icon-left-big:before{content:'\e81f'}.eg-icon-right-big:before{content:'\e81e'}.eg-icon-up-hand:before{content:'\e835'}.eg-icon-ccw-1:before{content:'\e891'}.eg-icon-shuffle-1:before{content:'\e849'}.eg-icon-play:before{content:'\e88c'}.eg-icon-play-circled:before{content:'\e88e'}.eg-icon-stop:before{content:'\e88f'}.eg-icon-pause:before{content:'\e88d'}.eg-icon-fast-fw:before{content:'\e890'}.eg-icon-desktop:before{content:'\e85d'}.eg-icon-laptop:before{content:'\e85e'}.eg-icon-tablet:before{content:'\e85f'}.eg-icon-mobile:before{content:'\e860'}.eg-icon-flight:before{content:'\e894'}.eg-icon-font:before{content:'\e851'}.eg-icon-bold:before{content:'\e852'}.eg-icon-italic:before{content:'\e855'}.eg-icon-text-height:before{content:'\e84f'}.eg-icon-text-width:before{content:'\e850'}.eg-icon-align-left:before{content:'\e84c'}.eg-icon-align-center:before{content:'\e84d'}.eg-icon-align-right:before{content:'\e84e'}.eg-icon-search:before{content:'\e802'}.eg-icon-indent-left:before{content:'\e866'}.eg-icon-indent-right:before{content:'\e867'}.eg-icon-ajust:before{content:'\e84a'}.eg-icon-tint:before{content:'\e84b'}.eg-icon-chart-bar:before{content:'\e853'}.eg-icon-magic:before{content:'\e807'}.eg-icon-sort:before{content:'\e895'}.eg-icon-sort-alt-up:before{content:'\e863'}.eg-icon-sort-alt-down:before{content:'\e864'}.eg-icon-sort-name-up:before{content:'\e854'}.eg-icon-sort-name-down:before{content:'\e865'}.eg-icon-coffee:before{content:'\e896'}.eg-icon-food:before{content:'\e897'}.eg-icon-medkit:before{content:'\e898'}.eg-icon-puzzle:before{content:'\e899'}.eg-icon-apple:before{content:'\e89a'}.eg-icon-facebook:before{content:'\e89b'}.eg-icon-gplus:before{content:'\e89c'}.eg-icon-tumblr:before{content:'\e8a0'}.eg-icon-twitter-squared:before{content:'\e8a2'}.eg-icon-twitter:before{content:'\e8a1'}.eg-icon-vimeo-squared:before{content:'\e89d'}.eg-icon-youtube:before{content:'\e89f'}.eg-icon-youtube-squared:before{content:'\e89e'}.eg-icon-picture:before{content:'\e800'}.eg-icon-check:before{content:'\e810'}.eg-icon-back:before{content:'\e8a5'}.eg-icon-thumbs-up-1:before{content:'\e8a9'}.eg-icon-thumbs-down:before{content:'\e8aa'}.eg-icon-download-1:before{content:'\e8ab'}.eg-icon-upload-1:before{content:'\e8ac'}.eg-icon-reply-1:before{content:'\e8a8'}.eg-icon-forward-1:before{content:'\e8a7'}.eg-icon-export:before{content:'\e80b'}.eg-icon-folder:before{content:'\e813'}.eg-icon-rss-1:before{content:'\e8c8'}.eg-icon-cog:before{content:'\e832'}.eg-icon-tools:before{content:'\e815'}.eg-icon-basket:before{content:'\e812'}.eg-icon-login:before{content:'\e833'}.eg-icon-logout:before{content:'\e834'}.eg-icon-resize-full:before{content:'\e816'}.eg-icon-popup:before{content:'\e828'}.eg-icon-arrow-combo:before{content:'\e827'}.eg-icon-left-open-1:before{content:'\e82a'}.eg-icon-right-open-1:before{content:'\e82b'}.eg-icon-left-open-mini:before{content:'\e822'}.eg-icon-right-open-mini:before{content:'\e823'}.eg-icon-left-open-big:before{content:'\e824'}.eg-icon-right-open-big:before{content:'\e825'}.eg-icon-left:before{content:'\e836'}.eg-icon-right:before{content:'\e826'}.eg-icon-ccw:before{content:'\e808'}.eg-icon-cw:before{content:'\e8c9'}.eg-icon-arrows-ccw:before{content:'\e806'}.eg-icon-level-down:before{content:'\e8a3'}.eg-icon-level-up:before{content:'\e8a4'}.eg-icon-shuffle:before{content:'\e814'}.eg-icon-palette:before{content:'\e829'}.eg-icon-list-add:before{content:'\e80c'}.eg-icon-back-in-time:before{content:'\e821'}.eg-icon-monitor:before{content:'\e81b'}.eg-icon-paper-plane:before{content:'\e8ad'}.eg-icon-brush:before{content:'\e8ae'}.eg-icon-droplet:before{content:'\e81c'}.eg-icon-clipboard:before{content:'\e8b0'}.eg-icon-megaphone:before{content:'\e8b1'}.eg-icon-key:before{content:'\e8af'}.eg-icon-github:before{content:'\e8b3'}.eg-icon-github-circled:before{content:'\e8b4'}.eg-icon-flickr:before{content:'\e8b2'}.eg-icon-flickr-circled:before{content:'\e8b5'}.eg-icon-vimeo:before{content:'\e8b6'}.eg-icon-vimeo-circled:before{content:'\e8b7'}.eg-icon-twitter-1:before{content:'\e8b8'}.eg-icon-twitter-circled:before{content:'\e8b9'}.eg-icon-facebook-1:before{content:'\e8ba'}.eg-icon-facebook-circled:before{content:'\e8bb'}.eg-icon-facebook-squared:before{content:'\e8bc'}.eg-icon-gplus-1:before{content:'\e8bd'}.eg-icon-gplus-circled:before{content:'\e8be'}.eg-icon-pinterest:before{content:'\e8bf'}.eg-icon-pinterest-circled:before{content:'\e8c0'}.eg-icon-tumblr-1:before{content:'\e8c1'}.eg-icon-tumblr-circled:before{content:'\e8c2'}.eg-icon-linkedin:before{content:'\e8c3'}.eg-icon-linkedin-circled:before{content:'\e8c4'}.eg-icon-dribbble:before{content:'\e8c5'}.eg-icon-dribbble-circled:before{content:'\e8c6'}.eg-icon-picasa:before{content:'\e8c7'}.eg-icon-ok-1:before{content:'\e811'}.eg-icon-doc:before{content:'\e809'}.eg-icon-left-open-outline:before{content:'\e82e'}.eg-icon-left-open-2:before{content:'\e82c'}.eg-icon-right-open-outline:before{content:'\e82f'}.eg-icon-right-open-2:before{content:'\e82d'}.eg-icon-equalizer:before{content:'\e83a'}.eg-icon-layers-alt:before{content:'\e804'}.eg-icon-pencil-1:before{content:'\e831'}.eg-icon-align-justify:before{content:'\e861'}.eg-icon-wistia:before{content:'\e89f'}.eg-icon-wistia-squared:before{content:'\e89e'}.rs-p-wp-fix{display:none!important;margin:0!important;height:0px!important}.wp-block-themepunch-revslider{position:relative}#debungcontrolls{z-index:100000;position:fixed;bottom:0;width:100%;height:auto;background:rgb(0 0 0 / .6);padding:10px;box-sizing:border-box}rs-debug{z-index:100000;position:fixed;top:0;width:300px;height:300px;background:rgb(0 0 0 / .6);padding:10px;box-sizing:border-box;color:#fff;font-size:10px;line-height:13px;overflow:scroll}rs-modal{position:fixed!important;z-index:9999999!important;pointer-events:none!important}rs-modal.rs-modal-auto{top:auto;bottom:auto;left:auto;right:auto}rs-modal.rs-modal-fullwidth,rs-modal.rs-modal-fullscreen{top:0;left:0;width:100%;height:100%}rs-modal rs-fullwidth-wrap{position:absolute;top:0;left:0;height:100%}rs-module-wrap.rs-modal{display:none;max-height:100%!important;overflow:auto!important;pointer-events:auto!important}rs-modal-cover{width:100%;height:100%;z-index:0;background:#fff0;position:absolute;top:0;left:0;cursor:pointer;pointer-events:auto}body>rs-modal-cover{position:fixed;z-index:9999995!important}rs-sbg-px{pointer-events:none}.rs-forcehidden *{visibility:hidden!important}.rs_splitted_lines{display:block;white-space:nowrap!important}.debugtimeline{width:100%;height:10px;position:relative;display:block;margin-bottom:3px;display:none;white-space:nowrap;box-sizing:border-box}.debugtimeline:hover{height:15px}.the_timeline_tester{background:#e74c3c;position:absolute;top:0;left:0;height:100%;width:0}.rs-go-fullscreen{position:fixed!important;width:100%!important;height:100%!important;top:0px!important;left:0px!important;z-index:9999999!important;background:#fff}.debugtimeline.tl_slide .the_timeline_tester{background:#f39c12}.debugtimeline.tl_frame .the_timeline_tester{background:#3498db}.debugtimline_txt{color:#fff;font-weight:400;font-size:7px;position:absolute;left:10px;top:0;white-space:nowrap;line-height:10px}.rtl{direction:rtl}@font-face{font-family:'revicons';src:url(https://voxcladding.co.uk/wp-content/plugins/revslider/public/assets/css/../fonts/revicons/revicons.eot?5510888);src:url('https://voxcladding.co.uk/wp-content/plugins/revslider/public/assets/css/../fonts/revicons/revicons.eot?5510888#iefix') format('embedded-opentype'),url(https://voxcladding.co.uk/wp-content/plugins/revslider/public/assets/css/../fonts/revicons/revicons.woff?5510888) format('woff'),url(https://voxcladding.co.uk/wp-content/plugins/revslider/public/assets/css/../fonts/revicons/revicons.ttf?5510888) format('truetype'),url('https://voxcladding.co.uk/wp-content/plugins/revslider/public/assets/css/../fonts/revicons/revicons.svg?5510888#revicons') format('svg');font-weight:400;font-style:normal;;font-display:swap}[class^="revicon-"]:before,[class*=" revicon-"]:before{font-family:"revicons";font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}rs-module i[class^="fa-"],rs-module i[class*=" fa-"],.rb-modal-wrapper i[class^="fa-"],.rb-modal-wrapper i[class*=" fa-"],#waitaminute i[class^="fa-"],#waitaminute i[class*=" fa-"],#objectlibrary i[class^="fa-"],#objectlibrary i[class*=" fa-"],#rs_overview i[class^="fa-"],#rs_overview i[class*=" fa-"],#rs_overview_menu i[class^="fa-"],#rs_overview_menu i[class*=" fa-"],#builderView i[class^="fa-"],#builderView i[class*=" 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}rs-module [class^="fa-"]:before,rs-module [class*=" fa-"]:before,.rb-modal-wrapper [class^="fa-"]:before,.rb-modal-wrapper [class*=" fa-"]:before,#rs_overview [class^="fa-"]:before,#rs_overview [class*=" fa-"]:before,#objectlibrary [class^="fa-"]:before,#objectlibrary [class*=" fa-"]:before,#waitaminute [class^="fa-"]:before,#waitaminute [class*=" fa-"]:before,#rs_overview_menu [class^="fa-"]:before,#rs_overview_menu [class*=" fa-"]:before,#builderView [class^="fa-"]:before,#builderView [class*=" fa-"]:before{font-family:FontAwesome;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:auto;margin-right:0;text-align:center;font-variant:normal;text-transform:none;line-height:inherit;margin-left:0}rs-module .sr-only,#objectlibrary .sr-only,#waitaminute .sr-only,#rs_overview .sr-only,#rs_overview_menu .sr-only,.rb-modal-wrapper .sr-only,#builderView .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}rs-module .sr-only-focusable:active,rs-module .sr-only-focusable:focus,#waitaminute .sr-only-focusable:active,#waitaminute .sr-only-focusable:focus,#objectlibrary .sr-only-focusable:active,#objectlibrary .sr-only-focusable:focus,#rs_overview .sr-only-focusable:active,#rs_overview .sr-only-focusable:focus,#rs_overview_menu .sr-only-focusable:active,#rs_overview_menu .sr-only-focusable:focus,.rb-modal-wrapper .sr-only-focusable:active,.rb-modal-wrapper .sr-only-focusable:focus,#builderView .sr-only-focusable:active,#builderView .sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.revicon-search-1:before{content:'\e802'}.revicon-pencil-1:before{content:'\e831'}.revicon-picture-1:before{content:'\e803'}.revicon-cancel:before{content:'\e80a'}.revicon-info-circled:before{content:'\e80f'}.revicon-trash:before{content:'\e801'}.revicon-left-dir:before{content:'\e817'}.revicon-right-dir:before{content:'\e818'}.revicon-down-open:before{content:'\e83b'}.revicon-left-open:before{content:'\e819'}.revicon-right-open:before{content:'\e81a'}.revicon-angle-left:before{content:'\e820'}.revicon-angle-right:before{content:'\e81d'}.revicon-left-big:before{content:'\e81f'}.revicon-right-big:before{content:'\e81e'}.revicon-magic:before{content:'\e807'}.revicon-picture:before{content:'\e800'}.revicon-export:before{content:'\e80b'}.revicon-cog:before{content:'\e832'}.revicon-login:before{content:'\e833'}.revicon-logout:before{content:'\e834'}.revicon-video:before{content:'\e805'}.revicon-arrow-combo:before{content:'\e827'}.revicon-left-open-1:before{content:'\e82a'}.revicon-right-open-1:before{content:'\e82b'}.revicon-left-open-mini:before{content:'\e822'}.revicon-right-open-mini:before{content:'\e823'}.revicon-left-open-big:before{content:'\e824'}.revicon-right-open-big:before{content:'\e825'}.revicon-left:before{content:'\e836'}.revicon-right:before{content:'\e826'}.revicon-ccw:before{content:'\e808'}.revicon-arrows-ccw:before{content:'\e806'}.revicon-palette:before{content:'\e829'}.revicon-list-add:before{content:'\e80c'}.revicon-doc:before{content:'\e809'}.revicon-left-open-outline:before{content:'\e82e'}.revicon-left-open-2:before{content:'\e82c'}.revicon-right-open-outline:before{content:'\e82f'}.revicon-right-open-2:before{content:'\e82d'}.revicon-equalizer:before{content:'\e83a'}.revicon-layers-alt:before{content:'\e804'}.revicon-popup:before{content:'\e828'}.tp-fullwidth-forcer{z-index:0;pointer-events:none}rs-module-wrap,rs-module-wrap *{box-sizing:border-box;-webkit-tap-highlight-color:#fff0}rs-module-wrap{position:relative;z-index:1;width:100%;display:block}.rs-fixedscrollon rs-module-wrap{position:fixed!important;top:0px!important;z-index:1000}rs-fw-forcer{display:block;width:100%;pointer-events:none}rs-module{position:relative;overflow:hidden;display:block}rs-pzimg-wrap,rs-sbg-effectwrap,rs-sbg{display:block;pointer-events:none}rs-sbg-effectwrap{position:absolute;top:0;left:0;width:100%;height:100%}rs-sbg-px,rs-sbg-wrap{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;display:block}a.rs-layer,a.rs-layer:-webkit-any-link{text-decoration:none}a[x-apple-data-detectors]{color:inherit!important;text-decoration:none!important;font-size:inherit!important;font-family:inherit!important;font-weight:inherit!important;line-height:inherit!important}.entry-content rs-module a,rs-module a{box-shadow:none}.rs-ov-hidden{overflow:hidden!important}.rs-forceoverflow,.rs-forceoverflow rs-module-wrap,.rs-forceoverflow rs-module,.rs-forceoverflow rs-slides,.rs-forceoverflow rs-slide{overflow:visible!important}.tp-simpleresponsive img,rs-module img{max-width:none!important;transition:none;margin:0;padding:0;border:none}rs-module .no-slides-text{font-weight:700;text-align:center;padding-top:80px}rs-slides,rs-slide,rs-slide:before{position:absolute;text-indent:0em;top:0;left:0}rs-slide,rs-slide:before{display:block;visibility:hidden}.rs-layer .rs-untoggled-content{display:block}.rs-layer .rs-toggled-content{display:none}.rs-tc-active.rs-layer .rs-toggled-content{display:block}.rs-tc-active.rs-layer .rs-untoggled-content{display:none}.rs-layer-video{overflow:hidden}rs-module rs-layer,rs-module .rs-layer{opacity:0;position:relative;visibility:hidden;white-space:nowrap;display:block;z-index:1}rs-layer-wrap,rs-mask,rs-module-wrap,rs-module .rs-layer,rs-module img{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}rs-module rs-mask-wrap .rs-layer,rs-module rs-mask-wrap *:last-child,.wpb_text_column rs-module rs-mask-wrap .rs-layer,.wpb_text_column rs-module rs-mask-wrap *:last-child{margin-bottom:0}.rs-svg svg{width:100%;height:100%;position:relative;vertical-align:top}rs-layer:not(.rs-wtbindex),.rs-layer:not(.rs-wtbindex),rs-alyer *:not(.rs-wtbindex),.rs-layer *:not(.rs-wtbindex){outline:none!important}rs-carousel-wrap{cursor:url(https://voxcladding.co.uk/wp-content/plugins/revslider/public/assets/css/openhand.cur),move}rs-carousel-wrap.dragged{cursor:url(https://voxcladding.co.uk/wp-content/plugins/revslider/public/assets/css/closedhand.cur),move}rs-carousel-wrap.noswipe{cursor:default}rs-carousel-wrap{position:absolute;overflow:hidden;width:100%;height:100%;top:0;left:0}rs-carousel-space{clear:both;display:block;width:100%;height:0;position:relative}.tp_inner_padding{box-sizing:border-box;max-height:none!important}.rs-layer.rs-selectable{-moz-user-select:all;-khtml-user-select:all;-webkit-user-select:all;-o-user-select:all}rs-px-mask{overflow:hidden;display:block;width:100%;height:100%;position:relative}rs-module embed,rs-module iframe,rs-module object,rs-module audio,rs-module video{max-width:none!important;border:none}rs-bg-elem{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;display:block;pointer-events:none}.tp-blockmask,.tp-blockmask_in,.tp-blockmask_out{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;z-index:1000;transform:scaleX(0) scaleY(0)}rs-zone{position:absolute;width:100%;left:0;box-sizing:border-box;min-height:50px;font-size:0;pointer-events:none}rs-layer-wrap,rs-row-wrap,rs-column,rs-parallax-wrap,rs-mask-wrap,rs-cbg-mask-wrap,rs-loop-wrap{display:block;visibility:hidden}rs-column-wrap>rs-loop-wrap{z-index:1}rs-layer-wrap,rs-mask-wrap,rs-cbg-mask-wrap{transform-style:flat;perspective:10000px}.rs-fixedscrollon rs-module-wrap{left:0!important}rs-mask-wrap{overflow:hidden}rs-fullwidth-wrap{position:relative;width:100%;height:auto;display:block}.rev_row_zone_top{top:0}.rev_row_zone_bottom{bottom:0}rs-column-wrap .rs-parallax-wrap{vertical-align:top}.rs-layer img,rs-layer img{vertical-align:top}rs-row,rs-row.rs-layer{display:table;position:relative;width:100%!important;table-layout:fixed;box-sizing:border-box;vertical-align:top;height:auto;font-size:0}rs-column-wrap{display:table-cell;position:relative;vertical-align:top;height:auto;box-sizing:border-box;font-size:0}rs-column{box-sizing:border-box;display:block;position:relative;width:100%!important;height:auto!important;white-space:normal!important}rs-cbg-mask-wrap{position:absolute;z-index:0;box-sizing:border-box}rs-column-bg{position:absolute;z-index:0;box-sizing:border-box;width:100%;height:100%}.rs-pelock *{pointer-events:none!important}rs-column .rs-parallax-wrap,rs-column rs-loop-wrap,rs-column rs-mask-wrap{text-align:inherit}rs-column rs-mask-wrap{display:inline-block}rs-column .rs-parallax-wrap rs-loop-wrap,rs-column .rs-parallax-wrap rs-mask-wrap,rs-column .rs-parallax-wrap{position:relative!important;left:auto!important;top:auto!important;line-height:0}rs-column .rs-parallax-wrap rs-loop-wrap,rs-column .rs-parallax-wrap rs-mask-wrap,rs-column .rs-parallax-wrap,rs-column .rev_layer_in_column{vertical-align:top}.rev_break_columns{display:block!important}.rev_break_columns rs-column-wrap.rs-parallax-wrap{display:block!important;width:100%!important}.rev_break_columns rs-column-wrap.rs-parallax-wrap.rs-layer-hidden,.tp-forcenotvisible,.tp-hide-revslider,rs-row-wrap.rs-layer-hidden,rs-column-wrap.rs-layer-hidden,.rs-layer.rs-layer-hidden,.rs-layer-audio.rs-layer-hidden,.rs-parallax-wrap.rs-layer-hidden{visibility:hidden!important;display:none!important}rs-layer.rs-nointeraction,.rs-layer.rs-nointeraction{pointer-events:none!important}rs-static-layers{position:absolute;z-index:101;top:0;left:0;display:block;width:100%;height:100%;pointer-events:none}rs-static-layers.rs-stl-back{z-index:0}.rs-layer rs-fcr{width:0;height:0;border-left:40px solid #fff0;border-right:0 solid #fff0;border-top:40px solid #00A8FF;position:absolute;right:100%;top:0}.rs-layer rs-fcrt{width:0;height:0;border-left:40px solid #fff0;border-right:0 solid #fff0;border-bottom:40px solid #00A8FF;position:absolute;right:100%;top:0}.rs-layer rs-bcr{width:0;height:0;border-left:0 solid #fff0;border-right:40px solid #fff0;border-bottom:40px solid #00A8FF;position:absolute;left:100%;top:0}.rs-layer rs-bcrt{width:0;height:0;border-left:0 solid #fff0;border-right:40px solid #fff0;border-top:40px solid #00A8FF;position:absolute;left:100%;top:0}.tp-layer-inner-rotation{position:relative!important}img.tp-slider-alternative-image{width:100%;height:auto}.noFilterClass{filter:none!important}rs-bgvideo{position:absolute;top:0;left:0;width:100%;height:100%;visibility:hidden;z-index:0;display:block}.rs-layer.coverscreenvideo{width:100%;height:100%;top:0;left:0;position:absolute}.rs-layer.rs-fsv{left:0;top:0;position:absolute;width:100%;height:100%}.rs-layer.rs-fsv audio,.rs-layer.rs-fsv video,.rs-layer.rs-fsv iframe,.rs-layer.rs-fsv iframe audio,.rs-layer.rs-fsv iframe video{width:100%;height:100%;display:none}.fullcoveredvideo audio,.rs-fsv audio .fullcoveredvideo video,.rs-fsv video{background:#000}.fullcoveredvideo rs-poster{background-position:center center;background-size:cover;width:100%;height:100%;top:0;left:0}.videoisplaying .html5vid rs-poster{display:none}.tp-video-play-button{background:#000;background:rgb(0 0 0 / .3);border-radius:5px;position:absolute;top:50%;left:50%;color:#FFF;z-index:3;margin-top:-25px;margin-left:-25px;line-height:50px!important;text-align:center;cursor:pointer;width:50px;height:50px;box-sizing:border-box;display:inline-block;vertical-align:top;z-index:4;opacity:0;transition:opacity 300ms ease-out!important}.rs-audio .tp-video-play-button{display:none!important}.rs-layer .html5vid{width:100%!important;height:100%!important}.tp-video-play-button i{width:50px;height:50px;display:inline-block;text-align:center!important;vertical-align:top;line-height:50px!important;font-size:30px!important}.rs-layer:hover .tp-video-play-button{opacity:1;display:block}.rs-layer .tp-revstop{display:none;width:15px;border-right:5px solid #fff!important;border-left:5px solid #fff!important;transform:translateX(50%) translateY(50%);height:20px;margin-left:11px!important;margin-top:5px!important}.videoisplaying .revicon-right-dir{display:none}.videoisplaying .tp-revstop{display:block}.videoisplaying .tp-video-play-button{display:none}.fullcoveredvideo .tp-video-play-button{display:none!important}.rs-fsv .rs-fsv audio{object-fit:contain!important}.rs-fsv .rs-fsv video{object-fit:contain!important}@supports not (-ms-high-contrast:none){.rs-fsv .fullcoveredvideo audio{object-fit:cover!important}.rs-fsv .fullcoveredvideo video{object-fit:cover!important}}.rs-fullvideo-cover{width:100%;height:100%;top:0;left:0;position:absolute;background:#fff0;z-index:5}.rs-nolc .tp-video-play-button,rs-bgvideo video::-webkit-media-controls-start-playback-button,rs-bgvideo video::-webkit-media-controls,rs-bgvideo audio::-webkit-media-controls{display:none!important}.rs-audio .tp-video-controls{opacity:1!important;visibility:visible!important}rs-module h1.rs-layer,rs-module h2.rs-layer,rs-module h3.rs-layer,rs-module h4.rs-layer,rs-module h5.rs-layer,rs-module h6.rs-layer,rs-module div.rs-layer,rs-module span.rs-layer,rs-module p.rs-layer{margin:0;padding:0;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}rs-module h1.rs-layer:before,rs-module h2.rs-layer:before,rs-module h3.rs-layer:before,rs-module h4.rs-layer:before,rs-module h5.rs-layer:before,rs-module h6.rs-layer:before{content:none}rs-dotted{background-repeat:repeat;width:100%;height:100%;position:absolute;top:0;left:0;z-index:3;display:block;pointer-events:none}rs-sbg-wrap rs-dotted{z-index:31}rs-dotted.twoxtwo{background:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://voxcladding.co.uk/wp-content/plugins/revslider/public/assets/css/../assets/gridtile.png)}rs-dotted.twoxtwowhite{background:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://voxcladding.co.uk/wp-content/plugins/revslider/public/assets/css/../assets/gridtile_white.png)}rs-dotted.threexthree{background:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://voxcladding.co.uk/wp-content/plugins/revslider/public/assets/css/../assets/gridtile_3x3.png)}rs-dotted.threexthreewhite{background:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://voxcladding.co.uk/wp-content/plugins/revslider/public/assets/css/../assets/gridtile_3x3_white.png)}.tp-shadowcover{width:100%;height:100%;top:0;left:0;background:#fff;position:absolute;z-index:-1}.tp-shadow1{box-shadow:0 10px 6px -6px rgb(0 0 0 / .8)}.tp-shadow2:before,.tp-shadow2:after,.tp-shadow3:before,.tp-shadow4:after{z-index:-2;position:absolute;content:"";bottom:10px;left:10px;width:50%;top:85%;max-width:300px;background:#fff0;box-shadow:0 15px 10px rgb(0 0 0 / .8);transform:rotate(-3deg)}.tp-shadow2:after,.tp-shadow4:after{transform:rotate(3deg);right:10px;left:auto}.tp-shadow5{position:relative;box-shadow:0 1px 4px rgb(0 0 0 / .3),0 0 40px rgb(0 0 0 / .1) inset}.tp-shadow5:before,.tp-shadow5:after{content:"";position:absolute;z-index:-2;box-shadow:0 0 25px 0 rgb(0 0 0 / .6);top:30%;bottom:0;left:20px;right:20px;border-radius:100px / 20px}.rev-btn,.rev-btn:visited{outline:none!important;box-shadow:none;text-decoration:none!important;box-sizing:border-box;cursor:pointer}.rev-btn.rev-uppercase,.rev-btn.rev-uppercase:visited{text-transform:uppercase}.rev-btn i{font-size:inherit;font-weight:400;position:relative;top:0;transition:opacity 0.2s ease-out,margin 0.2s ease-out;margin-left:0;line-height:inherit}.rev-btn.rev-hiddenicon i{font-size:inherit;font-weight:400;position:relative;top:0;transition:opacity 0.2s ease-out,margin 0.2s ease-out;opacity:0;margin-left:0px!important;width:0px!important}.rev-btn.rev-hiddenicon:hover i{opacity:1!important;margin-left:10px!important;width:auto!important}.rev-burger{position:relative;box-sizing:border-box;padding:22px 14px 22px 14px;border-radius:50%;border:1px solid rgb(51 51 51 / .25);-webkit-tap-highlight-color:#fff0;-webkit-tap-highlight-color:#fff0;cursor:pointer}.rev-burger span{display:block;width:30px;height:3px;background:#333;transition:.7s;pointer-events:none;transform-style:flat!important}.rev-burger span:nth-child(2){margin:3px 0}.quick_style_example_wrap .rev-burger:hover :first-child,#dialog_addbutton .rev-burger:hover :first-child,.open .rev-burger :first-child,.open.rev-burger :first-child{transform:translateY(6px) rotate(-45deg)}.quick_style_example_wrap .rev-burger:hover :nth-child(2),#dialog_addbutton .rev-burger:hover :nth-child(2),.open .rev-burger :nth-child(2),.open.rev-burger :nth-child(2){transform:rotate(-45deg);opacity:0}.quick_style_example_wrap .rev-burger:hover :last-child,#dialog_addbutton .rev-burger:hover :last-child,.open .rev-burger :last-child,.open.rev-burger :last-child{transform:translateY(-6px) rotate(-135deg)}.rev-burger.revb-white{border:2px solid rgb(255 255 255 / .2)}.rev-b-span-light span,.rev-burger.revb-white span{background:#fff}.rev-burger.revb-whitenoborder{border:0}.rev-burger.revb-whitenoborder span{background:#fff}.rev-burger.revb-darknoborder{border:0}.rev-b-span-dark span,.rev-burger.revb-darknoborder span{background:#333}.rev-burger.revb-whitefull{background:#fff;border:none}.rev-burger.revb-whitefull span{background:#333}.rev-burger.revb-darkfull{background:#333;border:none}.rev-burger.revb-darkfull span{background:#fff}@keyframes rev-ani-mouse{0%{opacity:1;top:29%}15%{opacity:1;top:70%}50%{opacity:0;top:70%}100%{opacity:0;top:29%}}.rev-scroll-btn{display:inline-block;position:relative;left:0;right:0;text-align:center;cursor:pointer;width:35px;height:55px;box-sizing:border-box;border:3px solid #fff;border-radius:23px}.rev-scroll-btn>*{display:inline-block;line-height:18px;font-size:13px;font-weight:400;color:#7f8c8d;color:#fff;font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:2px}.rev-scroll-btn>*:hover,.rev-scroll-btn>*:focus,.rev-scroll-btn>*.active{color:#fff}.rev-scroll-btn>*:hover,.rev-scroll-btn>*:focus,.rev-scroll-btn>*:active,.rev-scroll-btn>*.active{opacity:.8}.rev-scroll-btn.revs-fullwhite{background:#fff}.rev-scroll-btn.revs-fullwhite span{background:#333}.rev-scroll-btn.revs-fulldark,{background:#333;border:none}.rev-scroll-btn.revs-fulldark span{background:#fff}.rev-scroll-btn span{position:absolute;display:block;top:29%;left:50%;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;animation:rev-ani-mouse 2.5s linear infinite;background:#fff}.rev-scroll-btn.rev-b-span-dark{border-color:#333}.rev-scroll-btn.rev-b-span-dark span,.rev-scroll-btn.revs-dark span{background:#333}.rev-control-btn{position:relative;display:inline-block;z-index:5;color:#FFF;font-size:20px;line-height:60px;font-weight:400;font-style:normal;font-family:Raleway;text-decoration:none;text-align:center;background-color:#000;border-radius:50px;text-shadow:none;background-color:rgb(0 0 0 / .5);width:60px;height:60px;box-sizing:border-box;cursor:pointer}.rev-cbutton-dark-sr{border-radius:3px}.rev-cbutton-light{color:#333;background-color:rgb(255 255 255 / .75)}.rev-cbutton-light-sr{color:#333;border-radius:3px;background-color:rgb(255 255 255 / .75)}.rev-sbutton{line-height:37px;width:37px;height:37px}.rev-sbutton-blue{background-color:#3B5998}.rev-sbutton-lightblue{background-color:#00A0D1}.rev-sbutton-red{background-color:#DD4B39}rs-progress{visibility:hidden;width:100%;height:5px;background:#000;background:rgb(0 0 0 / .15);position:absolute;z-index:200;top:0}rs-progress.rs-bottom{top:auto;bottom:0px!important;height:5px}.rs-layer img{background:#fff0;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);zoom:1}.rs-layer.slidelink{cursor:pointer;width:100%;height:100%}.rs-layer.slidelink a{width:100%;height:100%;display:block}.rs-layer.slidelink a div{width:3000px;height:1500px;background:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://voxcladding.co.uk/wp-content/plugins/revslider/public/assets/css/../assets/coloredbg.png) repeat}.rs-layer.slidelink a span{background:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://voxcladding.co.uk/wp-content/plugins/revslider/public/assets/css/../assets/coloredbg.png) repeat;width:100%;height:100%;display:block}.rs-layer .rs-starring{display:inline-block}.rs-layer .rs-starring .star-rating{float:none;display:inline-block;vertical-align:top;color:#FFC321!important}.rs-layer .rs-starring .star-rating,.rs-layer .rs-starring-page .star-rating{position:relative;height:1em;width:5.4em;font-family:star;font-size:1em!important}.rs-layer .rs-starring .star-rating:before,.rs-layer .rs-starring-page .star-rating:before{content:"\73\73\73\73\73";color:#E0DADF;float:left;top:0;left:0;position:absolute}.rs-layer .rs-starring .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em;font-size:1em!important}.rs-layer .rs-starring .star-rating span:before,.rs-layer .rs-starring .star-rating span:before{content:"\53\53\53\53\53";top:0;position:absolute;left:0}rs-loader{top:50%;left:50%;z-index:10000;position:absolute}rs-loader.off{display:none!important}rs-loader.spinner0{width:40px;height:40px;background-color:#fff;background-image:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://voxcladding.co.uk/wp-content/plugins/revslider/public/assets/css/../assets/loader.gif);background-repeat:no-repeat;background-position:center center;box-shadow:0 0 20px 0 rgb(0 0 0 / .15);margin-top:-20px;margin-left:-20px;animation:tp-rotateplane 1.2s infinite ease-in-out;border-radius:3px}rs-loader.spinner1{width:40px;height:40px;background-color:#fff;box-shadow:0 0 20px 0 rgb(0 0 0 / .15);margin-top:-20px;margin-left:-20px;animation:tp-rotateplane 1.2s infinite ease-in-out;border-radius:3px}rs-loader.spinner5{background-image:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://voxcladding.co.uk/wp-content/plugins/revslider/public/assets/css/../assets/loader.gif);background-repeat:no-repeat;background-position:10px 10px;background-color:#fff;margin:-22px -22px;width:44px;height:44px;border-radius:3px}@keyframes tp-rotateplane{0%{transform:perspective(120px) rotateX(0deg) rotateY(0deg)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)}100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}rs-loader.spinner2{width:40px;height:40px;margin-top:-20px;margin-left:-20px;background-color:red;box-shadow:0 0 20px 0 rgb(0 0 0 / .15);border-radius:100%;animation:tp-scaleout 1.0s infinite ease-in-out}@keyframes tp-scaleout{0%{transform:scale(0)}100%{transform:scale(1);opacity:0}}rs-loader.spinner3{margin:-9px 0 0 -35px;width:70px;text-align:center}rs-loader.spinner3 .bounce1,rs-loader.spinner3 .bounce2,rs-loader.spinner3 .bounce3{width:18px;height:18px;background-color:#fff;box-shadow:0 0 20px 0 rgb(0 0 0 / .15);border-radius:100%;display:inline-block;animation:tp-bouncedelay 1.4s infinite ease-in-out;animation-fill-mode:both}rs-loader.spinner3 .bounce1{animation-delay:-0.32s}rs-loader.spinner3 .bounce2{animation-delay:-0.16s}@keyframes tp-bouncedelay{0%,80%,100%{transform:scale(0)}40%{transform:scale(1)}}rs-loader.spinner4{margin:-20px 0 0 -20px;width:40px;height:40px;text-align:center;animation:tp-rotate 2.0s infinite linear}rs-loader.spinner4 .dot1,rs-loader.spinner4 .dot2{width:60%;height:60%;display:inline-block;position:absolute;top:0;background-color:#fff;border-radius:100%;animation:tp-bounce 2.0s infinite ease-in-out;box-shadow:0 0 20px 0 rgb(0 0 0 / .15)}rs-loader.spinner4 .dot2{top:auto;bottom:0;animation-delay:-1.0s}@keyframes tp-rotate{100%{transform:rotate(360deg)}}@keyframes tp-bounce{0%,100%{transform:scale(0)}50%{transform:scale(1)}}rs-layer iframe{visibility:hidden}rs-layer.rs-ii-o iframe{visibility:visible}rs-layer input[type="text"],rs-layer input[type="email"],rs-layer input[type="url"],rs-layer input[type="password"],rs-layer input[type="search"],rs-layer input[type="number"],rs-layer input[type="tel"],rs-layer input[type="range"],rs-layer input[type="date"],rs-layer input[type="month"],rs-layer input[type="week"],rs-layer input[type="time"],rs-layer input[type="datetime"],rs-layer input[type="datetime-local"]{display:inline-block}a.rs-layer{transition:none}rs-thumbs-wrap,rs-tabs-wrap,rs-thumbs,rs-thumb,rs-tab,rs-bullet,rs-bullets,rs-navmask,rs-tabs,rs-arrow{display:block}.tp-thumbs.navbar,.tp-bullets.navbar,.tp-tabs.navbar{border:none;min-height:0;margin:0;border-radius:0}.tp-tabs,.tp-thumbs,.tp-bullets{position:absolute;display:block;z-index:1000;top:0;left:0}.tp-tab,.tp-thumb{cursor:pointer;position:absolute;opacity:.5;box-sizing:border-box}.tp-arr-imgholder,rs-poster,.tp-thumb-image,.tp-tab-image{background-position:center center;background-size:cover;width:100%;height:100%;display:block;position:absolute;top:0;left:0}rs-poster{cursor:pointer;z-index:3}.tp-tab:hover,.tp-tab.selected,.tp-thumb:hover,.tp-thumb.selected{opacity:1}.tp-tab-mask,.tp-thumb-mask{box-sizing:border-box!important}.tp-tabs,.tp-thumbs{box-sizing:content-box!important}.tp-bullet{width:15px;height:15px;position:absolute;background:#fff;background:rgb(255 255 255 / .3);cursor:pointer}.tp-bullet.selected,.tp-bullet:hover{background:#fff}.tparrows{cursor:pointer;background:#000;background:rgb(0 0 0 / .5);width:40px;height:40px;position:absolute;display:block;z-index:1000}.tparrows:hover{background:#000}.tparrows:before{font-family:"revicons";font-size:15px;color:#fff;display:block;line-height:40px;text-align:center}.tparrows.tp-leftarrow:before{content:'\e824'}.tparrows.tp-rightarrow:before{content:'\e825'}.rs-layer [class^="pe-7s-"]:before,.rs-layer [class*=" pe-7s-"]:before{width:auto;margin:0;line-height:inherit;box-sizing:inherit}rs-pzimg-wrap{display:block}body.rtl .rs-pzimg{left:0!important}.dddwrappershadow{box-shadow:0 45px 100px rgb(0 0 0 / .4)}.dddwrapper{transform-style:flat;perspective:10000px}.rs_error_message_box{background:#111;width:800px;margin:40px auto;padding:40px 20px;text-align:center;font-family:"Open Sans",sans-serif}.rs_error_message_oops{margin:0 0 20px;line-height:60px;font-size:34px;color:#FFF}.rs_error_message_content{margin:0 0 20px;line-height:25px;font-size:17px;color:#FFF}.rs_error_message_button{color:#fff!important;background:#333;display:inline-block;padding:10px 15px;text-align:right;border-radius:5px;cursor:pointer;text-decoration:none!important}.rs_error_message_button:hover{background:#5e35b1}.hglayerinfo{position:fixed;bottom:0;left:0;color:#FFF;font-size:12px;line-height:20px;font-weight:600;background:rgb(0 0 0 / .75);padding:5px 10px;z-index:2000;white-space:normal}.hginfo{position:absolute;top:-2px;left:-2px;color:#e74c3c;font-size:12px;font-weight:600;background:#000;padding:2px 5px}.indebugmode .rs-layer:hover{border:1px dashed #c0392b!important}.helpgrid{border:2px dashed #c0392b;position:absolute;top:0;left:0;z-index:0}#revsliderlogloglog{padding:15px;color:#fff;position:fixed;top:0;left:0;width:200px;height:150px;background:rgb(0 0 0 / .7);z-index:100000;font-size:10px;overflow:scroll}.aden{filter:hue-rotate(-20deg) contrast(.9) saturate(.85) brightness(1.2)}.aden::after{background:linear-gradient(to right,rgb(66 10 14 / .2),transparent);mix-blend-mode:darken}.perpetua::after,.reyes::after{mix-blend-mode:soft-light;opacity:.5}.inkwell{filter:sepia(.3) contrast(1.1) brightness(1.1) grayscale(1)}.perpetua::after{background:linear-gradient(to bottom,#005b9a,#e6c13d)}.reyes{filter:sepia(.22) brightness(1.1) contrast(.85) saturate(.75)}.reyes::after{background:#efcdad}.gingham{filter:brightness(1.05) hue-rotate(-10deg)}.gingham::after{background:linear-gradient(to right,rgb(66 10 14 / .2),transparent);mix-blend-mode:darken}.toaster{filter:contrast(1.5) brightness(.9)}.toaster::after{background:radial-gradient(circle,#804e0f,#3b003b);mix-blend-mode:screen}.walden{filter:brightness(1.1) hue-rotate(-10deg) sepia(.3) saturate(1.6)}.walden::after{background:#04c;mix-blend-mode:screen;opacity:.3}.hudson{filter:brightness(1.2) contrast(.9) saturate(1.1)}.hudson::after{background:radial-gradient(circle,#a6b1ff 50%,#342134);mix-blend-mode:multiply;opacity:.5}.earlybird{filter:contrast(.9) sepia(.2)}.earlybird::after{background:radial-gradient(circle,#d0ba8e 20%,#360309 85%,#1d0210 100%);mix-blend-mode:overlay}.mayfair{filter:contrast(1.1) saturate(1.1)}.mayfair::after{background:radial-gradient(circle at 40% 40%,rgb(255 255 255 / .8),rgb(255 200 200 / .6),#111 60%);mix-blend-mode:overlay;opacity:.4}.lofi{filter:saturate(1.1) contrast(1.5)}.lofi::after{background:radial-gradient(circle,transparent 70%,#222 150%);mix-blend-mode:multiply}._1977{filter:contrast(1.1) brightness(1.1) saturate(1.3)}._1977:after{background:rgb(243 106 188 / .3);mix-blend-mode:screen}.brooklyn{filter:contrast(.9) brightness(1.1)}.brooklyn::after{background:radial-gradient(circle,rgb(168 223 193 / .4) 70%,#c4b7c8);mix-blend-mode:overlay}.xpro2{filter:sepia(.3)}.xpro2::after{background:radial-gradient(circle,#e6e7e0 40%,rgb(43 42 161 / .6) 110%);mix-blend-mode:color-burn}.nashville{filter:sepia(.2) contrast(1.2) brightness(1.05) saturate(1.2)}.nashville::after{background:rgb(0 70 150 / .4);mix-blend-mode:lighten}.nashville::before{background:rgb(247 176 153 / .56);mix-blend-mode:darken}.lark{filter:contrast(.9)}.lark::after{background:rgb(242 242 242 / .8);mix-blend-mode:darken}.lark::before{background:#22253f;mix-blend-mode:color-dodge}.moon{filter:grayscale(1) contrast(1.1) brightness(1.1)}.moon::before{background:#a0a0a0;mix-blend-mode:soft-light}.moon::after{background:#383838;mix-blend-mode:lighten}.clarendon{filter:contrast(1.2) saturate(1.35)}.clarendon:before{background:rgb(127 187 227 / .2);mix-blend-mode:overlay}.willow{filter:grayscale(.5) contrast(.95) brightness(.9)}.willow::before{background-color:radial-gradient(40%,circle,#d4a9af 55%,#000 150%);mix-blend-mode:overlay}.willow::after{background-color:#d8cdcb;mix-blend-mode:color}.rise{filter:brightness(1.05) sepia(.2) contrast(.9) saturate(.9)}.rise::after{background:radial-gradient(circle,rgb(232 197 152 / .8),transparent 90%);mix-blend-mode:overlay;opacity:.6}.rise::before{background:radial-gradient(circle,rgb(236 205 169 / .15) 55%,rgb(50 30 7 / .4));mix-blend-mode:multiply}._1977:after,._1977:before,rs-pzimg-wrap.aden:after,.aden:before,.brooklyn:after,.brooklyn:before,.clarendon:after,.clarendon:before,.earlybird:after,.earlybird:before,.gingham:after,.gingham:before,.hudson:after,.hudson:before,.inkwell:after,.inkwell:before,.lark:after,.lark:before,.lofi:after,.lofi:before,.mayfair:after,.mayfair:before,.moon:after,.moon:before,.nashville:after,.nashville:before,.perpetua:after,.perpetua:before,.reyes:after,.reyes:before,.rise:after,.rise:before,.slumber:after,.slumber:before,.toaster:after,.toaster:before,.walden:after,.walden:before,.willow:after,.willow:before,.xpro2:after,.xpro2:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}._1977,.aden,.brooklyn,.clarendon,.earlybird,.gingham,.hudson,.inkwell,.lark,.lofi,.mayfair,.moon,.nashville,.perpetua,.reyes,.rise,.slumber,.toaster,.walden,.willow,.xpro2{position:relative}._1977 img,.aden img,.brooklyn img,.clarendon img,.earlybird img,.gingham img,.hudson img,.inkwell img,.lark img,.lofi img,.mayfair img,.moon img,.nashville img,.perpetua img,.reyes img,.rise img,.slumber img,.toaster img,.walden img,.willow img,.xpro2 img{width:100%;z-index:1}._1977:before,.aden:before,.brooklyn:before,.clarendon:before,.earlybird:before,.gingham:before,.hudson:before,.inkwell:before,.lark:before,.lofi:before,.mayfair:before,.moon:before,.nashville:before,.perpetua:before,.reyes:before,.rise:before,.slumber:before,.toaster:before,.walden:before,.willow:before,.xpro2:before{z-index:2}._1977:after,.aden:after,.brooklyn:after,.clarendon:after,.earlybird:after,.gingham:after,.hudson:after,.inkwell:after,.lark:after,.lofi:after,.mayfair:after,.moon:after,.nashville:after,.perpetua:after,.reyes:after,.rise:after,.slumber:after,.toaster:after,.walden:after,.willow:after,.xpro2:after{z-index:3}.slumber{filter:saturate(.66) brightness(1.05)}.slumber::after{background:rgb(125 105 24 / .5);mix-blend-mode:soft-light}.slumber::before{background:rgb(69 41 12 / .4);mix-blend-mode:lighten}rs-pzimg-wrap.perpetua:before,rs-pzimg-wrap.perpetua:after,rs-pzimg-wrap.nashville:before,rs-pzimg-wrap.nashville:after,rs-pzimg-wrap.xpro2:before,rs-pzimg-wrap.xpro2:after,rs-pzimg-wrap._1977:after,rs-pzimg-wrap._1977:before,rs-pzimg-wrap.aden:after,rs-pzimg-wrap.aden:before,rs-pzimg-wrap.brooklyn:after,rs-pzimg-wrap.brooklyn:before,rs-pzimg-wrap.clarendon:after,rs-pzimg-wrap.clarendon:before,rs-pzimg-wrap.earlybird:after,rs-pzimg-wrap.earlybird:before,rs-pzimg-wrap.gingham:after,rs-pzimg-wrap.gingham:before,rs-pzimg-wrap.hudson:after,rs-pzimg-wrap.hudson:before,rs-pzimg-wrap.inkwell:after,rs-pzimg-wrap.inkwell:before,rs-pzimg-wrap.lark:after,rs-pzimg-wrap.lark:before,rs-pzimg-wrap.lofi:after,rs-pzimg-wrap.lofi:before,rs-pzimg-wrap.mayfair:after,rs-pzimg-wrap.mayfair:before,rs-pzimg-wrap.moon:after,rs-pzimg-wrap.moon:before,rs-pzimg-wrap.reyes:after,rs-pzimg-wrap.reyes:before,rs-pzimg-wrap.rise:after,rs-pzimg-wrap.rise:before,rs-pzimg-wrap.slumber:after,rs-pzimg-wrap.slumber:before,rs-pzimg-wrap.toaster:after,rs-pzimg-wrap.toaster:before,rs-pzimg-wrap.walden:after,rs-pzimg-wrap.walden:before,rs-pzimg-wrap.willow:after,rs-pzimg-wrap.willow:before,rs-pzimg-wrap:before,rs-pzimg-wrap:after{height:500%;width:500%}rs-loader.spinner6{width:40px;height:40px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}rs-loader.spinner6 .rs-spinner-inner{width:100%;height:100%;display:inline-block;-webkit-animation:rs-revealer-6 1.4s linear infinite;animation:rs-revealer-6 1.4s linear infinite}rs-loader.spinner6 .rs-spinner-inner span{position:absolute;vertical-align:top;border-radius:100%;display:inline-block;width:8px;height:8px;margin-left:16px;transform-origin:center 20px;-webkit-transform-origin:center 20px}rs-loader.spinner6 .rs-spinner-inner span:nth-child(2){transform:rotate(36deg);-webkit-transform:rotate(36deg);opacity:.1}rs-loader.spinner6 .rs-spinner-inner span:nth-child(3){transform:rotate(72deg);-webkit-transform:rotate(72deg);opacity:.2}rs-loader.spinner6 .rs-spinner-inner span:nth-child(4){transform:rotate(108deg);-webkit-transform:rotate(108deg);opacity:.3}rs-loader.spinner6 .rs-spinner-inner span:nth-child(5){transform:rotate(144deg);-webkit-transform:rotate(144deg);opacity:.4}rs-loader.spinner6 .rs-spinner-inner span:nth-child(6){transform:rotate(180deg);-webkit-transform:rotate(180deg);opacity:.5}rs-loader.spinner6 .rs-spinner-inner span:nth-child(7){transform:rotate(216deg);-webkit-transform:rotate(216deg);opacity:.6}rs-loader.spinner6 .rs-spinner-inner span:nth-child(8){transform:rotate(252deg);-webkit-transform:rotate(252deg);opacity:.7}rs-loader.spinner6 .rs-spinner-inner span:nth-child(9){transform:rotate(288deg);-webkit-transform:rotate(288deg);opacity:.8}rs-loader.spinner6 .rs-spinner-inner span:nth-child(10){transform:rotate(324deg);-webkit-transform:rotate(324deg);opacity:.9}@keyframes rs-revealer-6{from{transform:rotate(0)}to{transform:rotate(360deg)}}@-webkit-keyframes rs-revealer-6{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}rs-loader.spinner7{width:35px;height:35px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}rs-loader.spinner7 .rs-spinner-inner{width:100%;height:100%;display:inline-block;padding:0;border-radius:100%;border:2px solid;-webkit-animation:rs-revealer-7 .8s linear infinite;animation:rs-revealer-7 .8s linear infinite}@keyframes rs-revealer-7{from{transform:rotate(0)}to{transform:rotate(360deg)}}@-webkit-keyframes rs-revealer-7{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}rs-loader.spinner8{width:50px;height:50px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}rs-loader.spinner8 .rs-spinner-inner{width:100%;height:100%;display:inline-block;padding:0;text-align:left}rs-loader.spinner8 .rs-spinner-inner span{position:absolute;display:inline-block;width:100%;height:100%;border-radius:100%;-webkit-animation:rs-revealer-8 1.6s linear infinite;animation:rs-revealer-8 1.6s linear infinite}rs-loader.spinner8 .rs-spinner-inner span:last-child{animation-delay:-.8s;-webkit-animation-delay:-.8s}@keyframes rs-revealer-8{0%{transform:scale(0,0);opacity:.5}100%{transform:scale(1,1);opacity:0}}@-webkit-keyframes rs-revealer-8{0%{-webkit-transform:scale(0,0);opacity:.5}100%{-webkit-transform:scale(1,1);opacity:0}}rs-loader.spinner9{width:40px;height:40px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}rs-loader.spinner9 .rs-spinner-inner span{display:block;width:100%;height:100%;border-radius:50%;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:rs-revealer-9 2s infinite ease-in-out;animation:rs-revealer-9 2s infinite ease-in-out}rs-loader.spinner9 .rs-spinner-inner span:last-child{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes rs-revealer-9{0%,100%{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes rs-revealer-9{0%,100%{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}rs-loader.spinner10{width:54px;height:40px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}rs-loader.spinner10 .rs-spinner-inner{width:100%;height:100%;text-align:center;font-size:10px}rs-loader.spinner10 .rs-spinner-inner span{display:block;height:100%;width:6px;display:inline-block;-webkit-animation:rs-revealer-10 1.2s infinite ease-in-out;animation:rs-revealer-10 1.2s infinite ease-in-out}rs-loader.spinner10 .rs-spinner-inner span:nth-child(2){-webkit-animation-delay:-1.1s;animation-delay:-1.1s}rs-loader.spinner10 .rs-spinner-inner span:nth-child(3){-webkit-animation-delay:-1s;animation-delay:-1s}rs-loader.spinner10 .rs-spinner-inner span:nth-child(4){-webkit-animation-delay:-.9s;animation-delay:-.9s}rs-loader.spinner10 .rs-spinner-inner span:nth-child(5){-webkit-animation-delay:-.8s;animation-delay:-.8s}@-webkit-keyframes rs-revealer-10{0%,100%,40%{-webkit-transform:scaleY(.4)}20%{-webkit-transform:scaleY(1)}}@keyframes rs-revealer-10{0%,100%,40%{transform:scaleY(.4);-webkit-transform:scaleY(.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}rs-loader.spinner11{width:40px;height:40px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}rs-loader.spinner11 .rs-spinner-inner{width:100%;height:100%}rs-loader.spinner11 .rs-spinner-inner span{display:block;width:33%;height:33%;background-color:#333;float:left;-webkit-animation:rs-revealer-11 1.3s infinite ease-in-out;animation:rs-revealer-11 1.3s infinite ease-in-out}rs-loader.spinner11 .rs-spinner-inner span:nth-child(1){-webkit-animation-delay:.2s;animation-delay:.2s}rs-loader.spinner11 .rs-spinner-inner span:nth-child(2){-webkit-animation-delay:.3s;animation-delay:.3s}rs-loader.spinner11 .rs-spinner-inner span:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}rs-loader.spinner11 .rs-spinner-inner span:nth-child(4){-webkit-animation-delay:.1s;animation-delay:.1s}rs-loader.spinner11 .rs-spinner-inner span:nth-child(5){-webkit-animation-delay:.2s;animation-delay:.2s}rs-loader.spinner11 .rs-spinner-inner span:nth-child(6){-webkit-animation-delay:.3s;animation-delay:.3s}rs-loader.spinner11 .rs-spinner-inner span:nth-child(7){-webkit-animation-delay:0s;animation-delay:0s}rs-loader.spinner11 .rs-spinner-inner span:nth-child(8){-webkit-animation-delay:.1s;animation-delay:.1s}rs-loader.spinner11 .rs-spinner-inner span:nth-child(9){-webkit-animation-delay:.2s;animation-delay:.2s}@-webkit-keyframes rs-revealer-11{0%,100%,70%{-webkit-transform:scale3D(1,1,1);transform:scale3D(1,1,1)}35%{-webkit-transform:scale3D(0,0,1);transform:scale3D(0,0,1)}}@keyframes rs-revealer-11{0%,100%,70%{-webkit-transform:scale3D(1,1,1);transform:scale3D(1,1,1)}35%{-webkit-transform:scale3D(0,0,1);transform:scale3D(0,0,1)}}rs-loader.spinner12{width:35px;height:35px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}rs-loader.spinner12 .rs-spinner-inner{width:100%;height:100%;-webkit-animation:rs-revealer-12 1s infinite linear;animation:rs-revealer-12 1s infinite linear}@-webkit-keyframes rs-revealer-12{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes rs-revealer-12{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}rs-loader.spinner13{width:40px;height:40px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}rs-loader.spinner13 .rs-spinner-inner{width:100%;height:100%}rs-loader.spinner13 .rs-spinner-inner span{display:block;width:40%;height:40%;position:absolute;border-radius:50%;-webkit-animation:rs-revealer-13 2s ease infinite;animation:rs-revealer-13 2s ease infinite}rs-loader.spinner13 .rs-spinner-inner span:nth-child(1){animation-delay:-1.5s;-webkit-animation-delay:-1.5s}rs-loader.spinner13 .rs-spinner-inner span:nth-child(2){animation-delay:-1s;-webkit-animation-delay:-1s}rs-loader.spinner13 .rs-spinner-inner span:nth-child(3){animation-delay:-.5s;-webkit-animation-delay:-.5s}@keyframes rs-revealer-13{0%,100%{transform:translate(0)}25%{transform:translate(160%)}50%{transform:translate(160%,160%)}75%{transform:translate(0,160%)}}@-webkit-keyframes rs-revealer-13{0%,100%{-webkit-transform:translate(0)}25%{-webkit-transform:translate(160%)}50%{-webkit-transform:translate(160%,160%)}75%{-webkit-transform:translate(0,160%)}}rs-loader.spinner14{width:40px;height:40px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}rs-loader.spinner14 .rs-spinner-inner{width:100%;height:100%;animation:rs-revealer-14 1s infinite linear}rs-loader.spinner14 .rs-spinner-inner span{display:block;position:absolute;top:50%;left:50%;width:16px;height:16px;border-radius:50%;margin:-8px}rs-loader.spinner14 .rs-spinner-inner span:nth-child(1){-webkit-animation:rs-revealer-14-1 2s infinite;animation:rs-revealer-14-1 2s infinite}rs-loader.spinner14 .rs-spinner-inner span:nth-child(2){-webkit-animation:rs-revealer-14-2 2s infinite;animation:rs-revealer-14-2 2s infinite}rs-loader.spinner14 .rs-spinner-inner span:nth-child(3){-webkit-animation:rs-revealer-14-3 2s infinite;animation:rs-revealer-14-3 2s infinite}rs-loader.spinner14 .rs-spinner-inner span:nth-child(4){-webkit-animation:rs-revealer-14-4 2s infinite;animation:rs-revealer-14-4 2s infinite}@-webkit-keyframes rs-revealer-14-1{0%{-webkit-transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)}20%{-webkit-transform:rotate3d(0,0,1,0deg) translate3d(80%,80%,0)}80%{-webkit-transform:rotate3d(0,0,1,360deg) translate3d(80%,80%,0)}100%{-webkit-transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)}}@-webkit-keyframes rs-revealer-14-2{0%{-webkit-transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)}20%{-webkit-transform:rotate3d(0,0,1,0deg) translate3d(80%,-80%,0)}80%{-webkit-transform:rotate3d(0,0,1,360deg) translate3d(80%,-80%,0)}100%{-webkit-transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)}}@-webkit-keyframes rs-revealer-14-3{0%{-webkit-transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)}20%{-webkit-transform:rotate3d(0,0,1,0deg) translate3d(-80%,-80%,0)}80%{-webkit-transform:rotate3d(0,0,1,360deg) translate3d(-80%,-80%,0)}100%{-webkit-transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)}}@-webkit-keyframes rs-revealer-14-4{0%{-webkit-transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)}20%{-webkit-transform:rotate3d(0,0,1,0deg) translate3d(-80%,80%,0)}80%{-webkit-transform:rotate3d(0,0,1,360deg) translate3d(-80%,80%,0)}100%{-webkit-transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)}}@keyframes rs-revealer-14-1{0%{transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)}20%{transform:rotate3d(0,0,1,0deg) translate3d(80%,80%,0)}80%{transform:rotate3d(0,0,1,360deg) translate3d(80%,80%,0)}100%{transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)}}@keyframes rs-revealer-14-2{0%{transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)}20%{transform:rotate3d(0,0,1,0deg) translate3d(80%,-80%,0)}80%{transform:rotate3d(0,0,1,360deg) translate3d(80%,-80%,0)}100%{transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)}}@keyframes rs-revealer-14-3{0%{transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)}20%{transform:rotate3d(0,0,1,0deg) translate3d(-80%,-80%,0)}80%{transform:rotate3d(0,0,1,360deg) translate3d(-80%,-80%,0)}100%{transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)}}@keyframes rs-revealer-14-4{0%{transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)}20%{transform:rotate3d(0,0,1,0deg) translate3d(-80%,80%,0)}80%{transform:rotate3d(0,0,1,360deg) translate3d(-80%,80%,0)}100%{transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)}}rs-loader.spinner15{width:40px;height:40px;margin-top:-4px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}rs-loader.spinner15 .rs-spinner-inner{width:100%;height:100%}rs-loader.spinner15 .rs-spinner-inner span{display:block;width:20px;height:20px;position:absolute;top:0;left:0;-webkit-animation:rs-revealer-15 1.8s infinite ease-in-out;animation:rs-revealer-15 1.8s infinite ease-in-out}rs-loader.spinner15 .rs-spinner-inner:last-child{-webkit-animation-delay:-.9s;animation-delay:-.9s}@-webkit-keyframes rs-revealer-15{25%{-webkit-transform:translateX(30px) rotate(-90deg) scale(.5)}50%{-webkit-transform:translateX(30px) translateY(30px) rotate(-180deg)}75%{-webkit-transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5)}100%{-webkit-transform:rotate(-360deg)}}@keyframes rs-revealer-15{25%{transform:translateX(30px) rotate(-90deg) scale(.5);-webkit-transform:translateX(30px) rotate(-90deg) scale(.5)}50%{transform:translateX(30px) translateY(30px) rotate(-179deg);-webkit-transform:translateX(30px) translateY(30px) rotate(-179deg)}50.1%{transform:translateX(30px) translateY(30px) rotate(-180deg);-webkit-transform:translateX(30px) translateY(30px) rotate(-180deg)}75%{transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5);-webkit-transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5)}100%{transform:rotate(-360deg);-webkit-transform:rotate(-360deg)}}.bgcanvas{display:none;position:absolute;oveflow:hidden}:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{float:right}.woocommerce .col2-set,.woocommerce-page .col2-set{width:100%}.woocommerce .col2-set::after,.woocommerce .col2-set::before,.woocommerce-page .col2-set::after,.woocommerce-page .col2-set::before{content:" ";display:table}.woocommerce .col2-set::after,.woocommerce-page .col2-set::after{clear:both}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:48%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:right;width:48%}.woocommerce img,.woocommerce-page img{height:auto;max-width:100%}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:left;width:48%}.woocommerce #content div.product div.thumbnails::after,.woocommerce #content div.product div.thumbnails::before,.woocommerce div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::before,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::before,.woocommerce-page div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::before{content:" ";display:table}.woocommerce #content div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::after{clear:both}.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a{float:left;width:30.75%;margin-right:3.8%;margin-bottom:1em}.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last{margin-right:0}.woocommerce #content div.product div.thumbnails a.first,.woocommerce div.product div.thumbnails a.first,.woocommerce-page #content div.product div.thumbnails a.first,.woocommerce-page div.product div.thumbnails a.first{clear:both}.woocommerce #content div.product div.thumbnails.columns-1 a,.woocommerce div.product div.thumbnails.columns-1 a,.woocommerce-page #content div.product div.thumbnails.columns-1 a,.woocommerce-page div.product div.thumbnails.columns-1 a{width:100%;margin-right:0;float:none}.woocommerce #content div.product div.thumbnails.columns-2 a,.woocommerce div.product div.thumbnails.columns-2 a,.woocommerce-page #content div.product div.thumbnails.columns-2 a,.woocommerce-page div.product div.thumbnails.columns-2 a{width:48%}.woocommerce #content div.product div.thumbnails.columns-4 a,.woocommerce div.product div.thumbnails.columns-4 a,.woocommerce-page #content div.product div.thumbnails.columns-4 a,.woocommerce-page div.product div.thumbnails.columns-4 a{width:22.05%}.woocommerce #content div.product div.thumbnails.columns-5 a,.woocommerce div.product div.thumbnails.columns-5 a,.woocommerce-page #content div.product div.thumbnails.columns-5 a,.woocommerce-page div.product div.thumbnails.columns-5 a{width:16.9%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:48%;clear:none}.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::before{content:" ";display:table}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{display:inline-block}.woocommerce #content div.product #reviews .comment::after,.woocommerce #content div.product #reviews .comment::before,.woocommerce div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::before,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::before,.woocommerce-page div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::before{content:" ";display:table}.woocommerce #content div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::after{clear:both}.woocommerce #content div.product #reviews .comment img,.woocommerce div.product #reviews .comment img,.woocommerce-page #content div.product #reviews .comment img,.woocommerce-page div.product #reviews .comment img{float:right;height:auto}.woocommerce ul.products,.woocommerce-page ul.products{clear:both}.woocommerce ul.products::after,.woocommerce ul.products::before,.woocommerce-page ul.products::after,.woocommerce-page ul.products::before{content:" ";display:table}.woocommerce ul.products::after,.woocommerce-page ul.products::after{clear:both}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left;margin:0 3.8% 2.992em 0;padding:0;position:relative;width:22.05%;margin-left:0}.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:both}.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0}.woocommerce ul.products.columns-1 li.product,.woocommerce-page ul.products.columns-1 li.product{width:100%;margin-right:0}.woocommerce ul.products.columns-2 li.product,.woocommerce-page ul.products.columns-2 li.product{width:48%}.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product{width:30.75%}.woocommerce ul.products.columns-5 li.product,.woocommerce-page ul.products.columns-5 li.product{width:16.95%}.woocommerce ul.products.columns-6 li.product,.woocommerce-page ul.products.columns-6 li.product{width:13.5%}.woocommerce-page.columns-1 ul.products li.product,.woocommerce.columns-1 ul.products li.product{width:100%;margin-right:0}.woocommerce-page.columns-2 ul.products li.product,.woocommerce.columns-2 ul.products li.product{width:48%}.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product{width:30.75%}.woocommerce-page.columns-5 ul.products li.product,.woocommerce.columns-5 ul.products li.product{width:16.95%}.woocommerce-page.columns-6 ul.products li.product,.woocommerce.columns-6 ul.products li.product{width:13.5%}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:left}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:right}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce .woocommerce-pagination ul.page-numbers::before,.woocommerce-page .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::before{content:" ";display:table}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::after{clear:both}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block}.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{height:auto}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:right}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:80px}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:left}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:100%}.woocommerce .cart-collaterals::after,.woocommerce .cart-collaterals::before,.woocommerce-page .cart-collaterals::after,.woocommerce-page .cart-collaterals::before{content:" ";display:table}.woocommerce .cart-collaterals::after,.woocommerce-page .cart-collaterals::after{clear:both}.woocommerce .cart-collaterals .related,.woocommerce-page .cart-collaterals .related{width:30.75%;float:left}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:48%;float:left}.woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products{float:none}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:48%}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{width:48%;clear:right;float:right}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce .cart-collaterals .shipping_calculator::before,.woocommerce-page .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::before{content:" ";display:table}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::after{clear:both}.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2{width:47%}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:right;width:48%}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.cart_list li::before,.woocommerce-page ul.product_list_widget li::after,.woocommerce-page ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{float:right;height:auto}.woocommerce form .form-row::after,.woocommerce form .form-row::before,.woocommerce-page form .form-row::after,.woocommerce-page form .form-row::before{content:" ";display:table}.woocommerce form .form-row::after,.woocommerce-page form .form-row::after{clear:both}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:inline}.woocommerce form .form-row select,.woocommerce-page form .form-row select{width:100%}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{box-sizing:border-box;width:100%}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:47%;overflow:visible}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first{float:left}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:right}.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide{clear:both}.woocommerce form .password-input,.woocommerce-page form .password-input{display:flex;flex-direction:column;justify-content:center;position:relative}.woocommerce form .password-input input[type=password],.woocommerce-page form .password-input input[type=password]{padding-right:2.5rem}.woocommerce form .password-input input::-ms-reveal,.woocommerce-page form .password-input input::-ms-reveal{display:none}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{background-color:#fff0;border-radius:0;border:0;color:var(--wc-form-color-text,#000);cursor:pointer;font-size:inherit;line-height:inherit;margin:0;padding:0;position:absolute;right:.7em;text-decoration:none;top:50%;transform:translateY(-50%);-moz-osx-font-smoothing:inherit;-webkit-appearance:none;-webkit-font-smoothing:inherit}.woocommerce form .show-password-input::before,.woocommerce-page form .show-password-input::before{background-repeat:no-repeat;background-size:cover;background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.3 3.3C16.9 2.9 16.2 2.9 15.7 3.3L13.3 5.7C12.2437 5.3079 11.1267 5.1048 10 5.1C6.2 5.2 2.8 7.2 1 10.5C1.2 10.9 1.5 11.3 1.8 11.7C2.6 12.8 3.6 13.7 4.7 14.4L3 16.1C2.6 16.5 2.5 17.2 3 17.7C3.4 18.1 4.1 18.2 4.6 17.7L17.3 4.9C17.7 4.4 17.7 3.7 17.3 3.3ZM6.7 12.3L5.4 13.6C4.2 12.9 3.1 11.9 2.3 10.7C3.5 9 5.1 7.8 7 7.2C5.7 8.6 5.6 10.8 6.7 12.3ZM10.1 9C9.6 8.5 9.7 7.7 10.2 7.2C10.7 6.8 11.4 6.8 11.9 7.2L10.1 9ZM18.3 9.5C17.8 8.8 17.2 8.1 16.5 7.6L15.5 8.6C16.3 9.2 17 9.9 17.6 10.8C15.9 13.4 13 15 9.9 15H9.1L8.1 16C8.8 15.9 9.4 16 10 16C13.3 16 16.4 14.4 18.3 11.7C18.6 11.3 18.8 10.9 19.1 10.5C18.8 10.2 18.6 9.8 18.3 9.5ZM14 10L10 14C12.2 14 14 12.2 14 10Z" fill="%23111111"/></svg>');content:"";display:block;height:22px;width:22px}.woocommerce form .show-password-input.display-password::before,.woocommerce-page form .show-password-input.display-password::before{background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.3 9.49999C15 4.89999 8.50002 3.79999 3.90002 7.19999C2.70002 8.09999 1.70002 9.29999 0.900024 10.6C1.10002 11 1.40002 11.4 1.70002 11.8C5.00002 16.4 11.3 17.4 15.9 14.2C16.8 13.5 17.6 12.8 18.3 11.8C18.6 11.4 18.8 11 19.1 10.6C18.8 10.2 18.6 9.79999 18.3 9.49999ZM10.1 7.19999C10.6 6.69999 11.4 6.69999 11.9 7.19999C12.4 7.69999 12.4 8.49999 11.9 8.99999C11.4 9.49999 10.6 9.49999 10.1 8.99999C9.60003 8.49999 9.60003 7.69999 10.1 7.19999ZM10 14.9C6.90002 14.9 4.00002 13.3 2.30002 10.7C3.50002 8.99999 5.10002 7.79999 7.00002 7.19999C6.30002 7.99999 6.00002 8.89999 6.00002 9.89999C6.00002 12.1 7.70002 14 10 14C12.2 14 14.1 12.3 14.1 9.99999V9.89999C14.1 8.89999 13.7 7.89999 13 7.19999C14.9 7.79999 16.5 8.99999 17.7 10.7C16 13.3 13.1 14.9 10 14.9Z" fill="%23111111"/></svg>')}.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select{width:auto}.woocommerce #payment .terms,.woocommerce #payment .wc-terms-and-conditions,.woocommerce-page #payment .terms,.woocommerce-page #payment .wc-terms-and-conditions{text-align:left;padding:0 1em 0 0;float:left}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-billing-fields::before,.woocommerce .woocommerce-shipping-fields::after,.woocommerce .woocommerce-shipping-fields::before,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-billing-fields::before,.woocommerce-page .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-shipping-fields::before{content:" ";display:table}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-shipping-fields::after{clear:both}.woocommerce .woocommerce-terms-and-conditions,.woocommerce-page .woocommerce-terms-and-conditions{margin-bottom:1.618em;padding:1.618em}.woocommerce .woocommerce-oembed,.woocommerce-page .woocommerce-oembed{position:relative}.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:30%}.woocommerce-account .woocommerce-MyAccount-content{float:right;width:68%}.woocommerce-account .woocommerce-MyAccount-content mark{background-color:#fff0;color:inherit;font-weight:700}.woocommerce-page.left-sidebar #content.twentyeleven{width:58.4%;margin:0 7.6%;float:right}.woocommerce-page.right-sidebar #content.twentyeleven{margin:0 7.6%;width:58.4%;float:left}.twentyfourteen .tfwc{padding:12px 10px 0;max-width:474px;margin:0 auto}.twentyfourteen .tfwc .product .entry-summary{padding:0!important;margin:0 0 1.618em!important}.twentyfourteen .tfwc div.product.hentry.has-post-thumbnail{margin-top:0}@media screen and (min-width:673px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1040px){.twentyfourteen .tfwc{padding-right:15px;padding-left:15px}}@media screen and (min-width:1110px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1218px){.twentyfourteen .tfwc{margin-right:54px}.full-width .twentyfourteen .tfwc{margin-right:auto}}.twentyfifteen .t15wc{padding-left:7.6923%;padding-right:7.6923%;padding-top:7.6923%;margin-bottom:7.6923%;background:#fff;box-shadow:0 0 1px rgb(0 0 0 / .15)}.twentyfifteen .t15wc .page-title{margin-left:0}@media screen and (min-width:38.75em){.twentyfifteen .t15wc{margin-right:7.6923%;margin-left:7.6923%;margin-top:8.3333%}}@media screen and (min-width:59.6875em){.twentyfifteen .t15wc{margin-left:8.3333%;margin-right:8.3333%;padding:10%}.single-product .twentyfifteen .entry-summary{padding:0!important}}.twentysixteen .site-main{margin-right:7.6923%;margin-left:7.6923%}.twentysixteen .entry-summary{margin-right:0;margin-left:0}#content .twentysixteen div.product div.images,#content .twentysixteen div.product div.summary{width:46.42857%}@media screen and (min-width:44.375em){.twentysixteen .site-main{margin-right:23.0769%}}@media screen and (min-width:56.875em){.twentysixteen .site-main{margin-right:0;margin-left:0}.no-sidebar .twentysixteen .site-main{margin-right:15%;margin-left:15%}.no-sidebar .twentysixteen .entry-summary{margin-right:0;margin-left:0}}.rtl .woocommerce .col2-set .col-1,.rtl .woocommerce-page .col2-set .col-1{float:right}.rtl .woocommerce .col2-set .col-2,.rtl .woocommerce-page .col2-set .col-2{float:left}.infinite-scroll .woocommerce-pagination{display:none}@media only screen and (max-width:768px){:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px}.woocommerce table.shop_table_responsive thead,.woocommerce-page table.shop_table_responsive thead{display:none}.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child,.woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child{border-top:0}.woocommerce table.shop_table_responsive tbody th,.woocommerce-page table.shop_table_responsive tbody th{display:none}.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{display:block}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{display:block;text-align:right!important}.woocommerce table.shop_table_responsive tr td.order-actions,.woocommerce-page table.shop_table_responsive tr td.order-actions{text-align:left!important}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{content:attr(data-title) ": ";font-weight:700;float:left}.woocommerce table.shop_table_responsive tr td.actions::before,.woocommerce table.shop_table_responsive tr td.product-remove::before,.woocommerce-page table.shop_table_responsive tr td.actions::before,.woocommerce-page table.shop_table_responsive tr td.product-remove::before{display:none}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:rgb(0 0 0 / .025)}.woocommerce table.my_account_orders tr td.order-actions,.woocommerce-page table.my_account_orders tr td.order-actions{text-align:left}.woocommerce table.my_account_orders tr td.order-actions::before,.woocommerce-page table.my_account_orders tr td.order-actions::before{display:none}.woocommerce table.my_account_orders tr td.order-actions .button,.woocommerce-page table.my_account_orders tr td.order-actions .button{float:none;margin:.125em .25em .125em 0}.woocommerce table.shop_attributes tr,.woocommerce-page table.shop_attributes tr{display:block}.woocommerce table.shop_attributes tr td,.woocommerce table.shop_attributes tr th,.woocommerce-page table.shop_attributes tr td,.woocommerce-page table.shop_attributes tr th{display:block;max-width:100%;width:auto;text-align:left;padding:.5em}.woocommerce table.shop_attributes tr th,.woocommerce-page table.shop_attributes tr th{padding-bottom:.25em;border-bottom:0}.woocommerce table.shop_attributes tr td,.woocommerce-page table.shop_attributes tr td{padding-top:.25em}.woocommerce table.shop_attributes tr td>:first-child,.woocommerce table.shop_attributes tr th>:first-child,.woocommerce-page table.shop_attributes tr td>:first-child,.woocommerce-page table.shop_attributes tr th>:first-child{padding-top:0;margin-top:0}.woocommerce table.shop_attributes tr td>:last-child,.woocommerce table.shop_attributes tr th>:last-child,.woocommerce-page table.shop_attributes tr td>:last-child,.woocommerce-page table.shop_attributes tr th>:last-child{padding-bottom:0;margin-bottom:0}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{float:none;width:100%}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:48%;float:left;clear:both;margin:0 0 2.992em}.woocommerce ul.products[class*=columns-] li.product:nth-child(2n),.woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n){float:right;clear:none!important}.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.images,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary{float:none;width:100%}.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{display:none}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:left}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:none;padding-bottom:.5em}.woocommerce #content table.cart td.actions .coupon::after,.woocommerce #content table.cart td.actions .coupon::before,.woocommerce table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::before,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::before,.woocommerce-page table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::before{content:" ";display:table}.woocommerce #content table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::after{clear:both}.woocommerce #content table.cart td.actions .coupon .button,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon input,.woocommerce table.cart td.actions .coupon .button,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon input,.woocommerce-page #content table.cart td.actions .coupon .button,.woocommerce-page #content table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon input,.woocommerce-page table.cart td.actions .coupon .button,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon input{width:48%;box-sizing:border-box}.woocommerce #content table.cart td.actions .coupon .button.alt,.woocommerce #content table.cart td.actions .coupon .input-text+.button,.woocommerce table.cart td.actions .coupon .button.alt,.woocommerce table.cart td.actions .coupon .input-text+.button,.woocommerce-page #content table.cart td.actions .coupon .button.alt,.woocommerce-page #content table.cart td.actions .coupon .input-text+.button,.woocommerce-page table.cart td.actions .coupon .button.alt,.woocommerce-page table.cart td.actions .coupon .input-text+.button{float:right}.woocommerce #content table.cart td.actions .coupon .coupon-error-notice,.woocommerce table.cart td.actions .coupon .coupon-error-notice,.woocommerce-page #content table.cart td.actions .coupon .coupon-error-notice,.woocommerce-page table.cart td.actions .coupon .coupon-error-notice{clear:left;color:var(--wc-red);float:left;font-size:.75em;margin-bottom:0;text-align:left;width:48%}.woocommerce #content table.cart td.actions .button,.woocommerce table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page table.cart td.actions .button{display:block;width:100%}.woocommerce .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .cross-sells,.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .shipping_calculator{width:100%;float:none;text-align:left}.woocommerce-page.woocommerce-checkout form.login .form-row,.woocommerce.woocommerce-checkout form.login .form-row{width:100%;float:none}.woocommerce #payment .terms,.woocommerce-page #payment .terms{text-align:left;padding:0}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:none;width:100%;box-sizing:border-box;margin-bottom:1em}.woocommerce .lost_reset_password .form-row-first,.woocommerce .lost_reset_password .form-row-last,.woocommerce-page .lost_reset_password .form-row-first,.woocommerce-page .lost_reset_password .form-row-last{width:100%;float:none;margin-right:0}.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:100%}.single-product .twentythirteen .panel{padding-left:20px!important;padding-right:20px!important}}@charset "UTF-8";:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px}@keyframes spin{100%{transform:rotate(360deg)}}@font-face{font-family:star;src:url(https://voxcladding.co.uk/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.woff2) format("woff2"),url(https://voxcladding.co.uk/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.woff) format("woff"),url(https://voxcladding.co.uk/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:WooCommerce;src:url(https://voxcladding.co.uk/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.woff2) format("woff2"),url(https://voxcladding.co.uk/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.woff) format("woff"),url(https://voxcladding.co.uk/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.ttf) format("truetype");font-weight:400;font-style:normal}.woocommerce form .form-row{padding:3px;margin:0 0 6px}.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity .5s .5s ease;transition:opacity .5s .5s ease;opacity:0}.woocommerce form .form-row label{line-height:2}.woocommerce form .form-row label.hidden{visibility:hidden}.woocommerce form .form-row label.inline{display:inline}.woocommerce form .form-row .woocommerce-input-wrapper .description{background:#1e85be;color:#fff;border-radius:3px;padding:1em;margin:.5em 0 0;clear:both;display:none;position:relative}.woocommerce form .form-row .woocommerce-input-wrapper .description a{color:#fff;text-decoration:underline;border:0;box-shadow:none}.woocommerce form .form-row .woocommerce-input-wrapper .description::before{left:50%;top:0;margin-top:-4px;transform:translateX(-50%) rotate(180deg);content:"";position:absolute;border-width:4px 6px 0 6px;border-style:solid;border-color:#1e85be #fff0 #fff0 #fff0;z-index:100;display:block}.woocommerce form .form-row .input-checkbox{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle}.woocommerce form .form-row .input-text,.woocommerce form .form-row select{font-family:inherit;font-weight:400;letter-spacing:normal;padding:.5em;display:block;background-color:var(--wc-form-color-background,#fff);border:var(--wc-form-border-width) solid var(--wc-form-border-color);border-radius:var(--wc-form-border-radius);color:var(--wc-form-color-text,#000);box-sizing:border-box;width:100%;margin:0;line-height:normal;height:auto}.woocommerce form .form-row .input-text:focus,.woocommerce form .form-row select:focus{border-color:currentColor}.woocommerce form .form-row select{cursor:pointer;appearance:none;padding-right:3em;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=);background-repeat:no-repeat;background-size:16px;background-position:calc(100% - .5em) 50%}.woocommerce form .form-row textarea{height:4em;line-height:1.5;box-shadow:none}.woocommerce form .form-row .country_to_state--single{background:0 0;border:0;padding:0;appearance:none;background-image:none;font:inherit;font-weight:700;color:inherit;width:auto;pointer-events:none}.woocommerce form .form-row .required{color:var(--wc-red);font-weight:700;border:0!important;text-decoration:none;visibility:hidden}.woocommerce form .form-row .optional{visibility:visible}.woocommerce form .form-row.woocommerce-invalid label{color:var(--wc-red)}.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:var(--wc-red)}.woocommerce form .form-row.woocommerce-invalid .select2-container:not(.select2-container--open) .select2-selection{border-color:var(--wc-red)}.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:var(--wc-green)}.woocommerce form .form-row.woocommerce-validated .select2-container:not(.select2-container--open) .select2-selection{border-color:var(--wc-green)}.woocommerce form .form-row ::-webkit-input-placeholder{line-height:normal}.woocommerce form .form-row :-moz-placeholder{line-height:normal}.woocommerce form .form-row :-ms-input-placeholder{line-height:normal}:where(.woocommerce) .select2-container{width:100%}:where(.woocommerce) .select2-container .select2-selection--single{height:auto}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__rendered{padding:.5em;line-height:normal;box-sizing:border-box;color:var(--wc-form-color-text,#444);font-weight:400}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__placeholder{color:var(--wc-form-color-text,#444)}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__arrow{position:absolute;top:2px;right:.5em;height:100%;width:16px}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__arrow b{border:none;display:block;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=) no-repeat;background-size:16px;width:16px;height:16px;position:absolute;top:50%;left:0;margin:-8px 0 0}:where(.woocommerce) .select2-container .select2-dropdown,:where(.woocommerce) .select2-container .select2-selection{background-color:var(--wc-form-color-background,#fff);border:var(--wc-form-border-width,1px) solid var(--wc-form-border-color,#aaa);border-radius:var(--wc-form-border-radius,4px)}:where(.woocommerce) .select2-container.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}:where(.woocommerce) .select2-container.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}:where(.woocommerce) .select2-results__options{list-style:none;margin:0;padding:0}:where(.woocommerce) .select2-results__option{margin:0}.woocommerce-store-notice,p.demo_store{position:absolute;top:0;left:0;right:0;margin:0;width:100%;font-size:1em;padding:1em 0;text-align:center;background-color:#720eec;color:#fcfbfe;z-index:99998;box-shadow:0 1px 1em rgb(0 0 0 / .2);display:none}.woocommerce-store-notice a,p.demo_store a{color:#fcfbfe;text-decoration:underline}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.admin-bar p.demo_store{top:32px}.clear{clear:both}.woocommerce .blockUI.blockOverlay{position:relative}.woocommerce .blockUI.blockOverlay::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:url(https://voxcladding.co.uk/wp-content/plugins/woocommerce/assets/css/../images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgb(0 0 0 / .75)}.woocommerce .loader::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:url(https://voxcladding.co.uk/wp-content/plugins/woocommerce/assets/css/../images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgb(0 0 0 / .75)}.woocommerce a.remove{display:block;font-size:1.5em;height:1em;width:1em;text-align:center;line-height:1;border-radius:100%;color:var(--wc-red)!important;text-decoration:none;font-weight:700;border:0}.woocommerce a.remove:hover{color:#fff!important;background:var(--wc-red)}.woocommerce small.note{display:block;color:#767676;font-size:.857em;margin-top:10px}.woocommerce .woocommerce-breadcrumb{margin:0 0 1em;padding:0}.woocommerce .woocommerce-breadcrumb::after,.woocommerce .woocommerce-breadcrumb::before{content:" ";display:table}.woocommerce .woocommerce-breadcrumb::after{clear:both}.woocommerce .quantity .qty{width:3.631em;text-align:center}.woocommerce div.product{margin-bottom:0;position:relative}.woocommerce div.product .product_title{clear:none;margin-top:0;padding:0}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{background:inherit;font-weight:700;display:inline-block}.woocommerce div.product p.price del,.woocommerce div.product span.price del{opacity:.7;display:inline-block}.woocommerce div.product p.stock{font-size:.92em}.woocommerce div.product .woocommerce-product-rating{margin-bottom:1.618em}.woocommerce div.product div.images{margin-bottom:2em}.woocommerce div.product div.images img{display:block;width:100%;height:auto;box-shadow:none}.woocommerce div.product div.images div.thumbnails{padding-top:1em}.woocommerce div.product div.images.woocommerce-product-gallery{position:relative}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{transition:all cubic-bezier(.795,-.035,0,1) .5s;margin:0;padding:0}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{background-color:#fff;opacity:0}.woocommerce div.product div.images .woocommerce-product-gallery__image--placeholder{border:1px solid #f2f2f2}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){width:25%;display:inline-block}.woocommerce div.product div.images .woocommerce-product-gallery__image a{display:block;outline-offset:-2px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{background:#fff;border:none;box-sizing:content-box;border-radius:100%;cursor:pointer;font-size:2em;height:36px;padding:0;position:absolute;right:.5em;text-indent:-9999px;top:.5em;width:36px;z-index:99}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before{border:2px solid #000;border-radius:100%;box-sizing:content-box;content:"";display:block;height:10px;left:9px;top:9px;position:absolute;width:10px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after{background:#000;border-radius:6px;box-sizing:content-box;content:"";display:block;height:8px;left:22px;position:absolute;top:19px;transform:rotate(-45deg);width:2px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger span[aria-hidden=true]{border:0;clip-path:inset(50%);height:1px;left:50%;margin:-1px;overflow:hidden;position:absolute;top:50%;width:1px}.woocommerce div.product div.images .flex-control-thumbs{overflow:hidden;zoom:1;margin:0;padding:0}.woocommerce div.product div.images .flex-control-thumbs li{width:25%;float:left;margin:0;list-style:none}.woocommerce div.product div.images .flex-control-thumbs li img{cursor:pointer;opacity:.5;margin:0}.woocommerce div.product div.images .flex-control-thumbs li img.flex-active,.woocommerce div.product div.images .flex-control-thumbs li img:hover{opacity:1}.woocommerce div.product .woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:left}.woocommerce div.product div.summary{margin-bottom:2em}.woocommerce div.product div.social{text-align:right;margin:0 0 1em}.woocommerce div.product div.social span{margin:0 0 0 2px}.woocommerce div.product div.social span span{margin:0}.woocommerce div.product div.social span .stButton .chicklets{padding-left:16px;width:0}.woocommerce div.product div.social iframe{float:left;margin-top:3px}.woocommerce div.product .woocommerce-tabs ul.tabs{list-style:none;padding:0 0 0 1em;margin:0 0 1.618em;overflow:hidden;position:relative}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid #cfc8d8;background-color:#e9e6ed;color:#515151;display:inline-block;position:relative;z-index:0;border-radius:4px 4px 0 0;margin:0 -5px;padding:0 1em}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:.5em 0;font-weight:700;color:#515151;text-decoration:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{text-decoration:none;color:#6b6b6b}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#fff;color:#515151;z-index:2;border-bottom-color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:inherit;text-shadow:inherit}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{box-shadow:2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after{box-shadow:-2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{border:1px solid #cfc8d8;position:absolute;bottom:-1px;width:5px;height:5px;content:" ";box-sizing:border-box}.woocommerce div.product .woocommerce-tabs ul.tabs li::before{left:-5px;border-bottom-right-radius:4px;border-width:0 1px 1px 0;box-shadow:2px 2px 0 #e9e6ed}.woocommerce div.product .woocommerce-tabs ul.tabs li::after{right:-5px;border-bottom-left-radius:4px;border-width:0 0 1px 1px;box-shadow:-2px 2px 0 #e9e6ed}.woocommerce div.product .woocommerce-tabs ul.tabs::before{position:absolute;content:" ";width:100%;bottom:0;left:0;border-bottom:1px solid #cfc8d8;z-index:1}.woocommerce div.product .woocommerce-tabs .panel{margin:0 0 2em;padding:0}.woocommerce div.product p.cart{margin-bottom:2em}.woocommerce div.product p.cart::after,.woocommerce div.product p.cart::before{content:" ";display:table}.woocommerce div.product p.cart::after{clear:both}.woocommerce div.product form.cart{margin-bottom:2em}.woocommerce div.product form.cart::after,.woocommerce div.product form.cart::before{content:" ";display:table}.woocommerce div.product form.cart::after{clear:both}.woocommerce div.product form.cart div.quantity{float:left;margin:0 4px 0 0}.woocommerce div.product form.cart table{border-width:0 0 1px}.woocommerce div.product form.cart table td{padding-left:0}.woocommerce div.product form.cart table div.quantity{float:none;margin:0}.woocommerce div.product form.cart table small.stock{display:block;float:none}.woocommerce div.product form.cart .variations{margin-bottom:1em;border:0;width:100%}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{border:0;line-height:2em;vertical-align:top}.woocommerce div.product form.cart .variations label{font-weight:700;text-align:left}.woocommerce div.product form.cart .variations select{max-width:100%;min-width:75%;display:inline-block;margin-right:1em;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:3em;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=) no-repeat;background-size:16px;-webkit-background-size:16px;background-position:calc(100% - 12px) 50%;-webkit-background-position:calc(100% - 12px) 50%}.woocommerce div.product form.cart .variations td.label{padding-right:1em}.woocommerce div.product form.cart .woocommerce-variation-description p{margin-bottom:1em}.woocommerce div.product form.cart .reset_variations{visibility:hidden;font-size:.83em}.woocommerce div.product form.cart .wc-no-matching-variations{display:none}.woocommerce div.product form.cart .button{vertical-align:middle;float:left}.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label{padding-right:1em;padding-left:1em}.woocommerce div.product form.cart .group_table td{vertical-align:top;padding-bottom:.5em;border:0}.woocommerce div.product form.cart .group_table td:first-child{width:4em;text-align:center}.woocommerce div.product form.cart .group_table .wc-grouped-product-add-to-cart-checkbox{display:inline-block;width:auto;margin:0 auto;transform:scale(1.5,1.5)}.woocommerce span.onsale{min-height:3.236em;min-width:3.236em;padding:.202em;font-size:1em;font-weight:700;position:absolute;text-align:center;line-height:3.236;top:-.5em;left:-.5em;margin:0;border-radius:100%;background-color:#958e09;color:#fff;font-size:.857em;z-index:9}.woocommerce .products ul,.woocommerce ul.products{margin:0 0 1em;padding:0;list-style:none outside;clear:both}.woocommerce .products ul::after,.woocommerce .products ul::before,.woocommerce ul.products::after,.woocommerce ul.products::before{content:" ";display:table}.woocommerce .products ul::after,.woocommerce ul.products::after{clear:both}.woocommerce .products ul li,.woocommerce ul.products li{list-style:none outside}.woocommerce ul.products li.product .onsale{top:0;right:0;left:auto;margin:-.5em -.5em 0 0}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding:.5em 0;margin:0;font-size:1em}.woocommerce ul.products li.product a{text-decoration:none}.woocommerce ul.products li.product a.woocommerce-loop-product__link{display:block}.woocommerce ul.products li.product a img{width:100%;height:auto;display:block;margin:0 0 1em;box-shadow:none}.woocommerce ul.products li.product strong{display:block}.woocommerce ul.products li.product .woocommerce-placeholder{border:1px solid #f2f2f2}.woocommerce ul.products li.product .star-rating{font-size:.857em}.woocommerce ul.products li.product .button{display:inline-block;margin-top:1em}.woocommerce ul.products li.product .price{display:block;font-weight:400;margin-bottom:.5em;font-size:.857em}.woocommerce ul.products li.product .price del{color:inherit;opacity:.7;display:inline-block}.woocommerce ul.products li.product .price ins{background:0 0;font-weight:700;display:inline-block}.woocommerce ul.products li.product .price .from{font-size:.67em;margin:-2px 0 0 0;text-transform:uppercase;color:rgb(90 89 68 / .5)}.woocommerce .woocommerce-result-count{margin:0 0 1em}.woocommerce .woocommerce-ordering{margin:0 0 1em}.woocommerce .woocommerce-ordering>label{margin-right:.25rem}.woocommerce .woocommerce-ordering select{vertical-align:top}.woocommerce nav.woocommerce-pagination{text-align:center}.woocommerce nav.woocommerce-pagination ul{display:inline-block;white-space:nowrap;padding:0;clear:both;border:1px solid #cfc8d8;border-right:0;margin:1px}.woocommerce nav.woocommerce-pagination ul li{border-right:1px solid #cfc8d8;padding:0;margin:0;float:left;display:inline;overflow:hidden}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{margin:0;text-decoration:none;padding:0;line-height:1;font-size:1em;font-weight:400;padding:.5em;min-width:1em;display:block}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#e9e6ed;color:#816f98}.woocommerce .cart .button,.woocommerce .cart input.button{float:none}.woocommerce a.added_to_cart{padding-top:.5em;display:inline-block}.woocommerce #reviews h2 small{float:right;color:#767676;font-size:15px;margin:10px 0 0}.woocommerce #reviews h2 small a{text-decoration:none;color:#767676}.woocommerce #reviews h3{margin:0}.woocommerce #reviews #respond{margin:0;border:0;padding:0}.woocommerce #reviews #comment{height:75px}.woocommerce #reviews #comments .add_review::after,.woocommerce #reviews #comments .add_review::before{content:" ";display:table}.woocommerce #reviews #comments .add_review::after{clear:both}.woocommerce #reviews #comments h2{clear:none}.woocommerce #reviews #comments ol.commentlist{margin:0;width:100%;background:0 0;list-style:none}.woocommerce #reviews #comments ol.commentlist::after,.woocommerce #reviews #comments ol.commentlist::before{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist::after{clear:both}.woocommerce #reviews #comments ol.commentlist li{padding:0;margin:0 0 20px;border:0;position:relative;background:0;border:0}.woocommerce #reviews #comments ol.commentlist li img.avatar{float:left;position:absolute;top:0;left:0;padding:3px;width:32px;height:auto;background:#e9e6ed;border:1px solid #e1dde7;margin:0;box-shadow:none}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 50px;border:1px solid #e1dde7;border-radius:4px;padding:1em 1em 0}.woocommerce #reviews #comments ol.commentlist li .comment-text::after,.woocommerce #reviews #comments ol.commentlist li .comment-text::before{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist li .comment-text::after{clear:both}.woocommerce #reviews #comments ol.commentlist li .comment-text p{margin:0 0 1em}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size:.83em}.woocommerce #reviews #comments ol.commentlist ul.children{list-style:none outside;margin:20px 0 0 50px}.woocommerce #reviews #comments ol.commentlist ul.children .star-rating{display:none}.woocommerce #reviews #comments ol.commentlist #respond{border:1px solid #e1dde7;border-radius:4px;padding:1em 1em 0;margin:20px 0 0 50px}.woocommerce #reviews #comments .commentlist>li::before{content:""}.woocommerce .star-rating{float:right;overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:WooCommerce}.woocommerce .star-rating::before{content:"sssss";color:#cfc8d8;float:left;top:0;left:0;position:absolute}.woocommerce .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.woocommerce .star-rating span::before{content:"SSSSS";top:0;position:absolute;left:0}.woocommerce .woocommerce-product-rating{line-height:2;display:block}.woocommerce .woocommerce-product-rating::after,.woocommerce .woocommerce-product-rating::before{content:" ";display:table}.woocommerce .woocommerce-product-rating::after{clear:both}.woocommerce .woocommerce-product-rating .star-rating{margin:.5em 4px 0 0;float:left}.woocommerce .products .star-rating{display:block;margin:0 0 .5em;float:none}.woocommerce .hreview-aggregate .star-rating{margin:10px 0 0}.woocommerce #review_form #respond{position:static;margin:0;width:auto;padding:0;background:#fff0 none;border:0}.woocommerce #review_form #respond::after,.woocommerce #review_form #respond::before{content:" ";display:table}.woocommerce #review_form #respond::after{clear:both}.woocommerce #review_form #respond p{margin:0 0 10px}.woocommerce #review_form #respond .form-submit input{left:auto}.woocommerce #review_form #respond textarea{box-sizing:border-box;width:100%}.woocommerce p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none;font-size:24px}.woocommerce p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:WooCommerce;content:"\e021";text-indent:0}.woocommerce p.stars a:hover~a::before{content:"\e021"}.woocommerce p.stars:hover a::before{content:"\e020"}.woocommerce p.stars.selected a.active::before{content:"\e020"}.woocommerce p.stars.selected a.active~a::before{content:"\e021"}.woocommerce p.stars.selected a:not(.active)::before{content:"\e020"}.woocommerce table.shop_attributes{border:0;border-top:1px dotted rgb(0 0 0 / .1);margin-bottom:1.618em;width:100%}.woocommerce table.shop_attributes th{width:150px;font-weight:700;padding:8px;border-top:0;border-bottom:1px dotted rgb(0 0 0 / .1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td{font-style:italic;padding:0;border-top:0;border-bottom:1px dotted rgb(0 0 0 / .1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td p{margin:0;padding:8px 0}.woocommerce table.shop_attributes tr:nth-child(even) td,.woocommerce table.shop_attributes tr:nth-child(even) th{background:rgb(0 0 0 / .025)}.woocommerce table.shop_table{border:1px solid color-mix(in srgb,currentColor 20%,transparent);margin:0 -1px 24px 0;text-align:left;width:100%;border-collapse:separate;border-spacing:0;border-radius:5px}.woocommerce table.shop_table th{font-weight:700;padding:9px 12px;line-height:1.5em}.woocommerce table.shop_table td{border-top:1px solid color-mix(in srgb,currentColor 20%,transparent);padding:9px 12px;vertical-align:middle;line-height:1.5em}.woocommerce table.shop_table td small{font-weight:400}.woocommerce table.shop_table td del{font-weight:400}.woocommerce table.shop_table tbody:first-child tr:first-child td,.woocommerce table.shop_table tbody:first-child tr:first-child th{border-top:0}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:700;border-top:1px solid color-mix(in srgb,currentColor 20%,transparent)}.woocommerce table.my_account_orders{font-size:.85em}.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th{padding:4px 8px;vertical-align:middle}.woocommerce table.my_account_orders .button{white-space:nowrap}.woocommerce table.woocommerce-MyAccount-downloads td,.woocommerce table.woocommerce-MyAccount-downloads th{vertical-align:top;text-align:center}.woocommerce table.woocommerce-MyAccount-downloads td:first-child,.woocommerce table.woocommerce-MyAccount-downloads th:first-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td:last-child,.woocommerce table.woocommerce-MyAccount-downloads th:last-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td .woocommerce-MyAccount-downloads-file::before,.woocommerce table.woocommerce-MyAccount-downloads th .woocommerce-MyAccount-downloads-file::before{content:"↓";display:inline-block}.woocommerce td.product-name .wc-item-meta,.woocommerce td.product-name dl.variation{list-style:none outside}.woocommerce td.product-name .wc-item-meta .wc-item-meta-label,.woocommerce td.product-name .wc-item-meta dt,.woocommerce td.product-name dl.variation .wc-item-meta-label,.woocommerce td.product-name dl.variation dt{float:left;clear:both;margin-right:.25em;display:inline-block;list-style:none outside}.woocommerce td.product-name .wc-item-meta dd,.woocommerce td.product-name dl.variation dd{margin:0}.woocommerce td.product-name .wc-item-meta p,.woocommerce td.product-name .wc-item-meta:last-child,.woocommerce td.product-name dl.variation p,.woocommerce td.product-name dl.variation:last-child{margin-bottom:0}.woocommerce td.product-name p.backorder_notification{font-size:.83em}.woocommerce td.product-quantity{min-width:80px}.woocommerce ul.cart_list,.woocommerce ul.product_list_widget{list-style:none outside;padding:0;margin:0}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li{padding:4px 0;margin:0;list-style:none}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{display:block;font-weight:700}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{float:right;margin-left:4px;width:32px;height:auto;box-shadow:none}.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl{margin:0;padding-left:1em;border-left:2px solid rgb(0 0 0 / .1)}.woocommerce ul.cart_list li dl::after,.woocommerce ul.cart_list li dl::before,.woocommerce ul.product_list_widget li dl::after,.woocommerce ul.product_list_widget li dl::before{content:" ";display:table}.woocommerce ul.cart_list li dl::after,.woocommerce ul.product_list_widget li dl::after{clear:both}.woocommerce ul.cart_list li dl dd,.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dd,.woocommerce ul.product_list_widget li dl dt{display:inline-block;float:left;margin-bottom:1em}.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dt{font-weight:700;padding:0 0 .25em;margin:0 4px 0 0;clear:left}.woocommerce ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dd{padding:0 0 .25em}.woocommerce ul.cart_list li dl dd p:last-child,.woocommerce ul.product_list_widget li dl dd p:last-child{margin-bottom:0}.woocommerce ul.cart_list li .star-rating,.woocommerce ul.product_list_widget li .star-rating{float:none}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{border-top:3px double #e9e6ed;padding:4px 0 0}.woocommerce .widget_shopping_cart .total strong,.woocommerce.widget_shopping_cart .total strong{min-width:40px;display:inline-block}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{padding-left:2em;position:relative;padding-top:0}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{position:absolute;top:0;left:0}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce .widget_shopping_cart .buttons::before,.woocommerce.widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::before{content:" ";display:table}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::after{clear:both}.woocommerce .widget_shopping_cart .buttons a,.woocommerce.widget_shopping_cart .buttons a{margin-right:5px;margin-bottom:5px}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:1px solid #cfc8d8;padding:20px;margin:2em 0;text-align:left;border-radius:5px}.woocommerce form.checkout_coupon .coupon-error-notice{color:var(--wc-red);display:block;font-size:.75em;margin-top:8px}.woocommerce form.checkout_coupon .input-text.has-error:focus{border-color:var(--wc-red)}.woocommerce ul#shipping_method{list-style:none outside;margin:0;padding:0}.woocommerce ul#shipping_method li{margin:0 0 .5em;line-height:1.5em;list-style:none outside}.woocommerce ul#shipping_method li input{margin:3px .4375em 0 0;vertical-align:top}.woocommerce ul#shipping_method li label{display:inline}.woocommerce ul#shipping_method .amount{font-weight:700}.woocommerce p.woocommerce-shipping-contents{margin:0}.woocommerce .wc_bis_form{margin:2em 0;padding:0}.woocommerce .wc_bis_form.hidden{display:none}.woocommerce .wc_bis_form__form-row{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:flex-start;gap:.7em;margin:.7em 0}.woocommerce .wc_bis_form__input{box-sizing:border-box;width:auto;white-space:nowrap}.woocommerce .wc_bis_form__button{box-sizing:border-box;white-space:nowrap}.woocommerce .wc_bis_form__checkbox{font-size:var(--wp--preset--font-size--small,.7em);display:block}.woocommerce :where(.wc_bis_form__input,.wc_bis_form__button){padding:.9rem 1.1rem;line-height:1}.woocommerce ul.order_details{margin:0 0 3em;list-style:none}.woocommerce ul.order_details::after,.woocommerce ul.order_details::before{content:" ";display:table}.woocommerce ul.order_details::after{clear:both}.woocommerce ul.order_details li{float:left;margin-right:2em;text-transform:uppercase;font-size:.715em;line-height:1;border-right:1px dashed #cfc8d8;padding-right:2em;margin-left:0;padding-left:0;list-style-type:none}.woocommerce ul.order_details li strong{display:block;font-size:1.4em;text-transform:none;line-height:1.5}.woocommerce ul.order_details li:last-of-type{border:none}.woocommerce .wc-bacs-bank-details-account-name{font-weight:700}.woocommerce .woocommerce-customer-details,.woocommerce .woocommerce-order-details,.woocommerce .woocommerce-order-downloads{margin-bottom:2em}.woocommerce .woocommerce-customer-details .order-actions--heading,.woocommerce .woocommerce-order-details .order-actions--heading,.woocommerce .woocommerce-order-downloads .order-actions--heading{vertical-align:middle}.woocommerce .woocommerce-customer-details .order-actions-button,.woocommerce .woocommerce-order-details .order-actions-button,.woocommerce .woocommerce-order-downloads .order-actions-button{margin-right:10px}.woocommerce .woocommerce-customer-details .order-actions-button:last-child,.woocommerce .woocommerce-order-details .order-actions-button:last-child,.woocommerce .woocommerce-order-downloads .order-actions-button:last-child{margin-right:0}.woocommerce .woocommerce-customer-details :last-child,.woocommerce .woocommerce-order-details :last-child,.woocommerce .woocommerce-order-downloads :last-child{margin-bottom:0}.woocommerce .woocommerce-customer-details .additional-fields,.woocommerce .woocommerce-customer-details .addresses{margin-bottom:2em}.woocommerce .woocommerce-customer-details .additional-fields:last-child,.woocommerce .woocommerce-customer-details .addresses:last-child{margin-bottom:0}.woocommerce .addresses .wc-block-components-additional-fields-list{margin:0;padding:0}.woocommerce .addresses .wc-block-components-additional-fields-list dt{margin:0;padding:0;font-style:normal;font-weight:700;display:inline}.woocommerce .addresses .wc-block-components-additional-fields-list dt::after{content:": "}.woocommerce .addresses .wc-block-components-additional-fields-list dt::before{content:"";display:block}.woocommerce .addresses .wc-block-components-additional-fields-list dd{margin:0;padding:0;font-style:normal;display:inline}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list{border:1px solid rgb(0 0 0 / .1);padding:0;display:grid;grid-template-columns:1fr max-content}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt{border-bottom:1px solid rgb(0 0 0 / .1);font-style:normal;font-weight:700;padding:1rem;box-sizing:border-box;margin:0!important}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt::after{display:none}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt:last-of-type{border-bottom:0}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dd{border-bottom:1px solid rgb(0 0 0 / .1);padding:1rem;box-sizing:border-box;text-align:right;margin:0!important}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dd:last-of-type{border-bottom:0}.woocommerce .woocommerce-customer-details .woocommerce-column__title{margin-top:0}.woocommerce .woocommerce-customer-details address{font-style:normal;margin-bottom:0;border:1px solid rgb(0 0 0 / .1);border-bottom-width:2px;border-right-width:2px;text-align:left;width:100%;border-radius:5px;padding:6px 12px;box-sizing:border-box}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone{padding-left:1.5em}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email:last-child,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone:last-child{margin-bottom:0}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e037";text-decoration:none;margin-left:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e02d";text-decoration:none;margin-left:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-widget-layered-nav-list{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item{padding:0 0 1px;list-style:none}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::before{content:" ";display:table}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after{clear:both}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span{padding:1px 0}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red)}.woocommerce .woocommerce-widget-layered-nav-dropdown__submit{margin-top:1em}.woocommerce .widget_layered_nav_filters ul{margin:0;padding:0;border:0;list-style:none outside;overflow:hidden;zoom:1}.woocommerce .widget_layered_nav_filters ul li{float:left;padding:0 1em 1px 1px;list-style:none}.woocommerce .widget_layered_nav_filters ul li a{text-decoration:none}.woocommerce .widget_layered_nav_filters ul li a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red);vertical-align:inherit;margin-right:.5em}.woocommerce .widget_price_filter .price_slider{margin-bottom:1em}.woocommerce .widget_price_filter .price_slider_amount{text-align:right;line-height:2.4;font-size:.8751em}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:1.15em;float:left}.woocommerce .widget_price_filter .ui-slider{position:relative;text-align:left;margin-left:.5em;margin-right:.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;background-color:#7f54b3;border-radius:1em;cursor:ew-resize;outline:0;top:-.3em;margin-left:-.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius:1em;background-color:#7f54b3}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background-color:#35224c;border:0}.woocommerce .widget_price_filter .ui-slider-horizontal{height:.5em}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}.woocommerce .widget_rating_filter ul{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .widget_rating_filter ul li{padding:0 0 1px;list-style:none}.woocommerce .widget_rating_filter ul li::after,.woocommerce .widget_rating_filter ul li::before{content:" ";display:table}.woocommerce .widget_rating_filter ul li::after{clear:both}.woocommerce .widget_rating_filter ul li a{padding:1px 0;text-decoration:none}.woocommerce .widget_rating_filter ul li .star-rating{float:none;display:inline-block}.woocommerce .widget_rating_filter ul li.chosen a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red)}.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{float:left;margin-right:1em}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{display:inline-block}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button{font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:700;border-radius:3px;left:auto;color:#515151;background-color:#e9e6ed;border:0;display:inline-block;background-image:none;box-shadow:none;text-shadow:none}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.loading{opacity:.25;padding-right:2.618em}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.loading::after{font-family:WooCommerce;content:"\e01c";vertical-align:top;font-weight:400;position:absolute;top:.618em;right:1em;animation:spin 2s linear infinite}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.added::after{font-family:WooCommerce;content:"\e017";margin-left:.53em;vertical-align:bottom}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:hover{background-color:#dcd7e2;text-decoration:none;background-image:none;color:#515151}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt{background-color:#7f54b3;color:#fff;-webkit-font-smoothing:antialiased}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:hover{background-color:#7249a4;color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled]:hover{background-color:#7f54b3;color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled]{color:inherit;cursor:not-allowed;opacity:.5;padding:.618em 1em}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled]:hover{color:inherit;background-color:#e9e6ed}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb{font-size:.92em;color:#767676}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb a{color:#767676}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{color:#958e09;font-size:1.25em}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock{color:#958e09}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .out-of-stock{color:var(--wc-red)}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price{color:#958e09}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) #reviews #comments ol.commentlist li .meta{color:#767676;font-size:.75em}.woocommerce-no-js form.woocommerce-form-coupon,.woocommerce-no-js form.woocommerce-form-login{display:block!important}.woocommerce-no-js .showcoupon,.woocommerce-no-js .woocommerce-form-coupon-toggle,.woocommerce-no-js .woocommerce-form-login-toggle{display:none!important;font-display:swap}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em 2em 1em 3.5em;margin:0 0 2em;position:relative;background-color:#f6f5f8;color:#515151;border-top:3px solid #720eec;list-style:none outside;width:auto;word-wrap:break-word}.woocommerce-error::after,.woocommerce-error::before,.woocommerce-info::after,.woocommerce-info::before,.woocommerce-message::after,.woocommerce-message::before{content:" ";display:table}.woocommerce-error::after,.woocommerce-info::after,.woocommerce-message::after{clear:both}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{font-family:WooCommerce;content:"\e028";content:"\e028"/"";display:inline-block;position:absolute;top:1em;left:1.5em}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{float:right}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{list-style:none outside!important;padding-left:0!important;margin-left:0!important}.rtl.woocommerce .price_label,.rtl.woocommerce .price_label span{direction:ltr;unicode-bidi:embed}.woocommerce-message{border-top-color:#8fae1b}.woocommerce-message::before{content:"\e015";color:#8fae1b}.woocommerce-info{border-top-color:#1e85be}.woocommerce-info::before{color:#1e85be}.woocommerce-error{border-top-color:#b81c23}.woocommerce-error::before{content:"\e016";color:#b81c23}.woocommerce-account .woocommerce::after,.woocommerce-account .woocommerce::before{content:" ";display:table}.woocommerce-account .woocommerce::after{clear:both}.woocommerce-account .addresses .title::after,.woocommerce-account .addresses .title::before{content:" ";display:table}.woocommerce-account .addresses .title::after{clear:both}.woocommerce-account .addresses .title h3{float:left}.woocommerce-account .addresses .title .edit{float:right}.woocommerce-account ol.commentlist.notes li.note p.meta{font-weight:700;margin-bottom:0}.woocommerce-account ol.commentlist.notes li.note .description p:last-child{margin-bottom:0}.woocommerce-account ul.digital-downloads{margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li{list-style:none;margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e00a";text-decoration:none}.woocommerce-account ul.digital-downloads li .count{float:right}#add_payment_method table.cart .product-thumbnail,.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{min-width:32px}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:32px;box-shadow:none}#add_payment_method table.cart td,#add_payment_method table.cart th,.woocommerce-cart table.cart td,.woocommerce-cart table.cart th,.woocommerce-checkout table.cart td,.woocommerce-checkout table.cart th{vertical-align:middle}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{float:left;box-sizing:border-box;border:1px solid #cfc8d8;padding:6px 6px 5px;margin:0 4px 0 0;outline:0}#add_payment_method table.cart td.actions .coupon .input-text.has-error:focus,.woocommerce-cart table.cart td.actions .coupon .input-text.has-error:focus,.woocommerce-checkout table.cart td.actions .coupon .input-text.has-error:focus{border-color:var(--wc-red)}#add_payment_method table.cart td.actions .coupon .coupon-error-notice,.woocommerce-cart table.cart td.actions .coupon .coupon-error-notice,.woocommerce-checkout table.cart td.actions .coupon .coupon-error-notice{clear:left;color:var(--wc-red);flex-basis:100%;float:none;font-size:.75em;margin-bottom:0;margin-top:8px;text-align:left;width:auto}#add_payment_method table.cart input,.woocommerce-cart table.cart input,.woocommerce-checkout table.cart input{margin:0;vertical-align:middle}#add_payment_method .wc-proceed-to-checkout,.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout{padding:1em 0}#add_payment_method .wc-proceed-to-checkout::after,#add_payment_method .wc-proceed-to-checkout::before,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::before,.woocommerce-checkout .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::before{content:" ";display:table}#add_payment_method .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::after{clear:both}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{display:block;text-align:center;margin-bottom:1em;font-size:1.25em;padding:1em}#add_payment_method .cart-collaterals .shipping-calculator-button,.woocommerce-cart .cart-collaterals .shipping-calculator-button,.woocommerce-checkout .cart-collaterals .shipping-calculator-button{float:none;margin-top:.5em;display:inline-block}#add_payment_method .cart-collaterals .shipping-calculator-button::after,.woocommerce-cart .cart-collaterals .shipping-calculator-button::after,.woocommerce-checkout .cart-collaterals .shipping-calculator-button::after{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"\e019";text-decoration:none}#add_payment_method .cart-collaterals .shipping-calculator-form,.woocommerce-cart .cart-collaterals .shipping-calculator-form,.woocommerce-checkout .cart-collaterals .shipping-calculator-form{margin:1em 0 0 0}#add_payment_method .cart-collaterals .cart_totals p small,.woocommerce-cart .cart-collaterals .cart_totals p small,.woocommerce-checkout .cart-collaterals .cart_totals p small{color:#767676;font-size:.83em}#add_payment_method .cart-collaterals .cart_totals table,.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-checkout .cart-collaterals .cart_totals table{border-collapse:separate;margin:0 0 6px;padding:0}#add_payment_method .cart-collaterals .cart_totals table tr:first-child td,#add_payment_method .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child th{border-top:0}#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table th{width:35%}#add_payment_method .cart-collaterals .cart_totals table td,#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table td,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table td,.woocommerce-checkout .cart-collaterals .cart_totals table th{vertical-align:top;border-left:0;border-right:0;line-height:1.5em}#add_payment_method .cart-collaterals .cart_totals table small,.woocommerce-cart .cart-collaterals .cart_totals table small,.woocommerce-checkout .cart-collaterals .cart_totals table small{color:#767676}#add_payment_method .cart-collaterals .cart_totals table select,.woocommerce-cart .cart-collaterals .cart_totals table select,.woocommerce-checkout .cart-collaterals .cart_totals table select{width:100%}#add_payment_method .cart-collaterals .cart_totals .discount td,.woocommerce-cart .cart-collaterals .cart_totals .discount td,.woocommerce-checkout .cart-collaterals .cart_totals .discount td{color:#958e09}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th{border-top:1px solid #e9e6ed}#add_payment_method .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-checkout .cart-collaterals .cart_totals .woocommerce-shipping-destination{margin-bottom:0}#add_payment_method .cart-collaterals .cross-sells ul.products li.product,.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product,.woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product{margin-top:0}#add_payment_method .checkout .col-2 h3#ship-to-different-address,.woocommerce-cart .checkout .col-2 h3#ship-to-different-address,.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address{float:left;clear:none}#add_payment_method .checkout .col-2 .notes,.woocommerce-cart .checkout .col-2 .notes,.woocommerce-checkout .checkout .col-2 .notes{clear:left}#add_payment_method .checkout .col-2 .form-row-first,.woocommerce-cart .checkout .col-2 .form-row-first,.woocommerce-checkout .checkout .col-2 .form-row-first{clear:left}#add_payment_method .checkout .create-account small,.woocommerce-cart .checkout .create-account small,.woocommerce-checkout .checkout .create-account small{font-size:11px;color:#767676;font-weight:400}#add_payment_method .checkout div.shipping-address,.woocommerce-cart .checkout div.shipping-address,.woocommerce-checkout .checkout div.shipping-address{padding:0;clear:left;width:100%}#add_payment_method .checkout .shipping_address,.woocommerce-cart .checkout .shipping_address,.woocommerce-checkout .checkout .shipping_address{clear:both}#add_payment_method .checkout .checkout-inline-error-message,.woocommerce-cart .checkout .checkout-inline-error-message,.woocommerce-checkout .checkout .checkout-inline-error-message{color:var(--wc-red);font-size:.75em;margin-bottom:0}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:rgb(129 110 153 / .14);border-radius:5px}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{text-align:left;padding:1em;border-bottom:1px solid rgb(104 87 125 / .14);margin:0;list-style:none outside}#add_payment_method #payment ul.payment_methods::after,#add_payment_method #payment ul.payment_methods::before,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::before,.woocommerce-checkout #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::before{content:" ";display:table}#add_payment_method #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::after{clear:both}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{line-height:2;text-align:left;margin:0;font-weight:400}#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input{margin:0 1em 0 0}#add_payment_method #payment ul.payment_methods li img,.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img{vertical-align:middle;margin:-2px 0 0 .5em;padding:0;position:relative;box-shadow:none}#add_payment_method #payment ul.payment_methods li img+img,.woocommerce-cart #payment ul.payment_methods li img+img,.woocommerce-checkout #payment ul.payment_methods li img+img{margin-left:2px}#add_payment_method #payment ul.payment_methods li.payment_method_paypal img,.woocommerce-cart #payment ul.payment_methods li.payment_method_paypal img,.woocommerce-checkout #payment ul.payment_methods li.payment_method_paypal img{max-height:24px;vertical-align:middle;float:right;margin:0}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::before{content:" ";display:table}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after{clear:both}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:1em}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{position:relative;box-sizing:border-box;width:100%;padding:1em;margin:1em 0;font-size:.92em;border-radius:2px;line-height:1.5;background-color:#dcd7e2;color:#515151}#add_payment_method #payment div.payment_box input.input-text,#add_payment_method #payment div.payment_box textarea,.woocommerce-cart #payment div.payment_box input.input-text,.woocommerce-cart #payment div.payment_box textarea,.woocommerce-checkout #payment div.payment_box input.input-text,.woocommerce-checkout #payment div.payment_box textarea{border-color:#c2bacd;border-top-color:#b5abc2}#add_payment_method #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-cart #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box :-moz-placeholder,.woocommerce-cart #payment div.payment_box :-moz-placeholder,.woocommerce-checkout #payment div.payment_box :-moz-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box :-ms-input-placeholder,.woocommerce-cart #payment div.payment_box :-ms-input-placeholder,.woocommerce-checkout #payment div.payment_box :-ms-input-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods{list-style:none outside;margin:0}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token{margin:0 0 .5em}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label{cursor:pointer}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput{vertical-align:middle;margin:-3px 1em 0 0;position:relative}#add_payment_method #payment div.payment_box .wc-credit-card-form,.woocommerce-cart #payment div.payment_box .wc-credit-card-form,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form{border:0;padding:0;margin:1em 0 0}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number{font-size:1.5em;padding:8px;background-repeat:no-repeat;background-position:right .618em center;background-size:32px 20px}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa{background-image:url(https://voxcladding.co.uk/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/visa.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard{background-image:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://voxcladding.co.uk/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/mastercard.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser{background-image:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://voxcladding.co.uk/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/laser.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub{background-image:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://voxcladding.co.uk/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/diners.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro{background-image:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://voxcladding.co.uk/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/maestro.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb{background-image:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://voxcladding.co.uk/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/jcb.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex{background-image:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://voxcladding.co.uk/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/amex.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover{background-image:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://voxcladding.co.uk/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/discover.svg)}#add_payment_method #payment div.payment_box span.help,.woocommerce-cart #payment div.payment_box span.help,.woocommerce-checkout #payment div.payment_box span.help{font-size:.857em;color:#767676;font-weight:400}#add_payment_method #payment div.payment_box .form-row,.woocommerce-cart #payment div.payment_box .form-row,.woocommerce-checkout #payment div.payment_box .form-row{margin:0 0 1em}#add_payment_method #payment div.payment_box p:last-child,.woocommerce-cart #payment div.payment_box p:last-child,.woocommerce-checkout #payment div.payment_box p:last-child{margin-bottom:0}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{content:"";display:block;border:1em solid #dcd7e2;border-right-color:#fff0;border-left-color:#fff0;border-top-color:#fff0;position:absolute;top:-.75em;left:0;margin:-1em 0 0 2em}#add_payment_method #payment .payment_method_paypal .about_paypal,.woocommerce-cart #payment .payment_method_paypal .about_paypal,.woocommerce-checkout #payment .payment_method_paypal .about_paypal{float:right;line-height:52px;font-size:.83em}#add_payment_method #payment .payment_method_paypal img,.woocommerce-cart #payment .payment_method_paypal img,.woocommerce-checkout #payment .payment_method_paypal img{max-height:24px;vertical-align:middle;float:right}.woocommerce-terms-and-conditions{border:1px solid rgb(0 0 0 / .2);box-shadow:inset 0 1px 2px rgb(0 0 0 / .1);background:rgb(0 0 0 / .05)}.woocommerce-invalid #terms{outline:2px solid var(--wc-red);outline-offset:2px}.woocommerce-password-strength{text-align:center;font-weight:600;padding:3px .5em;font-size:1em}.woocommerce-password-strength.strong{background-color:#c1e1b9;border-color:#83c373}.woocommerce-password-strength.short{background-color:#f1adad;border-color:#e35b5b}.woocommerce-password-strength.bad{background-color:#fbc5a9;border-color:#f78b53}.woocommerce-password-strength.good{background-color:#ffe399;border-color:#ffc733}.woocommerce-password-hint{margin:.5em 0 0;display:block}#content.twentyeleven .woocommerce-pagination a{font-size:1em;line-height:1}.single-product .twentythirteen #reply-title,.single-product .twentythirteen #respond #commentform,.single-product .twentythirteen .entry-summary{padding:0}.single-product .twentythirteen p.stars{clear:both}.twentythirteen .woocommerce-breadcrumb{padding-top:40px}.twentyfourteen ul.products li.product{margin-top:0!important}body:not(.search-results) .twentysixteen .entry-summary{color:inherit;font-size:inherit;line-height:inherit}.twentysixteen .price ins{background:inherit;color:inherit}form.has-custom-place-order-button #place_order{display:none!important;font-display:swap}.woocommerce form .form-row .required{visibility:visible}

.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}
 

.wvs-has-image-tooltip,[data-wvstooltip]{--font-size:14px;--arrow-width:5px;--arrow-distance:10px;--arrow-position:calc(var(--arrow-distance)*-1);--tip-redius:3px;--tip-min-width:100px;--tip-min-height:100px;--tip-height:30px;--tip-breakpoint-start:53vw;--tip-distance:calc(var(--arrow-distance) + var(--tip-height));--tip-position:calc(var(--tip-distance)*-1);--image-tip-min-height:calc(var(--tip-min-height) + var(--tip-height));--image-tip-max-height:calc(var(--tooltip-height) + var(--tip-height));--image-tip-width-dynamic:clamp(var(--tip-min-width),var(--tip-breakpoint-start),var(--tooltip-width));--image-tip-height-dynamic:clamp(var(--tip-min-height),var(--tip-breakpoint-start),var(--tooltip-height));--image-tip-ratio:calc(var(--tooltip-height)/var(--tooltip-width));--image-tip-position:calc(100% + var(--arrow-distance));--horizontal-position:0px;cursor:pointer;outline:none;position:relative}.wvs-has-image-tooltip:after,.wvs-has-image-tooltip:before,[data-wvstooltip]:after,[data-wvstooltip]:before{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:center;opacity:0;pointer-events:none;position:absolute;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;visibility:hidden;z-index:999}.wvs-has-image-tooltip:before,[data-wvstooltip]:before{background-color:var(--wvs-tooltip-background-color,#333);border-radius:var(--tip-redius);bottom:var(--image-tip-position);-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,.3);box-shadow:0 0 5px 1px rgba(0,0,0,.3);color:var(--wvs-tooltip-text-color,#fff);font-size:var(--font-size);height:var(--tip-height);line-height:var(--tip-height);min-width:var(--tip-min-width);padding-inline:10px;top:auto;-webkit-transform:translateX(var(--horizontal-position));-ms-transform:translateX(var(--horizontal-position));transform:translateX(var(--horizontal-position));width:-webkit-max-content;width:-moz-max-content;width:max-content}[data-wvstooltip]:before{content:attr(data-wvstooltip) " " attr(data-wvstooltip-out-of-stock)}.wvs-has-image-tooltip:before{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:end;-ms-flex-pack:end;-ms-flex-line-pack:center;align-content:center;align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-image:var(--tooltip-background);background-position:top;background-repeat:no-repeat;background-size:contain;content:attr(data-title);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:calc(var(--image-tip-height-dynamic) + var(--tip-height));justify-content:flex-end;min-width:var(--image-tip-width-dynamic)}.wvs-has-image-tooltip:after,[data-wvstooltip]:after{border-top-color:transparent;border:var(--arrow-width) solid transparent;border-top-color:var(--wvs-tooltip-background-color,#333);bottom:auto;content:" ";font-size:0;line-height:0;top:var(--arrow-position);width:0}.wvs-has-image-tooltip:hover:after,.wvs-has-image-tooltip:hover:before,[data-wvstooltip]:hover:after,[data-wvstooltip]:hover:before{opacity:1;visibility:visible}.wvs-tooltip-position-bottom.wvs-has-image-tooltip:after,.wvs-tooltip-position-bottom[data-wvstooltip]:after{border-bottom-color:var(--wvs-tooltip-background-color,#333);border-top-color:transparent;bottom:var(--arrow-position);top:auto}.wvs-tooltip-position-bottom.wvs-has-image-tooltip:before,.wvs-tooltip-position-bottom[data-wvstooltip]:before{bottom:auto;top:calc(var(--tip-position)*-1)}.wvs-theme-sober .product form.cart .variations .variable,.wvs-theme-sober-child .product form.cart .variations .variable{margin-bottom:15px!important}.wvs-theme-sober .product form.cart .variations .variable-options,.wvs-theme-sober-child .product form.cart .variations .variable-options{border:0!important}.wvs-theme-sober .product form.cart .variations .arrow,.wvs-theme-sober .product form.cart .variations .variable-options:after,.wvs-theme-sober-child .product form.cart .variations .arrow,.wvs-theme-sober-child .product form.cart .variations .variable-options:after{display:none}.wvs-theme-sober .product form.cart .variations .label,.wvs-theme-sober-child .product form.cart .variations .label{display:block;margin-right:10px;text-align:right}.wvs-theme-sober .product form.cart .variations .value,.wvs-theme-sober-child .product form.cart .variations .value{-webkit-box-flex:unset;-ms-flex-positive:unset;flex-grow:unset}.wvs-theme-sober .product form.cart .variations select,.wvs-theme-sober-child .product form.cart .variations select{-webkit-appearance:menulist-button!important;border:1px solid #e4e6eb!important;padding:.5em 1em!important;text-align:left!important;-moz-text-align-last:left!important;text-align-last:left!important}.wvs-theme-sober .product form.cart .radio-variable-item,.wvs-theme-sober-child .product form.cart .radio-variable-item{margin:5px;text-align:left}.wvs-theme-sober .product form.cart .radio-variable-item:last-child,.wvs-theme-sober-child .product form.cart .radio-variable-item:last-child{margin-right:0}.wvs-theme-sober .product form.cart .radio-variable-item label,.wvs-theme-sober-child .product form.cart .radio-variable-item label{margin:0;padding-left:30px}.wvs-theme-sober .product form.cart .radio-variable-item label:before,.wvs-theme-sober-child .product form.cart .radio-variable-item label:before{border-radius:100%;top:0}.wvs-theme-sober .product form.cart .radio-variable-item label:after,.wvs-theme-sober-child .product form.cart .radio-variable-item label:after{top:8px}.wvs-theme-shophistic-lite.woocommerce #main .entry-summary .variations{display:block!important}.wvs-theme-shophistic-lite .ql_custom_variations{display:none!important}.wvs-theme-shophistic-lite .radio-variable-item input[type=radio]{display:inline-block;margin:0}.wvs-theme-flatsome .variations .reset_variations{bottom:0;left:0;position:relative}.wvs-theme-storefront-child.single-product div.product,.wvs-theme-storefront.single-product div.product{overflow:visible!important}.wvs-theme-stockholm .variations .reset_variations{bottom:0;left:0;position:relative;-webkit-transform:none;-ms-transform:none;transform:none}.wvs-theme-kalium .image-variable-item img,.wvs-theme-kalium-child .image-variable-item img{width:100%!important}.wvs-theme-kalium .radio-variable-item input,.wvs-theme-kalium-child .radio-variable-item input{height:16px!important;width:16px!important}.wvs-theme-kalium .woo-variation-items-wrapper .select-option-ui,.wvs-theme-kalium-child .woo-variation-items-wrapper .select-option-ui{display:none}.wvs-theme-aurum .variable-items-wrapper .image-variable-item>img,.wvs-theme-aurum-child .variable-items-wrapper .image-variable-item>img{width:100%}.wvs-theme-hestia .woo-variation-items-wrapper.value:before{display:none!important}.wvs-theme-thegem .woo-variation-items-wrapper .combobox-wrapper,.wvs-theme-thegem-child .woo-variation-items-wrapper .combobox-wrapper,.wvs-theme-thegem-elementor .woo-variation-items-wrapper .combobox-wrapper{display:none}.wvs-theme-thegem .wvs-archive-variation-wrapper .variations,.wvs-theme-thegem-child .wvs-archive-variation-wrapper .variations,.wvs-theme-thegem-elementor .wvs-archive-variation-wrapper .variations{padding:0}.wvs-theme-ushop .variations_form,.wvs-theme-ushop-child .variations_form{overflow:visible!important}.wvs-theme-ushop .single-product-summary .product_meta,.wvs-theme-ushop-child .single-product-summary .product_meta{display:inline-table}.wvs-theme-savoy .woo-variation-items-wrapper,.wvs-theme-savoy-child .woo-variation-items-wrapper{position:relative!important}.wvs-theme-savoy .woo-variation-items-wrapper .sod_select,.wvs-theme-savoy-child .woo-variation-items-wrapper .sod_select{display:none!important}.wvs-theme-savoy .nm-variation-row,.wvs-theme-savoy-child .nm-variation-row{display:-webkit-box;display:-ms-flexbox;display:flex}.wvs-theme-woodstock .woo-variation-items-wrapper .variation-select,.wvs-theme-woodstock-child .woo-variation-items-wrapper .variation-select{display:none!important}.wvs-theme-woodmart .wd-attr-selected,.wvs-theme-woodmart .woo-variation-items-wrapper>.swatches-select,.wvs-theme-woodmart-child .wd-attr-selected,.wvs-theme-woodmart-child .woo-variation-items-wrapper>.swatches-select{display:none}.wvs-theme-gecko .variations .value.woo-variation-items-wrapper,.wvs-theme-gecko-child .variations .value.woo-variation-items-wrapper{border:0!important}.wvs-theme-gecko .variations .value.woo-variation-items-wrapper:after,.wvs-theme-gecko-child .variations .value.woo-variation-items-wrapper:after{display:none!important}.woo-variation-gallery-theme-massive-dynamic .woo-variation-items-wrapper .clear-selection,.woo-variation-gallery-theme-massive-dynamic-child .woo-variation-items-wrapper .clear-selection{border:0;height:auto;width:auto}.woo-variation-gallery-theme-massive-dynamic .woo-variation-items-wrapper .clear-selection .reset_variations,.woo-variation-gallery-theme-massive-dynamic-child .woo-variation-items-wrapper .clear-selection .reset_variations{border:1px solid #f04040;border-radius:100%;-webkit-box-sizing:border-box;box-sizing:border-box;color:#f04040;font-size:8px!important;height:20px;padding:5px;width:20px}.wvs-theme-claue .woo-variation-items-wrapper,.wvs-theme-claue-child .woo-variation-items-wrapper{border:none}.wvs-theme-claue .woo-variation-items-wrapper:after,.wvs-theme-claue-child .woo-variation-items-wrapper:after{display:none}.wvs-theme-jupiter table.variations,.wvs-theme-jupiter-child table.variations{overflow:initial}.wvs-theme-oxygen .woo-variation-items-wrapper .select-wrapper,.wvs-theme-oxygen-child .woo-variation-items-wrapper .select-wrapper{display:none}.wvs-theme-oxygen .variable-items-wrapper.radio-variable-wrapper .radio-variable-item input,.wvs-theme-oxygen-child .variable-items-wrapper.radio-variable-wrapper .radio-variable-item input{width:18px}.wvs-theme-simple-elegant .woo-variation-items-wrapper .wi-nice-select,.wvs-theme-simple-elegant-child .woo-variation-items-wrapper .wi-nice-select{display:none}.wvs-theme-twentytwenty table.variations,.wvs-theme-twentytwenty-child table.variations{overflow:auto}.wvs-theme-divi .et_pb_wc_add_to_cart form.variations_form.cart .variations td.value span:after,.wvs-theme-divi-child .et_pb_wc_add_to_cart form.variations_form.cart .variations td.value span:after,.wvs-theme-jevelin .sh-woo-layout table.variations td select.woo-variation-raw-select,.wvs-theme-jevelin-child .sh-woo-layout table.variations td select.woo-variation-raw-select{display:none!important}.wvs-theme-jevelin .sh-woo-layout table.variations,.wvs-theme-jevelin-child .sh-woo-layout table.variations{max-width:100%}.wvs-theme-jevelin .radio-variable-item label,.wvs-theme-jevelin-child .radio-variable-item label{line-height:1!important}.wvs-theme-stockie .woo-variation-raw-select+.select-styled,.wvs-theme-stockie-child .woo-variation-raw-select+.select-styled{display:none!important}.woo-variation-swatches .wp-block-getwooplugins-variation-swatches.swatches-align-center{--wvs-position:center}.woo-variation-swatches .wp-block-getwooplugins-variation-swatches.swatches-align-left{--wvs-position:flex-start}.woo-variation-swatches .wp-block-getwooplugins-variation-swatches.swatches-align-right{--wvs-position:flex-end}.woo-variation-swatches .wp-block-getwooplugins-variation-swatches .wvs-archive-information{-webkit-box-pack:var(--wvs-position);-ms-flex-pack:var(--wvs-position);display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:var(--wvs-position)}.woo-variation-swatches .woo-variation-raw-select+.select2{display:none!important}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin:10px 0}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color>a{display:inline-block;position:relative}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color .count{padding:0 5px}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color .wvs-widget-item-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color .item{border:2px solid #fff;-webkit-box-shadow:var(--wvs-item-box-shadow,0 0 0 1px #a8a8a8);box-shadow:var(--wvs-item-box-shadow,0 0 0 1px #a8a8a8);display:inline-block;float:left;height:20px;margin:0 4px;padding:9px;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease;width:20px}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color .item.style-squared{border-radius:2px}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color .item.style-rounded{border-radius:100%}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color .text{display:inline-block}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color .text :after{clear:both;content:"";display:inline}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color:hover .item{-webkit-box-shadow:var(--wvs-hover-item-box-shadow,0 0 0 3px #ddd);box-shadow:var(--wvs-hover-item-box-shadow,0 0 0 3px #ddd)}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color.woocommerce-widget-layered-nav-list__item--chosen .item{-webkit-box-shadow:var(--wvs-selected-item-box-shadow,0 0 0 2px #000);box-shadow:var(--wvs-selected-item-box-shadow,0 0 0 2px #000)}.woo-variation-swatches .variations td.value>span:after,.woo-variation-swatches .variations td.value>span:before,.woo-variation-swatches .woo-variation-raw-select,.woo-variation-swatches .woo-variation-raw-select:after,.woo-variation-swatches .woo-variation-raw-select:before{display:none!important}.woo-variation-swatches .woo-variation-swatches-variable-item-more{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.woo-variation-swatches .wvs-archive-variations-wrapper{display:block;width:100%}.woo-variation-swatches .wvs-archive-variations-wrapper .variable-items-wrapper .variable-item:not(.radio-variable-item){height:var(--wvs-archive-product-item-height,30px);width:var(--wvs-archive-product-item-width,30px)}.woo-variation-swatches .wvs-archive-variations-wrapper .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item{font-size:var(--wvs-archive-product-item-font-size,16px)}.woo-variation-swatches .wvs-archive-variations-wrapper .variable-items-wrapper.wvs-style-squared.archive-variable-items .variable-item:not(.radio-variable-item).button-variable-item{min-width:var(--wvs-archive-product-item-width,30px)}.woo-variation-swatches .wvs-archive-variations-wrapper .wvs-archive-information{-webkit-box-pack:var(--wvs-position);-ms-flex-pack:var(--wvs-position);display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:var(--wvs-position)}.woo-variation-swatches ul.variations{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;list-style:none;margin:0;padding:0}.woo-variation-swatches ul.variations,.woo-variation-swatches ul.variations>li{-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex}.woo-variation-swatches ul.variations>li{-webkit-box-pack:var(--wvs-position);-ms-flex-pack:var(--wvs-position);-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;justify-content:var(--wvs-position);margin:5px 0}.woo-variation-swatches ul.variations .wvs_archive_reset_variations.hide{visibility:hidden}.woo-variation-swatches ul.variations .wvs_archive_reset_variations.show{visibility:visible}.woo-variation-swatches .variable-items-wrapper{-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;list-style:none;margin:0;padding:0}.woo-variation-swatches .variable-items-wrapper.enabled-large-size .variable-item:not(.radio-variable-item){height:var(--wvs-single-product-large-item-height,40px);width:var(--wvs-single-product-large-item-width,40px)}.woo-variation-swatches .variable-items-wrapper.enabled-large-size .variable-item:not(.radio-variable-item).button-variable-item{font-size:var(--wvs-single-product-large-item-font-size,16px)}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;list-style:none;padding:0 5px}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item input,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item label{cursor:pointer;vertical-align:middle}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item input{height:20px;width:20px}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item input+span{margin-inline:10px}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item .variable-item-radio-value-wrapper{display:inline-block}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item .variable-item-radio-value-wrapper img{display:inline-block;margin:0;padding:0;vertical-align:middle;width:40px}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item .variable-item-radio-value-wrapper .out-of-stock{display:inline-block;margin:0;padding:0}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item label{display:inline-block;padding:2px 0;width:auto}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:hover{-webkit-box-shadow:none;box-shadow:none}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled input,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled label,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:hover input,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:hover label{cursor:not-allowed;opacity:.5}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled .variable-item-radio-value,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:hover .variable-item-radio-value{text-decoration:line-through}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:after,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:before,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:hover:after,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:hover:before{display:none}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:focus,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:hover:focus{-webkit-box-shadow:none;box-shadow:none}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.no-stock input,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.no-stock label,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.no-stock:hover input,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.no-stock:hover label{opacity:.6;text-decoration:line-through}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.no-stock .variable-item-radio-value,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.no-stock:hover .variable-item-radio-value{text-decoration:line-through}.woo-variation-swatches .variable-items-wrapper .variable-item{list-style:none;margin:0;outline:none;padding:0;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.woo-variation-swatches .variable-items-wrapper .variable-item .variable-item-contents{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:center;position:relative;width:100%}.woo-variation-swatches .variable-items-wrapper .variable-item.variation-disabled{display:none!important}.woo-variation-swatches .variable-items-wrapper .variable-item img{height:100%;margin:0;padding:0;pointer-events:none;width:100%}.woo-variation-swatches .variable-items-wrapper .variable-item>span{pointer-events:none}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item){-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--wvs-item-background-color,#fff);-webkit-box-shadow:var(--wvs-item-box-shadow,0 0 0 1px #a8a8a8);box-shadow:var(--wvs-item-box-shadow,0 0 0 1px #a8a8a8);-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--wvs-item-text-color,#000);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:var(--wvs-single-product-item-height,30px);justify-content:center;margin:4px;padding:2px;position:relative;width:var(--wvs-single-product-item-width,30px)}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):last-child{margin-right:0}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).no-stock .variable-item-contents,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).no-stock img,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).no-stock span{opacity:.6}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).no-stock .variable-item-contents:before{background-image:var(--wvs-cross);background-position:50%;background-repeat:no-repeat;content:" ";display:block;height:100%;position:absolute;width:100%}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):hover{background-color:var(--wvs-hover-item-background-color,#fff);color:var(--wvs-hover-item-text-color,#000)}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):focus,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):hover{-webkit-box-shadow:var(--wvs-hover-item-box-shadow,0 0 0 3px #ddd);box-shadow:var(--wvs-hover-item-box-shadow,0 0 0 3px #ddd)}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover{-webkit-box-shadow:var(--wvs-selected-item-box-shadow,0 0 0 2px #000);box-shadow:var(--wvs-selected-item-box-shadow,0 0 0 2px #000);color:var(--wvs-selected-item-text-color,#000)}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled:hover{position:relative}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled .variable-item-contents,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled img,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled span,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled:hover .variable-item-contents,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled:hover img,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled:hover span{opacity:.6}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled .variable-item-contents:before,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled:hover .variable-item-contents:before{background-image:var(--wvs-cross);background-position:50%;background-repeat:no-repeat;content:" ";display:block;height:100%;position:absolute;width:100%}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item.selected:not(.no-stock) .variable-item-contents:before,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).image-variable-item.selected:not(.no-stock) .variable-item-contents:before{background-image:var(--wvs-tick);background-position:50%;background-repeat:no-repeat;background-size:60%;content:" ";display:block;height:100%;position:absolute;width:100%}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item .variable-item-span-color,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).image-variable-item .variable-item-span-color{display:block;height:100%;width:100%}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item{font-size:var(--wvs-single-product-item-font-size,16px);text-align:center}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected:not(.no-stock){background-color:var(--wvs-selected-item-background-color,#fff);color:var(--wvs-selected-item-text-color,#000)}.woo-variation-swatches .variable-items-wrapper .variable-item.wvs-show-stock-left-info:not(.disabled):not(.radio-variable-item) .wvs-stock-left-info:before{border-bottom:3px solid #de8604;border-left:3px solid transparent;border-right:3px solid transparent;content:" ";left:50%;margin-left:-3px;position:absolute;top:calc(100% - 1px);width:0;z-index:1}.woo-variation-swatches .variable-items-wrapper .variable-item.wvs-show-stock-left-info:not(.disabled):not(.radio-variable-item) .wvs-stock-left-info:after{left:50%;min-width:36px;position:absolute;text-align:center;top:calc(100% + 2px);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.woo-variation-swatches .variable-items-wrapper .variable-item.wvs-show-stock-left-info:not(.disabled) .wvs-stock-left-info:after{background:#de8604;border-radius:2px!important;-webkit-box-shadow:0 0 2px rgba(0,0,0,.38);box-shadow:0 0 2px rgba(0,0,0,.38);color:#fff;content:attr(data-wvs-stock-info);font-size:10px;font-style:italic;line-height:1;padding:2px;text-shadow:0 1px rgba(0,0,0,.251)}.woo-variation-swatches .variable-items-wrapper .variable-item.wvs-show-stock-left-info:not(.disabled).radio-variable-item .wvs-stock-left-info:after{margin-left:5px}.woo-variation-swatches .variable-items-wrapper .wvs-item-label{position:absolute;top:30px}.woo-variation-swatches .wvs-style-rounded.variable-items-wrapper .variable-item:not(.radio-variable-item){border-radius:100%}.woo-variation-swatches .wvs-style-rounded.variable-items-wrapper .variable-item:not(.radio-variable-item) .variable-item-span,.woo-variation-swatches .wvs-style-rounded.variable-items-wrapper .variable-item:not(.radio-variable-item) img{border-radius:100%;line-height:1;margin:0;overflow:hidden}.woo-variation-swatches .wvs-style-rounded.variable-items-wrapper .variable-item.radio-variable-item img{border-radius:100%}.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item){border-radius:2px}.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item{min-width:var(--wvs-single-product-item-width);width:auto}.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item .variable-item-span{padding:0 5px}.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item span:after{border-radius:0}.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item.radio-variable-item img{border-radius:5px}.woo-variation-swatches.wvs-behavior-blur .variable-items-wrapper .radio-variable-item.disabled input,.woo-variation-swatches.wvs-behavior-blur .variable-items-wrapper .radio-variable-item.disabled label,.woo-variation-swatches.wvs-behavior-blur .variable-items-wrapper .radio-variable-item.disabled:hover input,.woo-variation-swatches.wvs-behavior-blur .variable-items-wrapper .radio-variable-item.disabled:hover label{cursor:not-allowed;opacity:.5;text-decoration:line-through}.woo-variation-swatches.wvs-behavior-blur .variable-items-wrapper .radio-variable-item.disabled:after,.woo-variation-swatches.wvs-behavior-blur .variable-items-wrapper .radio-variable-item.disabled:before,.woo-variation-swatches.wvs-behavior-blur .variable-items-wrapper .radio-variable-item.disabled:hover:after,.woo-variation-swatches.wvs-behavior-blur .variable-items-wrapper .radio-variable-item.disabled:hover:before{display:none}.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled .variable-item-contents:before,.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled:hover .variable-item-contents:before,.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .variable-item:not(.radio-variable-item).no-stock .variable-item-contents:before,.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .variable-item:not(.radio-variable-item).no-stock:hover .variable-item-contents:before{background-image:none}.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .radio-variable-item.disabled,.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .radio-variable-item.disabled:hover{overflow:hidden}.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .radio-variable-item.disabled input,.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .radio-variable-item.disabled label,.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .radio-variable-item.disabled:hover input,.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .radio-variable-item.disabled:hover label{opacity:.3;pointer-events:none}.woo-variation-swatches.wvs-behavior-hide .variable-items-wrapper .variable-item.disabled.radio-variable-item{width:auto!important}.woo-variation-swatches.wvs-behavior-hide .variable-items-wrapper .variable-item.disabled{font-size:0;height:0!important;margin:0!important;min-height:0!important;min-width:0!important;opacity:0;padding:0!important;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;visibility:hidden;width:0!important}.woo-variation-swatches.wvs-behavior-hide .variable-items-wrapper .variable-item.no-stock .variable-item-contents:before{background-image:none}.woo-variation-swatches.rtl .variable-items-wrapper .variable-item{text-align:right}.woo-variation-swatches.rtl .variable-items-wrapper .variable-item:not(.radio-variable-item){margin:4px 0 4px 8px}.woo-variation-swatches.rtl .variable-items-wrapper.radio-variable-wrapper .radio-variable-item input{margin-left:5px;margin-right:0}.woo-variation-swatches.woocommerce .product.elementor table.variations td.value:before{display:none!important}.woo-variation-swatches.woo-variation-swatches-ie11 .variable-items-wrapper{display:block!important}.woo-variation-swatches.woo-variation-swatches-ie11 .variable-items-wrapper .variable-item:not(.radio-variable-item){float:left}.woo-variation-swatches.wvs-show-label .variations td,.woo-variation-swatches.wvs-show-label .variations th{display:block;text-align:start;width:auto!important}.woo-variation-swatches.wvs-show-label .variations td .woo-selected-variation-item-name,.woo-variation-swatches.wvs-show-label .variations td label,.woo-variation-swatches.wvs-show-label .variations th .woo-selected-variation-item-name,.woo-variation-swatches.wvs-show-label .variations th label{display:inline-block;margin:0 2px}.woo-variation-swatches.wvs-show-label .variations td .woo-selected-variation-item-name,.woo-variation-swatches.wvs-show-label .variations th .woo-selected-variation-item-name{font-weight:600}.woo-variation-swatches .variations .woo-variation-item-label{-webkit-margin-before:5px;margin:0;margin-block-start:5px}.woo-variation-swatches .variations .woo-variation-item-label .woo-selected-variation-item-name{font-weight:600}.woo-variation-swatches .grouped-variable-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none!important}.woo-variation-swatches .grouped-variable-items.grouped-variable-items-display-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.woo-variation-swatches .grouped-variable-items.grouped-variable-items-display-vertical .group-variable-items-wrapper{margin-top:10px}.woo-variation-swatches .grouped-variable-items.grouped-variable-items-display-vertical .no-group-variable-items-wrapper{margin-top:20px}.woo-variation-swatches .grouped-variable-items.grouped-variable-items-display-horizontal{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.woo-variation-swatches .grouped-variable-items.grouped-variable-items-display-horizontal .group-variable-items-wrapper{margin-right:20px;margin-top:10px}.woo-variation-swatches .grouped-variable-items.grouped-variable-items-display-horizontal .group-variable-items-wrapper:last-child,.woo-variation-swatches .grouped-variable-items.grouped-variable-items-display-horizontal .no-group-variable-items-wrapper{margin-right:0}.woo-variation-swatches .grouped-variable-items .group-variable-item-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}.woo-variation-swatches .grouped-variable-items .group-variable-items-name{font-style:italic}.woo-variation-swatches .wvs-hide-view-cart-link{display:none}

 :root{--wvs-tick:url("data:image/svg+xml;utf8,%3Csvg filter='drop-shadow(0px 0px 2px rgb(0 0 0 / .8))' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='4' d='M4 16L11 23 27 7'/%3E%3C/svg%3E");

--wvs-cross:url("data:image/svg+xml;utf8,%3Csvg filter='drop-shadow(0px 0px 5px rgb(255 255 255 / .6))' xmlns='http://www.w3.org/2000/svg' width='72px' height='72px' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23ff0000' stroke-linecap='round' stroke-width='0.6' d='M5 5L19 19M19 5L5 19'/%3E%3C/svg%3E");
--wvs-single-product-item-width:30px;
--wvs-single-product-item-height:30px;
--wvs-single-product-item-font-size:16px}
/*# sourceURL=woo-variation-swatches-inline-css */


/*FILESTART  /home/sites/9b/0/0b83f25667/public_html/wp-content/themes/m2-ce/style.css */
/*
Theme Name: M2-CE
Theme URI: http://m2ce.axiomthemes.com/
Description: M2 Construction Equipment - Multipurpose and Multiskin Responsive Wordpress theme
Author: AxiomThemes
Author URI: http://axiomthemes.com/
Version: 1.1.2
EV: 3.7.5
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: flexible-header, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
Text Domain: m2-ce
*/


/* TABLE OF CONTENTS:

1. Reset tags
2. Default tag's settings
3. Form fields settings
4. WP styles and Screen readers
5. Theme grid
6. Page layouts
7. Section's decorations
   7.1 Header
   7.2 Main Slider
   7.3 Page top: page title and breadcrumbs
   7.4 Main content wrapper
   7.5 Post Formats
   7.6 Post Layouts
   7.7 Paginations
8. Single page parts
   8.1 Attachment and Portfolio post navigation
   8.2 Reviews block
   8.3 Post author
   8.4 Comments
   8.5 Page 404
   8.8 Team member
9. Sidebars
10. Footer areas
11. Utils
12. Registration and Login popups
13. Third part plugins
14. Predefined classes for users

-------------------------------------------------------------- */




/* 1. Reset tags
-------------------------------------------------------------- */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,input,textarea,button,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, address, section, video, audio {
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	line-height:inherit;
	border: 0;
	outline: 0;
	-webkit-font-smoothing: antialiased;
	-ms-word-wrap: break-word;
	    word-wrap: break-word;
}
html, body {
	margin: 0;
	padding: 0;
	width: 100%;
	line-height:150%;
}
html {
	height: 100%;
	font-size: 100%;					/* Corrects text resizing oddly in IE6/7 when body font-size is set using em units http://clagnut.com/blog/348/#c790 */
	overflow-y: scroll !important;		/* Keeps page centred in all browsers regardless of content height */
	overflow-x: hidden;					/* Hide horizontal scrollbar on the page with VC stretch row */
	-webkit-text-size-adjust: 100%; 	/* Prevents iOS text size adjust after orientation change, without disabling user zoom */
	    -ms-text-size-adjust: 100%; 	/* www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/ */
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}



/* 2. Default tag's settings
-------------------------------------------------------------- */
body { 	text-rendering: optimizeLegibility; }

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {	display: block; }

h1, h2, h3, h4, h5, h6 { line-height:120%; }
h1,h3,h5{text-transform: uppercase;}
h3,h5{	letter-spacing: 0.2em;}
h6{letter-spacing: 0.025em;}
h1, h2, h3, h4, h5, h6, p, ul, ol, dl, blockquote, address { margin: 0; }
h1+h2,h1+h3,h1+h4,h1+h5,h1+h6,
h2+h3,h2+h4,h2+h5,h2+h6,
h3+h4,h3+h5,h3+h6,
h4+h5,h4+h6,
h5+h6 {
	margin-top:0;
}
dt, b, strong {	font-weight: 500; }
p, ul, ol, dl, blockquote, address { margin-bottom: 2em; }
li > ol, li > ul { margin-bottom:0; }
ul>li, ol>li, dl>dd { margin-bottom:0.25em; }
li>ul, li>ol, dd>dl { margin-top:0.5em; }
li > p { margin-bottom:0; }
li > p+p { margin-top:0.5em; }

ol, ul {
	padding-left:1.5em;
}


/* Links */
a {
	text-decoration:none;
	background:transparent;
}
a,
a:hover,
a:focus,
a:active {
	outline: 0;
}
a img { border: none; }
a,
button {
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
:active, :focus { outline:0; }


/* Tables */
table {
	border-collapse:collapse;
	border-spacing: 0;
}
td, th {
	border: 1px solid #e4e7e8;
	padding: 4px;
	text-align: center;
}
caption, th {
	font-weight: bold;
	text-align: center;
}
body[class*="woocommerce-"] table th, body[class*="woocommerce-"] table td {
	border-width:0;
}

blockquote:before, blockquote:after,
q:before, q:after {	content: ""; }
blockquote, q {	quotes: "" "";}

dt {	font-weight: bold; }
dd {	margin-left: 1.5em; }
b, strong {	font-weight: bold; }
dfn, cite, em, i { font-style: italic; }
blockquote { padding: 0.7em; }

pre, code, kbd, tt, var, samp {
	font-family: "Courier New", Courier, monospace;
	font-size: 1em;
}
pre {
	overflow: auto;
	max-width: 100%;
}
abbr, acronym {
	border-bottom: 1px dotted;
	cursor: help;
}
mark, ins {
	background-color:transparent;
	text-decoration: none;
	font-style:italic;
	font-weight:bold;
}
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%; }

[hidden], template { display: none; }

hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/* Images */
img {
	max-width: 100%;
	height: auto;
	vertical-align:top;
}

figure,
.wp-caption-overlay .wp-caption {
	border: 0;
	margin: 0;
	padding: 0;
	overflow: hidden;
	position: relative;
	max-width:100%;
}
figure figcaption,
.wp-caption-overlay .wp-caption .wp-caption-text,
.wp-caption-overlay .wp-caption .wp-caption-dd {
	-webkit-transition: all ease-in-out .3s;
	   -moz-transition: all ease-in-out .3s;
	    -ms-transition: all ease-in-out .3s;
	     -o-transition: all ease-in-out .3s;
	        transition: all ease-in-out .3s;
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
	margin-bottom: 0;
	background-color: rgba(0,0,0,0.5);
	font-size: 0.75em;
	line-height:1.2857em;
	color: #fff;
	padding: 0.25em 0.8em;
}
figure:hover figcaption,
.wp-caption-overlay .wp-caption:hover .wp-caption-text,
.wp-caption-overlay .wp-caption:hover .wp-caption-dd {
	margin-bottom: -5em !important;
}

svg:not(:root) { overflow: hidden; }



/* Audio and Video */
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
iframe, video, embed {
	max-width: 100%;
	min-height: 100px;
	vertical-align: top;
}

/* Media Elements player hook */
.me-cannotplay { overflow:hidden; }
.me-plugin { position: absolute; height: 0; width: 0; }			/* Media elements hook for Safari */

/* Fontello icons */
[class^="icon-"]:before, [class*=" icon-"]:before {
	line-height: inherit;
	font-weight: inherit;
	font-size: inherit;
	width:auto;
	margin:0;
}




/* 3. Form fields settings
-------------------------------------------------------------- */
button, input, optgroup, select, textarea {
	font-family: inherit;
	font-size: 1em;				/* Corrects font size not being inherited in all browsers */
	line-height: 1.5em;
	margin: 0;					/* Addresses margins set differently in IE6/7, F3/4, S5, Chrome */
	vertical-align: baseline;	/* Improves appearance and consistency in all browsers */
}
button, input {
	line-height: normal;		/* Addresses FF3/4 setting line-height using !important in the UA stylesheet */
}
button {
	overflow: visible; 
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.sc_button.sc_button_style_filled {
	border:none;
}
button[disabled],
html input[disabled] {
	cursor: default !important;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}
textarea,
select,
input[type="text"],
input[type="number"],
input[type="email"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="checkbox"],
input[type="radio"] {
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;	/* Addresses box sizing set to content-box in IE8/9 */
	border-radius: 0 !important;
}
select {width: 100%;}
option{max-width: 15em;}

input[type="checkbox"],
input[type="radio"] {
	padding: 0;						/* Addresses excess padding in IE8/9 */
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
	height: auto;
}
input[type="search"] {
	-webkit-appearance: none;		/* Addresses appearance set to searchfield in S5, Chrome */
	-webkit-appearance: textfield;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;		/* Corrects inner padding displayed oddly in S5, Chrome on OSX */
}
button::-moz-focus-inner,
input::-moz-focus-inner {			/* Corrects inner padding and border displayed oddly in FF3/4 www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/ */
	border: 0;
	padding: 0;
}
input[type="text"],
input[type="number"],
input[type="email"],
input[type="password"],
input[type="search"],
input[type="tel"],
select,
textarea {
	-webkit-appearance: none;
	outline: none;
	resize: none;
	padding: 0.45em 0.5em;
	border: 1px solid transparent;
	-webkit-transition: all ease .3s;
	   -moz-transition: all ease .3s;
	    -ms-transition: all ease .3s;
	     -o-transition: all ease .3s;
	        transition: all ease .3s;
}
button::-moz-focus-inner {
	border: 0;
}
button:focus,
input[type="text"]:focus,
input[type="email"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
select,
textarea:focus {
	outline: none;
}
textarea {
	overflow: auto;			/* Removes default vertical scrollbar in IE6/7/8/9 */
	vertical-align: top;	/* Improves readability and alignment in all browsers */
	min-height:5em;
}
label.required:after {
	content:'*';
	display:inline;
	margin-left:0.5em;
	vertical-align:text-top;
	font-size:80%;
	color:#da6f5b;
}
fieldset {
	border: 1px solid #ddd;
	margin: 1.5em 0.2em;
	padding: 1em 1.5em;
	position: relative;
}
fieldset legend {
	background-color: #fff;
	font-style: italic;
	font-weight: 600;
	left: 1.5em;
	padding: 0 0.2em;
	position: absolute;
	top: -0.8em;
}


/* ======================== INPUT'S STYLES ================== */

/* Common rules */
[class*="sc_input_hover_"] .sc_form_item,
[class*="sc_input_hover_"] .comments_field {
	position:relative;
	z-index:1;
}
[class*="sc_input_hover_"] input[type="text"],
[class*="sc_input_hover_"] input[type="number"],
[class*="sc_input_hover_"] input[type="email"],
[class*="sc_input_hover_"] input[type="password"],
[class*="sc_input_hover_"] input[type="search"],
[class*="sc_input_hover_"] select,
[class*="sc_input_hover_"] textarea {
	font-size:1em;
	text-align:left !important;
	width:100%;
}
[class*="sc_input_hover_"] input[type="text"]:focus,
[class*="sc_input_hover_"] input[type="number"]:focus,
[class*="sc_input_hover_"] input[type="email"]:focus,
[class*="sc_input_hover_"] input[type="password"]:focus,
[class*="sc_input_hover_"] input[type="search"]:focus,
[class*="sc_input_hover_"] select:focus,
[class*="sc_input_hover_"] textarea:focus {
	outline: none;
}
[class*="sc_input_hover_"] input[type="text"] + label,
[class*="sc_input_hover_"] input[type="number"] + label,
[class*="sc_input_hover_"] input[type="email"] + label,
[class*="sc_input_hover_"] input[type="password"] + label,
[class*="sc_input_hover_"] input[type="search"] + label,
[class*="sc_input_hover_"] select + label,
[class*="sc_input_hover_"] textarea + label {
	position:absolute;
	z-index:1;
	top: 0;
	left: 0;
	width: 100%;
	font-size:1.2857em;
	text-align: left !important;
	overflow: visible;
	padding: 0;
	pointer-events: none;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
	-webkit-font-smoothing: antialiased;
	   -moz-osx-font-smoothing: grayscale;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	 -khtml-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
}
[class*="sc_input_hover_"] input[type="text"] + label.required:after,
[class*="sc_input_hover_"] input[type="number"] + label.required:after,
[class*="sc_input_hover_"] input[type="email"] + label.required:after,
[class*="sc_input_hover_"] input[type="password"] + label.required:after,
[class*="sc_input_hover_"] input[type="search"] + label.required:after,
[class*="sc_input_hover_"] select + label.required:after,
[class*="sc_input_hover_"] textarea + label.required:after {
	display:none;
}
[class*="sc_input_hover_"] input[type="text"] + label > .sc_form_label_content,
[class*="sc_input_hover_"] input[type="number"] + label > .sc_form_label_content,
[class*="sc_input_hover_"] input[type="email"] + label > .sc_form_label_content,
[class*="sc_input_hover_"] input[type="password"] + label > .sc_form_label_content,
[class*="sc_input_hover_"] input[type="search"] + label > .sc_form_label_content,
[class*="sc_input_hover_"] select + label > .sc_form_label_content,
[class*="sc_input_hover_"] textarea + label > .sc_form_label_content {
	position: relative;
	display: block;
	width: 100%;
}
[class*="sc_input_hover_"] input[type="text"] + label.required > .sc_form_label_content:after,
[class*="sc_input_hover_"] input[type="number"] + label.required > .sc_form_label_content:after,
[class*="sc_input_hover_"] input[type="email"] + label.required > .sc_form_label_content:after,
[class*="sc_input_hover_"] input[type="password"] + label.required > .sc_form_label_content:after,
[class*="sc_input_hover_"] input[type="search"] + label.required > .sc_form_label_content:after,
[class*="sc_input_hover_"] textarea + label.required > .sc_form_label_content:after {
	content: '*';
	vertical-align:top;
	margin-left:0.3em;
	font-size:80%;
	color:#da6f5b;
}
[class*="sc_input_hover_"] button {
	font-size:0.813em;
}

/* Accent */
.sc_input_hover_accent input[type="text"],
.sc_input_hover_accent input[type="number"],
.sc_input_hover_accent input[type="email"],
.sc_input_hover_accent input[type="password"],
.sc_input_hover_accent input[type="search"],
.sc_input_hover_accent select,
.sc_input_hover_accent textarea {
	box-shadow: 0 0 0 2px transparent;
	-webkit-transition: box-shadow 0.3s;
	    -ms-transition: box-shadow 0.3s;
	        transition: box-shadow 0.3s;
	-webkit-appearance: none; /* for box shadows to show on iOS */
}
.sc_input_hover_accent input[type="text"] + label,
.sc_input_hover_accent input[type="number"] + label,
.sc_input_hover_accent input[type="email"] + label,
.sc_input_hover_accent input[type="password"] + label,
.sc_input_hover_accent input[type="search"] + label,
.sc_input_hover_accent select + label,
.sc_input_hover_accent textarea + label {
	position:static;
}
.sc_input_hover_accent input[type="text"] + label > .sc_form_label_content,
.sc_input_hover_accent input[type="number"] + label > .sc_form_label_content,
.sc_input_hover_accent input[type="email"] + label > .sc_form_label_content,
.sc_input_hover_accent input[type="password"] + label > .sc_form_label_content,
.sc_input_hover_accent input[type="search"] + label > .sc_form_label_content,
.sc_input_hover_accent select + label > .sc_form_label_content,
.sc_input_hover_accent textarea + label > .sc_form_label_content {
	padding: 0.3em 1em 1em;
}
.sc_input_hover_accent input[type="text"] + label:before,
.sc_input_hover_accent input[type="number"] + label:before,
.sc_input_hover_accent input[type="email"] + label:before,
.sc_input_hover_accent input[type="password"] + label:before,
.sc_input_hover_accent input[type="search"] + label:before,
.sc_input_hover_accent select + label:after,
.sc_input_hover_accent textarea + label:after {
	content: ' ';
	display:block !important;
  	position: absolute;
  	z-index: -1;
  	top: 0;
	left:0;
  	width: 100%;
  	height: 4em;
	box-shadow: 0 0 0 0;
}
.sc_input_hover_accent textarea + label:before {
  	height: 10em;
}
.sc_input_hover_accent input[type="text"]:focus + label,
.sc_input_hover_accent input[type="number"]:focus + label,
.sc_input_hover_accent input[type="email"]:focus + label,
.sc_input_hover_accent input[type="password"]:focus + label,
.sc_input_hover_accent input[type="search"]:focus + label,
.sc_input_hover_accent select:focus + label,
.sc_input_hover_accent textarea:focus + label {
	pointer-events: none;
}
.sc_input_hover_accent input[type="text"]:focus + label:before,
.sc_input_hover_accent input[type="number"]:focus + label:before,
.sc_input_hover_accent input[type="email"]:focus + label:before,
.sc_input_hover_accent input[type="password"]:focus + label:before,
.sc_input_hover_accent input[type="search"]:focus + label:before,
.sc_input_hover_accent select:focus + label:after,
.sc_input_hover_accent textarea:focus + label:after {
	-webkit-animation: anim-accent 0.3s forwards;
	    -ms-animation: anim-accent 0.3s forwards;
	        animation: anim-accent 0.3s forwards;
}
@-webkit-keyframes anim-accent {
	to {
		box-shadow: 0 0 100px 50px;
    	opacity: 0;
	}
}
@keyframes anim-accent {
	to {
		box-shadow: 0 0 100px 50px;
    	opacity: 0;
	}
}


/* Path */
.sc_input_hover_path .sc_form_item {
	margin-bottom: 3em !important;
}
.sc_input_hover_path input[type="text"],
.sc_input_hover_path input[type="number"],
.sc_input_hover_path input[type="email"],
.sc_input_hover_path input[type="password"],
.sc_input_hover_path input[type="search"],
.sc_input_hover_path textarea {
	background: transparent !important;
}
.sc_input_hover_path input[type="text"] + label,
.sc_input_hover_path input[type="number"] + label,
.sc_input_hover_path input[type="email"] + label,
.sc_input_hover_path input[type="password"] + label,
.sc_input_hover_path input[type="search"] + label,
.sc_input_hover_path textarea + label {
	height: 100%;
	cursor: text;
}
.sc_input_hover_path input[type="text"] + label:before,
.sc_input_hover_path input[type="number"] + label:before,
.sc_input_hover_path input[type="email"] + label:before,
.sc_input_hover_path input[type="password"] + label:before,
.sc_input_hover_path input[type="search"] + label:before,
.sc_input_hover_path textarea + label:before {
	margin-left: 0;
	font-size:1.2em;
}
.sc_input_hover_path input[type="text"] + label > .sc_form_label_content,
.sc_input_hover_path input[type="number"] + label > .sc_form_label_content,
.sc_input_hover_path input[type="email"] + label > .sc_form_label_content,
.sc_input_hover_path input[type="password"] + label > .sc_form_label_content,
.sc_input_hover_path input[type="search"] + label > .sc_form_label_content,
.sc_input_hover_path textarea + label > .sc_form_label_content {
	padding: 1em;
	-webkit-transform-origin: 0% 50%;
	    -ms-transform-origin: 0% 50%;
	        transform-origin: 0% 50%;
	-webkit-transition: -webkit-transform 0.3s;
	    -ms-transition: -ms-transform 0.3s;
	        transition: transform 0.3s;
}
.sc_input_hover_path input[type="text"] + label > .sc_form_graphic,
.sc_input_hover_path input[type="number"] + label > .sc_form_graphic,
.sc_input_hover_path input[type="email"] + label > .sc_form_graphic,
.sc_input_hover_path input[type="password"] + label > .sc_form_graphic,
.sc_input_hover_path input[type="search"] + label > .sc_form_graphic,
.sc_input_hover_path textarea + label > .sc_form_graphic {
	position: absolute;
	top: 0;
	left: 0;
	fill: none;
	-webkit-transform: scale3d(1, -1, 1);
	    -ms-transform: scale3d(1, -1, 1);
	        transform: scale3d(1, -1, 1);
	-webkit-transition: stroke-dashoffset 0.3s;
	    -ms-transition: stroke-dashoffset 0.3s;
	        transition: stroke-dashoffset 0.3s;
	pointer-events: none;
	stroke: #ddd;
	stroke-width: 2px;
	stroke-dasharray: 962;
	stroke-dashoffset: 558;
}
.sc_input_hover_path input[type="text"]:focus + label,
.sc_input_hover_path input[type="number"]:focus + label,
.sc_input_hover_path input[type="email"]:focus + label,
.sc_input_hover_path input[type="password"]:focus + label,
.sc_input_hover_path input[type="search"]:focus + label,
.sc_input_hover_path textarea:focus + label,
.sc_input_hover_path input[type="text"].filled + label,
.sc_input_hover_path input[type="number"].filled + label,
.sc_input_hover_path input[type="email"].filled + label,
.sc_input_hover_path input[type="password"].filled + label,
.sc_input_hover_path input[type="search"].filled + label,
.sc_input_hover_path textarea.filled + label {
	cursor: default;
	pointer-events: none;
}
.sc_input_hover_path input[type="text"]:focus + label > .sc_form_graphic,
.sc_input_hover_path input[type="number"]:focus + label > .sc_form_graphic,
.sc_input_hover_path input[type="email"]:focus + label > .sc_form_graphic,
.sc_input_hover_path input[type="password"]:focus + label > .sc_form_graphic,
.sc_input_hover_path input[type="search"]:focus + label > .sc_form_graphic,
.sc_input_hover_path textarea:focus + label > .sc_form_graphic,
.sc_input_hover_path input[type="text"].filled + label > .sc_form_graphic,
.sc_input_hover_path input[type="number"].filled + label > .sc_form_graphic,
.sc_input_hover_path input[type="email"].filled + label > .sc_form_graphic,
.sc_input_hover_path input[type="password"].filled + label > .sc_form_graphic,
.sc_input_hover_path input[type="search"].filled + label > .sc_form_graphic,
.sc_input_hover_path textarea.filled + label > .sc_form_graphic {
	stroke-dashoffset: 0;
}
.sc_input_hover_path input[type="text"]:focus + label > .sc_form_label_content,
.sc_input_hover_path input[type="number"]:focus + label > .sc_form_label_content,
.sc_input_hover_path input[type="email"]:focus + label > .sc_form_label_content,
.sc_input_hover_path input[type="password"]:focus + label > .sc_form_label_content,
.sc_input_hover_path input[type="search"]:focus + label > .sc_form_label_content,
.sc_input_hover_path textarea:focus + label > .sc_form_label_content,
.sc_input_hover_path input[type="text"].filled + label > .sc_form_label_content,
.sc_input_hover_path input[type="number"].filled + label > .sc_form_label_content,
.sc_input_hover_path input[type="email"].filled + label > .sc_form_label_content,
.sc_input_hover_path input[type="password"].filled + label > .sc_form_label_content,
.sc_input_hover_path input[type="search"].filled + label > .sc_form_label_content,
.sc_input_hover_path textarea.filled + label > .sc_form_label_content {
	padding: 0.3em 1.25em;
	-webkit-transform: scale3d(0.81, 0.81, 1) translate3d(0, 4em, 0);
	    -ms-transform: scale3d(0.81, 0.81, 1) translate3d(0, 4em, 0);
	        transform: scale3d(0.81, 0.81, 1) translate3d(0, 4em, 0);
}
.sc_input_hover_path textarea:focus + label > .sc_form_label_content,
.sc_input_hover_path textarea.filled + label > .sc_form_label_content {
	-webkit-transform: scale3d(0.81, 0.81, 1) translate3d(0, 12.5em, 0);
	    -ms-transform: scale3d(0.81, 0.81, 1) translate3d(0, 12.5em, 0);
	        transform: scale3d(0.81, 0.81, 1) translate3d(0, 12.5em, 0);
}

/* Jump */
.sc_input_hover_jump .sc_form_item {
	padding-top: 2em;
}
.sc_input_hover_jump input[type="text"],
.sc_input_hover_jump input[type="number"],
.sc_input_hover_jump input[type="email"],
.sc_input_hover_jump input[type="password"],
.sc_input_hover_jump input[type="search"],
.sc_input_hover_jump textarea {
	border: 2px solid #ddd;
}
.sc_input_hover_jump input[type="text"] + label,
.sc_input_hover_jump input[type="number"] + label,
.sc_input_hover_jump input[type="email"] + label,
.sc_input_hover_jump input[type="password"] + label,
.sc_input_hover_jump input[type="search"] + label,
.sc_input_hover_jump textarea + label {
	overflow:hidden;
	-webkit-transform: translate3d(0, 2.7em, 0);
	    -ms-transform: translate3d(0, 2.7em, 0);
	        transform: translate3d(0, 2.7em, 0);
}
.sc_input_hover_jump input[type="text"] + label > .sc_form_label_content,
.sc_input_hover_jump input[type="number"] + label > .sc_form_label_content,
.sc_input_hover_jump input[type="email"] + label > .sc_form_label_content,
.sc_input_hover_jump input[type="password"] + label > .sc_form_label_content,
.sc_input_hover_jump input[type="search"] + label > .sc_form_label_content,
.sc_input_hover_jump textarea + label > .sc_form_label_content {
	padding: 0 1em;
}
.sc_input_hover_jump .sc_form_label_content:before {
	content: attr(data-content);
	position: absolute;
	top: -200%;
	left: 0;
	font-weight: bold;
	margin:0;
}
.sc_input_hover_jump input[type="text"]:focus + label,
.sc_input_hover_jump input[type="number"]:focus + label,
.sc_input_hover_jump input[type="email"]:focus + label,
.sc_input_hover_jump input[type="password"]:focus + label,
.sc_input_hover_jump input[type="search"]:focus + label,
.sc_input_hover_jump textarea:focus + label,
.sc_input_hover_jump input[type="text"].filled + label,
.sc_input_hover_jump input[type="number"].filled + label,
.sc_input_hover_jump input[type="email"].filled + label,
.sc_input_hover_jump input[type="password"].filled + label,
.sc_input_hover_jump input[type="search"].filled + label,
.sc_input_hover_jump textarea.filled + label {
	-webkit-animation: anim-jump-1 0.25s forwards;
	    -ms-animation: anim-jump-1 0.25s forwards;
	        animation: anim-jump-1 0.25s forwards;
}
.sc_input_hover_jump input[type="text"]:focus + label > .sc_form_label_content,
.sc_input_hover_jump input[type="number"]:focus + label > .sc_form_label_content,
.sc_input_hover_jump input[type="email"]:focus + label > .sc_form_label_content,
.sc_input_hover_jump input[type="password"]:focus + label > .sc_form_label_content,
.sc_input_hover_jump input[type="search"]:focus + label > .sc_form_label_content,
.sc_input_hover_jump textarea:focus + label > .sc_form_label_content,
.sc_input_hover_jump input[type="text"].filled + label > .sc_form_label_content,
.sc_input_hover_jump input[type="number"].filled + label > .sc_form_label_content,
.sc_input_hover_jump input[type="email"].filled + label > .sc_form_label_content,
.sc_input_hover_jump input[type="password"].filled + label > .sc_form_label_content,
.sc_input_hover_jump input[type="search"].filled + label > .sc_form_label_content,
.sc_input_hover_jump textarea.filled + label > .sc_form_label_content {
	-webkit-animation: anim-jump-2 0.25s forwards ease-in;
	    -ms-animation: anim-jump-2 0.25s forwards ease-in;
	        animation: anim-jump-2 0.25s forwards ease-in;
}

@-webkit-keyframes anim-jump-1 {
	0%, 70% {
		-webkit-transform: translate3d(0, 3em, 0);
		        transform: translate3d(0, 3em, 0);
	}
	71%, 100% {
		-webkit-transform: translate3d(0, 0, 0);
		        transform: translate3d(0, 0, 0);
	}
}

@-webkit-keyframes anim-jump-2 {
	0% {
		-webkit-transform: translate3d(0, 0, 0);
		        transform: translate3d(0, 0, 0);
	}
	70%, 71% {
 		-webkit-transform: translate3d(0, 125%, 0);
		        transform: translate3d(0, 125%, 0);
		-webkit-animation-timing-function: ease-out;
	}
	100% {
		-webkit-transform: translate3d(0, 200%, 0);
		        transform: translate3d(0, 200%, 0);
	}
}

@keyframes anim-jump-1 {
	0%, 70% {
		-webkit-transform: translate3d(0, 3em, 0);
		        transform: translate3d(0, 3em, 0);
	}
	71%, 100% {
		-webkit-transform: translate3d(0, 0, 0);
		        transform: translate3d(0, 0, 0);
	}
}

@keyframes anim-jump-2 {
	0% {
		-webkit-transform: translate3d(0, 0, 0);
		        transform: translate3d(0, 0, 0);
	}
	70%, 71% {
		opacity: 0;
		-webkit-transform: translate3d(0, 125%, 0);
		        transform: translate3d(0, 125%, 0);
		-webkit-animation-timing-function: ease-out;
		        animation-timing-function: ease-out;
	}
	100% {
		-webkit-transform: translate3d(0, 200%, 0);
		        transform: translate3d(0, 200%, 0);
	}
}

/* Underline */
.sc_input_hover_underline .sc_form_item {
	margin-bottom: 3em !important;
}
.sc_input_hover_underline input[type="text"],
.sc_input_hover_underline input[type="number"],
.sc_input_hover_underline input[type="email"],
.sc_input_hover_underline input[type="password"],
.sc_input_hover_underline input[type="search"],
.sc_input_hover_underline textarea {
	background-color: transparent !important;
	padding: 0.5em 0 !important;
}
.sc_input_hover_underline input[type="text"] + label,
.sc_input_hover_underline input[type="number"] + label,
.sc_input_hover_underline input[type="email"] + label,
.sc_input_hover_underline input[type="password"] + label,
.sc_input_hover_underline input[type="search"] + label,
.sc_input_hover_underline textarea + label {
	padding: 0.5em 0;
	overflow:visible;
}
.sc_input_hover_underline input[type="text"] + label:before,
.sc_input_hover_underline input[type="number"] + label:before,
.sc_input_hover_underline input[type="email"] + label:before,
.sc_input_hover_underline input[type="password"] + label:before,
.sc_input_hover_underline input[type="search"] + label:before,
.sc_input_hover_underline textarea + label:before {
	content: ' ';
	display:block !important;
	position: absolute;
	width: 100%;
	height: 5px;
	left: 0;
	top: auto;
	bottom: 0;
	-webkit-transform-origin: 50% 100%;
	    -ms-transform-origin: 50% 100%;
	        transform-origin: 50% 100%;
	-webkit-transition: -webkit-transform 0.3s, background-color 0.3s;
	    -ms-transition: -ms-transform 0.3s, background-color 0.3s;
	        transition: transform 0.3s, background-color 0.3s;
}
.sc_input_hover_underline input[type="text"] + label > .sc_form_label_content,
.sc_input_hover_underline input[type="number"] + label > .sc_form_label_content,
.sc_input_hover_underline input[type="email"] + label > .sc_form_label_content,
.sc_input_hover_underline input[type="password"] + label > .sc_form_label_content,
.sc_input_hover_underline input[type="search"] + label > .sc_form_label_content,
.sc_input_hover_underline textarea + label > .sc_form_label_content {
	padding: 0;
	-webkit-transform-origin: 0 0;
	    -ms-transform-origin: 0 0;
	        transform-origin: 0 0;
	-webkit-transition: -webkit-transform 0.3s, color 0.3s;
	    -ms-transition: -ms-transform 0.3s, color 0.3s;
	        transition: transform 0.3s, color 0.3s;
}
.sc_input_hover_underline textarea + label > .sc_form_label_content {
	display: block;
	height: 9.2em;
}
.sc_input_hover_underline input[type="text"]:focus + label:before,
.sc_input_hover_underline input[type="number"]:focus + label:before,
.sc_input_hover_underline input[type="email"]:focus + label:before,
.sc_input_hover_underline input[type="password"]:focus + label:before,
.sc_input_hover_underline input[type="search"]:focus + label:before,
.sc_input_hover_underline textarea:focus + label:before,
.sc_input_hover_underline input[type="text"].filled + label:before,
.sc_input_hover_underline input[type="number"].filled + label:before,
.sc_input_hover_underline input[type="email"].filled + label:before,
.sc_input_hover_underline input[type="password"].filled + label:before,
.sc_input_hover_underline input[type="search"].filled + label:before,
.sc_input_hover_underline textarea.filled + label:before {
	-webkit-transform: scale3d(1, 0.4, 1);
	    -ms-transform: scale3d(1, 0.4, 1);
	        transform: scale3d(1, 0.4, 1);
}
.sc_input_hover_underline input[type="text"]:focus + label > .sc_form_label_content,
.sc_input_hover_underline input[type="number"]:focus + label > .sc_form_label_content,
.sc_input_hover_underline input[type="email"]:focus + label > .sc_form_label_content,
.sc_input_hover_underline input[type="password"]:focus + label > .sc_form_label_content,
.sc_input_hover_underline input[type="search"]:focus + label > .sc_form_label_content,
.sc_input_hover_underline input[type="text"].filled + label > .sc_form_label_content,
.sc_input_hover_underline input[type="number"].filled + label > .sc_form_label_content,
.sc_input_hover_underline input[type="email"].filled + label > .sc_form_label_content,
.sc_input_hover_underline input[type="password"].filled + label > .sc_form_label_content,
.sc_input_hover_underline input[type="search"].filled + label > .sc_form_label_content {
	-webkit-transform: translate3d(0, 2em, 0) scale3d(0.7, 0.7, 1);
	    -ms-transform: translate3d(0, 2em, 0) scale3d(0.7, 0.7, 1);
	        transform: translate3d(0, 2em, 0) scale3d(0.7, 0.7, 1);
}
.sc_input_hover_underline textarea:focus + label > .sc_form_label_content,
.sc_input_hover_underline textarea.filled + label > .sc_form_label_content {
	-webkit-transform: translate3d(0, 10em, 0) scale3d(0.7, 0.7, 1);
	    -ms-transform: translate3d(0, 10em, 0) scale3d(0.7, 0.7, 1);
	        transform: translate3d(0, 10em, 0) scale3d(0.7, 0.7, 1);
}


/* Iconed */
.sc_input_hover_iconed input[type="text"],
.sc_input_hover_iconed input[type="number"],
.sc_input_hover_iconed input[type="email"],
.sc_input_hover_iconed input[type="password"],
.sc_input_hover_iconed input[type="search"],
.sc_input_hover_iconed textarea {
	padding: 0.8em 0.8em 0.8em 2.8em !important;
}
.sc_input_hover_iconed input[type="text"] + label,
.sc_input_hover_iconed input[type="number"] + label,
.sc_input_hover_iconed input[type="email"] + label,
.sc_input_hover_iconed input[type="password"] + label,
.sc_input_hover_iconed input[type="search"] + label,
.sc_input_hover_iconed textarea + label {
	overflow:hidden;
	padding:0.6em !important;
	margin: 0;
}
.sc_input_hover_iconed input[type="text"] + label > .sc_form_label_content,
.sc_input_hover_iconed input[type="number"] + label > .sc_form_label_content,
.sc_input_hover_iconed input[type="email"] + label > .sc_form_label_content,
.sc_input_hover_iconed input[type="password"] + label > .sc_form_label_content,
.sc_input_hover_iconed input[type="search"] + label > .sc_form_label_content,
.sc_input_hover_iconed textarea + label > .sc_form_label_content {
	display: inline-block !important;
	width: auto;
	-webkit-transform: translate3d(-1.4em, 0, 0);
	    -ms-transform: translate3d(-1.4em, 0, 0);
	        transform: translate3d(-1.4em, 0, 0);
	-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
	    -ms-transition: -ms-transform 0.3s, opacity 0.3s;
	        transition: transform 0.3s, opacity 0.3s;
}
.sc_input_hover_iconed input[type="text"] + label > .sc_form_label_icon,
.sc_input_hover_iconed input[type="number"] + label > .sc_form_label_icon,
.sc_input_hover_iconed input[type="email"] + label > .sc_form_label_icon,
.sc_input_hover_iconed input[type="password"] + label > .sc_form_label_icon,
.sc_input_hover_iconed input[type="search"] + label > .sc_form_label_icon,
.sc_input_hover_iconed textarea + label > .sc_form_label_icon {
	display: inline-block;
	font-size: 1.1111em;
	width: 1.5em;
	height: 1.5em;
	line-height: 1.5em;
	text-align:center !important;
	position:relative;
	-webkit-transform: translate3d(-3em, 0, 0);
	    -ms-transform: translate3d(-3em, 0, 0);
	        transform: translate3d(-3em, 0, 0);
	-webkit-transition: -webkit-transform 0.3s;
	    -ms-transition: -ms-transform 0.3s;
	        transition: transform 0.3s;
}
.sc_input_hover_iconed input[type="text"] + label > .sc_form_label_icon:before,
.sc_input_hover_iconed input[type="number"] + label > .sc_form_label_icon:before,
.sc_input_hover_iconed input[type="email"] + label > .sc_form_label_icon:before,
.sc_input_hover_iconed input[type="password"] + label > .sc_form_label_icon:before,
.sc_input_hover_iconed input[type="search"] + label > .sc_form_label_icon:before,
.sc_input_hover_iconed textarea + label > .sc_form_label_icon:before {
	position:static !important;
	margin:0 !important;
	padding:0 !important;
	font-style:normal !important;
	left: auto;
	top: auto;
	width: auto;
	height: auto;
	line-height:inherit;
}
.sc_input_hover_iconed input[type="text"]:focus + label > .sc_form_label_content,
.sc_input_hover_iconed input[type="number"]:focus + label > .sc_form_label_content,
.sc_input_hover_iconed input[type="email"]:focus + label > .sc_form_label_content,
.sc_input_hover_iconed input[type="password"]:focus + label > .sc_form_label_content,
.sc_input_hover_iconed input[type="search"]:focus + label > .sc_form_label_content,
.sc_input_hover_iconed textarea:focus + label > .sc_form_label_content,
.sc_input_hover_iconed input[type="text"].filled + label > .sc_form_label_content,
.sc_input_hover_iconed input[type="number"].filled + label > .sc_form_label_content,
.sc_input_hover_iconed input[type="email"].filled + label > .sc_form_label_content,
.sc_input_hover_iconed input[type="password"].filled + label > .sc_form_label_content,
.sc_input_hover_iconed input[type="search"].filled + label > .sc_form_label_content,
.sc_input_hover_iconed textarea.filled + label > .sc_form_label_content {
	opacity: 0;
	-webkit-transform: translate3d(100px, 0, 0);
	    -ms-transform: translate3d(100px, 0, 0);
	        transform: translate3d(100px, 0, 0);
}
.sc_input_hover_iconed label > .sc_form_label_content,
.sc_input_hover_iconed label > .sc_form_label_icon,
.sc_input_hover_iconed input[type="text"]:focus + label > .sc_form_label_content,
.sc_input_hover_iconed input[type="number"]:focus + label > .sc_form_label_content,
.sc_input_hover_iconed input[type="email"]:focus + label > .sc_form_label_content,
.sc_input_hover_iconed input[type="password"]:focus + label > .sc_form_label_content,
.sc_input_hover_iconed input[type="search"]:focus + label > .sc_form_label_content,
.sc_input_hover_iconed textarea:focus + label > .sc_form_label_content,
.sc_input_hover_iconed input[type="text"].filled + label > .sc_form_label_content,
.sc_input_hover_iconed input[type="number"].filled + label > .sc_form_label_content,
.sc_input_hover_iconed input[type="email"].filled + label > .sc_form_label_content,
.sc_input_hover_iconed input[type="password"].filled + label > .sc_form_label_content,
.sc_input_hover_iconed input[type="search"].filled + label > .sc_form_label_content,
.sc_input_hover_iconed textarea.filled + label > .sc_form_label_content {
	-webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
	    -ms-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
	        transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
}
.sc_input_hover_iconed input[type="text"]:focus + label > .sc_form_label_icon,
.sc_input_hover_iconed input[type="number"]:focus + label > .sc_form_label_icon,
.sc_input_hover_iconed input[type="email"]:focus + label > .sc_form_label_icon,
.sc_input_hover_iconed input[type="password"]:focus + label > .sc_form_label_icon,
.sc_input_hover_iconed input[type="search"]:focus + label > .sc_form_label_icon,
.sc_input_hover_iconed textarea:focus + label > .sc_form_label_icon,
.sc_input_hover_iconed input[type="text"].filled + label > .sc_form_label_icon,
.sc_input_hover_iconed input[type="number"].filled + label > .sc_form_label_icon,
.sc_input_hover_iconed input[type="email"].filled + label > .sc_form_label_icon,
.sc_input_hover_iconed input[type="password"].filled + label > .sc_form_label_icon,
.sc_input_hover_iconed input[type="search"].filled + label > .sc_form_label_icon,
.sc_input_hover_iconed textarea.filled + label > .sc_form_label_icon {
	-webkit-transform: translate3d(0, 0, 0);
	    -ms-transform: translate3d(0, 0, 0);
	        transform: translate3d(0, 0, 0);
}

/* ======================== END INPUT'S STYLES ================== */



/* 4. WP styles and Screen readers
-------------------------------------------------------------- */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
}

.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
	display: block;
	top: 5px;
	left: 5px;
	width: auto;
	height: auto;
	padding: 1em 1.5em;
	font-size:0.85em;
	line-height: normal;
	color: #21759b;
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	text-decoration: none;
	z-index: 100000; /* Above WP toolbar */
}

.alignleft {
	display: inline-block;
	float: left;
	margin-right: 2em;
	margin-top: 1em;
	margin-bottom: 1em;
}
.alignright {
	display: inline-block;
	float: right;
	margin-left: 2em;
	margin-top: 1em;
	margin-bottom: 1em;
}
.aligncenter {
	clear: both;
	display: block !important;
	margin-left: auto !important;
	margin-right:auto !important;
	margin-top: 1em;
	margin-bottom: 1em;
	text-align:center;
}

.sticky {
	position:relative;
}
.sticky .sticky_label {
	position:absolute; 
	right:0;
	top: 0;
	width:3em;
	height:3em;
	background-image:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://voxcladding.co.uk/wp-content/themes/m2-ce/images/sticky.png);
	background-repeat:no-repeat;
	background-position:right top;
	background-size:3em 3em;
}
.gallery-caption { font-style: inherit;}
.bypostauthor { font-style: inherit;}

.wp-caption {
	position: relative;
	overflow:hidden;
	max-width:100%;
}
.wp-caption a[class*="magnific"],
.wp-caption a[class*="prettyPhoto"] {
	display: block;
}
.wp-caption a[class*="magnific"] img,
.wp-caption a[class*="prettyPhoto"] img {
	vertical-align: top;
}
.wp-caption .wp-caption-text,
.wp-caption .wp-caption-dd {
	padding: 0.5em 0 2em;
	font-size:0.75em;
	line-height:16px;
	font-style:italic;
	text-align:center;
}

.gallery {
	margin: 0 -5px;
}
.gallery .gallery-item a {
	display: block;
}
.gallery .gallery-item a img {
    border: none !important;
    display: block;
    width: 100%;
}
.gallery .gallery-item .gallery-icon {
	margin: 0 5px;
}
.gallery .gallery-item .gallery-caption {
    line-height: 100%;
    margin: 0;
    padding: 6px 6px 0;
	font-size:0.875em;
}
.gallery.gallery-columns-9 .gallery-item {	width: 11.1111% !important; }
.gallery.gallery-columns-8 .gallery-item {	width: 12.5% !important; }
.gallery.gallery-columns-7 .gallery-item {	width: 14.2857% !important; }
.gallery.gallery-columns-6 .gallery-item {	width: 16.6666% !important; }
.gallery.gallery-columns-5 .gallery-item {	width: 20% !important; }
.gallery.gallery-columns-4 .gallery-item {	width: 25% !important; }
.gallery.gallery-columns-3 .gallery-item {	width: 33.3333% !important; }
.gallery.gallery-columns-2 .gallery-item {	width: 50% !important; }
.gallery.gallery-columns-1 .gallery-item {	width: 100% !important; }
.gallery.gallery-columns-9 .gallery-caption { font-size: 0.625em; }
.gallery.gallery-columns-8 .gallery-caption { font-size: 0.6875em; }
.gallery.gallery-columns-7 .gallery-caption { font-size: 0.75em; }
.gallery.gallery-columns-6 .gallery-caption { font-size: 0.8125em; }

.post-password-form label {
	display:inline-block;
	vertical-align:top;
}
.post-password-form label > input {
	display: inline-block;
	vertical-align: middle;
	margin-left: 10px;
}
.post-password-form input[type="submit"] {
	display:inline-block;
	margin-left:10px;
	padding: 0.75em 2em;
}





/* 5. Theme grid
-------------------------------------------------------------- */
.container, .container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.row, .columns_wrap {
  margin-left: 0;
  margin-right: -30px;
}
.row > [class*="column-"], .columns_wrap > [class*="column-"] {
  display:inline-block;
  vertical-align:top;
  position: relative;
  min-height: 1px;
  padding-left: 0;
  padding-right: 30px;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}
.row.column_padding_left, .columns_wrap.column_padding_left {
  margin-left: -30px;
  margin-right: 0;
}
.row.column_padding_left > [class*="column-"], .columns_wrap.column_padding_left > [class*="column-"],
.row > [class*="column-"].column_padding_left, .columns_wrap > [class*="column-"].column_padding_left {
	padding-left:30px;
	padding-right:0;
}
.row.column_padding_right, .columns_wrap.column_padding_right {
  margin-left: 0;
  margin-right: -30px;
}
.row.column_padding_right > [class*="column-"], .columns_wrap.column_padding_right > [class*="column-"],
.row > [class*="column-"].column_padding_right, .columns_wrap > [class*="column-"].column_padding_right {
	padding-left:0;
	padding-right:30px;
}
.row.column_padding_center, .columns_wrap.column_padding_center {
  margin-left: -15px;
  margin-right: -15px;
}
.row.column_padding_center > [class*="column-"], .columns_wrap.column_padding_center > [class*="column-"],
.row > [class*="column-"].column_padding_center, .columns_wrap > [class*="column-"].column_padding_center {
	padding-left:15px;
	padding-right:15px;
}
.row > [class*="column-"].column_padding_bottom, .columns_wrap > [class*="column-"].column_padding_bottom {
 padding-bottom: 30px;
}
.sc_blogger.no_margins .row, .sc_blogger.no_margins .columns_wrap,
.row.no_margins, .columns_wrap.no_margins {
  margin: 0 !important;
}
.sc_blogger.no_margins .row > [class*="column-"], .sc_blogger.no_margins .columns_wrap > [class*="column-"],
.row.no_margins > [class*="column-"], .columns_wrap.no_margins > [class*="column-"] {
  padding: 0 !important;
}

/* Columns width */
.column-1, .column-1_1, .column-2_2, .column-3_3, .column-4_4, .column-5_5, .column-6_6, .column-7_7, .column-8_8, .column-9_9, .column-10_10, .column-11_11, .column-12_12	{ width:100%; }
.column-1_2, .column-2_4, .column-3_6, .column-4_8, .column-5_10, .column-6_12	{ width:50%; }
.column-1_3, .column-2_6, .column-3_9, .column-4_12								{ width:33.33333333%; }
.column-2_3, .column-4_6, .column-8_12											{ width:66.66666667%; }
.column-1_4, .column-2_8, .column-3_12											{ width:25%; }
.column-3_4, .column-6_8, .column-9_12											{ width:75%; }
.column-1_5, .column-2_10														{ width:20%; }
.column-2_5, .column-4_10														{ width:40%; }
.column-3_5, .column-6_10														{ width:60%; }
.column-4_5, .column-8_10														{ width:80%; }
.column-1_6, .column-2_12														{ width:16.66666667%; }
.column-5_6, .column-10_12														{ width:83.33333333%; }
.column-1_7																		{ width:14.28571429%; }
.column-2_7																		{ width:28.57142857%; }
.column-3_7																		{ width:42.85714286%; }
.column-4_7																		{ width:57.14285714%; }
.column-5_7																		{ width:71.42857143%; }
.column-6_7																		{ width:85.71428571%; }
.column-1_8																		{ width:12.5%; }
.column-3_8																		{ width:37.5%; }
.column-5_8																		{ width:62.5%; }
.column-7_8																		{ width:87.5%; }
.column-1_9																		{ width:11.11111111%; }
.column-2_9																		{ width:22.22222222%; }
.column-3_9																		{ width:33.33333333%; }
.column-4_9																		{ width:44.44444444%; }
.column-5_9																		{ width:55.55555556%; }
.column-6_9																		{ width:66.66666667%; }
.column-7_9																		{ width:77.77777778%; }
.column-8_9																		{ width:88.88888889%; }
.column-1_10																	{ width:10%; }
.column-3_10																	{ width:30%; }
.column-7_10																	{ width:70%; }
.column-9_10																	{ width:90%; }
.column-1_11																	{ width: 9.09090909%; }
.column-2_11																	{ width:18.18181818%; }
.column-3_11																	{ width:27.27272727%; }
.column-4_11																	{ width:36.36363636%; }
.column-5_11																	{ width:45.45454545%; }
.column-6_11																	{ width:54.54545455%; }
.column-7_11																	{ width:63.63636364%; }
.column-8_11																	{ width:72.72727273%; }
.column-9_11																	{ width:81.81818182%; }
.column-10_11																	{ width:90.90909091%; }
.column-1_12																	{ width: 8.33333333%; }
.column-5_12																	{ width:41.66666667%; }
.column-7_12																	{ width:58.33333333%; }
.column-11_12																	{ width:91.66666667%; }
/* Push columns */
.push-1_2, .push-2_4, .push-3_6, .push-4_8, .push-5_10, .push-6_12	{ left:50%; }
.push-1_3, .push-2_6, .push-3_9, .push-4_12							{ left:33.33333333%; }
.push-2_3, .push-4_6, .push-8_12									{ left:66.66666667%; }
.push-1_4, .push-2_8, .push-3_12									{ left:25%; }
.push-3_4, .push-6_8, .push-9_12									{ left:75%; }
.push-1_5, .push-2_10												{ left:20%; }
.push-2_5, .push-4_10												{ left:40%; }
.push-3_5, .push-6_10												{ left:60%; }
.push-4_5, .push-8_10												{ left:80%; }
.push-1_6, .push-2_12												{ left:16.66666667%; }
.push-5_6, .push-10_12												{ left:83.33333333%; }
.push-1_7															{ left:14.28571429%; }
.push-2_7															{ left:28.57142857%; }
.push-3_7															{ left:42.85714286%; }
.push-4_7															{ left:57.14285714%; }
.push-5_7															{ left:71.42857143%; }
.push-6_7															{ left:85.71428571%; }
.push-1_8															{ left:12.5%; }
.push-3_8															{ left:37.5%; }
.push-5_8															{ left:62.5%; }
.push-7_8															{ left:87.5%; }
.push-1_9															{ left:11.11111111%; }
.push-2_9															{ left:22.22222222%; }
.push-3_9															{ left:33.33333333%; }
.push-4_9															{ left:44.44444444%; }
.push-5_9															{ left:55.55555556%; }
.push-6_9															{ left:66.66666667%; }
.push-7_9															{ left:77.77777778%; }
.push-8_9															{ left:88.88888889%; }
.push-1_10															{ left:10%; }
.push-3_10															{ left:30%; }
.push-7_10															{ left:70%; }
.push-9_10															{ left:90%; }
.push-1_11															{ left: 9.09090909%; }
.push-2_11															{ left:18.18181818%; }
.push-3_11															{ left:27.27272727%; }
.push-4_11															{ left:36.36363636%; }
.push-5_11															{ left:45.45454545%; }
.push-6_11															{ left:54.54545455%; }
.push-7_11															{ left:63.63636364%; }
.push-8_11															{ left:72.72727273%; }
.push-9_11															{ left:81.81818182%; }
.push-10_11															{ left:90.90909091%; }
.push-1_12															{ left: 8.33333333%; }
.push-5_12															{ left:41.66666667%; }
.push-7_12															{ left:58.33333333%; }
.push-11_12															{ left:91.66666667%; }
/* Pull columns */
.pull-1_2, .pull-2_4, .pull-3_6, .pull-4_8, .pull-5_10, .pull-6_12	{ right:50%; }
.pull-1_3, .pull-2_6, .pull-3_9, .pull-4_12							{ right:33.33333333%; }
.pull-2_3, .pull-4_6, .pull-8_12									{ right:66.66666667%; }
.pull-1_4, .pull-2_8, .pull-3_12									{ right:25%; }
.pull-3_4, .pull-6_8, .pull-9_12									{ right:75%; }
.pull-1_5, .pull-2_10												{ right:20%; }
.pull-2_5, .pull-4_10												{ right:40%; }
.pull-3_5, .pull-6_10												{ right:60%; }
.pull-4_5, .pull-8_10												{ right:80%; }
.pull-1_6, .pull-2_12												{ right:16.66666667%; }
.pull-5_6, .pull-10_12												{ right:83.33333333%; }
.pull-1_7															{ right:14.28571429%; }
.pull-2_7															{ right:28.57142857%; }
.pull-3_7															{ right:42.85714286%; }
.pull-4_7															{ right:57.14285714%; }
.pull-5_7															{ right:71.42857143%; }
.pull-6_7															{ right:85.71428571%; }
.pull-1_8															{ right:12.5%; }
.pull-3_8															{ right:37.5%; }
.pull-5_8															{ right:62.5%; }
.pull-7_8															{ right:87.5%; }
.pull-1_9															{ right:11.11111111%; }
.pull-2_9															{ right:22.22222222%; }
.pull-3_9															{ right:33.33333333%; }
.pull-4_9															{ right:44.44444444%; }
.pull-5_9															{ right:55.55555556%; }
.pull-6_9															{ right:66.66666667%; }
.pull-7_9															{ right:77.77777778%; }
.pull-8_9															{ right:88.88888889%; }
.pull-1_10															{ right:10%; }
.pull-3_10															{ right:30%; }
.pull-7_10															{ right:70%; }
.pull-9_10															{ right:90%; }
.pull-1_11															{ right: 9.09090909%; }
.pull-2_11															{ right:18.18181818%; }
.pull-3_11															{ right:27.27272727%; }
.pull-4_11															{ right:36.36363636%; }
.pull-5_11															{ right:45.45454545%; }
.pull-6_11															{ right:54.54545455%; }
.pull-7_11															{ right:63.63636364%; }
.pull-8_11															{ right:72.72727273%; }
.pull-9_11															{ right:81.81818182%; }
.pull-10_11															{ right:90.90909091%; }
.pull-1_12															{ right: 8.33333333%; }
.pull-5_12															{ right:41.66666667%; }
.pull-7_12															{ right:58.33333333%; }
.pull-11_12															{ right:91.66666667%; }
/* Margin for the columns */
.offset-1_2, .offset-2_4, .offset-3_6, .offset-4_8, .offset-5_10, .offset-6_12	{ margin-left:50%; }
.offset-1_3, .offset-2_6, .offset-3_9, .offset-4_12								{ margin-left:33.33333333%; }
.offset-2_3, .offset-4_6, .offset-8_12											{ margin-left:66.66666667%; }
.offset-1_4, .offset-2_8, .offset-3_12											{ margin-left:25%; }
.offset-3_4, .offset-6_8, .offset-9_12											{ margin-left:75%; }
.offset-1_5, .offset-2_10														{ margin-left:20%; }
.offset-2_5, .offset-4_10														{ margin-left:40%; }
.offset-3_5, .offset-6_10														{ margin-left:60%; }
.offset-4_5, .offset-8_10														{ margin-left:80%; }
.offset-1_6, .offset-2_12														{ margin-left:16.66666667%; }
.offset-5_6, .offset-10_12														{ margin-left:83.33333333%; }
.offset-1_7																		{ margin-left:14.28571429%; }
.offset-2_7																		{ margin-left:28.57142857%; }
.offset-3_7																		{ margin-left:42.85714286%; }
.offset-4_7																		{ margin-left:57.14285714%; }
.offset-5_7																		{ margin-left:71.42857143%; }
.offset-6_7																		{ margin-left:85.71428571%; }
.offset-1_8																		{ margin-left:12.5%; }
.offset-3_8																		{ margin-left:37.5%; }
.offset-5_8																		{ margin-left:62.5%; }
.offset-7_8																		{ margin-left:87.5%; }
.offset-1_9																		{ margin-left:11.11111111%; }
.offset-2_9																		{ margin-left:22.22222222%; }
.offset-3_9																		{ margin-left:33.33333333%; }
.offset-4_9																		{ margin-left:44.44444444%; }
.offset-5_9																		{ margin-left:55.55555556%; }
.offset-6_9																		{ margin-left:66.66666667%; }
.offset-7_9																		{ margin-left:77.77777778%; }
.offset-8_9																		{ margin-left:88.88888889%; }
.offset-1_10																	{ margin-left:10%; }
.offset-3_10																	{ margin-left:30%; }
.offset-7_10																	{ margin-left:70%; }
.offset-9_10																	{ margin-left:90%; }
.offset-1_11																	{ margin-left: 9.09090909%; }
.offset-2_11																	{ margin-left:18.18181818%; }
.offset-3_11																	{ margin-left:27.27272727%; }
.offset-4_11																	{ margin-left:36.36363636%; }
.offset-5_11																	{ margin-left:45.45454545%; }
.offset-6_11																	{ margin-left:54.54545455%; }
.offset-7_11																	{ margin-left:63.63636364%; }
.offset-8_11																	{ margin-left:72.72727273%; }
.offset-9_11																	{ margin-left:81.81818182%; }
.offset-10_11																	{ margin-left:90.90909091%; }
.offset-1_12																	{ margin-left: 8.33333333%; }
.offset-5_12																	{ margin-left:41.66666667%; }
.offset-7_12																	{ margin-left:58.33333333%; }
.offset-11_12																	{ margin-left:91.66666667%; }

/* Utils */
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.columns_wrap:before,
.columns_wrap:after {
  content: " ";
  display: table;
}
.clearfix:after,
.container:after,
.container-fluid:after,
.row:after,
.columns_wrap:after {
  clear: both;
  width:100%;
  height:0;
  display:block;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.affix {
  position: fixed;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.visible {
  visibility: visible;
}
.invisible {
  visibility: hidden;
}

.show {
  display: block !important;
}
.hide {
  display: none !important;
}
.hidden {
  display: none !important;
  visibility: hidden !important;
}
.text-hide {
  font-size: 0;
  line-height: 0;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}




/* 6. Page layouts
-------------------------------------------------------------- */
.page_wrap,
.content_wrap {
	margin:0 auto;
}
.body_style_boxed .page_wrap {
	width:1230px;
}
.slider_boxed,
.content_wrap,
.content_container {
	width:1170px;
	margin:0 auto;
}
.content_wrap:after,
.content_container:after {
	content:" ";
	display:block;
	width:100%;
	height:0;
	clear:both;
}
.body_style_fullwide .content_wrap {
	width: auto;
	padding-left:30px;
	padding-right:30px;
}
.content, .sidebar, .sidebar_inner {
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}

/* Content and Sidebar */
.sidebar_show .content { width: 770px; }
.sidebar { 				 width: 360px; }
.sidebar_right .content { float: left; }
.sidebar_right .sidebar { float: right; border-left: 1px solid transparent;}
.sidebar_left .content  { float: right; }
.sidebar_left .sidebar  { float: left; }

/* Fullwide or Fullscreen with sidebar */
.body_style_fullwide.sidebar_show  .content, .body_style_fullscreen.sidebar_show  .content { width:auto; max-width:100%; }
.body_style_fullwide.sidebar_right .content, .body_style_fullscreen.sidebar_right .content { padding-right: 400px; }
.body_style_fullwide.sidebar_right .sidebar, .body_style_fullscreen.sidebar_right .sidebar { margin-left: -360px; }
.body_style_fullwide.sidebar_left  .content, .body_style_fullscreen.sidebar_left  .content { padding-left:  400px; }
.body_style_fullwide.sidebar_left  .sidebar, .body_style_fullscreen.sidebar_left  .sidebar { margin-right:-360px; }

.body_style_fullscreen .page_content_wrap {
	overflow:hidden;
	padding:0;
}

/* Transparent body */
.body_transparent .page_wrap,
.body_transparent .copy_wrap,
.body_transparent .widget_area_inner {
  background-color: transparent;
}

/* Boxed style for articles and sidebar */
.page_content_wrap {
	padding: 5.750em 0;
}
.page_content_wrap.page_paddings_no,
.body_style_fullscreen .page_content_wrap {
	padding:0;
}

.article_style_boxed .content > article > .post_content,
.article_style_boxed[class*="single-"] .content > .comments_wrap,
.article_style_boxed[class*="single-"] .content > article > .post_info_share,
.body_filled .widget_area[class*="scheme_"]:not(.footer_wrap) .widget_area_inner {
	padding: 0 1.875em 2.1429em 3.125em;
}
.body_filled .sidebar[class*="scheme_"] .sidebar_inner {
	padding: 2.1429em 2.8571em;
}
.body_style_fullscreen .content > article.page {
	padding:0;
}

/* With video Background */
.video_bg_show .body_wrap {
	position:relative;
	z-index: 3;
}
.video_bg_show .video_bg {
	position:fixed;
	z-index:-1;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
#tubular-shield:after,
.video_bg_show .video_bg_overlay:after {
	content: ' ';
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	right:0;
	background-color:rgba(0,0,0,0.3);
	z-index:3;
	background-image:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://voxcladding.co.uk/wp-content/themes/m2-ce/images/bg/texture_7.png);
}


/* 7. Section's decorations
-------------------------------------------------------------- */


/* 7.1 Header
-------------------------------------------------------------- */

/* Top panel */
.top_panel_wrap {
	position:relative;
}
.top_panel_fixed .top_panel_wrap {
	-webkit-box-shadow: -4px 3px 0 0 rgba(0, 0, 0, 0.1);
	   -moz-box-shadow: -4px 3px 0 0 rgba(0, 0, 0, 0.1);
			box-shadow: -4px 3px 0 0 rgba(0, 0, 0, 0.1);
}
.top_panel_over .top_panel_wrap {
	position:absolute;
	top:0;
	left:0;
	right:0;
	z-index:10000;
}
body:not(.top_panel_fixed) .top_panel_position_over.top_panel_wrap_inner,
body:not(.top_panel_fixed) .top_panel_position_over .top_panel_middle,
body:not(.top_panel_fixed) .top_panel_position_over .top_panel_bottom {
	background: none !important;
}
.admin-bar.top_panel_over .top_panel_wrap {
	top:32px;
}
.top_panel_wrap [class^="icon-"]::before, .top_panel_wrap [class*=" icon-"]::before {
	margin-right:0.5em;
}


/* Fixed panel */
.top_panel_fixed_wrap {
	display:none;
}
.top_panel_fixed:not(.top_panel_over) .top_panel_fixed_wrap {
	display:block;
}
.top_panel_fixed .top_panel_wrap {
	position:fixed;
	top:0;
	left:0;
	right:0;
	z-index:7000;
}
.top_panel_fixed .top_panel_top,
.top_panel_fixed .top_panel_style_1 .top_panel_middle {
	display:none;
}
.top_panel_fixed .top_panel_style_5 .contact_logo {
	float: left;
}
.top_panel_fixed .top_panel_middle {
	min-height:0;
}
.top_panel_fixed .menu_main_wrap {
	margin-top:0;
}

.admin-bar.top_panel_fixed .top_panel_wrap {
	top:32px;
}


/* Top panel (top area) */
.top_panel_top {
	min-height:2.4em;
	margin-top:0;
	position:relative;
	z-index:8000;
}
.top_panel_style_1 .top_panel_middle,
.top_panel_style_4 .top_panel_middle,
.top_panel_style_5 .top_panel_middle {
	background-repeat:repeat;
	background-position:center top;
}
.top_panel_top_contact_area,
.top_panel_top_open_hours,
.top_socials_title{
	font-size: 0.75em;
	text-transform: uppercase;
	letter-spacing: 0.025em;
}
.top_panel_top_contact_area {
	font-weight: 700;
	float: left;
	margin-top:0.5em;
	margin-left: 4.25em;
}
.top_panel_top_open_hours {
	font-weight: 700;
	float:left;
	margin-top:0.5em;
	margin-left:0;
}
.top_panel_top_user_area {
	float:right;
}
.top_panel_top_socials {
	float:right;
	margin-top:0.5em;
	margin-left:3em;
	line-height: 1em;
}
.top_panel_top_socials .top_socials_title{
	text-transform: uppercase;
	display: block;
	margin-right: 1.25em;
	float: left;
	line-height: 2em;
	font-weight: 700;
}
.top_panel_top_socials .sc_socials.sc_socials_size_tiny .sc_socials_item{
	margin-top: 0;
	margin-bottom: 0;
	line-height: 1em;
}
.top_panel_top_search,
.menu_user_nav {
	float:left;
	margin-top:1em;
}
.top_panel_top_search {
	padding-top: 0.2em;
	margin-right: 2em;
}
.top_panel_wrap .sc_socials a:before,
.top_panel_wrap .sc_socials [class*="icon-"]:before {
	margin-right:0;
}
.top_panel_wrap ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
.top_panel_wrap li {
	margin-bottom: 0;
	position:relative;
}
.top_panel_wrap li li > a {
	font-size: 0.875em;
	font-weight: 400;
	position:relative;
	display:block;
	padding: 0.1em 2.25em;
}
.top_panel_wrap li li.menu-item-has-children > a:after {
	content: '\e832';
	font-family: 'fontello';
	position:absolute;
	right:16px;
	top:50%;
	-webkit-transform: translateY(-50%);
	   -moz-transform: translateY(-50%);
	        transform: translateY(-50%);
}


/* User menu */
.menu_user_nav > li {
	margin-left:1.5em;
	font-size: 0.750em;
}
.menu_user_nav > li .product_list_widget {
	font-size: 1.333em;
}

.menu_user_nav > li a {
	font-weight:400;
}
.menu_user_nav > li > a {
	display: block;
	padding: 0.5em 0 0 0;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 0.025em;
}
.menu_user_nav > li li {
	line-height:1.5em;
}
.menu_user_nav > li ul:not(.cart_list) {
	width:12em;
	padding: 0;
	border:1px solid #ddd;
}
.menu_user_nav > li.menu_user_bookmarks ul {
	width:15em;
}
.menu_user_nav > li > ul {
	left:0;
	top:3.7em;
}
.menu_user_nav > li > ul ul {
	left:12em;
	margin-left:4px;
	top:-0.5em;
}
.menu_user_nav > li > ul ul.submenu_left {
	left:-12em;
	margin-left:-1px;
}
.menu_user_nav > li.menu_user_controls .user_avatar {
	display: inline-block;
	border: 1px solid #ddd;
	margin-right: 0.4em;
	overflow: hidden;
	vertical-align: middle;
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
			border-radius: 50%;
	width: 1em;
	height: 1em;
	line-height:1em;
}
.menu_user_nav > li.menu_user_login,
.menu_user_nav > li.menu_user_logout,
.menu_user_nav > li.menu_user_bookmarks{
	line-height: 2.1em;
	text-transform: uppercase;
}
.menu_user_nav > li.menu_user_login a:hover,
.menu_user_nav > li.menu_user_logout a:hover{
	text-decoration: underline;
}
.menu_user_nav > li.menu_user_login a:hover:before,
.menu_user_nav > li.menu_user_logout a:hover:before{
	text-decoration: none;
}
.search_field_opened #menu_main {
	display: none !important;

}

/* Main and user menu */
.menu_main_nav_area {
	position:relative;
	z-index:1000;
	display:none;
}
.menu_show .menu_main_nav_area {
	display:block;
}
.menu_user_nav > li:first-child {
	margin-left:0;
}
.menu_user_nav > li,
.menu_main_nav > li {
	position:relative;
	float:left;
	z-index:20;
}
.menu_main_nav > li+li { z-index:19; }
.menu_main_nav > li+li+li { z-index:18; }
.menu_main_nav > li+li+li+li { z-index:17; }
.menu_main_nav > li+li+li+li+li { z-index:16; }
.menu_main_nav > li+li+li+li+li+li { z-index:15; }
.menu_main_nav > li+li+li+li+li+li+li { z-index:14; }
.menu_main_nav > li+li+li+li+li+li+li+li { z-index:13; }
.menu_main_nav > li+li+li+li+li+li+li+li+li { z-index:12; }
.menu_main_nav > li+li+li+li+li+li+li+li+li+li { z-index:11; }
.menu_user_nav > li { z-index:30; }
.menu_user_nav > li+li { z-index:29; }
.menu_user_nav > li+li+li { z-index:28; }
.menu_user_nav > li+li+li+li { z-index:27; }
.menu_user_nav > li+li+li+li+li { z-index:26; }
.menu_user_nav > li+li+li+li+li+li { z-index:25; }
.menu_user_nav > li+li+li+li+li+li+li { z-index:24; }
.menu_user_nav > li+li+li+li+li+li+li+li { z-index:23; }
.menu_user_nav > li+li+li+li+li+li+li+li+li { z-index:22; }
.menu_user_nav > li+li+li+li+li+li+li+li+li+li { z-index:21; }
.menu_user_nav > li ul,
.menu_main_nav > li ul {
	position:absolute;
	display:none;
	z-index:10000;
}
.menu_main_nav > li > a {
	font-size: 0.813em;
	display: block;
	padding:0.769em 1.538em;
	text-transform:uppercase;
	font-weight: 900;
	padding:0.769em 1.538em;
}
.menu_main_nav > li.menu_item_highlight > a,
.top_panel_style_1 .menu_main_nav > li.menu_item_highlight > a{
	border: 1px solid transparent;
	padding:0.125em 2em 0 2em;
	margin-top: 0.65em;
	line-height: 1.95em;
	margin-left: 1em;
}
.top_panel_style_1 .menu_main_nav > li.menu_item_highlight > a{
	margin-top: 1.85em;
}

.top_panel_style_1 .menu_main_nav > li > a {
	padding: 2em 1.538em;
}
.menu_main_nav > li ul {
	border: 2px solid #ddd;
}
.menu_main_nav > li ul {
	width:220px;
	padding: 1.25em 0;
}
.menu_main_nav > li > ul {
	left:0;
	top:58px;
}
.top_panel_style_1 .menu_main_nav > li > ul{
	top: 80px;
}
.top_panel_fixed .top_panel_style_5 .menu_main_nav > li > ul{
	top: 70px;
}
.menu_main_nav > li > ul ul {
	left:222px;
	top:-12px;
}
.menu_main_nav > li > ul ul.submenu_left {
	left:-221px;
}
.menu_main_nav li a:before {
	margin-right:0.5em;
}


/* ---------------------- MENU HOVERS ----------------------- */

/* Slide Line and Slide Box */
.menu_main_nav > li#blob {
	position: absolute;
	top: 0;
	z-index : 1;
	opacity:0;
	-webkit-transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275);
	   -moz-transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275);
		-ms-transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275);
		 -o-transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275);
			transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275); /* easeOutBack */
}
.menu_main_nav > li.blob_over:not(.current-menu-item):not(.current-menu-parent):not(.current-menu-ancestor):hover,
.menu_main_nav > li.blob_over:not(.current-menu-item):not(.current-menu-parent):not(.current-menu-ancestor).sfHover {
	background-color: transparent;
	-webkit-box-shadow: none;
	-moz-box-shadow:    none;
	box-shadow:         none;
}
.menu_hover_slide_line .menu_main_nav > li#blob {
	height: 2px;
	margin: 3.8em 0 0 1.5em;
}

/* Zoom Line */
.menu_hover_zoom_line .menu_main_nav > li > a {
	position:relative;
}
.menu_hover_zoom_line .menu_main_nav > li > a:before {
	content: "";
	height: 2px;
	position: absolute;
	margin-left:0.25em;
	top: 3.8em;
	left: 50%;
	-webkit-transition: all 0.1s ease;
	   -moz-transition: all 0.1s ease;
		-ms-transition: all 0.1s ease;
		 -o-transition: all 0.1s ease;
			transition: all 0.1s ease;
	-webkit-transform:translateX(-50%);
	   -moz-transform:translateX(-50%);
	    -ms-transform:translateX(-50%);
	        transform:translateX(-50%);
	width: 0;	
}
.menu_hover_zoom_line .menu_main_nav > li > a:hover:before,
.menu_hover_zoom_line .menu_main_nav > li.sfHover > a:before,
.menu_hover_zoom_line .menu_main_nav > li.current-menu-item > a:before,
.menu_hover_zoom_line .menu_main_nav > li.current-menu-parent > a:before,
.menu_hover_zoom_line .menu_main_nav > li.current-menu-ancestor > a:before {
	width: 80%;
}

/* Path Line */
.menu_hover_path_line .menu_main_nav > li > a {
	position:relative;
}
.menu_hover_path_line .menu_main_nav > li:before,
.menu_hover_path_line .menu_main_nav > li:after,
.menu_hover_path_line .menu_main_nav > li > a:before,
.menu_hover_path_line .menu_main_nav > li > a:after {
	content: ' ';
	position: absolute;
	-webkit-transition: -webkit-transform 0.1s;
	    -ms-transition: -ms-transform 0.1s;
	        transition: transform 0.1s;
	-webkit-transition-timing-function: cubic-bezier(1, 0.68, 0.16, 0.9);
	    -ms-transition-timing-function: cubic-bezier(1, 0.68, 0.16, 0.9);
	        transition-timing-function: cubic-bezier(1, 0.68, 0.16, 0.9);
}
/* left and right line */
.menu_hover_path_line .menu_main_nav > li:before,
.menu_hover_path_line .menu_main_nav > li:after {
	top: 0.5em;
	bottom: 0.5em;
	width: 2px;
	-webkit-transform: scale3d(1, 0, 1);
	    -ms-transform: scale3d(1, 0, 1);
	        transform: scale3d(1, 0, 1);
}
/* left line */
.menu_hover_path_line .menu_main_nav > li:before {
	left: 0;
	-webkit-transform-origin: 50% 100%;
	    -ms-transform-origin: 50% 100%;
	        transform-origin: 50% 100%;
}
/* right line */
.menu_hover_path_line .menu_main_nav > li:after {
	right: 0;
	-webkit-transform-origin: 50% 0%;
	    -ms-transform-origin: 50% 0%;
	        transform-origin: 50% 0%;
}
/* top and bottom line */
.menu_hover_path_line .menu_main_nav > li > a:before,
.menu_hover_path_line .menu_main_nav > li > a:after {
	left: 0;
	right: auto;
	width: 100%;
	height: 2px;
	-webkit-transform: scale3d(0, 1, 1);
	    -ms-transform: scale3d(0, 1, 1);
	        transform: scale3d(0, 1, 1);
}
/* top line */
.menu_hover_path_line .menu_main_nav > li > a:before {
	top: 0.5em;
	bottom: auto;
	-webkit-transform-origin: 0 50%;
	    -ms-transform-origin: 0 50%;
	        transform-origin: 0 50%;
}
/* bottom line */
.menu_hover_path_line .menu_main_nav > li > a:after {
	top: auto;
	bottom: 0.5em;
	-webkit-transform-origin: 100% 50%;
	    -ms-transform-origin: 100% 50%;
	        transform-origin: 100% 50%;
}
.menu_hover_path_line .menu_main_nav > li > a:after {
	-webkit-transition-delay: 0.3s;
	    -ms-transition-delay: 0.3s;
	        transition-delay: 0.3s;
}
.menu_hover_path_line .menu_main_nav > li.sfHover > a:after,
.menu_hover_path_line .menu_main_nav > li > a:hover:after {
	-webkit-transition-delay: 0s;
	    -ms-transition-delay: 0s;
	        transition-delay: 0s;
}
/* left line */
.menu_hover_path_line .menu_main_nav > li:before {
	-webkit-transition-delay: 0.2s;
	    -ms-transition-delay: 0.2s;
	        transition-delay: 0.2s;
}
.menu_hover_path_line .menu_main_nav > li.sfHover:before,
.menu_hover_path_line .menu_main_nav > li:hover:before {
	-webkit-transition-delay: 0.1s;
	    -ms-transition-delay: 0.1s;
	        transition-delay: 0.1s;
}
/* top line */
.menu_hover_path_line .menu_main_nav > li > a:before {
	-webkit-transition-delay: 0.1s;
	    -ms-transition-delay: 0.1s;
	        transition-delay: 0.1s;
}
.menu_hover_path_line .menu_main_nav > li > a:hover:before,
.menu_hover_path_line .menu_main_nav > li.sfHover > a:before {
	-webkit-transition-delay: 0.2s;
	    -ms-transition-delay: 0.2s;
	        transition-delay: 0.2s;
}
/* right line */
.menu_hover_path_line .menu_main_nav > li.sfHover:after,
.menu_hover_path_line .menu_main_nav > li:hover:after {
	-webkit-transition-delay: 0.3s;
	    -ms-transition-delay: 0.3s;
	        transition-delay: 0.3s;
}

.menu_hover_path_line .menu_main_nav > li.sfHover:before,
.menu_hover_path_line .menu_main_nav > li:hover:before,
.menu_hover_path_line .menu_main_nav > li.sfHover:after,
.menu_hover_path_line .menu_main_nav > li:hover:after,
.menu_hover_path_line .menu_main_nav > li.sfHover > a:before,
.menu_hover_path_line .menu_main_nav > li:hover > a:before,
.menu_hover_path_line .menu_main_nav > li.sfHover > a:after,
.menu_hover_path_line .menu_main_nav > li:hover > a:after,
.menu_hover_path_line .menu_main_nav > li.current-menu-item:before,
.menu_hover_path_line .menu_main_nav > li.current-menu-item:after,
.menu_hover_path_line .menu_main_nav > li.current-menu-item > a:before,
.menu_hover_path_line .menu_main_nav > li.current-menu-item > a:after,
.menu_hover_path_line .menu_main_nav > li.current-menu-ancestor:before,
.menu_hover_path_line .menu_main_nav > li.current-menu-ancestor:after,
.menu_hover_path_line .menu_main_nav > li.current-menu-ancestor > a:before,
.menu_hover_path_line .menu_main_nav > li.current-menu-ancestor > a:after,
.menu_hover_path_line .menu_main_nav > li.current-menu-parent:before,
.menu_hover_path_line .menu_main_nav > li.current-menu-parent:after,
.menu_hover_path_line .menu_main_nav > li.current-menu-parent > a:before,
.menu_hover_path_line .menu_main_nav > li.current-menu-parent > a:after {
	-webkit-transform: scale3d(1, 1, 1);
	    -ms-transform: scale3d(1, 1, 1);
	        transform: scale3d(1, 1, 1);
}

/* Roll Down */
.menu_hover_roll_down .menu_main_nav > li > a:before {
	content: ' ';
	position: absolute;
	top: 3.8em;
	left: 1.5em;
	right: 1.5em;
	height: 2px;
	opacity: 0;
	-webkit-transform: translate3d(0, -3em, 0);
	    -ms-transform: translate3d(0, -3em, 0);
	        transform: translate3d(0, -3em, 0);
	-webkit-transition: -webkit-transform 0s 0.3s, opacity 0.2s;
	    -ms-transition: transform 0s 0.3s, opacity 0.2s;
	        transition: transform 0s 0.3s, opacity 0.2s;
}
.menu_hover_roll_down .menu_main_nav > li.sfHover > a:before,
.menu_hover_roll_down .menu_main_nav > li > a:hover:before,
.menu_hover_roll_down .menu_main_nav > li.current-menu-item > a:before,
.menu_hover_roll_down .menu_main_nav > li.current-menu-ancestor > a:before,
.menu_hover_roll_down .menu_main_nav > li.current-menu-parent > a:before {
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	    -ms-transform: translate3d(0, 0, 0);
	        transform: translate3d(0, 0, 0);
	-webkit-transition: -webkit-transform 0.3s, opacity 0.1s;
	    -ms-transition: -webkit-transform 0.3s, opacity 0.1s;
	        transition: transform 0.3s, opacity 0.1s;
	-webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	    -ms-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.menu_hover_roll_down .menu_main_nav > li > a > span {
	display: block;
	pointer-events: none;
}
.menu_hover_roll_down .menu_main_nav > li.sfHover > a > span,
.menu_hover_roll_down .menu_main_nav > li > a:hover > span,
.menu_hover_roll_down .menu_main_nav > li.current-menu-item > a > span,
.menu_hover_roll_down .menu_main_nav > li.current-menu-ancestor > a > span,
.menu_hover_roll_down .menu_main_nav > li.current-menu-parent > a > span {
	-webkit-animation: anim-roll-down 0.3s forwards;
	    -ms-animation: anim-roll-down 0.3s forwards;
	        animation: anim-roll-down 0.3s forwards;
}

@-webkit-keyframes anim-roll-down {
	50% {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		    -ms-transform: translate3d(0, 100%, 0);
		        transform: translate3d(0, 100%, 0);
	}

	51% {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		    -ms-transform: translate3d(0, -100%, 0);
		        transform: translate3d(0, -100%, 0);
	}

	100% {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		    -ms-transform: translate3d(0, 0, 0);
		        transform: translate3d(0, 0, 0);
	}
}

@keyframes anim-roll-down {
	50% {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		    -ms-transform: translate3d(0, 100%, 0);
		        transform: translate3d(0, 100%, 0);
	}

	51% {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		    -ms-transform: translate3d(0, -100%, 0);
		        transform: translate3d(0, -100%, 0);
	}

	100% {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		    -ms-transform: translate3d(0, 0, 0);
		        transform: translate3d(0, 0, 0);
	}
}

/* Color Line */
.menu_hover_color_line .menu_main_nav > li > a:hover:before,
.menu_hover_color_line .menu_main_nav > li > a:focus:before {
	-webkit-transform: scale3d(1, 1, 1);
	    -ms-transform: scale3d(1, 1, 1);
	        transform: scale3d(1, 1, 1);
	-webkit-transition-delay: 0s;
	    -ms-transition-delay: 0s;
	        transition-delay: 0s;
}
.menu_hover_color_line .menu_main_nav > li > a:before,
.menu_hover_color_line .menu_main_nav > li > a:after {
	content: '';
	position: absolute;
	top: 3.8em;
	left: 1.5em;
	right: 1.5em;
	margin: 0;
	height: 2px;
	-webkit-transform: scale3d(0, 1, 1);
	    -ms-transform: scale3d(0, 1, 1);
	        transform: scale3d(0, 1, 1);
	-webkit-transform-origin: left center;
	    -ms-transform-origin: left center;
	        transform-origin: left center;
	-webkit-transition: transform 0.3s cubic-bezier(0.22, 0.61, 0.36, 1);
	    -ms-transition: transform 0.3s cubic-bezier(0.22, 0.61, 0.36, 1);
	        transition: transform 0.3s cubic-bezier(0.22, 0.61, 0.36, 1);
}
.menu_hover_color_line .menu_main_nav > li.menu-item-has-children > a:before,
.menu_hover_color_line .menu_main_nav > li.menu-item-has-children > a:after {
	right: 2em;
}
.menu_hover_color_line .menu_main_nav > li > a:hover,
.menu_hover_color_line .menu_main_nav > li.sfHover > a:after,
.menu_hover_color_line .menu_main_nav > li > a:hover:after,
.menu_hover_color_line .menu_main_nav > li > a:before {
	-webkit-transition-delay: 0.3s;
	    -ms-transition-delay: 0.3s;
	        transition-delay: 0.3s;
}
.menu_hover_color_line .menu_main_nav > li.sfHover > a:after,
.menu_hover_color_line .menu_main_nav > li > a:hover:after,
.menu_hover_color_line .menu_main_nav > li.sfHover > a:before,
.menu_hover_color_line .menu_main_nav > li > a:hover:before,
.menu_hover_color_line .menu_main_nav > li.current-menu-item > a:after,
.menu_hover_color_line .menu_main_nav > li.current-menu-item > a:before,
.menu_hover_color_line .menu_main_nav > li.current-menu-ancestor > a:after,
.menu_hover_color_line .menu_main_nav > li.current-menu-ancestor > a:before,
.menu_hover_color_line .menu_main_nav > li.current-menu-parent > a:after,
.menu_hover_color_line .menu_main_nav > li.current-menu-parent > a:before {
	-webkit-transform: scale3d(1, 1, 1);
	    -ms-transform: scale3d(1, 1, 1);
	        transform: scale3d(1, 1, 1);
}
.menu_hover_color_line .menu_main_nav > li.sfHover > a:before,
.menu_hover_color_line .menu_main_nav > li > a:hover:before {
	-webkit-transition-delay: 0s;
	    -ms-transition-delay: 0s;
	        transition-delay: 0s;
}

/* ---------------------- END MENU HOVERS ----------------------- */



/* Currency */
.menu_user_nav > li.menu_user_currency > a {
	padding-left:1.6em;
	padding-right:0.2em;
}

/* Bookmarks */
.menu_user_nav > li.menu_user_bookmarks li > a {
	position:relative;
}
.menu_user_nav > li.menu_user_bookmarks .bookmarks_add {
	border-bottom:1px solid rgba(0,0,0, 0.5);
}
.menu_user_nav > li.menu_user_bookmarks .bookmarks_delete {
	position:absolute;
	right:0;
	top:50%;
	margin-top:-0.5em;
	margin-right:0.5em;
	width:1em;
	height:1em;
	line-height:1em;
	font-size:1.25em;
}

/* Cart button */
.top_panel_style_3 .top_panel_cart_button,
.top_panel_style_4 .top_panel_cart_button {
	display:block;
	padding-left:1.5em !important;
	padding-right:1.5em !important;
}
.top_panel_middle .contact_cart {
	position:relative;
}
.top_panel_middle .sidebar_cart {
	position:absolute;
	top: 4.5em;
	left:0;
	z-index:1001;
	display:none;
	float:none;
	text-align:left;
	border: 1px solid #eee;
}
.top_panel_icon {
	padding:0;
}
.top_panel_icon .sidebar_cart {
	top: 3.65em;
	left:-0.7em;
}
.top_panel_style_5 .top_panel_icon .sidebar_cart {
	left:auto;
	right: -1em;
}
.top_panel_icon.search_wrap {
	width: 2.5em;
	height: 2.5em;
	line-height: 2.75em;
}
.top_panel_icon.search_wrap.search_state_opened{
	width: 16em;
	border-bottom: 1px solid transparent;
}
.top_panel_icon.search_wrap .search_submit {
	line-height: 3.5em;
}
.top_panel_icon .contact_cart_label,
.top_panel_icon .contact_cart_totals {
	display:none;
}
.top_panel_icon .contact_icon {
	display:inline-block;
	text-align:center;
}
.top_panel_icon .contact_icon:before {
	margin-right:0;
}
.top_panel_icon.menu_main_cart {
	position:relative;
}
.top_panel_icon .contact_icon {
	width: 2.2857em;
	height: 2.2857em;
	line-height: 2.2857em;
}
.top_panel_icon.menu_main_cart .contact_icon {
	-webkit-border-radius: 1.15em;
	   -moz-border-radius: 1.15em;
	        border-radius: 1.15em;
}


/* Logo in the header */
.top_panel_wrap .logo {
	margin: 2em 0 1em 0;
	overflow:hidden;
}
.top_panel_wrap.top_panel_style_1 .logo{
	margin: 1.8em 0 0.5em;
}
.top_panel_wrap.top_panel_style_5 .logo {
	margin: 2.5em 0 1em;
}
.top_panel_wrap .logo_main {
	max-height:100px;
	width:auto;
}
.logo a {
	display:inline-block;
}
.logo img {
	float:left;
	margin: 0 0.7857em 0.7857em 0;
	width: auto;
}
.top_panel_style_4 .logo img,
.top_panel_style_5 .logo img{
	margin: 0;
}
.logo_text,
.logo_slogan {
	text-align:left;
}
.logo_slogan {
	margin-top:0.25em;
	font-style:italic;
}
.top_panel_fixed .top_panel_wrap .logo_main {
	display: none;
}
.top_panel_wrap .logo_fixed {
	display:none;
	max-height:55px;
	width:auto;
}
.top_panel_fixed .top_panel_wrap .logo_fixed {
	display: block;
}
.top_panel_fixed .top_panel_wrap.top_panel_style_4 .menu_main_wrap {
	margin-top:1em;
	margin-bottom: 0;
}
.top_panel_fixed .top_panel_wrap.top_panel_style_5 .menu_main_wrap {
	margin-top:1.563em;
}
.top_panel_fixed .top_panel_wrap.top_panel_style_4 .logo{
	margin: 0.6em 0 0 0;
}
.top_panel_fixed .top_panel_wrap.top_panel_style_5 .logo{
	margin: 1.25em 0 0.625em;
}
.top_panel_style_4 .content_wrap{
	position:relative;
}
.top_panel_style_4 .menu_main_wrap {
	float: right;
}
.top_panel_style_4 .contact_logo {
	position:absolute;
	z-index:1;
	top: 0;
	left: 0;
}
.top_panel_style_4 .menu_main_wrap{
	margin-top: 3.15em;
	margin-bottom: 1.6em;
}
.top_panel_style_4 .contact_icon.icon-iconmonstr-shopping-cart-4:before{
	content: '';
}
.top_panel_style_4 .search_wrap.search_state_opened .search_form_wrap{
	border-bottom: 1px solid transparent;

}
.top_panel_style_4 .search_wrap.search_state_opened .search_form_wrap .search_field{
	transition: all 0.3s ease;
}
.top_panel_style_5 .top_panel_wrap_inner {
	text-align:center;
}
.top_panel_style_5 .contact_logo {
	overflow:hidden;
}
.top_panel_style_5 .menu_main_wrap {
	display:inline-block;
	margin-top:0;
}
.top_panel_style_5 .menu_main_nav_area,
.top_panel_style_5 .top_panel_icon {
	display:block !important;
	float: left;
}
.top_panel_style_5 .top_panel_top_user_area {
	text-align:left;
}

/* Slide submenu button */
.open_child_menu {
	cursor:pointer;
	position:absolute;
	z-index:1;
	right:0;
	top:0;
	text-align:center;
	width: 2em;
	height: 2.2857em;
	line-height:2.2857em;
	-webkit-transition: all ease .3s;
	   -moz-transition: all ease .3s;
	    -ms-transition: all ease .3s;
	     -o-transition: all ease .3s;
	        transition: all ease .3s;
}
.open_child_menu:before {
	content: '\e834';
	font-family:fontello;
}
li.opened > a > .open_child_menu:before {
	content: '\e833';
}


/* Contact fields */
.top_panel_wrap .contact_field {
	margin-top: 2.75em;
	margin-bottom: 2em;
}
.top_panel_wrap .contact_field > a > span,
.top_panel_wrap .contact_field > span {
	display:block;
	font-size: 0.75em;
	font-weight: 600;
	text-transform: uppercase;
}
.top_panel_wrap .contact_label {
	text-transform: uppercase;
	margin: 0;
}
.top_panel_middle .contact_icon {
	float:left;
	width: 4em;
	height: 4em;
	line-height:4em;
	margin-right:1em;
	text-align:center;
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
			border-radius: 50%;
}
.top_panel_middle .contact_icon:before {
	font-size:1.5em;
	margin-right:0;
}
.top_panel_wrap .menu_main_cart .contact_icon:before {
	font-size:1em;
}
.top_panel_style_5 .logo {
	text-align:center;
}
.top_panel_middle .menu_main_wrap {
	text-align:right;
}
.top_panel_middle .menu_main_nav_area {
	display:inline-block;
	text-align:left;
}
.top_panel_style_5 .top_panel_middle .menu_main_nav_area {
	display:block;
}
.top_panel_style_5 .top_panel_middle .contact_icon{
	width:2em;
	height: 2.5em;
	line-height:2.75em;
	margin-right: 0;
}


/* Search field */
.top_panel_middle .search_wrap {
	display:none;
}
.menu_show .top_panel_middle .search_wrap {
	display:block;
}
.search_wrap {
	position:relative;
	max-width:10em;
	min-width:2.2857em;
	z-index:1000;
}
.top_panel_style_4 .search_wrap.search_state_closed:not(.top_panel_icon) {
	min-width:0;
	width:1.5em;
}
.search_wrap:not(.search_state_fixed) {
	-webkit-transition: all ease .3s;
	   -moz-transition: all ease .3s;
	    -ms-transition: all ease .3s;
	     -o-transition: all ease .3s;
	        transition: all ease .3s;
}
.search_wrap .search_field {
	border:none;
}
.search_wrap .search_submit,
.search_wrap .search_submit:hover {
	background-color:transparent !important;
}
.content .search_wrap,
.content .search_wrap .search_submit,
.content .search_wrap .search_field,
.top_panel_bottom .search_wrap,
.top_panel_bottom .search_wrap .search_submit,
.top_panel_bottom .search_wrap .search_field,
.top_panel_style_4 .search_wrap,
.top_panel_style_4 .search_wrap .search_submit,
.top_panel_style_4 .search_wrap .search_field {
	height:2.5em;
	line-height:2em;
	transition: all 0.3s ease;
}
.top_panel_bottom .search_wrap,
.top_panel_bottom .search_wrap .search_submit,
.top_panel_bottom .search_wrap .search_field,
.top_panel_style_4 .search_wrap,
.top_panel_style_4 .search_wrap .search_submit,
.top_panel_style_4 .search_wrap .search_field {
	background: transparent !important;
}
.top_panel_bottom .search_wrap,
.top_panel_style_4 .search_wrap {
	float:right;
	padding-top:0.5em;
	padding-left:1em;
	margin-right: 2em;
}
.top_panel_style_1 .search_wrap{
	padding-top: 1.2em;
	padding-bottom: 1.2em;
	margin-right: 0;
}
.top_panel_icon.search_wrap .search_field {
	background-color: transparent !important;
}
.search_wrap form {
	width: 100%;
	position:relative;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}
.search_wrap .search_submit {
	position:absolute;
	left:0;
	top:0;
	width:2em;
	padding:0;
	margin:0;
	text-align:right;
	font-weight:normal;
}
.top_panel_top_search .search_submit {
	top:2px;
}
.search_wrap .search_field {
	width:100%;
	padding-left: 2.5em;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}
.top_panel_top .search_field {
	max-width:6em;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
}
.search_wrap .search_submit:before {
	margin-right:0.35em;
	font-size: 1em;
}
.top_panel_style_1 .search_wrap .search_submit:before{
	font-size: 1.25em;
	line-height: 2.25em;
}
.top_panel_style_5 .search_form_wrap {
	width:100%;
	overflow:hidden;
}
.top_panel_style_5 .search_results {
	top: 3.3em !important;
}
.top_panel_icon .search_submit {
	display:inline-block;
	text-align:center;
}
.top_panel_icon .search_submit:before {
	margin-right:0;
}


/* Fullscreen search */
.search_style_fullscreen.search_wrap.search_state_opened {
	width: 2.5em !important;
}
.search_style_fullscreen.search_state_opened .search_form_wrap {
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 99;
	background-color: rgba(0, 0, 0, 0.85) !important;
	overflow: hidden;
	-webkit-transition: all ease .3s;
	   -moz-transition: all ease .3s;
	    -ms-transition: all ease .3s;
	     -o-transition: all ease .3s;
			transition: all ease .3s;
}
.search_style_fullscreen .search_form {
	padding:0;
	text-align:center;
}
.search_style_fullscreen.search_state_opened .search_form {
	position: relative;
	width: 50%;
	top: 50%;
	left: 50%;
	-webkit-transform:translateX(-50%) translateY(-50%);
	   -moz-transform:translateX(-50%) translateY(-50%);
		-ms-transform:translateX(-50%) translateY(-50%);
			transform:translateX(-50%) translateY(-50%);
	border-bottom: 1px solid #fff;
}
.search_style_fullscreen.search_state_closed .search_close {
	display:none;
}
.search_style_fullscreen.search_state_opened .search_close {
	position: absolute;
	right: 0;
	top: 0;
	display: inline-block;
	font-size: 1.5em;
	font-weight: 300;
	text-align: center;
	cursor: pointer;
	margin-top: 0.75em;
	-webkit-transition: all ease .3s;
	   -moz-transition: all ease .3s;
	    -ms-transition: all ease .3s;
	     -o-transition: all ease .3s;
			transition: all ease .3s;
}
.search_style_fullscreen.search_state_opened .search_close:before {
	margin:0;
}
.search_style_fullscreen.search_state_closed .search_submit {
	position: relative;
	left: 0;
	top: 0;
	-webkit-transition: none;
	   -moz-transition: none;
	    -ms-transition: none;
	     -o-transition: none;
			transition: none;
}
.search_style_fullscreen.search_state_opened .search_submit {
	-webkit-transform:translateY(-50%);
	   -moz-transform:translateY(-50%);
	    -ms-transform:translateY(-50%);
			transform:translateY(-50%);
	position: absolute;
	left: 0;
	top: 50%;
	background-color: transparent;
	font-size: 1em;
	width: auto;
	padding: 0;
}
.top_panel_wrap .search_style_fullscreen.search_state_closed .search_field {
	display: none;
}
.top_panel_wrap .search_style_fullscreen.search_state_opened .search_field {
	font-size: 1.4em;
	font-weight: 400;
	height: 3em;
	letter-spacing: 1px;
	line-height: 3em;
	margin: 0;
	padding: 0 0 0 2em;
	white-space: pre-wrap;
	word-wrap: break-word;
	box-sizing: border-box;
	resize: none;
	overflow: hidden;
	display: block;
	width: 100%;
}
.top_panel_wrap .search_style_fullscreen.search_state_opened .search_close,
.top_panel_wrap .search_style_fullscreen.search_state_opened .search_field,
.top_panel_wrap .search_style_fullscreen.search_state_opened .search_submit {
	color: #ffffff !important;
}
.top_panel_wrap .search_style_fullscreen.search_state_opened .search_close:hover,
.top_panel_wrap .search_style_fullscreen.search_state_opened .search_field:hover,
.top_panel_wrap .search_style_fullscreen.search_state_opened .search_field:focus,
.top_panel_wrap .search_style_fullscreen.search_state_opened .search_submit:hover,
.top_panel_wrap .search_style_fullscreen.search_state_opened .search_submit:focus {
	color: #ccc !important;
}
.top_panel_wrap .search_style_fullscreen.search_state_opened .search_field,
.top_panel_wrap .search_style_fullscreen.search_state_opened .search_field:hover,
.top_panel_wrap .search_style_fullscreen.search_state_opened .search_field:focus {
	background-color: transparent !important;
}
.search_style_fullscreen.search_state_opened input::-webkit-input-placeholder {color:#ccc; opacity: 1;}
.search_style_fullscreen.search_state_opened input::-moz-placeholder          {color:#ccc; opacity: 1;}/* Firefox 19+ */
.search_style_fullscreen.search_state_opened input:-moz-placeholder           {color:#ccc; opacity: 1;}/* Firefox 18- */
.search_style_fullscreen.search_state_opened input:-ms-input-placeholder      {color:#ccc; opacity: 1;}

.content .search_style_fullscreen.search_state_closed .search_form .search_submit:before{
	line-height: 1.5em;
	margin-right: 1em ;
}

/* Expand search */
.search_wrap.search_style_expand:not(.top_panel_icon) .search_field {
	-webkit-border-radius: 25px;
	   -moz-border-radius: 25px;
			border-radius: 25px;
}
.search_style_expand.search_wrap.search_state_closed {
	width: 2.5em;
}
.search_style_expand.search_wrap.search_state_closed .search_field {
	padding-right:0;
}

/* Slide search */
.search_style_slide.search_wrap:not(.top_panel_icon) {
	position:relative;
	width:1.5em;
}
.search_style_slide.search_state_closed:not(.top_panel_icon) .search_form_wrap {
	background-color: transparent !important;
}
.search_style_slide.search_state_opened:not(.top_panel_icon) .search_form_wrap {
	position: absolute;
	z-index: 99;
	right: 0;
	top: 1.5em;
	overflow: hidden;
	width:10em;
	-webkit-animation-duration: 0.5s;
		    animation-duration: 0.5s;
	-webkit-animation-name: fadeInRight;
		    animation-name: fadeInRight;
}
.top_panel_top .top_panel_top_search .search_style_slide.search_state_opened:not(.top_panel_icon) .search_form_wrap {
	top: 0;
}
.search_style_slide.search_state_closed:not(.top_panel_icon) .search_field {
	background-color: transparent !important;
}


/* Search results */
.search_wrap .search_results {
	display:none;
	position:absolute;
	z-index:1000;
	right:0;
	top:4.2857em;
	background-color: #fff;
	border: 1px solid #e5e5e5;
	width: 270px;
	padding:1em;
	line-height:1.5em;
	text-align:left;
	-webkit-box-shadow: -4px 3px 0 0 rgba(0, 0, 0, 0.2);
	   -moz-box-shadow: -4px 3px 0 0 rgba(0, 0, 0, 0.2);
			box-shadow: -4px 3px 0 0 rgba(0, 0, 0, 0.2);
}
.top_panel_top .search_results {
	top:2.65em;
}
.top_panel_middle .sidebar_cart:after,
.menu_user_nav > li > ul:after,
.search_wrap .search_results:after {
	content:" ";
	width:10px;
	height:10px;
	background-color: #fff;
	border-left: 1px solid #e5e5e5;
	border-top: 1px solid #e5e5e5;
	position: absolute;
	top:-6px;
	right:3em;
	-webkit-transform: rotate(45deg);
	   -moz-transform: rotate(45deg);
	     -o-transform: rotate(45deg);
	    -ms-transform: rotate(45deg);
			transform: rotate(45deg);
}
.top_panel_middle .sidebar_cart:after,
.menu_user_nav > li > ul:after {
	left: 2em;
	right:auto;
}
.top_panel_style_1 .top_panel_middle .sidebar_cart:after{
	left: 1.25em;
}
.top_panel_style_5 .top_panel_middle .sidebar_cart:after{
	right:1.65em;
	left:auto;
}
.menu_user_nav > li > ul > li {
	z-index:1;
}
.search_wrap .search_results .search_results_close {
	position: absolute;
	top:3px;
	right:3px;
	display:block;
	text-align:center;
	overflow:hidden;
	font-size:0.875em;
	width:1.2em;
	height:1.2em;
	line-height:1.2em;
	cursor:pointer;
}
.search_wrap .post_more {
	display:block;
	text-align:center;
}
.widget_area .post_item {
	overflow:hidden;
}
.widget_area aside .post_item + .post_item,
.search_results.widget_area .post_item + .post_item {
	margin-top:10px;
	padding-top:1em;
}
.search_results.widget_area .post_item + .post_item {
	border-top:1px solid #e5e5e5;
}
.widget_area .post_item .post_content {
	overflow:hidden;
}
.widget_area .post_item .post_thumb {
	float:left;
	width: 4.6875em;
	height: 4.6875em;
	margin:0 1.25em 4px 0;
	overflow:hidden;
}
.widget_area .post_item .post_thumb img {
	width:100%;
}
.widget_area .post_item .post_title {
	margin: 0 0 4px 0;
	font-size:1em;
	line-height: 1.25em;
}
.widget_area .post_item .post_info {
	font-size:0.875em;
	margin-bottom:0;
	line-height:1.5em;
}
.widget_area .post_item .post_info .post_info_item+.post_info_item:before {
	content: "";
	margin:0 0 0 5px;
}

/* Search field inside content */
.content .search_wrap {
	max-width:50%;
	margin:0;
}
.content .columns_wrap .search_wrap {
	max-width:100%;
}
.content .search_wrap .search_form_wrap {
	width: 100%;
}
.content .search_wrap .search_form_wrap .search_field {
	width:82%;
}
.content .search_wrap.search_fixed .search_form_wrap .search_field {
	width: 96%;
}
.content .search_wrap .search_results {
	width:100%;
}
.content .search_wrap .search_form .search_close{
	margin-left: 1em;
}
.content .search_wrap .search_form .search_submit:before{
	font-size: 1.2em;
	line-height: 2.5em;
	margin-right: 0.2em;
}

/* Push panel */
.site-overlay {
    display: none;
    position: fixed;
    top: 0;
	bottom: 0;
    left: 0;
    right: 0;
    height: 110%;
    z-index: 9998;
    background-color: rgba(0,0,0,0.5);
	-webkit-transition: all ease .3s;
	   -moz-transition: all ease .3s;
	    -ms-transition: all ease .3s;
	     -o-transition: all ease .3s;
	        transition: all ease .3s;
}
.pushy {
	position: fixed;
	width: 25em;
	bottom: 0;
	top: 0;
	left: -25em;
	z-index: 10000;
	overflow: hidden;
	text-align: center;
	-webkit-transition: all ease .3s;
	   -moz-transition: all ease .3s;
	    -ms-transition: all ease .3s;
	     -o-transition: all ease .3s;
	        transition: all ease .3s;
}
.pushy-active .pushy {
	left: 0;
}
.pushy .pushy_inner {
	width:105%;
	height: 100%;
	padding: 3em 0 1em 0;
	position:relative;
	overflow: scroll;
	-webkit-overflow-scrolling: touch; /* enables momentum scrolling in iOS overflow elements */
}
.pushy .close-pushy:before {
	content: '\e8ac';
	font-family: fontello;
	font-size: 1.5em;
	position:absolute;
	right: 1.25em;
	top: 2em;
	z-index: 999;
}
.pushy .logo_fixed {
	display: none;
}
.pushy .logo {
	margin: 2em 0;
}
.menu_pushy_nav_area .menu_pushy_nav {
	margin-bottom:2em;
}
.menu_pushy_nav_area ul,
.menu_pushy_nav_area li {
	margin:0;
	padding:0;
	list-style:none;
}
.menu_pushy_nav_area li > a {
	position:relative;
	display:block;
	padding:0.5em 3em;
}
.menu_pushy_nav_area li.menu-item-has-children ul {
	display:none;
}
.menu_pushy_nav_area li.menu-item-has-children > a > .open_child_menu {
	right: 2em;
}



/* Header mobile
---------------------------------------------------------------- */
.ios_fixed {
	position: fixed;
	overflow: hidden;
}
.menu_mobile_open {
    height: 100%;
}
.admin-bar.menu_mobile_open {
    height: calc(100% - 32px);
}
.menu_mobile_open body {
    height: 100%;
    overflow: hidden;
}
.menu_mobile_open .top_panel_below .slider_wrap {
	display:none;
}
.header_mobile {
	position: relative; 
    z-index: 10003;	
	display: none;
}
.header_mobile .top_panel_fixed_wrap {
    display: none;
}
.header_mobile .mask {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
	cursor: pointer;
	z-index: 1001;
    background-color: rgba(0,0,0,0.6);
}
.header_mobile .mask.show {
	right: 0;
}

/* content wrap */
.header_mobile .content_wrap{
	text-align: center;
}
.header_mobile .logo {
    padding-top: 35px;
    padding-bottom: 20px;
}
.header_mobile .logo_main{
    height: 53px;
}
.header_mobile .menu_button {
    position: absolute;
    left: 30px;
    top: 50%;
    margin-top: -13px;
}
.header_mobile .menu_main_cart {
	position: absolute;
    right: 30px;
    margin: 0;
	top: 50%;
    margin-top: -12px;
}
.header_mobile .menu_button,
.header_mobile .menu_main_cart .top_panel_cart_button .contact_icon {
	background-color: transparent !important;
    font-size: 26px;
    height: auto;
    width: auto;
    line-height: 25px;
	cursor: pointer;
	 -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s
}


/* side wrap */
.header_mobile .side_wrap {
    display: block;
    position: fixed;
    top: 0;
    left: -320px;
    width: 320px;
    height: auto;
    bottom: 0;
    overflow: hidden;
    overflow-y: scroll;
    z-index: 10003;
    padding: 0px;
    transition: left 0.3s linear;
    -moz-transition: left .3s linear;
    -webkit-transition: left 0.3s linear;
    -o-transition: left .3s linear;
}
.admin-bar .header_mobile .side_wrap{
	top: 32px;
}
.header_mobile .side_wrap.open{
	left: 0;
}
.header_mobile .side_wrap .close {
    position: absolute;
    top: 15px;
    right: 20px;
    text-transform: uppercase;
    cursor: pointer;
	display: none;
}


/* panels */
.panel_top, .panel_middle, .panel_bottom{
	padding: 0px;
	position: relative;
	display: block;
}
.header_mobile .panel_middle{
	padding: 10px 35px;
	font-size: 13px;
	border-bottom: 1px solid transparent;
}
.header_mobile .panel_middle:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 0;
}
.header_mobile .panel_middle > * {
    z-index: 1;
	position: relative;
}


/* menu */
.header_mobile .menu_main_nav_area{
	display: block;
}
.header_mobile .menu_main_nav{
	padding-left: 0;
	margin: 0;
}
.header_mobile .menu_main_nav li,
.header_mobile .menu_main_nav ul{
	margin: 0;
}
.header_mobile .menu_main_nav > li {
    float: none;
    display: block;
    border-bottom: 1px solid rgba(0, 0, 0, 0.09);
}
.header_mobile .menu_main_nav > li > a {
	padding: 17px 42px 17px 35px;
    font-size: 12px;
    line-height: 16px;
}
.header_mobile .menu_main_nav > li > ul a {
    font-size: 14px;
    padding: 12px 42px 12px 49px;
    line-height: 15px;
	display: block;
}
.header_mobile .menu_main_nav > li li li > a {
    padding: 12px 42px 12px 63px;
}
.header_mobile .menu_main_nav > li ul {
    display: none;
    position: relative;
    padding: 0px;
	margin: 0;
    width: auto;
    list-style-type: none;
    top: 0;
    overflow: hidden;
	border: none;
	background-color: transparent;
}
.header_mobile .menu_main_nav li.menu-item-has-children > a:after {
	display:none;
}
.header_mobile .menu_main_nav > li > a > .open_child_menu {
	right: 1em;
	top: 1em;
}
.header_mobile .menu_main_nav > li ul > li > a > .open_child_menu {
	right: 0.8em;
	top: 0.2em;
}
.header_mobile .menu_main_nav > li > ul:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.09);
    z-index: 0;
}
.header_mobile .menu_main_nav > li ul > * {
	z-index: 1;
    position: relative;
}
.header_mobile .menu_main_nav > li ul > li:last-child{
	margin-bottom: 0;
}
.header_mobile .menu_main_nav > li > ul ul {
    left: 0;
}
.header_mobile .side_wrap .menu_main_nav > li ul,
.header_mobile .side_wrap .menu_main_nav > li ul li.current-menu-item > a, 
.header_mobile .side_wrap .menu_main_nav > li ul li.current-menu-ancestor > a {
	background-color: transparent;
}
.header_mobile .side_wrap .menu_main_nav > a:hover, 
.header_mobile .side_wrap .menu_main_nav li > a:hover, 
.header_mobile .side_wrap .login .popup_link:hover{

}
.header_mobile .side_wrap .menu_main_nav > li.current-menu-parent > a,
.header_mobile .side_wrap .menu_main_nav > li ul li.current-menu-parent > a,
.header_mobile .side_wrap .menu_main_nav > li.current-menu-item > a,
.header_mobile .side_wrap .menu_main_nav > li ul li.current-menu-item > a {
	font-weight:bold;
}
.header_mobile .menu_main_nav > li.menu_item_highlight > a{
	border: none;
	margin: 0;
}

/* search and menu */
.header_mobile .search_wrap, .header_mobile .login {
	position: relative;
    float: none;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid rgba(0, 0, 0, 0.09);
}
.header_mobile .search_wrap:after, .header_mobile .login:after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 0;
}
.header_mobile .search_wrap > *,
.header_mobile .login > * {
    z-index: 1;
	position: relative;
}
.header_mobile .search_wrap .search_results{
	right: 25px;
	top: 10px;
}
.header_mobile .login  .popup_link{
	padding: 17px 35px;
	padding-right: 54px;
    font-size: 12px;
	text-transform: uppercase;
    line-height: 16px;
	display: block;
	font-weight: 700;
}
.header_mobile .login  .popup_link:before{
    content: '\e8ae';
    font-family: fontello;
    position: absolute;
    right: 28px;
    top: 16px;
    font-size: 12px;
}
.header_mobile .login  .popup_link.popup_login_link:before{
	content: '\e887';
}

/* search */
.header_mobile .search_wrap {
    max-width: 100%;
	padding: 10px 35px;
	padding-right: 54px;
}
.header_mobile .search_wrap .search_field {
    padding: 0 0 0 1em;
	font-size: 14px;
    line-height: 29px;
}
.header_mobile .search_wrap form {
    padding-left: 0;
}
.header_mobile .search_wrap .search_submit {
   display: block !important;
   font-weight:bold;
   position: absolute;
   right: -30px;
   top: 8px;
   left: auto;
}
.header_mobile  .search_field::-webkit-input-placeholder {
   	color: #fff;
}
.header_mobile  .search_field:-moz-placeholder {
 	color: #fff;
}
.header_mobile  .search_field::-moz-placeholder {
 	color: #fff;
}
.header_mobile  .search_field:-ms-input-placeholder {
 	color: #fff;
}


/* contact info */
.header_mobile .contact_field .contact_icon{
	font-size: 16px;
	margin-right: 15px;
}
.header_mobile .contact_field .contact_icon.icon-home:before {
    content: '\e894';
    font-size: 18px;
}
.header_mobile .top_panel_top_open_hours, 
.header_mobile .top_panel_top_socials{
	margin-left: 0;
}
.header_mobile .top_panel_top_contact_area,
.header_mobile .top_panel_top_open_hours,
.header_mobile .top_panel_top_user_area{
	float: none;
	display: block;
	margin: 0;
    padding: 0;
	text-align: left;
}
.header_mobile .contact_field,
.header_mobile .top_panel_top_open_hours{
	padding: 0.4em 0;
	font-size: 0.75em;
}
.header_mobile .top_panel_top_user_area {
    display: none;
}

/* socials */
.header_mobile .contact_socials {
    text-align: left;
	margin: 0 35px;
	line-height: 0;
}

.header_mobile .sc_socials{
	margin: 12px 0;
}
.header_mobile .sc_socials .sc_socials_item{

}

/* woo */
.header_mobile .sidebar_cart {
    position: absolute;
    top: 35px;
    left: auto;
    right: 0;
    z-index: 1000;
    display: none;
    float: none;
    text-align: left;
    border: 1px solid #eee;
}
.header_mobile .sidebar_cart {
	width: 250px !important;
	padding: 1.5em !important;
	z-index:12000;
}
.header_mobile .widget_shopping_cart { 
	display:block !important;
}
.header_mobile .widget_shopping_cart ul.cart_list { 
	display:block;
	position:static;
	width:100%;
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;		
}
.header_mobile .sidebar_cart > li,
.header_mobile .widget_shopping_cart ul.cart_list > li {
	margin:0;
	padding-left:0;
	list-style-type: none;
}
.header_mobile .sidebar_cart > li:before,
.header_mobile .sidebar_cart > li > a:before,
.header_mobile .widget_shopping_cart ul.cart_list > li:before,
.header_mobile .widget_shopping_cart ul.cart_list > li > a:before {
	display:none;
}
.woocommerce .header_mobile .widget_shopping_cart .empty,
.woocommerce-page .header_mobile .widget_shopping_cart .empty {
	padding-bottom: 1em;
}
.header_mobile .widget_shopping_cart ul.cart_list > li > a {
	padding: 0;
}
.header_mobile .widget_shopping_cart ul.cart_list > li > a:not(.remove) {
	margin-top:-0.15em;
}
.header_mobile .widget_shopping_cart ul.cart_list > li > a:hover {
	background-color: transparent;
}
.header_mobile .widget_shopping_cart ul.cart_list > li img {
	width:50px;
}
.header_mobile .widget_shopping_cart .cart_list li a.remove {
    position: absolute;
    top: 0;
	left: auto;
    right: -0.6em;
    margin-top: 0;
    text-align: center;
}


/* 7.2 Main Slider
-------------------------------------------------------------- */
.slider_wrap .rev_slider_wrapper {
	z-index:0;
}
.tparrows.default {
	background:none;
	background-color:transparent; 
	line-height:40px; 
}
.tparrows.default:before { 
	font-family: "fontello"; 
	font-size:3em; 
}
.tp-leftarrow.default:before { 
	content: '\e837'; 
}
.tp-rightarrow.default:before { 
	content: '\e836'; 
}
.slider_with_over_content .tparrows {
	display:none !important;
}
.slider_with_over_content .tp-rightarrow {
	left: 60% !important;
}
.tp-bullets.simplebullets.round .bullet {
	background:none;
	margin-left:16px;
	border:1px solid transparent;
	width: 10px;
	height: 10px;
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
			border-radius: 50%;
}
.tp-bullets.simplebullets.round .bullet.selected {
	background-color:transparent !important;
	border-width:1px;
	border-style: solid;
}

/* Slider with over content */
.slider_with_over_content {
	position:relative;
}
.slider_over_content {
	position:absolute;
	z-index:1;
	right:0;
	top: 0;
	bottom:0;
	width: 40%;
	-webkit-transition: all ease .3s;
	   -moz-transition: all ease .3s;
	    -ms-transition: all ease .3s;
	     -o-transition: all ease .3s;
	        transition: all ease .3s;
}
.slider_over_content_inner {
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom: 0;
	overflow:hidden;
	padding:2em 3em;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}
.slider_over_button {
	display:none;
	position:absolute;
	left:-30px;
	top:50%;
	margin-top:-15px;
	width: 26px;
	height: 30px;
	line-height:28px;
	font-size:24px;
	text-align:center;
	cursor:pointer;
}
.slider_over_close {
	display:none;
	position:absolute;
	right:10px;
	top:10px;
	width: 15px;
	height: 15px;
	line-height:15px;
	font-size:1.2em;
	text-align:center;
	cursor:pointer;
}


.rev_slider .slider-product .products .product {
	width: 100% !important;
}

.rev_slider .slider-product .products .product .post_item_wrap .post_featured img {
	width: 100% !important;
	height: 100% !important;
}

.rev_slider .slider-product .products .product .woo_buttons_wrap .added_to_cart {
	padding: 1em;
}

/* 7.3 Page info: page title and breadcrumbs
-------------------------------------------------------------- */
.top_panel_title.title_present.breadcrumbs_present .post_navi,
.top_panel_title.title_present.breadcrumbs_present .page_title,
.top_panel_title.title_present.breadcrumbs_present .breadcrumbs {
	max-width:49%;
}
.top_panel_style_3 .post_navi,
.top_panel_style_3 .page_title,
.top_panel_style_3 .breadcrumbs {
	float:none !important;
	max-width:100% !important;
	text-align:center;
}
.top_panel_title_inner {
	overflow:hidden;
}
.top_panel_title .page_title {
	margin:0;
	font-family: 'Rokkitt';
	font-weight:400;
	font-size: 1.875em;
	padding: 1.2em 0;
	line-height:0.933em;
	letter-spacing: 0.2em;
	display: inline-block;
	vertical-align: middle;
	width: 49%;
	margin-right: 1%;
}
.top_panel_title .post_navi {
	padding: 1.6667em 0 2.5em;
	font-size:0.875em;
	line-height:1.5em;
	display: inline-block;
	vertical-align: middle;
	width: 49%;
	margin-right: 1%;
}
.top_panel_style_3 .post_navi,
.top_panel_style_3 .page_title {
	padding:0.5em 0 0.25em;
}

.top_panel_title .breadcrumbs {
	font-size:0.875em;
	line-height:1.5em;
	text-align: right;
	display: inline-block;
	vertical-align: middle;
	width: 49%;
	margin-left: 1%;
}
.top_panel_style_3.title_present .breadcrumbs {
	padding: 0 0 1.5em 0;
}
.post_navi .post_navi_item,
.breadcrumbs .breadcrumbs_item {
	display:inline-block;
	vertical-align:top;
	white-space:nowrap;
}
.post_navi .post_navi_item + .post_navi_item:before,
.breadcrumbs .breadcrumbs_delimiter {
	display:inline-block;
	position:relative;
	margin: 0 0.5em;
	vertical-align:top;
	text-align:center;
}
.post_navi .post_navi_item + .post_navi_item:before,
.breadcrumbs .breadcrumbs_delimiter:before {
	content:'/';
}



/* 7.4 Main content wrapper
-------------------------------------------------------------- */

/* Post featured block */
.post_featured {
	overflow:hidden;
	margin-bottom:2.8em;
	position:relative;
}
.article_style_boxed .post_featured {
	margin-bottom:0;
}
.post_featured img {
	width:auto;
	height:auto;
}
.post_featured_right > .post_featured {
	float: right;
	width: 50%;
	margin-left: 4.3478%;
}
.post_featured_left > .post_featured {
	float: left;
	width: 50%;
	margin-right: 4.3478%;
}


/* Post info block */
.post_info_bottom {
	margin-bottom:3em;
	margin-top: 2em;
	clear: both;
}
.post_info .post_info_item+.post_info_item:before {
	display: inline-block;
	content:"|";
	font-style:normal;
	margin:0 0.5em;
}
.post_info .post_info_counters .post_counters_item {
	display:inline-block;
	margin-right: 0.75em;
	line-height: 0.5em;
}
.post_info .post_info_counters .post_counters_item:before {
	font-size: 1.1em;
	font-weight: 400;
	margin-right: 0.25em;
	vertical-align: middle;
	line-height: 0.8em;
}
.post_info .post_info_counters .post_counters_item.post_counters_views:before {
	margin-top: -1px;
}
.post_info .post_info_counters .post_counters_item.post_counters_likes:before {
	margin-top: -4px;
	line-height: 1em;
}

.post_info.post_info_share_vertical {
	margin:0;
}
.article_style_boxed[class*="single-"] .content > article > .post_info_share {
	margin-bottom:0;
}
.post_info .post_info_counters .post_counters_likes.disabled {
	color:#e05100;
}



/* 7.5 Post Formats
-------------------------------------------------------------- */

/* Quote */
blockquote {
	padding: 2.25em 3.750em;
	font-size: 1em;
	width: 90%;
	margin: 3em auto;
	box-sizing: border-box;
}
blockquote, blockquote p {
	position:relative;
	z-index:2;
	font-weight:300;
	line-height:1.6em;
}
blockquote:before {
	font-family:'fontello';
	content: '\e90c';
	display:block;
	z-index:1;
	font-size:1.2em;
	line-height:1em;
	color: rgba(128,128,128,0.1);
	margin-bottom: 0.75em;
}
blockquote p {
	margin: 0;
}
blockquote p + p {
	margin-top: -0.2em;
}
blockquote > a,
blockquote > p > a,
blockquote cite {
	display:block;
	font-family: 'Rokkitt';
	font-size: 1.125em;
	font-weight:normal;
	margin-top:1em;
}

/* Link */
.post_format_link .post_descr{
	padding: 4.9em 1.25em 2.5em 1.25em;
	margin-bottom: 2em;
}
.post_format_link .post_descr a {
	font-family: 'Rokkitt';
	font-size: 1.375em;
	text-transform: uppercase;
	letter-spacing: 0.2em;
}

/* Status */
.post_format_status.post_item_single .post_content p,
.post_format_status .post_descr {
	font-size: 1.875em;
	line-height:1.3333em;
}

/* Aside */
.post_format_aside.post_item_single .post_content p,
.post_format_aside .post_descr {
	border-width: 1px;
	border-style: solid;
	padding: 1.2em;
}
.post_format_aside .post_descr p {
	margin-bottom:0;
}
.post_format_aside .post_descr p+p {
	margin-top:1em;
}


/* 7.6 Post Layouts
-------------------------------------------------------------- */

.post_item .post_descr {
	line-height:1.5em;
}
.post_item .post_readmore:after {
	content: '\e832';
	font-family:fontello;
	display: inline-block;
	margin-left:0.5em;
}

/* Layout Excerpt */
.post_icon.inherit {
	display: none !important;
}
.post_title .post_icon {
	font-size:0.9375em;
	margin-right:0.5em;
}
.post_item_excerpt .post_title .post_icon {
	display:block;
	margin-right:0;
}
.post_item_excerpt .post_title {
	font-size: 4.5em;
	letter-spacing: 0;
	margin-top:0;
	margin-bottom:0.45em;
	text-transform: none;
	line-height: 0.8em;
}
.post_item_excerpt.post_featured_left .post_title,
.post_item_excerpt.post_featured_right .post_title {
	font-size: 2.2857em;
}
.post_item_excerpt:not([class*="column"]) + .post_item_excerpt:not([class*="column"]) {
	margin-top: 7.5em;
	border-top: 2px solid #f7f7f7;
	padding-top: 7em;
}
.article_style_boxed .post_item_excerpt:not([class*="column"]) + .post_item_excerpt:not([class*="column"]) {
	border-top:none;
	padding-top:0;
}
.post_item_excerpt .post_content {
	margin-bottom:3em;
}
.post_item_excerpt .post_info_top{
	font-size: 0.875em;
	font-weight: 400;
	margin-bottom: 2.8em;
}
.post_item_excerpt .post_info_top .post_info_date:after{
	content: "|";
	display: inline-block;
	margin: 0 5px;
}
.post_item_excerpt .post_content .sc_button{
	font-size: 0.625em;
	float: left;
	display: block;
	padding: 1.4em 5em;
	letter-spacing: 0.2em;
	max-height: 38px;
	box-sizing: border-box;
	margin-right: 4px;
}
.post_item_excerpt .post_content .sc_button,
.post_item_excerpt .post_content .sc_button:hover{
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
}
.post_item_excerpt .post_info .post_counters_item{
	display: inline-block;
	padding: 1em 4.4em;
	max-height: 38px;
	box-sizing: border-box;
	position: relative;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	-webkit-transition-property: all;
	-moz-transition-property: all;
	transition-property: all;
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	transition-duration: 0.3s;
	margin-right: 0;
}
.post_item_excerpt .post_info .post_counters_item:after{
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	-webkit-transform: scaleX(0);
	-moz-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: 50%;
	-moz-transform-origin: 50%;
	transform-origin: 50%;
	-webkit-transition-property: transform;
	-moz-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}
.post_item_excerpt .post_info .post_counters_item:hover:after{
	-webkit-transform: scaleX(1);
	-moz-transform: scaleX(1);
	transform: scaleX(1);
}

.post_item_excerpt .sc_audio_player .mejs-container,
figure.wp-block-audio .mejs-container {
	height: 40px !important;
}

.post_item_excerpt .sc_audio_player .mejs-container .mejs-controls {
	background-color: #f1f1f1;
}


.post_item_single .mejs-container .mejs-controls {
	background-color: #f1f1f1 !important;
}

.sidebar .mejs-container .mejs-controls {
	background-color: #222 !important;
	padding: 0;
}

/* Related posts */
.related_wrap {
	margin-bottom:3em;
}
.related_wrap.related_wrap_empty {
	margin-bottom:0;
}
.related_wrap .section_title {
	margin:1em 0 1em;
	font-size: 3em;
}
.article_style_stretch:not(.sidebar_show) .related_wrap:not(.related_wrap_empty) {
	background-color: #f4f7f9;
	padding: 1px 2.1875em 4em;
}
.article_style_stretch .related_wrap:not(.related_wrap_empty):not(.scroll_wrap) {
	padding-bottom: 1px;
}
.related_wrap .post_item_related,
.article_style_stretch .post_item_related {
	background-color:#ffffff;
}
.article_style_boxed.sidebar_show[class*="single-"] .related_wrap .post_item_related {
	background-color: #f4f7f9;
}
.related_wrap.scroll_wrap .post_item_related {
	width:350px;
	float:left;
}
.related_wrap.scroll_wrap .post_item_related+.post_item_related {
	margin-left:3.125em;
}
.article_style_stretch:not(.body_style_fullscreen):not(.sidebar_hide) .related_wrap.scroll_wrap  .post_item_related {
	width:340px;
}
.article_style_stretch:not(.body_style_fullscreen):not(.sidebar_hide) .related_wrap.scroll_wrap  .post_item_related+.post_item_related {
	margin-left:1.875em;
}
.post_item_related .post_featured {
	width:100%;
	overflow:hidden;
	margin:0;
	float:none !important;
}
.post_item_related .post_featured .sc_audio.sc_audio_image {
	min-height:14.8571em;
}
.post_item_related .post_content_wrap {
	width:100%;
	height:6.4em;
	overflow:hidden;
	padding: 1em 1.25em;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}
.post_item_related .post_title {
	margin: 0 0 0.25em;
}

/* Masonry and Portfolio */
.post_item_classic .post_title {
	max-height: 5em;
	overflow: hidden;
}
.post_item_short .post_title {
	max-height: 2em;
	overflow: hidden;
}
.post_item_grid .post_descr {
	max-height: 8em;
	overflow: hidden;
}

/* Isotope layout */
.isotope_wrap {
	margin-right:-30px;
}
.isotope_wrap .isotope_item {
	padding-right:30px;
	padding-bottom:30px;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
	opacity: 0;
	filter: alpha(opacity=0);
}
.sc_blogger.no_margins .isotope_wrap,
.isotope_wrap.no_margins {
	margin-right:0;
}
.sc_blogger.no_margins .isotope_wrap .isotope_item,
.isotope_wrap.no_margins .isotope_item {
	padding-right:0;
	padding-bottom:0;
}
.sc_blogger.small_margins .isotope_wrap,
.isotope_wrap.small_margins {
	margin-right:-10px;
}
.sc_blogger.small_margins .isotope_wrap .isotope_item,
.isotope_wrap.small_margins .isotope_item {
	padding-right:10px;
	padding-bottom:10px;
}
.isotope_wrap .isotope_item.isotope_item_show {
	opacity: 1;
	filter: alpha(opacity=100);
}
.isotope_wrap .isotope_column_2 {	width:50%;}
.isotope_wrap .isotope_column_2[class*="isotope_item_size-2"] {	width:100%;}
.isotope_wrap .isotope_column_3 {	width:33.3333%;}
.isotope_wrap .isotope_column_3[class*="isotope_item_size-2"] {	width:66.6666%;}
.isotope_wrap .isotope_column_3[class*="isotope_item_size-3"] {	width:100%;}
.isotope_wrap .isotope_column_4 {	width:25%;}
.isotope_wrap .isotope_column_4[class*="isotope_item_size-2"] {	width:50%;}
.isotope_wrap .isotope_column_4[class*="isotope_item_size-3"] {	width:75%;}
.isotope_wrap .isotope_column_4[class*="isotope_item_size-4"] {	width:100%;}
.isotope_wrap .isotope_column_5 {	width:20%;}
.isotope_wrap .isotope_column_5[class*="isotope_item_size-2"] {	width:40%;}
.isotope_wrap .isotope_column_5[class*="isotope_item_size-3"] {	width:60%;}
.isotope_wrap .isotope_column_5[class*="isotope_item_size-4"] {	width:80%;}
.isotope_wrap .isotope_column_5[class*="isotope_item_size-5"] {	width:100%;}
.isotope_wrap .isotope_column_6 {	width:16.6666%;}
.isotope_wrap .isotope_column_6[class*="isotope_item_size-2"] {	width:33.3333%;}
.isotope_wrap .isotope_column_6[class*="isotope_item_size-3"] {	width:50%;}
.isotope_wrap .isotope_column_6[class*="isotope_item_size-4"] {	width:66.6666%;}
.isotope_wrap .isotope_column_6[class*="isotope_item_size-5"] {	width:83.3333%;}
.isotope_wrap .isotope_column_6[class*="isotope_item_size-6"] {	width:100%;}
.isotope_wrap .isotope_column_7 {	width:14.2857%;}
.isotope_wrap .isotope_column_7[class*="isotope_item_size-2"] {	width:28.5714%;}
.isotope_wrap .isotope_column_7[class*="isotope_item_size-3"] {	width:42.8571%;}
.isotope_wrap .isotope_column_7[class*="isotope_item_size-4"] {	width:57.1428%;}
.isotope_wrap .isotope_column_7[class*="isotope_item_size-5"] {	width:71.4285%;}
.isotope_wrap .isotope_column_7[class*="isotope_item_size-6"] {	width:85.7128%;}
.isotope_wrap .isotope_column_7[class*="isotope_item_size-7"] {	width:100%;}
.isotope_wrap .isotope_column_8 {	width:12.5%;}
.isotope_wrap .isotope_column_8[class*="isotope_item_size-2"] {	width:25%;}
.isotope_wrap .isotope_column_8[class*="isotope_item_size-3"] {	width:37.5%;}
.isotope_wrap .isotope_column_8[class*="isotope_item_size-4"] {	width:50%;}
.isotope_wrap .isotope_column_8[class*="isotope_item_size-5"] {	width:62.5%;}
.isotope_wrap .isotope_column_8[class*="isotope_item_size-6"] {	width:75%;}
.isotope_wrap .isotope_column_8[class*="isotope_item_size-7"] {	width:87.5%;}
.isotope_wrap .isotope_column_8[class*="isotope_item_size-8"] {	width:100%;}

/* Isotope item decoration */
.isotope_wrap .isotope_item .post_item {
	overflow:hidden;
}
.isotope_wrap .isotope_item .post_featured {
	margin-bottom:0;
}
.article_style_boxed .isotope_wrap .isotope_item .post_title {
	margin-top:0;
}
.article_style_boxed .isotope_wrap .isotope_item .post_content {
	padding:1.25em 1.8em;
}
.article_style_boxed.template_portfolio .isotope_wrap .isotope_item .post_content,
.article_style_boxed .template_portfolio .isotope_wrap .isotope_item .post_content {
	padding:0;
}
.isotope_wrap .isotope_item p,
.isotope_wrap .isotope_item .post_info {
	margin-bottom:1em;
}

/* Portfolio items */
.isotope_wrap .isotope_item_colored .post_item,
.isotope_wrap .isotope_item_grid .post_item,
.isotope_wrap .isotope_item_square .post_item,
.isotope_wrap .isotope_item_portfolio .post_item {
	overflow:visible;
}
.isotope_wrap .isotope_item_colored .post_featured,
.isotope_wrap .isotope_item_portfolio .post_featured,
.isotope_wrap .isotope_item_square .post_featured,
.isotope_wrap .isotope_item_grid .post_featured {
	border-bottom: none;
}
.isotope_wrap .isotope_item_colored .post_item .hover_icon,
.isotope_wrap .isotope_item_grid .post_item .hover_icon,
.isotope_wrap .isotope_item_square .post_item .hover_icon,
.isotope_wrap .isotope_item_portfolio .post_item .hover_icon {
	position:relative;
	top: 0;
	opacity:1;
}
.isotope_wrap .isotope_item_colored .post_item .hover_icon:before,
.isotope_wrap .isotope_item_grid .post_item .hover_icon:before,
.isotope_wrap .isotope_item_square .post_item .hover_icon:before,
.isotope_wrap .isotope_item_portfolio .post_item .hover_icon:before {
	position:static;
	margin-top:0.3em;
	opacity:1;
	font-size:2.5em;
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
	-webkit-transform: translateX(0) translateY(0);
	   -moz-transform: translateX(0) translateY(0);
	        transform: translateX(0) translateY(0);
}


/* Isotope filters */
.isotope_filters {
	overflow:hidden;
	text-align:center;
	margin: 0 0 1em;
	padding-bottom:0.5em;
}
.sidebar_hide .isotope_filters {
	margin: 1em 0 1.5em;
}
.isotope_filters a {
	font-size: 0.875em;
	line-height: 1.143em;
	text-transform: uppercase;
	letter-spacing: 0.2em;
	display: inline-block;
	margin: 0 3.125em 5px 0;
	text-align:center;
	padding:0;
	font-weight:400;
	border-bottom: 1px solid transparent;
}

/* Isotope transitions */
.isotope-hidden.isotope_item {
	pointer-events: none; 
	z-index: 1;
}


/* Style "Colored" */
.isotope_item_colored .post_featured .post_mark_new {
	-webkit-box-shadow: -3px 2px 0 0 rgba(0, 0, 0, 0.2);
	   -moz-box-shadow: -3px 2px 0 0 rgba(0, 0, 0, 0.2);
			box-shadow: -3px 2px 0 0 rgba(0, 0, 0, 0.2);
}
.post_item_colored .post_featured .post_mark_new {
	position:absolute;
	left:0;
	top:0;
	margin:1.6em 0 0 1.6em;
	width:4em;
	height:4em;
	overflow:hidden;
	font-size:0.625em;
	font-weight:bold;
	text-align:center;
	line-height:4em;
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
			border-radius: 50%;
}
.post_item_colored .post_featured .post_title,
.post_item_colored .post_featured .post_descr {
	position:absolute;
	left: 0;
	right: 0;
	bottom:0;
	height:20%;
	overflow:hidden;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}
.post_item_colored .post_featured .post_descr {
	padding: 0.7143em 1.1429em;
}
.post_item_colored .post_featured .post_title {
	bottom:20%;
	margin:0;
	line-height:1.15em;
	padding: 0.5em 0.7619em;
	min-height: 4.5em;
}
.post_item_colored_4 .post_featured .post_title {
	font-size: 1.125em;
	line-height:1.15em;
	padding: 0.5em 0.6667em;
}
.post_item_colored .post_category {
	font-size: 1.125em;
	font-weight:400;
	line-height:1.15em;
	margin: 0.25em 0 0.5em 0;
}
.post_item_colored .post_descr .post_price {
	float:right;
	margin-top:1.5em;
}
.post_item_colored_4 .post_descr .post_price {
	margin-top:0.875em;
}
.post_item_colored .post_descr .post_price_value {
	color: #222222;
	font-size: 1.875em;
	line-height:1.2857em;
}
.post_item_colored_4 .post_descr .post_price_value {
	font-size: 1.5em;
	line-height:1.2857em;
}
.post_item_colored .post_descr .post_price_period {
	font-size: 1.125em;
	line-height:1.2857em;
	color: #909090;
}
.post_item_colored_4 .post_descr .post_price_period {
	font-size: 1em;
	line-height:1.2857em;
}
.post_item_colored .post_descr .post_price_period:before {
	content:'/';
	display:inline-block;
	margin:0 0.5em;
}
.post_item_colored .post_content.ih-item.square.colored .post_info_wrap.info {
	padding:0;
	text-align:left;
}
.post_item_colored .post_content.ih-item.square.colored .post_info_wrap.info .post_title {
	font-size:1.625em;
	line-height:1.15em;
	padding:4px 8%;
	text-align:left;
	margin-top:8%;
}
.post_item_colored_4 .post_content.ih-item.square.colored .post_info_wrap.info .post_title {
	font-size:1.125em;
	line-height:1.15em;
	margin-top:4%;
}
.post_item_colored .post_content.ih-item.square.colored .post_info_wrap.info .post_descr,
.post_item_colored .post_content.ih-item.square.colored .post_info_wrap.info .post_descr p {
	text-align:left;
	padding: 0.5em 8% 0;
	font-style:normal;
}
.post_item_colored .post_content.ih-item.square.colored .post_info_wrap.info .post_descr p {
	font-size:0.875em;
	padding:0;
}
.post_item_colored .post_content.ih-item.square.colored .post_info_wrap.info .post_descr p.post_info {
	margin-bottom:2em;
}
.post_item_colored .post_info_wrap .post_buttons {
	position:absolute;
	left:8%; 	/*1.875em;*/
	right:8%;
	bottom:1.875em;
	height:3em;
	overflow:hidden;
	padding:0 0 0 4px;
}
.post_item_colored_4 .post_info_wrap .post_buttons {
	bottom:1.125em;
	height:2.3em;
	white-space:nowrap;
}
.post_item_colored .post_info_wrap .post_button {
	float:none;
	display:inline-block;
}
.post_item_colored .post_info_wrap .post_button+.post_button {
	margin-left:0.625em;
}
.post_item_colored_4 .post_info_wrap .post_button .sc_button {
	padding:0.5em 0.75em;
}
.ih-item.square .info p{
	font-size: 0.875em;
	font-style: normal;
}


/* Colored excerpt */
.isotope_wrap .isotope_item_colored_1 {
	width:100%;
}
.isotope_wrap .isotope_item_colored_1 .post_item {
	overflow:hidden;
	position:relative;
}
.isotope_wrap .isotope_item_colored_1 .post_featured {
	width: 250px;
	height: 250px;
	float: left;
	border-right:20px solid #f0f0f0;
	margin-right:1.875em;
}
.isotope_wrap .isotope_item.isotope_item_colored_1 .post_description {
	padding-right: 2em;
}
.isotope_wrap .isotope_item.isotope_item_colored_1 .post_title {
	margin-top: 0.8em; 
	margin-bottom: 0.25em;
}
.isotope_wrap .isotope_item.isotope_item_colored_1 .post_descr {
	max-height:6em;
	margin-top:1em;
	margin-bottom:1em;
	overflow:hidden;
}
.isotope_wrap .isotope_item.isotope_item_colored_1 .post_buttons {
	text-align:right;
	white-space:nowrap;
}
.isotope_wrap .isotope_item.isotope_item_colored_1 .post_buttons a {
	float:none;
	display:inline-block;
	margin-left:10px;
}

/* Projects Tile */
.post_item_projects .ih-item.square.effect6.colored .info p{
	font-style: normal;
}
.post_item_projects .ih-item.square.effect6.colored .info .post_title {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.5em;
	margin-top: 0;
}
.post_item_projects .post_content.ih-item.square.effect6.colored .info{
	width: 89%;
	height: 81%;
	top: 9.5%;
	left: 5.5%;
}
.post_item_projects .post_content.ih-item.square.effect6.colored .info .info-back{
	position: absolute;
	width: 90%;
	top: 50%;
	left: 50%;
	transform: translateX(-50%) translateY(-50%);
}

/* Latest */
.post_item_latests .post_title{
	font-family: 'Hind';
	font-size: 1.5em;
	font-weight: 600;
	text-transform: none;
	letter-spacing: normal;
	margin: 1.45em 0 0.7em 0;
}
.post_item_latests .post_info{
	font-weight: 400;
}
.post_item_latests .hover_icon:after{
	height: 81%;
	left: 5.5%;
	top: 9.5%;
	width: 89%;
}
.post_item_latests .hover_icon:before{
	font-family: 'Hind';
	font-size: 0.75em;
	width: 8.333em;
	height: 3.167em;
	background: red;
	font-weight: bold;
	border-radius: 0;
	line-height: 3.167em;
	text-transform: uppercase;
}
.post_item_latests .hover_icon_link:before{
	content: 'view';
}



/* 7.7 Paginations
-------------------------------------------------------------- */

/* Blog pagination */
.pagination_wrap {
	text-align:center;
	position:relative;
}
.pagination_wrap:after {
	content:" ";
	display:block;
	width:100%;
	height:0;
	clear:both;
}
.pagination_single > .pager_numbers,
.pagination_single a,
.pagination_slider .pager_cur,
.pagination_pages > a,
.pagination_pages > span {
	border-bottom:3px solid #ddd;
}
.pagination_slider .pager_slider {
	border:1px solid #ddd;
}
.pagination_wrap .pager_next,
.pagination_wrap .pager_prev,
.pagination_wrap .pager_last,
.pagination_wrap .pager_first {
	border: none !important;
	background-color: transparent !important;
}
.pagination_wrap .pager_next {
	margin-left:0.6em;
}
.pagination_wrap .pager_prev {
	margin-right:1em;
}
.pagination_wrap .pager_next:before {
	font-family:fontello;
	content: '\e832';
	margin-right:0;
}
.pagination_wrap .pager_prev:before {
	font-family:fontello;
	content: '\e831';
	margin-right:0;
}
.pagination_wrap .pager_last:before {
	font-family:fontello;
	content: '\e832\e832';
	margin-right:0;
	letter-spacing:0;
}
.pagination_wrap .pager_first:before {
	font-family:fontello;
	content: '\e831\e831';
	margin-right:0;
	letter-spacing:0;
}
.pagination_wrap .pager_next:hover,
.pagination_wrap .pager_prev:hover,
.pagination_wrap .pager_last:hover,
.pagination_wrap .pager_first:hover {
	background-color:transparent;
}


/* Pagination single page parts */
.pagination_single {
	margin-bottom: 2em;
	clear: both;
}
.pagination_single > .pager_pages {
	margin-right:0.5em;
}
.pagination_lessons {
	margin-top: 2em;
	margin-bottom: 3em;
	overflow:hidden;
}
.pagination_lessons .pager_prev {
	float:left;
	margin-right:2em;
	margin-top:1em;
}
.pagination_lessons .pager_next {
	float:right;
	margin-top:1em;
}

/* Style 'Pages' and 'Slider' */
.pagination_single > .pager_numbers,
.pagination_single a,
.pagination_slider .pager_cur,
.pagination_pages > a,
.pagination_pages > span {
	font-weight: 900;
	display:inline-block;
	margin: 0 5px 5px 0;
	text-align:center;
	padding:0.5em 0.846em 0.3em 0.846em;
	font-size:0.813em;
	line-height: 1.25em;
}
.pagination_slider .pager_pages {
	display:inline-block;
	position:relative;
	z-index:1000;
}
.pagination_slider .pager_cur {
	cursor:pointer;
}
.pagination_slider .pager_slider {
	display:none;
	position:absolute;
	bottom:3.5em;
	left:50%;
	-webkit-transform: translateX(-50%);
	   -moz-transform: translateX(-50%);
	        transform: translateX(-50%);
	padding: 1em;
	overflow: hidden;
}
.pagination_slider .pager_slider .sc_slider {
	width: 300px;
	height:230px;
}
.pagination_slider .pager_slider .sc_slider_swiper:hover .sc_slider_prev {
	margin-left:0;
}
.pagination_slider .pager_slider .sc_slider_swiper:hover .sc_slider_next {
	margin-right:0;
}
.pagination_slider .pager_slider .pager_numbers table {
	font-size:1.8em;
	font-weight:300;
}
.pagination_slider .pager_slider .pager_numbers table td {
	vertical-align:middle;
	padding:0;
	margin:0;
	border:none;
}
.pagination_slider .pager_slider .pager_numbers table td a {
	display: block;
	text-align:center;
	width:58px;
	line-height:2em;
}
.pagination_slider .pager_slider .pager_numbers table td a.active,
.pagination_slider .pager_slider .pager_numbers table td a:hover {
	font-weight: 700;
}
.pagination_slider .pager_slider .pager_numbers table td a.active {
	color:#666666;
	cursor:default;
}


/* Style 'Load more' */
.pagination_viewmore > a {
	display:inline-block;
	text-align:center;
	padding:0.75em 1.5em;
	font-size:0.875em;
	font-weight:700;
	line-height: 1.2857em;
}
.pagination_viewmore .viewmore_loading,
.pagination_viewmore .viewmore_text_2 {
	display:none;
}
.pagination_viewmore.loading .viewmore_text_1 {
	display:none;
}
.pagination_viewmore.loading .viewmore_loading,
.pagination_viewmore.loading .viewmore_text_2 {
	display:inline-block;
}

/* Style 'Infinite' */
.pagination_infinite {
	height:0;
}
.pagination_infinite #viewmore_link {
	display:none;
}

/* Loader picture */
.pagination_wrap.loading {
	height:1.2857em;
	padding: 10px 0;
}
.viewmore_loader,
.mfp-preloader span,
.sc_video_frame.sc_video_active:before {
	content: ' ';
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	right:auto;
}
.viewmore_loader {
	display:none;
	width: 50px;
	height: 50px;
	z-index: 1;
	margin: -25px 0 0 -25px;
}
.loading * {
	display: none !important;
}
.loading > .viewmore_loader {
	display:block !important;
}
.loading > .viewmore_loader,
.mfp-preloader span,
.sc_video_frame.sc_video_active:before {
	-webkit-animation: rotateplane 1.2s infinite ease-in-out;
			animation: rotateplane 1.2s infinite ease-in-out;
}
@-webkit-keyframes rotateplane {
	0% {
		-webkit-transform: perspective(120px); 
				transform: perspective(120px);
	}
	50% {
		-webkit-transform: perspective(120px) rotateY(180deg); 
				transform: perspective(120px) rotateY(180deg);
	}
	100% {
		-webkit-transform: perspective(120px) rotateY(180deg) rotateX(180deg); 
				transform: perspective(120px) rotateY(180deg) rotateX(180deg);
	}
}
@keyframes rotateplane {
	0% {
		-webkit-transform: perspective(120px); 
				transform: perspective(120px);
	}
	50% {
		-webkit-transform: perspective(120px) rotateY(180deg); 
				transform: perspective(120px) rotateY(180deg);
	}
	100% {
		-webkit-transform: perspective(120px) rotateY(180deg) rotateX(180deg); 
				transform: perspective(120px) rotateY(180deg) rotateX(180deg);
	}
}




/* 8. Single page parts
-------------------------------------------------------------- */
.post_content.post_content_editor_present {
	position:relative;
}
.post_item_attachment > .post_title,
.post_item_single > .post_title {
	margin-top:0;
}
.post_info .frontend_editor_buttons {
	float:right;
}
.post_info .frontend_editor_buttons [class*="icon-"]:before {
	margin-right:0.5em;
}

/* 8.1 Attachment and Portfolio post navigation
------------------------------------------------------------ */
.post_featured .post_nav {
	position:relative;
}
.post_featured .post_nav_item {
	display:block;
	position:absolute;
	left:0;
	top:50%;
	width:50%;
	height:60px;
	color:#3a3a3a;
	margin-top:-80px;
	overflow:hidden;
	padding: 50px 0;
}
.post_featured .post_nav_next {
	left:auto;
	right:0;
}
.post_featured .post_nav_item:before {
	position:absolute;
	display:block;
	top:50px;
	left: 25px;
	width:58px;
	height:58px;
	line-height:58px;
	font-size:25px;
	font-family: "fontello";
	border: 1px solid transparent;
	background-color: rgba(255,255,255, 0.8);
	color:#888888;
	text-align:center;
	opacity: 0;
	filter: alpha(opacity=0);
}
.post_featured .post_nav:hover .post_nav_item:before { 
	opacity: 1;
	filter: alpha(opacity=100);
}
.post_featured .post_nav:hover .post_nav_prev:hover:before {
	opacity: 0;
	filter: alpha(opacity=0);
	left: -60px;
}
.post_featured .post_nav:hover .post_nav_next:hover:before {
	opacity: 0;
	filter: alpha(opacity=0);
	right: -60px;
}
.post_featured .post_nav .post_nav_prev:before {
	content:'\e831';
}
.post_featured .post_nav .post_nav_next:before {
	content:'\e832';
	left: auto;
	right: 25px;
}

/* Info block */
.post_featured .post_nav_item .post_nav_info {
	display:block;
	height:60px;
	width:auto;
	float: left;
	padding: 0 25px;
	margin-left:-300px;
	overflow: hidden;
	max-width:160px;
	background-color: rgba(255,255,255, 0.8);
	line-height:1.5em;
}
.post_featured .post_nav_next .post_nav_info {
	float:right;
	margin-left: 0;
	margin-right: -300px;
}
.post_featured .post_nav .post_nav_info_title {
	display:block;
	padding-top: 8px;
	line-height:1.2857em;
}
.post_featured .post_nav .post_nav_info_description {
	font-size: 0.75em;
	line-height:1.5em;
}
.post_featured .post_nav_prev:hover .post_nav_info {
	margin-left: -6px;
}
.post_featured .post_nav_next:hover .post_nav_info {
	margin-right: -6px;
}
.post_featured .post_nav_item .post_nav_info {
	-webkit-transition: all 0.6s ease-out;
	   -moz-transition: all 0.6s ease-out;
	    -ms-transition: all 0.6s ease-out;
	     -o-transition: all 0.6s ease-out;
	        transition: all 0.6s ease-out;
     -webkit-transition-delay: 0.15s;
          -o-transition-delay: 0.15s;
        -moz-transition-delay: 0.15s;
             transition-delay: 0.15s;
}
.post_featured .post_nav_item:before {
	-webkit-transition: all 0.3s ease-out;
	   -moz-transition: all 0.3s ease-out;
	    -ms-transition: all 0.3s ease-out;
	     -o-transition: all 0.3s ease-out;
	        transition: all 0.3s ease-out;
}


/* 8.2 Reviews block
-------------------------------------------------------------- */

.reviews_block { 
	width: 270px;
	overflow: hidden;
}
.widget_area .reviews_block { 
	width: 100%;
}
.reviews_block .sc_tabs_content {
	overflow:hidden;
	border: 1px solid #f4f7f9;
}
.widget_area .reviews_block .sc_tabs_content {
	border:none;
}
.reviews_block.sc_tabs.sc_tabs_style_2 .sc_tabs_content {
	padding:0;
}
.reviews_block.sc_tabs .sc_tabs_titles li {
	font-size:0.875em;
}
.reviews_block.sc_tabs.sc_tabs_style_2 .sc_tabs_titles li a {
	padding: 0.25em 0.5em;
}
.reviews_block .reviews_editor {
	padding:1em;
}
.widget_area .reviews_block .reviews_editor {
	padding:0 0 1em 0;
}
.reviews_block .reviews_accept {
	padding-top:0.5em;
	padding-bottom:1.5em;
	text-align:center;
	display:none;
}
.reviews_block .reviews_item { 
	white-space:nowrap;
	padding:0.3em 0;
}
.reviews_block .reviews_criteria,
.reviews_block .reviews_stars { 
	display: inline-block;
	vertical-align:top;
}
.reviews_block .reviews_criteria {
	width:40%;
	white-space:normal;
}
.reviews_block .reviews_max_level_100 .reviews_criteria {
	height:1.7857em;
	line-height:1.7857em;
	font-size:0.875em;
}
.reviews_block .reviews_stars {
	width: 60%;
	white-space:nowrap;
	position:relative;
}
.reviews_block .reviews_value {
	display:inline-block;
	vertical-align:top;
	width:10%;
	text-align:right;
	font-size:0.875em;
	line-height:1.5em;
	position:absolute;
	top: 0;
	right:3px;
}
.reviews_block .reviews_max_level_100 .reviews_value {
	width:17%;
}
.widget_area .reviews_block .reviews_max_level_100 .reviews_value {
	width:25%;
}
.reviews_block .reviews_stars_wrap {
	display:inline-block;
	vertical-align:top;
	position:relative;
}
.reviews_block .reviews_max_level_100 .reviews_stars_wrap {
	width: 80%;
}
.widget_area .reviews_block .reviews_max_level_100 .reviews_stars_wrap {
	width: 70%;
}
.reviews_block .reviews_editable .reviews_criteria,
.reviews_block .reviews_editable .reviews_stars_wrap {
	cursor: pointer;
}
.reviews_block .reviews_stars_hover {
	position:absolute;
	left:0;
	top:0;
	white-space:nowrap;
	overflow:hidden;
}
.reviews_block .reviews_max_level_100 .reviews_stars_bg {
	background-color: #f4f7f9;
	height:1.5625em;
}
.reviews_block .reviews_max_level_100 .reviews_stars_hover {
	background-color: #666666;
	height:1.5625em;
}
.reviews_block .reviews_slider {
	display:none;
	background-color: #666666;
	height: 6px;
	width: 8px;
	position: absolute;
	bottom: 4px;
	left: 0;
	-webkit-box-shadow: -1px 1px 1px 0 rgba(0, 0, 0, 0.2);
	   -moz-box-shadow: -1px 1px 1px 0 rgba(0, 0, 0, 0.2);
	        box-shadow: -1px 1px 1px 0 rgba(0, 0, 0, 0.2);
}
.reviews_block .reviews_editable .reviews_max_level_100  .reviews_slider {
	display:block;
}
.reviews_block .reviews_max_level_100 .reviews_slider {
	bottom: -10px;
}
.reviews_block .reviews_slider:before {
	content: ' ';
	display: block;
	height: 7px;
	width: 7px;
	background-color: inherit;
	margin: -3px 0 0 0;
	-webkit-transform: rotate(45deg);
	   -moz-transform: rotate(45deg);
	     -o-transform: rotate(45deg);
	    -ms-transform: rotate(45deg);
			transform: rotate(45deg);
}
.reviews_star {
	display: inline-block;
	margin: 0;
	padding: 0; 
	font-size: 1.125em;
	vertical-align: top; 
} 
.reviews_max_level_10 .reviews_star {
	font-size: 0.875em;
} 
.reviews_star:before {
	content: '\e8c8';
	font-family: "fontello";
	font-size:inherit;
	display: inline-block;
	vertical-align:top;
	text-align: center;
}
.reviews_stars_hover .reviews_star:before {
	content: '\e820';
}
.reviews_block .reviews_max_level_100 .reviews_value:after {
	content: '%';
}

/* Summary */
.reviews_block .reviews_summary {
	background-color: #f4f7f9;
	overflow:hidden;
}
.reviews_block .reviews_summary .reviews_item {
	height: 7.375em;
	padding:0;
	overflow:hidden;
	background-image:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://voxcladding.co.uk/wp-content/themes/m2-ce/images/rating_summary_bg.png);
	background-position:right top;
	background-repeat:no-repeat;
	background-size:100% 100%;
}
.reviews_block .reviews_summary .reviews_stars_wrap {
	display:none;
}
.reviews_block .reviews_summary .reviews_criteria {
	position:static;
	display:block;
	float:left;
	padding: 1.15em 1.15em 0;
	width:53.8462%;	/* 210px; */
	height:6.1428em;
	color:#222222;
	font-size:0.875em;
	line-height:1.5em;
	overflow:hidden;
}
.widget_area .reviews_block .reviews_summary .reviews_criteria {
	width:40%;
	height:8em;
	padding: 0.85em 0.85em 0;
	font-size:0.75em;
	line-height:1.2857em;
}
.reviews_block .reviews_summary .reviews_stars {
	float:right;
	width: 30.7692%;	/* 120px; */
	height:7.375em;
	position:relative;
	overflow:hidden;
}
.widget_area .reviews_block .reviews_summary .reviews_stars {
	width: 40%;
}
.reviews_block .reviews_summary .reviews_value {
	top:0;
	width:100%;
	height:2.3em;
	line-height:2.3em;
	font-size:3em;
	font-weight:300;
	color:#ffffff;
	text-align:right;
}
.widget_area .reviews_block .reviews_summary .reviews_value {
	width:100%;
	font-size:2.25em;
	line-height:3em;
	padding-right:5px;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}

/* Summary stars in the post item (under the title) */
.post_rating {
	margin-bottom:6px;
	overflow:hidden;
}
.post_rating .reviews_stars_wrap {
	white-space:nowrap;
}
.post_rating .reviews_stars_wrap {
	position:relative;
	height:1em;
	display:inline-block;
	vertical-align:top;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}
.post_rating .reviews_value {
	display:inline-block;
	vertical-align:top;
	font-size:0.875em;
	font-weight:400;
	margin-left:0.5em;
}
.post_rating .reviews_stars_bg,
.post_rating .reviews_stars_hover {
	white-space:nowrap;
	overflow:hidden;
}
.post_rating .reviews_stars_hover {
	position:absolute;
	left:0;
	top:0;
}



/* 8.3 Post author
------------------------------------------------------ */

.post_author {
	margin-bottom: 2em;
	padding:1.25em 1.85em;
	overflow:hidden;
}
.article_style_boxed.single .post_author {
	margin-top: 2em;
}
.post_author .post_author_avatar {
	float:left;
	margin: 0 20px 10px 0;
	overflow:hidden;
	width: 75px;
	height:75px;
}
.post_author .post_author_title {
	margin-top:0;
}
.post_author .post_author_info {
	overflow:hidden;
}
.post_author .post_author_info p {
	margin:0;
}
.post_author .post_author_info p+p {
	margin-top:0.5em;
}
.post_author .post_author_info .sc_socials {
	margin-top: 0.5em;
	display:block;
}


/* 8.4 Comments
-------------------------------------------------------- */
.comments_wrap {
	margin-top: 3em;
}
.body_style_fullscreen .comments_wrap {
	margin-bottom: 3em;
}
.comments_list_wrap ul.children,
.comments_list_wrap ul > li + li {
	padding-top: 1.25em;
	margin-top: 1.25em;
	margin-bottom: 1.25em;
	border-top-width: 2px;
	border-top-style: solid;
}
.comments_wrap .comment-respond {
	padding-bottom:4px;
}
.comments_list_wrap .comment-respond {
	padding-bottom: 1.25em;
	margin-bottom: 1.25em;
}
.comments_list_wrap > ul {
	padding-bottom: 1.25em;
	border-bottom-width: 2px;
	border-bottom-style: solid;
}
.comments_list_wrap ul > li + li > .comment_author_avatar {
	top: 1.5em;
}


/* Trackbacks and pingbacks */
.comments_list > li.trackback {
	list-style:none;
	margin-left:0;
	padding-left:0;
	padding-right:4em;
	min-height: 0;
	position:relative;
}
.comments_list > li.trackback p {
	font-style:italic;
	padding-bottom:0.8em;
}
.comments_list > li.trackback p a { font-style:normal; }
.comments_list > li.trackback .edit-link { 
	position:absolute;
	right:0;
	top: 0;
}
.comments_list > li+li.trackback .edit-link { 
	margin-top: 1.25em;
}

/* Comment list */
.comments_list_wrap .comments_closed {
	margin-top:2em;
	color:#222222;
}
.comments_list_wrap .comments_list_title {
	margin-top:0;
	font-size: 2em;
	margin-bottom: 1em;
}
.comments_list_wrap > ul {
	margin:0;
	list-style: none;
}
.comments_list_wrap ul > li {
	overflow:hidden;
	position:relative;
	min-height:5em;
}
.comments_list_wrap ul > li:before {
	display:none;
}
.comments_list_wrap ul ul {
	margin-left: 75px;
	padding-left: 0;
}
.comments_list_wrap ul ul ul ul ul {
	margin-left:0;
}
.comments_list_wrap .comment_author_avatar {
	position: absolute;
	left:0;
	top: 0.25em;
	z-index:1;
	width:75px;
	height:75px;
}
.comments_list_wrap .comment_content {
	padding-left:105px;
}
.comments_list_wrap .comment_info {
	font-size:0.875em;
	margin-bottom:0.5em;
}
.comments_list_wrap .comment_info > span + span:before {
	content: "|";
	display:inline-block;
	margin: 0 0.8em;
}
.comments_list_wrap .comment_info .comment_date_label {
	font-style:italic;
}
.comments_list_wrap .comment_not_approved {
	padding: 0 0 0.5em 0;
	font-style:italic;
	font-weight:300;
}
.comments_list_wrap .comment_text {
	margin-bottom:0.5em;
	color:#222222;
}
.comments_list_wrap .comment_text p {
	margin:0;
}
.comments_list_wrap .comment_text p+p {
	margin-top: 0.5em;
}
.comments_list_wrap .comment_text ul {
	margin:0;
	padding: 0 0 0 1.5em;
	list-style:outside;
}
.comments_list_wrap .comment_text ul > li > ul {
	margin-top: 0.5em;
}

.comments_list_wrap .comment_text ul > li > ul >li {
	list-style: circle;
}

.comments_list_wrap .comment_text ul > li > ul >li > ul > li {
	list-style: square;
}

.comments_list_wrap .comment_text ul > li {
	min-height:0;
	border:none;
	padding:0;
	margin:0 0 0.5em 0;
	overflow:visible;
}
.comments_list_wrap .comment_reply a {
	font-size:0.875em;
}
.comments_list_wrap .comment_reply a:before {
	content:'\e89a';
	font-family: fontello;
	margin-right:0.5em;
}


/* Comments form */
.comments_wrap .comment-reply-title {
	display:none;
}
.comments_wrap .comments_list_wrap .comment-reply-title {
	display:block;
}
.comments_wrap .comments_notes {
	font-size:0.875em;
	color:#909090;
}
.comments_wrap .comments_field  {
	margin-bottom:20px;
}
.comments_wrap .comments_field input,
.comments_wrap .comments_field textarea {
	width:100%;
	padding:0.75em 1em;
}
.comments_wrap .comments_author,
.comments_wrap .comments_email {
	width: 48%;
	float:left;
}
.comments_wrap .comments_email {
	float:right;
}
.comments_wrap .comments_site {
	clear:both;
}
.comments_wrap .comments_form_title{
	font-size: 2.5em;
	margin-top: 1.25em;
	clear: both;
}

/* Submit button */
.comments_form_wrap {
	padding-bottom:4px;		/* To show shadow under button */
}
.comments_wrap .form-submit { 
	text-align:left;
	margin:0;
}
.comments_wrap .form-submit input[type="submit"],
.comments_wrap .form-submit input[type="button"] {
	text-transform:uppercase;
}


/* 8.5 Page 404
-------------------------------------------------------------- */
.error404 .page_content_wrap{
	background: url('data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://voxcladding.co.uk/wp-content/themes/m2-ce/images/page_404_bg.jpg') 0 0 no-repeat;
	background-size: cover;
}
.article_style_boxed .post_item_404 {
	padding:1px 0;
}
.post_item_404 .page_title,
.post_item_404 .page_subtitle,
.post_item_404 .page_description,
.post_item_404 .page_search {
	text-align:center;
}
.post_item_404 .page_title {
	font-size: 23.750em;
	line-height:0.6em;
	margin-bottom: 0;
	margin-top:0.18em;
}
.post_item_404 .page_subtitle {
	font-size: 3.75em;
	font-family: 'Hind';
	font-weight: bold;
	line-height:1em;
	margin-bottom: 0.2em;
	margin-top: 0.45em;
	text-transform: uppercase;
}
.post_item_404 .page_description {
	font-size: 1.750em;
	margin-bottom: 1.5em;
	color:#222222;
}
.post_item_404 .sc_button.sc_button_size_medium{
	font-size: 0.813em;
	display: block;
	margin: 0 auto 2.1em auto;
	width: 6em;
	letter-spacing: 0.1em;
	padding: 0.95em 2.2em;
	line-height: 1em;
}



/* 8.8 Team member
-------------------------------------------------------------- */

/* Share block */
.post_item_single_team .post_info_share_horizontal {
	margin:2em 0;
}
.post_item_single_team .single_team_post_featured {
	float: left;
	width: 43%;
	padding: 0 3em 2em 0;
	margin:0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.post_item_single_team.post_featured_right .single_team_post_featured {
	float: right;
	padding: 0 0 2em 3em;
}
.post_item_single_team .single_team_post_featured .post_thumb {
	border: 15px solid #f0f0f0;
}
.post_item_single_team .single_team_post_featured .socials_single_team {
	text-align: center;
	margin-top: 2em;
}
.post_item_single_team .single_team_post_description .team_title {
	margin: 0;
}
.post_item_single_team .single_team_post_description .team_position {
	margin: 0;
}
.post_item_single_team .single_team_post_description .team_meta {
	margin-top: 2em;
}
.post_item_single_team .single_team_post_description .team_meta p {
	margin:0;
}
.post_item_single_team .single_team_post_description .team_brief_info {
	margin-top: 2em;
}
.post_item_single_team .single_team_post_description .team_brief_info_title {
	margin:0 0 0.3em;
}
.post_item_single_team .single_team_post_description .team_brief_info_text {
	font-style:italic;
}
.post_item_single_team .single_team_post_description .team_brief_info_text p {
	margin: 0 0 0.5em;
}



/* 9. Sidebars
-------------------------------------------------------------- */

.menu_side_nav {
	display:none;
}
.menu_side_nav > li > a {
	display:block;
	padding: 0.5em;
}
.menu_side_nav > li ul {
	position:absolute;
	border: 1px solid #ddd;
	width:220px;
	padding: 0;
	display:none;
	z-index:100000;
}
.menu_side_nav > li > ul {
	left:251px;
	top:-0.5em;
}
.menu_side_nav > li > ul ul {
	left:222px;
	top:-0.5em;
}
.menu_side_nav > li > ul ul.submenu_left {
	left:-221px;
}
.menu_side_nav > li.menu-item-has-children > a {
	padding-right:2em;
}
.menu_side_nav > li.menu-item-has-children > a:after {
	content: '\e836';
	font-family: 'fontello';
	position:absolute;
	right:10px;
	top:50%;
	-webkit-transform: translateY(-50%);
	   -moz-transform: translateY(-50%);
	        transform: translateY(-50%);
}
.menu_side_nav li a:before {
	margin-right:0.5em;
}

/* Responsive side menu */
.menu_side_responsive,
.menu_side_responsive ul {
	display:none;
}
.menu_mobile .menu_side_nav {
	display:none !important;
}
.menu_side_responsive > li.menu-item-has-children > a:after,
.menu_side_responsive li li.menu-item-has-children > a:after {
	content: '\e828';
	font-family: 'fontello';
	position:absolute;
	right:10px;
	top:50%;
	-webkit-transform: translateY(-50%);
	   -moz-transform: translateY(-50%);
	        transform: translateY(-50%);
}
.menu_side_responsive > li.menu-item-has-children.opened > a:after,
.menu_side_responsive li li.menu-item-has-children.opened > a:after {
	content: '\e835';
}

/* Common rules */
.sidebar aside+aside {
	margin-top:3.8em;
	padding-top:3.8em;
	border-top: 2px solid #ddd;
}
.widget_area .widget_title {
	margin-top:0;
	margin-bottom:1.4em;
	letter-spacing: 0.1em;
}
.widget_area ul {
	list-style-type:none;
	margin-bottom:0;
	padding-left:0;
}
.widget_area ul ul {
	margin-top:0.075em;
}
.widget_area ul li {
	position:relative;
	margin-bottom: 0.0625em;
}
.widget_area .widget_recent_comments ul li {
	margin-bottom: 1.4em;
}
.widget_area .widget_categories ul li {
	padding-left:1.25em;
}
.widget_area .widget_categories ul li:before {
	content: '\e890';
	font-size: 0.8em;
	font-family: 'fontello';
	position:absolute;
	left:1px;
	top:0;
}
.widget_area_inner ul li:before {
	font-size:1.5em;
}

/* Tabs in widgets */
.widget_area .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li {
	font-size:0.875em;
}
.widget_area .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li+li {
	margin-left: 1em;
}
.widget_area .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li a {
	padding:2px 10px;
}
.widget_area .sc_tabs.sc_tabs_style_2 .sc_tabs_content {
	padding:10px 0 0 0;
	border: none;
}
.widget_area .sc_tabs.sc_tabs_style_2 .sc_tabs_content {
	-webkit-border-radius: 0;
	   -moz-border-radius: 0;
			border-radius: 0;	
}


/* Widget: Search */
.widget_area .widget_product_search .search_form,
.widget_area .widget_search .search_form {
	position:relative;
	overflow:hidden;
}
.widget_area .widget_product_search .search_button,
.widget_area .widget_search .search_button {
	text-align:center;
	border:none;
	background:none;
}
.widget_area_inner .widget_product_search .search_field,
.widget_area_inner .widget_search .search_field {
	font-size: 0.875em;
	padding-right:2em;
	padding-left:1em;
	border-width:1px;
	border-style: solid;
	width: 100%;
	height: 3em;
	line-height: 3em;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}
.widget_area_inner .widget_product_search .search_button,
.widget_area_inner .widget_search .search_button {
	position:absolute;
	right: 0;
	top:0;
	padding:0;
	width: 3em;
	height: 3em;
	line-height: 3em;
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}
.widget_area_inner .widget_product_search .search_button:before,
.widget_area_inner .widget_search .search_button:before{
	font-size: 1em;
	font-weight: 300;
}

/* Widget: Calendar */
.widget_area .widget_calendar table {
	border: 1px solid transparent;
	padding: 1em 1.65em;
	display: inline-block;
	text-align: center;
}
.widget_area .widget_calendar .weekday {
	font-size: 0.625em;
	text-transform:uppercase;
}
.widget_area .widget_calendar td .day_wrap {
	font-size: 0.875em;
	display:block;
	position:relative;
	border:2px solid transparent;
	padding:0 7px;
}
.widget_area .widget_calendar td a:after {
	font-family:'fontello';
	content: '\e8bd';
	position:absolute;
	left:48%;
	bottom:-6px;
}
.widget_area .widget_calendar th,
.widget_area .widget_calendar td {
	font-weight:400;
	text-align:center;
	border-width:0;
	padding:0;
}
.widget_area .widget_calendar th {
	padding:0 2px;
}
.widget_area .widget_calendar td {
	font-size: 0.875em;
	padding:0;
}
.widget_area .widget_calendar .month_cur {
	text-transform:uppercase;
}
.widget_area .widget_calendar th.month_prev,
.widget_area .widget_calendar th.month_next{
	padding: 8px 0;
}
.widget_area .widget_calendar th.month_prev{
	text-align: left;
}
.widget_area .widget_calendar th.month_next{
	text-align: right;
}
.widget_area .widget_calendar .month_prev a,
.widget_area .widget_calendar .month_next a {
	display:block;
}
.widget_area .widget_calendar .month_prev a:before,
.widget_area .widget_calendar .month_next a:before {
	font-family: 'fontello';
}
.widget_area .widget_calendar .month_prev a:before {
	content: '\e831';
}
.widget_area .widget_calendar .month_next a:before {
	content: '\e832';
}

/* Widget: Meta */
.widget_area .widget_meta ul li{
	margin-bottom: 0;
}

/* Widget: RSS */
.widget_area .widget_rss .widget_title a {
	display:inline-block;
	margin-right:6px;
}
.widget_area .widget_rss .widget_title img {
	vertical-align:baseline;
}
.widget_area .widget_rss {
	color: #222222;
}
.widget_area .widget_rss li {
	font-size:0.875em;
}
.widget_area .widget_rss li > a {
	font-size:1.1428em;
}

/* Widget: Tag Cloud */
.widget_area .widget_product_tag_cloud,
.widget_area .widget_tag_cloud {
	overflow:hidden;
}
.widget_area .widget_product_tag_cloud a,
.widget_area .widget_tag_cloud a {
	display:block;
	float:left;
	line-height: 1em;
	margin:0 0.813em 1.2em 0;
	font-size:0.75em !important;
	font-weight: 300;
	border-bottom: 2px solid #ddd;
	text-transform: uppercase;
	letter-spacing: 0.1em;
}
.widget_area .widget_product_tag_cloud a:not([class*="sc_button_hover_"]):hover,
.widget_area .widget_tag_cloud a:not([class*="sc_button_hover_"]):hover {
	background-color: transparent !important;
}

/* Widget: M2 Construction Equipment Banner */
.widget_area .widget_banner .image_wrap {
	overflow:hidden;
	display:block;
	margin-bottom:1em;
}

/* Widget: M2 Construction Equipment Flickr */
.widget_area .widget_flickr {
	overflow:hidden;
}
.widget_area .widget_flickr .flickr_images {
	margin-right:-5px;
}
.widget_area .widget_flickr .flickr_badge_image {
	float:left;
	margin:0 5px 5px 0;
	overflow:hidden;
	width:31%;
	height:auto;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}
.widget_area .widget_flickr .flickr_badge_image img {
	width: 100%;
}

/* Widget: M2 Construction Equipment Logo and Socials */
.widget_area .widget_socials .sc_socials {
	margin-top:1em;
}

/* Widget: M2 Construction Equipment Twitter */
.widget_area .widget_twitter ul li {
	padding-left:1.5em;
}
.widget_area .widget_twitter ul li:before {
	content: '\e89a';
	font-size:1em;
	left:0;
}

/* Product Categories Sidebar */
.product_categories_sidebar .sc_title{
	font-size: 1em;
	font-family: 'Hind';
	font-weight: 700;
	line-height: 1em;
	padding: 1.2em 2.1em;
	letter-spacing: 0;
	margin: 0;
	text-transform: none;
}
.product_categories_sidebar #menu-product-categories-menu {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.product_categories_sidebar #menu-product-categories-menu li{
	margin: 0;
	position: relative;
	border-bottom: 1px solid transparent;
}
.product_categories_sidebar #menu-product-categories-menu li ul{
	position: absolute;
	top: 0;
	left: 100%;
	list-style-type: none;
	width: 200px;
	margin: 0;
	padding-left: 0.2em;
	display: none;
	-webkit-animation-duration: 0.5s;
			animation-duration: 0.5s;
	-webkit-animation-name: fadeInUp;
			animation-name: fadeInUp;
	z-index: 10;
}
.product_categories_sidebar #menu-product-categories-menu li:hover ul{
	display: block;
}
.product_categories_sidebar #menu-product-categories-menu li a{
	font-size: 0.875em;
	text-transform: uppercase;
	display: block;
	padding: 1.5em 2.4em 1.425em 2.4em;
	line-height: 1em;
}
.product_categories_sidebar #menu-product-categories-menu li.menu-item-has-children > a:after{
	font-family: 'fontello';
	font-size: 0.875em;
	content: '\e832';
	position: absolute;
	top: 50%;
	right: 2em;
	vertical-align: top;
	-webkit-transform: translateY(-50%);
	   -moz-transform: translateY(-50%);
			transform: translateY(-50%);
}
.product_categories_sidebar{
	max-height: 500px;
}

/* 10. Footer areas
-------------------------------------------------------------- */

/* Footer widgets */
.footer_wrap_inner {
	font-size: 0.875em;
	padding: 8.25em 0 0 0;
}
.footer_wrap aside {
	margin-bottom:1.5em;
}
.footer_wrap .widget_area_inner{
	padding-bottom: 6.3em;
	border-bottom: 1px solid transparent;
}
.footer_wrap .widget_area_inner .widget_title{
	font-size: 1.571em;
	margin-bottom: 1.4em;
}
.footer_wrap .widget_socials .logo img{
	margin: 0.5em 0 1em 0;
}
.footer_wrap .woocommerce ul.cart_list li,
.footer_wrap .woocommerce ul.product_list_widget li{
	border-bottom: 1px solid transparent;
	margin-bottom: 1.25em;
	padding-bottom: 6px;
}
.footer_wrap .woocommerce ul.cart_list li:last-child,
.footer_wrap .woocommerce ul.product_list_widget li:last-child{
	border-bottom: none;
}


/* Contacts */
.contacts_wrap_inner {
	padding:7.500em 0 6em;
	text-align:center;
}
.contacts_wrap .logo {
	text-align:center;
	margin-bottom: 2.2em;
}
.contacts_wrap .logo .logo_text {
	font-size:2em;
}
.contacts_wrap .logo img {
	vertical-align:middle;
	display:inline-block;
	margin: 0;
}
.contacts_wrap .contacts_address {
	overflow:hidden;
	font-size:0.875em;
	margin-bottom:0.6em;
	line-height: 1.8em;
}
.contacts_wrap .contacts_address .address_left {
	width:48%;
	text-align:right;
	float:left;
}
.contacts_wrap .contacts_address .address_right {
	width:48%;
	text-align:left;
	float:right;
}


/* Testimonials and Twitter area */
.testimonials_wrap.sc_section,
.twitter_wrap.sc_section {
	padding: 0;
}
.testimonials_wrap_inner,
.twitter_wrap_inner {
	background-repeat:no-repeat;
	background-position:center top;
}
footer.testimonials_wrap .sc_section_overlay,
footer.twitter_wrap .sc_section_overlay {
	padding: 3em 0;
}

/* Footer additional info block */
.footer_add_info{
	text-align: center;
	padding: 6em 0;
}
.footer_add_info .info_title{
	margin: 0 0 0.75em 0;
}
.footer_add_info .info_subtitle{
	max-width: 58%;
	margin: 0 auto;
}


/* Copyright area */
.copyright_wrap_inner {
	padding: 1.5em 0;
	overflow:hidden;
}
.copyright_wrap p {
	margin:0;
}
.copyright_style_text {
	text-align:center;
}
.copyright_style_menu .copyright_text,
.copyright_style_socials .copyright_text {
	float:right;
}
.copyright_style_socials .sc_socials,
.copyright_style_menu .menu_footer_nav {
	float:left;
}
.copyright_style_menu .menu_footer_nav {
	margin:0;
	padding:0;
	list-style:none;
	text-align:right;
}
.menu_mobile .copyright_style_socials .copyright_text,
.menu_mobile .copyright_style_menu .copyright_text,
.menu_mobile .copyright_wrap .sc_socials,
.menu_mobile .menu_footer_nav {
	text-align:center;
}
.menu_mobile .copyright_wrap .sc_socials {
	display:block;
}
.copyright_style_menu .menu_footer_nav li {
	display:inline-block;
	margin-bottom:0;
}
.copyright_style_menu .menu_footer_nav li+li:before {
	content:'|';
	display:inline-block;
	margin:0 0.5em;
}
.copyright_style_socials .copyright_text p {
	float: left;
}

.copyright_wrap .copyright {
	float: right;
}

.copyright_wrap .copyright p {
	display: inline-block;
}


.copyright_payment {
	float: right;
	list-style-type: none;
	margin-bottom: 0;
	margin-left: 9.25em;
}
.copyright_payment li{
	display: inline-block;
	margin: 0 0 0 0.5em;
}

.header_mobile .contact_field .contact_label a {
	color: #fff;
}

/* 11. Utils
-------------------------------------------------------------- */

/* Table of contents */
#toc {
	position:fixed;
	z-index:999;
	top: 0;
	bottom:0;
	right: 0;
	width: 60px;
}
#toc a { color: #ffffff; }
#toc.toc_no { display:none; }
#toc .toc_inner {
	position:absolute;
	top: 50%;
	right: -60px;
	-webkit-transform:translateY(-50%);
	   -moz-transform:translateY(-50%);
	        transform:translateY(-50%);
	-webkit-transition: all 0.3s ease-out;
	   -moz-transition: all 0.3s ease-out;
	    -ms-transition: all 0.3s ease-out;
	     -o-transition: all 0.3s ease-out;
	        transition: all 0.3s ease-out; 
}
#toc.toc_fixed .toc_inner,
#toc:hover .toc_inner {
	right:0;
}
#toc .toc_item {
	position:relative;
	width:57px;
	height:60px;
	border-right:3px solid rgba(0,0,0,0.8);
	background-color:rgba(0,0,0,0.8);
}
#toc .toc_item.toc_separator {
	margin-bottom: 1px;
}
#toc .toc_item.current,
#toc .toc_item:hover {
	background-color:rgba(128,128,128,0.8);
}
#toc .toc_icon {
	position:absolute;
	display:block;
	z-index:2;
	top:0;
	left:0;
	width:57px;
	height: 60px;
	line-height:60px;
	text-align:center;
}
#toc .toc_icon.with_title {
	line-height:40px;
}
#toc .toc_icon:before {
	font-size:inherit;
	color:inherit;
	margin:0;
	padding:0;
}
#toc .toc_title {
	position:absolute;
	bottom:6px;
	left:0;
	display:block;
	width: 57px;
	line-height:12px;
	font-size:12px;
}
#toc .toc_description {
	position:absolute;
	top:0;
	right:-300px;
	width:240px;
	height:30px;
	padding: 1em;
	font-size: 0.875em;
	line-height:1.2em;
	z-index:1;
	background-color:rgba(128,128,128,0.8);
	color: #ffffff;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all 0.3s ease-out;
	   -moz-transition: all 0.3s ease-out;
	    -ms-transition: all 0.3s ease-out;
	     -o-transition: all 0.3s ease-out;
	        transition: all 0.3s ease-out; 
}
#toc .toc_item:hover .toc_description {
	right:68px;
	opacity: 1;
	filter: alpha(opacity=100);
}
#toc .toc_description:after {
	left: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color:transparent;
	border-left-color: rgba(128,128,128,0.8);
	border-width: 8px;
	margin-top: -8px; 
}


/* Hovers for images and videos */
.hover_icon {
	position:relative;
	display:inline-block;
}
.hover_icon:before {
	font-family:'fontello';
	font-size: 2em;
	background-color: transparent;
	cursor:pointer;
	display:block;
	width: 1.25em;
	height: 1.25em;
	line-height: 1.25em;
	text-align:center;
	position:absolute;
	z-index:10;
	left:50%;
	top:50%;
	-webkit-transform: translateX(-50%) translateY(-50%) scale(0.3, 0.3);
	   -moz-transform: translateX(-50%) translateY(-50%) scale(0.3, 0.3);
	    -ms-transform: translateX(-50%) translateY(-50%) scale(0.3, 0.3);
	        transform: translateX(-50%) translateY(-50%) scale(0.3, 0.3);
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
			border-radius: 50%;
	-webkit-transition: all .3s cubic-bezier(0.6, -0.28, 0.735, 0.045) 0s;
	   -moz-transition: all .3s cubic-bezier(0.6, -0.28, 0.735, 0.045) 0s;
	    -ms-transition: all .3s cubic-bezier(0.6, -0.28, 0.735, 0.045) 0s;
	     -o-transition: all .3s cubic-bezier(0.6, -0.28, 0.735, 0.045) 0s;
	        transition: all .3s cubic-bezier(0.6, -0.28, 0.735, 0.045) 0s;
	opacity: 0;
	filter: alpha(opacity=0);
}
.hover_icon:hover:before {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transform: translateX(-50%) translateY(-50%) scale(1, 1);
	   -moz-transform: translateX(-50%) translateY(-50%) scale(1, 1);
	    -ms-transform: translateX(-50%) translateY(-50%) scale(1, 1);
	        transform: translateX(-50%) translateY(-50%) scale(1, 1);
	-webkit-transition: all .3s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0.1ms;
	   -moz-transition: all .3s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0.1ms;
	    -ms-transition: all .3s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0.1ms;
	     -o-transition: all .3s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0.1ms;
	        transition: all .3s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0.1ms;
}
.hover_icon_play:before {
	content:'\e906';
	font-size: 5.125em;
}
.hover_icon_link:before {
	content:'\e895';
}
.hover_icon_zoom:before {
	content:'\e908';
}
.hover_icon_view:before {
	content:'\e907';
}
.hover_icon:after {
	content: ' ';
	position: absolute;
	z-index:1;
	top:0;
	left:0;
	bottom:0;
	right:0;
	background-color: rgba(0,0,0,0.3);
	opacity: 0;
	-webkit-transition: opacity .3s ease;
	   -moz-transition: opacity .3s ease;
	    -ms-transition: opacity .3s ease;
	     -o-transition: opacity .3s ease;
	        transition: opacity .3s ease;
}
.hover_icon:hover:after {
	opacity: 1;
}


/* Scroll to top */
.scroll_to_top {
	position: fixed !important;
	z-index: 100001 !important;
	display:block;
	width: 3em;
	height: 3em;
	line-height: 3em;
	text-align:center;
	bottom: -4em;
	right: 2em;
	background: #fff;
	border:none;
	cursor: pointer;
	-webkit-transition: all ease 0.3s;
	   -moz-transition: all ease 0.3s;
	    -ms-transition: all ease 0.3s;
	     -o-transition: all ease 0.3s;
	        transition: all ease 0.3s;
	filter: alpha(opacity=0);
	opacity: 0;
}
.scroll_to_top.show {
	filter: alpha(opacity=100);
	opacity: 1;
	bottom: 4em;
}


/* Debug window */
._debug_log {
	position:fixed;
	z-index:1000000;
	display:block !important;
	width:30%;
	line-height:1.3em;
	max-height:400px;
	right:0;
	top:0;
	background:rgba(0,0,0,0.8);
	color:#ffffff;
	overflow:auto;
	padding:14px;
	-webkit-box-sizing:border-box;
			box-sizing:border-box;
}
.admin-bar ._debug_log {
	top:32px; 
}
._debug_log .debug_log_close {
	position:absolute;
	right:0;
	top:0;
	width:20px;
	height:20px;
	line-height:20px;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	cursor:pointer;
}

/* Customizer */
.custom_options #co_toggle {
	right: -2.5625em !important;
}
#update-nag, .update-nag {
	display:block;
}


/* Preloader */
#page_preloader {
	background-position:center;
	background-repeat:no-repeat;
	position:fixed;
	z-index:1000000;
	left:0; top:0; right:0; bottom:0;
	opacity: 0.8;
}
.preloader_wrap {
	position:absolute;
	display:inline-block;
	left:50%;
	top:50%;
	-webkit-transform:translateX(-50%) translateY(-50%);
	   -moz-transform:translateX(-50%) translateY(-50%);
		-ms-transform:translateX(-50%) translateY(-50%);
			transform:translateX(-50%) translateY(-50%);
}
.preloader_wrap > div {
	height: 10px;
	width: 10px;
}
/* Circle */
.preloader_wrap > div[class*="preloader_circ"] {
	margin-right:5px;
	border-radius: 50%;
	display: inline-block;
	-webkit-animation: preloader-circle 0.7s infinite ease-in-out;
			animation: preloader-circle 0.7s infinite ease-in-out;
}
.preloader_wrap > div.preloader_circ2 {
	-webkit-animation-delay: -0.6s;
			animation-delay: -0.6s;
}
.preloader_wrap > div.preloader_circ3 {
	-webkit-animation-delay: -0.5s;
			animation-delay: -0.5s;
}
.preloader_wrap > div.preloader_circ4 {
	-webkit-animation-delay: -0.4s;
			animation-delay: -0.4s;
}
.preloader_wrap > div.preloader_circ5 {
	-webkit-animation-delay: -0.3s;
			animation-delay: -0.3s;
}
@-webkit-keyframes preloader-circle {
	0%, 40%, 100% { -webkit-transform: translateY(-10px) }  
	20% { -webkit-transform: translateY(-20px) }
}

@keyframes preloader-circle {
	0%, 40%, 100% { 
				transform: translateY(-10px);
		-webkit-transform: translateY(-10px);
	} 20% {
				transform: translateY(-20px);
		-webkit-transform: translateY(-20px);
	}
}
/* Square */
.preloader_wrap .preloader_square {
	width: 50px;
	height: 50px;
}
.preloader_wrap > div.preloader_square1,
.preloader_wrap > div.preloader_square2 {
	position: absolute;
	top: 0;
	left: 0;
	-webkit-animation: preloader-square 1.8s infinite ease-in-out;
			animation: preloader-square 1.8s infinite ease-in-out;
}
.preloader_wrap > div.preloader_square2 {
	-webkit-animation-delay: -0.9s;
			animation-delay: -0.9s;
}
@-webkit-keyframes preloader-square {
	25% { -webkit-transform: translateX(42px) rotate(-90deg) scale(0.5) }
	50% { -webkit-transform: translateX(42px) translateY(42px) rotate(-180deg) }
	75% { -webkit-transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5) }
	100% { -webkit-transform: rotate(-360deg) }
}
@keyframes preloader-square {
	25% { 
		transform: translateX(42px) rotate(-90deg) scale(0.5);
		-webkit-transform: translateX(42px) rotate(-90deg) scale(0.5);
	}
	50% { 
		transform: translateX(42px) translateY(42px) rotate(-179deg);
		-webkit-transform: translateX(42px) translateY(42px) rotate(-179deg);
	}
	50.1% { 
		transform: translateX(42px) translateY(42px) rotate(-180deg);
		-webkit-transform: translateX(42px) translateY(42px) rotate(-180deg);
	}
	75% { 
		transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);
		-webkit-transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);
	}
	100% { 
		transform: rotate(-360deg);
		-webkit-transform: rotate(-360deg);
	}
}


/* 12. Registration and Login popups
-------------------------------------------------------------- */
.popup_wrap {
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 1000000;
	width: 37.5em;
	padding: 3em 2.5em 2em;
	display:none;
	-webkit-box-shadow: -4px 3px 0 0 rgba(0, 0, 0, 0.2);
	   -moz-box-shadow: -4px 3px 0 0 rgba(0, 0, 0, 0.2);
			box-shadow: -4px 3px 0 0 rgba(0, 0, 0, 0.2);
    color: initial;
	-webkit-transform: translateY(-50%) translateX(-50%);
	   -moz-transform: translateY(-50%) translateX(-50%);
	    -ms-transform: translateY(-50%) translateX(-50%);
	        transform: translateY(-50%) translateX(-50%);
}
.popup_wrap.popup_half {
	width: 18em;
}
.popup_wrap input[type="text"],
.popup_wrap input[type="email"],
.popup_wrap input[type="password"] {
	font-size:1.1667em;
	line-height:1.5em;
	padding: 0.3em;
}
.popup_registration {
	right: -5.5em;
}
.popup_wrap .popup_close {
	display:block;
	font-size:1.25em;
	line-height:1em;
	width: 1em;
	height:1em;
	position:absolute;
	right:0;
	top:0;
	margin:0.5em 0.5em 0 0;
	text-align:center;
	color: #cccccc;
	border: 2px solid #ebebeb;
	background-color:#f4f7f9;
}
.popup_wrap .popup_close:hover {
	color: #909090;
	border: 2px solid #cccccc;
	background-color:#ffffff;
}
.popup_wrap .popup_close:before {
	font-family:fontello;
	content:'\e88f';
	line-height:1em;
	padding:0 !important;
	margin:0 !important;
}
.popup_wrap .form_wrap {
	position:relative;
	overflow:hidden;
}
.popup_wrap .form_wrap .result {
	position:absolute;
	z-index:10;
	left:50%;
	top:25%;
	-webkit-transform:translateX(-50%) translateY(-50%);
	   -moz-transform:translateX(-50%) translateY(-50%);
	        transform:translateX(-50%) translateY(-50%);
	-webkit-box-shadow: -4px 3px 5px 0 rgba(0, 0, 0, 0.2);
	   -moz-box-shadow: -4px 3px 5px 0 rgba(0, 0, 0, 0.2);
			box-shadow: -4px 3px 5px 0 rgba(0, 0, 0, 0.2);
}
.popup_wrap .form_wrap .result p {
	line-height:1.5em;
}
.popup_wrap .form_wrap .result a {
	color: #ffffff;
}
.popup_wrap .form_wrap .error_fields_class {
	border-color: #CC6868;
}
.popup_wrap .form_left {
	float: left;
	padding-right: 2.5em;
	width: 54%;
	border-right: 1px solid #e0e0e0;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}
.popup_wrap .form_right {
	float: right;
	padding-left: 2.5em;
	width: 45%;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}
.popup_wrap.popup_registration .form_left {
	width: 50%;
	padding-right: 5px;
	border-right: none;
}
.popup_wrap.popup_registration .form_right {
	width: 50%;
	padding-left: 5px;
}
.popup_wrap .popup_form_field {
	margin-bottom:0.625em;
}
.popup_wrap input[type="text"],
.popup_wrap input[type="email"],
.popup_wrap input[type="password"] {
	width:100%;
	border: 2px solid #ebebeb;
	background-color:#fafafa;
}
.popup_wrap input:not([type="submit"]):focus {
	background-color:#ffffff;
}
.popup_wrap .popup_form_field.iconed_field {
	position:relative;
}
.popup_wrap .popup_form_field.iconed_field:before {
	position:absolute;
	z-index:1;
	top:6px;
	right:8px;
	margin-right:0;
	color:#c9c9c9;
	width:1em;
}
.popup_wrap .popup_form_field.iconed_field input {
	padding-right:30px;
}
.popup_wrap .popup_form_field .forgot_password {
	float: right;
}
.popup_wrap .popup_form_field.submit_field {
	padding:1em 0 4px 4px;
}
.popup_wrap .popup_form_field .submit_button {
	width:100%;
}
.popup_wrap .login_socials_title {
	color:#222222;
	font-size:1.5em;
	line-height:1.2857em;
	margin-bottom:0.5em;
}
.popup_wrap .login_socials_problem {
	line-height:1.2857em;
}
.popup_wrap .popup_form_field.remember_field {
	margin-top: 1.2em;
}
.popup_wrap .popup_form_field.remember_field input{
	vertical-align: middle;
}

.popup_wrap .wp-social-login-provider-list {
	padding: 12px 0;
}
.popup_wrap .wp-social-login-provider-list a {
	margin: 0 2px 2px 0;
}
.popup_wrap a.forgot_password {
	font-weight:400;
	font-size: 14px;
	text-transform:none;
	letter-spacing:0;
}
.popup_wrap .popup_close:before {
	font-weight:400;
	color: #ccc;
}



/* 13. Third part plugins
------------------------------------------------------------------------------------ */

/* Gutenberg
----------------------------------------------------------------- */

body.sidebar_hide .alignwide {
	position: relative;
	left: calc( -44vw + 50% );
	width: 88vw;
	max-width: none;
}

.alignfull > img,
.alignwide > img {
	max-width: none;
	width: 100%;
}


/* The GDPR Framework */
.gdpr-terms-container {
	clear: both;
	margin: 1em 0 !important;
}

.gdpr-terms-container {
	margin: 1em 0 !important;
}

input[type="checkbox"].wpcf7-acceptance {
	display: inline-block;
	vertical-align:baseline;
}
button[disabled],
input[type="submit"][disabled],
input[type="button"][disabled] {
	background-color: #f0f0f0 !important;
	color: #888 !important;
}

.sc_googlemap > iframe {
	width: 100%;
	height: 100%;
}



/* 13.1 Media player
------------------------------------------------------- */

.mejs-controls button:hover,
.mejs-controls button:active { background-color:transparent !important; }


/* 13.2 Magnific popup 
-------------------------------------------------------- */
.mfp-figure figcaption {
	margin-bottom:40px !important;
	height:40px;
	padding:0 16px;
	overflow:hidden;
}
.mfp-figure figcaption .mfp-bottom-bar {
	left: 16px;
	right:16px;
	margin-top:-30px;
	width:auto;
}


/* 13.3 Google conversion 
---------------------------------------------------------- */
iframe[name="google_conversion_frame"] { height:1px; min-height:0; display:none; }


/* 13.4 WPBakery PageBuilder
-------------------------------------------------------- */
.wpb_row,
.wpb_text_column,
.wpb_content_element,
ul.wpb_thumbnails-fluid > li,
.last_toggle_el_margin,
.wpb_button {
	margin-bottom:0 !important;
}
.sc_gap .vc_row {
	margin-left:0;
	margin-right:0;
}
.sc_gap .vc_column_container {
	padding-left:0;
	padding-right:0;
}
h1 .wpb_text_column p, h2 .wpb_text_column p, h3 .wpb_text_column p, h4 .wpb_text_column p, h5 .wpb_text_column p, h6 .wpb_text_column p {
	padding-bottom:0 !important;
}

/* 13.5 Mailchimp
-------------------------------------------------------- */

.mc4wp-form{
	width: 51.28%;
	margin: 0 auto;
	padding: 2.5em 0;
	text-align: center;
}
.mc4wp-form input[type="email"]{
	font-size: 0.875em;
	width: 21.429em;
	padding: 0 1em;
	line-height: 2.9em;
}
.mc4wp-form .sc_button{
	position: relative;
	vertical-align: top;
}
.mc4wp-form p {
	margin-top: 1em;
	margin-bottom: 0;
}


/* 13.6 Revolution Slider */
.slider-1-link a,
.slider-3-link a{
	letter-spacing: 0.25em;
	border-bottom: 1px solid transparent;
	margin-bottom: 1px;
}
.slider-3-button a{
	font-size: 14px;
	overflow: visible;
}

.slider-product{
	width: 100%;
	height: auto;
	background: #ffffff;
	box-sizing: border-box;
	white-space: initial;
}
.slider-product .product_cats{
	padding: 0 2em;
}
.slider-product .star-rating{
	height: 1.9em !important;
}

.wpb_revslider_element .slider-product .products .product {
	width: 100% !important;
}

/* 13.7 Essential Grid */
.esg-entry-cover .esg-overlay.eg-m2ce-skin2-container{width:82%; height:82%; top: 9%; left: 9%;}
.eg-m2ce-skin2-element-28.button{letter-spacing: 0.2em;}
.eg-m2ce-skin2-content del {font-size: 16px; font-weight: 700; color: #aaaaaa;}

.eg-m2ce-skin2-content .star-rating:before, .eg-m2ce-skin2-content .star-rating:before {color:#f8b40e;}
.eg-m2ce-skin2-content ins{font-style: normal; font-weight: 600;}

.m2ce-navigation_skin1 .eg-m2ce-skin1-element-3,
.m2ce-navigation_skin1 .eg-m2ce-skin1-element-3:hover{color: #ffffff;}

.m2ce-navigation-skin2 .eg-icon-down-open:before{
	font-family: 'fontello' !important;
	content: '\e834' !important;
}
.m2ce-navigation-skin2 .eg-icon-basket:before{
	font-family: 'fontello' !important;
	content: '\e902' !important;
	margin-right: 5px;
}
.m2ce-navigation-skin2 .esg-starring .star-rating,
.m2ce-navigation-skin2 .esg-starring-page .star-rating,
.m2ce-navigation-skin3 .esg-starring .star-rating,
.m2ce-navigation-skin3 .esg-starring-page .star-rating{
	font-family: 'fontello';
	letter-spacing: 0.1em;
	width: 5.5em;
}
.m2ce-navigation-skin2 .esg-starring .star-rating:before,
.m2ce-navigation-skin2.esg-starring-page .star-rating:before,
.m2ce-navigation-skin3 .esg-starring .star-rating:before,
.m2ce-navigation-skin3.esg-starring-page .star-rating:before{
	content: '\e915\e915\e915\e915\e915';
}
.m2ce-navigation-skin2 .esg-starring .star-rating span:before,
.m2ce-navigation-skin2.esg-starring-page .star-rating span:before,
.m2ce-navigation-skin3 .esg-starring .star-rating span:before,
.m2ce-navigation-skin3.esg-starring-page .star-rating span:before{
	content: '\e914\e914\e914\e914\e914';
}
.m2ce-navigation-skin3 .eg-icon-left-open:before{
	font-family: 'fontello' !important;
	content: '\e831' !important;
	font-size: 0.8em;
}
.m2ce-navigation-skin3 .eg-icon-right-open:before{
	font-family: 'fontello' !important;
	content: '\e832' !important;
	font-size: 0.8em;
}




/* 14. Predefined classes for users
-------------------------------------------------------------- */
.texture_bg_green,
.texture_bg_dark  { background-image:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://voxcladding.co.uk/wp-content/themes/m2-ce/images/bg_dark.jpg); }
.texture_bg_blue,
.texture_bg_light  { background-image:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://voxcladding.co.uk/wp-content/themes/m2-ce/images/bg_light.jpg); }
.texture_bg_yellow  { background-image:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://voxcladding.co.uk/wp-content/themes/m2-ce/images/bg_yellow.jpg); }

.texture_bg_slider:after,
.texture_bg_slider_full:after {
	content:' ';
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	top:0;
	z-index:1;
	background: url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://voxcladding.co.uk/wp-content/themes/m2-ce/images/texture_top.png) center top repeat-x, url(https://voxcladding.co.uk/wp-content/themes/m2-ce/images/texture_slider.png) left top repeat;
}
.texture_bg_slider_full:after {
	background: url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://voxcladding.co.uk/wp-content/themes/m2-ce/images/texture_center.png) center center no-repeat, url(https://voxcladding.co.uk/wp-content/themes/m2-ce/images/texture_top.png) center top repeat-x, url(https://voxcladding.co.uk/wp-content/themes/m2-ce/images/texture_slider.png) left top repeat;
}

/* Predefined classes for the background texture and/or image */
.texture_bg_1  { background-image:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://voxcladding.co.uk/wp-content/themes/m2-ce/images/bg/texture_1.png); }
.texture_bg_2  { background-image:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://voxcladding.co.uk/wp-content/themes/m2-ce/images/bg/texture_2.png); }
.texture_bg_3  { background-image:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://voxcladding.co.uk/wp-content/themes/m2-ce/images/bg/texture_3.png); }
.texture_bg_4  { background-image:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://voxcladding.co.uk/wp-content/themes/m2-ce/images/bg/texture_4.png); }
.texture_bg_5  { background-image:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://voxcladding.co.uk/wp-content/themes/m2-ce/images/bg/texture_5.png); }
.texture_bg_6  { background-image:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://voxcladding.co.uk/wp-content/themes/m2-ce/images/bg/texture_6.png); }
.texture_bg_7  { background-image:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://voxcladding.co.uk/wp-content/themes/m2-ce/images/bg/texture_7.png); }
.texture_bg_8  { background-image:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://voxcladding.co.uk/wp-content/themes/m2-ce/images/bg/texture_8.png); }
.texture_bg_9  { background-image:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://voxcladding.co.uk/wp-content/themes/m2-ce/images/bg/texture_9.png); }
.texture_bg_10 { background-image:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://voxcladding.co.uk/wp-content/themes/m2-ce/images/bg/texture_10.png); }
.texture_bg_11 { background-image:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://voxcladding.co.uk/wp-content/themes/m2-ce/images/bg/texture_11.png); }
.texture_bg_12 { background-image:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://voxcladding.co.uk/wp-content/themes/m2-ce/images/bg/texture_12.png); }

.overlay_bg_1:after  { content:' '; position:absolute; left:0; top:0; right:0; bottom:0; background-image:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://voxcladding.co.uk/wp-content/themes/m2-ce/images/bg/texture_1.png); }
.overlay_bg_2:after  { content:' '; position:absolute; left:0; top:0; right:0; bottom:0; background-image:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://voxcladding.co.uk/wp-content/themes/m2-ce/images/bg/texture_2.png); }
.overlay_bg_3:after  { content:' '; position:absolute; left:0; top:0; right:0; bottom:0; background-image:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://voxcladding.co.uk/wp-content/themes/m2-ce/images/bg/texture_3.png); }
.overlay_bg_4:after  { content:' '; position:absolute; left:0; top:0; right:0; bottom:0; background-image:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://voxcladding.co.uk/wp-content/themes/m2-ce/images/bg/texture_4.png); }
.overlay_bg_5:after  { content:' '; position:absolute; left:0; top:0; right:0; bottom:0; background-image:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://voxcladding.co.uk/wp-content/themes/m2-ce/images/bg/texture_5.png); }
.overlay_bg_6:after  { content:' '; position:absolute; left:0; top:0; right:0; bottom:0; background-image:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://voxcladding.co.uk/wp-content/themes/m2-ce/images/bg/texture_6.png); }
.overlay_bg_7:after  { content:' '; position:absolute; left:0; top:0; right:0; bottom:0; background-image:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://voxcladding.co.uk/wp-content/themes/m2-ce/images/bg/texture_7.png); }
.overlay_bg_8:after  { content:' '; position:absolute; left:0; top:0; right:0; bottom:0; background-image:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://voxcladding.co.uk/wp-content/themes/m2-ce/images/bg/texture_8.png); }
.overlay_bg_9:after  { content:' '; position:absolute; left:0; top:0; right:0; bottom:0; background-image:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://voxcladding.co.uk/wp-content/themes/m2-ce/images/bg/texture_9.png); }
.overlay_bg_10:after { content:' '; position:absolute; left:0; top:0; right:0; bottom:0; background-image:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://voxcladding.co.uk/wp-content/themes/m2-ce/images/bg/texture_10.png); }
.overlay_bg_11:after { content:' '; position:absolute; left:0; top:0; right:0; bottom:0; background-image:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://voxcladding.co.uk/wp-content/themes/m2-ce/images/bg/texture_11.png); }
.overlay_bg_12:after { content:' '; position:absolute; left:0; top:0; right:0; bottom:0; background-image:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://voxcladding.co.uk/wp-content/themes/m2-ce/images/bg/texture_12.png); }

.bg_pattern_1  { background: url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://voxcladding.co.uk/wp-content/themes/m2-ce/images/bg/pattern_1.jpg) 50% 50% repeat fixed !important; }
.bg_pattern_2  { background: url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://voxcladding.co.uk/wp-content/themes/m2-ce/images/bg/pattern_2.jpg) 50% 50% repeat fixed !important; }
.bg_pattern_3  { background: url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://voxcladding.co.uk/wp-content/themes/m2-ce/images/bg/pattern_3.jpg) 50% 50% repeat fixed !important; }
.bg_pattern_4  { background: url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://voxcladding.co.uk/wp-content/themes/m2-ce/images/bg/pattern_4.jpg) 50% 50% repeat fixed !important; }
.bg_pattern_5  { background: url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://voxcladding.co.uk/wp-content/themes/m2-ce/images/bg/pattern_5.jpg) 50% 50% repeat fixed !important; }

.bg_image_1 { background: url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://voxcladding.co.uk/wp-content/themes/m2-ce/images/bg/image_1.jpg) 50% 0 repeat-y fixed !important; }
.bg_image_2 { background: url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://voxcladding.co.uk/wp-content/themes/m2-ce/images/bg/image_2.jpg) 50% 0 repeat-y fixed !important; }
.bg_image_3 { background: url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://voxcladding.co.uk/wp-content/themes/m2-ce/images/bg/image_3.jpg) 50% 0 repeat-y fixed !important; }
.bg_image_1, .bg_image_2, .bg_image_3 {
	-webkit-background-size: 100% auto; 
	   -moz-background-size: 100% auto;
	     -o-background-size: 100% auto; 
			background-size: 100% auto; 
}

.accent_top:before  {
	content:' ';
	display: block;
	position:absolute;
	z-index:1;
	left:50%;
	top:0;
	width: 3em;
	height: 2.8em;
	background-color:#fff;
	margin: -1.4em 0 0 -1.2857em;
	-webkit-transform: rotate(35deg) skewX(-20deg);
	   -moz-transform: rotate(35deg) skewX(-20deg);
	        transform: rotate(35deg) skewX(-20deg);
}

.rounded_none {
	-webkit-border-radius: 0;
	   -moz-border-radius: 0;
			border-radius: 0;
}
.rounded_tiny {
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
			border-radius: 4px;
}
.rounded_small {
	-webkit-border-radius: 6px;
	   -moz-border-radius: 6px;
			border-radius: 6px;
}
.rounded_medium {
	-webkit-border-radius: 10px;
	   -moz-border-radius: 10px;
			border-radius: 10px;
}
.rounded_large {
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
			border-radius: 15px;
}
.rounded {
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
			border-radius: 50%;
}

/* Predefined Theme Margins */
.margin_left_null,.margin_left_none,.margin_left_no,.margin_left_hide {		margin-left:0 !important; }
.margin_left_tiny {		margin-left:0.5em !important;	margin-left:0.5rem !important; }
.margin_left_small {	margin-left:2em !important;		margin-left:2rem !important; }
.margin_left_medium {	margin-left:3em !important;		margin-left:3rem !important; }
.margin_left_large {	margin-left:4em !important;		margin-left:4rem !important; }
.margin_left_huge {		margin-left:6em !important;		margin-left:6rem !important; }
.margin_left_tiny- {	margin-left:-0.5em !important;	margin-left:-0.5rem !important; }
.margin_left_small- {	margin-left:-2em !important;	margin-left:-2rem !important; }
.margin_left_medium- {	margin-left:-3em !important;	margin-left:-3rem !important; }
.margin_left_large- {	margin-left:-4em !important;	margin-left:-4rem !important; }
.margin_left_huge- {	margin-left:-6em !important;	margin-left:-6rem !important; }

.margin_right_null,.margin_right_none,.margin_right_no,.margin_right_hide {	margin-right:0 !important; }
.margin_right_tiny {	margin-right:0.5em !important;	margin-right:0.5rem !important; }
.margin_right_small {	margin-right:2em !important;	margin-right:2rem !important; }
.margin_right_medium {	margin-right:3em !important;	margin-right:3rem !important; }
.margin_right_large {	margin-right:4em !important;	margin-right:4rem !important; }
.margin_right_huge {	margin-right:6em !important;	margin-right:6rem !important; }
.margin_right_tiny- {	margin-right:-0.5em !important;	margin-right:-0.5rem !important; }
.margin_right_small- {	margin-right:-2em !important;	margin-right:-2rem !important; }
.margin_right_medium- {	margin-right:-3em !important;	margin-right:-3rem !important; }
.margin_right_large- {	margin-right:-4em !important;	margin-right:-4rem !important; }
.margin_right_huge- {	margin-right:-6em !important;	margin-right:-6rem !important; }

.margin_top_null,.margin_top_none,.margin_top_no,.margin_top_hide {		margin-top:0 !important; }
.margin_top_tiny {		margin-top:0.5em !important;	margin-top:0.5rem !important; }
.margin_top_small {		margin-top:2em !important;		margin-top:2rem !important; }
.margin_top_medium {	margin-top:3em !important;		margin-top:3rem !important; }
.margin_top_large {		margin-top:4em !important;		margin-top:4rem !important; }
.margin_top_huge {		margin-top:6em !important;		margin-top:6rem !important; }
.margin_top_tiny- {		margin-top:-0.5em !important;	margin-top:-0.5rem !important; }
.margin_top_small- {	margin-top:-2em !important;		margin-top:-2rem !important; }
.margin_top_medium- {	margin-top:-3em !important;		margin-top:-3rem !important; }
.margin_top_large- {	margin-top:-4em !important;		margin-top:-4rem !important; }
.margin_top_huge- {		margin-top:-6em !important;		margin-top:-6rem !important; }

.margin_bottom_null,.margin_bottom_none,.margin_bottom_no,.margin_bottom_hide {	margin-bottom:0 !important; }
.margin_bottom_tiny {	margin-bottom:0.5em !important;	margin-bottom:0.5rem !important; }
.margin_bottom_small {	margin-bottom:2em !important;	margin-bottom:2rem !important; }
.margin_bottom_medium {	margin-bottom:3em !important;	margin-bottom:3rem !important; }
.margin_bottom_large {	margin-bottom:4em !important;	margin-bottom:4rem !important; }
.margin_bottom_huge {	margin-bottom:6em !important;	margin-bottom:6rem !important; }
.margin_bottom_tiny- {	margin-bottom:-0.5em !important;margin-bottom:-0.5rem !important; }
.margin_bottom_small- {	margin-bottom:-2em !important;	margin-bottom:-2rem !important; }
.margin_bottom_medium- {margin-bottom:-3em !important;	margin-bottom:-3rem !important; }
.margin_bottom_large- {	margin-bottom:-4em !important;	margin-bottom:-4rem !important; }
.margin_bottom_huge- {	margin-bottom:-6em !important;	margin-bottom:-6rem !important; }

.margin_auto{
	margin-left: auto !important; margin-right: auto !important;
}
.margin_top_30_important{
	margin-top: 30px !important;
}

.mailchimp_text{
	max-width: 60%;
}
.custom_subtitle_light{
	font-size: 1.5em;
	font-family: "Hind";
	text-transform: uppercase;
	font-weight: 300;
	letter-spacing: 0.3em;
}
.custom_subtitle_light_2{
	font-size: 1.25em;
	font-family: "Hind";
	text-transform: uppercase;
	font-weight: 300;
	letter-spacing: 0.3em;
	line-height: 1.8em;
}
.team_member_position{
	font-family: "Rokkitt";
	font-size: 1.125em;
}
.clients_custom_1 {
	width: 70% !important;
}
.clients_custom_1 .column-1_3{
	margin-bottom: 30px;
}
.custom_price_block_1{
	width: 74.36%;
}
.sc_page_audio{
	width: 62.39%
}
.video_tutorials_button{
	width: 100px !important;
}
.sc_button.sc_button_size_large.footer_custom_button{
	font-size: 0.929em;
}
.page_typography_image_1{
	width: 370px;
	height: 206px;
}
.ecommerce .widget_banner .widget_title{
	font-family: "Hind";
	font-size: 1em;
	font-weight: 700;
	letter-spacing: 0;
	line-height: 1em;
	padding: 1.25em 2.1em 1.1em 2.1em;
	text-transform: none;
	margin-bottom: 0;
}
.contacts_page_form_custom{
	width: 57.26%;
}

.contact_us input[type="text"],
.contact_us input[type="email"],
.contact_us textarea {
	width: 100%;
}

.contact_us textarea {
	max-height: 7em;
}

.contact_us input[type="submit"] {
	margin: 2em 0 1em 0;
	font-size: 0.813em;
	line-height: 1em;
	letter-spacing: 0.1em;
	padding: 1em 3.846em 1em;
	webkit-box-shadow: 0px 3px 0px 0px rgba(44,41,38,0.7);
	-moz-box-shadow: 0px 3px 0px 0px rgba(44,41,38,0.7);
	box-shadow: 0px 3px 0px 0px rgba(44,41,38,0.7);
}


/* Gutenberg
----------------------------------------------------------------- */
body.sidebar_hide .alignfull {
	margin-left : calc( -100vw / 2 + 100% / 2 );
	margin-right : calc( -100vw / 2 + 100% / 2 );
	width: 100vw;
	max-width : 100vw;
}

body.sidebar_hide .alignwide {
	position: relative;
	left: calc( -44vw + 50% );
	width: 88vw;
	max-width: none;
}

.alignfull > img,
.alignwide > img {
	max-width: none;
	width: 100%;
}


.wp-block-cover .wp-block-cover-text {
	position: absolute !important;
	top: 50%;
	left: 50%;
	transform: translateX(-50%) translateY(-50%);
	width: 100% !important;
}


.wp-block-cover .sc_video_frame,
.wp-block-cover .sc_video_frame .video_frame {
	position: absolute !important;
	top: 50%;
	left: 50%;
	transform: translateX(-50%) translateY(-50%);
	width: 100% !important;
	height: 100% !important;
	z-index: 0;
	object-fit: cover;
}

.comment-form-cookies-consent,
.wpgdprc-checkbox{
	position: relative;
}

.comment-form-cookies-consent input[type="checkbox"],
.wpgdprc-checkbox input[type="checkbox"]{
	width: auto !important;
	position: absolute;
	top: 0.4em;
	left: 0;
}

.wp-block-image figcaption,
.wp-block-video figcaption,
.wp-block-embed figcaption{
	margin-top: 0;
	margin-bottom: 0;
}

/* Usual Unit Test */
.gallery.gallery-columns-1.gallery-size-thumbnail .gallery-item img {
	width: auto;
	margin: auto;
}

.gallery.gallery-columns-1 figure.gallery-item figcaption {
	position: static;
	transition: none;
	margin: 0;
}
.gallery.gallery-columns-1 figure.gallery-item:hover figcaption {
	margin-bottom: 0;
}

.wp-block-quote a{
	color: #fff;
}

.wp-block-quote a:hover{
	color: #313131;
}


.wp-block-quote.is-style-large {
	padding: 4.55em 3.2em 4.55em 5em;
}

.wp-block-cover .wp-block-cover-text {
	position: absolute !important;
	top: 50%;
	left: 50%;
	transform: translateX(-50%) translateY(-50%);
	width: 100% !important;
}

.wp-block-cover__video-background {
	position: absolute !important;
	top: 50%;
	left: 50%;
	transform: translateX(-50%) translateY(-50%);
	width: 100% !important;
	height: 100% !important;
	z-index: 0;
	object-fit: cover;
}

.wp-block-embed .wp-block-embed__wrapper iframe {
	width: 100%;
}


.comment-form-cookies-consent {
	clear: both;
}

.comment-form-cookies-consent input {
	margin-right: 10px;
}


.has-large-font-size,
.has-large-font-size+p {
	line-height: 1.1;
}

figure.wp-block-pullquote:not(.is-style-default) .has-text-color {
	background: transparent;
}

.wp-block-gallery .blocks-gallery-item figcaption {
	padding-left: 10px;
	padding-right: 10px;
	box-sizing: border-box;
}

.wp-block-button__link:hover {
	color: initial;
}


figure figcaption:hover {
	margin-bottom: 0 !important;
}

.wp-block-pullquote.is-style-solid-color blockquote p {
	color: inherit;
}

.wp-block-button__link:hover {
	color: initial;
}


figure figcaption:hover {
	margin-bottom: 0 !important;
}

.wp-block-pullquote.is-style-solid-color blockquote p {
	color: inherit;
}


.wp-block-image .aligncenter, .wp-block-image .alignleft, .wp-block-image .alignright, .wp-block-image.is-resized {
	display: table !important;
}

.size-full.alignright {
	clear: both;
}

figure.wp-block-audio .mejs-container .mejs-controls .mejs-time {
	color: #000;
}

.comments_form_wrap .comment-form .comment-form-cookies-consent,
.comments_form_wrap .comment-form .wpgdprc-checkbox {
	margin-left: 1.5em;
}

.comments_form_wrap .comment-form .comment-form-cookies-consent input[type="checkbox"],
.comments_form_wrap .comment-form .wpgdprc-checkbox input[type="checkbox"]{
	left: -1.5em;
}

.esgbox-toolbar .esgbox-button.esgbox-button--fullscreen {
	display: none;
}

.esgbox-is-open .esgbox-close-small {
	background-color: transparent !important;
}

.wpcf7 .wpcf7-form .wpcf7-form-control .wpcf7-list-item {
	margin-top: 1em;
}


.woocommerce ul.products li.product .woocommerce-loop-category__title,
.woocommerce ul.products li.product .woocommerce-loop-category__title .count {
	color: #f8b40e;
}

.woocommerce ul.products li.product .post_item_wrap:hover h2.woocommerce-loop-category__title,
.woocommerce ul.products li.product .post_item_wrap:hover h2.woocommerce-loop-category__title .count {
	color: #1a1a1a;
}

/*FILESTART  /home/sites/9b/0/0b83f25667/public_html/wp-content/themes/m2-ce/css/fontello/css/fontello.css */
@font-face {
  font-family: 'fontello';
  src: url(https://voxcladding.co.uk/wp-content/themes/m2-ce/css/fontello/css/../font/fontello.eot?10907672);
  src: url('https://voxcladding.co.uk/wp-content/themes/m2-ce/css/fontello/css/../font/fontello.eot?10907672#iefix') format('embedded-opentype'),
       url(https://voxcladding.co.uk/wp-content/themes/m2-ce/css/fontello/css/../font/fontello.woff2?10907672) format('woff2'),
       url(https://voxcladding.co.uk/wp-content/themes/m2-ce/css/fontello/css/../font/fontello.woff?10907672) format('woff'),
       url(https://voxcladding.co.uk/wp-content/themes/m2-ce/css/fontello/css/../font/fontello.ttf?10907672) format('truetype'),
       url('https://voxcladding.co.uk/wp-content/themes/m2-ce/css/fontello/css/../font/fontello.svg?10907672#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
;font-display: swap;}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url('https://voxcladding.co.uk/wp-content/themes/m2-ce/css/fontello/css/../font/fontello.svg?10907672#fontello') format('svg');
  ;font-display: swap;}
}
*/
 
 [class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
 
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
 
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
 
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
 
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
 
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
 
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
 
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
 
.icon-puzzle:before { content: '\e800'; } /* '' */
.icon-fire:before { content: '\e801'; } /* '' */
.icon-food:before { content: '\e802'; } /* '' */
.icon-sweet:before { content: '\e803'; } /* '' */
.icon-chef:before { content: '\e804'; } /* '' */
.icon-spin1:before { content: '\e805'; } /* '' */
.icon-spin2:before { content: '\e806'; } /* '' */
.icon-spin3:before { content: '\e807'; } /* '' */
.icon-spin4:before { content: '\e808'; } /* '' */
.icon-spin5:before { content: '\e809'; } /* '' */
.icon-spin6:before { content: '\e80a'; } /* '' */
.icon-search:before { content: '\e80b'; } /* '' */
.icon-mail-empty:before { content: '\e80c'; } /* '' */
.icon-mail:before { content: '\e80d'; } /* '' */
.icon-heart:before { content: '\e80e'; } /* '' */
.icon-heart-empty:before { content: '\e80f'; } /* '' */
.icon-star:before { content: '\e810'; } /* '' */
.icon-star-empty:before { content: '\e811'; } /* '' */
.icon-users-group:before { content: '\e812'; } /* '' */
.icon-male:before { content: '\e813'; } /* '' */
.icon-female:before { content: '\e814'; } /* '' */
.icon-child:before { content: '\e815'; } /* '' */
.icon-picture:before { content: '\e816'; } /* '' */
.icon-th-large:before { content: '\e817'; } /* '' */
.icon-th:before { content: '\e818'; } /* '' */
.icon-th-list:before { content: '\e819'; } /* '' */
.icon-lock:before { content: '\e81a'; } /* '' */
.icon-lock-open:before { content: '\e81b'; } /* '' */
.icon-pin:before { content: '\e81c'; } /* '' */
.icon-comment:before { content: '\e81d'; } /* '' */
.icon-chat-empty:before { content: '\e81e'; } /* '' */
.icon-bell:before { content: '\e81f'; } /* '' */
.icon-trash:before { content: '\e820'; } /* '' */
.icon-trash-empty:before { content: '\e821'; } /* '' */
.icon-doc:before { content: '\e822'; } /* '' */
.icon-doc-text:before { content: '\e823'; } /* '' */
.icon-file-pdf:before { content: '\e824'; } /* '' */
.icon-file-word:before { content: '\e825'; } /* '' */
.icon-file-excel:before { content: '\e826'; } /* '' */
.icon-file-powerpoint:before { content: '\e827'; } /* '' */
.icon-file-image:before { content: '\e828'; } /* '' */
.icon-file-archive:before { content: '\e829'; } /* '' */
.icon-file-audio:before { content: '\e82a'; } /* '' */
.icon-file-video:before { content: '\e82b'; } /* '' */
.icon-file-code:before { content: '\e82c'; } /* '' */
.icon-cog:before { content: '\e82d'; } /* '' */
.icon-cogs:before { content: '\e82e'; } /* '' */
.icon-wrench:before { content: '\e82f'; } /* '' */
.icon-sliders:before { content: '\e830'; } /* '' */
.icon-left:before { content: '\e831'; } /* '' */
.icon-right:before { content: '\e832'; } /* '' */
.icon-up:before { content: '\e833'; } /* '' */
.icon-down:before { content: '\e834'; } /* '' */
.icon-double-left:before { content: '\e835'; } /* '' */
.icon-double-right:before { content: '\e836'; } /* '' */
.icon-double-up:before { content: '\e837'; } /* '' */
.icon-double-down:before { content: '\e838'; } /* '' */
.icon-desktop:before { content: '\e839'; } /* '' */
.icon-laptop:before { content: '\e83a'; } /* '' */
.icon-tablet:before { content: '\e83b'; } /* '' */
.icon-mobile:before { content: '\e83c'; } /* '' */
.icon-globe:before { content: '\e83d'; } /* '' */
.icon-checkbox:before { content: '\e83e'; } /* '' */
.icon-checkbox-empty:before { content: '\e83f'; } /* '' */
.icon-circle:before { content: '\e840'; } /* '' */
.icon-circle-empty:before { content: '\e841'; } /* '' */
.icon-circle-dot:before { content: '\e842'; } /* '' */
.icon-sort-asc:before { content: '\e843'; } /* '' */
.icon-sort-desc:before { content: '\e844'; } /* '' */
.icon-behance:before { content: '\e845'; } /* '' */
.icon-bitbucket:before { content: '\e846'; } /* '' */
.icon-cc:before { content: '\e847'; } /* '' */
.icon-codeopen:before { content: '\e848'; } /* '' */
.icon-css3:before { content: '\e849'; } /* '' */
.icon-delicious:before { content: '\e84a'; } /* '' */
.icon-deviantart:before { content: '\e84b'; } /* '' */
.icon-digg:before { content: '\e84c'; } /* '' */
.icon-dribbble:before { content: '\e84d'; } /* '' */
.icon-dropbox:before { content: '\e84e'; } /* '' */
.icon-drupal:before { content: '\e84f'; } /* '' */
.icon-facebook-1:before { content: '\e850'; } /* '' */
.icon-flickr:before { content: '\e851'; } /* '' */
.icon-foursquare:before { content: '\e852'; } /* '' */
.icon-git:before { content: '\e853'; } /* '' */
.icon-github:before { content: '\e854'; } /* '' */
.icon-gittip:before { content: '\e855'; } /* '' */
.icon-google:before { content: '\e856'; } /* '' */
.icon-gplus:before { content: '\e857'; } /* '' */
.icon-gwallet:before { content: '\e858'; } /* '' */
.icon-hacker-news:before { content: '\e859'; } /* '' */
.icon-html5:before { content: '\e85a'; } /* '' */
.icon-instagramm:before { content: '\e85b'; } /* '' */
.icon-ioxhost:before { content: '\e85c'; } /* '' */
.icon-joomla:before { content: '\e85d'; } /* '' */
.icon-jsfiddle:before { content: '\e85e'; } /* '' */
.icon-lastfm:before { content: '\e85f'; } /* '' */
.icon-linux:before { content: '\e860'; } /* '' */
.icon-linkedin-1:before { content: '\e861'; } /* '' */
.icon-maxcdn:before { content: '\e862'; } /* '' */
.icon-meanpath:before { content: '\e863'; } /* '' */
.icon-openid:before { content: '\e864'; } /* '' */
.icon-pagelines:before { content: '\e865'; } /* '' */
.icon-paypal:before { content: '\e866'; } /* '' */
.icon-pinterest-circled:before { content: '\e867'; } /* '' */
.icon-qq:before { content: '\e868'; } /* '' */
.icon-reddit:before { content: '\e869'; } /* '' */
.icon-renren:before { content: '\e86a'; } /* '' */
.icon-skype:before { content: '\e86b'; } /* '' */
.icon-slack:before { content: '\e86c'; } /* '' */
.icon-slideshare:before { content: '\e86d'; } /* '' */
.icon-soundcloud:before { content: '\e86e'; } /* '' */
.icon-spotify:before { content: '\e86f'; } /* '' */
.icon-stackexchange:before { content: '\e870'; } /* '' */
.icon-stackoverflow:before { content: '\e871'; } /* '' */
.icon-steam:before { content: '\e872'; } /* '' */
.icon-stumbleupon:before { content: '\e873'; } /* '' */
.icon-tencent-weibo:before { content: '\e874'; } /* '' */
.icon-trello:before { content: '\e875'; } /* '' */
.icon-tumblr:before { content: '\e876'; } /* '' */
.icon-twitch:before { content: '\e877'; } /* '' */
.icon-twitter-1:before { content: '\e878'; } /* '' */
.icon-vine:before { content: '\e879'; } /* '' */
.icon-vkontakte:before { content: '\e87a'; } /* '' */
.icon-wechat:before { content: '\e87b'; } /* '' */
.icon-weibo:before { content: '\e87c'; } /* '' */
.icon-windows:before { content: '\e87d'; } /* '' */
.icon-wordpress:before { content: '\e87e'; } /* '' */
.icon-xing:before { content: '\e87f'; } /* '' */
.icon-yelp:before { content: '\e880'; } /* '' */
.icon-youtube:before { content: '\e881'; } /* '' */
.icon-yahoo:before { content: '\e882'; } /* '' */
.icon-blank:before { content: '\e883'; } /* '' */
.icon-lemon:before { content: '\e884'; } /* '' */
.icon-note:before { content: '\e885'; } /* '' */
.icon-note2:before { content: '\e886'; } /* '' */
.icon-user:before { content: '\e887'; } /* '' */
.icon-users:before { content: '\e888'; } /* '' */
.icon-user-add:before { content: '\e889'; } /* '' */
.icon-video:before { content: '\e88a'; } /* '' */
.icon-pictures:before { content: '\e88b'; } /* '' */
.icon-camera:before { content: '\e88c'; } /* '' */
.icon-menu:before { content: '\e88d'; } /* '' */
.icon-check:before { content: '\e88e'; } /* '' */
.icon-cancel:before { content: '\e88f'; } /* '' */
.icon-plus:before { content: '\e890'; } /* '' */
.icon-minus:before { content: '\e891'; } /* '' */
.icon-help:before { content: '\e892'; } /* '' */
.icon-info:before { content: '\e893'; } /* '' */
.icon-home:before { content: '\e894'; } /* '' */
.icon-link:before { content: '\e895'; } /* '' */
.icon-attach:before { content: '\e896'; } /* '' */
.icon-eye:before { content: '\e897'; } /* '' */
.icon-tag:before { content: '\e898'; } /* '' */
.icon-flag:before { content: '\e899'; } /* '' */
.icon-reply:before { content: '\e89a'; } /* '' */
.icon-reply-all:before { content: '\e89b'; } /* '' */
.icon-forward:before { content: '\e89c'; } /* '' */
.icon-quote:before { content: '\e89d'; } /* '' */
.icon-code:before { content: '\e89e'; } /* '' */
.icon-pencil:before { content: '\e89f'; } /* '' */
.icon-feather:before { content: '\e8a0'; } /* '' */
.icon-print:before { content: '\e8a1'; } /* '' */
.icon-retweet:before { content: '\e8a2'; } /* '' */
.icon-keyboard:before { content: '\e8a3'; } /* '' */
.icon-attention:before { content: '\e8a4'; } /* '' */
.icon-vcard:before { content: '\e8a5'; } /* '' */
.icon-address:before { content: '\e8a6'; } /* '' */
.icon-location:before { content: '\e8a7'; } /* '' */
.icon-book-open:before { content: '\e8a8'; } /* '' */
.icon-book:before { content: '\e8a9'; } /* '' */
.icon-phone:before { content: '\e8aa'; } /* '' */
.icon-tools:before { content: '\e8ab'; } /* '' */
.icon-share:before { content: '\e8ac'; } /* '' */
.icon-login:before { content: '\e8ad'; } /* '' */
.icon-logout:before { content: '\e8ae'; } /* '' */
.icon-clock-empty:before { content: '\e8af'; } /* '' */
.icon-hourglass:before { content: '\e8b0'; } /* '' */
.icon-ccw:before { content: '\e8b1'; } /* '' */
.icon-cw:before { content: '\e8b2'; } /* '' */
.icon-refresh:before { content: '\e8b3'; } /* '' */
.icon-play:before { content: '\e8b4'; } /* '' */
.icon-stop:before { content: '\e8b5'; } /* '' */
.icon-pause:before { content: '\e8b6'; } /* '' */
.icon-record:before { content: '\e8b7'; } /* '' */
.icon-to-end:before { content: '\e8b8'; } /* '' */
.icon-to-start:before { content: '\e8b9'; } /* '' */
.icon-fast-forward:before { content: '\e8ba'; } /* '' */
.icon-fast-backward:before { content: '\e8bb'; } /* '' */
.icon-trophy:before { content: '\e8bc'; } /* '' */
.icon-dot:before { content: '\e8bd'; } /* '' */
.icon-dot2:before { content: '\e8be'; } /* '' */
.icon-dot3:before { content: '\e8bf'; } /* '' */
.icon-brush:before { content: '\e8c0'; } /* '' */
.icon-basket:before { content: '\e8c1'; } /* '' */
.icon-clock:before { content: '\e8c2'; } /* '' */
.icon-music-light:before { content: '\e8c3'; } /* '' */
.icon-search-light:before { content: '\e8c4'; } /* '' */
.icon-mail-light:before { content: '\e8c5'; } /* '' */
.icon-heart-light:before { content: '\e8c6'; } /* '' */
.icon-user-light:before { content: '\e8c7'; } /* '' */
.icon-video-light:before { content: '\e8c8'; } /* '' */
.icon-camera-light:before { content: '\e8c9'; } /* '' */
.icon-photo-light:before { content: '\e8ca'; } /* '' */
.icon-attach-light:before { content: '\e8cb'; } /* '' */
.icon-lock-light:before { content: '\e8cc'; } /* '' */
.icon-eye-light:before { content: '\e8cd'; } /* '' */
.icon-tag-light:before { content: '\e8ce'; } /* '' */
.icon-thumbs-up-light:before { content: '\e8cf'; } /* '' */
.icon-pencil-light:before { content: '\e8d0'; } /* '' */
.icon-comment-light:before { content: '\e8d1'; } /* '' */
.icon-location-light:before { content: '\e8d2'; } /* '' */
.icon-cup-light:before { content: '\e8d3'; } /* '' */
.icon-trash-light:before { content: '\e8d4'; } /* '' */
.icon-doc-light:before { content: '\e8d5'; } /* '' */
.icon-note-light:before { content: '\e8d6'; } /* '' */
.icon-cog-light:before { content: '\e8d7'; } /* '' */
.icon-params-light:before { content: '\e8d8'; } /* '' */
.icon-calendar-light:before { content: '\e8d9'; } /* '' */
.icon-sound-light:before { content: '\e8da'; } /* '' */
.icon-clock-light:before { content: '\e8db'; } /* '' */
.icon-lightbulb-light:before { content: '\e8dc'; } /* '' */
.icon-tv-light:before { content: '\e8dd'; } /* '' */
.icon-desktop-light:before { content: '\e8de'; } /* '' */
.icon-mobile-light:before { content: '\e8df'; } /* '' */
.icon-cd-light:before { content: '\e8e0'; } /* '' */
.icon-inbox-light:before { content: '\e8e1'; } /* '' */
.icon-globe-light:before { content: '\e8e2'; } /* '' */
.icon-cloud-light:before { content: '\e8e3'; } /* '' */
.icon-paper-plane-light:before { content: '\e8e4'; } /* '' */
.icon-fire-light:before { content: '\e8e5'; } /* '' */
.icon-graduation-light:before { content: '\e8e6'; } /* '' */
.icon-megaphone-light:before { content: '\e8e7'; } /* '' */
.icon-database-light:before { content: '\e8e8'; } /* '' */
.icon-key-light:before { content: '\e8e9'; } /* '' */
.icon-beaker-light:before { content: '\e8ea'; } /* '' */
.icon-truck-light:before { content: '\e8eb'; } /* '' */
.icon-money-light:before { content: '\e8ec'; } /* '' */
.icon-food-light:before { content: '\e8ed'; } /* '' */
.icon-shop-light:before { content: '\e8ee'; } /* '' */
.icon-diamond-light:before { content: '\e8ef'; } /* '' */
.icon-t-shirt-light:before { content: '\e8f0'; } /* '' */
.icon-wallet-light:before { content: '\e8f1'; } /* '' */
.icon-arrow-down:before { content: '\e8f2'; } /* '' */
.icon-arrow-left:before { content: '\e8f3'; } /* '' */
.icon-arrow-right:before { content: '\e8f4'; } /* '' */
.icon-arrow-up:before { content: '\e8f5'; } /* '' */
.icon-back:before { content: '\e8f6'; } /* '' */
.icon-drill:before { content: '\e8f7'; } /* '' */
.icon-house:before { content: '\e8f8'; } /* '' */
.icon-iconmonstr-arrow-25:before { content: '\e8f9'; } /* '' */
.icon-iconmonstr-audio-17:before { content: '\e8fa'; } /* '' */
.icon-iconmonstr-help-6:before { content: '\e8fb'; } /* '' */
.icon-iconmonstr-media-control-7:before { content: '\e8fc'; } /* '' */
.icon-iconmonstr-paper-plane-1:before { content: '\e8fd'; } /* '' */
.icon-iconmonstr-paper-plane-2:before { content: '\e8fe'; } /* '' */
.icon-iconmonstr-phone-9:before { content: '\e8ff'; } /* '' */
.icon-iconmonstr-shipping-box-2:before { content: '\e900'; } /* '' */
.icon-iconmonstr-shipping-box-4:before { content: '\e901'; } /* '' */
.icon-iconmonstr-shopping-cart-4:before { content: '\e902'; } /* '' */
.icon-iconmonstr-star-1:before { content: '\e903'; } /* '' */
.icon-iconmonstr-undo-6:before { content: '\e904'; } /* '' */
.icon-iconmonstr-video-13:before { content: '\e905'; } /* '' */
.icon-iconmonstr-video-15:before { content: '\e906'; } /* '' */
.icon-loupe:before { content: '\e907'; } /* '' */
.icon-magnifying-glass:before { content: '\e908'; } /* '' */
.icon-next-1:before { content: '\e909'; } /* '' */
.icon-paint-roller:before { content: '\e90a'; } /* '' */
.icon-toolbox:before { content: '\e90b'; } /* '' */
.icon-quote-left:before { content: '\e90c'; } /* '' */
.icon-house204:before { content: '\e90d'; } /* '' */
.icon-mail2:before { content: '\e90e'; } /* '' */
.icon-phone14:before { content: '\e90f'; } /* '' */
.icon-print-1:before { content: '\e910'; } /* '' */
.icon-iconmonstr-eye-6:before { content: '\e911'; } /* '' */
.icon-iconmonstr-facebook-like-1:before { content: '\e912'; } /* '' */
.icon-iconmonstr-speech-bubble:before { content: '\e913'; } /* '' */
.icon-iconmonstr-star-2:before { content: '\e914'; } /* '' */
.icon-iconmonstr-star-3:before { content: '\e915'; } /* '' */
.icon-facebook:before { content: '\e916'; } /* '' */
.icon-instagram:before { content: '\e917'; } /* '' */
.icon-google-plus:before { content: '\e918'; } /* '' */
.icon-linkedin:before { content: '\e919'; } /* '' */
.icon-twitter:before { content: '\e91a'; } /* '' */

/*FILESTART  /home/sites/9b/0/0b83f25667/public_html/wp-content/themes/m2-ce-child/style.css */
@charset 'utf-8';
/*
 Theme Name:   M2-CE - Child
 Theme URI:    http://m2ce.axiomthemes.com/
 Description:  M2 Construction Equipment - Multipurpose Responsive Wordpress theme
 Author:       Axiomthemes
 Author URI:   http://axiomthemes.com/
 Template:     m2-ce
 Version:      1.0 
 License: GNU General Public License
 License URI: license.txt
 Tags: flexible-header, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
 Text Domain:  m2-ce
*/


/* =Theme customization starts here
-------------------------------------------------------------- */

/*FILESTART  /home/sites/9b/0/0b83f25667/public_html/wp-content/themes/m2-ce/fw/css/core.animation.css */
@charset "UTF-8";

[data-animation^="animated"] {
	visibility:hidden;
}

.animated {
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
	visibility:visible;
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}

.animated.fast {
  -webkit-animation-duration: 0.5s;
          animation-duration: 0.5s;
}
.animated.slow {
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
}




@-webkit-keyframes elastic {
  0%, 100% {
    -webkit-transform: scale3d(1,1,1);
            transform: scale3d(1,1,1);
  }
  25% {
    -webkit-transform: scale3d(1, 1.2, 1);
            transform: scale3d(1, 1.2, 1);
  }
  50% {
    -webkit-transform: scale3d(1, 0.85, 1);
            transform: scale3d(1, 0.85, 1);
  }
  75% {
    -webkit-transform: scale3d(1, 1.05, 1);
            transform: scale3d(1, 1.05, 1);
  }
}

@keyframes elastic {
  0%, 100% {
    -webkit-transform: scale3d(1,1,1);
        -ms-transform: scale3d(1,1,1);
            transform: scale3d(1,1,1);
  }
  25% {
    -webkit-transform: scale3d(1, 1.2, 1);
        -ms-transform: scale3d(1, 1.2, 1);
            transform: scale3d(1, 1.2, 1);
  }
  50% {
    -webkit-transform: scale3d(1, 0.85, 1);
        -ms-transform: scale3d(1, 0.85, 1);
            transform: scale3d(1, 0.85, 1);
  }
  75% {
    -webkit-transform: scale3d(1, 1.05, 1);
        -ms-transform: scale3d(1, 1.05, 1);
            transform: scale3d(1, 1.05, 1);
  }
}
@-webkit-keyframes elastic-inner { 
	0% {
		-webkit-transform: translate3d(0,-25px,0);
		opacity:0;
	}
	25% {
		-webkit-transform: translate3d(0,10px,0);
	}
	50% {
		-webkit-transform: translate3d(0,-6px,0);
	}
	75% {
		-webkit-transform: translate3d(0,2px,0);
	}
	100% {
		-webkit-transform: translate3d(0,0,0);
		opacity: 1;
	}
}

@keyframes elastic-inner { 
	0% {
		opacity:0;
		-webkit-transform: translate3d(0,-25px,0);
		    -ms-transform: translate3d(0,-25px,0);
		        transform: translate3d(0,-25px,0);
	}
	25% {
		-webkit-transform: translate3d(0,10px,0);
		    -ms-transform: translate3d(0,10px,0);
		        transform: translate3d(0,10px,0);
	}
	50% {
		-webkit-transform: translate3d(0,-6px,0);
		    -ms-transform: translate3d(0,-6px,0);
		        transform: translate3d(0,-6px,0);
	}
	75% {
		-webkit-transform: translate3d(0,2px,0);
		    -ms-transform: translate3d(0,2px,0);
		        transform: translate3d(0,2px,0);
	}
	100% {
		opacity: 1;
		-webkit-transform: translate3d(0,0,0);
		    -ms-transform: translate3d(0,0,0);
		        transform: translate3d(0,0,0);
	}
}


.elastic {
    -webkit-animation-name: elastic;
            animation-name: elastic;
    -webkit-transition-timing-function: cubic-bezier(0.2, 0.6, 0.3, 1);
        -ms-transition-timing-function: cubic-bezier(0.2, 0.6, 0.3, 1);
            transition-timing-function: cubic-bezier(0.2, 0.6, 0.3, 1);
    -webkit-transform-origin: center top;
        -ms-transform-origin: center top;
            transform-origin: center top;
}
.elastic > * {
	-webkit-transform: translate3d(0,0,0);
	    -ms-transform: translate3d(0,0,0);
	        transform: translate3d(0,0,0);
	opacity: 1;
	-webkit-transition: none;
	    -ms-transition: none;
	        transition: none;
	-webkit-animation: elastic-inner 0.5s ease-out;
	    -ms-animation: elastic-inner 0.5s ease-out;
	        animation: elastic-inner 0.5s ease-out;
}




@-webkit-keyframes wipeInLeftTop {
  0% {
    -webkit-transform: scale(0,0);
            transform: scale(0,0);
  }
  100% {
    -webkit-transform: scale(1,1);
            transform: scale(1,1);
  }
}

@keyframes wipeInLeftTop {
  0% {
	-webkit-transform: scale(0,0);
	    -ms-transform: scale(0,0);
	        transform: scale(0,0);
  }
  100% {
    -webkit-transform: scale(1,1);
        -ms-transform: scale(1,1);
            transform: scale(1,1);
  }
}
@-webkit-keyframes wipeInLeftTop-inner { 
	0% {
		opacity:0;
		-webkit-transform: translate3d(0,-10px,0);
	}
	100% {
		opacity: 1;
		-webkit-transform: translate3d(0,0,0);
	}
}

@keyframes wipeInLeftTop-inner { 
	0% {
		opacity:0;
		-webkit-transform: translate3d(0,-10px,0);
		    -ms-transform: translate3d(0,-10px,0);
		        transform: translate3d(0,-10px,0);
	}
	100% {
		opacity: 1;
		-webkit-transform: translate3d(0,0,0);
		    -ms-transform: translate3d(0,0,0);
		        transform: translate3d(0,0,0);
	}
}

.wipeInLeftTop {
    -webkit-animation-name: wipeInLeftTop;
            animation-name: wipeInLeftTop;
    -webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
        -ms-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
            transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
    -webkit-transform-origin: left top;
        -ms-transform-origin: left top;
            transform-origin: left top;
}
.wipeInLeftTop > * {
	opacity: 0;
	-webkit-animation: wipeInLeftTop-inner 0.35s ease-out forwards;
	    -ms-animation: wipeInLeftTop-inner 0.35s ease-out forwards;
	        animation: wipeInLeftTop-inner 0.35s ease-out forwards;
}
.wipeInLeftTop > *:first-child {	-webkit-animation-delay: 0.05s;	-ms-animation-delay: 0.05s;	animation-delay: 0.05s; }
.wipeInLeftTop > *:nth-child(2) {	-webkit-animation-delay: 0.10s;	-ms-animation-delay: 0.10s;	animation-delay: 0.10s; }
.wipeInLeftTop > *:nth-child(3) {	-webkit-animation-delay: 0.15s;	-ms-animation-delay: 0.15s;	animation-delay: 0.15s; }
.wipeInLeftTop > *:nth-child(4) {	-webkit-animation-delay: 0.20s;	-ms-animation-delay: 0.20s;	animation-delay: 0.20s; }
.wipeInLeftTop > *:nth-child(5) {	-webkit-animation-delay: 0.25s;	-ms-animation-delay: 0.25s;	animation-delay: 0.25s; }
.wipeInLeftTop > *:nth-child(6) {	-webkit-animation-delay: 0.30s;	-ms-animation-delay: 0.30s;	animation-delay: 0.30s; }
.wipeInLeftTop > *:nth-child(7) {	-webkit-animation-delay: 0.35s;	-ms-animation-delay: 0.35s;	animation-delay: 0.35s; }
.wipeInLeftTop > *:nth-child(8) {	-webkit-animation-delay: 0.40s;	-ms-animation-delay: 0.40s;	animation-delay: 0.40s; }
.wipeInLeftTop > *:nth-child(9) {	-webkit-animation-delay: 0.45s;	-ms-animation-delay: 0.45s;	animation-delay: 0.45s; }
.wipeInLeftTop > *:nth-child(10){	-webkit-animation-delay: 0.50s;	-ms-animation-delay: 0.50s;	animation-delay: 0.50s; }
.wipeInLeftTop > *:nth-child(11){	-webkit-animation-delay: 0.55s;	-ms-animation-delay: 0.55s;	animation-delay: 0.55s; }
.wipeInLeftTop > *:nth-child(12){	-webkit-animation-delay: 0.60s;	-ms-animation-delay: 0.60s;	animation-delay: 0.60s; }
.wipeInLeftTop > *:nth-child(12){	-webkit-animation-delay: 0.65s;	-ms-animation-delay: 0.65s;	animation-delay: 0.65s; }
.wipeInLeftTop > *:nth-child(12){	-webkit-animation-delay: 0.70s;	-ms-animation-delay: 0.70s;	animation-delay: 0.70s; }


@-webkit-keyframes bounce {
  0%, 20%, 53%, 80%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -webkit-transform: translate3d(0,0,0);
            transform: translate3d(0,0,0);
  }

  40%, 43% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
            transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -30px, 0);
            transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
            transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -15px, 0);
            transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0,-4px,0);
            transform: translate3d(0,-4px,0);
  }
}

@keyframes bounce {
  0%, 20%, 53%, 80%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -webkit-transform: translate3d(0,0,0);
            transform: translate3d(0,0,0);
  }

  40%, 43% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
            transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -30px, 0);
            transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
            transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -15px, 0);
            transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0,-4px,0);
            transform: translate3d(0,-4px,0);
  }
}

.bounce {
  -webkit-animation-name: bounce;
          animation-name: bounce;
  -webkit-transform-origin: center bottom;
      -ms-transform-origin: center bottom;
          transform-origin: center bottom;
}

@-webkit-keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

@keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

.flash {
  -webkit-animation-name: flash;
          animation-name: flash;
    opacity: 1;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
            transform: scale3d(1.05, 1.05, 1.05);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}

@keyframes pulse {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
            transform: scale3d(1.05, 1.05, 1.05);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}

.pulse {
  -webkit-animation-name: pulse;
          animation-name: pulse;
}

@-webkit-keyframes rubberBand {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
            transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
            transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
            transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(.95, 1.05, 1);
            transform: scale3d(.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, .95, 1);
            transform: scale3d(1.05, .95, 1);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}

@keyframes rubberBand {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
            transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
            transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
            transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(.95, 1.05, 1);
            transform: scale3d(.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, .95, 1);
            transform: scale3d(1.05, .95, 1);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}

.rubberBand {
  -webkit-animation-name: rubberBand;
          animation-name: rubberBand;
}

@-webkit-keyframes shake {
  0%, 100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
            transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
            transform: translate3d(10px, 0, 0);
  }
}

@keyframes shake {
  0%, 100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
            transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
            transform: translate3d(10px, 0, 0);
  }
}

.shake {
  -webkit-animation-name: shake;
          animation-name: shake;
}

@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
            transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
            transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
            transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
            transform: rotate3d(0, 0, 1, -5deg);
  }

  100% {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
            transform: rotate3d(0, 0, 1, 0deg);
  }
}

@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
            transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
            transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
            transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
            transform: rotate3d(0, 0, 1, -5deg);
  }

  100% {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
            transform: rotate3d(0, 0, 1, 0deg);
  }
}

.swing {
  -webkit-transform-origin: top center;
      -ms-transform-origin: top center;
          transform-origin: top center;
  -webkit-animation-name: swing;
          animation-name: swing;
}

@-webkit-keyframes tada {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }

  10%, 20% {
    -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
            transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
            transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
            transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}

@keyframes tada {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }

  10%, 20% {
    -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
            transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
            transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
            transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}

.tada {
  -webkit-animation-name: tada;
          animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes wobble {
  0% {
    -webkit-transform: none;
            transform: none;
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
            transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
            transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
            transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
            transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
            transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  100% {
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes wobble {
  0% {
    -webkit-transform: none;
            transform: none;
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
            transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
            transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
            transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
            transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
            transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  100% {
    -webkit-transform: none;
            transform: none;
  }
}

.wobble {
  -webkit-animation-name: wobble;
          animation-name: wobble;
}

@-webkit-keyframes bounceIn {
  0%, 20%, 40%, 60%, 80%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
            transform: scale3d(.3, .3, .3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
            transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(.9, .9, .9);
            transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
            transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(.97, .97, .97);
            transform: scale3d(.97, .97, .97);
  }

  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}

@keyframes bounceIn {
  0%, 20%, 40%, 60%, 80%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
            transform: scale3d(.3, .3, .3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
            transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(.9, .9, .9);
            transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
            transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(.97, .97, .97);
            transform: scale3d(.97, .97, .97);
  }

  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}

.bounceIn {
  -webkit-animation-name: bounceIn;
          animation-name: bounceIn;
  -webkit-animation-duration: .75s;
          animation-duration: .75s;
}

@-webkit-keyframes bounceInDown {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
            transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
            transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
            transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
            transform: translate3d(0, 5px, 0);
  }

  100% {
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes bounceInDown {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
            transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
            transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
            transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
            transform: translate3d(0, 5px, 0);
  }

  100% {
    -webkit-transform: none;
            transform: none;
  }
}

.bounceInDown {
  -webkit-animation-name: bounceInDown;
          animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
            transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
            transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
            transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
            transform: translate3d(5px, 0, 0);
  }

  100% {
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes bounceInLeft {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
            transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
            transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
            transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
            transform: translate3d(5px, 0, 0);
  }

  100% {
    -webkit-transform: none;
            transform: none;
  }
}

.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
          animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
            transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
            transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
            transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
            transform: translate3d(-5px, 0, 0);
  }

  100% {
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes bounceInRight {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
            transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
            transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
            transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
            transform: translate3d(-5px, 0, 0);
  }

  100% {
    -webkit-transform: none;
            transform: none;
  }
}

.bounceInRight {
  -webkit-animation-name: bounceInRight;
          animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
            transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
            transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
            transform: translate3d(0, -5px, 0);
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInUp {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
            transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
            transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
            transform: translate3d(0, -5px, 0);
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

.bounceInUp {
  -webkit-animation-name: bounceInUp;
          animation-name: bounceInUp;
}

@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(.9, .9, .9);
            transform: scale3d(.9, .9, .9);
  }

  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
            transform: scale3d(1.1, 1.1, 1.1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
            transform: scale3d(.3, .3, .3);
  }
}

@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(.9, .9, .9);
            transform: scale3d(.9, .9, .9);
  }

  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
            transform: scale3d(1.1, 1.1, 1.1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
            transform: scale3d(.3, .3, .3);
  }
}

.bounceOut {
  -webkit-animation-name: bounceOut;
          animation-name: bounceOut;
  -webkit-animation-duration: .75s;
          animation-duration: .75s;
}

@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
            transform: translate3d(0, 10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
            transform: translate3d(0, 2000px, 0);
  }
}

@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
            transform: translate3d(0, 10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
            transform: translate3d(0, 2000px, 0);
  }
}

.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
          animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
            transform: translate3d(20px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
            transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
            transform: translate3d(20px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
            transform: translate3d(-2000px, 0, 0);
  }
}

.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
          animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
            transform: translate3d(-20px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
            transform: translate3d(2000px, 0, 0);
  }
}

@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
            transform: translate3d(-20px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
            transform: translate3d(2000px, 0, 0);
  }
}

.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
          animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
            transform: translate3d(0, -10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
            transform: translate3d(0, 20px, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0);
  }
}

@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
            transform: translate3d(0, -10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
            transform: translate3d(0, 20px, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0);
  }
}

.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
          animation-name: bounceOutUp;
}

@-webkit-keyframes fadeIn {
  0% {opacity: 0;}
  100% {opacity: 1;}
}

@keyframes fadeIn {
  0% {opacity: 0;}
  100% {opacity: 1;}
}

.fadeIn {
  -webkit-animation-name: fadeIn;
          animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
          animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
          animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
          animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
            transform: translate3d(-2000px, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
            transform: translate3d(-2000px, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
          animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.fadeInRight {
  -webkit-animation-name: fadeInRight;
          animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
            transform: translate3d(2000px, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
            transform: translate3d(2000px, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
          animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
          animation-name: fadeInUp;
}


@-webkit-keyframes fadeInUpSmall {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 10px, 0);
            transform: translate3d(0, 10px, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes fadeInUpSmall {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 10px, 0);
            transform: translate3d(0, 10px, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.fadeInUpSmall {
  -webkit-animation-name: fadeInUpSmall;
          animation-name: fadeInUpSmall;
}

@-webkit-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
            transform: translate3d(0, 2000px, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
            transform: translate3d(0, 2000px, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
          animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeOut {
  0% {opacity: 1;}
  100% {opacity: 0;}
}

@keyframes fadeOut {
  0% {opacity: 1;}
  100% {opacity: 0;}
}

.fadeOut {
  -webkit-animation-name: fadeOut;
          animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
  }
}

@keyframes fadeOutDown {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
  }
}

.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
          animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutDownSmall {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 10px, 0);
            transform: translate3d(0, 10px, 0);
  }
}

@keyframes fadeOutDownSmall {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 10px, 0);
            transform: translate3d(0, 10px, 0);
  }
}

.fadeOutDownSmall {
  -webkit-animation-name: fadeOutDownSmall;
          animation-name: fadeOutDownSmall;
}

@-webkit-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
            transform: translate3d(0, 2000px, 0);
  }
}

@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
            transform: translate3d(0, 2000px, 0);
  }
}

.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
          animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }
}

@keyframes fadeOutLeft {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }
}

.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
          animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
            transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
            transform: translate3d(-2000px, 0, 0);
  }
}

.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
          animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }
}

@keyframes fadeOutRight {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }
}

.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
          animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
            transform: translate3d(2000px, 0, 0);
  }
}

@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
            transform: translate3d(2000px, 0, 0);
  }
}

.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
          animation-name: fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
  }
}

@keyframes fadeOutUp {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
  }
}

.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
          animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0);
  }
}

@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0);
  }
}

.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
          animation-name: fadeOutUpBig;
}

@-webkit-keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
            transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
            transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
            transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
            transform: perspective(400px) scale3d(.95, .95, .95);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }

  100% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
}

@keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
            transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
            transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
            transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
            transform: perspective(400px) scale3d(.95, .95, .95);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }

  100% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
}

.animated.flip {
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  -webkit-animation-name: flip;
          animation-name: flip;
}

@-webkit-keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
            transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
            transition-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
            transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
            transition-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
            transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
            transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  100% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }
}

@keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
            transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
            transition-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
            transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
            transition-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
            transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
            transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  100% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }
}

.flipInX {
  -webkit-backface-visibility: visible !important;
          backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
          animation-name: flipInX;
}

@-webkit-keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
            transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
            transition-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
            transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
            transition-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
            transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
            transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  100% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }
}

@keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
            transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
            transition-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
            transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
            transition-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
            transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
            transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  100% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }
}

.flipInY {
  -webkit-backface-visibility: visible !important;
          backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
          animation-name: flipInY;
}

@-webkit-keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
            transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
            transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
            transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
            transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

.flipOutX {
  -webkit-animation-name: flipOutX;
          animation-name: flipOutX;
  -webkit-animation-duration: .75s;
          animation-duration: .75s;
  -webkit-backface-visibility: visible !important;
          backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
            transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
            transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
            transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
            transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

.flipOutY {
  -webkit-backface-visibility: visible !important;
          backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
          animation-name: flipOutY;
  -webkit-animation-duration: .75s;
          animation-duration: .75s;
}

@-webkit-keyframes lightSpeedIn {
  0% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
            transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
            transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
            transform: skewX(-5deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

@keyframes lightSpeedIn {
  0% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
            transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
            transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
            transform: skewX(-5deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
          animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
          animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOut {
  0% {
    opacity: 1;
  }

  100% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
            transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

@keyframes lightSpeedOut {
  0% {
    opacity: 1;
  }

  100% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
            transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
          animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
          animation-timing-function: ease-in;
}

@-webkit-keyframes rotateIn {
  0% {
    -webkit-transform-origin: center;
            transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
            transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: center;
            transform-origin: center;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

@keyframes rotateIn {
  0% {
    -webkit-transform-origin: center;
            transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
            transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: center;
            transform-origin: center;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

.rotateIn {
  -webkit-animation-name: rotateIn;
          animation-name: rotateIn;
}

@-webkit-keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
            transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

@keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
            transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
          animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
            transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

@keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
            transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
          animation-name: rotateInDownRight;
}

@-webkit-keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
            transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

@keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
            transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
          animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
            transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

@keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
            transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
          animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateOut {
  0% {
    -webkit-transform-origin: center;
            transform-origin: center;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: center;
            transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
            transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

@keyframes rotateOut {
  0% {
    -webkit-transform-origin: center;
            transform-origin: center;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: center;
            transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
            transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

.rotateOut {
  -webkit-animation-name: rotateOut;
          animation-name: rotateOut;
}

@-webkit-keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
            transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
            transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
          animation-name: rotateOutDownLeft;
}

@-webkit-keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
            transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
            transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
          animation-name: rotateOutDownRight;
}

@-webkit-keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
            transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
            transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
          animation-name: rotateOutUpLeft;
}

@-webkit-keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
            transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
            transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
          animation-name: rotateOutUpRight;
}

@-webkit-keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
            transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
            transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
            transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }

  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
            transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
            transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
    opacity: 1;
  }

  100% {
    -webkit-transform: translate3d(0, 700px, 0);
            transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

@keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
            transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
            transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
            transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }

  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
            transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
            transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
    opacity: 1;
  }

  100% {
    -webkit-transform: translate3d(0, 700px, 0);
            transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

.hinge {
  -webkit-animation-name: hinge;
          animation-name: hinge;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
            transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
            transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.rollIn {
  -webkit-animation-name: rollIn;
          animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
            transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

@keyframes rollOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
            transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

.rollOut {
  -webkit-animation-name: rollOut;
          animation-name: rollOut;
}

@-webkit-keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
            transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

@keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
            transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

.zoomIn {
  -webkit-animation-name: zoomIn;
          animation-name: zoomIn;
}

@-webkit-keyframes zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
            transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
            transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
            transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
            transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInDown {
  -webkit-animation-name: zoomInDown;
          animation-name: zoomInDown;
}

@-webkit-keyframes zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
            transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
            transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
            transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
            transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInLeft {
  -webkit-animation-name: zoomInLeft;
          animation-name: zoomInLeft;
}

@-webkit-keyframes zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
            transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
            transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
            transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
            transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInRight {
  -webkit-animation-name: zoomInRight;
          animation-name: zoomInRight;
}

@-webkit-keyframes zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
            transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
            transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
            transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
            transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInUp {
  -webkit-animation-name: zoomInUp;
          animation-name: zoomInUp;
}

@-webkit-keyframes zoomOut {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
            transform: scale3d(.3, .3, .3);
  }

  100% {
    opacity: 0;
  }
}

@keyframes zoomOut {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
            transform: scale3d(.3, .3, .3);
  }

  100% {
    opacity: 0;
  }
}

.zoomOut {
  -webkit-animation-name: zoomOut;
          animation-name: zoomOut;
}

@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
            transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
            transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
            transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
            transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
            transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
            transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutDown {
  -webkit-animation-name: zoomOutDown;
          animation-name: zoomOutDown;
}

@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
            transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
            transform: scale(.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
            transform-origin: left center;
  }
}

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
            transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
            transform: scale(.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
            transform-origin: left center;
  }
}

.zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
          animation-name: zoomOutLeft;
}

@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
            transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
            transform: scale(.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
            transform-origin: right center;
  }
}

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
            transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
            transform: scale(.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
            transform-origin: right center;
  }
}

.zoomOutRight {
  -webkit-animation-name: zoomOutRight;
          animation-name: zoomOutRight;
}

@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
            transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
            transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
            transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
            transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
            transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
            transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutUp {
  -webkit-animation-name: zoomOutUp;
          animation-name: zoomOutUp;
}

@-webkit-keyframes slideInDown {
  0% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
    visibility: visible;
  }

  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@keyframes slideInDown {
  0% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
    visibility: visible;
  }

  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

.slideInDown {
  -webkit-animation-name: slideInDown;
          animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
  0% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
    visibility: visible;
  }

  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

@keyframes slideInLeft {
  0% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
    visibility: visible;
  }

  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

.slideInLeft {
  -webkit-animation-name: slideInLeft;
          animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
  0% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    visibility: visible;
  }

  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

@keyframes slideInRight {
  0% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    visibility: visible;
  }

  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

.slideInRight {
  -webkit-animation-name: slideInRight;
          animation-name: slideInRight;
}

@-webkit-keyframes slideInUp {
  0% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
    visibility: visible;
  }

  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@keyframes slideInUp {
  0% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
    visibility: visible;
  }

  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

.slideInUp {
  -webkit-animation-name: slideInUp;
          animation-name: slideInUp;
}

@-webkit-keyframes slideOutDown {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
}

@keyframes slideOutDown {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
}

.slideOutDown {
  -webkit-animation-name: slideOutDown;
          animation-name: slideOutDown;
}

@-webkit-keyframes slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
}

@keyframes slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
}

.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
          animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
}

@keyframes slideOutRight {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
}

.slideOutRight {
  -webkit-animation-name: slideOutRight;
          animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
}

@keyframes slideOutUp {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
}

.slideOutUp {
  -webkit-animation-name: slideOutUp;
          animation-name: slideOutUp;
}


/*FILESTART  /home/sites/9b/0/0b83f25667/public_html/wp-content/plugins/trx_utils/shortcodes/theme.shortcodes.css */
/* Audio
-------------------------------------------------------------- */
/* Modern style */
.mejs-offscreen {
	display:none !important;
}
.mejs-controls .mejs-time-rail .mejs-time-total {
	-webkit-border-radius: 0 !important;
	   -moz-border-radius: 0 !important;
			border-radius: 0 !important;
	margin-top: 6px !important;
}
.mejs-controls .mejs-time-rail .mejs-time-total,
.mejs-controls .mejs-time-rail .mejs-time-buffering,
.mejs-controls .mejs-time-rail .mejs-time-loaded,
.mejs-controls .mejs-time-rail .mejs-time-current {
	height:8px !important;
}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total:before,
.mejs-controls .mejs-time-rail .mejs-time-total:before {
	content:" ";
	display:block;
	border:1px solid #575757;
	position: absolute;
	left: -2px;
	right: -2px;
	top:-2px;
	bottom:-2px;
}
.mejs-container .mejs-controls .mejs-time {
	padding-top:10px !important;
}
.sc_audio {
	-webkit-transition: all ease .3s;
	   -moz-transition: all ease .3s;
	    -ms-transition: all ease .3s;
	     -o-transition: all ease .3s;
	        transition: all ease .3s;
}
.sc_audio.sc_show {
	     opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}
.sc_audio .mejs-container {
	margin: 0;
}
.sc_audio .mejs-container,
.sc_audio .mejs-embed,
.sc_audio .mejs-embed body,
.sc_audio .mejs-container .mejs-controls {
	background: transparent !important;
	border-width: 0 !important;
}
.sc_audio.sc_audio_image {
	padding: 13em 2em 2em 2em;
	background-position: center center;
	position: relative;
	-webkit-background-size: cover;
	   -moz-background-size: cover;
	     -o-background-size: cover; 
			background-size: cover;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box; 
		    box-sizing: border-box;
}
.sc_audio.sc_audio_info {
	position:relative;
	padding: 6.7em 3.125em 3em 3.125em;
}
.sc_audio .sc_audio_header {
	padding: 0 0 1.5em 0;
}
.sc_audio.sc_audio_image .sc_audio_header {
	min-height: 5em;
}
.sc_audio.sc_audio_image .sc_audio_container {
	position:absolute;
	left:2em;
	right:2em;
	bottom: 2em;
}
.sc_audio .sc_audio_header {
	position:absolute;
	top: 0;
	left:0;
	padding:2.75em 0 0 3.125em;
}
.sc_audio .sc_audio_title {
	margin:0;
	font-family: 'Rokkitt';
	font-size: 1.375em;
	font-weight: 400;
	letter-spacing: 0.1em;
	line-height: 1em;
}
.sc_audio .sc_audio_author {
	font-size: 0.875em;
	text-align: left;
}
.mejs-container:not(.mejs-video) {
	height: 44px !important;
	border: 0 !important;
}
.mejs-container .mejs-controls {
	height: 42px !important;
}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total:before,
.mejs-controls .mejs-time-rail .mejs-time-total:before {
	content: " ";
	display: block;
	background: #dddddd;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	border: 0;
}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,
.mejs-controls .mejs-time-rail .mejs-time-total,
.mejs-controls a.mejs-horizontal-volume-slider,
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,
.mejs-controls .mejs-time-rail .mejs-time-total, .mejs-controls .mejs-time-rail .mejs-time-buffering, .mejs-controls .mejs-time-rail .mejs-time-loaded, .mejs-controls .mejs-time-rail .mejs-time-current {
	height: 4px !important;
}
.mejs-container .mejs-controls .mejs-time {
	font-size: 0.625em !important;
	margin: 5px 5px 0 5px !important;
}


.mejs-container .mejs-controls .mejs-button{
	width: 25px;
	height: 25px;
}

.mejs-container .mejs-controls .mejs-button>button{
	height: 15px;
	width: 15px;
}

.mejs-container .mejs-controls .mejs-pause>button {
	background-position: 0px 16px;
}

.mejs-container .mejs-controls .mejs-mute>button {
	background-position: -16px 16px;
}

.mejs-container .mejs-controls .mejs-unmute>button {
	background-position: -16px 0;
}


.mejs-container .mejs-controls .mejs-replay>button {
	background-position: -65px 0;
}

.mejs-controls .mejs-button button {
	margin: 5px !important;
	background-image: url('data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://voxcladding.co.uk/wp-content/plugins/trx_utils/shortcodes/../shortcodes/icons/controls.png') !important;
}
.mejs-controls .mejs-button button:focus{
	outline: none !important;
}
.mejs-container .mejs-controls .mejs-volume-button {
	margin-left: 10px !important;
}
.mejs-container .mejs-controls .mejs-fullscreen-button,
.mejs-container .mejs-controls .mejs-volume-button,
.mejs-container .mejs-controls .mejs-volume-button:hover,
.mejs-container .mejs-controls .mejs-playpause-button {
	-webkit-border-radius: 50%;
	border-radius: 50%;
	margin-top: 7px !important;
	margin-right: 6px !important;
}
.mejs-container .mejs-controls .mejs-fullscreen-button {
	margin-right: 0 !important;
}


/* Button
-------------------------------------------------------------- */
input[type="submit"],
input[type="button"],
button,
.sc_button {
	font-size: 0.813em;
	display:inline-block;
	text-align:center;
	padding: 0.75em 1em;
	font-weight:700;
	vertical-align: middle;
	position: relative;
	text-transform: uppercase;
	-webkit-transform: translateZ(0);
	   -moz-transform: translateZ(0);
			transform: translateZ(0);
	-webkit-backface-visibility: hidden;
	   -moz-backface-visibility: hidden;
			backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	-webkit-transition-property: all;
	   -moz-transition-property: all;
			transition-property: all;
	-webkit-transition-duration: 0.3s;
	   -moz-transition-duration: 0.3s;
			transition-duration: 0.3s;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
button:after,
.sc_button:after,
.sc_form_button button:after{
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	-webkit-transform: scaleX(0);
	   -moz-transform: scaleX(0);
			transform: scaleX(0);
	-webkit-transform-origin: 50%;
	   -moz-transform-origin: 50%;
			transform-origin: 50%;
	-webkit-transition-property: transform;
	   -moz-transition-property: transform;
			transition-property: transform;
	-webkit-transition-duration: 0.3s;
	   -moz-transition-duration: 0.3s;
			transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-out;
	   -moz-transition-timing-function: ease-out;
			transition-timing-function: ease-out;
}
button:hover:after, button:focus:after, button:active:after,
.sc_button:hover:after, .sc_button:focus:after, .sc_button:active:after,
.sc_form_button button:hover:after{
	-webkit-transform: scaleX(1);
	-moz-transform: scaleX(1);
	transform: scaleX(1);
}
.sc_button.sc_button_round {
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
			border-radius: 50%;
}
button:before,
.sc_button:before {
	margin-right:10px;
}
input[type="submit"].sc_button_size_medium,
input[type="button"].sc_button_size_medium,
button.sc_button_size_medium,
.sc_button.sc_button_size_medium {
	font-size: 0.625em;
	letter-spacing: 0.2em;
	padding: 1.4em 4em;
	line-height: 1em;

}
input[type="submit"].sc_button_size_large,
input[type="button"].sc_button_size_large,
button.sc_button_size_large,
.sc_button.sc_button_size_large {
	font-size:0.813em;
	line-height: 1em;
	letter-spacing: 0.1em;
	padding: 1em 3.846em 1em;
	-webkit-box-shadow: 0 3px 0 0 rgba(0, 0, 0, 0);
	-moz-box-shadow: 0 3px 0 0 rgba(0, 0, 0, 0);
	box-shadow: 0 3px 0 0 rgba(0, 0, 0, 0);
}
input[type="submit"].sc_button.aligncenter,
input[type="button"].sc_button.aligncenter,
button.sc_button_size.aligncenter,
.sc_button.sc_button.aligncenter {
	max-width:30%;
}
input[type="submit"].sc_button_size_medium.aligncenter,
input[type="button"].sc_button_size_medium.aligncenter,
button.sc_button_size_medium.aligncenter,
.sc_button.sc_button_size_medium.aligncenter {
	max-width:40%;
}
input[type="submit"].sc_button_size_large.aligncenter,
input[type="button"].sc_button_size_large.aligncenter,
button.sc_button_size_large.aligncenter,
.sc_button.sc_button_size_large.aligncenter {
	max-width:50%;
}

/* Blogger
-------------------------------------------------------------- */
.sc_blogger.sc_scroll_controls {
	position: relative;
}
.sc_blogger.sc_scroll_controls_type_top {
	overflow: visible !important;	
}
.sc_blogger.sc_scroll_controls_type_top .sc_scroll_controls_wrap {
	top: 0;
}

/* Style 'Polaroid' */
.sc_blogger.layout_polaroid .sc_blogger_elements *,
.sc_blogger.layout_polaroid .sc_blogger_elements *:after,
.sc_blogger.layout_polaroid .sc_blogger_elements *:before {
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}
.sc_blogger.layout_polaroid .sc_blogger_elements {
    height: 0;
}
.js .sc_blogger.layout_polaroid .sc_blogger_elements .photostack {
	height: 40em;
}
.sc_blogger.layout_polaroid .sc_blogger_elements+.sc_blogger_button {
	margin-top:3em;
}

.sc_blogger.layout_polaroid .sc_blogger_elements figure {
    overflow: visible;
}
.sc_blogger.layout_polaroid .sc_blogger_elements figure figcaption {
    background: transparent;
    display: block;
    height: auto;
    margin: 0;
    padding: 0;
	position:static;
    vertical-align: middle;
	font-size:1em;
}
.sc_blogger.layout_polaroid .sc_blogger_elements .sc_polaroid_title {
	font-weight:400;
	margin: 0.6em 0 0 0;
}
.sc_blogger.layout_polaroid .sc_blogger_elements .photostack-back {
	font-size:1.0769em;
	line-height:1.5em;
	padding:2.3077em;
}

/* Style 'Date' */
.sc_blogger.layout_date .sc_blogger_item {
	position: relative;
}
.sc_blogger.layout_date .sc_blogger_item:before {
	content: ' ';
	display: block;
	background-color: #ddd;
	position: absolute;
	z-index: 1;
}
.sc_blogger.layout_date.sc_blogger_vertical .sc_blogger_item:before {
	width: 1px;
	height: 100%;
	left: 40px;
	top: 0;
}
.sc_blogger.layout_date.sc_blogger_horizontal .sc_blogger_item:before {
	height: 1px;
	width: 100%;
	left: 0;
	top: 40px;
}
.sc_blogger.layout_date.sc_blogger_horizontal .sc_blogger_item.sc_blogger_item_last:before {
	content: none;
}
.sc_blogger.layout_date .sc_blogger_item .sc_blogger_date { 
	width: 78px;
	height: 78px;
	border: 1px solid #ddd;
	position: relative;
	z-index: 2;
	background-color: #fff;
	text-align: center;
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
			border-radius: 50%;
}
.sc_blogger.layout_date .sc_blogger_item .sc_blogger_date .day_month {
	display: block;
	padding: 14px 0 6px 0;
	font-size: 1.15em;
}
.sc_blogger.layout_date .sc_blogger_item .sc_blogger_date .year {
	display: block;
	font-size: 0.75em;
	margin: 0 auto;
}
.sc_blogger.layout_date .sc_blogger_item .sc_blogger_date .year:before {
	width: 33px;
	display: block;
	margin: 0 auto 3px;
	content: ' ';
	border-top: 1px solid #ddd;
}
.sc_blogger.layout_date .sc_blogger_item .sc_blogger_title {
	margin:0 0 0.6em 0;
}

.sc_blogger.layout_date.sc_blogger_horizontal {
	overflow: hidden;	
}
.sc_blogger.layout_date.sc_blogger_horizontal .sc_blogger_item {
	float: left;
}
.sc_blogger.layout_date.sc_blogger_horizontal .post_content {
	padding-right:2em;
}
.sc_blogger.layout_date.sc_blogger_horizontal .sc_blogger_item .sc_blogger_date {
	margin-bottom: 1.25em;
}
.sc_blogger.layout_date.sc_blogger_vertical .sc_blogger_item + .sc_blogger_item {
	padding-top: 2em;
}
.sc_blogger.layout_date.sc_blogger_vertical .sc_blogger_item .sc_blogger_date { 
	float: left;
}
.sc_blogger.layout_date.sc_blogger_vertical .post_content {
	padding-left:100px;
}
.sc_blogger.layout_date.sc_blogger_vertical .post_content:after {
	content:' ';
	width:100%;
	height:0;
	display:block;
	clear:both;
}
.sc_blogger.layout_date.sc_blogger_vertical .sc_blogger_item .post_info { 
	margin: 0;
}

.sc_blogger.layout_date .load_more {
	height: 60px;
	position: relative;
}
.sc_blogger.layout_date .load_more:before {
	width: 28px;
	height: 28px;
	border: 1px solid #ddd;
	background-color: #fff;
	font-family: "fontello";
	content: '\e82d';
	text-align: center;
	position: absolute;
	z-index: 2;
	bottom: 0;
	left: 24px;
	line-height: 28px;
}
.sc_blogger.layout_date .load_more:after {
	content: '';
	display: block;
	width: 1px;
	height: 100%;
	background-color: #ddd;
	position: absolute;
	left: 40px;
	top: 0;
	z-index: 1;
}


/* Style Plain */
.sc_blogger_item.sc_plain_item {
	padding: 2.2857em;
	background-color:#f0f0f0;
	margin-bottom:2px;
	text-align:center;
}
.sc_blogger_item.sc_plain_item .post_category {
	font-style:italic;
}
.sc_blogger_item.sc_plain_item .post_title {
	margin-top:0.6em;
	margin-top:0.4em;
}
.sc_blogger_item.sc_plain_item .post_info {
	margin-bottom:0;
}
.sc_blogger.layout_plain .sc_item_button {
	margin-top:2.2857em;
}

/* Style News */
.sc_blogger.sc_blogger_horizontal.layout_news {
	overflow:hidden;
}
.sc_blogger.sc_blogger_horizontal.layout_news .post_featured {
	width: 40%;
	float: left;
	vertical-align: top;
	margin: 0 2em 0.7em 0;
}
.sc_blogger.sc_blogger_horizontal.layout_news .columns_wrap .post_featured {
	width: 100%;
	float: none;
	margin: 0 0 0.7em 0;
}
.sc_blogger.sc_blogger_vertical.layout_news .sc_blogger_item+.sc_blogger_item {
	padding-top:2em;
	margin-top:2em;
	border-top:1px solid #ddd;
	-webkit-border-radius: 0;
	   -moz-border-radius: 0;
			border-radius: 0;
}

/* Style 'Related' */
.article_style_boxed .sc_blogger.template_related .post_content_wrap {
	background-color:#f7f7f7;
}

/* Style 'Masonry' */
.article_style_boxed .sc_blogger.template_masonry .post_content {
	background-color:#f7f7f7;
}

/* Isotope filters */
.sc_blogger .isotope_filters {
    margin: 1.5em 0 4.2em;
}

/* Button below posts */
.sc_blogger.no_margins .sc_blogger_button {
	margin-top: 2em;
}

/* Blogger with scroll */
.sc_scroll_horizontal .sc_blogger .isotope_item,
.sc_scroll_horizontal .sc_blogger [class*=column-],
.sc_blogger .sc_scroll_horizontal .isotope_item,
.sc_blogger .sc_scroll_horizontal [class*=column-] {
	width: 400px;
	display: inline-block;
	vertical-align:top;
	position:relative;
	padding-bottom:0;
	white-space:nowrap; 
}
.sc_scroll_horizontal .sc_blogger .isotope_column_2,
.sc_scroll_horizontal .sc_blogger .column-1_2,
.sc_blogger .sc_scroll_horizontal .isotope_column_2,
.sc_blogger .sc_scroll_horizontal .column-1_2 {
	width: 600px;
}
.sc_scroll_horizontal .sc_blogger .isotope_column_4,
.sc_scroll_horizontal .sc_blogger .column-1_4,
.sc_blogger .sc_scroll_horizontal .isotope_column_4,
.sc_blogger .sc_scroll_horizontal .column-1_4 {
	width: 300px;
}
.sc_scroll_horizontal .sc_blogger .isotope_column_5,
.sc_scroll_horizontal .sc_blogger .column-1_5,
.sc_blogger .sc_scroll_horizontal .isotope_column_5,
.sc_blogger .sc_scroll_horizontal .column-1_5 {
	width: 240px;
}
.sc_scroll_horizontal .sc_blogger .isotope_column_6,
.sc_scroll_horizontal .sc_blogger .column-1_6,
.sc_blogger .sc_scroll_horizontal .isotope_column_6,
.sc_blogger .sc_scroll_horizontal .column-1_6 {
	width: 200px;
}
.sc_scroll_vertical .sc_blogger .isotope_wrap,
.sc_blogger .sc_scroll_vertical .isotope_wrap {
	/*margin-right:0;*/
}
.sc_scroll_vertical .sc_blogger .isotope_item,
.sc_scroll_vertical .sc_blogger [class*=column-],
.sc_blogger .sc_scroll_vertical .isotope_item,
.sc_blogger .sc_scroll_vertical [class*=column-] {
	position:relative;
	width: auto;
	max-width:400px;
	display: inline-block;
	padding-right:50px;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}



/* Call to action
-------------------------------------------------------------- */
.sc_call_to_action_align_left .sc_call_to_action_title, .sc_call_to_action_align_left .sc_call_to_action_subtitle, .sc_call_to_action_align_left .sc_call_to_action_descr,
.sc_call_to_action_align_right .sc_call_to_action_title, .sc_call_to_action_align_right .sc_call_to_action_subtitle, .sc_call_to_action_align_right .sc_call_to_action_descr {
	text-align:left;
}
.sc_call_to_action_align_left .sc_call_to_action_featured, .sc_call_to_action_align_left .sc_call_to_action_info,
.sc_call_to_action_align_right .sc_call_to_action_featured, .sc_call_to_action_align_right .sc_call_to_action_info {
	vertical-align:middle;
}
.sc_call_to_action_align_none .sc_call_to_action_info,
.sc_call_to_action_align_center .sc_call_to_action_info {
	text-align:center;
}
.sc_call_to_action_align_none .sc_call_to_action_featured,
.sc_call_to_action_align_center .sc_call_to_action_featured {
	margin: 0 auto 2.2857em;
}
.sc_call_to_action .sc_call_to_action_title {
	font-weight:bold;
	margin-bottom:0.5em;
}
.sc_call_to_action .sc_call_to_action_title:after {
	display:none;
}
.sc_call_to_action .sc_call_to_action_descr {
	font-size: 1em;
	font-style:normal;
	font-weight:400;
	line-height: 1.5em;
	text-transform:uppercase;
	margin-bottom:0;
}
.sc_call_to_action .sc_call_to_action_buttons {
	margin-top:2em;
}
/*.sc_call_to_action_align_left .sc_call_to_action_buttons,
.sc_call_to_action_align_right .sc_call_to_action_buttons {
	margin-top:0;
}*/
.sc_call_to_action_accented {
	padding: 3em 0;
}
.sc_call_to_action_style_2 .sc_call_to_action_info,
.sc_call_to_action_style_2 .sc_call_to_action_buttons {
	vertical-align:middle;
}
.sc_call_to_action_style_2 .sc_call_to_action_buttons {
	text-align: center;
}
.sc_call_to_action_style_2 .sc_call_to_action_title {
	font-size: 1.7857em;
	font-weight:300;
	margin-bottom:0.25em;
}
.sc_call_to_action_style_2 .sc_call_to_action_descr {
	line-height: 1.2857em;
	text-transform: none;
}
.sc_call_to_action_style_2.sc_call_to_action_align_none {
	text-align:center;
}
.sc_call_to_action_style_2.sc_call_to_action_align_none .sc_call_to_action_info,
.sc_call_to_action_style_2.sc_call_to_action_align_none .sc_call_to_action_buttons {
	display:inline-block;
}
.sc_call_to_action_style_2.sc_call_to_action_align_none .sc_call_to_action_buttons {
	margin-left:4em;
}
.sc_call_to_action_style_2.sc_call_to_action_align_center {
	text-align:center;
}


/* Chat
-------------------------------------------------------------- */
.sc_chat {
	position: relative;
	padding-left:20px;
	overflow:hidden;
}
.sc_chat+.sc_chat {
	margin-top:1.5em;
}
.sc_chat_inner {
	position: relative;
	background-color: #ffffff;
	border: 1px solid #1eaace;
	padding: 1.2em 1.2em 0.875em;
	overflow:hidden;
	-webkit-border-radius: 6px;
	   -moz-border-radius: 6px;
			border-radius: 6px;
}
.sc_chat:after {
	content:' ';
	position:absolute;
	z-index:1;
	top:30%;
	left:14px;
	width:11px;
	height:30px;
	-webkit-transform: rotate(30deg) skewY(-45deg);
	   -moz-transform: rotate(30deg) skewY(-45deg);
	    -ms-transform: rotate(30deg) skewY(-45deg);
	     -o-transform: rotate(30deg) skewY(-45deg);
			transform: rotate(30deg) skewY(-45deg);
	background-color:#ffffff;
	border-left:1px solid #1eaace;
	border-bottom:1px solid #1eaace;
}
.sc_chat .sc_chat_title {
	margin-bottom: 1em;
	font-weight:400;
}
.sc_chat .sc_chat_avatar {
	width: 75px;
	height:75px;
	float:left;
	margin:0 20px 10px 0;
	overflow:hidden;
	-webkit-border-radius: 6px;
	   -moz-border-radius: 6px;
			border-radius: 6px;
}
.sc_chat p {
	margin-bottom:0;
}


/* Clients
-------------------------------------------------------------- */
.sc_clients .sc_slider_swiper:not(.sc_slider_height_auto) .slides .swiper-slide {
	min-height: 3em;
}
.sc_clients .sc_client_image {
	text-align:center;
}
.sc_clients_style_clients-2 .sc_client_hover {
	text-align:center;
}
.sc_clients_style_clients-2 .sc_client_title {
	margin: 0.5em 0 0 0;
	font-size:1.3333em;
	font-weight:700;
}
.sc_clients_style_clients-2 .sc_client_position {
	margin-top:0.25em;
	font-style:italic;
}
.sc_clients_style_clients-2 .sc_client_description {
	font-size:1.2857em;
	font-weight:300;
	font-style:italic;
	line-height:1.2857em;
}
.sc_clients_style_clients-2 .sc_client_description:before {
	content: '\e8b6';
	font-family: 'fontello';
	font-size:1.5em;
	font-style:normal;
	line-height:1.5em;
	display:block;
}
.sc_clients_style_clients-2 .sc_client_description p {
	margin:0;
}
.sc_clients_style_clients-2 .sc_client_description p+p {
	margin-top:0.5em;
}
.sc_clients_style_clients-2 .sc_client_image {
	background-color:#fff;
}
.sc_clients_style_clients-2 .sc_client_image img {
	vertical-align:middle;
}
.sc_clients_style_clients-2 .sc_client_info {
	padding-top: 1.5em;
}
.sc_clients_style_clients-2 .sc_client_image {
	position:relative;
}
.sc_clients_style_clients-2 .sc_client_image .sc_client_hover {
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	opacity: 0;
	filter: alpha(opacity=0);
	text-align:center;
}
.sc_clients_style_clients-2 .sc_clients_item:hover .sc_client_image .sc_client_hover {
	opacity: 1;
	filter: alpha(opacity=100);
}
.sc_clients_style_clients-2 .sc_client_image .sc_client_hover,
.sc_clients_style_clients-2 .sc_client_image .sc_client_hover .sc_client_info {
	overflow:hidden;
	-webkit-transition: all ease .3s;
	   -moz-transition: all ease .3s;
	    -ms-transition: all ease .3s;
	     -o-transition: all ease .3s;
	        transition: all ease .3s;
}
.sc_clients_style_clients-2 .sc_client_image .sc_client_hover .sc_client_info {
	position:absolute;
	left:0;
	top:50%;
	width:100%;
	-webkit-transform: translateY(-50%);
	   -moz-transform: translateY(-50%);
	        transform: translateY(-50%);
	margin-top: 50px;
	padding:1.5em;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}
.sc_clients_style_clients-2 .sc_clients_item:hover .sc_client_image .sc_client_hover .sc_client_info {
	margin-top: 0;
}


/* Columns
-------------------------------------------------------------- */
.sc_columns .sc_column_item_inner {
	padding:1.5em;
}


/* Contact form
-------------------------------------------------------------- */
.sc_form form {
	position:relative;
}
.sc_form .result {
	display:none;
	width:70%;
	position:absolute;
	z-index:1000;
	top:38%;
	left:50%;
	-webkit-transform:translateX(-50%) translateY(-50%);
	   -moz-transform:translateX(-50%) translateY(-50%);
	    -ms-transform:translateX(-50%) translateY(-50%);
	        transform:translateX(-50%) translateY(-50%);
	-webkit-box-shadow: 10px 10px 30px 0px rgba(0, 0, 0, 0.2);
	   -moz-box-shadow: 10px 10px 30px 0px rgba(0, 0, 0, 0.2);
			box-shadow: 10px 10px 30px 0px rgba(0, 0, 0, 0.2);	
}
.sc_form .sc_item_descr .sc_socials {
	display:block;
	font-size:0.6667em;
	margin-top:1em;
}
.sc_form .sc_form_item {
	margin-bottom:0.7143em;
	width:100%;
	text-align:center;
}
.sc_form .sc_form_item input[type="text"],
.sc_form .sc_form_item select,
.sc_form .sc_form_item textarea {
	font-size: 0.875em;
	padding: 0.4em 1.2em;
	text-align:center;
}
.sc_form .sc_form_address_field {
	margin-bottom:2em;
	text-align:left;
}
.sc_form .sc_form_address .sc_socials {
	text-align:left;
	display:block;
}
.sc_form .sc_form_address_label {
	display:block;
	font-weight:700;
}
.sc_form .sc_form_field  {
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}
.sc_form .sc_form_item.label_top label {
	display:block;
	margin-bottom:0.4em;
}
.sc_form .sc_form_item.label_bottom label {
	display:block;
	margin-top:0.4em;
}
.sc_form .sc_form_item.label_left {
	overflow:hidden;
}
.sc_form .sc_form_item.label_left label {
	display:inline-block;
	margin-right: 1.5em;
	vertical-align:middle;
}
.sc_form .sc_form_item.label_left input,
.sc_form .sc_form_item.label_left .sc_form_select_container,
.sc_form .sc_form_item.label_left textarea {
	display:inline-block;
	width: auto;
	vertical-align:middle;
}
.sc_form .sc_form_item .sc_form_element {
	width:auto;
	display:inline-block;
}
.sc_form .sc_form_item .sc_form_element+.sc_form_element {
	margin-left:2em;
}
.sc_form .sc_form_item .sc_form_element input,
.sc_form .sc_form_item .sc_form_element label {
	width:auto;
	margin-right:0.5em;
	display:inline-block;
}
.sc_form .sc_form_item .sc_form_element input[type="radio"],
.sc_form .sc_form_item .sc_form_element input[type="checkbox"] {
	display:none;
}
.sc_form .sc_form_item .sc_form_element input[type="radio"] + label,
.sc_form .sc_form_item .sc_form_element input[type="checkbox"] + label {
	position:relative;
	padding-left:1.75em;
	line-height:1.5em;
}
.sc_form .sc_form_item .sc_form_element input[type="radio"] + label:before,
.sc_form .sc_form_item .sc_form_element input[type="checkbox"] + label:before {
	content:' ';
	font-family:fontello;
	display:block;
	text-align:center;
	border: 1px solid #ebebeb;
	position:absolute;
	left:0;
	top:3px;
	width:1em;
	height:1em;
	line-height:1em;
}
.sc_form .sc_form_item .sc_form_element input[type="radio"] + label:before {
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
			border-radius: 50%;
}
.sc_form .sc_form_item .sc_form_element input[type="checkbox"]:checked + label:before {
	content:'\e8ab';
}
.sc_form .sc_form_item .sc_form_element input[type="radio"]:checked + label:before {
	content:'\e8e4';
}
.sc_form .sc_form_field input,
.sc_form .sc_form_message textarea {
	width:100%;
	padding:0.5em 1em;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}
.sc_form .sc_form_message textarea {
	min-height:8em;
}

/* Date and Time picker */
.sc_form .picker {
	position: absolute;
	z-index: 10000;
	left: 0;
	top: 4em;
	width: 100%;
	height: 0;
	padding:1.5em;
	overflow:hidden;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
         opacity: 0;
    -webkit-transition: all 0.15s ease-out;
       -moz-transition: all 0.15s ease-out;
            transition: all 0.15s ease-out;
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}
.sc_form .picker--opened {
	height: auto;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	     opacity: 1;
}
.sc_form .picker__header {
	position: relative;
	margin: 0 1.5em;
	font-size: 1.2857em;
    text-transform: uppercase;
	text-align: center;
}
.sc_form .picker__month,
.sc_form .picker__year {
    display: inline-block;
    margin-left: 3px;
    margin-right: 3px;
}
.sc_form .picker__nav--prev,
.sc_form .picker__nav--next {
    position: absolute;
	z-index:1;
    top: 0;
	left: 0;
    line-height: 1.5em;
    width: 1.5em;
    height: 1.5em;
    text-align: center;
}
.sc_form .picker__nav--next {
	left: auto;
	right: 0;
}
.sc_form .picker__nav--prev:before,
.sc_form .picker__nav--next:before {
    font-family: "fontello";
    display: inline-block;
	line-height:inherit;
}
.sc_form .picker__nav--prev:before {
    content: '\e837';
}
.sc_form .picker__nav--next:before {
    content: '\e836';
}
.sc_form .picker__nav--prev:hover,
.sc_form .picker__nav--next:hover {
    cursor: pointer;
}
.sc_form .picker__nav--disabled,
.sc_form .picker__nav--disabled:hover,
.sc_form .picker__nav--disabled:before,
.sc_form .picker__nav--disabled:before:hover {
    cursor: default;
}
.sc_form .picker__table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    text-align: center;
    table-layout: fixed;
    margin: 0.8em 0 0 0;
}
.sc_form .picker__table th,
.sc_form .picker__table td {
    border: none;
	padding:0.25em;
    vertical-align: top;
    text-align: center;
}
.sc_form .picker__weekday {
    width: 14.285714286%;
    text-transform: uppercase;
}
.sc_form .picker__day--today {
    position: relative;
}
.sc_form .picker__day--today:before {
    content: " ";
    position: absolute;
    top: 2px;
    right: 2px;
    width: 0;
    height: 0;
    border-top: 7px solid #f15a23;
    border-left: 7px solid transparent !important;
}
.sc_form .picker__day--infocus:hover,
.sc_form .picker__day--outfocus:hover,
.sc_form .picker__day--highlighted:hover,
.sc_form .picker--focused .picker__day--highlighted {
    cursor: pointer;
}
.sc_form .picker__day--disabled,
.sc_form .picker__day--disabled:hover,
.sc_form .picker--focused .picker__day--disabled {
    cursor: default;
	background-color: transparent !important;
}
.sc_form .picker__footer {
    text-align: center;
    border-top: 1px solid #ddd;
    margin-top: 0.5em;
    padding: 0.5em 0 0 0;
}
.sc_form .picker__button--today,
.sc_form .picker__button--clear,
.sc_form .picker__button--close {
    display: inline-block;
    vertical-align: bottom;
    font-style: italic;
	font-weight:400;
	line-height: 2em;
    width: 33%;
	background-color:transparent !important;
}
.sc_form .picker__button--today:hover,
.sc_form .picker__button--clear:hover,
.sc_form .picker__button--close:hover {
    cursor: pointer;
}
.sc_form .picker__button--today:focus,
.sc_form .picker__button--clear:focus,
.sc_form .picker__button--close:focus {
    background: transparent;
    outline: none;
}
.sc_form .picker__button--today:before,
.sc_form .picker__button--clear:before,
.sc_form .picker__button--close:before {
    position: relative;
    display: inline-block;
    height: 0;
}
.sc_form .picker__button--today:before,
.sc_form .picker__button--clear:before {
    content: " ";
    margin-right: 0.3em;
}
.sc_form .picker__button--today:before {
    top: -1px;
    width: 0;
    border-top: 7px solid transparent;
    border-left: 7px solid transparent !important;
}
.sc_form .picker__button--clear:before {
    top: -3px;
    width: 10px;
    border-top: 3px solid transparent;
}
.sc_form .picker__button--close:before {
    content: "\D7";
    vertical-align: top;
    margin-right: 0.4em;
    font-size: 1.5385em;
    font-style: normal;
    font-weight: 700;
}
.sc_form .picker__button--today[disabled],
.sc_form .picker__button--today[disabled]:hover {
    cursor: default;
}

/* Time */
.sc_form .picker--time {
	padding: 0;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}
.sc_form .picker--time.picker--opened {
    height: 16em;
}
.sc_form .picker__list {
    list-style: none;
    padding: 0;
    margin: 0;
}
.sc_form .picker__list li {
	margin-bottom:0;
}
.sc_form .picker__list-item {
    position: relative;
    padding: 0.5em 1em;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd;
	margin-bottom:-1px;
}
.sc_form .picker__list-item:hover {
	z-index: 10;
}
.sc_form .picker__list-item:hover,
.sc_form .picker__list-item--highlighted,
.sc_form .picker__list-item--highlighted:hover,
.sc_form .picker--focused .picker__list-item--highlighted,
.sc_form .picker__list-item--selected,
.sc_form .picker__list-item--selected:hover,
.sc_form .picker--focused .picker__list-item--selected {
    cursor: pointer;
}
.sc_form .picker__list-item--disabled,
.sc_form .picker__list-item--disabled:hover,
.sc_form .picker--focused .picker__list-item--disabled {
    cursor: default;
    z-index: auto;
}

/* The clear button */
.sc_form .picker--time .picker__button--clear {
    display: block;
    width: 100%;
    margin: 0 auto;
    padding: 0.75em;
    background-color: transparent;
    border: 0;
    text-align: center;
    text-transform: uppercase;
}
.sc_form .picker--time .picker__button--clear:hover,
.sc_form .picker--time .picker__button--clear:focus {
    outline: none;
}

.sc_form .sc_form_field [class*="icon-"] {
	position:relative;
}
.sc_form .sc_form_field [class*="icon-"]:before {
	position:absolute;
	right: 0.5em;
	top: 0.5em;
	display:block;
	width: 2em;
	height: 2em;
	line-height:2em;
}
.sc_form_select_container {
	width:100%;
	overflow:hidden;
	position:relative;
}
.sc_form_select_container:after {
	content:'\e828';
	font-family:fontello;
	display:block;
	text-align:center;
	position:absolute;
	right:0;
	top:0;
	width:1.5em;
	height:3.5em;
	line-height:3.5em;
	z-index:0;
	pointer-events: none;
	cursor:pointer;
}
.sc_form_select_container select {
	width:100%;
	padding-left: 0.5em !important;
	background:none !important;
	-webkit-box-sizing: content-box;
	   -moz-box-sizing: content-box;
	        box-sizing: content-box;
}
.sc_form .sc_form_button { 
	text-align:center;
	margin: 1.875em 0 1em;
}
.sc_form .sc_form_item.sc_form_button button { 
	background-color:transparent;
	-webkit-transition: all ease .3s;
	   -moz-transition: all ease .3s;
	    -ms-transition: all ease .3s;
	     -o-transition: all ease .3s;
	        transition: all ease .3s;
}
.sc_form_style_form_2 .sc_form_item,
.sc_form_style_form_2 .sc_form_button,
.sc_form_style_form_2 .sc_form_item input[type="text"],
.sc_form_style_form_2 .sc_form_item select,
.sc_form_style_form_2 .sc_form_item textarea {
	text-align:left;
}



/* Content
-------------------------------------------------------------- */
.sc_content {
	/*overflow:hidden;*/
}



/* Dropcaps
-------------------------------------------------------------- */
.sc_dropcaps {
	overflow:hidden;
}
.sc_dropcaps .sc_dropcaps_item {
	font-size: 3.750em;
	font-family: 'Rokkitt';
	font-weight:400;
	line-height:1.155em;
	display: block;
	padding: 0 0.275em;
	margin:6px 18px 6px 0;
	float:left;
}


/* Google map
------------------------------------------------------------- */
.sc_googlemap img {
	max-width: none;
}
.sc_googlemap_wrap {
	position:relative;
}
.sc_googlemap_content {
	position:absolute;
	z-index:1;
	right:10%;
	top: 0;
	bottom:0;
	width: 25%;
	padding:2em 3em;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}
.sc_googlemap_content .sc_item_title:after {
	margin-bottom:0.3em;
	display:none;
}

/* Highlight
-------------------------------------------------------------- */
.sc_highlight {padding: 0 6px;}


/* Icon
-------------------------------------------------------------- */
.sc_icon {
	display:inline-block;
	position:relative;
	margin-right:0.25em;
	-webkit-transition: all ease .3s;
	   -moz-transition: all ease .3s;
	    -ms-transition: all ease .3s;
	     -o-transition: all ease .3s;
	        transition: all ease .3s;
}
.sc_icon_shape_square,
.sc_icon_shape_round {
	display:inline-block; 
	padding: 4px;
	text-align:center;
	width: 1.2em;
	height: 1.2em;
	line-height: 1.2em;
	border: 0.05em solid #f4f7f9;
}
.sc_icon_shape_round,
a.sc_icon.sc_icon_shape_round:after,
a .sc_icon.sc_icon_shape_round:after {
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
			border-radius: 50%;
}
.sc_icon.sc_icon_shape_square:hover,
.sc_icon.sc_icon_shape_round:hover,
a.sc_icon.sc_icon_shape_square:hover,
a.sc_icon.sc_icon_shape_round:hover,
a:hover .sc_icon.sc_icon_shape_square,
a:hover .sc_icon.sc_icon_shape_round {
	background-color:transparent;
}
a.sc_icon.sc_icon_shape_round:after,
a.sc_icon.sc_icon_shape_square:after,
a .sc_icon.sc_icon_shape_round:after,
a .sc_icon.sc_icon_shape_square:after {
    background-color: inherit;
    box-sizing: content-box;
    content: " ";
    height: 100%;
    width: 100%;
    pointer-events: none;
    position: absolute;
    top: 0;
    left: 0;
	-webkit-transition: all ease 0.3s;
	   -moz-transition: all ease 0.3s;
	    -ms-transition: all ease 0.3s;
	     -o-transition: all ease 0.3s;
	        transition: all ease 0.3s;
    z-index: -1;
}
a.sc_icon.sc_icon_shape_round:hover:after,
a.sc_icon.sc_icon_shape_square:hover:after,
a:hover .sc_icon.sc_icon_shape_round:after,
a:hover .sc_icon.sc_icon_shape_square:after {
    opacity: 0;
    transform: scale(1.8);
}
.sc_icon.contacts_icon{
	font-size: 3.125em;
	line-height: 2.4em;
	width: 2.4em;
	height: 2.4em;
	border: 3px solid transparent;
	margin: 0 auto;
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
			border-radius: 50%;
}

/* Image
-------------------------------------------------------------- */
.sc_image {
	overflow:hidden;
}
figure figcaption,
.sc_image figcaption {
	font-size: 1.375em;
	font-family: 'Rokkitt';
	text-transform: uppercase;
	text-align: center;
	letter-spacing: 0.1em;
}
.sc_image figcaption span {
	display:inline-block;
	margin-right: 0.3em;
}
.sc_image.sc_image_shape_round {
	display: block;
	position:relative;
	overflow:hidden;
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
			border-radius: 50%;
}
.sc_image.sc_image_shape_round figcaption {
	top:0;
	bottom:0;
	padding:0;
	font-size:1em;
	line-height:1.2857em;
	text-align:center;
	overflow:hidden;
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
			border-radius: 50%;
}
.sc_image_shape_round:hover figcaption {
	opacity:0;
	margin-bottom: 0;
	-webkit-transform: rotate(360deg);
	   -moz-transform: rotate(360deg);
	     -o-transform: rotate(360deg);
	    -ms-transform: rotate(360deg);
}
.sc_image_shape_round figcaption span {
	display:block;
	margin: 0 auto;
	font-size:2em;
}
.sc_image_shape_round figcaption span:before {
	display:block;
	margin: 35% auto 0.5em;
}



/* Infobox
-------------------------------------------------------------- */
.sc_infobox {
	display: block;
	margin:1.25em 0;
	color: #ffffff;
	font-size: 0.875em;
	line-height:1.5em;
	padding:1.5em;
	clear: both;
}
.sc_infobox.sc_infobox_style_info {		background-color:#ffb20e; }
.sc_infobox.sc_infobox_style_success {	background-color:#1dbb90; }
.sc_infobox.sc_infobox_style_error {	background-color:#e05100; }

.sc_infobox b,
.sc_infobox strong { 
	font-weight: 900;
}
.sc_infobox p {
	margin: 0;
}
.sc_infobox p+p,.sc_infobox h1+p,.sc_infobox h2+p,.sc_infobox h3+p,.sc_infobox h4+p,.sc_infobox h5+p,.sc_infobox h6+p {
	margin-top: 1em;
}
.sc_infobox h1, .sc_infobox h2, .sc_infobox h3, .sc_infobox h4, .sc_infobox h5, .sc_infobox h6 {
	text-align:left;
	margin:-0.1em 0 0.5em 0;
	line-height:1.2em;
	color: inherit;
}
.sc_infobox.sc_infobox_iconed {
	position:relative;
	padding-left: 5em;
}
.sc_infobox.sc_infobox_iconed:before {
	font-size:1.9em;
	line-height:1em;
	margin-right:0.6em;
	position:absolute;
	left:0.8em;
	top:0.68em;
}
.sc_infobox.sc_infobox_closeable {
	cursor: pointer;
	padding-right: 3.5em;
}
.sc_infobox.sc_infobox_closeable:after {
	content: '\e8ac';
	font-family: "fontello";
	cursor:pointer;
	position:absolute;
	right:1.25em;
	top:1.5em;
}


/* Infobox
-------------------------------------------------------------- */
.sc_infobox {
	display: block;
	margin:1.25em 0;
	color: #ffffff;
	font-size: 0.875em;
	line-height:1.5em;
	padding:1.5em;
	clear: both;
}
.sc_infobox.sc_infobox_style_info {		background-color:#ffb20e; }
.sc_infobox.sc_infobox_style_success {	background-color:#1dbb90; }
.sc_infobox.sc_infobox_style_error {	background-color:#e05100; }

.sc_infobox b,
.sc_infobox strong {
	font-weight: 900;
}
.sc_infobox p {
	margin: 0;
}
.sc_infobox p+p,.sc_infobox h1+p,.sc_infobox h2+p,.sc_infobox h3+p,.sc_infobox h4+p,.sc_infobox h5+p,.sc_infobox h6+p {
	margin-top: 1em;
}
.sc_infobox h1, .sc_infobox h2, .sc_infobox h3, .sc_infobox h4, .sc_infobox h5, .sc_infobox h6 {
	text-align:left;
	margin:-0.1em 0 0.5em 0;
	line-height:1.2em;
	color: inherit;
}
.sc_infobox.sc_infobox_iconed {
	position:relative;
	padding-left: 5em;
}
.sc_infobox.sc_infobox_iconed:before {
	font-size:1.9em;
	line-height:1em;
	margin-right:0.6em;
	position:absolute;
	left:0.8em;
	top:0.68em;
}
.sc_infobox.sc_infobox_closeable {
	cursor: pointer;
	padding-right: 3.5em;
}
.sc_infobox.sc_infobox_closeable:after {
	content: '\e8ac';
	font-family: "fontello";
	cursor:pointer;
	position:absolute;
	right:1.25em;
	top:1.5em;
}


/* Intro
-------------------------------------------------------------- */
.sc_intro[data-href] {
	cursor: pointer;
}
.sc_intro {
	background-size: cover !important;
	background-position: center !important;
	position: relative;
	overflow: hidden;
	display: block;
	padding: 2.5em;
	box-sizing: border-box;
}
.sc_intro:before {
	position: absolute;
	z-index:1;
	top: 0;
	left: -10%;
	width: 120%;
	height: 100%;
	background: rgba(255,255,255,0.2);
	content: '';
	-webkit-transition: -webkit-transform .6s;
	transition: transform .8s;
	-webkit-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0);
	transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,135deg) translate3d(0,100%,0);
	opacity: 0;
	filter: alpha(opacity=0);
	visibility: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.sc_intro:hover:before {
	-webkit-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);
	transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,135deg) translate3d(0,-100%,0);
	opacity: 1;
	filter: alpha(opacity=100);
	visibility: initial;
}
.sc_intro.small_padding {
	padding: 1.2em;
}
.sc_intro_inner {
	position:relative;
	z-index:2;
}
.sc_intro .sc_intro_subtitle {
	font-size: 0.75em;
	font-weight: 400;
	text-transform: uppercase;
	text-decoration: underline;
	margin: 0;
	-webkit-transition: all ease .3s;
	   -moz-transition: all ease .3s;
		-ms-transition: all ease .3s;
		 -o-transition: all ease .3s;
			transition: all ease .3s;
}
.sc_intro .sc_intro_title {
	font-family: 'Hind';
	font-size: 1.5em;
	line-height: 1.2em;
	font-weight: 600;
	text-transform: none;
	letter-spacing: 0;
	display: inline-block;
	margin:0;
	-webkit-transition: all ease .3s;
	   -moz-transition: all ease .3s;
		-ms-transition: all ease .3s;
		 -o-transition: all ease .3s;
			transition: all ease .3s;
}
.sc_intro .sc_intro_subtitle + .sc_intro_title {
	margin-top:0.4em;
}
.sc_intro .sc_intro_buttons.sc_item_buttons{
	display: block;
	overflow: visible;
}
.intro_horizontal{
	height: 250px;
}
.intro_vertical{
	height: 530px;
}
.custom_intro_3 .sc_intro{
	padding: 1.9em 2.5em;
}

/* Intro style 1 */
.sc_intro_style_1 {
	display: table;
	height: 100%;
	width: 100%;
}
.sc_intro_position_top_right .sc_intro_inner,
.sc_intro_position_bottom_right .sc_intro_inner {
	float:right;
}
.sc_intro_style_1 .sc_intro_content {
	display: table-cell;
	text-align:left;
	vertical-align: top;
}
.sc_intro_style_1 .sc_intro_subtitle {
	letter-spacing: 0.1em;
}
.sc_intro_style_1 .sc_intro_title {
	margin-bottom: 0;
}
.sc_intro_position_bottom_right .sc_intro_style_1 .sc_intro_content,
.sc_intro_position_bottom_left .sc_intro_style_1 .sc_intro_content {
	vertical-align: bottom;
}
.sc_intro_style_1 .sc_intro_descr {
	font-size: 0.75em;
	text-transform:uppercase;
	font-weight: 700;
	text-decoration: underline;
	letter-spacing: 0.2em;
}

/* Intro style 2 */
.sc_intro_style_2 {
	display: table;
	height: 100%;
	width: 100%;
}
.sc_intro_style_2 .sc_intro_content {
/*	display: table-cell;
	vertical-align: top;*/
}
.sc_intro_custom_center .sc_intro_style_2 .sc_intro_content{
	width: 60%;
	text-align: center;
}
.sc_intro_style_2 .sc_intro_title {
	line-height: 1em;
}
.sc_intro_style_2 .sc_intro_descr {
	font-size: 0.9em;
	text-transform:uppercase;
	font-weight: 700;
	line-height: 1.2em;
	margin-top:0.8em;
}
.sc_intro_style_2 .sc_intro_buttons {
	margin-top: 1.2em;
}
.sc_intro_style_2 .sc_item_buttons > .sc_item_button{
	margin: 0;
}
.sc_intro_custom_center .sc_intro_style_2 .sc_item_buttons > .sc_item_button{
	float: none;
}

/* Intro style 3 */
.sc_intro_style_3 {
	display: table;
	height: 100%;
	width: 100%;
	padding: 0;
	text-align:center;
}
.sc_intro_style_3 .sc_intro_content {
	display: table-cell;
	vertical-align: top;
}
.sc_intro_style_3 .sc_intro_subtitle {
	font-size: 1em;
	letter-spacing: 0;
	margin-bottom: 0;
	line-height: 1em;
}
.sc_intro_style_3 .sc_intro_title {
	font-size: 1.5em;
	line-height: 1em;
	letter-spacing: 0;
}
.sc_intro_style_3 .sc_intro_descr {
	font-size: 1em;
	font-weight: 400;
	margin-top: -0.5em;
}
.sc_intro_style_3 .sc_intro_buttons {
	margin-top: 0.5em;
}
.sc_intro_style_3 .sc_intro_buttons > .sc_item_button {
	margin:0;
}
.sc_intro_style_3 .sc_item_buttons > .sc_item_button{
	float: none;
}
.sc_intro_style_3 .sc_intro_buttons > .sc_item_button + .sc_item_button {
	margin-left: 1em;
}

/* Intro style 4 */
.sc_intro_style_4 {
	display: table;
	height: 100%;
	width: 100%;
	padding: 0.1em;
	text-align: center;
}
.sc_intro_style_4 .sc_intro_content {
	display: table-cell;
	vertical-align: middle;
}
.sc_intro_style_4 .sc_intro_title {
	font-size: 1.5em;
	letter-spacing: 0;
	line-height: 1em;
	margin-bottom: 0;
}
.sc_intro_style_4 .sc_intro_descr {
	font-size: 0.75em;
	text-transform:uppercase;
	font-weight: 700;
	text-decoration: underline;
	letter-spacing: 0.2em;
}

/* Intro style 5 */
.sc_intro_style_5 {
	display: table;
	height: 100%;
	width: 100%;
	text-align: left;
}
.sc_intro_style_5 .sc_intro_icon,
.sc_intro_style_5 .sc_intro_content {
	display: table-cell;
	vertical-align: middle;
}
.sc_intro_style_5 .sc_intro_icon {
	text-align: center;
}
.sc_intro_style_5 .sc_intro_icon:before {
	font-size: 2em;
	width: 1.7em;
	height: 1.7em;
	line-height: 1.7em;
	border: 4px solid;
	border-radius: 50%;
	text-align: center;
}
.sc_intro_style_5 .sc_intro_content {
	padding-left: 10px;
}
.sc_intro_style_5 .sc_intro_title {
	font-size: 1.28em;
	letter-spacing: 0;
	line-height: 1em;
	margin-bottom: 0;
}
.sc_intro_style_5 .sc_intro_descr {
	font-size: 1.142em;
	text-transform:none;
	font-weight: 400;
}

/* Intro style 6 */
.sc_intro_style_6 {
	display: table;
	height: 100%;
	width: 100%;
}
.sc_intro_style_6 .sc_intro_title {
	line-height: 1em;
}
.sc_intro_style_6 .sc_intro_descr {
	font-size: 1em;
	font-weight: 400;
	line-height: 1em;
}
.sc_intro_style_6 .sc_intro_buttons {
	margin-top: 0.55em;
}
.sc_intro_style_6 .sc_item_buttons > .sc_item_button{
	margin: 0;
}
.sc_intro .sc_intro_style_6 .sc_intro_buttons > .sc_item_button a{
	font-size: 0.75em;
	font-weight: 700;
	letter-spacing: 0.2em;
	padding: 0;
	text-decoration: underline;
	border-bottom: 2px solid transparent;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	background: transparent !important;
}
.sc_intro .sc_intro_style_6 .sc_intro_buttons > .sc_item_button a:after{
	display: none !important;
	background: transparent !important;
}
.sc_intro .sc_intro_style_6 .sc_intro_buttons > .sc_item_button a:hover{
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}



/* List
-------------------------------------------------------------- */

ul.sc_list_style_ul, ul.sc_list_style_iconed {
	padding-left: 0;
}
ul.sc_list_style_ul li, .sc_list_style_iconed li {
	padding: 0 0 0 1.25em !important;
	list-style: none;
	position: relative;
	line-height:1.75em;
}
ul.sc_list_style_ul li:before, .sc_list_style_iconed li .sc_list_icon {
	position:absolute;
	left: 0;
	top: 0;
	width: 1em;
	display:inline-block;
	text-align:center;
	font-size: 0.75em;
}
ul.sc_list_style_ul li:before{
	font-family: 'fontello';
	font-size: 0.45em;
	content: '\e8b7';
}

/* Line
-------------------------------------------------------------- */
.sc_line {
	display: block;
	width: 100%;
	height: 0px;
	border-top: 1px solid #e4e7e8;
	margin: 2em 0;
	position:relative;
}
.sc_line.sc_line_position_left_top:not(.sc_line_style_image),
.sc_line.sc_line_position_center_top:not(.sc_line_style_image),
.sc_line.sc_line_position_right_top:not(.sc_line_style_image) {
	border-top: none;
	border-bottom: 1px solid #e4e7e8;
}
.sc_line.sc_line_style_dashed { border-style: dashed; }
.sc_line.sc_line_style_dotted { border-style: dotted; }
.sc_line.sc_line_style_double { height: 4px; border-bottom-width: 1px; }
.sc_line.sc_line_style_image {
	background-position:center;
	background-repeat:no-repeat;
	border:none;
}
.sc_line .sc_line_title {
	margin:0;
	padding: 0 1em;
	text-transform:uppercase;
	display:inline-block;
	position:absolute;
	z-index:1;
}
.sc_line.sc_line_position_left_top { background-position: left bottom; }
.sc_line.sc_line_position_left_top .sc_line_title {
	top:0;
	left:0;
	padding-left:0;
}
.sc_line.sc_line_position_center_top { background-position: center bottom; }
.sc_line.sc_line_position_center_top .sc_line_title {
	top:0;
	left:50%;
	-webkit-transform:translateX(-50%);
	   -moz-transform:translateX(-50%);
	    -ms-transform:translateX(-50%);
	        transform:translateX(-50%);
}
.sc_line.sc_line_position_right_top { background-position: right bottom; }
.sc_line.sc_line_position_right_top .sc_line_title {
	top:0;
	right: 0;
	padding-right:0;
}
.sc_line.sc_line_position_left_center { background-position: left center; }
.sc_line.sc_line_position_left_center .sc_line_title {
	top:50%;
	left:0;
	padding-left:0;
	margin-top:-2px;
	-webkit-transform:translateY(-50%);
	   -moz-transform:translateY(-50%);
	    -ms-transform:translateY(-50%);
	        transform:translateY(-50%);
}
.sc_line.sc_line_position_center_center { background-position: center center; }
.sc_line.sc_line_position_center_center .sc_line_title {
	top:50%;
	left:50%;
	margin-top:-2px;
	-webkit-transform:translateX(-50%) translateY(-50%);
	   -moz-transform:translateX(-50%) translateY(-50%);
	    -ms-transform:translateX(-50%) translateY(-50%);
	        transform:translateX(-50%) translateY(-50%);
}
.sc_line.sc_line_position_right_center { background-position: right center; }
.sc_line.sc_line_position_right_center .sc_line_title {
	top:50%;
	right: 0;
	padding-right:0;
	margin-top:-2px;
	-webkit-transform:translateY(-50%);
	   -moz-transform:translateY(-50%);
	    -ms-transform:translateY(-50%);
	        transform:translateY(-50%);
}
.sc_line.sc_line_position_left_bottom { background-position: left top; }
.sc_line.sc_line_position_left_bottom .sc_line_title {
	bottom:0;
	left:0;
	padding-left:0;
}
.sc_line.sc_line_position_center_bottom { background-position: center top; }
.sc_line.sc_line_position_center_bottom .sc_line_title {
	bottom:0;
	left:50%;
	-webkit-transform:translateX(-50%);
	   -moz-transform:translateX(-50%);
	    -ms-transform:translateX(-50%);
	        transform:translateX(-50%);
}
.sc_line.sc_line_position_right_bottom { background-position: right top; }
.sc_line.sc_line_position_right_bottom .sc_line_title {
	bottom:0;
	right: 0;
	padding-right:0;
}


/* Number
-------------------------------------------------------------- */
.sc_number_item {
	display: inline-block;
	text-align:center;
	font-size: 3em;
	font-weight:700;
	width: 1em;
	height: 1.25em;
	line-height:1.25em;
	background-color:rgba(0,0,0, 0.15);
	color: #ffffff;
}
.sc_number_item+.sc_number_item {
	margin-left:2px;
}


/* Popup
-------------------------------------------------------------- */
.sc_popup {
	position: relative;
	background-color: #fff;
	padding: 24px 20px 20px 20px;
	width: auto;
	max-width: 500px;
	max-height:600px;
	margin: 20px auto;
	border: 1px solid #ddd;
	overflow-x:hidden;
	overflow-y:auto;
}
.sc_popup:before {
	height: 4px;
	content: ' ';
	position: absolute;
	width: 100%;
	top: -1px;
	left: -1px;
	display: block;
	padding: 0 1px;
}
.sc_popup.mfp-hide {
	display:none;
}
.sc_popup .mfp-close {
	top:3px;
	width:1em;
	height:1em;
	line-height:1em;
	-webkit-border-radius: 0;
	   -moz-border-radius: 0;
			border-radius: 0;
}
.sc_popup .mfp-close:active {
	top:3px;
}


/* Price
-------------------------------------------------------------- */
.sc_price {
	display:inline-block;
	position:relative;
}
.sc_price .sc_price_currency,
.sc_price .sc_price_money {
	font-size:1.875em;
	line-height:1em;
	color: #222222;
}
.sc_price .sc_price_info {
	display:inline-block;
	position:relative;
	vertical-align:baseline;
}
.sc_price .sc_price_penny {
	display:block;
	text-decoration:underline;
	margin-bottom:0.2em;
	margin-left:0.1em;
	font-size: 0.75em;
	line-height:1em;
	color: #222222;
}
.sc_price .sc_price_period{
	font-size: 0.875em;
}
.sc_price .sc_price_period:before {
	content:'/';
	display:inline-block;
	margin-left:0.3em;
	margin-right:0.3em;
}
.sc_price .sc_price_period_empty:before {
	content:' ';
	display:inline-block;
}


/* Price block
-------------------------------------------------------------- */
.sc_price_block {
	display:inline-block;
	overflow:hidden;
	-webkit-transition: all ease .3s;
	   -moz-transition: all ease .3s;
		-ms-transition: all ease .3s;
		 -o-transition: all ease .3s;
			transition: all ease .3s;
	-webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.03);
	   -moz-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.03);
			box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.03);
}
.sc_price_block .sc_price_block_title {
	font-size: 1.875em;
	font-family: 'Rokkitt';
	line-height: 1.3em;
	height: 2.6em;
	padding-top: 0.5em;
	background-color:rgba(0,0,0, 0.1);
	position:relative;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}
.sc_price_block .sc_price_block_title span {
	display:block;
	text-align:center;
	position:absolute;
	left: 0;
	top:50%;
	width: 100%;
	-webkit-transform: translateY(-50%);
	   -moz-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	        transform: translateY(-50%);
}
.sc_price_block .sc_price_block_money {
	text-align:center;
	line-height: 7.625em;
	height: 7.625em;
	overflow:hidden;
	border-bottom: 1px solid transparent;
}
.sc_price_block .sc_price_block_money .sc_price_block_icon {
	font-size: 4em;
	line-height:inherit;
	display:inline-block;
}
.sc_price_block .sc_price_block_money .sc_price {
	display:inline-block;
}
.sc_price_block .sc_price_block_money .sc_price_block_icon + .sc_price {
	margin-left:0.5em;
}
.sc_price_block .sc_price_block_money .sc_price_currency {
	font-weight: 400;
	font-family: 'Rokkitt';
	font-size: 2.250em;
	line-height:inherit;
	position: absolute;
	top: -8px;
	left: -15px;
}
.sc_price_block .sc_price_block_money .sc_price_money {
	font-weight:400;
	font-size: 4.5em;
	font-family: 'Rokkitt';
	line-height:inherit;
}
.sc_price_block .sc_price_block_description {
	text-align:center;
	font-size: 1em;
	line-height: 1.7em;
	padding:1.5em 1.5em 0 1.5em;
	overflow:hidden;
}
.sc_price_block .sc_price_block_description li,
.sc_price_block .sc_price_block_description p {
	margin-bottom:0;
}
.sc_price_block .sc_price_block_link {
	height: 5.75em;
	text-align:center;
	padding-top: 1.25em;
}
.sc_price_block .sc_price_block_link .sc_button {
	background-color:rgba(0,0,0,0.2);
}


/* Promo
-------------------------------------------------------------- */
.sc_promo_inner {
	position: relative;
	overflow: hidden;
}
.sc_promo_image {
    position: absolute;
    top: 0;
    bottom: 0;
	background-position:center center;
	background-size:cover;
	background-repeat:no-repeat;
}
.sc_promo_size_small .sc_promo_image {
	background-size:100%;
}
.sc_promo_block {
    width: 50%;
    position: relative;
}
.sc_promo_block_inner {
	padding: 3em 4em;
}
.sc_promo .sc_promo_title {
	font-weight:700;
}
.sc_promo .sc_promo_title:after {
	display:none;
}
.sc_promo .sc_promo_descr {
	font-weight:400;
	font-style:normal;
	margin-bottom: 0;
}
.sc_promo .sc_promo_button {
	margin-top: 2em;
}
.sc_promo.sc_promo_size_small .sc_promo_block_inner {
	padding: 1.5em 2em;
}
.sc_promo.sc_promo_size_small .sc_promo_title {
	font-size: 1.5em;
	line-height:1.3em;
}
.sc_promo.sc_promo_size_small .sc_promo_descr {
	font-size: 1.2857em;
}
.sc_promo.sc_promo_size_small .sc_promo_button {
	margin-top:1.25em;
}
.sc_promo_block.sc_align_left *,
.sc_promo_block.sc_align_left *:after {
	text-align: left !important;
    margin-left: 0;
}
.sc_promo_block.sc_align_right *,
.sc_promo_block.sc_align_right *:after {
	text-align: right !important;
    margin-right: 0;
}


/* Scroll
-------------------------------------------------------------- */
.sc_scroll {
	overflow: hidden;
	width: 100%;
	position:relative;
}
.sc_scroll_wrapper {
	overflow: hidden;
}
.sc_scroll_horizontal .sc_scroll_wrapper {
	width: 100000px;
}
.sc_scroll_horizontal {
	width:100%;
	padding-bottom:10px;
}
.sc_scroll_vertical {
	min-height:200px;
	padding-right:6px;
}
.sc_scroll_vertical .swiper-wrapper {
	height: auto;
	display:block;
}
.sc_scroll_vertical .swiper-slide {
	float: none;
	display:block;
	height: auto;
}
/* Scroll bar */
.sc_scroll_bar {
	background:transparent;
	position:absolute;
	z-index:100;
}
.sc_scroll_vertical .sc_scroll_bar {
	right:1px;
	top:0;
	bottom:0;
	width:10px;
	border-right:1px solid #dddddd;
}
.sc_scroll_horizontal .sc_scroll_bar {
	right:0;
	left:0;
	bottom:1px;
	height:10px;
	border-bottom:1px solid #dddddd;
}
.sc_scroll_bar .swiper-scrollbar-drag {
	background:none !important;
}
.sc_scroll_vertical .sc_scroll_bar .swiper-scrollbar-drag {
	width:10px;
	left:2px;
}
.sc_scroll_horizontal .sc_scroll_bar .swiper-scrollbar-drag {
	height:10px;
	top:2px;
}
.sc_scroll_bar .swiper-scrollbar-drag:before {
	content:' ';
	display:block;
	position:absolute;
	background-color: #1dbb90;
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
			border-radius: 3px;
}
.sc_scroll_vertical .sc_scroll_bar .swiper-scrollbar-drag:before {
	width:3px;
	right:-2px;
	top:0;
	bottom:0;
	height:100%;
}
.sc_scroll_horizontal .sc_scroll_bar .swiper-scrollbar-drag:before {
	height:3px;
	left:0;
	right:0;
	bottom:-2px;
	width:100%;
}

/* Scroll controls */
.sc_scroll_container {
	position:relative;
}
.sc_scroll_controls_type_top .sc_scroll_controls_wrap {
	position: absolute;
	top:0;
	z-index: 1;
	right:0;
	width:12em;
	padding-bottom:5px;
	overflow:hidden;
	text-align:right;
}
.sc_scroll_controls_type_side .sc_scroll_controls_wrap {
	position: absolute;
	top:50%;
	z-index: 1;
	left:0;
	width:100%;
	height: 0;
}
.sc_scroll_controls_type_side .sc_scroll_controls_wrap a {
	margin-top:-25px;
	margin-left: -80px;
	display:block;
	position:absolute;
	top:0;
	left:8px;
	opacity:0;
}
.sc_scroll_controls_type_side .sc_scroll_controls_wrap a+a {
	left:auto;
	right:8px;
	margin-right: -80px;
}
.sc_scroll_controls_type_side:hover .sc_scroll_controls_wrap a {
	margin-left:0;
	margin-right:0;
	opacity:1;
}
.sc_scroll_controls_wrap a {
	display: inline-block;
	text-align:center;
	font-size: 1.5em;
	width: 2em;
	height: 2em;
	line-height: 2em;
	margin-left: 0.6667em;
}
.sc_scroll_controls_wrap a:before {
	font-family:fontello;
}
.sc_scroll_controls_wrap .sc_scroll_next:before {
	content:'\e836';
}
.sc_scroll_controls_wrap .sc_scroll_prev:before {
	content:'\e837';
}
.sc_scroll_controls_vertical .sc_scroll_controls_wrap .sc_scroll_next:before {
	content:'\e828';
}
.sc_scroll_controls_vertical .sc_scroll_controls_wrap .sc_scroll_prev:before {
	content:'\e835';
}


/* Section
------------------------------------------------------------ */
.sc_section {
	position: relative;
}
.sc_section:after {
	content:' ';
	display:block;
	width:100%;
	height:0;
	clear:both;
}
.sc_section:not(.sc_scroll_controls) .sc_section_overlay,
.sc_section .sc_section_overlay {
	overflow: hidden;
}
.sc_section .sc_section_content {
	padding: 1em 1.5em;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}
.sc_section .sc_section_content.padding_off {
	padding: 0;
}
.sc_section .sc_section_button {
	margin-top:2em;
}

.sc_pan {
	position:absolute;
	width:100%; 
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}
/*
.sc_pan_vertical { cursor: n-resize; }
.sc_pan_horizontal { cursor:e-resize; }
*/
.sc_pan_vertical,
.sc_pan_horizontal {
	cursor: all-scroll;
}

/* Services
-------------------------------------------------------------- */
.sc_services_item .sc_services_item_title {
	margin:0;
	font-size:1.5em;
	line-height: 1em;
	/*height: 1em;*/
}
.sc_services_item .sc_services_item_description {
	margin-top:1.1em;
	line-height:1.75em;
	overflow:hidden;
}
.sc_services_item .sc_services_item_description p {
	margin-bottom:0;
}
.sc_services_item .sc_icon {
	display: block;
	width:5em;
	height: 5em;
	line-height:5em;
	margin:0 auto;
	text-align:center;
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
			border-radius: 50%;
}
.sc_services_item .sc_icon:before {
	font-size:4.125em;
}
.sc_services_item .sc_services_item_readmore {
	display:inline-block;
	margin-top: 1.4em;
	font-size: 0.75em;
	font-weight: 900;
	text-transform: uppercase;
	letter-spacing: 0.2em;
	border-bottom: 1px solid red;
	line-height: 1em;
}
.sc_services_item .sc_services_item_readmore span {
	display:inline-block;
	margin-left:0.5em;
}
.sc_services_style_services-1 .sc_services_item {
	text-align:center;
	padding: 2.5em 1.5em;
}
.sc_services_style_services-1 .sc_services_item .sc_services_item_title{
	margin-top: 1.1em;
	font-weight: 600;
}
.sc_services_style_services-1.sc_services_type_images .sc_services_item {
	padding:0;
}
.sc_services_style_services-1.sc_services_type_images .sc_services_item_content {
	padding:0 2.5em 2.5em;
}
.sc_services_style_services-1.sc_services_type_images .sc_services_item_title {
	margin-top:0;
}
.sc_services_style_services-1 .sc_icon,
.sc_services_style_services-2 .sc_icon {
/*	border: 2px solid #ddd;*/
}
.sc_services_style_services-2 .sc_icon{
	line-height: 2.5em;
	width: 2.5em;
	height: 5em;
}
.sc_services_style_services-2 .sc_icon:before {
	font-size:2.5em;
}
.sc_services_style_services-2 .sc_icon,
.sc_services_style_services-2.sc_services_type_images .sc_services_item_featured {
	float:left;
	margin-right:1.25em;
}
.sc_services_style_services-2.sc_services_type_images .sc_services_item_featured {
	width:30%;
	min-height:4em;
	margin-bottom: 1.5em;
}
.sc_services_style_services-2 .sc_services_item_title {
	margin-top:0;
}
.sc_services_style_services-3 .sc_services_item_title {
	text-align:center;
	text-transform:uppercase;
	font-weight:400;
	font-size:1em;
}
.sc_services_style_services-4 .sc_services_item {
	margin-bottom:0.5em;
}
.sc_services_style_services-4 .sc_icon {
	width:1.5em;
	height:1.5em;
	line-height:1.4em;
	margin:0 0.5em 0 0;
	float:left;
}
.sc_services_style_services-4 .sc_icon:before {
	font-size:0.8571em;
	margin-right:0;
}
.sc_services_style_services-4 .sc_services_item_title {
	margin: 0;
	font-size:1em;
	line-height:1.2857em;
}
.sc_services_style_services-4 .sc_services_button {
	margin-top:3em;
}
.sc_services_style_services-5 .sc_service_container {
	position: relative;
}
.sc_services_style_services-5 .sc_service_container .columns_wrap > .column-1_2 .sc_services_item {
    margin-right: 33%;
}
.sc_services_style_services-5 .sc_service_container .columns_wrap > .column-1_2:nth-child(2n) .sc_services_item {
    margin-left: 33%;
	margin-right: 0;
}
.sc_services_style_services-5 .sc_icon{
	width: 3em;
}
.sc_services_style_services-5 .sc_icon,
.sc_services_style_services-5.sc_services_type_images .sc_services_item_featured {
	float:left;
	margin-right: 1em;
	margin-left: 1em;
}
.sc_services_style_services-5 .sc_service_container .sc_icon,
.sc_services_style_services-5.sc_services_type_images .sc_service_container .sc_services_item_featured {
	float:right;
	margin-left:1.5em;
	margin-right:1em;
}
.sc_services_style_services-5 .sc_service_container .columns_wrap > .column-1_2:nth-child(2n) .sc_icon,
.sc_services_style_services-5.sc_services_type_images .sc_service_container .columns_wrap > .column-1_2:nth-child(2n) .sc_services_item_featured {
	float:left;
	margin-right:2.2857em;
	margin-left: 0;
}
.sc_services_style_services-5 .sc_services_item .sc_icon:before{
	font-size: 2.5em;
	line-height: 1em;
	vertical-align: top;
}
.sc_services_style_services-5 .sc_services_item_title{
	font-size: 1.125em;
}
.sc_services_style_services-5 .sc_services_item .sc_services_item_description{
	line-height: 1.25em;
	margin-top: 0.25em;
}
.sc_services_style_services-5 .sc_services_item .sc_services_item_description p{
	font-size: 0.875em;
}
.sc_services_style_services-5 .sc_service_container .sc_services_image{
	position: absolute;
    width: 30%;
    left: 50%;
	top: 50%;
    transform: translateY(-50%) translateX(-50%);
	text-align: center;
}
.sc_services_style_services-5  .columns_wrap > .column-1_2:nth-child(2n) .sc_services_item_content{
	text-align: left;
}
.sc_services_style_services-5 .sc_service_container .columns_wrap > .column-1_2 .sc_services_item_content{
	text-align: right;
}
.sc_services_style_services-5 .sc_service_container .columns_wrap > .column-1_2:nth-child(2n) .sc_services_item_content{
	text-align: left;
}
/* aligment left */
.sc_services_style_services-5 .sc_service_container.sc_align_left .sc_services_image {
    left: 0;
    transform: translateY(-50%) translateX(0%);
}
.sc_services_style_services-5 .sc_service_container.sc_align_left .columns_wrap > .column-1_2 .sc_services_item, 
.sc_services_style_services-5 .sc_service_container.sc_align_left .columns_wrap > .column-1_2:nth-child(2n) .sc_services_item {
    margin-left: 0;
    margin-right: 0;
}
.sc_services_style_services-5 .sc_service_container.sc_align_left .sc_icon, 
.sc_services_style_services-5.sc_services_type_images .sc_service_container.sc_align_left .sc_services_item_featured {
    float: left;
    margin-right: 1em;
    margin-left: 0;
}
.sc_services_style_services-5 .sc_service_container.sc_align_left .columns_wrap > .column-1_2 .sc_services_item_content {
    text-align: left;
}
.sc_services_style_services-5 .sc_service_container.sc_align_left .columns_wrap {
    margin-left: 33%;
}
/* aligment right */
.sc_services_style_services-5 .sc_service_container.sc_align_right .sc_services_image {
    right: 0;
	left: auto;
    transform: translateY(-50%) translateX(0%);
}
.sc_services_style_services-5 .sc_service_container.sc_align_right .columns_wrap > .column-1_2 .sc_services_item, 
.sc_services_style_services-5 .sc_service_container.sc_align_right .columns_wrap > .column-1_2:nth-child(2n) .sc_services_item {
    margin-left: 0;
    margin-right: 0;
}
.sc_services_style_services-5 .sc_service_container.sc_align_right .columns_wrap > .column-1_2:nth-child(2n) .sc_icon,
.sc_services_style_services-5.sc_services_type_images .sc_service_container.sc_align_right .columns_wrap > .column-1_2:nth-child(2n) .sc_services_item_featured {
    float: right;
    margin-left: 1em;
    margin-right: 0;
}
.sc_services_style_services-5 .sc_service_container.sc_align_right .columns_wrap > .column-1_2 .sc_services_item_content {
    text-align: right;
}
.sc_services_style_services-5 .sc_service_container.sc_align_right .columns_wrap {
    margin-right: calc(33% - 30px);
}


/* Skills
-------------------------------------------------------------- */
.sc_skills {
	width: 100%;
}

.sc_skills .sc_skills_button {
	margin-top:3em;
}

/* Type Counter */
.sc_skills_counter {
	text-align: center;
}
.sc_skills_counter .sc_skills_item {
	text-align: center;
	display: inline-block;
	padding: 0 10px;
}
.sc_skills_counter .sc_skills_item .sc_skills_icon {
	font-size: 3em;
	font-weight:300;
	line-height:1.2857em;
	margin-bottom:0.5em;
}
.sc_skills_counter .sc_skills_item .sc_skills_count {
	font-size: 2.813em;
	line-height: 1em;
}
.sc_skills_counter .sc_skills_item .sc_skills_count .sc_skills_total {
	position:relative;
	z-index:1;
}
.sc_skills_counter .sc_skills_item .sc_skills_info {
	color: #222222;
	font-size: 0.875em;
	line-height: 1.2857em;
	margin: 5px 0;
	letter-spacing: 0.2em;
}
.sc_skills_counter .sc_skills_item.sc_skills_style_1 {
	width:100%;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
	padding: 3em 1em;
}
.sc_skills_counter .sc_skills_item.sc_skills_style_1 .sc_skills_count {
	font-weight: 400;
}
.sc_skills_counter .sc_skills_item.sc_skills_style_1 .sc_skills_info {
	position:relative;
	text-transform:uppercase;
}
.sc_skills_counter .sc_skills_item.sc_skills_style_2 .sc_skills_count {
	font-weight: 300;
}
.sc_skills_counter .sc_skills_item.sc_skills_style_3 .sc_skills_count { 
	font-weight: 300;
	color:#fff;
	padding: 0 10px;
	position: relative;
	overflow: hidden;
	font-size: 3.75em;
	height: 1.3333em;
	line-height: 1.3333em;
}
.sc_skills_counter .sc_skills_item.sc_skills_style_3 .sc_skills_count:before {
	content: ' ';
	width: 0;
	height: 0;
	position: absolute;
	top: 0;
	left: 0;
    border-top: 1.3333em solid #fff; 
    border-right: 1.6667em solid transparent;	
	opacity: 0.2;
	filter: alpha(opacity=20);
}
.sc_skills_counter .sc_skills_item.sc_skills_style_4 .sc_skills_count {
	font-weight: 300;
	color:#fff;
	padding: 0 10px;
	font-size: 3.75em;
	line-height: 1.3333em;
	height: 1.3333em;
}
.sc_skills_counter .sc_skills_item.sc_skills_style_4 .sc_skills_info {
	color: #fff;
	padding: 10px;
	margin:0;
	position: relative;
	border-top: 1px solid #fff;
}
.sc_skills_counter .sc_skills_item.sc_skills_style_4 .sc_skills_info:before {
	position: absolute;
	top: 0;
	left: 0;
	content: ' ';
	background-color: #000;
	z-index: 1;
	width: 100%;
	height: 100%;  
	opacity: 0.1;			
	filter: alpha(opacity=10);
}
.sc_skills_counter .sc_skills_item.sc_skills_style_4 .sc_skills_info .sc_skills_label {
	position:relative;
	z-index:2;
}
.sc_skills_counter .sc_skills_button {
	margin-top:3em;
}

/* Type Bar */
.sc_skills_bar .sc_skills_item {
	height:1px;
	position:relative;
	overflow:visible;
}
.sc_skills_bar .sc_skills_item .sc_skills_count {
	text-align:right;
	width:0;
	height: 1.5625em;
	color:#fff;
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	z-index:2;
}
.sc_skills_bar .sc_skills_info {
	margin: 1.6em 0 0 0;
}
.sc_skills_bar .sc_skills_info .sc_skills_label {
	color: #222222;
}
.sc_skills_bar.sc_skills_vertical .sc_skills_columns .sc_skills_item {
	height: 30em;
}
.sc_skills_bar.sc_skills_vertical .sc_skills_columns .sc_skills_item .sc_skills_count {
	width: 100%;
	height: auto;
	top: auto; 
	bottom: 0;
}
.sc_skills_bar.sc_skills_vertical .sc_skills_columns .sc_skills_total { 
	text-align: center;
	font-size: 1.25em;
	width: 100%;
	line-height: 3em;
	font-weight: 300;
}
.sc_skills_bar.sc_skills_vertical .sc_skills_columns .sc_skills_column {
	text-align:center;
}
.sc_skills_bar.sc_skills_horizontal .sc_skills_total {
	text-align: right;
	position: absolute;
	right: 0;
	text-align: right;
	top: -22px;
}
.sc_skills_bar.sc_skills_horizontal .sc_skills_columns .sc_skills_info { 
	margin-top: 0;
}

/* Type Pie */
.sc_skills_pie.sc_skills_compact_off {
	text-align: center;
	display: inline-block;
}
.sc_skills_pie.sc_skills_compact_off .sc_skills_total {
	font-size: 1.125em;
}

.sc_skills_pie.sc_skills_compact_on {
	overflow:hidden;
}
.sc_skills_pie.sc_skills_compact_on .sc_skills_item {
	min-width:100px;
	min-height:100px;
	float:left;
	width:50%;
}

/* Type Arc */
.sc_skills_arc {
	overflow:hidden;
}
.sc_skills_arc .sc_skills_arc_canvas {
	min-width:100px;
	min-height:100px;
	float:left;
	width:60%;
}
.sc_skills_arc .sc_skills_legend {
	width:40%;
}


/* Legend */
.sc_skills_legend {
	width:50%;
	float:right;
}
.sc_skills_legend_marker {
	display: inline-block;
	margin:0 10px 2px 0;
	width:6px;
	height:6px;
	line-height:1.5em;
	overflow:hidden;
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
			border-radius: 50%;
}
.sc_skills_legend_title,
.sc_skills_legend_value {
	color: #222222;
}
.sc_skills_legend_value {
	display:inline-block;
	margin-left:6px;
}
.sc_skills_legend_value:before {
	content: '(';
}
.sc_skills_legend_value:after {
	content: ')';
}


/* Slider
-------------------------------------------------------------- */

.sc_slider {
	overflow:hidden;
}
.sc_slider_height_auto {
 -webkit-transition: height ease .5s;
    -moz-transition: height ease .5s;
     -ms-transition: height ease .5s;
      -o-transition: height ease .5s;
         transition: height ease .5s; 
}
.sc_slider_swiper {
	position: relative;
	overflow: hidden;
	visibility: hidden;
	max-width:100%;
	margin-bottom: 2em;
}
.sc_slider_swiper.inited {
	visibility: visible;
}
/*
.sc_slider_swiper .slides {
	overflow: hidden;
}
*/
.sc_slider_swiper .slides .swiper-slide {
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;

/*	Not work in IE9
	position: absolute; 
*/

/*	Work in IE9 */
	float: left;
	min-height: 8em;
}
.sc_slider_swiper .slides .swiper-slide > img {
	width: 100%;
	height: auto;
}

/* Prev / Next controls */
.sc_slider_controls_wrap {
	color:#ffffff;
	position:absolute;
	z-index: 10;
	right:0;
	top:100%;
	height:0;
}
.sc_slider_nocontrols .sc_slider_controls_wrap {
	display:none !important;
}
.sc_slider_controls_wrap a {
	display:block;
	cursor:pointer;
	width:2.308em;
	height:2.308em;
	line-height: 2.208em;
	font-size: 1.625em;
	text-align:center;
	-webkit-transition: all ease .5s;
	   -moz-transition: all ease .5s;
	    -ms-transition: all ease .5s;
	     -o-transition: all ease .5s;
	        transition: all ease .5s;
	margin-top: -2.308em;
}
.sc_slider_controls_wrap .sc_slider_prev {
	float:left;
	margin-right: 1px;
}
.sc_slider_controls_wrap .sc_slider_next {
	float:right;
}
.sc_slider_controls_wrap a:before {
	font-family:'fontello';
}
.sc_slider_controls_wrap .sc_slider_next:before {
	content:'\e832';
}
.sc_slider_controls_wrap .sc_slider_prev:before {
	content:'\e831';
}
.sc_slider_swiper:hover .sc_slider_controls_wrap a,
.sc_slider_swiper + .sc_slider_controls_wrap a {
	opacity: 1;
	filter: alpha(opacity=100);
}

/* Side controls */
.sc_slider_swiper + .sc_slider_controls_wrap a {
	width:3em;
	height:3em;
	line-height: 3em;
	font-size: 1.5em;
}
.sc_slider_swiper + .sc_slider_controls_wrap .sc_slider_prev {
	margin-left: 0.8em;
}
.sc_slider_swiper + .sc_slider_controls_wrap .sc_slider_next {
	margin-right: 0.8em;
}

/* Top controls */
.sc_slider_swiper.sc_slider_controls_top + .sc_slider_controls_wrap {
	top:6px;
	right: 6px;
	text-align:right;
	cursor:default;
	-webkit-transform: none;
	   -moz-transform: none;
	        transform: none;
}
.sc_slider_swiper.sc_slider_controls_top + .sc_slider_controls_wrap .sc_slider_next,
.sc_slider_swiper.sc_slider_controls_top + .sc_slider_controls_wrap .sc_slider_prev {
	display:inline-block;
	float:none;
	margin-left: 6px;
	margin-right: 0;
}


/* White circles with accent hover */
.sc_slider_nopagination .sc_slider_pagination_wrap {
	display:none !important;
}
.sc_slider_swiper .sc_slider_pagination_wrap {
	position: absolute;
	z-index:10;
	height:12px;
	margin: 0;
	left: 0;
	right: 0;
	bottom: -12px;
	text-align:center;
	-webkit-transition: all ease .5s;
	-moz-transition: all ease .5s;
	-ms-transition: all ease .5s;
	-o-transition: all ease .5s;
	transition: all ease .5s;
}
.sc_slider_swiper:hover .sc_slider_pagination_wrap {
	bottom: 20px;
	-webkit-transition: all ease .5s .5s;
	-moz-transition: all ease .5s .5s;
	-ms-transition: all ease .5s .5s;
	-o-transition: all ease .5s .5s;
	transition: all ease .5s .5s;
}
.sc_slider_swiper .sc_slider_pagination_wrap span {
	display:inline-block;
	vertical-align:top;
	border: 2px solid #ddd;
	background-color:transparent;
	width:8px;
	height:8px;
	margin:0 8px 0 0;
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
			border-radius: 50%;
	cursor:pointer;
	opacity: 1;
}
.sc_slider_swiper .sc_slider_pagination_wrap .swiper-pagination-bullet-active,
.sc_slider_swiper .sc_slider_pagination_wrap span:hover {
	background-color:#ddd;
}

/* Full pagination - posts titles */
.sc_slider_pagination_area {
	overflow:hidden;
	position:relative;
}
.sc_slider_pagination_area .sc_slider {
	float:left;
}
.sc_slider_pagination_area:not(.sc_slider_pagination_over) .sc_slider {
	width:67%;
}
.sc_slider_pagination_area .sc_slider_pagination {
	float:left;
	width:33%;
	position:static;
	padding: 0;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}
.sc_slider_pagination_over .sc_slider_pagination {
	position:absolute;
	width:40%;
	left: auto;
	right:-40%;
	top:0;
	bottom:auto;
	float:none;
	background-color:rgba(255,255,255, 0.8);
	-webkit-transition: all ease .5s;
	-moz-transition: all ease .5s;
	-ms-transition: all ease .5s;
	-o-transition: all ease .5s;
	transition: all ease .5s;
}
.sc_slider_pagination_over:hover .sc_slider_pagination {
	right:0;
}
.sc_slider_pagination_over .sc_slider_pagination .post_item {
	background-color:transparent !important;
}

.slider_fullwide .sc_slider_pagination_over .sc_slider_pagination,
.slider_fullscreen .sc_slider_pagination_over .sc_slider_pagination {
	width: 20%;
}
.sc_slider_pagination_area .sc_slider_pagination .post_item {
	padding: 1em;
}
.sc_slider_pagination_area .sc_slider_pagination .post_item+.post_item {
	margin:0;
}
.sc_slider_pagination_area .sc_slider_pagination .post_item.active {
	background-color: rgba(0,0,0,0.1) !important;
}
.sc_slider_pagination_area .sc_slider_pagination .post_item .post_info .post_info_item + .post_info_item:before {
	content: "|";
	margin:0 5px;
}
.sc_slider_pagination.widget_area .post_item + .post_item {
	border-top-width: 1px;
	border-top-style: solid;
}

/* Info block*/
.sc_slider_swiper .sc_slider_info {
	max-width:80%;
	min-width:50%;
	max-height:100px;
	padding:1em 1.5em;
	overflow:hidden;
	position:absolute;
	right:0;
	bottom:0;
	background-color: rgba(30,170,206, 0.8);
	-webkit-transition: all ease .5s .5s;
	-moz-transition: all ease .5s .5s;
	-ms-transition: all ease .5s .5s;
	-o-transition: all ease .5s .5s;
	transition: all ease .5s .5s;
	margin-bottom:0;
}
.sc_slider_pagination_area .sc_slider .sc_slider_info {
	max-width:100%;
}
.sc_slider_swiper:hover .sc_slider_info.sc_slider_info_fixed,
.sc_slider_swiper:hover .sc_slider_info:hover,
.sc_slider_swiper .sc_slider_info:hover {
	margin-bottom:0 !important;
}
.sc_slider_pagination_over:hover .sc_slider_info,
.sc_slider_swiper:hover .sc_slider_info {
	-webkit-transition: all ease .5s;
	-moz-transition: all ease .5s;
	-ms-transition: all ease .5s;
	-o-transition: all ease .5s;
	transition: all ease .5s;
	margin-bottom:-130px !important;
}
.sc_slider_swiper .slides .swiper-slide .sc_slider_info a {
	display:inline;
	min-height:0;
	color:#ffffff;
}
.sc_slider_swiper .slides .swiper-slide .sc_slider_info a:hover {
	color:#cccccc;
}
.sc_slider_swiper .sc_slider_info .sc_slider_subtitle {
	margin:0;
	padding:0;
	text-transform:uppercase;
	font-size:1.5em;
	line-height:1.2857em;
	margin:0 0 4px;
}
.sc_slider_swiper .sc_slider_info .sc_slider_reviews {
	margin:0 0 4px;
}
.sc_slider_swiper .sc_slider_info .sc_slider_reviews.after_category {
	display:inline-block;
	position: relative;
	margin:0 0 0 2px;
	top: 2px;
	font-size:0.8765em;
}
.sc_slider_reviews.post_rating .reviews_value {
	display:none;
}
.sc_slider_reviews.post_rating .reviews_stars_bg,
.sc_slider_reviews.post_rating .reviews_stars_hover,
.sc_slider_reviews.post_rating .reviews_value {
	color: #ffffff !important;
}
.sc_slider_swiper .sc_slider_info .sc_slider_descr {
	color:#ffffff;
	line-height:16px;
}
.sc_slider_swiper .sc_slider_info .sc_slider_category {
	display:inline-block;
	vertical-align:top;
	text-transform:uppercase;
	position:relative;
	font-size: 0.8765em;
	height: 2em;
	line-height:2em;
	padding:0 2em 0 0;
	text-align:left;
	overflow:hidden;
}
.sc_slider_pagination_area .sc_slider .sc_slider_info .sc_slider_category {
	min-width:0;
}
.slider_fullscreen .sc_slider_swiper .sc_slider_info,
.slider_main .sc_slider_swiper .sc_slider_info {
	max-width:50%;
	min-width:40%;
	padding:30px;
	max-height:150px;
}
.slider_fullscreen .sc_slider_swiper:hover .sc_slider_info,
.slider_main .sc_slider_swiper:hover .sc_slider_info {
	margin-bottom:-180px;
}
.slider_fullscreen .sc_slider_swiper:hover .sc_slider_info.sc_slider_info_fixed,
.slider_fullscreen .sc_slider_swiper:hover .sc_slider_info:hover,
.slider_fullscreen .sc_slider_swiper .sc_slider_info:hover,
.slider_main .sc_slider_swiper:hover .sc_slider_info.sc_slider_info_fixed,
.slider_main .sc_slider_swiper:hover .sc_slider_info:hover,
.slider_main .sc_slider_swiper .sc_slider_info:hover {
	margin-bottom:0;
}
.slider_fullscreen .sc_slider_swiper .sc_slider_info .sc_slider_category,
.slider_main .sc_slider_swiper .sc_slider_info .sc_slider_category {
	font-size:14px;
	font-weight:300;
}
.slider_fullscreen .sc_slider_swiper .sc_slider_info .sc_slider_subtitle,
.slider_main .sc_slider_swiper .sc_slider_info .sc_slider_subtitle {
	font-size:21px;
	line-height:28px;
	font-weight:300;
}
.slider_fullscreen .sc_slider_swiper .sc_slider_info .sc_slider_descr,
.slider_main .sc_slider_swiper .sc_slider_info .sc_slider_descr {
	font-size:13px;
	line-height:18px;
	font-weight:300;
}




/* Socials icons
-------------------------------------------------------------- */
.sc_socials {
	overflow:hidden;
	display:inline-block;
	line-height: 0;
}
.sc_socials .sc_socials_item {
	display:inline-block;
	margin: 0 1.25em 0.5em 0;
	outline:none;
}
.sc_socials a {
	display:inline-block;
	outline:none;
}
.sc_socials a,
.sc_socials a .sc_socials_hover {
	overflow:hidden;
	width:3em;
	height:3em;
	line-height:3em;
	text-align:center;
	overflow:hidden;
	position:relative;
	background-repeat: no-repeat;

}
.sc_socials a:after{
	bottom: 0;
	content: "";
	height: 23px;
	left: 0;
	position: absolute;
	right: 0;
	transition: all 0.4s ease-in-out 0s;
	width: 100%;
}
.sc_socials.sc_socials_shape_square a:after{
	-webkit-box-shadow: 0 -3px 0 0 rgba(0, 0, 0, 0.2) inset;
	   -moz-box-shadow: 0 -3px 0 0 rgba(0, 0, 0, 0.2) inset;
			box-shadow: 0 -3px 0 0 rgba(0, 0, 0, 0.2) inset;
}
.sc_socials a:hover,
.sc_socials a:hover .sc_socials_hover {
	box-shadow: 0 -23px 0 0 rgba(0, 0, 0, 0.2) inset;
}
.sc_socials .sc_socials_item_custom a,
.sc_socials .sc_socials_item_custom a .sc_socials_hover {
	background-position: 50% 50%;
	background-size: contain;
}
.sc_socials.sc_socials_size_large a:hover,
.sc_socials.sc_socials_size_large a:hover .sc_socials_hover{
	box-shadow: 0 -50px 0 0 rgba(0, 0, 0, 0.2) inset;
}
.sc_socials .social_icons span {
	font-size:2em;
	line-height:inherit;
}
.sc_socials .social_icons span:before{
	-webkit-text-shadow: 2px 2px 0 rgba(0, 0, 0, 0.2);
	   -moz-text-shadow: 2px 2px 0 rgba(0, 0, 0, 0.2);
	        text-shadow: 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.sc_socials.sc_socials_size_tiny .sc_socials_item {
	margin: 0.25em 0.375em 0.25em 0;
}
.sc_socials.sc_socials_item:last-child,
.sc_socials.sc_socials_size_tiny .sc_socials_item:last-child,
.sc_socials.sc_socials_size_small .sc_socials_item:last-child,
.sc_socials.sc_socials_size_medium .sc_socials_item:last-child{
	margin-right: 0;
}
.sc_socials.sc_socials_size_small .sc_socials_item {
	margin:0.25em 0.5em 0.25em 0;
}
.sc_socials.sc_socials_size_medium .sc_socials_item {
	margin:0.25em 0.625em 0.25em 0;
}
.sc_socials.sc_socials_shape_round .sc_socials_item {
	margin:0 0.25em 0.25em 0;
}
.sc_socials.sc_socials_shape_round.sc_socials_size_medium .sc_socials_item {
	margin:0.25em 0.5em 0.25em 0;
}
.sc_socials.sc_socials_shape_round a {
	display:block;
	text-align:center;
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
			border-radius: 50%;
}
.sc_socials_shape_round.sc_socials_size_tiny a .sc_socials_hover {
	-webkit-border-radius: 50%;		/* Hack for Chrome - show sharp corners while animation */
}
.sc_socials_shape_round.sc_socials_size_small a .sc_socials_hover,
.sc_socials_shape_round.sc_socials_size_medium a .sc_socials_hover {
	-webkit-border-radius: 50%;		/* Hack for Chrome - show sharp corners while animation */
}
.sc_socials.sc_socials_size_tiny .social_icons span {
	font-size: 0.75em;
	line-height:inherit;
}
.sc_socials.sc_socials_size_tiny a,
.sc_socials.sc_socials_size_tiny a .sc_socials_hover {
	width:23px;
	height:23px;
	line-height:18px;
}
.sc_socials.sc_socials_size_small .social_icons span {
	font-size:1.125em;
	line-height:inherit;
}
.sc_socials.sc_socials_size_small a,
.sc_socials.sc_socials_size_small a .sc_socials_hover {
	width:1.875em;
	height:1.875em;
	line-height:1.65em;
	background-position: 0 -1.875em;
	-webkit-background-size: 1.875em 3.750em;
	   -moz-background-size: 1.875em 3.750em;
	     -o-background-size: 1.875em 3.750em;
	        background-size: 1.875em 3.750em;
}
.sc_socials_type_icons.sc_socials_shape_round.sc_socials_size_small a,
.sc_socials_type_icons.sc_socials_shape_round.sc_socials_size_small a .sc_socials_hover {
	width:1.875em;
	height:1.875em;
	line-height:1.875em;
}
.sc_socials.sc_socials_size_small a:hover,
.sc_socials.sc_socials_size_small a:hover .sc_socials_hover {
	box-shadow: 0 -1.875em 0 0 rgba(0, 0, 0, 0.2) inset;
}

.sc_socials.sc_socials_size_medium .social_icons span {
	font-size:1.5em;
	line-height:inherit;
}
.sc_socials.sc_socials_size_medium a,
.sc_socials.sc_socials_size_medium a .sc_socials_hover {
	width:2.5em;
	height:2.5em;
	line-height:2.5em;
	background-position: 0 -2.5em;
	-webkit-background-size: 2.5em 5em;
	   -moz-background-size: 2.5em 5em;
	     -o-background-size: 2.5em 5em;
	        background-size: 2.5em 5em;
}

.sc_socials.sc_socials_size_medium a:hover,
.sc_socials.sc_socials_size_medium a:hover .sc_socials_hover {
	box-shadow: 0 -2.5em 0 0 rgba(0, 0, 0, 0.2) inset;
}
.sc_socials a .sc_socials_hover,
.sc_socials.sc_socials_size_tiny a .sc_socials_hover,
.sc_socials.sc_socials_size_small a .sc_socials_hover,
.sc_socials.sc_socials_size_medium a .sc_socials_hover {
	position: absolute;
	display:block;
	left:0;
	top:0;
	background-position: 0 0;
	     opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all ease .3s;
	   -moz-transition: all ease .3s;
	    -ms-transition: all ease .3s;
	     -o-transition: all ease .3s;
	        transition: all ease .3s;
}
.sc_socials a:hover .sc_socials_hover {
	     opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}
.sc_socials .social_twitter{
	background-color: #29c5f6;
}
.sc_socials .social_google-plus{
	background-color: #e75c3c;
}
.sc_socials .social_facebook{
	background-color: #6788ce;
}
.sc_socials .social_linkedin{
	background-color: #007ab9;
}
.sc_socials .social_instagram{
	background-color: #1d5b82;
}


/* Share buttons */
.sc_socials.sc_socials_share .sc_socials_item {
	vertical-align:top;
}
.sc_socials.sc_socials_share .share_caption {
	display:inline-block;
	font-size:1.25em;
	line-height:2em;
	color: #222222;
	margin-right:0.6em;
}
.sc_socials.sc_socials_share.sc_socials_dir_vertical {
	position:fixed;
	left:0px;
	top:18%;
	z-index:9998;
}
.sc_socials.sc_socials_share.sc_socials_dir_vertical .sc_socials_item {
	display:block;
	margin-top:6px;
	line-height:1em;
}
.sc_socials.sc_socials_share.sc_socials_dir_vertical .share_caption {
	display:none;
}
.sc_socials.sc_socials_share.sc_socials_dir_vertical .sc_socials_item a {
	padding:0.25em;
}
.sc_socials.sc_socials_share .share_counter{
	display:inline-block;
	vertical-align:top;
	margin-left:6px;
	position:relative;
	background:#fff;
	color:#666;
	padding:0 8px;
	line-height:3.8em;
	border: 1px solid #ddd;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
			border-radius: 4px;
}
.sc_socials.sc_socials_share.sc_socials_dir_vertical .share_counter {
	line-height:4.2em;
}
.sc_socials.sc_socials_share .share_counter:before{
	content:" ";
	position:absolute;
	z-index:1;
	top:50%;
	left:-4px;
	width:6px;
	height:6px;
	border-left: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	background:#fff;
	-webkit-transform: translateY(-50%) rotate(45deg);
	   -moz-transform: translateY(-50%) rotate(45deg);
	        transform: translateY(-50%) rotate(45deg);
}
.sc_socials.sc_socials_share.sc_socials_size_small .share_counter{
	line-height:2em;
}
.sc_socials.sc_socials_share.sc_socials_dir_vertical.sc_socials_size_small .share_counter{
	line-height:2.4em;
}
.sc_socials.sc_socials_share.sc_socials_size_medium .share_counter{
	line-height:2.3em;
}
.sc_socials.sc_socials_share.sc_socials_dir_vertical.sc_socials_size_medium .share_counter{
	line-height:2.8em;
}


/* Table
-------------------------------------------------------------- */
.sc_table table {
	width: 100%;
}
.sc_table table th,
.sc_table table td {
	padding: 1.5em;
	line-height: 1.7em;
}
.sc_table table tr:first-child th,
.sc_table table tr:first-child td {
	font-size: 1.125em;
	line-height:1.75em;
	font-weight:700;
	padding: 1.45em;
}


/* Tabs
-------------------------------------------------------------- */
.sc_tabs .sc_tabs_titles {
	overflow:hidden;
	margin:0;
	padding:0;
}
.sc_tabs .sc_tabs_titles li {
	padding:0;
	list-style:none;
	font-size:1.5em;
	float:left;
}
.sc_tabs .sc_tabs_titles li:before {
	display:none;
}
.sc_tabs .sc_tabs_titles li a {
	display:block;
	padding:0.5833em;
}
.sc_tabs .sc_tabs_content {
	display: none;
	overflow:hidden;
}

/* Style 1 */
.sc_tabs.sc_tabs_style_1 .sc_tabs_titles,
.sc_tabs.sc_tabs_style_1 .sc_tabs_titles li {
	margin-bottom: 0;
}
.sc_tabs.sc_tabs_style_1 .sc_tabs_titles li a {
	border: 1px solid #e4e7e8;
	position:relative;
}
.sc_tabs.sc_tabs_style_1 .sc_tabs_titles li.ui-state-active a:after,
.sc_tabs.sc_tabs_style_1 .sc_tabs_titles li.sc_tabs_active a:after {
	content: ' ';
	position:absolute;
	bottom:-1px;
	left:0;
	right:0;
	height: 5px;
}
.sc_tabs.sc_tabs_style_1 .sc_tabs_titles li+li {
	margin-left: -1px;
}
.sc_tabs.sc_tabs_style_1 .sc_tabs_content {
	margin-top:-1px;
	padding: 1.5em;
	border: 1px solid #e4e7e8;
}

/* Style 2 */
.sc_tabs.sc_tabs_style_2 .sc_tabs_titles li {
	margin:0 0 0.6667em 0;
}
.sc_tabs.sc_tabs_style_2 .sc_tabs_titles li+li {
	margin-left: 0.6667em;
}
.sc_tabs.sc_tabs_style_2 .sc_tabs_titles li a {
	text-transform:uppercase;
	border:2px solid #ddd;
}
.sc_tabs.sc_tabs_style_2 .sc_tabs_titles li a:hover,
.sc_tabs.sc_tabs_style_2 .sc_tabs_titles li.ui-state-active a,
.sc_tabs.sc_tabs_style_2 .sc_tabs_titles li.sc_tabs_active a {
	background-color: transparent !important;
}
.sc_tabs.sc_tabs_style_2 .sc_tabs_content {
	padding: 1.5em;
	border: 1px solid #e4e7e8;
}


/* Team
-------------------------------------------------------------- */
.sc_team_item .sc_team_item_info .sc_team_item_title {
	margin:0;
	font-family: 'Hind';
	font-size:1.5em;
	letter-spacing: normal;
	text-transform: none;
}
.sc_team_item .sc_team_item_info .sc_team_item_title a {
	font-weight:400;
}
.sc_team_item .sc_team_item_info .sc_team_item_position {
	color: #222222;
	font-family: 'Rokkitt';
	font-size: 1.125em;
	margin-top: 0.1em;
}
.sc_team_item .sc_team_item_info .sc_team_item_description {
	margin-top:1em;
	line-height:1.75em;
	overflow:hidden;
}
.sc_team_item .sc_team_item_info .sc_socials {
	margin-top:1.5em;
}
.sc_team_item .sc_team_item_avatar img {
	width: 100%;
}
.sc_team_style_team-3 .sc_team_item_info {
	text-align: center;
	padding-top: 1.6em;
	padding-bottom: 1.4em;
	border-bottom-width:3px;
	border-bottom-style:solid;
}
.sc_team_style_team-3 .sc_team_item_avatar {
	position:relative;
}
.sc_team_style_team-3 .sc_team_item_avatar .sc_team_item_hover {
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	opacity: 0;
	filter: alpha(opacity=0);
	text-align:center;
}
.sc_team_style_team-3 .sc_team_item:hover .sc_team_item_avatar .sc_team_item_hover {
	opacity: 1;
	filter: alpha(opacity=100);
}
.sc_team_style_team-3 .sc_team_item_avatar .sc_team_item_hover,
.sc_team_style_team-3 .sc_team_item_avatar .sc_team_item_hover .sc_team_item_social {
	overflow:hidden;
	-webkit-transition: all ease .3s;
	   -moz-transition: all ease .3s;
	    -ms-transition: all ease .3s;
	     -o-transition: all ease .3s;
	        transition: all ease .3s;
}
.sc_team_style_team-3 .sc_team_item_avatar .sc_team_item_hover .sc_team_item_socials {
	position:absolute;
	left:0;
	top:50%;
	width:100%;
	-webkit-transform: translateY(-50%);
	   -moz-transform: translateY(-50%);
	        transform: translateY(-50%);
	margin-top: 50px;
}
.sc_team_style_team-3 .sc_team_item:hover .sc_team_item_avatar .sc_team_item_hover .sc_team_item_socials {
	margin-top: 0;
}



/* Testimonials
-------------------------------------------------------------- */
.sc_testimonials_wrap {
	position:relative;
}
.sc_testimonials_wrap .sc_section_overlay {
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
	width:100%;
	padding:1.5em 0;
}
.sc_testimonial_item {
	text-align:center;
	padding: 0 5em;
}
.sc_testimonials .sc_columns .sc_testimonial_item {
	padding: 0;
}
.sc_testimonial_author_name{
	font-family: 'Rokkitt';
}
.sc_testimonial_author_name:before{
	content:"-";
	font-family: 'Rokkitt';
	margin-right: 0.25em;
}
.sc_testimonial_position {
	font-style:italic;
}
.sc_testimonial_content {
	font-size:1em;
	line-height:1.5em;
	letter-spacing: 0.025em;
}
.sc_testimonial_content:before{
	content: "\e90c";
	font-family: 'fontello';
	font-size: 1.15em;
	display: block;
	margin: 1.35em 0 0.5em 0;
	font-weight: 300;
}
.sc_testimonial_content p {
	margin:0;
}
.sc_testimonial_content p+p {
	margin-top:0.5em;
}
.sc_testimonials .sc_testimonial_avatar {
	overflow:hidden;
	margin:0 auto;
	width:5.625em;
	height:5.625em;
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
			border-radius: 50%;
}
.sc_testimonials .sc_slider_swiper .sc_slider_pagination_wrap{
	bottom: 0.5em;
}
.sc_testimonials .sc_slider_swiper .sc_slider_pagination_wrap span{
	width: 10px;
	height: 10px;
	border: none;
	margin-right: 14px;
}

/* Style 1 */
.sc_testimonials_style_testimonials-1 .sc_testimonial_content {
	margin-bottom:1em;
}
.sc_testimonials_style_testimonials-1 .sc_testimonial_avatar,
.sc_testimonials_style_testimonials-1 .sc_testimonial_author {
	display: block;
	vertical-align:middle;
}
.sc_testimonials_style_testimonials-1 .sc_testimonial_author_name,
.sc_testimonials_style_testimonials-1 .sc_testimonial_author_position {
	display:block;
	text-align:center;
}
.sc_testimonials_style_testimonials-1 .sc_testimonial_author_name{
	font-size: 1.125em;
}

/* Style 2 */
.sc_testimonials_style_testimonials-4 .sc_testimonial_item {
	padding: 3.125em !important;
	line-height:1.4em;
	text-align:center;
	background-color:#f0f0f0;
}
.sc_testimonials_style_testimonials-4 .sc_testimonial_content {
	position:relative;
	padding: 0 0 1.5em 0;
}
.sc_testimonials_style_testimonials-4 .sc_testimonial_content p{
	line-height: 1.5em;
}
.sc_testimonials_style_testimonials-4 .sc_testimonial_content:before{
	margin-bottom: 1em;
}
.sc_testimonials_style_testimonials-4 .sc_testimonial_avatar,
.sc_testimonials_style_testimonials-4 .sc_testimonial_author {
	display: inline-block;
	vertical-align:middle;
}
.sc_testimonials_style_testimonials-4 .sc_testimonial_author_name,
.sc_testimonials_style_testimonials-4 .sc_testimonial_author_position {
	display:block;
}
.sc_testimonials_style_testimonials-4 .sc_testimonial_author_name {
	font-size:1.125em;
	font-weight:400;
}



/* Title
-------------------------------------------------------------- */
.sc_title {
	overflow: hidden;
	position:relative;
	padding-bottom:2px;
}
.sc_title.sc_align_center {
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

/* Underline */
.sc_title_underline {
	padding-bottom:16px;
}
.sc_title_underline:after {
	content:' ';
	display:block;
	position:absolute;
	border-top: 2px solid #222222;
	height:0;
	width:8%;
	min-width:2em;
	left:0;
	bottom:0.1em;
}
.sc_title_underline.sc_align_center:after {
	left:50%;
	-webkit-transform:translateX(-50%);
	   -moz-transform:translateX(-50%);
	        transform:translateX(-50%);
}
.sc_title_underline.sc_align_right:after {
	right:0;
	left:auto;
}

/* Divider */
.sc_title_divider { 
	position:relative; 
	padding-left: 5ex; 
	padding-right: 5ex;
	text-align:center;
}
.sc_title_divider .sc_title_divider_before,
.sc_title_divider .sc_title_divider_after {
	display:block;
	width:20%;
	height:1px;
	background-color:#222222;
	position:absolute;
	top: 50%;
}
.sc_title_divider .sc_title_divider_before {
	left:0;
}
.sc_title_divider .sc_title_divider_after {
	right:0;
}

/* Icon */
.sc_title_icon {
	display:inline-block;
}
.sc_title_icon_left {
	margin-right:0.5em;
}
.sc_title_icon_top {
	display:block;
}
.sc_title_icon img {
	width:auto;
}
.sc_title_icon_left img {
	vertical-align:middle;
}
.sc_title_icon_top img {
	vertical-align:baseline;
}
.sc_title_icon_small img {
	height: 1em;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
			border-radius: 4px;
}
.sc_title_icon_medium img {
	height: 2em;
	-webkit-border-radius: 6px;
	   -moz-border-radius: 6px;
			border-radius: 6px;
}
.sc_title_icon_large img {
	height: 3em;
	-webkit-border-radius: 10px;
	   -moz-border-radius: 10px;
			border-radius: 10px;
}



/* Toggles
-------------------------------------------------------------- */
.sc_toggles .sc_toggles_item {
	margin-bottom:2px;
}
.sc_toggles > .sc_toggles_item .sc_toggles_content {
	overflow: hidden;
	display: none;
}
.sc_toggles .sc_toggles_item .sc_toggles_title {
	position:relative;
	overflow:hidden;
	cursor:pointer;
	margin:0;
	-webkit-transition: all ease 0.3s;
	   -moz-transition: all ease 0.3s;
	    -ms-transition: all ease 0.3s;
	     -o-transition: all ease 0.3s;
	        transition: all ease 0.3s;
	padding:1.6em 1.9em;
	font-family: 'Hind';
	font-size: 1em;
	font-weight: 600;
	text-transform: none;
	letter-spacing: normal;
}
.sc_toggles .sc_toggles_item .sc_toggles_title .sc_items_counter:after {
	content:'. ';
}
.sc_toggles .sc_toggles_item .sc_toggles_title .sc_toggles_icon {
	font-size: 1.15em;
	position:absolute;
	right:0;
	top:0;
	height:100%;
	padding:0;
	text-align:center;
	overflow:hidden;
	-webkit-transition: all ease 0.3s;
	   -moz-transition: all ease 0.3s;
	    -ms-transition: all ease 0.3s;
	     -o-transition: all ease 0.3s;
	        transition: all ease 0.3s;
}
.sc_toggles .sc_toggles_item .sc_toggles_title .sc_toggles_icon:before {
	position:absolute;
	left:50%;
	top:50%;
	-webkit-transform:translateX(-50%) translateY(-50%);
	   -moz-transform:translateX(-50%) translateY(-50%);
	        transform:translateX(-50%) translateY(-50%);
}
.sc_toggles .sc_toggles_item .sc_toggles_content {
	padding:1.2em 1.8em;
}
.sc_toggles .sc_toggles_item .sc_toggles_title .sc_toggles_icon {
	width:4em;
	color: #ffffff;
}
.sc_toggles .sc_toggles_item .sc_toggles_title .sc_toggles_icon_opened {
	margin-top:-4em;
}
.sc_toggles .sc_toggles_item .sc_toggles_title.ui-state-active .sc_toggles_icon_opened {
	margin-top:0;
}
.sc_toggles .sc_toggles_item .sc_toggles_title.ui-state-active .sc_toggles_icon_closed {
	margin-top:4em;
}


/* Tooltip
-------------------------------------------------------------- */
.sc_tooltip_parent {
	text-decoration: none;
	border-bottom: 1px solid #666666;
	position: relative;
	display:inline-block;
}
.sc_tooltip_parent .sc_tooltip {
	text-transform: uppercase;
	letter-spacing: 0.05em;
	position: absolute;
	color: #fff;
	background-color:#333333;
	white-space: nowrap;
	top: -4em;
	left: 50%;
	-webkit-transform:translateX(-50%);
	   -moz-transform:translateX(-50%);
	        transform:translateX(-50%);
	padding: 2px 1em;
	z-index: 2;
	font-size:0.75em;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all ease-out 0.1s;
	   -moz-transition: all ease-out 0.1s;
	    -ms-transition: all ease-out 0.1s;
	     -o-transition: all ease-out 0.1s;
	        transition: all ease-out 0.1s;
}
.sc_tooltip_parent:hover .sc_tooltip {
	opacity: 1;
	filter: alpha(opacity=100);
	top: -2.5em;
}
.sc_tooltip_parent .sc_tooltip:before {
	content: ' ';
	width: 6px;
	height: 6px;
	position: absolute;
	left: 50%;
	bottom: -3px;
	margin-left: -3px;
	z-index: 1;
	background-color:#333333;
	-webkit-transform: rotate(45deg);
	   -moz-transform: rotate(45deg);
	     -o-transform: rotate(45deg);
	    -ms-transform: rotate(45deg);
}

/* Twitter
-------------------------------------------------------------- */
.sc_twitter_wrap {
	position:relative;
}
.sc_twitter_wrap .sc_section_overlay {
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
	width:100%;
	padding:1.5em 0;
}
.sc_twitter_item {
	text-align:center;
	padding: 0 5em;
}
.sc_twitter_content {
	font-size:1.125em;
	line-height:1.5em;
}
.sc_twitter_icon {
	font-size:2.5em;
	line-height:1em;
	display:block;
	text-align:center;
	margin-bottom:0.5em;
}
.sc_twitter_content p {
	margin:0;
}
.sc_twitter_content p+p {
	margin-top:0.5em;
}
.bg_tint_dark .sc_twitter a {
	color: #ffffff;
}
.sc_twitter .sc_slider_swiper:hover .sc_slider_controls_wrap .sc_slider_prev {
	margin-left:10px;
}
.sc_twitter .sc_slider_swiper:hover .sc_slider_controls_wrap .sc_slider_next {
	margin-right:10px;
}
.sc_twitter .sc_slider_controls_wrap a {
	font-size:2.5em;
    background-color: transparent;
}


/* Video player
-------------------------------------------------------------- */
.sc_video_player {
	background-repeat:no-repeat;
	-webkit-background-size: 100% auto;
	   -moz-background-size: 100% auto;
	     -o-background-size: 100% auto;
		    background-size: 100% auto;
}
.sc_video_player.sc_video_bordered {
	width:auto;
	height:auto;
	display:inline-block;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}
.sc_video_frame {
	position:relative;
	overflow:hidden;
}
.sc_video_frame img {
	width: 100%;
	height:auto;
}
/* Media elements */
.mejs-container {
	max-width:100%;
}


/* VC_ROW
-------------------------------------------------------------- */
.vc_row.inverse_colors * {
	color: #fff !important;
	border-color: #fff !important;
}



/* Common styles (title, subtitle, description, slider controls for some shortcodes)
--------------------------------------------------------------------- */

/* Subtitle */
.sc_item_subtitle {
	margin: 0 0 0.25em;
	font-size: 0.8571em;
	text-transform:uppercase;
	text-align:center;
}

/* Title */
.sc_item_title {
	margin: 0;
	text-align:center;
}
.sc_item_title:after {
	content:' ';
	display:block;
	width: 8%;
	height:2px;
	margin: 0.6667em auto;
	background-color:#222222;
}

/* Description */
.sc_item_descr {
	font-size:1.5em;
	font-weight:300;
	line-height:1.4em;
	font-style:italic;
	margin: 0.25em 0 2em 0;
	text-align:center;
}

/* Learn more botton */
.sc_item_button:before {
	content:' ';
	display:block;
	width:100%;
	height:0;
	clear:both;
}
.sc_item_button {
	display:block;
	margin: 0;
	text-align:center;
}
.sc_item_button > a {
	overflow:hidden;
}
.sc_item_button > a:before {
	float:right;
	margin: 0 0 0 1em;
	display:inline-block;
	width: 1.2857em;
	height:1.2857em;
	line-height:1.2857em;
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
			border-radius: 50%;
}
.sc_slider_swiper + .sc_item_button {
	margin-top: 2em;
}

.sc_item_buttons {
	display:inline-block;
	overflow:hidden;
}
.sc_item_buttons > .sc_item_button {
	float:left;
	margin-right: 1.5em;
}
.sc_item_buttons > .sc_item_button+.sc_item_button {
	margin-right: 0;
}

.text_align_left, 
.text_align_left .sc_item_title, 
.text_align_left .sc_item_title:after,
.text_align_left .sc_item_descr, 
.text_align_left .sc_item_button {
    text-align: left;
    margin-left: 0;
}


/* Slider controls side */
.sc_slider_controls_side .sc_slider_controls_wrap a {
	width: 2em;
	height: 2em;
	line-height: 2em;
	color: #ddd;
	border: 2px solid #ddd;
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
			border-radius: 50%;
}
.sc_slider_controls_side:hover .sc_slider_controls_wrap .sc_slider_prev {
	margin-left:10px;
}
.sc_slider_controls_side:hover .sc_slider_controls_wrap .sc_slider_next {
	margin-right:10px;
}


/* Slider controls bottom */
.sc_slider_controls_bottom .swiper-slide {
	padding-bottom:5em;
}
.sc_slider_controls_bottom .sc_slider_controls_wrap {
	top: auto;
	bottom:0;
	text-align:center;
	padding-bottom:0;
	height: 3.5em;
}
.sc_slider_controls_bottom .sc_slider_controls_wrap a {
	width: 2em;
	height: 2em;
	line-height: 2em;
	color: #ddd;
	border: 2px solid #ddd;
	margin-left:0;
	margin-right:0;
	float:none;
	display:inline-block;
	-webkit-border-radius: 0;
	   -moz-border-radius: 0;
			border-radius: 0;
				opacity: 1;
	-webkit-transform: none;
	   -moz-transform: none;
	        transform: none;
	filter: alpha(opacity=100);
}
.sc_slider_controls_bottom .sc_slider_controls_wrap .sc_slider_prev {
	margin-right:0.5em;
}
.sc_slider_controls_bottom:hover .sc_slider_controls_wrap .sc_slider_prev {
	margin-left:0;
}
.sc_slider_controls_bottom:hover .sc_slider_controls_wrap .sc_slider_next {
	margin-right:0;
}
.sc_slider_controls_bottom .sc_slider_pagination_wrap {
	display:none;
}

/* Slider pagination bottom */
.sc_slider_pagination_bottom .swiper-slide {
	padding-bottom: 3em;
}
.sc_slider_pagination_bottom:hover .sc_slider_pagination_wrap {
	bottom: 0.5em;
}

.sc_googlemap > iframe {
	width: 100%;
	height: 100%;
}

/*FILESTART  /home/sites/9b/0/0b83f25667/public_html/wp-content/themes/m2-ce/css/theme.css */
/* ATTENTION! This file was generated automatically! Don't change it!!!*/
body{font-family:"Roboto",sans-serif;	font-size:16px;	font-weight:400; line-height:20px}h1{font-family:"Puritan",sans-serif;	font-size:48px;	font-weight:900; line-height:50px; margin-top:0.5em;	margin-bottom:0.4em}h2{font-family:"Roboto",sans-serif;	font-size:36px;	font-weight:900; line-height:40px; margin-top:0.6667em;	margin-bottom:0.4em}h3{font-family:"Roboto",sans-serif;	font-size:36px;	font-weight:700; line-height:40px; margin-top:0.6667em;	margin-bottom:0.8em}h4{font-family:"Roboto",sans-serif;	font-size:24px;	font-weight:700; line-height:28px; margin-top:1.2em;	margin-bottom:0.6em}h5{font-family:"Roboto",sans-serif;	font-size:24px;	font-weight:900; line-height:28px; margin-top:1.2em;	margin-bottom:1em}h6{font-family:"Roboto",sans-serif;	font-size:20px;	font-weight:500; line-height:24px; margin-top:1.25em;	margin-bottom:0.65em}a{}input[type="text"],input[type="number"],input[type="email"],input[type="search"],input[type="password"],input[type="tel"],select,textarea{}input[type="submit"],input[type="reset"],input[type="button"],button,.sc_button{font-family:"Roboto",sans-serif;	font-size:24px;	font-weight:900; line-height:28px}.post_info{font-size:0.8571em; line-height:1.2857em; margin-bottom:1.5em}.mejs-container .mejs-controls .mejs-time{font-family:"Roboto",sans-serif}.scheme_original h1,.scheme_original h2,.scheme_original h3,.scheme_original h4,.scheme_original h5,.scheme_original h6,.scheme_original h1 a,.scheme_original h2 a,.scheme_original h3 a,.scheme_original h4 a,.scheme_original h5 a,.scheme_original h6 a{color:#1A1A1A}.scheme_original a{color:#4A4A4C}.scheme_original a:hover{color:#E80809}.scheme_original blockquote{background:#0099CC;	background:-moz-linear-gradient(-45deg,#0099CC 0%,#0099CC 25%,#7BC3DB 25.1%,#7BC3DB 79.8%,#0099CC 80%,#0099CC 100%);	background:-webkit-linear-gradient(-45deg,#0099CC 0%,#0099CC 25%,#7BC3DB 25.1%,#7BC3DB 79.8%,#0099CC 80%,#0099CC 100%);	background:linear-gradient(135deg,#0099CC 0%,#0099CC 25%,#7BC3DB 25.1%,#7BC3DB 79.8%,#0099CC 80%,#0099CC 100%);	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#7BC3DB',endColorstr='#7BC3DB',GradientType=1 )}.scheme_original blockquote:before{color:#0099CC}.scheme_original blockquote,.scheme_original blockquote p{color:#1A1A1A}.scheme_original blockquote>a,.scheme_original blockquote p>a{color:#1A1A1A}.scheme_original blockquote>a:hover,.scheme_original blockquote p>a:hover{color:#0099CC}.scheme_original .accent1{color:#4A4A4C}.scheme_original .accent1_bgc{background-color:#4A4A4C}.scheme_original .accent1_bg{background:#4A4A4C}.scheme_original .accent1_border{border-color:#4A4A4C}.scheme_original a.accent1:hover{color:#E80809}.scheme_original .alter_text{color:#0099CC}.scheme_original .post_content.ih-item.circle.effect1.colored .info,.scheme_original .post_content.ih-item.circle.effect2.colored .info,.scheme_original .post_content.ih-item.circle.effect3.colored .info,.scheme_original .post_content.ih-item.circle.effect4.colored .info,.scheme_original .post_content.ih-item.circle.effect5.colored .info .info-back,.scheme_original .post_content.ih-item.circle.effect6.colored .info,.scheme_original .post_content.ih-item.circle.effect7.colored .info,.scheme_original .post_content.ih-item.circle.effect8.colored .info,.scheme_original .post_content.ih-item.circle.effect9.colored .info,.scheme_original .post_content.ih-item.circle.effect10.colored .info,.scheme_original .post_content.ih-item.circle.effect11.colored .info,.scheme_original .post_content.ih-item.circle.effect12.colored .info,.scheme_original .post_content.ih-item.circle.effect13.colored .info,.scheme_original .post_content.ih-item.circle.effect14.colored .info,.scheme_original .post_content.ih-item.circle.effect15.colored .info,.scheme_original .post_content.ih-item.circle.effect16.colored .info,.scheme_original .post_content.ih-item.circle.effect18.colored .info .info-back,.scheme_original .post_content.ih-item.circle.effect19.colored .info,.scheme_original .post_content.ih-item.circle.effect20.colored .info .info-back,.scheme_original .post_content.ih-item.square.effect1.colored .info,.scheme_original .post_content.ih-item.square.effect2.colored .info,.scheme_original .post_content.ih-item.square.effect3.colored .info,.scheme_original .post_content.ih-item.square.effect4.colored .mask1,.scheme_original .post_content.ih-item.square.effect4.colored .mask2,.scheme_original .post_content.ih-item.square.effect5.colored .info,.scheme_original .post_content.ih-item.square.effect6.colored .info,.scheme_original .post_content.ih-item.square.effect7.colored .info,.scheme_original .post_content.ih-item.square.effect8.colored .info,.scheme_original .post_content.ih-item.square.effect9.colored .info .info-back,.scheme_original .post_content.ih-item.square.effect10.colored .info,.scheme_original .post_content.ih-item.square.effect11.colored .info,.scheme_original .post_content.ih-item.square.effect12.colored .info,.scheme_original .post_content.ih-item.square.effect13.colored .info,.scheme_original .post_content.ih-item.square.effect14.colored .info,.scheme_original .post_content.ih-item.square.effect15.colored .info,.scheme_original .post_content.ih-item.circle.effect20.colored .info .info-back,.scheme_original .post_content.ih-item.square.effect_book.colored .info,.scheme_original .post_content.ih-item.square.effect_pull.colored .post_descr{background:rgba(0,153,204,0.7);	color:#4A4A4C}.scheme_original .post_content.ih-item.circle.effect1.colored .info,.scheme_original .post_content.ih-item.circle.effect2.colored .info,.scheme_original .post_content.ih-item.circle.effect5.colored .info .info-back,.scheme_original .post_content.ih-item.circle.effect19.colored .info,.scheme_original .post_content.ih-item.square.effect4.colored .mask1,.scheme_original .post_content.ih-item.square.effect4.colored .mask2,.scheme_original .post_content.ih-item.square.effect6.colored .info,.scheme_original .post_content.ih-item.square.effect7.colored .info,.scheme_original .post_content.ih-item.square.effect12.colored .info,.scheme_original .post_content.ih-item.square.effect13.colored .info,.scheme_original .post_content.ih-item.square.effect_more.colored .info,.scheme_original .post_content.ih-item.square.effect_dir.colored .info,.scheme_original .post_content.ih-item.square.effect_shift.colored .info{background:rgba(0,153,204,0.7);	color:#4A4A4C}.scheme_original .post_content.ih-item.square.effect_border.colored .img,.scheme_original .post_content.ih-item.square.effect_fade.colored .img,.scheme_original .post_content.ih-item.square.effect_slide.colored .img{background:#4A4A4C}.scheme_original .post_content.ih-item.square.effect_border.colored .info,.scheme_original .post_content.ih-item.square.effect_fade.colored .info,.scheme_original .post_content.ih-item.square.effect_slide.colored .info{color:#4A4A4C}.scheme_original .post_content.ih-item.square.effect_border.colored .info:before,.scheme_original .post_content.ih-item.square.effect_border.colored .info:after{border-color:#4A4A4C}.scheme_original .post_content.ih-item.circle.effect1 .spinner{border-right-color:#4A4A4C;	border-bottom-color:#4A4A4C}.scheme_original .post_content.ih-item .post_readmore .post_readmore_label,.scheme_original .post_content.ih-item .info a,.scheme_original .post_content.ih-item .info a>span{color:#ffffff}.scheme_original .post_item_projects .post_content.ih-item.square.effect6.colored .info{background:rgba(255,255,255,0.8)}.scheme_original .post_item_projects .ih-item.square.effect6.colored .info .post_title{background:transparent}.scheme_original .post_item_projects .ih-item.square.effect6.colored .info .post_title a{color:#4A4A4C}.scheme_original .post_item_projects .ih-item.square.effect6.colored .info .post_title a:hover{color:#0099CC}.scheme_original .post_content.ih-item .post_readmore:hover .post_readmore_label,.scheme_original .post_content.ih-item .info a:hover,.scheme_original .post_content.ih-item .info a:hover>span{color:#1A1A1A}.scheme_original td,.scheme_original th{border-color:#4A4A4C}.scheme_original td{background-color:#f1f1f1}.scheme_original tr:nth-child(odd) td{background-color:#f7f7f7}.scheme_original .sc_table table{color:#1A1A1A}.scheme_original .sc_table table tr:first-child{background-color:#0099CC;	color:#4A4A4C}.scheme_original pre.code,.scheme_original #toc .toc_item.current,.scheme_original #toc .toc_item:hover{border-color:#4A4A4C}.scheme_original::selection,.scheme_original::-moz-selection{background-color:#4A4A4C;	color:#4A4A4C}.scheme_original input[type="text"],.scheme_original input[type="number"],.scheme_original input[type="email"],.scheme_original input[type="search"],.scheme_original input[type="password"],.scheme_original input[type="tel"],.scheme_original select,.scheme_original textarea{color:#E80809;	border-color:;	background-color:#ffffff}.scheme_original input[type="text"]:focus,.scheme_original input[type="number"]:focus,.scheme_original input[type="email"]:focus,.scheme_original input[type="search"]:focus,.scheme_original input[type="password"]:focus,.scheme_original input[type="tel"]:focus,.scheme_original select:focus,.scheme_original textarea:focus{color:#4A4A4C;	border-color:;	background-color:#f1f1f1}.scheme_original input::-webkit-input-placeholder,.scheme_original textarea::-webkit-input-placeholder{color:#4A4A4C}.scheme_original .top_panel_style_1 input::-webkit-input-placeholder,.scheme_original .top_panel_style_1 textarea::-webkit-input-placeholder{color:rgba(74,74,76,0.5)}/* ======================== INPUT'S STYLES ================== */.scheme_original .sc_input_hover_accent input[type="text"]:focus,.scheme_original .sc_input_hover_accent input[type="number"]:focus,.scheme_original .sc_input_hover_accent input[type="email"]:focus,.scheme_original .sc_input_hover_accent input[type="password"]:focus,.scheme_original .sc_input_hover_accent input[type="search"]:focus,.scheme_original .sc_input_hover_accent select:focus,.scheme_original .sc_input_hover_accent textarea:focus{box-shadow:0px 0px 0px 2px #4A4A4C}.scheme_original .sc_input_hover_accent input[type="text"] + label:before,.scheme_original .sc_input_hover_accent input[type="number"] + label:before,.scheme_original .sc_input_hover_accent input[type="email"] + label:before,.scheme_original .sc_input_hover_accent input[type="password"] + label:before,.scheme_original .sc_input_hover_accent input[type="search"] + label:before,.scheme_original .sc_input_hover_accent select + label:before,.scheme_original .sc_input_hover_accent textarea + label:before{color:rgba(74,74,76,0.6)}.scheme_original .sc_input_hover_path input[type="text"] + label>.sc_form_graphic,.scheme_original .sc_input_hover_path input[type="number"] + label>.sc_form_graphic,.scheme_original .sc_input_hover_path input[type="email"] + label>.sc_form_graphic,.scheme_original .sc_input_hover_path input[type="password"] + label>.sc_form_graphic,.scheme_original .sc_input_hover_path input[type="search"] + label>.sc_form_graphic,.scheme_original .sc_input_hover_path textarea + label>.sc_form_graphic{stroke:}.scheme_original .sc_input_hover_jump .sc_form_label_content:before{color:#4A4A4C}.scheme_original .sc_input_hover_jump input[type="text"],.scheme_original .sc_input_hover_jump input[type="number"],.scheme_original .sc_input_hover_jump input[type="email"],.scheme_original .sc_input_hover_jump input[type="password"],.scheme_original .sc_input_hover_jump input[type="search"],.scheme_original .sc_input_hover_jump textarea{border-color:}.scheme_original .sc_input_hover_jump input[type="text"]:focus,.scheme_original .sc_input_hover_jump input[type="number"]:focus,.scheme_original .sc_input_hover_jump input[type="email"]:focus,.scheme_original .sc_input_hover_jump input[type="password"]:focus,.scheme_original .sc_input_hover_jump input[type="search"]:focus,.scheme_original .sc_input_hover_jump textarea:focus,.scheme_original .sc_input_hover_jump input[type="text"].filled,.scheme_original .sc_input_hover_jump input[type="number"].filled,.scheme_original .sc_input_hover_jump input[type="email"].filled,.scheme_original .sc_input_hover_jump input[type="password"].filled,.scheme_original .sc_input_hover_jump input[type="search"].filled,.scheme_original .sc_input_hover_jump textarea.filled{border-color:#4A4A4C}.scheme_original .sc_input_hover_underline input[type="text"] + label:before,.scheme_original .sc_input_hover_underline input[type="number"] + label:before,.scheme_original .sc_input_hover_underline input[type="email"] + label:before,.scheme_original .sc_input_hover_underline input[type="password"] + label:before,.scheme_original .sc_input_hover_underline input[type="search"] + label:before,.scheme_original .sc_input_hover_underline textarea + label:before{background-color:}.scheme_original .sc_input_hover_jump input[type="text"]:focus + label:before,.scheme_original .sc_input_hover_jump input[type="number"]:focus + label:before,.scheme_original .sc_input_hover_jump input[type="email"]:focus + label:before,.scheme_original .sc_input_hover_jump input[type="password"]:focus + label:before,.scheme_original .sc_input_hover_jump input[type="search"]:focus + label:before,.scheme_original .sc_input_hover_jump textarea:focus + label:before,.scheme_original .sc_input_hover_jump input[type="text"].filled + label:before,.scheme_original .sc_input_hover_jump input[type="number"].filled + label:before,.scheme_original .sc_input_hover_jump input[type="email"].filled + label:before,.scheme_original .sc_input_hover_jump input[type="password"].filled + label:before,.scheme_original .sc_input_hover_jump input[type="search"].filled + label:before,.scheme_original .sc_input_hover_jump textarea.filled + label:before{background-color:}.scheme_original .sc_input_hover_underline input[type="text"] + label>.sc_form_label_content,.scheme_original .sc_input_hover_underline input[type="number"] + label>.sc_form_label_content,.scheme_original .sc_input_hover_underline input[type="email"] + label>.sc_form_label_content,.scheme_original .sc_input_hover_underline input[type="password"] + label>.sc_form_label_content,.scheme_original .sc_input_hover_underline input[type="search"] + label>.sc_form_label_content,.scheme_original .sc_input_hover_underline textarea + label>.sc_form_label_content{color:#E80809}.scheme_original .sc_input_hover_underline input[type="text"]:focus + label>.sc_form_label_content,.scheme_original .sc_input_hover_underline input[type="number"]:focus + label>.sc_form_label_content,.scheme_original .sc_input_hover_underline input[type="email"]:focus + label>.sc_form_label_content,.scheme_original .sc_input_hover_underline input[type="password"]:focus + label>.sc_form_label_content,.scheme_original .sc_input_hover_underline input[type="search"]:focus + label>.sc_form_label_content,.scheme_original .sc_input_hover_underline textarea:focus + label>.sc_form_label_content,.scheme_original .sc_input_hover_underline input[type="text"].filled + label>.sc_form_label_content,.scheme_original .sc_input_hover_underline input[type="number"].filled + label>.sc_form_label_content,.scheme_original .sc_input_hover_underline input[type="email"].filled + label>.sc_form_label_content,.scheme_original .sc_input_hover_underline input[type="password"].filled + label>.sc_form_label_content,.scheme_original .sc_input_hover_underline input[type="search"].filled + label>.sc_form_label_content,.scheme_original .sc_input_hover_underline textarea.filled + label>.sc_form_label_content{color:#1A1A1A}.scheme_original .sc_input_hover_iconed input[type="text"] + label,.scheme_original .sc_input_hover_iconed input[type="number"] + label,.scheme_original .sc_input_hover_iconed input[type="email"] + label,.scheme_original .sc_input_hover_iconed input[type="password"] + label,.scheme_original .sc_input_hover_iconed input[type="search"] + label,.scheme_original .sc_input_hover_iconed textarea + label{color:#E80809}.scheme_original .sc_input_hover_iconed input[type="text"]:focus + label,.scheme_original .sc_input_hover_iconed input[type="number"]:focus + label,.scheme_original .sc_input_hover_iconed input[type="email"]:focus + label,.scheme_original .sc_input_hover_iconed input[type="password"]:focus + label,.scheme_original .sc_input_hover_iconed input[type="search"]:focus + label,.scheme_original .sc_input_hover_iconed textarea:focus + label,.scheme_original .sc_input_hover_iconed input[type="text"].filled + label,.scheme_original .sc_input_hover_iconed input[type="number"].filled + label,.scheme_original .sc_input_hover_iconed input[type="email"].filled + label,.scheme_original .sc_input_hover_iconed input[type="password"].filled + label,.scheme_original .sc_input_hover_iconed input[type="search"].filled + label,.scheme_original .sc_input_hover_iconed textarea.filled + label{color:#1A1A1A}/* ======================== END INPUT'S STYLES ================== */.scheme_original .body_wrap{color:#4A4A4C}.scheme_original .body_style_boxed .body_wrap{background-color:#ffffff}.scheme_original body,.scheme_original .page_wrap,.scheme_original .copy_wrap,.scheme_original .sidebar_cart,.scheme_original .widget_area_inner,.scheme_original #page_preloader{background-color:#ffffff}.scheme_original .article_style_boxed .content>article>.post_content,.scheme_original .article_style_boxed[class*="single-"] .content>.comments_wrap,.scheme_original .article_style_boxed[class*="single-"] .content>article>.post_info_share,.scheme_original .article_style_boxed:not(.layout_excerpt):not(.single) .content .post_item{background-color:#f7f7f7}.scheme_original .top_panel_wrap_inner{background-color:#ffffff}.scheme_original .top_panel_fixed .top_panel_position_over.top_panel_wrap_inner{background-color:#f7f7f7 !important}.scheme_original .top_panel_middle .sidebar_cart:after,.scheme_original .top_panel_middle .sidebar_cart{border-color:#f1f1f1;	border-color:#f1f1f1;	background-color:#ffffff}.scheme_original .top_panel_style_5 .top_panel_middle .sidebar_cart{border-color:#f1f1f1}.scheme_original .top_panel_inner_style_1 .top_panel_top,.scheme_original .top_panel_inner_style_4 .top_panel_top,.scheme_original .top_panel_inner_style_5 .top_panel_top,.scheme_original .top_panel_inner_style_4 .top_panel_top .sidebar_cart,.scheme_original .top_panel_inner_style_5 .top_panel_top .sidebar_cart{color:#4A4A4C;	background-color:#ACB4B6;	border-color:#f1f1f1}.scheme_original .top_panel_top a{color:#4A4A4C}.scheme_original .top_panel_top a:hover{color:#E80809}.scheme_original .top_panel_inner_style_4 .top_panel_top a,.scheme_original .top_panel_inner_style_4 .sc_socials.sc_socials_type_icons a,.scheme_original .top_panel_inner_style_5 .top_panel_top a,.scheme_original .top_panel_inner_style_5 .sc_socials.sc_socials_type_icons a{color:#4A4A4C}.scheme_original .top_panel_inner_style_4 .top_panel_top a:hover,.scheme_original .top_panel_inner_style_4 .sc_socials.sc_socials_type_icons a:hover,.scheme_original .top_panel_inner_style_5 .top_panel_top a:hover,.scheme_original .top_panel_inner_style_5 .sc_socials.sc_socials_type_icons a:hover{color:#E80809}.scheme_original .top_panel_inner_style_1 .top_panel_top_contact_area,.scheme_original .top_panel_inner_style_4 .top_panel_top_contact_area,.scheme_original .top_panel_inner_style_5 .top_panel_top_contact_area{color:#E80809}.scheme_original .menu_user_nav>li>a{color:#4A4A4C}.scheme_original .menu_user_nav>li>a:hover{color:#E80809}.scheme_original .top_panel_inner_style_1 .menu_user_nav>li>a,.scheme_original .top_panel_inner_style_4 .menu_user_nav>li>a,.scheme_original .top_panel_inner_style_5 .menu_user_nav>li>a{color:#4A4A4C}.scheme_original .top_panel_inner_style_1 .menu_user_nav>li>a:hover,.scheme_original .top_panel_inner_style_4 .menu_user_nav>li>a:hover,.scheme_original .top_panel_inner_style_5 .menu_user_nav>li>a:hover{color:#E80809}.scheme_original .menu_user_nav>li ul:not(.cart_list){border-color:;	background-color:#ffffff}.scheme_original .top_panel_inner_style_4 .menu_user_nav>li>a .contact_cart_label{color:#E80809}.scheme_original .top_panel_inner_style_1 .menu_user_nav>li>ul:after,.scheme_original .top_panel_inner_style_4 .menu_user_nav>li>ul:after,.scheme_original .top_panel_inner_style_5 .menu_user_nav>li>ul:after,.scheme_original .top_panel_inner_style_1 .menu_user_nav>li ul,.scheme_original .top_panel_inner_style_4 .menu_user_nav>li ul,.scheme_original .top_panel_inner_style_5 .menu_user_nav>li ul{color:#4A4A4C;	background-color:#4A4A4C;	border-color:#f1f1f1}.scheme_original .menu_user_nav>li ul li a{color:#0099CC}.scheme_original .menu_user_nav>li ul li a:hover,.scheme_original .menu_user_nav>li ul li.current-menu-item>a,.scheme_original .menu_user_nav>li ul li.current-menu-ancestor>a{color:#ACB4B6;	background-color:#7BC3DB}.scheme_original .top_panel_inner_style_4 .menu_user_nav>li ul li a:hover,.scheme_original .top_panel_inner_style_4 .menu_user_nav>li ul li.current-menu-item>a,.scheme_original .top_panel_inner_style_4 .menu_user_nav>li ul li.current-menu-ancestor>a,.scheme_original .top_panel_inner_style_5 .menu_user_nav>li ul li a:hover,.scheme_original .top_panel_inner_style_5 .menu_user_nav>li ul li.current-menu-item>a,.scheme_original .top_panel_inner_style_5 .menu_user_nav>li ul li.current-menu-ancestor>a{background-color:#0099CC}.scheme_original .menu_user_nav>li.menu_user_controls .user_avatar{border-color:}.scheme_original .top_panel_inner_style_4 .menu_user_nav>li.menu_user_controls .user_avatar,.scheme_original .top_panel_inner_style_5 .menu_user_nav>li.menu_user_controls .user_avatar{border-color:#4A4A4C}.scheme_original .menu_user_nav>li.menu_user_bookmarks .bookmarks_add{border-bottom-color:}.scheme_original .top_panel_middle{background-color:#4A4A4C}.scheme_original .top_panel_style_1 .top_panel_middle{background-color:#f1f1f1}.scheme_original .top_panel_position_over.top_panel_middle{background-color:rgba(247,247,247,0.8)}.scheme_original .logo .logo_text{color:#1A1A1A}.scheme_original .logo .logo_slogan{color:#4A4A4C}/* Top panel (bottom area) */.scheme_original .top_panel_bottom{background-color:#4A4A4C}.scheme_original .menu_main_nav>li>a{color:#4A4A4C}.scheme_original .menu_main_nav>li.menu_item_highlight>a{color:#E80809;	border-color:#E80809}.scheme_original .menu_main_nav>li.menu_item_highlight>a:hover{border-color:#4A4A4C;	background-color:#4A4A4C}.scheme_original .top_panel_position_over .menu_main_nav>li.menu_item_highlight>a{background-color:#0099CC;	border-color:#0099CC;	color:#4A4A4C}.scheme_original .top_panel_position_over .menu_main_nav>li.menu_item_highlight>a:hover{color:#E80809;	background-color:#4A4A4C;	border-color:#4A4A4C}.scheme_original .menu_main_nav>li ul{color:#4A4A4C;	background-color:#4A4A4C;	border-color:#f1f1f1}.scheme_original .menu_main_nav>a:hover,.scheme_original .menu_main_nav>li>a:hover,.scheme_original .menu_main_nav>li.sfHover>a{color:#E80809}.scheme_original .menu_main_nav>li.current-menu-item>a,.scheme_original .menu_main_nav>li.current-menu-parent>a,.scheme_original .menu_main_nav>li.current-menu-ancestor>a{color:#0099CC}.scheme_original .menu_main_nav>li ul li a{color:#4A4A4C}.scheme_original .menu_main_nav>li ul li a:hover,.scheme_original .menu_main_nav>li ul li.current-menu-item>a,.scheme_original .menu_main_nav>li ul li.current-menu-ancestor>a{color:#E80809}.scheme_original .top_panel_inner_style_1 .menu_main_nav>li>a{color:#4A4A4C}.scheme_original .top_panel_inner_style_1 .menu_main_nav>li ul{border-color:#f1f1f1;	background-color:#4A4A4C}.scheme_original .top_panel_inner_style_1 .menu_main_nav>li ul li a{color:#4A4A4C}.scheme_original .top_panel_inner_style_1 .menu_main_nav>li ul li a:hover,.scheme_original .top_panel_inner_style_1 .menu_main_nav>li ul li.current-menu-item>a,.scheme_original .top_panel_inner_style_1 .menu_main_nav>li ul li.current-menu-ancestor>a{color:#E80809}.scheme_original .top_panel_inner_style_1 .menu_hover_fade .menu_main_nav>a:hover,.scheme_original .top_panel_inner_style_1 .menu_hover_fade .menu_main_nav>li>a:hover,.scheme_original .top_panel_inner_style_1 .menu_hover_fade .menu_main_nav>li.sfHover>a,.scheme_original .top_panel_inner_style_1 .menu_hover_fade .menu_main_nav>li.current-menu-item>a,.scheme_original .top_panel_inner_style_1 .menu_hover_fade .menu_main_nav>li.current-menu-parent>a,.scheme_original .top_panel_inner_style_1 .menu_hover_fade .menu_main_nav>li.current-menu-ancestor>a{color:#E80809}.scheme_original .menu_hover_slide_box .menu_main_nav>li#blob{background-color:#7BC3DB}.scheme_original .top_panel_inner_style_1 .menu_hover_slide_box .menu_main_nav>li#blob{background-color:#E80809}.scheme_original .menu_hover_slide_line .menu_main_nav>li#blob{background-color:#0099CC}.scheme_original .top_panel_inner_style_1 .menu_hover_slide_line .menu_main_nav>li#blob{background-color:#4A4A4C}.scheme_original .menu_hover_zoom_line .menu_main_nav>li>a:before{background-color:#0099CC}.scheme_original .top_panel_inner_style_1 .menu_hover_zoom_line .menu_main_nav>li>a:before{background-color:#4A4A4C}.scheme_original .menu_hover_path_line .menu_main_nav>li:before,.scheme_original .menu_hover_path_line .menu_main_nav>li:after,.scheme_original .menu_hover_path_line .menu_main_nav>li>a:before,.scheme_original .menu_hover_path_line .menu_main_nav>li>a:after{background-color:#0099CC}.scheme_original .top_panel_inner_style_1 .menu_hover_path_line .menu_main_nav>li:before,.scheme_original .top_panel_inner_style_1 .menu_hover_path_line .menu_main_nav>li:after,.scheme_original .top_panel_inner_style_1 .menu_hover_path_line .menu_main_nav>li>a:before,.scheme_original .top_panel_inner_style_1 .menu_hover_path_line .menu_main_nav>li>a:after{background-color:#4A4A4C}.scheme_original .menu_hover_roll_down .menu_main_nav>li>a:before{background-color:#0099CC}.scheme_original .top_panel_inner_style_1 .menu_hover_roll_down .menu_main_nav>li>a:before{background-color:#4A4A4C}.scheme_original .menu_hover_color_line .menu_main_nav>li>a:hover,.scheme_original .menu_hover_color_line .menu_main_nav>li>a:focus{color:#ACB4B6}.scheme_original .top_panel_inner_style_1 .menu_hover_color_line .menu_main_nav>li>a:hover,.scheme_original .top_panel_inner_style_1 .menu_hover_color_line .menu_main_nav>li>a:focus{color:#4A4A4C}.scheme_original .menu_hover_color_line .menu_main_nav>li>a:before{background-color:#ACB4B6}.scheme_original .top_panel_inner_style_1 .menu_hover_color_line .menu_main_nav>li>a:before{background-color:#4A4A4C}.scheme_original .menu_hover_color_line .menu_main_nav>li>a:after{background-color:#0099CC}.scheme_original .top_panel_inner_style_1 .menu_hover_color_line .menu_main_nav>li>a:after{background-color:#E80809}.scheme_original .menu_hover_color_line .menu_main_nav>li.sfHover>a,.scheme_original .menu_hover_color_line .menu_main_nav>li>a:hover,.scheme_original .menu_hover_color_line .menu_main_nav>li>a:focus{color:#0099CC}.scheme_original .top_panel_inner_style_1 .menu_hover_color_line .menu_main_nav>li.sfHover>a,.scheme_original .top_panel_inner_style_1 .menu_hover_color_line .menu_main_nav>li>a:hover,.scheme_original .top_panel_inner_style_1 .menu_hover_color_line .menu_main_nav>li>a:focus{color:#E80809}.scheme_original .top_panel_middle .contact_field,.scheme_original .top_panel_middle .contact_field>a{color:#4A4A4C}.scheme_original .top_panel_middle .contact_field>a:hover{color:#E80809}.scheme_original .top_panel_middle .contact_icon{color:#4A4A4C; background-color:#ffffff}.scheme_original .top_panel_middle .contact_icon.icon-iconmonstr-shopping-cart-4{background-color:#0099CC}.scheme_original .top_panel_middle .contact_field>a:hover .contact_icon.icon-iconmonstr-shopping-cart-4{color:#1A1A1A}.scheme_original .top_panel_inner_style_1 .search_field{background-color:rgba(74,74,76,0.5)}.scheme_original .top_panel_inner_style_4 .search_field{background-color:rgba(26,26,26,0.05)}.scheme_original .content .search_field{background-color:#f7f7f7}.scheme_original .content .search_field{color:#4A4A4C}.scheme_original .content .search_submit{color:#0099CC}.scheme_original .content .search_field:focus,.scheme_original .content .search_submit:hover{color:#4A4A4C}.scheme_original .content .search_wrap .search_form .search_close{color:#0099CC}.scheme_original .content .search_wrap .search_form .search_close:hover{color:#E80809}.scheme_original .top_panel_inner_style_1 .search_field,.scheme_original .top_panel_inner_style_1 .search_submit{color:#4A4A4C}.scheme_original .top_panel_inner_style_1 .search_field:focus,.scheme_original .top_panel_inner_style_1 .search_submit:focus,.scheme_original .top_panel_inner_style_1 .search_submit:hover{color:#4A4A4C}.scheme_original .top_panel_inner_style_4 .search_field,.scheme_original .top_panel_inner_style_4 .search_submit{color:#1A1A1A}.scheme_original .top_panel_inner_style_4 .search_field:focus,.scheme_original .top_panel_inner_style_4 .search_submit:focus,.scheme_original .top_panel_inner_style_4 .search_submit:hover{background-color:#ffffff}.scheme_original .top_panel_icon.search_wrap{background-color:#ffffff;	color:#4A4A4C}.scheme_original .top_panel_icon .contact_icon,.scheme_original .top_panel_icon .search_submit{color:#4A4A4C}.scheme_original .top_panel_icon.menu_main_cart .contact_icon{background-color:transparent !important}.scheme_original .top_panel_middle a:hover .contact_icon,.scheme_original .top_panel_icon.search_wrap:hover,.scheme_original .top_panel_icon:hover .contact_icon,.scheme_original .top_panel_icon:hover .search_submit{color:#E80809}.scheme_original .top_panel_icon.search_wrap.search_state_opened,.scheme_original .top_panel_style_4 .search_wrap.search_state_opened .search_form_wrap{border-bottom-color:#4A4A4C}.scheme_original .search_wrap .search_submit:hover{color:#E80809}.scheme_original .search_style_fullscreen.search_state_closed:not(.top_panel_icon) .search_submit,.scheme_original .search_style_slide.search_state_closed:not(.top_panel_icon) .search_submit{color:#1A1A1A}.scheme_original .search_style_expand.search_state_opened:not(.top_panel_icon) .search_submit:hover,.scheme_original .search_style_slide.search_state_opened:not(.top_panel_icon) .search_submit:hover{color:#E80809}.scheme_original .top_panel_inner_style_1 .search_style_fullscreen.search_state_closed:not(.top_panel_icon) .search_submit{color:#4A4A4C}.scheme_original .top_panel_inner_style_1 .search_style_fullscreen.search_state_closed:not(.top_panel_icon) .search_submit:hover{color:#0099CC}.scheme_original .top_panel_inner_style_3 .search_style_expand.search_state_opened .search_submit:hover,.scheme_original .top_panel_inner_style_3 .search_style_slide.search_state_opened .search_submit:hover{color:#4A4A4C}.scheme_original .search_results .post_more,.scheme_original .search_results .search_results_close{color:#4A4A4C}.scheme_original .search_results .post_more:hover,.scheme_original .search_results .search_results_close:hover{color:#E80809}.scheme_original .top_panel_inner_style_1 .search_results,.scheme_original .top_panel_inner_style_1 .search_results:after{color:#1A1A1A;	background-color:#4A4A4C; border-color:#f1f1f1}.scheme_original .top_panel_inner_style_1 .search_results a,.scheme_original .top_panel_inner_style_1 .search_results .post_info a,.scheme_original .top_panel_inner_style_1 .search_results .post_info a>span,.scheme_original .top_panel_inner_style_1 .search_results .post_more,.scheme_original .top_panel_inner_style_1 .search_results .search_results_close{color:#4A4A4C}.scheme_original .top_panel_inner_style_1 .search_results a:hover,.scheme_original .top_panel_inner_style_1 .search_results .post_info a:hover,.scheme_original .top_panel_inner_style_1 .search_results .post_info a:hover>span,.scheme_original .top_panel_inner_style_1 .search_results .post_more:hover,.scheme_original .top_panel_inner_style_1 .search_results .search_results_close:hover{color:#E80809}.scheme_original .pushy_inner{color:#4A4A4C; background-color:#ffffff}.scheme_original .pushy_inner a{color:#4A4A4C}.scheme_original .pushy_inner a:hover{color:#E80809}.scheme_original .pushy_inner ul ul{background-color:rgba(247,247,247,0.8)}.scheme_original .top_panel_inner_style_4 .popup_wrap a,.scheme_original .top_panel_inner_style_4 .popup_wrap .sc_socials.sc_socials_type_icons a:hover,.scheme_original .top_panel_inner_style_5 .popup_wrap a,.scheme_original .top_panel_inner_style_5 .popup_wrap .sc_socials.sc_socials_type_icons a:hover{color:#4A4A4C}.scheme_original .top_panel_inner_style_4 .popup_wrap a:hover,.scheme_original .top_panel_inner_style_5 .popup_wrap a:hover{color:#E80809}.scheme_original .top_panel_inner_style_4 .popup_wrap,.scheme_original .top_panel_inner_style_5 .popup_wrap,.scheme_original .top_panel_inner_style_4 .popup_wrap .popup_close,.scheme_original .top_panel_inner_style_4 .popup_wrap .sc_socials.sc_socials_type_icons a,.scheme_original .top_panel_inner_style_5 .popup_wrap .popup_close,.scheme_original .top_panel_inner_style_5 .popup_wrap .sc_socials.sc_socials_type_icons a{color:#4A4A4C}.scheme_original .top_panel_inner_style_4 .popup_wrap .popup_close:hover,.scheme_original .top_panel_inner_style_5 .popup_wrap .popup_close:hover{color:#1A1A1A}.scheme_original .header_mobile .menu_button,.scheme_original .header_mobile .menu_main_cart .top_panel_cart_button .contact_icon{color:#1A1A1A}.scheme_original .header_mobile .side_wrap{color:#4A4A4C}.scheme_original .header_mobile .panel_top,.scheme_original .header_mobile .side_wrap{background-color:#4A4A4C}.scheme_original .header_mobile .panel_middle{background-color:#ACB4B6;	border-color:#f7f7f7}.scheme_original .header_mobile .panel_bottom{background-color:#ACB4B6}.scheme_original .header_mobile .menu_button:hover,.scheme_original .header_mobile .menu_main_cart .top_panel_cart_button .contact_icon:hover,.scheme_original .header_mobile .menu_main_cart.top_panel_icon:hover .top_panel_cart_button .contact_icon,.scheme_original .header_mobile .side_wrap .close:hover{color:#E80809}.scheme_original .header_mobile .menu_main_nav>li{border-color:#f7f7f7}.scheme_original .header_mobile .menu_main_nav>li>ul:before{background-color:#f7f7f7}.scheme_original .header_mobile .menu_main_nav>li a,.scheme_original .header_mobile .menu_main_nav>li>a:hover{color:#4A4A4C}.scheme_original .header_mobile .menu_main_nav>a:hover,.scheme_original .header_mobile .menu_main_nav>li.sfHover>a,.scheme_original .header_mobile .menu_main_nav>li.current-menu-item>a,.scheme_original .header_mobile .menu_main_nav>li>a:hover,.scheme_original .header_mobile .menu_main_nav>li ul li a:hover,.scheme_original .header_mobile .login a:hover{color:#E80809}.scheme_original .header_mobile .menu_main_nav>li.current-menu-parent>a,.scheme_original .header_mobile .menu_main_nav>li.current-menu-ancestor>a,.scheme_original .header_mobile .menu_main_nav>li ul li.current-menu-item>a,.scheme_original .header_mobile .menu_main_nav>li ul li.current-menu-ancestor>a{color:#0099CC}.scheme_original .header_mobile .menu_main_nav>li.menu_item_highlight>a{background-color:#0099CC;	color:#4A4A4C}.scheme_original .header_mobile .menu_main_nav>li.menu_item_highlight>a:hover{background-color:#4A4A4C;	color:#E80809}.scheme_original .header_mobile .popup_wrap .popup_close:hover{color:#1A1A1A}.scheme_original .header_mobile .contact_field{color:#4A4A4C}.scheme_original .header_mobile .top_panel_top_open_hours{color:#4A4A4C}.scheme_original .header_mobile .search_wrap,.scheme_original .header_mobile .login{border-color:#f7f7f7;	background-color:#1A1A1A}.scheme_original .header_mobile .search_submit{color:#4A4A4C}.scheme_original .header_mobile .login .popup_link,.scheme_original .header_mobile .sc_socials.sc_socials_type_icons a{color:#ffffff}.scheme_original .header_mobile .search_wrap .search_field,.scheme_original .header_mobile .search_wrap .search_field:focus{color:#4A4A4C}.scheme_original .header_mobile .search_field::-webkit-input-placeholder{color:#4A4A4C}.scheme_original .header_mobile .search_field:-moz-placeholder{color:#4A4A4C}.scheme_original .header_mobile .search_field::-moz-placeholder{color:#4A4A4C}.scheme_original .header_mobile .search_field:-ms-input-placeholder{color:#4A4A4C}.scheme_original .header_mobile .widget_shopping_cart ul.cart_list>li>a:hover{color:#E80809}.scheme_original .header_mobile .popup_wrap .sc_socials.sc_socials_type_icons a{color:#FFFFFF}.scheme_original .tparrows.default{color:#ffffff}.scheme_original .tp-bullets.simplebullets.round .bullet{background-color:#ffffff}.scheme_original .tp-bullets.simplebullets.round .bullet.selected{border-color:#ffffff}.scheme_original .slider_over_content_inner{background-color:rgba(255,255,255,0.8)}.scheme_original .slider_over_button{color:#1A1A1A;	background-color:rgba(255,255,255,0.8)}.scheme_original .slider_over_close{color:#1A1A1A}/* 7.3 Top panel:Page title and breadcrumbs-------------------------------------------------------------- */.scheme_original .top_panel_title_inner{background-color:#f1f1f1}.scheme_original .top_panel_title_inner .page_title{color:#4A4A4C}.scheme_original .top_panel_title_inner .post_navi .post_navi_item a,.scheme_original .top_panel_title_inner .breadcrumbs a.breadcrumbs_item{color:#4A4A4C}.scheme_original .top_panel_title_inner .post_navi .post_navi_item a:hover,.scheme_original .top_panel_title_inner .breadcrumbs a.breadcrumbs_item:hover{color:#E80809}.scheme_original .top_panel_title_inner .post_navi span,.scheme_original .top_panel_title_inner .breadcrumbs span{color:#4A4A4C}.scheme_original .post_navi .post_navi_item + .post_navi_item:before,.scheme_original .top_panel_title_inner .breadcrumbs .breadcrumbs_delimiter{color:#4A4A4C}.scheme_original .post_title .post_icon{color:#4A4A4C}.scheme_original .post_item_excerpt .post_info_top,.scheme_original .post_item_excerpt .post_info_top a{color:#FFFFFF}.scheme_original .post_item_excerpt .post_info_top a:hover{color:#E80809}.scheme_original .post_item_excerpt:not([class*="column"]) + .post_item_excerpt:not([class*="column"]){border-top-color:#1A1A1A}.scheme_original .post_item_excerpt .post_content .sc_button{background-color:#0099CC}.scheme_original .post_item_excerpt .post_info .post_counters_item{color:#1A1A1A;	background-color:#f1f1f1}.scheme_original .post_item_excerpt .post_info .post_counters_item:after{background-color:#E80809}.scheme_original .post_item_excerpt .post_info a:hover,.scheme_original .post_item_excerpt .post_info a:hover>span{color:#1A1A1A}.scheme_original .pagination>a{border-color:#4A4A4C}.scheme_original .post_format_aside.post_item_single .post_content p,.scheme_original .post_format_aside .post_descr{border-color:#4A4A4C;	background-color:#ffffff}.scheme_original .post_format_link .post_descr{background-color:#4A4A4C}.scheme_original .post_format_link .post_descr a{color:#4A4A4C}.scheme_original .post_format_link .post_descr a:hover{color:#E80809}.scheme_original .hover_icon:before{color:#4A4A4C}.scheme_original .hover_icon:after{background-color:rgba(0,153,204,0.7)}.scheme_original .hover_icon.hover_icon_play:after{background-color:rgba(172,180,182,0.5)}.scheme_original .post_info a,.scheme_original .post_info a>span{color:#4A4A4C}.scheme_original .post_info a[class*="icon-"]{color:#4A4A4C}.scheme_original .post_info a:hover,.scheme_original .post_info a:hover>span{color:#E80809}.scheme_original .post_item .post_readmore_label{color:#1A1A1A}.scheme_original .post_item .post_readmore:hover .post_readmore_label{color:#E80809}.scheme_original .post_item_related .post_info a{color:#4A4A4C}.scheme_original .post_item_related .post_info a:hover,.scheme_original .post_item_related .post_title a:hover{color:#E80809}.scheme_original .related_wrap .post_item_related,.scheme_original .article_style_stretch .post_item_related{background-color:#f7f7f7}.scheme_original .article_style_boxed.sidebar_show[class*="single-"] .related_wrap .post_item_related{background-color:#f7f7f7}.scheme_original .sidebar .widget_area_inner .widget_title a:not([class*="sc_button"]){color:#4A4A4C}.scheme_original .sidebar .widget_area_inner .widget_title a:not([class*="sc_button"]):hover{color:#E80809}.scheme_original .isotope_item_colored .post_featured .post_mark_new,.scheme_original .isotope_item_colored .post_featured .post_title,.scheme_original .isotope_item_colored .post_content.ih-item.square.colored .info{color:#4A4A4C;	background-color:#4A4A4C}.scheme_original .isotope_item_colored .post_featured .post_title a{color:#4A4A4C}.scheme_original .isotope_item_colored .post_category a,.scheme_original .isotope_item_colored .post_rating .reviews_stars_bg,.scheme_original .isotope_item_colored .post_rating .reviews_stars_hover,.scheme_original .isotope_item_colored .post_rating .reviews_value{color:#4A4A4C}.scheme_original .isotope_item_colored .post_featured .post_descr{background-color:#f7f7f7}.scheme_original .article_style_boxed .isotope_item_colored .post_featured .post_descr{background-color:#f7f7f7}.scheme_original .isotope_item_colored .post_info_wrap .post_button .sc_button{color:#4A4A4C;	background-color:#ffffff}.scheme_original .isotope_item_colored_1 .post_item{background-color:#f7f7f7;	color:#0099CC}.scheme_original .isotope_item_colored_1 a,.scheme_original .isotope_item_colored_1 .post_title a{color:#0099CC}.scheme_original .isotope_item_colored_1 a:hover,.scheme_original .isotope_item_colored_1 .post_title a:hover,.scheme_original .isotope_item_colored_1 .post_category a:hover{color:#0099CC}.scheme_original .ih-item.square.colored .info .post_title{background:transparent !important}.scheme_original .isotope_wrap .isotope_item_colored_1 .post_featured{border-color:#4A4A4C}.scheme_original .post_item_latests .hover_icon:after{background-color:rgba(255,255,255,0.8)}.scheme_original .post_item_latests .post_info,.scheme_original .post_item_latests .post_info a,.scheme_original .post_item_latests .post_info a>span{color:#FFFFFF}.scheme_original .post_item_latests .post_info a:hover,.scheme_original .post_item_latests .post_info a:hover>span{color:#E80809}.scheme_original .post_item_latests .hover_icon:before{background:#4A4A4C}.scheme_original .isotope_filters a{color:#4A4A4C}.scheme_original .isotope_filters a.active,.scheme_original .isotope_filters a:hover{border-color:#E80809;	color:#E80809}.scheme_original .pagination_single>.pager_numbers,.scheme_original .pagination_single a,.scheme_original .pagination_slider .pager_cur,.scheme_original .pagination_pages>a,.scheme_original .pagination_pages>span{border-bottom-color:#f1f1f1;	background-color:#ffffff;	color:#FFFFFF}.scheme_original .pagination_single a:hover,.scheme_original .pagination_slider .pager_cur:hover,.scheme_original .pagination_slider .pager_cur:focus,.scheme_original .pagination_pages>.active,.scheme_original .pagination_pages>a:hover{background-color:#ffffff;	color:#E80809;	border-bottom-color:#E80809}.scheme_original .pagination_slider .pager_slider{border-color:;	background-color:#ffffff}.scheme_original .pagination_wrap .pager_next,.scheme_original .pagination_wrap .pager_prev,.scheme_original .pagination_wrap .pager_last,.scheme_original .pagination_wrap .pager_first{color:#FFFFFF}.scheme_original .pagination_wrap .pager_next:hover,.scheme_original .pagination_wrap .pager_prev:hover,.scheme_original .pagination_wrap .pager_last:hover,.scheme_original .pagination_wrap .pager_first:hover{color:#E80809}.scheme_original .pagination_viewmore>a{color:#4A4A4C;	background-color:#4A4A4C}.scheme_original .pagination_viewmore>a:hover{color:#4A4A4C;	background-color:#E80809}.scheme_original .viewmore_loader,.scheme_original .mfp-preloader span,.scheme_original .sc_video_frame.sc_video_active:before{background-color:#E80809}.scheme_original .post_featured .post_nav_item{color:#4A4A4C}.scheme_original .post_featured .post_nav_item:before{background-color:#4A4A4C;	color:#4A4A4C}.scheme_original .post_featured .post_nav_item .post_nav_info{background-color:#4A4A4C}.scheme_original .reviews_block .reviews_summary .reviews_item{background-color:#4A4A4C}.scheme_original .reviews_block .reviews_summary,.scheme_original .reviews_block .reviews_max_level_100 .reviews_stars_bg{background-color:#7BC3DB}.scheme_original .reviews_block .reviews_max_level_100 .reviews_stars_hover,.scheme_original .reviews_block .reviews_item .reviews_slider{color:#4A4A4C;	background-color:#4A4A4C}.scheme_original .reviews_block .reviews_item .reviews_stars_hover{color:#4A4A4C}.scheme_original .reviews_block .reviews_value{color:#1A1A1A}.scheme_original .reviews_block .reviews_summary .reviews_criteria{color:#4A4A4C}.scheme_original .reviews_block .reviews_summary .reviews_value{color:#4A4A4C}/* Summary stars in the post item (under the title) */.scheme_original .post_item .post_rating .reviews_stars_bg,.scheme_original .post_item .post_rating .reviews_stars_hover,.scheme_original .post_item .post_rating .reviews_value{color:#4A4A4C}.scheme_original .post_author{background-color:#f7f7f7;	color:#ACB4B6}.scheme_original .post_author .post_author_title{color:#ACB4B6}.scheme_original .post_author .post_author_title a{color:#4A4A4C}.scheme_original .post_author .post_author_title a:hover{color:#E80809}.scheme_original .post_author .post_author_info .sc_socials_shape_square a{color:#ACB4B6}.scheme_original .post_author .post_author_info .sc_socials_shape_square a:hover{color:#E80809}.scheme_original .comments_list_wrap ul.children,.scheme_original .comments_list_wrap ul>li + li{border-top-color:#4A4A4C}.scheme_original .comments_list_wrap .comment-respond{border-bottom-color:#4A4A4C}.scheme_original .comments_list_wrap>ul{border-bottom-color:#4A4A4C}.scheme_original .comments_list_wrap .comment_info>span.comment_author,.scheme_original .comments_list_wrap .comment_info>.comment_date>.comment_date_value{color:#4A4A4C}.scheme_original .post_item_404 .page_title,.scheme_original .post_item_404 .page_subtitle,.scheme_original .post_item_404 .page_description{color:#4A4A4C}.scheme_original .post_item_404 .sc_button.sc_button_style_filled_4:hover{color:#4A4A4C}.scheme_original .post_item_404 .sc_button.sc_button_style_filled_4:after{background-color:#4A4A4C}.scheme_original .sidebar_right .sidebar{border-left-color:#f1f1f1}.scheme_original .sidebar_inner aside:nth-child(3n+4),.scheme_original .sidebar_inner aside:nth-child(3n+5),.scheme_original .sidebar_inner aside:nth-child(3n+6),.scheme_original .widget_area_inner aside:nth-child(2n+3),.scheme_original .widget_area_inner aside:nth-child(2n+4),.scheme_original .widget_area_inner aside+aside{border-color:}.scheme_original .widget_area_inner{color:#4A4A4C}.scheme_original .widget_area_inner a,.scheme_original .widget_area_inner ul li:before,.scheme_original .widget_area_inner ul li a:hover{color:#E80809}.scheme_original .widget_area_inner button:before{color:rgba(172,180,182,0.3)}.scheme_original .widget_area_inner a:hover,.scheme_original .widget_area_inner ul li a,.scheme_original .widget_area_inner button:hover:before{color:#4A4A4C}.scheme_original .widget_area_inner .post_title a{color:#1A1A1A}.scheme_original .widget_area_inner .widget_text a:not(.sc_button),.scheme_original .widget_area_inner .post_info a{color:#E80809}.scheme_original .widget_area_inner .widget_text a:not(.sc_button):hover,.scheme_original .widget_area_inner .post_info a:hover{color:#4A4A4C}/* Widget:Calendar */.scheme_original .widget_area_inner .widget_calendar table{border-color:#E80809}.scheme_original .widget_area_inner .widget_calendar table td{background-color:#4A4A4C}/* Widget:Recent Comments */.scheme_original .comment-author-link{color:#E80809}.scheme_original .widget_area_inner .widget_recent_posts .post_info .post_info_posted a{color:#FFFFFF}.scheme_original .widget_area_inner .widget_recent_posts .post_info .post_info_posted a:hover{color:#E80809}/* Widget:Search */.scheme_original .widget_area_inner .widget_product_search .search_form,.scheme_original .widget_area_inner .widget_search .search_form{background-color:#ffffff;	border-color:}.scheme_original .widget_area_inner .widget_product_search .search_field,.scheme_original .widget_area_inner .widget_search .search_field{color:#E80809}.scheme_original .widget_area_inner .widget_product_search .search_button,.scheme_original .widget_area_inner .widget_search .search_button{color:#E80809}.scheme_original .widget_area_inner .widget_product_search .search_button:hover,.scheme_original .widget_area_inner .widget_search .search_button:hover{color:#ACB4B6}/* Widget:Calendar */.scheme_original .widget_area_inner .widget_calendar .weekday{color:#E80809}.scheme_original .widget_area_inner .widget_calendar td a:hover{background-color:#4A4A4C;	color:#4A4A4C}.scheme_original .widget_area_inner .widget_calendar .month_cur a{color:#4A4A4C}.scheme_original .widget_area_inner .widget_calendar .month_cur a:hover{color:#E80809}.scheme_original .widget_area_inner .widget_calendar tr:nth-child(2n+1) td{background-color:transparent}.scheme_original .widget_area_inner .widget_calendar .today .day_wrap{border-color:#E80809;	background-color:#E80809;	color:#1A1A1A}/* Widget:Tag Cloud */.scheme_original .widget_area_inner .widget_product_tag_cloud a,.scheme_original .widget_area_inner .widget_tag_cloud a{border-color:;	color:#4A4A4C}.scheme_original .widget_area_inner .widget_product_tag_cloud a:hover,.scheme_original .widget_area_inner .widget_tag_cloud a:hover{color:#E80809;	border-color:#E80809}.scheme_original .sidebar_inner aside{border-top-color:}.scheme_original .product_categories_sidebar .sc_title{background-color:#0099CC}.scheme_original #menu-product-categories-menu li{background-color:#ffffff;	border-bottom-color:#f1f1f1}.scheme_original #menu-product-categories-menu li a{color:#4A4A4C}.scheme_original #menu-product-categories-menu li a:hover{color:#E80809}.scheme_original #menu-product-categories-menu li.menu-item-has-children>a:after{color:#0099CC}.scheme_original #menu-product-categories-menu li.menu-item-has-children>a:hover:after{color:#E80809}.scheme_original .footer_wrap .widget_area_inner{color:#f1f1f1;	background-color:#ACB4B6;	border-bottom-color:rgba(74,74,76,0.5)}.scheme_original .footer_wrap .widget_area_inner .widget_title{color:#4A4A4C}.scheme_original .footer_wrap .widget_area_inner a:not([class*="sc_button"]){color:#f1f1f1}.scheme_original .footer_wrap .widget_area_inner ul li:before,.scheme_original .footer_wrap .widget_area_inner ul li a:hover,.scheme_original .footer_wrap .widget_area_inner .widget_socials a:hover{color:#E80809}.scheme_original .footer_wrap .woocommerce ul.cart_list li,.scheme_original .footer_wrap .woocommerce ul.product_list_widget li{border-bottom-color:rgba(74,74,76,0.5)}.scheme_original .footer_wrap .widget_area_inner .widget_calendar table td{background:transparent}.scheme_original .footer_wrap .widget_area_inner .widget_product_tag_cloud a,.scheme_original .footer_wrap .widget_area_inner .widget_tag_cloud a{color:}.scheme_original .footer_wrap .widget_area_inner .widget_product_tag_cloud a:hover,.scheme_original .footer_wrap .widget_area_inner .widget_tag_cloud a:hover{color:#E80809}.scheme_original .contacts_wrap_inner{color:#f1f1f1;	background-color:#ACB4B6}.scheme_original .testimonials_wrap_inner,.scheme_original .twitter_wrap_inner{color:#4A4A4C;	background-color:#ffffff}.scheme_original .copyright_wrap_inner{background-color:#ffffff}.scheme_original .copyright_wrap_inner .copyright_text{color:#4A4A4C}.scheme_original .copyright_wrap_inner .copyright_text a{color:#E80809}.scheme_original .copyright_wrap_inner .copyright_text a:hover{color:#1A1A1A}.scheme_original .copyright_wrap_inner .menu_footer_nav li a{color:#4A4A4C}.scheme_original .copyright_wrap_inner .menu_footer_nav li a:hover{color:#4A4A4C}.scheme_original .footer_add_info{background-color:#4A4A4C}.scheme_original .footer_add_info .info_title,.scheme_original .footer_add_info .info_subtitle{color:#4A4A4C}.scheme_original .scroll_to_top{color:#4A4A4C;	background-color:#4A4A4C}.scheme_original .scroll_to_top:hover{color:#4A4A4C;	background-color:#E80809}.scheme_original #page_preloader{background-color:#ffffff}.scheme_original .preloader_wrap>div{background-color:#4A4A4C}.scheme_original.gallery_preview:before{background-color:#ffffff}.scheme_original .popup_wrap{background-color:#ffffff}.scheme_original .woocommerce .woocommerce-message:before,.scheme_original .woocommerce-page .woocommerce-message:before,.scheme_original .woocommerce a:hover h3,.scheme_original .woocommerce-page a:hover h3,.scheme_original .woocommerce .star-rating,.scheme_original .woocommerce-page .star-rating,.scheme_original .woocommerce .star-rating:before,.scheme_original .woocommerce-page .star-rating:before,.scheme_original .widget_area_inner .widgetWrap ul>li .star-rating span,.scheme_original .woocommerce #review_form #respond .stars a,.scheme_original .woocommerce-page #review_form #respond .stars a{color:#E80809}.scheme_original .woocommerce div.product span.price,.scheme_original .woocommerce div.product p.price,.scheme_original .woocommerce #content div.product span.price,.scheme_original .woocommerce #content div.product p.price,.scheme_original .woocommerce-page div.product span.price,.scheme_original .woocommerce-page div.product p.price,.scheme_original .woocommerce-page #content div.product span.price,.scheme_original .woocommerce-page #content div.product p.price,.scheme_original .woocommerce ul.products li.product .price,.scheme_original .woocommerce-page ul.products li.product .price,.scheme_original .woocommerce ul.cart_list li>.amount,.scheme_original .woocommerce ul.product_list_widget li>.amount,.scheme_original .woocommerce-page ul.cart_list li>.amount,.scheme_original .woocommerce-page ul.product_list_widget li>.amount,.scheme_original .woocommerce ul.cart_list li span .amount,.scheme_original .woocommerce ul.product_list_widget li span .amount,.scheme_original .woocommerce-page ul.cart_list li span .amount,.scheme_original .woocommerce-page ul.product_list_widget li span .amount,.scheme_original .woocommerce ul.cart_list li ins .amount,.scheme_original .woocommerce ul.product_list_widget li ins .amount,.scheme_original .woocommerce-page ul.cart_list li ins .amount,.scheme_original .woocommerce-page ul.product_list_widget li ins .amount,.scheme_original .woocommerce.widget_shopping_cart .total .amount,.scheme_original .woocommerce .widget_shopping_cart .total .amount,.scheme_original .woocommerce-page.widget_shopping_cart .total .amount,.scheme_original .woocommerce-page .widget_shopping_cart .total .amount,.scheme_original .woocommerce .cart-collaterals .order-total strong,.scheme_original .woocommerce-page .cart-collaterals .order-total strong,.scheme_original .woocommerce table.cart td.product-subtotal,.scheme_original .woocommerce #content table.cart td.product-subtotal,.scheme_original .woocommerce-page table.cart td.product-subtotal,.scheme_original .woocommerce-page #content table.cart td.product-subtotal,.scheme_original .woocommerce .checkout #order_review .order-total .amount,.scheme_original .woocommerce-page .checkout #order_review .order-total .amount{color:#0099CC}.scheme_original .woocommerce div.quantity span,.scheme_original .woocommerce-page div.quantity span{color:#4A4A4C;	background-color:#4A4A4C}.scheme_original .woocommerce div.quantity span:hover,.scheme_original .woocommerce-page div.quantity span:hover{background-color:#E80809}.scheme_original .woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:#FFFFFF}.scheme_original .woocommerce .widget_price_filter .ui-slider .ui-slider-range,.scheme_original .woocommerce-page .widget_price_filter .ui-slider .ui-slider-range{background-color:#0099CC}.scheme_original .woocommerce .widget_price_filter .ui-slider .ui-slider-handle,.scheme_original .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle{background-color:#0099CC}.scheme_original .woocommerce ul.products li.product.product-category h3,.scheme_original .woocommerce-page ul.products li.product.product-category h3,.scheme_original .woocommerce ul.products li.product.product-category h3 mark,.scheme_original .woocommerce-page ul.products li.product.product-category h3 mark{color:#0099CC}.scheme_original .woocommerce ul.products li.product.product-category a:before,.scheme_original .woocommerce-page ul.products li.product.product-category a:before{color:#E80809}.scheme_original .woocommerce .woocommerce-message,.scheme_original .woocommerce-page .woocommerce-message,.scheme_original .woocommerce a.button.alt:active,.scheme_original .woocommerce button.button.alt:active,.scheme_original .woocommerce input.button.alt:active,.scheme_original .woocommerce #respond input#submit.alt:active,.scheme_original .woocommerce #content input.button.alt:active,.scheme_original .woocommerce-page a.button.alt:active,.scheme_original .woocommerce-page button.button.alt:active,.scheme_original .woocommerce-page input.button.alt:active,.scheme_original .woocommerce-page #respond input#submit.alt:active,.scheme_original .woocommerce-page #content input.button.alt:active,.scheme_original .woocommerce a.button:active,.scheme_original .woocommerce button.button:active,.scheme_original .woocommerce input.button:active,.scheme_original .woocommerce #respond input#submit:active,.scheme_original .woocommerce #content input.button:active,.scheme_original .woocommerce-page a.button:active,.scheme_original .woocommerce-page button.button:active,.scheme_original .woocommerce-page input.button:active,.scheme_original .woocommerce-page #respond input#submit:active,.scheme_original .woocommerce-page #content input.button:active{border-top-color:#4A4A4C}.scheme_original .woocommerce a.button,.scheme_original .woocommerce button.button,.scheme_original .woocommerce input.button,.scheme_original .woocommerce #respond input#submit,.scheme_original .woocommerce #content input.button,.scheme_original .woocommerce-page a.button,.scheme_original .woocommerce-page button.button,.scheme_original .woocommerce-page input.button,.scheme_original .woocommerce-page #respond input#submit,.scheme_original .woocommerce-page #content input.button,.scheme_original .woocommerce a.button.alt,.scheme_original .woocommerce button.button.alt,.scheme_original .woocommerce input.button.alt,.scheme_original .woocommerce #respond input#submit.alt,.scheme_original .woocommerce #content input.button.alt,.scheme_original .woocommerce-page a.button.alt,.scheme_original .woocommerce-page button.button.alt,.scheme_original .woocommerce-page input.button.alt,.scheme_original .woocommerce-page #respond input#submit.alt,.scheme_original .woocommerce-page #content input.button.alt,.scheme_original .woocommerce-account .addresses .title .edit,.scheme_original .woocommerce ul.products li.product .add_to_cart_button,.scheme_original .woocommerce-page ul.products li.product .add_to_cart_button{background-color:#4A4A4C;	color:#4A4A4C}.scheme_original .woocommerce a.button:hover,.scheme_original .woocommerce button.button:hover,.scheme_original .woocommerce input.button:hover,.scheme_original .woocommerce #respond input#submit:hover,.scheme_original .woocommerce #content input.button:hover,.scheme_original .woocommerce-page a.button:hover,.scheme_original .woocommerce-page button.button:hover,.scheme_original .woocommerce-page input.button:hover,.scheme_original .woocommerce-page #respond input#submit:hover,.scheme_original .woocommerce-page #content input.button:hover,.scheme_original .woocommerce a.button.alt:hover,.scheme_original .woocommerce button.button.alt:hover,.scheme_original .woocommerce input.button.alt:hover,.scheme_original .woocommerce #respond input#submit.alt:hover,.scheme_original .woocommerce #content input.button.alt:hover,.scheme_original .woocommerce-page a.button.alt:hover,.scheme_original .woocommerce-page button.button.alt:hover,.scheme_original .woocommerce-page input.button.alt:hover,.scheme_original .woocommerce-page #respond input#submit.alt:hover,.scheme_original .woocommerce-page #content input.button.alt:hover,.scheme_original .woocommerce-account .addresses .title .edit:hover,.scheme_original .woocommerce ul.products li.product .add_to_cart_button:hover,.scheme_original .woocommerce-page ul.products li.product .add_to_cart_button:hover{background-color:#E80809;	color:#1A1A1A}.scheme_original .esgbox-share .esgbox-share__links a{color:#4A4A4C}.scheme_original .esgbox-share .esgbox-share__links a:hover{color:#E80809}.scheme_original .woocommerce-error,.scheme_original .woocommerce .woocommerce-info,.scheme_original .woocommerce .woocommerce-message{background-color:#f1f1f1;	border-top-color:#4A4A4C}.scheme_original .woocommerce .woocommerce-info:before{color:#0099CC}.scheme_original .article_style_boxed.woocommerce .woocommerce-error,.scheme_original .article_style_boxed.woocommerce .woocommerce-info,.scheme_original .article_style_boxed.woocommerce .woocommerce-message,.scheme_original .article_style_boxed.woocommerce-page .woocommerce-error,.scheme_original .article_style_boxed.woocommerce-page .woocommerce-info,.scheme_original .article_style_boxed.woocommerce-page .woocommerce-message{background-color:#f7f7f7}.scheme_original .article_style_boxed.woocommerce.archive .woocommerce-error,.scheme_original .article_style_boxed.woocommerce.archive .woocommerce-info,.scheme_original .article_style_boxed.woocommerce.archive .woocommerce-message,.scheme_original .article_style_boxed.woocommerce-page.archive .woocommerce-error,.scheme_original .article_style_boxed.woocommerce-page.archive .woocommerce-info,.scheme_original .article_style_boxed.woocommerce-page.archive .woocommerce-message{background-color:#f7f7f7}.scheme_original .woocommerce span.new,.scheme_original .woocommerce-page span.new,.scheme_original .woocommerce span.onsale,.scheme_original .woocommerce-page span.onsale{background-color:#0099CC;	color:#4A4A4C}.scheme_original .article_style_boxed.woocommerce ul.products li.product .post_item_wrap,.scheme_original .article_style_boxed.woocommerce-page ul.products li.product .post_item_wrap{background-color:#f7f7f7}.scheme_original .woocommerce ul.products li.product .price,.scheme_original .woocommerce-page ul.products li.product .price{color:#0099CC}.scheme_original .woocommerce ul.products li.product .star-rating:before,.scheme_original .woocommerce ul.products li.product .star-rating span{color:#E80809}.scheme_original .woocommerce ul.products li.product .price del,.scheme_original .woocommerce-page ul.products li.product .price del{color:#4A4A4C}.scheme_original .woocommerce ul.products li.product .post_thumb:after,.scheme_original .woocommerce-page ul.products li.product .post_thumb:after{background-color:rgba(232,8,9,0.7)}.scheme_original .woocommerce ul.products li.product .post_thumb .woo_buttons_wrap .button:hover,.scheme_original .woocommerce-page ul.products li.product .woo_buttons_wrap .button:hover{color:#1A1A1A}.scheme_original .woocommerce ul.products li.product .post_thumb .woo_buttons_wrap .button:hover:before,.scheme_original .woocommerce-page ul.products li.product .woo_buttons_wrap .button:hover:before{background-color:#ffffff}.scheme_original .woocommerce ul.products li.product .product_cats a,.scheme_original .woocommerce-page ul.products li.product .product_cats a{color:#FFFFFF}.scheme_original .woocommerce ul.products li.product .product_cats a:hover,.scheme_original .woocommerce-page ul.products li.product .product_cats a:hover{color:#E80809}.scheme_original .woocommerce a.added_to_cart:hover,.scheme_original .woocommerce-page a.added_to_cart:hover{color:#4A4A4C}.scheme_original.article_style_boxed.woocommerce ul.products li.product .post_item_wrap{background-color:#7BC3DB}.scheme_original.article_style_boxed.woocommerce-page ul.products li.product .post_item_wrap{background-color:#7BC3DB}.scheme_original.article_style_boxed.woocommerce ul.products li.product .post_content{background-color:#f7f7f7}.scheme_original.article_style_boxed.woocommerce-page ul.products li.product .post_content{background-color:#f7f7f7}.scheme_original .woocommerce nav.woocommerce-pagination ul li a,.scheme_original .woocommerce nav.woocommerce-pagination ul li span.current{border-color:#4A4A4C;	background-color:#4A4A4C;	color:#4A4A4C}.scheme_original .woocommerce nav.woocommerce-pagination ul li a:focus,.scheme_original .woocommerce nav.woocommerce-pagination ul li a:hover,.scheme_original .woocommerce nav.woocommerce-pagination ul li span.current{color:#4A4A4C;	background-color:#ffffff}.scheme_original .woocommerce div.product .woocommerce-tabs .panel,.scheme_original .woocommerce #content div.product .woocommerce-tabs .panel,.scheme_original .woocommerce-page div.product .woocommerce-tabs .panel,.scheme_original .woocommerce-page #content div.product .woocommerce-tabs .panel{border-color:}.scheme_original.woocommerce-tabs.trx-stretch-width{background-color:#ffffff}.scheme_original .single-product div.product .woocommerce-tabs.trx-stretch-width .wc-tabs li a{color:#4A4A4C}.scheme_original .single-product div.product .woocommerce-tabs.trx-stretch-width .wc-tabs li a:hover,.scheme_original .single-product div.product .woocommerce-tabs.trx-stretch-width .wc-tabs li.active a{color:#E80809}.scheme_original .single-product div.product .woocommerce-tabs.trx-stretch-width .wc-tabs li.active a:after{background-color:#E80809}.scheme_original .woocommerce table.cart thead th,.scheme_original .woocommerce #content table.cart thead th,.scheme_original .woocommerce-page table.cart thead th,.scheme_original .woocommerce-page #content table.cart thead th{background-color:#4A4A4C;	color:#4A4A4C}.scheme_original .top_panel_inner_style_4 .widget_shopping_cart .empty,.scheme_original .top_panel_inner_style_4 .widget_shopping_cart .quantity,.scheme_original .top_panel_inner_style_4 .widget_shopping_cart .total{color:#4A4A4C}.scheme_original .top_panel_inner_style_4 .widget_shopping_cart .quantity .amount,.scheme_original .top_panel_inner_style_4 .widget_shopping_cart .total .amount{color:#0099CC}.scheme_original .top_panel_inner_style_4 .top_panel_top .widget_shopping_cart a.button{color:#4A4A4C;	background:#4A4A4C}.scheme_original .top_panel_inner_style_4 .top_panel_top .widget_shopping_cart a.button:hover{background:#E80809}.scheme_original .top_panel_wrap .widget_shopping_cart ul.cart_list>li>a:hover{color:#E80809}.scheme_original .woocommerce .widget del{color:#FFFFFF}.scheme_original .woocommerce .widget_area .widget_title,.scheme_original .ecommerce .widget_banner .widget_title{background-color:#0099CC}.scheme_original .woocommerce ul.product_list_widget li a .woo_img_wrap:before,.scheme_original .woocommerce-page ul.product_list_widget li a .woo_img_wrap:before{color:#4A4A4C;	background-color:#4A4A4C}.scheme_original .woocommerce ul.product_list_widget li a:hover .woo_img_wrap:after,.scheme_original .woocommerce-page ul.product_list_widget li a:hover .woo_img_wrap:after{background-color:rgba(232,8,9,0.7)}.scheme_original body:not(.woocommerce) .widget_area:not(.footer_wrap) .widget_product_categories ul.product-categories li+li{border-color:}.scheme_original body:not(.woocommerce) .widget_area:not(.footer_wrap) .widget_product_categories ul.product-categories li,.scheme_original body:not(.woocommerce) .widget_area:not(.footer_wrap) .widget_product_categories ul.product-categories li>a{color:#4A4A4C}.scheme_original body:not(.woocommerce) .widget_area:not(.footer_wrap) .widget_product_categories ul.product-categories li:hover,.scheme_original body:not(.woocommerce) .widget_area:not(.footer_wrap) .widget_product_categories ul.product-categories li:hover>a,.scheme_original body:not(.woocommerce) .widget_area:not(.footer_wrap) .widget_product_categories ul.product-categories li>a:hover{color:#1A1A1A}.scheme_original body:not(.woocommerce) .widget_area:not(.footer_wrap) .widget_product_categories ul.product-categories ul{background-color:#f7f7f7}.scheme_original.vc_row{background-color:#ffffff}.scheme_original .mc4wp-form{background-color:#f1f1f1; -webkit-box-shadow:0px 3px 0px 0px rgba(26,26,26,0.5); -moz-box-shadow:0px 3px 0px 0px rgba(26,26,26,0.5); box-shadow:0px 3px 0px 0px rgba(26,26,26,0.5)}.scheme_original .mc4wp-form .sc_button:hover{background-color:#4A4A4C}.scheme_original .slider-1-link a,.scheme_original .slider-2-link a,.scheme_original .slider-3-link a{color:#4A4A4C;	border-bottom-color:#4A4A4C}.scheme_original .slider-1-link a:hover,.scheme_original .slider-2-link a:hover,.scheme_original .slider-3-link a:hover{color:#E80809;	border-bottom-color:#E80809}.scheme_original .sc_audio.sc_audio_info{background-color:#4A4A4C}.scheme_original .sc_audio .sc_audio_title{color:#4A4A4C}.scheme_original .sc_audio .sc_audio_author_name{color:#4A4A4C}.scheme_original .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.scheme_original .mejs-controls .mejs-volume-button .mejs-volume-slider,.scheme_original .mejs-controls .mejs-time-rail .mejs-time-current{background:#E80809 !important}.scheme_original .mejs-container,.scheme_original .mejs-embed,.scheme_original .mejs-embed body,.scheme_original .mejs-container .mejs-controls{background-color:#ffffff;	border-color:}.scheme_original .mejs-container .mejs-controls .mejs-time{color:#4A4A4C}.scheme_original .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total:before,.scheme_original .mejs-controls .mejs-time-rail .mejs-time-total:before{background-color:rgba(74,74,76,0.3)}.scheme_original .mejs-controls .mejs-time-rail .mejs-time-loaded{background:rgba(0,153,204,0.1) !important}.scheme_original .mejs-container .mejs-controls .mejs-fullscreen-button,.scheme_original .mejs-container .mejs-controls .mejs-volume-button,.scheme_original .mejs-container .mejs-controls .mejs-playpause-button{background:#E80809 !important;	color:#4A4A4C}.scheme_original input[type="submit"],.scheme_original input[type="reset"],.scheme_original input[type="button"],.scheme_original button,.scheme_original .sc_button.sc_button_style_filled{background-color:#0099CC;	color:#1A1A1A}.scheme_original input[type="submit"]:hover,.scheme_original input[type="reset"]:hover,.scheme_original input[type="button"]:hover{background-color:#4A4A4C;	color:#4A4A4C}.scheme_original .sc_button.sc_button_style_filled:hover{color:#4A4A4C}.scheme_original .sc_button.sc_button_style_filled_2{background-color:#f1f1f1;	color:#1A1A1A}.scheme_original .sc_button.sc_button_style_filled_3{background-color:#4A4A4C;	color:#4A4A4C}.scheme_original .sc_button.sc_button_style_filled_4{background-color:#1A1A1A;	color:#4A4A4C}.scheme_original .sc_button.sc_button_style_filled_3:hover,.scheme_original .sc_button.sc_button_style_filled_4:hover{color:#1A1A1A}.scheme_original .sc_button.sc_button_style_filled_2:after,.scheme_original .sc_button.sc_button_style_filled_3:after,.scheme_original .sc_button.sc_button_style_filled_4:after{background-color:#E80809}.scheme_original .sc_button.sc_button_style_filled:after{background-color:#4A4A4C}.scheme_original .sc_button.sc_button_style_filled.sc_button_size_large,.scheme_original .sc_button.sc_button_style_filled_2.sc_button_size_large{-webkit-box-shadow:0px 3px 0px 0px rgba(0,0,0,0.7);	-moz-box-shadow:0px 3px 0px 0px rgba(0,0,0,0.7);	box-shadow:0px 3px 0px 0px rgba(0,0,0,0.7)}.scheme_original .sc_button.sc_button_style_filled.sc_button_size_large:hover,.scheme_original .sc_button.sc_button_style_filled_2.sc_button_size_large:hover{-webkit-box-shadow:0px 3px 0px 0px rgba(0,0,0,0.4);	-moz-box-shadow:0px 3px 0px 0px rgba(0,0,0,0.4);	box-shadow:0px 3px 0px 0px rgba(0,0,0,0.4)}.scheme_original .sc_button.sc_button_style_filled_3.sc_button_size_large,.scheme_original .sc_button.sc_button_style_filled_4.sc_button_size_large{-webkit-box-shadow:0px 3px 0px 0px rgba(0,0,0,0.4);	-moz-box-shadow:0px 3px 0px 0px rgba(0,0,0,0.4);	box-shadow:0px 3px 0px 0px rgba(0,0,0,0.4)}.scheme_original .sc_button.sc_button_style_filled_3.sc_button_size_large:hover,.scheme_original .sc_button.sc_button_style_filled_4.sc_button_size_large:hover{-webkit-box-shadow:0px 3px 0px 0px rgba(0,0,0,0.7);	-moz-box-shadow:0px 3px 0px 0px rgba(0,0,0,0.7);	box-shadow:0px 3px 0px 0px rgba(0,0,0,0.7)}/* ================= BUTTON'S HOVERS ==================== */.scheme_original [class*="sc_button_hover_slide"]{color:#4A4A4C !important;	background-color:#4A4A4C}.scheme_original [class*="sc_button_hover_slide"]:hover{background-color:#E80809 !important}.scheme_original .sc_button_hover_slide_left{background:linear-gradient(to right,#E80809 50%,#4A4A4C 50%) repeat scroll right bottom / 210% 100% rgba(0,0,0,0) !important}.scheme_original .sc_button_hover_slide_top{background:linear-gradient(to bottom,#E80809 50%,#4A4A4C 50%) repeat scroll right bottom / 100% 210% rgba(0,0,0,0) !important}/* ================= END BUTTON'S HOVERS ==================== */.scheme_original .sc_blogger.layout_date .sc_blogger_item .sc_blogger_date{background-color:#4A4A4C;	border-color:#4A4A4C;	color:#4A4A4C}.scheme_original .sc_blogger.layout_date .sc_blogger_item .sc_blogger_date .year:before{border-color:#4A4A4C}.scheme_original .sc_blogger.layout_date .sc_blogger_item::before{background-color:#f7f7f7}.scheme_original .sc_blogger_item.sc_plain_item{background-color:#f7f7f7}.scheme_original .sc_blogger.layout_polaroid .photostack nav span.current{color:#4A4A4C;	background-color:#4A4A4C}.scheme_original .sc_blogger.layout_polaroid .photostack nav span.current.flip{background-color:#E80809}.scheme_original .sc_call_to_action .sc_call_to_action_descr{color:#1A1A1A}.scheme_original .sc_call_to_action_accented{color:#4A4A4C;	background-color:#4A4A4C}.scheme_original .sc_call_to_action_accented .sc_item_title,.scheme_original .sc_call_to_action_accented .sc_item_subtitle,.scheme_original .sc_call_to_action_accented .sc_item_descr{color:#4A4A4C}.scheme_original .sc_call_to_action_accented .sc_item_button>a{color:#4A4A4C;	background-color:#4A4A4C}.scheme_original .sc_call_to_action_accented .sc_item_button>a:before{background-color:#4A4A4C;	color:#4A4A4C}.scheme_original .sc_chat:after{background-color:#f7f7f7;	border-color:}.scheme_original .sc_chat_inner{color:#0099CC;	background-color:#f7f7f7;	border-color:}.scheme_original .sc_chat_inner a{color:#0099CC}.scheme_original .sc_chat_inner a:hover{color:#0099CC}.scheme_original .sc_clients_style_clients-2 .sc_client_image .sc_client_hover{color:#4A4A4C;	background-color:rgba(26,26,26,0.8)}.scheme_original .sc_clients_style_clients-2 .sc_client_title,.scheme_original .sc_clients_style_clients-2 .sc_client_title a{color:#4A4A4C}.scheme_original .sc_clients_style_clients-2 .sc_client_title a:hover{color:#4A4A4C}.scheme_original .sc_clients_style_clients-2 .sc_client_description:before,.scheme_original .sc_clients_style_clients-2 .sc_client_position{color:#4A4A4C}.scheme_original .sc_form .sc_form_item.sc_form_button button{color:#4A4A4C;	background-color:#0099CC; -webkit-box-shadow:0px 3px 0px 0px rgba(0,0,0,0.7); -moz-box-shadow:0px 3px 0px 0px rgba(0,0,0,0.7); box-shadow:0px 3px 0px 0px rgba(0,0,0,0.7)}.scheme_original .sc_form .sc_form_button button:hover{color:#4A4A4C;	-webkit-box-shadow:0px 3px 0px 0px rgba(0,0,0,0.4); -moz-box-shadow:0px 3px 0px 0px rgba(0,0,0,0.4); box-shadow:0px 3px 0px 0px rgba(0,0,0,0.4)}.scheme_original .sc_form .sc_form_button button:after{background-color:#4A4A4C}.scheme_original .sc_form .sc_form_address_label,.scheme_original .sc_form .sc_form_item>label{color:#1A1A1A}.scheme_original .sc_form .sc_form_item .sc_form_element input[type="radio"] + label:before,.scheme_original .sc_form .sc_form_item .sc_form_element input[type="checkbox"] + label:before{border-color:;	background-color:#ffffff}.scheme_original .sc_form_select_container{background-color:#ffffff}.scheme_original .sc_form .picker{color:#E80809;	border-color:;	background-color:#ffffff}.scheme_original .picker__month,.scheme_original .picker__year{color:#1A1A1A}.scheme_original .sc_form .picker__nav--prev:before,.scheme_original .sc_form .picker__nav--next:before{color:#E80809}.scheme_original .sc_form .picker__nav--prev:hover:before,.scheme_original .sc_form .picker__nav--next:hover:before{color:#1A1A1A}.scheme_original .sc_form .picker__nav--disabled,.scheme_original .sc_form .picker__nav--disabled:hover,.scheme_original .sc_form .picker__nav--disabled:before,.scheme_original .sc_form .picker__nav--disabled:before:hover{color:#ACB4B6}.scheme_original .sc_form table.picker__table th{color:#4A4A4C;	background-color:#4A4A4C}.scheme_original .sc_form .picker__day--infocus{color:#1A1A1A}.scheme_original .sc_form .picker__day--today,.scheme_original .sc_form .picker__day--infocus:hover,.scheme_original .sc_form .picker__day--outfocus:hover,.scheme_original .sc_form .picker__day--highlighted:hover,.scheme_original .sc_form .picker--focused .picker__day--highlighted{color:#1A1A1A;	background-color:#f1f1f1}.scheme_original .sc_form .picker__day--disabled,.scheme_original .sc_form .picker__day--disabled:hover{color:#ACB4B6}.scheme_original .sc_form .picker__day--highlighted.picker__day--disabled,.scheme_original .sc_form .picker__day--highlighted.picker__day--disabled:hover{color:#ACB4B6;	background-color:#f1f1f1 !important}.scheme_original .sc_form .picker__day--today:before,.scheme_original .sc_form .picker__button--today:before,.scheme_original .sc_form .picker__button--clear:before,.scheme_original .sc_form button:focus{border-color:#4A4A4C}.scheme_original .sc_form .picker__button--close:before{color:#4A4A4C}.scheme_original .sc_form .picker--time .picker__button--clear:hover,.scheme_original .sc_form .picker--time .picker__button--clear:focus{background-color:#E80809}.scheme_original .sc_form .picker__footer{border-color:}.scheme_original .sc_form .picker__button--today,.scheme_original .sc_form .picker__button--clear,.scheme_original .sc_form .picker__button--close{color:#E80809}.scheme_original .sc_form .picker__button--today:hover,.scheme_original .sc_form .picker__button--clear:hover,.scheme_original .sc_form .picker__button--close:hover{color:#1A1A1A;	background-color:#f1f1f1 !important}.scheme_original .sc_form .picker__button--today[disabled],.scheme_original .sc_form .picker__button--today[disabled]:hover{color:#ACB4B6;	background-color:#f1f1f1;	border-color:#f1f1f1}.scheme_original .sc_form .picker__button--today[disabled]:before{border-top-color:#ACB4B6}.scheme_original .sc_form .picker__list-item{color:#E80809;	border-color:}.scheme_original .sc_form .picker__list-item:hover,.scheme_original .sc_form .picker__list-item--highlighted,.scheme_original .sc_form .picker__list-item--highlighted:hover,.scheme_original .sc_form .picker--focused .picker__list-item--highlighted,.scheme_original .sc_form .picker__list-item--selected,.scheme_original .sc_form .picker__list-item--selected:hover,.scheme_original .sc_form .picker--focused .picker__list-item--selected{color:#1A1A1A;	background-color:#f1f1f1;	border-color:}.scheme_original .sc_form .picker__list-item--disabled,.scheme_original .sc_form .picker__list-item--disabled:hover,.scheme_original .sc_form .picker--focused .picker__list-item--disabled{color:#ACB4B6;	background-color:#ffffff;	border-color:}.scheme_original .sc_dropcaps .sc_dropcaps_item{color:#4A4A4C}.scheme_original .sc_dropcaps.sc_dropcaps_style_1 .sc_dropcaps_item{background-color:#0099CC}.scheme_original .sc_dropcaps.sc_dropcaps_style_2 .sc_dropcaps_item{background-color:#4A4A4C}.scheme_original .sc_googlemap_content{background-color:#ffffff}.scheme_original .sc_highlight_style_1{background-color:#0099CC;	color:#1A1A1A}.scheme_original .sc_highlight_style_2{background-color:#E80809;	color:#4A4A4C}.scheme_original .sc_icon_hover:hover,.scheme_original a:hover .sc_icon_hover{color:#4A4A4C !important;	background-color:#4A4A4C !important}.scheme_original .sc_icon_shape_round.sc_icon,.scheme_original .sc_icon_shape_square.sc_icon,.scheme_original .sc_icon.contacts_icon{border-color:#4A4A4C;	color:#4A4A4C}.scheme_original .sc_icon_shape_round.sc_icon:hover,.scheme_original .sc_icon_shape_square.sc_icon:hover,.scheme_original a:hover .sc_icon_shape_round.sc_icon,.scheme_original a:hover .sc_icon_shape_square.sc_icon,.scheme_original .sc_icon.contacts_icon:hover{color:#4A4A4C;	background-color:#E80809;	border-color:#E80809}.scheme_original figure figcaption,.scheme_original .sc_image figcaption{background-color:#0099CC}.scheme_original .sc_infobox.sc_infobox_style_regular{background-color:#4A4A4C}.scheme_original .sc_intro_inner .sc_intro_subtitle{color:#4A4A4C}.scheme_original .sc_intro_inner .sc_intro_title{color:#4A4A4C}.scheme_original .sc_intro_inner .sc_intro_descr,.scheme_original .sc_intro_inner .sc_intro_icon{color:#4A4A4C}.scheme_original .sc_intro_button .sc_button.sc_button_style_filled{-webkit-box-shadow:0px 3px 0px 0px rgba(0,0,0,0.7);	-moz-box-shadow:0px 3px 0px 0px rgba(0,0,0,0.7);	box-shadow:0px 3px 0px 0px rgba(0,0,0,0.7)}.scheme_original .sc_intro_button .sc_button.sc_button_style_filled:hover{-webkit-box-shadow:0px 3px 0px 0px rgba(0,0,0,0.4);	-moz-box-shadow:0px 3px 0px 0px rgba(0,0,0,0.4);	box-shadow:0px 3px 0px 0px rgba(0,0,0,0.4)}.scheme_original .sc_intro_style_3.sc_intro_inner .sc_intro_title{color:#4A4A4C}.scheme_original .sc_intro_style_3 .sc_intro_buttons>.sc_item_button a:after{background:#E80809}.scheme_original .sc_intro_style_4.sc_intro_inner .sc_intro_title{color:#0099CC}.scheme_original .sc_intro_style_4 .sc_intro_descr:hover{color:#E80809}.scheme_original .sc_intro_style_6 .sc_intro_title{color:#4A4A4C}.scheme_original .custom_intro_2 .sc_intro_style_6 .sc_intro_buttons>.sc_item_button a{color:#4A4A4C}.scheme_original .custom_intro_2 .sc_intro_style_6 .sc_intro_buttons>.sc_item_button a:hover{color:#E80809}.scheme_original .sc_list_style_iconed li:before,.scheme_original .sc_list_style_iconed .sc_list_icon{color:#0099CC}.scheme_original .sc_list_style_iconed li .sc_list_title{color:#1A1A1A}.scheme_original .sc_list_style_iconed li a:hover .sc_list_title{color:#E80809}.scheme_original .sc_list_style_ul li:before{color:#E80809}.scheme_original .sc_line{border-color:}.scheme_original .sc_line .sc_line_title{color:#1A1A1A;	background-color:#ffffff}.scheme_original .sc_popup:before{background-color:#4A4A4C}.scheme_original .sc_price .sc_price_currency,.scheme_original .sc_price .sc_price_money,.scheme_original .sc_price .sc_price_penny{color:#1A1A1A}.scheme_original .sc_price .sc_price_info{color:#FFFFFF}.scheme_original .sc_price_block .sc_price_block_money *{color:#4A4A4C}.scheme_original .sc_price_block .sc_price_block_money{border-bottom-color:rgba(255,255,255,0.2)}.scheme_original .sc_price_block .sc_price_block_title{color:#4A4A4C}.scheme_original .sc_price .sc_price_period{color:#FFFFFF}.scheme_original .sc_price_block .sc_price_block_link .sc_button{-webkit-box-shadow:0px 3px 0px 0px rgba(26,26,26,0.4); -moz-box-shadow:0px 3px 0px 0px rgba(26,26,26,0.4); box-shadow:0px 3px 0px 0px rgba(26,26,26,0.4)}.scheme_original .sc_price_block.sc_price_block_style_1{background-color:#f1f1f1}.scheme_original .sc_price_block_style_1 .sc_price_block_title{background-color:#0099CC}.scheme_original .sc_price_block.sc_price_block_style_1 .sc_price_block_link .sc_button{color:#4A4A4C;	background-color:#4A4A4C}.scheme_original .sc_price_block.sc_price_block_style_1 .sc_price_block_link .sc_button:hover{color:#1A1A1A}.scheme_original .sc_price_block.sc_price_block_style_1 .sc_price_block_link .sc_button:after{background-color:#f1f1f1}.scheme_original .sc_price_block.sc_price_block_style_1:hover,.scheme_original .sc_price_block.sc_price_block_style_2{background-color:#0099CC;	color:#4A4A4C}.scheme_original .sc_price_block.sc_price_block_style_1:hover .sc_price_block_title,.scheme_original .sc_price_block_style_2 .sc_price_block_title{background-color:#4A4A4C}.scheme_original .sc_price_block.sc_price_block_style_1:hover .sc_price_currency,.scheme_original .sc_price_block.sc_price_block_style_1:hover .sc_price_money,.scheme_original .sc_price_block.sc_price_block_style_1:hover .sc_price_penny,.scheme_original .sc_price_block.sc_price_block_style_1:hover .sc_price_period,.scheme_original .sc_price_block.sc_price_block_style_2 .sc_price_currency,.scheme_original .sc_price_block.sc_price_block_style_2 .sc_price_money,.scheme_original .sc_price_block.sc_price_block_style_2 .sc_price_penny,.scheme_original .sc_price_block.sc_price_block_style_2 .sc_price_period{color:#4A4A4C}.scheme_original .sc_price_block.sc_price_block_style_1:hover .sc_price_block_money,.scheme_original .sc_price_block.sc_price_block_style_2 .sc_price_block_money{border-bottom-color:rgba(74,74,76,0.2)}.scheme_original .sc_price_block.sc_price_block_style_2 .sc_price_block_link .sc_button{background-color:#f1f1f1}.scheme_original .sc_promo_image,.scheme_original .sc_promo_block{background-color:#7BC3DB}.scheme_original .sc_promo_title{color:#ACB4B6}.scheme_original .sc_promo_descr{color:#0099CC}.scheme_original .sc_section_inner{color:#4A4A4C}.scheme_original .sc_services_item .sc_services_item_readmore{color:#E80809;	border-color:#E80809}.scheme_original .sc_services_item .sc_services_item_readmore:hover{color:#1A1A1A;	border-color:#1A1A1A}.scheme_original .sc_services_style_services-1 .sc_services_item{background-color:#ffffff;	color:#4A4A4C}.scheme_original .sc_services_style_services-1 .sc_icon,.scheme_original .sc_services_style_services-2 .sc_icon{color:#4A4A4C}.scheme_original .sc_services_style_services-1 .sc_icon:hover,.scheme_original .sc_services_style_services-1 a:hover .sc_icon,.scheme_original .sc_services_style_services-2 .sc_icon:hover,.scheme_original .sc_services_style_services-2 a:hover .sc_icon{color:#E80809}.scheme_original .sc_services_style_services-3 a:hover .sc_icon,.scheme_original .sc_services_style_services-3 .sc_icon:hover{color:#4A4A4C;	background-color:#ffffff}.scheme_original .sc_services_style_services-3 a:hover .sc_services_item_title{color:#4A4A4C}.scheme_original .sc_services_style_services-4 .sc_icon{color:#4A4A4C;	background-color:#4A4A4C}.scheme_original .sc_services_style_services-4 .sc_services_item_title{color:#1A1A1A}.scheme_original .sc_services_style_services-4 a:hover .sc_icon,.scheme_original .sc_services_style_services-4 .sc_icon:hover{background-color:#E80809}.scheme_original .sc_services_style_services-4 a:hover .sc_services_item_title{color:#4A4A4C}.scheme_original .sc_services_style_services-5 .sc_icon{color:#E80809}.scheme_original .sc_services_style_services-5 .sc_services_item .sc_services_item_description p{color:#4A4A4C}.scheme_original .sc_services_style_services-5 .sc_icon:hover,.scheme_original .sc_services_style_services-5 a:hover .sc_icon{color:#E80809}.scheme_original .sc_services_style_services-5.sc_services_colored_bg .sc_icon{color:#4A4A4C}.scheme_original .sc_services_style_services-5.sc_services_colored_bg a:hover,.scheme_original .sc_services_style_services-5.sc_services_colored_bg .sc_icon:hover,.scheme_original .sc_services_style_services-5.sc_services_colored_bg a:hover .sc_icon{color:#4A4A4C}.scheme_original .sc_scroll_controls_wrap a{background-color:#4A4A4C;	color:#4A4A4C}.scheme_original .sc_scroll_controls_type_side .sc_scroll_controls_wrap a{background-color:rgba(74,74,76,0.8)}.scheme_original .sc_scroll_controls_wrap a:hover{color:#4A4A4C;	background-color:#E80809}.scheme_original .sc_scroll_bar .swiper-scrollbar-drag:before{background-color:#4A4A4C}.scheme_original .sc_scroll .sc_scroll_bar{border-color:#f7f7f7}.scheme_original .sc_skills_bar .sc_skills_info .sc_skills_label{color:#1A1A1A}.scheme_original .sc_skills_counter .sc_skills_item .sc_skills_icon{color:#4A4A4C}.scheme_original .sc_skills_counter .sc_skills_item:hover .sc_skills_icon{color:#E80809}.scheme_original .sc_skills_counter .sc_skills_item .sc_skills_info{color:#1A1A1A}.scheme_original .sc_skills_bar .sc_skills_item .sc_skills_count{border-color:#4A4A4C}.scheme_original .sc_skills_bar .sc_skills_item .sc_skills_count .sc_skills_total{color:#4A4A4C}.scheme_original .sc_skills_legend_title,.scheme_original .sc_skills_legend_value{color:#1A1A1A}.scheme_original .sc_skills_counter .sc_skills_item.sc_skills_style_1{color:#1A1A1A}.scheme_original .sc_skills_counter .sc_skills_item.sc_skills_style_1 .sc_skills_count{color:#E80809}.scheme_original .sc_skills_counter .sc_skills_item.sc_skills_style_1 .sc_skills_info{color:#4A4A4C}.scheme_original .sc_skills_bar .sc_skills_item .sc_skills_count,.scheme_original .sc_skills_counter .sc_skills_item.sc_skills_style_3 .sc_skills_count,.scheme_original .sc_skills_counter .sc_skills_item.sc_skills_style_4 .sc_skills_count,.scheme_original .sc_skills_counter .sc_skills_item.sc_skills_style_4 .sc_skills_info{color:#4A4A4C;	background-color:#4A4A4C}.scheme_original .sc_slider_controls_wrap a{color:#4A4A4C;	border-color:#4A4A4C;	background-color:#4A4A4C}.scheme_original .sc_slider_controls_wrap a:hover{color:#4A4A4C;	border-color:#E80809;	background-color:#E80809}.scheme_original .sc_slider_swiper .sc_slider_pagination_wrap .swiper-pagination-bullet-active,.scheme_original .sc_slider_swiper .sc_slider_pagination_wrap span:hover{border-color:#4A4A4C;	background-color:#4A4A4C}.scheme_original .sc_slider_swiper .sc_slider_info{background-color:rgba(74,74,76,0.8) !important}.scheme_original .sc_slider_pagination.widget_area .post_item + .post_item{border-color:}.scheme_original .sc_slider_pagination_over .sc_slider_pagination{background-color:rgba(247,247,247,0.8)}.scheme_original .sc_slider_pagination_over .sc_slider_pagination_wrap span{border-color:}.scheme_original .sc_slider_pagination_over .sc_slider_pagination_wrap span:hover,.scheme_original .sc_slider_pagination_over .sc_slider_pagination_wrap .swiper-pagination-bullet-active{border-color:#4A4A4C;	background-color:#4A4A4C}.scheme_original .sc_slider_pagination_over .sc_slider_pagination .post_title{color:#ACB4B6}.scheme_original .sc_slider_pagination_over .sc_slider_pagination .post_info{color:#0099CC}.scheme_original .sc_slider_pagination_area .sc_slider_pagination .post_item.active{background-color:#f7f7f7 !important}.scheme_original .sc_socials.sc_socials_type_icons a{color:#4A4A4C}.scheme_original .sc_socials.sc_socials_type_icons a:hover{color:#4A4A4C}.scheme_original .sc_socials.sc_socials_share.sc_socials_dir_vertical .sc_socials_item a{background-color:#f7f7f7}.scheme_original .sc_tabs.sc_tabs_style_1 .sc_tabs_titles li a{color:#1A1A1A;	border-color:}.scheme_original .sc_tabs.sc_tabs_style_1 .sc_tabs_titles li.ui-state-active a,.scheme_original .sc_tabs.sc_tabs_style_1 .sc_tabs_titles li.sc_tabs_active a,.scheme_original .sc_tabs.sc_tabs_style_1 .sc_tabs_titles li a:hover{color:#4A4A4C}.scheme_original .sc_tabs.sc_tabs_style_1 .sc_tabs_titles li.ui-state-active a:after,.scheme_original .sc_tabs.sc_tabs_style_1 .sc_tabs_titles li.sc_tabs_active a:after{background-color:#4A4A4C}.scheme_original .sc_tabs.sc_tabs_style_1 .sc_tabs_content,.scheme_original .sc_tabs.sc_tabs_style_2 .sc_tabs_content{border-color:}.scheme_original .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li a{border-color:#4A4A4C;	background-color:#4A4A4C;	color:#4A4A4C}.scheme_original .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li a:hover,.scheme_original .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li.ui-state-active a,.scheme_original .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li.sc_tabs_active a{color:#4A4A4C}.scheme_original .sc_team_item .sc_team_item_info .sc_team_item_title a{color:#E80809}.scheme_original .sc_team_item .sc_team_item_info .sc_team_item_title a:hover{color:#1A1A1A}.scheme_original .sc_team_item .sc_team_item_info .sc_team_item_position{color:#4A4A4C}.scheme_original .sc_team_style_team-1 .sc_team_item_info,.scheme_original .sc_team_style_team-3 .sc_team_item_info{border-color:rgba(0,0,0,0.4);	color:#4A4A4C;	background-color:#4A4A4C}.scheme_original .sc_team.sc_team_style_team-3 .sc_socials_item a{color:#ffffff;	border-color:#ffffff}.scheme_original .sc_team.sc_team_style_team-3 .sc_socials_item a:hover{color:#E80809;	border-color:#E80809}.scheme_original .sc_team.sc_team_style_team-3 .sc_team_item_avatar .sc_team_item_hover{background-color:rgba(0,153,204,0.7)}.scheme_original .sc_testimonials{color:#4A4A4C}.scheme_original .sc_testimonial_author_name{color:#1A1A1A}.scheme_original .sc_testimonial_position_position{color:#FFFFFF}.scheme_original .sc_testimonial_content:before{color:#0099CC}.scheme_original .sc_slider_swiper .sc_slider_pagination_wrap span{background-color:rgba(74,74,76,0.5)}.scheme_original .sc_slider_swiper .sc_slider_pagination_wrap .swiper-pagination-bullet-active,.scheme_original .sc_slider_swiper .sc_slider_pagination_wrap span:hover{background-color:#4A4A4C}.scheme_original .sc_testimonials_style_testimonials-1 .sc_testimonial_content{color:#1A1A1A}.scheme_original .sc_testimonials_style_testimonials-4 .sc_testimonial_item{background-color:#ffffff;	-webkit-box-shadow:0px 3px 0px 0px rgba(0,0,0,0.4);	-moz-box-shadow:0px 3px 0px 0px rgba(0,0,0,0.4);	box-shadow:0px 3px 0px 0px rgba(0,0,0,0.4)}.scheme_original .sc_testimonials_style_testimonials-4 .sc_testimonial_author_name{color:#FFFFFF}.scheme_original .sc_title_icon{color:#4A4A4C}.scheme_original .sc_title_underline::after{border-color:#4A4A4C}.scheme_original .sc_title_divider .sc_title_divider_before,.scheme_original .sc_title_divider .sc_title_divider_after{background-color:#1A1A1A}.scheme_original .sc_toggles .sc_toggles_item .sc_toggles_title{color:#4A4A4C;	background-color:#f1f1f1}.scheme_original .sc_toggles .sc_toggles_item .sc_toggles_title .sc_toggles_icon{color:#4A4A4C}.scheme_original .sc_toggles .sc_toggles_item .sc_toggles_title.ui-state-active{background-color:#E80809}.scheme_original .sc_toggles .sc_toggles_item .sc_toggles_title:hover{background-color:#E80809}.scheme_original .sc_tooltip_parent{color:#1A1A1A}.scheme_original .sc_tooltip_parent .sc_tooltip,.scheme_original .sc_tooltip_parent .sc_tooltip:before{background-color:#4A4A4C}.scheme_original .sc_twitter{color:#4A4A4C}.scheme_original .sc_twitter .sc_slider_controls_wrap a{color:#4A4A4C}/* Common styles (title,subtitle and description for some shortcodes) */.scheme_original .sc_item_subtitle{color:#4A4A4C}.scheme_original .sc_item_title:after{background-color:#4A4A4C}.scheme_original .sc_item_button>a:before{color:#4A4A4C;	background-color:#4A4A4C}.scheme_original .sc_item_button>a:hover:before{color:#E80809}.scheme_original .text_light{color:#FFFFFF}.scheme_original .theme_bg_gradient{background:#0099CC;	background:-moz-linear-gradient(-45deg,#0099CC 0%,#0099CC 25%,#7BC3DB 25.1%,#7BC3DB 79.8%,#0099CC 80%,#0099CC 100%);	background:-webkit-linear-gradient(-45deg,#0099CC 0%,#0099CC 25%,#7BC3DB 25.1%,#7BC3DB 79.8%,#0099CC 80%,#0099CC 100%);	background:linear-gradient(135deg,#0099CC 0%,#0099CC 25%,#7BC3DB 25.1%,#7BC3DB 79.8%,#0099CC 80%,#0099CC 100%);	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#7BC3DB',endColorstr='#7BC3DB',GradientType=1 )}.scheme_original .text_hover{color:#E80809}.scheme_original .inverse_text{color:#4A4A4C}.scheme_original .alter_light_bg{background-color:#0099CC}.scheme_original .input_bg_hover_bg{background-color:#f1f1f1}.scheme_original footer .address_right a{color:#4A4A4C}.scheme_original footer .address_right a:hover{color:#E80809}.scheme_dark h1,.scheme_dark h2,.scheme_dark h3,.scheme_dark h4,.scheme_dark h5,.scheme_dark h6,.scheme_dark h1 a,.scheme_dark h2 a,.scheme_dark h3 a,.scheme_dark h4 a,.scheme_dark h5 a,.scheme_dark h6 a{color:#000000}.scheme_dark a{color:#7BC3DB}.scheme_dark a:hover{color:#0099CC}.scheme_dark blockquote{background:#aaaaaa;	background:-moz-linear-gradient(-45deg,#aaaaaa 0%,#aaaaaa 25%,#505050 25.1%,#505050 79.8%,#aaaaaa 80%,#aaaaaa 100%);	background:-webkit-linear-gradient(-45deg,#aaaaaa 0%,#aaaaaa 25%,#505050 25.1%,#505050 79.8%,#aaaaaa 80%,#aaaaaa 100%);	background:linear-gradient(135deg,#aaaaaa 0%,#aaaaaa 25%,#505050 25.1%,#505050 79.8%,#aaaaaa 80%,#aaaaaa 100%);	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#505050',endColorstr='#505050',GradientType=1 )}.scheme_dark blockquote:before{color:#999999}.scheme_dark blockquote,.scheme_dark blockquote p{color:#000000}.scheme_dark blockquote>a,.scheme_dark blockquote p>a{color:#000000}.scheme_dark blockquote>a:hover,.scheme_dark blockquote p>a:hover{color:#999999}.scheme_dark .accent1{color:#7BC3DB}.scheme_dark .accent1_bgc{background-color:#7BC3DB}.scheme_dark .accent1_bg{background:#7BC3DB}.scheme_dark .accent1_border{border-color:#7BC3DB}.scheme_dark a.accent1:hover{color:#0099CC}.scheme_dark .alter_text{color:#999999}.scheme_dark .post_content.ih-item.circle.effect1.colored .info,.scheme_dark .post_content.ih-item.circle.effect2.colored .info,.scheme_dark .post_content.ih-item.circle.effect3.colored .info,.scheme_dark .post_content.ih-item.circle.effect4.colored .info,.scheme_dark .post_content.ih-item.circle.effect5.colored .info .info-back,.scheme_dark .post_content.ih-item.circle.effect6.colored .info,.scheme_dark .post_content.ih-item.circle.effect7.colored .info,.scheme_dark .post_content.ih-item.circle.effect8.colored .info,.scheme_dark .post_content.ih-item.circle.effect9.colored .info,.scheme_dark .post_content.ih-item.circle.effect10.colored .info,.scheme_dark .post_content.ih-item.circle.effect11.colored .info,.scheme_dark .post_content.ih-item.circle.effect12.colored .info,.scheme_dark .post_content.ih-item.circle.effect13.colored .info,.scheme_dark .post_content.ih-item.circle.effect14.colored .info,.scheme_dark .post_content.ih-item.circle.effect15.colored .info,.scheme_dark .post_content.ih-item.circle.effect16.colored .info,.scheme_dark .post_content.ih-item.circle.effect18.colored .info .info-back,.scheme_dark .post_content.ih-item.circle.effect19.colored .info,.scheme_dark .post_content.ih-item.circle.effect20.colored .info .info-back,.scheme_dark .post_content.ih-item.square.effect1.colored .info,.scheme_dark .post_content.ih-item.square.effect2.colored .info,.scheme_dark .post_content.ih-item.square.effect3.colored .info,.scheme_dark .post_content.ih-item.square.effect4.colored .mask1,.scheme_dark .post_content.ih-item.square.effect4.colored .mask2,.scheme_dark .post_content.ih-item.square.effect5.colored .info,.scheme_dark .post_content.ih-item.square.effect6.colored .info,.scheme_dark .post_content.ih-item.square.effect7.colored .info,.scheme_dark .post_content.ih-item.square.effect8.colored .info,.scheme_dark .post_content.ih-item.square.effect9.colored .info .info-back,.scheme_dark .post_content.ih-item.square.effect10.colored .info,.scheme_dark .post_content.ih-item.square.effect11.colored .info,.scheme_dark .post_content.ih-item.square.effect12.colored .info,.scheme_dark .post_content.ih-item.square.effect13.colored .info,.scheme_dark .post_content.ih-item.square.effect14.colored .info,.scheme_dark .post_content.ih-item.square.effect15.colored .info,.scheme_dark .post_content.ih-item.circle.effect20.colored .info .info-back,.scheme_dark .post_content.ih-item.square.effect_book.colored .info,.scheme_dark .post_content.ih-item.square.effect_pull.colored .post_descr{background:rgba(170,170,170,0.7);	color:#ffffff}.scheme_dark .post_content.ih-item.circle.effect1.colored .info,.scheme_dark .post_content.ih-item.circle.effect2.colored .info,.scheme_dark .post_content.ih-item.circle.effect5.colored .info .info-back,.scheme_dark .post_content.ih-item.circle.effect19.colored .info,.scheme_dark .post_content.ih-item.square.effect4.colored .mask1,.scheme_dark .post_content.ih-item.square.effect4.colored .mask2,.scheme_dark .post_content.ih-item.square.effect6.colored .info,.scheme_dark .post_content.ih-item.square.effect7.colored .info,.scheme_dark .post_content.ih-item.square.effect12.colored .info,.scheme_dark .post_content.ih-item.square.effect13.colored .info,.scheme_dark .post_content.ih-item.square.effect_more.colored .info,.scheme_dark .post_content.ih-item.square.effect_dir.colored .info,.scheme_dark .post_content.ih-item.square.effect_shift.colored .info{background:rgba(170,170,170,0.7);	color:#ffffff}.scheme_dark .post_content.ih-item.square.effect_border.colored .img,.scheme_dark .post_content.ih-item.square.effect_fade.colored .img,.scheme_dark .post_content.ih-item.square.effect_slide.colored .img{background:#7BC3DB}.scheme_dark .post_content.ih-item.square.effect_border.colored .info,.scheme_dark .post_content.ih-item.square.effect_fade.colored .info,.scheme_dark .post_content.ih-item.square.effect_slide.colored .info{color:#ffffff}.scheme_dark .post_content.ih-item.square.effect_border.colored .info:before,.scheme_dark .post_content.ih-item.square.effect_border.colored .info:after{border-color:#ffffff}.scheme_dark .post_content.ih-item.circle.effect1 .spinner{border-right-color:#7BC3DB;	border-bottom-color:#7BC3DB}.scheme_dark .post_content.ih-item .post_readmore .post_readmore_label,.scheme_dark .post_content.ih-item .info a,.scheme_dark .post_content.ih-item .info a>span{color:#ffffff}.scheme_dark .post_item_projects .post_content.ih-item.square.effect6.colored .info{background:rgba(241,241,241,0.8)}.scheme_dark .post_item_projects .ih-item.square.effect6.colored .info .post_title{background:transparent}.scheme_dark .post_item_projects .ih-item.square.effect6.colored .info .post_title a{color:#7BC3DB}.scheme_dark .post_item_projects .ih-item.square.effect6.colored .info .post_title a:hover{color:#999999}.scheme_dark .post_content.ih-item .post_readmore:hover .post_readmore_label,.scheme_dark .post_content.ih-item .info a:hover,.scheme_dark .post_content.ih-item .info a:hover>span{color:#000000}.scheme_dark td,.scheme_dark th{border-color:#0099CC}.scheme_dark td{background-color:#505050}.scheme_dark tr:nth-child(odd) td{background-color:#666666}.scheme_dark .sc_table table{color:#000000}.scheme_dark .sc_table table tr:first-child{background-color:#aaaaaa;	color:#0099CC}.scheme_dark pre.code,.scheme_dark #toc .toc_item.current,.scheme_dark #toc .toc_item:hover{border-color:#7BC3DB}.scheme_dark::selection,.scheme_dark::-moz-selection{background-color:#7BC3DB;	color:#ffffff}.scheme_dark input[type="text"],.scheme_dark input[type="number"],.scheme_dark input[type="email"],.scheme_dark input[type="search"],.scheme_dark input[type="password"],.scheme_dark input[type="tel"],.scheme_dark select,.scheme_dark textarea{color:#999999;	border-color:#909090;	background-color:#fffff}.scheme_dark input[type="text"]:focus,.scheme_dark input[type="number"]:focus,.scheme_dark input[type="email"]:focus,.scheme_dark input[type="search"]:focus,.scheme_dark input[type="password"]:focus,.scheme_dark input[type="tel"]:focus,.scheme_dark select:focus,.scheme_dark textarea:focus{color:#000000;	border-color:#888888;	background-color:#505050}.scheme_dark input::-webkit-input-placeholder,.scheme_dark textarea::-webkit-input-placeholder{color:#000000}.scheme_dark .top_panel_style_1 input::-webkit-input-placeholder,.scheme_dark .top_panel_style_1 textarea::-webkit-input-placeholder{color:rgba(255,255,255,0.5)}/* ======================== INPUT'S STYLES ================== */.scheme_dark .sc_input_hover_accent input[type="text"]:focus,.scheme_dark .sc_input_hover_accent input[type="number"]:focus,.scheme_dark .sc_input_hover_accent input[type="email"]:focus,.scheme_dark .sc_input_hover_accent input[type="password"]:focus,.scheme_dark .sc_input_hover_accent input[type="search"]:focus,.scheme_dark .sc_input_hover_accent select:focus,.scheme_dark .sc_input_hover_accent textarea:focus{box-shadow:0px 0px 0px 2px #7BC3DB}.scheme_dark .sc_input_hover_accent input[type="text"] + label:before,.scheme_dark .sc_input_hover_accent input[type="number"] + label:before,.scheme_dark .sc_input_hover_accent input[type="email"] + label:before,.scheme_dark .sc_input_hover_accent input[type="password"] + label:before,.scheme_dark .sc_input_hover_accent input[type="search"] + label:before,.scheme_dark .sc_input_hover_accent select + label:before,.scheme_dark .sc_input_hover_accent textarea + label:before{color:rgba(123,195,219,0.6)}.scheme_dark .sc_input_hover_path input[type="text"] + label>.sc_form_graphic,.scheme_dark .sc_input_hover_path input[type="number"] + label>.sc_form_graphic,.scheme_dark .sc_input_hover_path input[type="email"] + label>.sc_form_graphic,.scheme_dark .sc_input_hover_path input[type="password"] + label>.sc_form_graphic,.scheme_dark .sc_input_hover_path input[type="search"] + label>.sc_form_graphic,.scheme_dark .sc_input_hover_path textarea + label>.sc_form_graphic{stroke:#909090}.scheme_dark .sc_input_hover_jump .sc_form_label_content:before{color:#ffffff}.scheme_dark .sc_input_hover_jump input[type="text"],.scheme_dark .sc_input_hover_jump input[type="number"],.scheme_dark .sc_input_hover_jump input[type="email"],.scheme_dark .sc_input_hover_jump input[type="password"],.scheme_dark .sc_input_hover_jump input[type="search"],.scheme_dark .sc_input_hover_jump textarea{border-color:#909090}.scheme_dark .sc_input_hover_jump input[type="text"]:focus,.scheme_dark .sc_input_hover_jump input[type="number"]:focus,.scheme_dark .sc_input_hover_jump input[type="email"]:focus,.scheme_dark .sc_input_hover_jump input[type="password"]:focus,.scheme_dark .sc_input_hover_jump input[type="search"]:focus,.scheme_dark .sc_input_hover_jump textarea:focus,.scheme_dark .sc_input_hover_jump input[type="text"].filled,.scheme_dark .sc_input_hover_jump input[type="number"].filled,.scheme_dark .sc_input_hover_jump input[type="email"].filled,.scheme_dark .sc_input_hover_jump input[type="password"].filled,.scheme_dark .sc_input_hover_jump input[type="search"].filled,.scheme_dark .sc_input_hover_jump textarea.filled{border-color:#7BC3DB}.scheme_dark .sc_input_hover_underline input[type="text"] + label:before,.scheme_dark .sc_input_hover_underline input[type="number"] + label:before,.scheme_dark .sc_input_hover_underline input[type="email"] + label:before,.scheme_dark .sc_input_hover_underline input[type="password"] + label:before,.scheme_dark .sc_input_hover_underline input[type="search"] + label:before,.scheme_dark .sc_input_hover_underline textarea + label:before{background-color:#909090}.scheme_dark .sc_input_hover_jump input[type="text"]:focus + label:before,.scheme_dark .sc_input_hover_jump input[type="number"]:focus + label:before,.scheme_dark .sc_input_hover_jump input[type="email"]:focus + label:before,.scheme_dark .sc_input_hover_jump input[type="password"]:focus + label:before,.scheme_dark .sc_input_hover_jump input[type="search"]:focus + label:before,.scheme_dark .sc_input_hover_jump textarea:focus + label:before,.scheme_dark .sc_input_hover_jump input[type="text"].filled + label:before,.scheme_dark .sc_input_hover_jump input[type="number"].filled + label:before,.scheme_dark .sc_input_hover_jump input[type="email"].filled + label:before,.scheme_dark .sc_input_hover_jump input[type="password"].filled + label:before,.scheme_dark .sc_input_hover_jump input[type="search"].filled + label:before,.scheme_dark .sc_input_hover_jump textarea.filled + label:before{background-color:#888888}.scheme_dark .sc_input_hover_underline input[type="text"] + label>.sc_form_label_content,.scheme_dark .sc_input_hover_underline input[type="number"] + label>.sc_form_label_content,.scheme_dark .sc_input_hover_underline input[type="email"] + label>.sc_form_label_content,.scheme_dark .sc_input_hover_underline input[type="password"] + label>.sc_form_label_content,.scheme_dark .sc_input_hover_underline input[type="search"] + label>.sc_form_label_content,.scheme_dark .sc_input_hover_underline textarea + label>.sc_form_label_content{color:#999999}.scheme_dark .sc_input_hover_underline input[type="text"]:focus + label>.sc_form_label_content,.scheme_dark .sc_input_hover_underline input[type="number"]:focus + label>.sc_form_label_content,.scheme_dark .sc_input_hover_underline input[type="email"]:focus + label>.sc_form_label_content,.scheme_dark .sc_input_hover_underline input[type="password"]:focus + label>.sc_form_label_content,.scheme_dark .sc_input_hover_underline input[type="search"]:focus + label>.sc_form_label_content,.scheme_dark .sc_input_hover_underline textarea:focus + label>.sc_form_label_content,.scheme_dark .sc_input_hover_underline input[type="text"].filled + label>.sc_form_label_content,.scheme_dark .sc_input_hover_underline input[type="number"].filled + label>.sc_form_label_content,.scheme_dark .sc_input_hover_underline input[type="email"].filled + label>.sc_form_label_content,.scheme_dark .sc_input_hover_underline input[type="password"].filled + label>.sc_form_label_content,.scheme_dark .sc_input_hover_underline input[type="search"].filled + label>.sc_form_label_content,.scheme_dark .sc_input_hover_underline textarea.filled + label>.sc_form_label_content{color:#211e1b}.scheme_dark .sc_input_hover_iconed input[type="text"] + label,.scheme_dark .sc_input_hover_iconed input[type="number"] + label,.scheme_dark .sc_input_hover_iconed input[type="email"] + label,.scheme_dark .sc_input_hover_iconed input[type="password"] + label,.scheme_dark .sc_input_hover_iconed input[type="search"] + label,.scheme_dark .sc_input_hover_iconed textarea + label{color:#999999}.scheme_dark .sc_input_hover_iconed input[type="text"]:focus + label,.scheme_dark .sc_input_hover_iconed input[type="number"]:focus + label,.scheme_dark .sc_input_hover_iconed input[type="email"]:focus + label,.scheme_dark .sc_input_hover_iconed input[type="password"]:focus + label,.scheme_dark .sc_input_hover_iconed input[type="search"]:focus + label,.scheme_dark .sc_input_hover_iconed textarea:focus + label,.scheme_dark .sc_input_hover_iconed input[type="text"].filled + label,.scheme_dark .sc_input_hover_iconed input[type="number"].filled + label,.scheme_dark .sc_input_hover_iconed input[type="email"].filled + label,.scheme_dark .sc_input_hover_iconed input[type="password"].filled + label,.scheme_dark .sc_input_hover_iconed input[type="search"].filled + label,.scheme_dark .sc_input_hover_iconed textarea.filled + label{color:#211e1b}/* ======================== END INPUT'S STYLES ================== */.scheme_dark .body_wrap{color:#000000}.scheme_dark .body_style_boxed .body_wrap{background-color:#F1F1F1}.scheme_dark body,.scheme_dark .page_wrap,.scheme_dark .copy_wrap,.scheme_dark .sidebar_cart,.scheme_dark .widget_area_inner,.scheme_dark #page_preloader{background-color:#F1F1F1}.scheme_dark .article_style_boxed .content>article>.post_content,.scheme_dark .article_style_boxed[class*="single-"] .content>.comments_wrap,.scheme_dark .article_style_boxed[class*="single-"] .content>article>.post_info_share,.scheme_dark .article_style_boxed:not(.layout_excerpt):not(.single) .content .post_item{background-color:#666666}.scheme_dark .top_panel_wrap_inner{background-color:#F1F1F1}.scheme_dark .top_panel_fixed .top_panel_position_over.top_panel_wrap_inner{background-color:#666666 !important}.scheme_dark .top_panel_middle .sidebar_cart:after,.scheme_dark .top_panel_middle .sidebar_cart{border-color:#505050;	border-color:#505050;	background-color:#F1F1F1}.scheme_dark .top_panel_style_5 .top_panel_middle .sidebar_cart{border-color:#505050}.scheme_dark .top_panel_inner_style_1 .top_panel_top,.scheme_dark .top_panel_inner_style_4 .top_panel_top,.scheme_dark .top_panel_inner_style_5 .top_panel_top,.scheme_dark .top_panel_inner_style_4 .top_panel_top .sidebar_cart,.scheme_dark .top_panel_inner_style_5 .top_panel_top .sidebar_cart{color:#ffffff;	background-color:#d0d0d0;	border-color:#505050}.scheme_dark .top_panel_top a{color:#000000}.scheme_dark .top_panel_top a:hover{color:#0099CC}.scheme_dark .top_panel_inner_style_4 .top_panel_top a,.scheme_dark .top_panel_inner_style_4 .sc_socials.sc_socials_type_icons a,.scheme_dark .top_panel_inner_style_5 .top_panel_top a,.scheme_dark .top_panel_inner_style_5 .sc_socials.sc_socials_type_icons a{color:#ffffff}.scheme_dark .top_panel_inner_style_4 .top_panel_top a:hover,.scheme_dark .top_panel_inner_style_4 .sc_socials.sc_socials_type_icons a:hover,.scheme_dark .top_panel_inner_style_5 .top_panel_top a:hover,.scheme_dark .top_panel_inner_style_5 .sc_socials.sc_socials_type_icons a:hover{color:#0099CC}.scheme_dark .top_panel_inner_style_1 .top_panel_top_contact_area,.scheme_dark .top_panel_inner_style_4 .top_panel_top_contact_area,.scheme_dark .top_panel_inner_style_5 .top_panel_top_contact_area{color:#0099CC}.scheme_dark .menu_user_nav>li>a{color:#000000}.scheme_dark .menu_user_nav>li>a:hover{color:#0099CC}.scheme_dark .top_panel_inner_style_1 .menu_user_nav>li>a,.scheme_dark .top_panel_inner_style_4 .menu_user_nav>li>a,.scheme_dark .top_panel_inner_style_5 .menu_user_nav>li>a{color:#ffffff}.scheme_dark .top_panel_inner_style_1 .menu_user_nav>li>a:hover,.scheme_dark .top_panel_inner_style_4 .menu_user_nav>li>a:hover,.scheme_dark .top_panel_inner_style_5 .menu_user_nav>li>a:hover{color:#0099CC}.scheme_dark .menu_user_nav>li ul:not(.cart_list){border-color:#7d7d7d;	background-color:#F1F1F1}.scheme_dark .top_panel_inner_style_4 .menu_user_nav>li>a .contact_cart_label{color:#0099CC}.scheme_dark .top_panel_inner_style_1 .menu_user_nav>li>ul:after,.scheme_dark .top_panel_inner_style_4 .menu_user_nav>li>ul:after,.scheme_dark .top_panel_inner_style_5 .menu_user_nav>li>ul:after,.scheme_dark .top_panel_inner_style_1 .menu_user_nav>li ul,.scheme_dark .top_panel_inner_style_4 .menu_user_nav>li ul,.scheme_dark .top_panel_inner_style_5 .menu_user_nav>li ul{color:#ffffff;	background-color:#7BC3DB;	border-color:#505050}.scheme_dark .menu_user_nav>li ul li a{color:#999999}.scheme_dark .menu_user_nav>li ul li a:hover,.scheme_dark .menu_user_nav>li ul li.current-menu-item>a,.scheme_dark .menu_user_nav>li ul li.current-menu-ancestor>a{color:#d0d0d0;	background-color:#505050}.scheme_dark .top_panel_inner_style_4 .menu_user_nav>li ul li a:hover,.scheme_dark .top_panel_inner_style_4 .menu_user_nav>li ul li.current-menu-item>a,.scheme_dark .top_panel_inner_style_4 .menu_user_nav>li ul li.current-menu-ancestor>a,.scheme_dark .top_panel_inner_style_5 .menu_user_nav>li ul li a:hover,.scheme_dark .top_panel_inner_style_5 .menu_user_nav>li ul li.current-menu-item>a,.scheme_dark .top_panel_inner_style_5 .menu_user_nav>li ul li.current-menu-ancestor>a{background-color:#aaaaaa}.scheme_dark .menu_user_nav>li.menu_user_controls .user_avatar{border-color:#7d7d7d}.scheme_dark .top_panel_inner_style_4 .menu_user_nav>li.menu_user_controls .user_avatar,.scheme_dark .top_panel_inner_style_5 .menu_user_nav>li.menu_user_controls .user_avatar{border-color:#ffffff}.scheme_dark .menu_user_nav>li.menu_user_bookmarks .bookmarks_add{border-bottom-color:#909090}.scheme_dark .top_panel_middle{background-color:#ffffff}.scheme_dark .top_panel_style_1 .top_panel_middle{background-color:#505050}.scheme_dark .top_panel_position_over.top_panel_middle{background-color:rgba(102,102,102,0.8)}.scheme_dark .logo .logo_text{color:#000000}.scheme_dark .logo .logo_slogan{color:#000000}/* Top panel (bottom area) */.scheme_dark .top_panel_bottom{background-color:#1a1a1a}.scheme_dark .menu_main_nav>li>a{color:#7BC3DB}.scheme_dark .menu_main_nav>li.menu_item_highlight>a{color:#0099CC;	border-color:#0099CC}.scheme_dark .menu_main_nav>li.menu_item_highlight>a:hover{border-color:#7BC3DB;	background-color:#7BC3DB}.scheme_dark .top_panel_position_over .menu_main_nav>li.menu_item_highlight>a{background-color:#aaaaaa;	border-color:#aaaaaa;	color:#7BC3DB}.scheme_dark .top_panel_position_over .menu_main_nav>li.menu_item_highlight>a:hover{color:#0099CC;	background-color:#7BC3DB;	border-color:#7BC3DB}.scheme_dark .menu_main_nav>li ul{color:#7BC3DB;	background-color:#ffffff;	border-color:#505050}.scheme_dark .menu_main_nav>a:hover,.scheme_dark .menu_main_nav>li>a:hover,.scheme_dark .menu_main_nav>li.sfHover>a{color:#0099CC}.scheme_dark .menu_main_nav>li.current-menu-item>a,.scheme_dark .menu_main_nav>li.current-menu-parent>a,.scheme_dark .menu_main_nav>li.current-menu-ancestor>a{color:#999999}.scheme_dark .menu_main_nav>li ul li a{color:#7BC3DB}.scheme_dark .menu_main_nav>li ul li a:hover,.scheme_dark .menu_main_nav>li ul li.current-menu-item>a,.scheme_dark .menu_main_nav>li ul li.current-menu-ancestor>a{color:#0099CC}.scheme_dark .top_panel_inner_style_1 .menu_main_nav>li>a{color:#ffffff}.scheme_dark .top_panel_inner_style_1 .menu_main_nav>li ul{border-color:#505050;	background-color:#ffffff}.scheme_dark .top_panel_inner_style_1 .menu_main_nav>li ul li a{color:#7BC3DB}.scheme_dark .top_panel_inner_style_1 .menu_main_nav>li ul li a:hover,.scheme_dark .top_panel_inner_style_1 .menu_main_nav>li ul li.current-menu-item>a,.scheme_dark .top_panel_inner_style_1 .menu_main_nav>li ul li.current-menu-ancestor>a{color:#0099CC}.scheme_dark .top_panel_inner_style_1 .menu_hover_fade .menu_main_nav>a:hover,.scheme_dark .top_panel_inner_style_1 .menu_hover_fade .menu_main_nav>li>a:hover,.scheme_dark .top_panel_inner_style_1 .menu_hover_fade .menu_main_nav>li.sfHover>a,.scheme_dark .top_panel_inner_style_1 .menu_hover_fade .menu_main_nav>li.current-menu-item>a,.scheme_dark .top_panel_inner_style_1 .menu_hover_fade .menu_main_nav>li.current-menu-parent>a,.scheme_dark .top_panel_inner_style_1 .menu_hover_fade .menu_main_nav>li.current-menu-ancestor>a{color:#0099CC}.scheme_dark .menu_hover_slide_box .menu_main_nav>li#blob{background-color:#505050}.scheme_dark .top_panel_inner_style_1 .menu_hover_slide_box .menu_main_nav>li#blob{background-color:#0099CC}.scheme_dark .menu_hover_slide_line .menu_main_nav>li#blob{background-color:#1a1a1a}.scheme_dark .top_panel_inner_style_1 .menu_hover_slide_line .menu_main_nav>li#blob{background-color:#ffffff}.scheme_dark .menu_hover_zoom_line .menu_main_nav>li>a:before{background-color:#1a1a1a}.scheme_dark .top_panel_inner_style_1 .menu_hover_zoom_line .menu_main_nav>li>a:before{background-color:#ffffff}.scheme_dark .menu_hover_path_line .menu_main_nav>li:before,.scheme_dark .menu_hover_path_line .menu_main_nav>li:after,.scheme_dark .menu_hover_path_line .menu_main_nav>li>a:before,.scheme_dark .menu_hover_path_line .menu_main_nav>li>a:after{background-color:#1a1a1a}.scheme_dark .top_panel_inner_style_1 .menu_hover_path_line .menu_main_nav>li:before,.scheme_dark .top_panel_inner_style_1 .menu_hover_path_line .menu_main_nav>li:after,.scheme_dark .top_panel_inner_style_1 .menu_hover_path_line .menu_main_nav>li>a:before,.scheme_dark .top_panel_inner_style_1 .menu_hover_path_line .menu_main_nav>li>a:after{background-color:#ffffff}.scheme_dark .menu_hover_roll_down .menu_main_nav>li>a:before{background-color:#1a1a1a}.scheme_dark .top_panel_inner_style_1 .menu_hover_roll_down .menu_main_nav>li>a:before{background-color:#ffffff}.scheme_dark .menu_hover_color_line .menu_main_nav>li>a:hover,.scheme_dark .menu_hover_color_line .menu_main_nav>li>a:focus{color:#d0d0d0}.scheme_dark .top_panel_inner_style_1 .menu_hover_color_line .menu_main_nav>li>a:hover,.scheme_dark .top_panel_inner_style_1 .menu_hover_color_line .menu_main_nav>li>a:focus{color:#ffffff}.scheme_dark .menu_hover_color_line .menu_main_nav>li>a:before{background-color:#d0d0d0}.scheme_dark .top_panel_inner_style_1 .menu_hover_color_line .menu_main_nav>li>a:before{background-color:#ffffff}.scheme_dark .menu_hover_color_line .menu_main_nav>li>a:after{background-color:#1a1a1a}.scheme_dark .top_panel_inner_style_1 .menu_hover_color_line .menu_main_nav>li>a:after{background-color:#0099CC}.scheme_dark .menu_hover_color_line .menu_main_nav>li.sfHover>a,.scheme_dark .menu_hover_color_line .menu_main_nav>li>a:hover,.scheme_dark .menu_hover_color_line .menu_main_nav>li>a:focus{color:#1a1a1a}.scheme_dark .top_panel_inner_style_1 .menu_hover_color_line .menu_main_nav>li.sfHover>a,.scheme_dark .top_panel_inner_style_1 .menu_hover_color_line .menu_main_nav>li>a:hover,.scheme_dark .top_panel_inner_style_1 .menu_hover_color_line .menu_main_nav>li>a:focus{color:#0099CC}.scheme_dark .top_panel_middle .contact_field,.scheme_dark .top_panel_middle .contact_field>a{color:#000000}.scheme_dark .top_panel_middle .contact_field>a:hover{color:#0099CC}.scheme_dark .top_panel_middle .contact_icon{color:#1a1a1a; background-color:#F1F1F1}.scheme_dark .top_panel_middle .contact_icon.icon-iconmonstr-shopping-cart-4{background-color:#aaaaaa}.scheme_dark .top_panel_middle .contact_field>a:hover .contact_icon.icon-iconmonstr-shopping-cart-4{color:#000000}.scheme_dark .top_panel_inner_style_1 .search_field{background-color:rgba(255,255,255,0.5)}.scheme_dark .top_panel_inner_style_4 .search_field{background-color:rgba(0,0,0,0.05)}.scheme_dark .content .search_field{background-color:#666666}.scheme_dark .content .search_field{color:#7BC3DB}.scheme_dark .content .search_submit{color:#999999}.scheme_dark .content .search_field:focus,.scheme_dark .content .search_submit:hover{color:#000000}.scheme_dark .content .search_wrap .search_form .search_close{color:#999999}.scheme_dark .content .search_wrap .search_form .search_close:hover{color:#0099CC}.scheme_dark .top_panel_inner_style_1 .search_field,.scheme_dark .top_panel_inner_style_1 .search_submit{color:#ffffff}.scheme_dark .top_panel_inner_style_1 .search_field:focus,.scheme_dark .top_panel_inner_style_1 .search_submit:focus,.scheme_dark .top_panel_inner_style_1 .search_submit:hover{color:#ffffff}.scheme_dark .top_panel_inner_style_4 .search_field,.scheme_dark .top_panel_inner_style_4 .search_submit{color:#000000}.scheme_dark .top_panel_inner_style_4 .search_field:focus,.scheme_dark .top_panel_inner_style_4 .search_submit:focus,.scheme_dark .top_panel_inner_style_4 .search_submit:hover{background-color:#F1F1F1}.scheme_dark .top_panel_icon.search_wrap{background-color:#F1F1F1;	color:#7BC3DB}.scheme_dark .top_panel_icon .contact_icon,.scheme_dark .top_panel_icon .search_submit{color:#7BC3DB}.scheme_dark .top_panel_icon.menu_main_cart .contact_icon{background-color:transparent !important}.scheme_dark .top_panel_middle a:hover .contact_icon,.scheme_dark .top_panel_icon.search_wrap:hover,.scheme_dark .top_panel_icon:hover .contact_icon,.scheme_dark .top_panel_icon:hover .search_submit{color:#0099CC}.scheme_dark .top_panel_icon.search_wrap.search_state_opened,.scheme_dark .top_panel_style_4 .search_wrap.search_state_opened .search_form_wrap{border-bottom-color:#7BC3DB}.scheme_dark .search_wrap .search_submit:hover{color:#0099CC}.scheme_dark .search_style_fullscreen.search_state_closed:not(.top_panel_icon) .search_submit,.scheme_dark .search_style_slide.search_state_closed:not(.top_panel_icon) .search_submit{color:#000000}.scheme_dark .search_style_expand.search_state_opened:not(.top_panel_icon) .search_submit:hover,.scheme_dark .search_style_slide.search_state_opened:not(.top_panel_icon) .search_submit:hover{color:#0099CC}.scheme_dark .top_panel_inner_style_1 .search_style_fullscreen.search_state_closed:not(.top_panel_icon) .search_submit{color:#ffffff}.scheme_dark .top_panel_inner_style_1 .search_style_fullscreen.search_state_closed:not(.top_panel_icon) .search_submit:hover{color:#aaaaaa}.scheme_dark .top_panel_inner_style_3 .search_style_expand.search_state_opened .search_submit:hover,.scheme_dark .top_panel_inner_style_3 .search_style_slide.search_state_opened .search_submit:hover{color:#ffffff}.scheme_dark .search_results .post_more,.scheme_dark .search_results .search_results_close{color:#7BC3DB}.scheme_dark .search_results .post_more:hover,.scheme_dark .search_results .search_results_close:hover{color:#0099CC}.scheme_dark .top_panel_inner_style_1 .search_results,.scheme_dark .top_panel_inner_style_1 .search_results:after{color:#000000;	background-color:#ffffff; border-color:#505050}.scheme_dark .top_panel_inner_style_1 .search_results a,.scheme_dark .top_panel_inner_style_1 .search_results .post_info a,.scheme_dark .top_panel_inner_style_1 .search_results .post_info a>span,.scheme_dark .top_panel_inner_style_1 .search_results .post_more,.scheme_dark .top_panel_inner_style_1 .search_results .search_results_close{color:#7BC3DB}.scheme_dark .top_panel_inner_style_1 .search_results a:hover,.scheme_dark .top_panel_inner_style_1 .search_results .post_info a:hover,.scheme_dark .top_panel_inner_style_1 .search_results .post_info a:hover>span,.scheme_dark .top_panel_inner_style_1 .search_results .post_more:hover,.scheme_dark .top_panel_inner_style_1 .search_results .search_results_close:hover{color:#0099CC}.scheme_dark .pushy_inner{color:#000000; background-color:#F1F1F1}.scheme_dark .pushy_inner a{color:#7BC3DB}.scheme_dark .pushy_inner a:hover{color:#0099CC}.scheme_dark .pushy_inner ul ul{background-color:rgba(102,102,102,0.8)}.scheme_dark .top_panel_inner_style_4 .popup_wrap a,.scheme_dark .top_panel_inner_style_4 .popup_wrap .sc_socials.sc_socials_type_icons a:hover,.scheme_dark .top_panel_inner_style_5 .popup_wrap a,.scheme_dark .top_panel_inner_style_5 .popup_wrap .sc_socials.sc_socials_type_icons a:hover{color:#7BC3DB}.scheme_dark .top_panel_inner_style_4 .popup_wrap a:hover,.scheme_dark .top_panel_inner_style_5 .popup_wrap a:hover{color:#0099CC}.scheme_dark .top_panel_inner_style_4 .popup_wrap,.scheme_dark .top_panel_inner_style_5 .popup_wrap,.scheme_dark .top_panel_inner_style_4 .popup_wrap .popup_close,.scheme_dark .top_panel_inner_style_4 .popup_wrap .sc_socials.sc_socials_type_icons a,.scheme_dark .top_panel_inner_style_5 .popup_wrap .popup_close,.scheme_dark .top_panel_inner_style_5 .popup_wrap .sc_socials.sc_socials_type_icons a{color:#000000}.scheme_dark .top_panel_inner_style_4 .popup_wrap .popup_close:hover,.scheme_dark .top_panel_inner_style_5 .popup_wrap .popup_close:hover{color:#000000}.scheme_dark .header_mobile .menu_button,.scheme_dark .header_mobile .menu_main_cart .top_panel_cart_button .contact_icon{color:#000000}.scheme_dark .header_mobile .side_wrap{color:#7BC3DB}.scheme_dark .header_mobile .panel_top,.scheme_dark .header_mobile .side_wrap{background-color:#ffffff}.scheme_dark .header_mobile .panel_middle{background-color:#d0d0d0;	border-color:#666666}.scheme_dark .header_mobile .panel_bottom{background-color:#d0d0d0}.scheme_dark .header_mobile .menu_button:hover,.scheme_dark .header_mobile .menu_main_cart .top_panel_cart_button .contact_icon:hover,.scheme_dark .header_mobile .menu_main_cart.top_panel_icon:hover .top_panel_cart_button .contact_icon,.scheme_dark .header_mobile .side_wrap .close:hover{color:#0099CC}.scheme_dark .header_mobile .menu_main_nav>li{border-color:#666666}.scheme_dark .header_mobile .menu_main_nav>li>ul:before{background-color:#666666}.scheme_dark .header_mobile .menu_main_nav>li a,.scheme_dark .header_mobile .menu_main_nav>li>a:hover{color:#7BC3DB}.scheme_dark .header_mobile .menu_main_nav>a:hover,.scheme_dark .header_mobile .menu_main_nav>li.sfHover>a,.scheme_dark .header_mobile .menu_main_nav>li.current-menu-item>a,.scheme_dark .header_mobile .menu_main_nav>li>a:hover,.scheme_dark .header_mobile .menu_main_nav>li ul li a:hover,.scheme_dark .header_mobile .login a:hover{color:#0099CC}.scheme_dark .header_mobile .menu_main_nav>li.current-menu-parent>a,.scheme_dark .header_mobile .menu_main_nav>li.current-menu-ancestor>a,.scheme_dark .header_mobile .menu_main_nav>li ul li.current-menu-item>a,.scheme_dark .header_mobile .menu_main_nav>li ul li.current-menu-ancestor>a{color:#999999}.scheme_dark .header_mobile .menu_main_nav>li.menu_item_highlight>a{background-color:#aaaaaa;	color:#7BC3DB}.scheme_dark .header_mobile .menu_main_nav>li.menu_item_highlight>a:hover{background-color:#7BC3DB;	color:#0099CC}.scheme_dark .header_mobile .popup_wrap .popup_close:hover{color:#000000}.scheme_dark .header_mobile .contact_field{color:#ffffff}.scheme_dark .header_mobile .top_panel_top_open_hours{color:#ffffff}.scheme_dark .header_mobile .search_wrap,.scheme_dark .header_mobile .login{border-color:#666666;	background-color:#000000}.scheme_dark .header_mobile .search_submit{color:#ffffff}.scheme_dark .header_mobile .login .popup_link,.scheme_dark .header_mobile .sc_socials.sc_socials_type_icons a{color:#ffffff}.scheme_dark .header_mobile .search_wrap .search_field,.scheme_dark .header_mobile .search_wrap .search_field:focus{color:#ffffff}.scheme_dark .header_mobile .search_field::-webkit-input-placeholder{color:#000000}.scheme_dark .header_mobile .search_field:-moz-placeholder{color:#000000}.scheme_dark .header_mobile .search_field::-moz-placeholder{color:#000000}.scheme_dark .header_mobile .search_field:-ms-input-placeholder{color:#000000}.scheme_dark .header_mobile .widget_shopping_cart ul.cart_list>li>a:hover{color:#0099CC}.scheme_dark .header_mobile .popup_wrap .sc_socials.sc_socials_type_icons a{color:#ffffff}.scheme_dark .tparrows.default{color:#F1F1F1}.scheme_dark .tp-bullets.simplebullets.round .bullet{background-color:#F1F1F1}.scheme_dark .tp-bullets.simplebullets.round .bullet.selected{border-color:#F1F1F1}.scheme_dark .slider_over_content_inner{background-color:rgba(241,241,241,0.8)}.scheme_dark .slider_over_button{color:#000000;	background-color:rgba(241,241,241,0.8)}.scheme_dark .slider_over_close{color:#000000}/* 7.3 Top panel:Page title and breadcrumbs-------------------------------------------------------------- */.scheme_dark .top_panel_title_inner{background-color:#505050}.scheme_dark .top_panel_title_inner .page_title{color:#000000}.scheme_dark .top_panel_title_inner .post_navi .post_navi_item a,.scheme_dark .top_panel_title_inner .breadcrumbs a.breadcrumbs_item{color:#000000}.scheme_dark .top_panel_title_inner .post_navi .post_navi_item a:hover,.scheme_dark .top_panel_title_inner .breadcrumbs a.breadcrumbs_item:hover{color:#0099CC}.scheme_dark .top_panel_title_inner .post_navi span,.scheme_dark .top_panel_title_inner .breadcrumbs span{color:#000000}.scheme_dark .post_navi .post_navi_item + .post_navi_item:before,.scheme_dark .top_panel_title_inner .breadcrumbs .breadcrumbs_delimiter{color:#000000}.scheme_dark .post_title .post_icon{color:#7BC3DB}.scheme_dark .post_item_excerpt .post_info_top,.scheme_dark .post_item_excerpt .post_info_top a{color:#ffffff}.scheme_dark .post_item_excerpt .post_info_top a:hover{color:#0099CC}.scheme_dark .post_item_excerpt:not([class*="column"]) + .post_item_excerpt:not([class*="column"]){border-top-color:#000000}.scheme_dark .post_item_excerpt .post_content .sc_button{background-color:#aaaaaa}.scheme_dark .post_item_excerpt .post_info .post_counters_item{color:#000000;	background-color:#505050}.scheme_dark .post_item_excerpt .post_info .post_counters_item:after{background-color:#0099CC}.scheme_dark .post_item_excerpt .post_info a:hover,.scheme_dark .post_item_excerpt .post_info a:hover>span{color:#000000}.scheme_dark .pagination>a{border-color:#7BC3DB}.scheme_dark .post_format_aside.post_item_single .post_content p,.scheme_dark .post_format_aside .post_descr{border-color:#7BC3DB;	background-color:#F1F1F1}.scheme_dark .post_format_link .post_descr{background-color:#1a1a1a}.scheme_dark .post_format_link .post_descr a{color:#ffffff}.scheme_dark .post_format_link .post_descr a:hover{color:#0099CC}.scheme_dark .hover_icon:before{color:#ffffff}.scheme_dark .hover_icon:after{background-color:rgba(170,170,170,0.7)}.scheme_dark .hover_icon.hover_icon_play:after{background-color:rgba(208,208,208,0.5)}.scheme_dark .post_info a,.scheme_dark .post_info a>span{color:#000000}.scheme_dark .post_info a[class*="icon-"]{color:#7BC3DB}.scheme_dark .post_info a:hover,.scheme_dark .post_info a:hover>span{color:#0099CC}.scheme_dark .post_item .post_readmore_label{color:#000000}.scheme_dark .post_item .post_readmore:hover .post_readmore_label{color:#0099CC}.scheme_dark .post_item_related .post_info a{color:#000000}.scheme_dark .post_item_related .post_info a:hover,.scheme_dark .post_item_related .post_title a:hover{color:#0099CC}.scheme_dark .related_wrap .post_item_related,.scheme_dark .article_style_stretch .post_item_related{background-color:#666666}.scheme_dark .article_style_boxed.sidebar_show[class*="single-"] .related_wrap .post_item_related{background-color:#666666}.scheme_dark .sidebar .widget_area_inner .widget_title a:not([class*="sc_button"]){color:#000000}.scheme_dark .sidebar .widget_area_inner .widget_title a:not([class*="sc_button"]):hover{color:#0099CC}.scheme_dark .isotope_item_colored .post_featured .post_mark_new,.scheme_dark .isotope_item_colored .post_featured .post_title,.scheme_dark .isotope_item_colored .post_content.ih-item.square.colored .info{color:#ffffff;	background-color:#7BC3DB}.scheme_dark .isotope_item_colored .post_featured .post_title a{color:#ffffff}.scheme_dark .isotope_item_colored .post_category a,.scheme_dark .isotope_item_colored .post_rating .reviews_stars_bg,.scheme_dark .isotope_item_colored .post_rating .reviews_stars_hover,.scheme_dark .isotope_item_colored .post_rating .reviews_value{color:#7BC3DB}.scheme_dark .isotope_item_colored .post_featured .post_descr{background-color:#666666}.scheme_dark .article_style_boxed .isotope_item_colored .post_featured .post_descr{background-color:#666666}.scheme_dark .isotope_item_colored .post_info_wrap .post_button .sc_button{color:#7BC3DB;	background-color:#F1F1F1}.scheme_dark .isotope_item_colored_1 .post_item{background-color:#666666;	color:#999999}.scheme_dark .isotope_item_colored_1 a,.scheme_dark .isotope_item_colored_1 .post_title a{color:#7BC3DB}.scheme_dark .isotope_item_colored_1 a:hover,.scheme_dark .isotope_item_colored_1 .post_title a:hover,.scheme_dark .isotope_item_colored_1 .post_category a:hover{color:#1a1a1a}.scheme_dark .ih-item.square.colored .info .post_title{background:transparent !important}.scheme_dark .isotope_wrap .isotope_item_colored_1 .post_featured{border-color:#7BC3DB}.scheme_dark .post_item_latests .hover_icon:after{background-color:rgba(241,241,241,0.8)}.scheme_dark .post_item_latests .post_info,.scheme_dark .post_item_latests .post_info a,.scheme_dark .post_item_latests .post_info a>span{color:#ffffff}.scheme_dark .post_item_latests .post_info a:hover,.scheme_dark .post_item_latests .post_info a:hover>span{color:#0099CC}.scheme_dark .post_item_latests .hover_icon:before{background:#7BC3DB}.scheme_dark .isotope_filters a{color:#7BC3DB}.scheme_dark .isotope_filters a.active,.scheme_dark .isotope_filters a:hover{border-color:#0099CC;	color:#0099CC}.scheme_dark .pagination_single>.pager_numbers,.scheme_dark .pagination_single a,.scheme_dark .pagination_slider .pager_cur,.scheme_dark .pagination_pages>a,.scheme_dark .pagination_pages>span{border-bottom-color:#505050;	background-color:#F1F1F1;	color:#ffffff}.scheme_dark .pagination_single a:hover,.scheme_dark .pagination_slider .pager_cur:hover,.scheme_dark .pagination_slider .pager_cur:focus,.scheme_dark .pagination_pages>.active,.scheme_dark .pagination_pages>a:hover{background-color:#F1F1F1;	color:#0099CC;	border-bottom-color:#0099CC}.scheme_dark .pagination_slider .pager_slider{border-color:#7d7d7d;	background-color:#F1F1F1}.scheme_dark .pagination_wrap .pager_next,.scheme_dark .pagination_wrap .pager_prev,.scheme_dark .pagination_wrap .pager_last,.scheme_dark .pagination_wrap .pager_first{color:#ffffff}.scheme_dark .pagination_wrap .pager_next:hover,.scheme_dark .pagination_wrap .pager_prev:hover,.scheme_dark .pagination_wrap .pager_last:hover,.scheme_dark .pagination_wrap .pager_first:hover{color:#0099CC}.scheme_dark .pagination_viewmore>a{color:#ffffff;	background-color:#7BC3DB}.scheme_dark .pagination_viewmore>a:hover{color:#ffffff;	background-color:#0099CC}.scheme_dark .viewmore_loader,.scheme_dark .mfp-preloader span,.scheme_dark .sc_video_frame.sc_video_active:before{background-color:#0099CC}.scheme_dark .post_featured .post_nav_item{color:#ffffff}.scheme_dark .post_featured .post_nav_item:before{background-color:#7BC3DB;	color:#ffffff}.scheme_dark .post_featured .post_nav_item .post_nav_info{background-color:#7BC3DB}.scheme_dark .reviews_block .reviews_summary .reviews_item{background-color:#7BC3DB}.scheme_dark .reviews_block .reviews_summary,.scheme_dark .reviews_block .reviews_max_level_100 .reviews_stars_bg{background-color:#505050}.scheme_dark .reviews_block .reviews_max_level_100 .reviews_stars_hover,.scheme_dark .reviews_block .reviews_item .reviews_slider{color:#ffffff;	background-color:#7BC3DB}.scheme_dark .reviews_block .reviews_item .reviews_stars_hover{color:#7BC3DB}.scheme_dark .reviews_block .reviews_value{color:#000000}.scheme_dark .reviews_block .reviews_summary .reviews_criteria{color:#000000}.scheme_dark .reviews_block .reviews_summary .reviews_value{color:#ffffff}/* Summary stars in the post item (under the title) */.scheme_dark .post_item .post_rating .reviews_stars_bg,.scheme_dark .post_item .post_rating .reviews_stars_hover,.scheme_dark .post_item .post_rating .reviews_value{color:#7BC3DB}.scheme_dark .post_author{background-color:#666666;	color:#d0d0d0}.scheme_dark .post_author .post_author_title{color:#d0d0d0}.scheme_dark .post_author .post_author_title a{color:#7BC3DB}.scheme_dark .post_author .post_author_title a:hover{color:#0099CC}.scheme_dark .post_author .post_author_info .sc_socials_shape_square a{color:#d0d0d0}.scheme_dark .post_author .post_author_info .sc_socials_shape_square a:hover{color:#0099CC}.scheme_dark .comments_list_wrap ul.children,.scheme_dark .comments_list_wrap ul>li + li{border-top-color:#7BC3DB}.scheme_dark .comments_list_wrap .comment-respond{border-bottom-color:#7BC3DB}.scheme_dark .comments_list_wrap>ul{border-bottom-color:#7BC3DB}.scheme_dark .comments_list_wrap .comment_info>span.comment_author,.scheme_dark .comments_list_wrap .comment_info>.comment_date>.comment_date_value{color:#7BC3DB}.scheme_dark .post_item_404 .page_title,.scheme_dark .post_item_404 .page_subtitle,.scheme_dark .post_item_404 .page_description{color:#ffffff}.scheme_dark .post_item_404 .sc_button.sc_button_style_filled_4:hover{color:#ffffff}.scheme_dark .post_item_404 .sc_button.sc_button_style_filled_4:after{background-color:#1a1a1a}.scheme_dark .sidebar_right .sidebar{border-left-color:#505050}.scheme_dark .sidebar_inner aside:nth-child(3n+4),.scheme_dark .sidebar_inner aside:nth-child(3n+5),.scheme_dark .sidebar_inner aside:nth-child(3n+6),.scheme_dark .widget_area_inner aside:nth-child(2n+3),.scheme_dark .widget_area_inner aside:nth-child(2n+4),.scheme_dark .widget_area_inner aside+aside{border-color:#7d7d7d}.scheme_dark .widget_area_inner{color:#000000}.scheme_dark .widget_area_inner a,.scheme_dark .widget_area_inner ul li:before,.scheme_dark .widget_area_inner ul li a:hover{color:#0099CC}.scheme_dark .widget_area_inner button:before{color:rgba(208,208,208,0.3)}.scheme_dark .widget_area_inner a:hover,.scheme_dark .widget_area_inner ul li a,.scheme_dark .widget_area_inner button:hover:before{color:#7BC3DB}.scheme_dark .widget_area_inner .post_title a{color:#000000}.scheme_dark .widget_area_inner .widget_text a:not(.sc_button),.scheme_dark .widget_area_inner .post_info a{color:#0099CC}.scheme_dark .widget_area_inner .widget_text a:not(.sc_button):hover,.scheme_dark .widget_area_inner .post_info a:hover{color:#7BC3DB}/* Widget:Calendar */.scheme_dark .widget_area_inner .widget_calendar table{border-color:#0099CC}.scheme_dark .widget_area_inner .widget_calendar table td{background-color:#ffffff}/* Widget:Recent Comments */.scheme_dark .comment-author-link{color:#0099CC}.scheme_dark .widget_area_inner .widget_recent_posts .post_info .post_info_posted a{color:#ffffff}.scheme_dark .widget_area_inner .widget_recent_posts .post_info .post_info_posted a:hover{color:#0099CC}/* Widget:Search */.scheme_dark .widget_area_inner .widget_product_search .search_form,.scheme_dark .widget_area_inner .widget_search .search_form{background-color:#fffff;	border-color:#909090}.scheme_dark .widget_area_inner .widget_product_search .search_field,.scheme_dark .widget_area_inner .widget_search .search_field{color:#999999}.scheme_dark .widget_area_inner .widget_product_search .search_button,.scheme_dark .widget_area_inner .widget_search .search_button{color:#999999}.scheme_dark .widget_area_inner .widget_product_search .search_button:hover,.scheme_dark .widget_area_inner .widget_search .search_button:hover{color:#d0d0d0}/* Widget:Calendar */.scheme_dark .widget_area_inner .widget_calendar .weekday{color:#0099CC}.scheme_dark .widget_area_inner .widget_calendar td a:hover{background-color:#7BC3DB;	color:#ffffff}.scheme_dark .widget_area_inner .widget_calendar .month_cur a{color:#7BC3DB}.scheme_dark .widget_area_inner .widget_calendar .month_cur a:hover{color:#0099CC}.scheme_dark .widget_area_inner .widget_calendar tr:nth-child(2n+1) td{background-color:transparent}.scheme_dark .widget_area_inner .widget_calendar .today .day_wrap{border-color:#0099CC;	background-color:#0099CC;	color:#000000}/* Widget:Tag Cloud */.scheme_dark .widget_area_inner .widget_product_tag_cloud a,.scheme_dark .widget_area_inner .widget_tag_cloud a{border-color:#909090;	color:#7BC3DB}.scheme_dark .widget_area_inner .widget_product_tag_cloud a:hover,.scheme_dark .widget_area_inner .widget_tag_cloud a:hover{color:#0099CC;	border-color:#0099CC}.scheme_dark .sidebar_inner aside{border-top-color:#7d7d7d}.scheme_dark .product_categories_sidebar .sc_title{background-color:#aaaaaa}.scheme_dark #menu-product-categories-menu li{background-color:#F1F1F1;	border-bottom-color:#505050}.scheme_dark #menu-product-categories-menu li a{color:#000000}.scheme_dark #menu-product-categories-menu li a:hover{color:#0099CC}.scheme_dark #menu-product-categories-menu li.menu-item-has-children>a:after{color:#999999}.scheme_dark #menu-product-categories-menu li.menu-item-has-children>a:hover:after{color:#0099CC}.scheme_dark .footer_wrap .widget_area_inner{color:#505050;	background-color:#d0d0d0;	border-bottom-color:rgba(26,26,26,0.5)}.scheme_dark .footer_wrap .widget_area_inner .widget_title{color:#ffffff}.scheme_dark .footer_wrap .widget_area_inner a:not([class*="sc_button"]){color:#505050}.scheme_dark .footer_wrap .widget_area_inner ul li:before,.scheme_dark .footer_wrap .widget_area_inner ul li a:hover,.scheme_dark .footer_wrap .widget_area_inner .widget_socials a:hover{color:#0099CC}.scheme_dark .footer_wrap .woocommerce ul.cart_list li,.scheme_dark .footer_wrap .woocommerce ul.product_list_widget li{border-bottom-color:rgba(26,26,26,0.5)}.scheme_dark .footer_wrap .widget_area_inner .widget_calendar table td{background:transparent}.scheme_dark .footer_wrap .widget_area_inner .widget_product_tag_cloud a,.scheme_dark .footer_wrap .widget_area_inner .widget_tag_cloud a{color:#888888}.scheme_dark .footer_wrap .widget_area_inner .widget_product_tag_cloud a:hover,.scheme_dark .footer_wrap .widget_area_inner .widget_tag_cloud a:hover{color:#0099CC}.scheme_dark .contacts_wrap_inner{color:#505050;	background-color:#d0d0d0}.scheme_dark .testimonials_wrap_inner,.scheme_dark .twitter_wrap_inner{color:#000000;	background-color:#F1F1F1}.scheme_dark .copyright_wrap_inner{background-color:#F1F1F1}.scheme_dark .copyright_wrap_inner .copyright_text{color:#000000}.scheme_dark .copyright_wrap_inner .copyright_text a{color:#0099CC}.scheme_dark .copyright_wrap_inner .copyright_text a:hover{color:#000000}.scheme_dark .copyright_wrap_inner .menu_footer_nav li a{color:#000000}.scheme_dark .copyright_wrap_inner .menu_footer_nav li a:hover{color:#7BC3DB}.scheme_dark .footer_add_info{background-color:#1a1a1a}.scheme_dark .footer_add_info .info_title,.scheme_dark .footer_add_info .info_subtitle{color:#ffffff}.scheme_dark .scroll_to_top{color:#ffffff;	background-color:#7BC3DB}.scheme_dark .scroll_to_top:hover{color:#ffffff;	background-color:#0099CC}.scheme_dark #page_preloader{background-color:#F1F1F1}.scheme_dark .preloader_wrap>div{background-color:#7BC3DB}.scheme_dark.gallery_preview:before{background-color:#F1F1F1}.scheme_dark .popup_wrap{background-color:#F1F1F1}.scheme_dark .woocommerce .woocommerce-message:before,.scheme_dark .woocommerce-page .woocommerce-message:before,.scheme_dark .woocommerce a:hover h3,.scheme_dark .woocommerce-page a:hover h3,.scheme_dark .woocommerce .star-rating,.scheme_dark .woocommerce-page .star-rating,.scheme_dark .woocommerce .star-rating:before,.scheme_dark .woocommerce-page .star-rating:before,.scheme_dark .widget_area_inner .widgetWrap ul>li .star-rating span,.scheme_dark .woocommerce #review_form #respond .stars a,.scheme_dark .woocommerce-page #review_form #respond .stars a{color:#0099CC}.scheme_dark .woocommerce div.product span.price,.scheme_dark .woocommerce div.product p.price,.scheme_dark .woocommerce #content div.product span.price,.scheme_dark .woocommerce #content div.product p.price,.scheme_dark .woocommerce-page div.product span.price,.scheme_dark .woocommerce-page div.product p.price,.scheme_dark .woocommerce-page #content div.product span.price,.scheme_dark .woocommerce-page #content div.product p.price,.scheme_dark .woocommerce ul.products li.product .price,.scheme_dark .woocommerce-page ul.products li.product .price,.scheme_dark .woocommerce ul.cart_list li>.amount,.scheme_dark .woocommerce ul.product_list_widget li>.amount,.scheme_dark .woocommerce-page ul.cart_list li>.amount,.scheme_dark .woocommerce-page ul.product_list_widget li>.amount,.scheme_dark .woocommerce ul.cart_list li span .amount,.scheme_dark .woocommerce ul.product_list_widget li span .amount,.scheme_dark .woocommerce-page ul.cart_list li span .amount,.scheme_dark .woocommerce-page ul.product_list_widget li span .amount,.scheme_dark .woocommerce ul.cart_list li ins .amount,.scheme_dark .woocommerce ul.product_list_widget li ins .amount,.scheme_dark .woocommerce-page ul.cart_list li ins .amount,.scheme_dark .woocommerce-page ul.product_list_widget li ins .amount,.scheme_dark .woocommerce.widget_shopping_cart .total .amount,.scheme_dark .woocommerce .widget_shopping_cart .total .amount,.scheme_dark .woocommerce-page.widget_shopping_cart .total .amount,.scheme_dark .woocommerce-page .widget_shopping_cart .total .amount,.scheme_dark .woocommerce .cart-collaterals .order-total strong,.scheme_dark .woocommerce-page .cart-collaterals .order-total strong,.scheme_dark .woocommerce table.cart td.product-subtotal,.scheme_dark .woocommerce #content table.cart td.product-subtotal,.scheme_dark .woocommerce-page table.cart td.product-subtotal,.scheme_dark .woocommerce-page #content table.cart td.product-subtotal,.scheme_dark .woocommerce .checkout #order_review .order-total .amount,.scheme_dark .woocommerce-page .checkout #order_review .order-total .amount{color:#999999}.scheme_dark .woocommerce div.quantity span,.scheme_dark .woocommerce-page div.quantity span{color:#ffffff;	background-color:#7BC3DB}.scheme_dark .woocommerce div.quantity span:hover,.scheme_dark .woocommerce-page div.quantity span:hover{background-color:#0099CC}.scheme_dark .woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:#ffffff}.scheme_dark .woocommerce .widget_price_filter .ui-slider .ui-slider-range,.scheme_dark .woocommerce-page .widget_price_filter .ui-slider .ui-slider-range{background-color:#aaaaaa}.scheme_dark .woocommerce .widget_price_filter .ui-slider .ui-slider-handle,.scheme_dark .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle{background-color:#aaaaaa}.scheme_dark .woocommerce ul.products li.product.product-category h3,.scheme_dark .woocommerce-page ul.products li.product.product-category h3,.scheme_dark .woocommerce ul.products li.product.product-category h3 mark,.scheme_dark .woocommerce-page ul.products li.product.product-category h3 mark{color:#aaaaaa}.scheme_dark .woocommerce ul.products li.product.product-category a:before,.scheme_dark .woocommerce-page ul.products li.product.product-category a:before{color:#0099CC}.scheme_dark .woocommerce .woocommerce-message,.scheme_dark .woocommerce-page .woocommerce-message,.scheme_dark .woocommerce a.button.alt:active,.scheme_dark .woocommerce button.button.alt:active,.scheme_dark .woocommerce input.button.alt:active,.scheme_dark .woocommerce #respond input#submit.alt:active,.scheme_dark .woocommerce #content input.button.alt:active,.scheme_dark .woocommerce-page a.button.alt:active,.scheme_dark .woocommerce-page button.button.alt:active,.scheme_dark .woocommerce-page input.button.alt:active,.scheme_dark .woocommerce-page #respond input#submit.alt:active,.scheme_dark .woocommerce-page #content input.button.alt:active,.scheme_dark .woocommerce a.button:active,.scheme_dark .woocommerce button.button:active,.scheme_dark .woocommerce input.button:active,.scheme_dark .woocommerce #respond input#submit:active,.scheme_dark .woocommerce #content input.button:active,.scheme_dark .woocommerce-page a.button:active,.scheme_dark .woocommerce-page button.button:active,.scheme_dark .woocommerce-page input.button:active,.scheme_dark .woocommerce-page #respond input#submit:active,.scheme_dark .woocommerce-page #content input.button:active{border-top-color:#7BC3DB}.scheme_dark .woocommerce a.button,.scheme_dark .woocommerce button.button,.scheme_dark .woocommerce input.button,.scheme_dark .woocommerce #respond input#submit,.scheme_dark .woocommerce #content input.button,.scheme_dark .woocommerce-page a.button,.scheme_dark .woocommerce-page button.button,.scheme_dark .woocommerce-page input.button,.scheme_dark .woocommerce-page #respond input#submit,.scheme_dark .woocommerce-page #content input.button,.scheme_dark .woocommerce a.button.alt,.scheme_dark .woocommerce button.button.alt,.scheme_dark .woocommerce input.button.alt,.scheme_dark .woocommerce #respond input#submit.alt,.scheme_dark .woocommerce #content input.button.alt,.scheme_dark .woocommerce-page a.button.alt,.scheme_dark .woocommerce-page button.button.alt,.scheme_dark .woocommerce-page input.button.alt,.scheme_dark .woocommerce-page #respond input#submit.alt,.scheme_dark .woocommerce-page #content input.button.alt,.scheme_dark .woocommerce-account .addresses .title .edit,.scheme_dark .woocommerce ul.products li.product .add_to_cart_button,.scheme_dark .woocommerce-page ul.products li.product .add_to_cart_button{background-color:#7BC3DB;	color:#ffffff}.scheme_dark .woocommerce a.button:hover,.scheme_dark .woocommerce button.button:hover,.scheme_dark .woocommerce input.button:hover,.scheme_dark .woocommerce #respond input#submit:hover,.scheme_dark .woocommerce #content input.button:hover,.scheme_dark .woocommerce-page a.button:hover,.scheme_dark .woocommerce-page button.button:hover,.scheme_dark .woocommerce-page input.button:hover,.scheme_dark .woocommerce-page #respond input#submit:hover,.scheme_dark .woocommerce-page #content input.button:hover,.scheme_dark .woocommerce a.button.alt:hover,.scheme_dark .woocommerce button.button.alt:hover,.scheme_dark .woocommerce input.button.alt:hover,.scheme_dark .woocommerce #respond input#submit.alt:hover,.scheme_dark .woocommerce #content input.button.alt:hover,.scheme_dark .woocommerce-page a.button.alt:hover,.scheme_dark .woocommerce-page button.button.alt:hover,.scheme_dark .woocommerce-page input.button.alt:hover,.scheme_dark .woocommerce-page #respond input#submit.alt:hover,.scheme_dark .woocommerce-page #content input.button.alt:hover,.scheme_dark .woocommerce-account .addresses .title .edit:hover,.scheme_dark .woocommerce ul.products li.product .add_to_cart_button:hover,.scheme_dark .woocommerce-page ul.products li.product .add_to_cart_button:hover{background-color:#0099CC;	color:#000000}.scheme_dark .esgbox-share .esgbox-share__links a{color:#ffffff}.scheme_dark .esgbox-share .esgbox-share__links a:hover{color:#0099CC}.scheme_dark .woocommerce-error,.scheme_dark .woocommerce .woocommerce-info,.scheme_dark .woocommerce .woocommerce-message{background-color:#505050;	border-top-color:#7BC3DB}.scheme_dark .woocommerce .woocommerce-info:before{color:#999999}.scheme_dark .article_style_boxed.woocommerce .woocommerce-error,.scheme_dark .article_style_boxed.woocommerce .woocommerce-info,.scheme_dark .article_style_boxed.woocommerce .woocommerce-message,.scheme_dark .article_style_boxed.woocommerce-page .woocommerce-error,.scheme_dark .article_style_boxed.woocommerce-page .woocommerce-info,.scheme_dark .article_style_boxed.woocommerce-page .woocommerce-message{background-color:#666666}.scheme_dark .article_style_boxed.woocommerce.archive .woocommerce-error,.scheme_dark .article_style_boxed.woocommerce.archive .woocommerce-info,.scheme_dark .article_style_boxed.woocommerce.archive .woocommerce-message,.scheme_dark .article_style_boxed.woocommerce-page.archive .woocommerce-error,.scheme_dark .article_style_boxed.woocommerce-page.archive .woocommerce-info,.scheme_dark .article_style_boxed.woocommerce-page.archive .woocommerce-message{background-color:#666666}.scheme_dark .woocommerce span.new,.scheme_dark .woocommerce-page span.new,.scheme_dark .woocommerce span.onsale,.scheme_dark .woocommerce-page span.onsale{background-color:#999999;	color:#ffffff}.scheme_dark .article_style_boxed.woocommerce ul.products li.product .post_item_wrap,.scheme_dark .article_style_boxed.woocommerce-page ul.products li.product .post_item_wrap{background-color:#666666}.scheme_dark .woocommerce ul.products li.product .price,.scheme_dark .woocommerce-page ul.products li.product .price{color:#999999}.scheme_dark .woocommerce ul.products li.product .star-rating:before,.scheme_dark .woocommerce ul.products li.product .star-rating span{color:#0099CC}.scheme_dark .woocommerce ul.products li.product .price del,.scheme_dark .woocommerce-page ul.products li.product .price del{color:#000000}.scheme_dark .woocommerce ul.products li.product .post_thumb:after,.scheme_dark .woocommerce-page ul.products li.product .post_thumb:after{background-color:rgba(0,153,204,0.7)}.scheme_dark .woocommerce ul.products li.product .post_thumb .woo_buttons_wrap .button:hover,.scheme_dark .woocommerce-page ul.products li.product .woo_buttons_wrap .button:hover{color:#000000}.scheme_dark .woocommerce ul.products li.product .post_thumb .woo_buttons_wrap .button:hover:before,.scheme_dark .woocommerce-page ul.products li.product .woo_buttons_wrap .button:hover:before{background-color:#F1F1F1}.scheme_dark .woocommerce ul.products li.product .product_cats a,.scheme_dark .woocommerce-page ul.products li.product .product_cats a{color:#ffffff}.scheme_dark .woocommerce ul.products li.product .product_cats a:hover,.scheme_dark .woocommerce-page ul.products li.product .product_cats a:hover{color:#0099CC}.scheme_dark .woocommerce a.added_to_cart:hover,.scheme_dark .woocommerce-page a.added_to_cart:hover{color:#ffffff}.scheme_dark.article_style_boxed.woocommerce ul.products li.product .post_item_wrap{background-color:#505050}.scheme_dark.article_style_boxed.woocommerce-page ul.products li.product .post_item_wrap{background-color:#505050}.scheme_dark.article_style_boxed.woocommerce ul.products li.product .post_content{background-color:#666666}.scheme_dark.article_style_boxed.woocommerce-page ul.products li.product .post_content{background-color:#666666}.scheme_dark .woocommerce nav.woocommerce-pagination ul li a,.scheme_dark .woocommerce nav.woocommerce-pagination ul li span.current{border-color:#7BC3DB;	background-color:#7BC3DB;	color:#ffffff}.scheme_dark .woocommerce nav.woocommerce-pagination ul li a:focus,.scheme_dark .woocommerce nav.woocommerce-pagination ul li a:hover,.scheme_dark .woocommerce nav.woocommerce-pagination ul li span.current{color:#7BC3DB;	background-color:#F1F1F1}.scheme_dark .woocommerce div.product .woocommerce-tabs .panel,.scheme_dark .woocommerce #content div.product .woocommerce-tabs .panel,.scheme_dark .woocommerce-page div.product .woocommerce-tabs .panel,.scheme_dark .woocommerce-page #content div.product .woocommerce-tabs .panel{border-color:#7d7d7d}.scheme_dark.woocommerce-tabs.trx-stretch-width{background-color:#F1F1F1}.scheme_dark .single-product div.product .woocommerce-tabs.trx-stretch-width .wc-tabs li a{color:#7BC3DB}.scheme_dark .single-product div.product .woocommerce-tabs.trx-stretch-width .wc-tabs li a:hover,.scheme_dark .single-product div.product .woocommerce-tabs.trx-stretch-width .wc-tabs li.active a{color:#0099CC}.scheme_dark .single-product div.product .woocommerce-tabs.trx-stretch-width .wc-tabs li.active a:after{background-color:#0099CC}.scheme_dark .woocommerce table.cart thead th,.scheme_dark .woocommerce #content table.cart thead th,.scheme_dark .woocommerce-page table.cart thead th,.scheme_dark .woocommerce-page #content table.cart thead th{background-color:#7BC3DB;	color:#ffffff}.scheme_dark .top_panel_inner_style_4 .widget_shopping_cart .empty,.scheme_dark .top_panel_inner_style_4 .widget_shopping_cart .quantity,.scheme_dark .top_panel_inner_style_4 .widget_shopping_cart .total{color:#ffffff}.scheme_dark .top_panel_inner_style_4 .widget_shopping_cart .quantity .amount,.scheme_dark .top_panel_inner_style_4 .widget_shopping_cart .total .amount{color:#999999}.scheme_dark .top_panel_inner_style_4 .top_panel_top .widget_shopping_cart a.button{color:#7BC3DB;	background:#ffffff}.scheme_dark .top_panel_inner_style_4 .top_panel_top .widget_shopping_cart a.button:hover{background:#0099CC}.scheme_dark .top_panel_wrap .widget_shopping_cart ul.cart_list>li>a:hover{color:#0099CC}.scheme_dark .woocommerce .widget del{color:#ffffff}.scheme_dark .woocommerce .widget_area .widget_title,.scheme_dark .ecommerce .widget_banner .widget_title{background-color:#aaaaaa}.scheme_dark .woocommerce ul.product_list_widget li a .woo_img_wrap:before,.scheme_dark .woocommerce-page ul.product_list_widget li a .woo_img_wrap:before{color:#ffffff;	background-color:#7BC3DB}.scheme_dark .woocommerce ul.product_list_widget li a:hover .woo_img_wrap:after,.scheme_dark .woocommerce-page ul.product_list_widget li a:hover .woo_img_wrap:after{background-color:rgba(0,153,204,0.7)}.scheme_dark body:not(.woocommerce) .widget_area:not(.footer_wrap) .widget_product_categories ul.product-categories li+li{border-color:#909090}.scheme_dark body:not(.woocommerce) .widget_area:not(.footer_wrap) .widget_product_categories ul.product-categories li,.scheme_dark body:not(.woocommerce) .widget_area:not(.footer_wrap) .widget_product_categories ul.product-categories li>a{color:#000000}.scheme_dark body:not(.woocommerce) .widget_area:not(.footer_wrap) .widget_product_categories ul.product-categories li:hover,.scheme_dark body:not(.woocommerce) .widget_area:not(.footer_wrap) .widget_product_categories ul.product-categories li:hover>a,.scheme_dark body:not(.woocommerce) .widget_area:not(.footer_wrap) .widget_product_categories ul.product-categories li>a:hover{color:#000000}.scheme_dark body:not(.woocommerce) .widget_area:not(.footer_wrap) .widget_product_categories ul.product-categories ul{background-color:#666666}.scheme_dark.vc_row{background-color:#F1F1F1}.scheme_dark .mc4wp-form{background-color:#505050; -webkit-box-shadow:0px 3px 0px 0px rgba(0,0,0,0.5); -moz-box-shadow:0px 3px 0px 0px rgba(0,0,0,0.5); box-shadow:0px 3px 0px 0px rgba(0,0,0,0.5)}.scheme_dark .mc4wp-form .sc_button:hover{background-color:#1a1a1a}.scheme_dark .slider-1-link a,.scheme_dark .slider-2-link a,.scheme_dark .slider-3-link a{color:#ffffff;	border-bottom-color:#ffffff}.scheme_dark .slider-1-link a:hover,.scheme_dark .slider-2-link a:hover,.scheme_dark .slider-3-link a:hover{color:#0099CC;	border-bottom-color:#0099CC}.scheme_dark .sc_audio.sc_audio_info{background-color:#1a1a1a}.scheme_dark .sc_audio .sc_audio_title{color:#ffffff}.scheme_dark .sc_audio .sc_audio_author_name{color:#ffffff}.scheme_dark .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.scheme_dark .mejs-controls .mejs-volume-button .mejs-volume-slider,.scheme_dark .mejs-controls .mejs-time-rail .mejs-time-current{background:#0099CC !important}.scheme_dark .mejs-container,.scheme_dark .mejs-embed,.scheme_dark .mejs-embed body,.scheme_dark .mejs-container .mejs-controls{background-color:#F1F1F1;	border-color:#7d7d7d}.scheme_dark .mejs-container .mejs-controls .mejs-time{color:#ffffff}.scheme_dark .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total:before,.scheme_dark .mejs-controls .mejs-time-rail .mejs-time-total:before{background-color:rgba(255,255,255,0.3)}.scheme_dark .mejs-controls .mejs-time-rail .mejs-time-loaded{background:rgba(153,153,153,0.1) !important}.scheme_dark .mejs-container .mejs-controls .mejs-fullscreen-button,.scheme_dark .mejs-container .mejs-controls .mejs-volume-button,.scheme_dark .mejs-container .mejs-controls .mejs-playpause-button{background:#0099CC !important;	color:#1a1a1a}.scheme_dark input[type="submit"],.scheme_dark input[type="reset"],.scheme_dark input[type="button"],.scheme_dark button,.scheme_dark .sc_button.sc_button_style_filled{background-color:#aaaaaa;	color:#000000}.scheme_dark input[type="submit"]:hover,.scheme_dark input[type="reset"]:hover,.scheme_dark input[type="button"]:hover{background-color:#1a1a1a;	color:#ffffff}.scheme_dark .sc_button.sc_button_style_filled:hover{color:#ffffff}.scheme_dark .sc_button.sc_button_style_filled_2{background-color:#505050;	color:#000000}.scheme_dark .sc_button.sc_button_style_filled_3{background-color:#1a1a1a;	color:#ffffff}.scheme_dark .sc_button.sc_button_style_filled_4{background-color:#000000;	color:#ffffff}.scheme_dark .sc_button.sc_button_style_filled_3:hover,.scheme_dark .sc_button.sc_button_style_filled_4:hover{color:#000000}.scheme_dark .sc_button.sc_button_style_filled_2:after,.scheme_dark .sc_button.sc_button_style_filled_3:after,.scheme_dark .sc_button.sc_button_style_filled_4:after{background-color:#0099CC}.scheme_dark .sc_button.sc_button_style_filled:after{background-color:#1a1a1a}.scheme_dark .sc_button.sc_button_style_filled.sc_button_size_large,.scheme_dark .sc_button.sc_button_style_filled_2.sc_button_size_large{-webkit-box-shadow:0px 3px 0px 0px rgba(144,144,144,0.7);	-moz-box-shadow:0px 3px 0px 0px rgba(144,144,144,0.7);	box-shadow:0px 3px 0px 0px rgba(144,144,144,0.7)}.scheme_dark .sc_button.sc_button_style_filled.sc_button_size_large:hover,.scheme_dark .sc_button.sc_button_style_filled_2.sc_button_size_large:hover{-webkit-box-shadow:0px 3px 0px 0px rgba(144,144,144,0.4);	-moz-box-shadow:0px 3px 0px 0px rgba(144,144,144,0.4);	box-shadow:0px 3px 0px 0px rgba(144,144,144,0.4)}.scheme_dark .sc_button.sc_button_style_filled_3.sc_button_size_large,.scheme_dark .sc_button.sc_button_style_filled_4.sc_button_size_large{-webkit-box-shadow:0px 3px 0px 0px rgba(144,144,144,0.4);	-moz-box-shadow:0px 3px 0px 0px rgba(144,144,144,0.4);	box-shadow:0px 3px 0px 0px rgba(144,144,144,0.4)}.scheme_dark .sc_button.sc_button_style_filled_3.sc_button_size_large:hover,.scheme_dark .sc_button.sc_button_style_filled_4.sc_button_size_large:hover{-webkit-box-shadow:0px 3px 0px 0px rgba(144,144,144,0.7);	-moz-box-shadow:0px 3px 0px 0px rgba(144,144,144,0.7);	box-shadow:0px 3px 0px 0px rgba(144,144,144,0.7)}/* ================= BUTTON'S HOVERS ==================== */.scheme_dark [class*="sc_button_hover_slide"]{color:#ffffff !important;	background-color:#7BC3DB}.scheme_dark [class*="sc_button_hover_slide"]:hover{background-color:#0099CC !important}.scheme_dark .sc_button_hover_slide_left{background:linear-gradient(to right,#0099CC 50%,#7BC3DB 50%) repeat scroll right bottom / 210% 100% rgba(0,0,0,0) !important}.scheme_dark .sc_button_hover_slide_top{background:linear-gradient(to bottom,#0099CC 50%,#7BC3DB 50%) repeat scroll right bottom / 100% 210% rgba(0,0,0,0) !important}/* ================= END BUTTON'S HOVERS ==================== */.scheme_dark .sc_blogger.layout_date .sc_blogger_item .sc_blogger_date{background-color:#7BC3DB;	border-color:#7BC3DB;	color:#ffffff}.scheme_dark .sc_blogger.layout_date .sc_blogger_item .sc_blogger_date .year:before{border-color:#ffffff}.scheme_dark .sc_blogger.layout_date .sc_blogger_item::before{background-color:#666666}.scheme_dark .sc_blogger_item.sc_plain_item{background-color:#666666}.scheme_dark .sc_blogger.layout_polaroid .photostack nav span.current{color:#ffffff;	background-color:#7BC3DB}.scheme_dark .sc_blogger.layout_polaroid .photostack nav span.current.flip{background-color:#0099CC}.scheme_dark .sc_call_to_action .sc_call_to_action_descr{color:#000000}.scheme_dark .sc_call_to_action_accented{color:#ffffff;	background-color:#7BC3DB}.scheme_dark .sc_call_to_action_accented .sc_item_title,.scheme_dark .sc_call_to_action_accented .sc_item_subtitle,.scheme_dark .sc_call_to_action_accented .sc_item_descr{color:#ffffff}.scheme_dark .sc_call_to_action_accented .sc_item_button>a{color:#7BC3DB;	background-color:#ffffff}.scheme_dark .sc_call_to_action_accented .sc_item_button>a:before{background-color:#7BC3DB;	color:#ffffff}.scheme_dark .sc_chat:after{background-color:#666666;	border-color:#909090}.scheme_dark .sc_chat_inner{color:#999999;	background-color:#666666;	border-color:#909090}.scheme_dark .sc_chat_inner a{color:#7BC3DB}.scheme_dark .sc_chat_inner a:hover{color:#1a1a1a}.scheme_dark .sc_clients_style_clients-2 .sc_client_image .sc_client_hover{color:#ffffff;	background-color:rgba(0,0,0,0.8)}.scheme_dark .sc_clients_style_clients-2 .sc_client_title,.scheme_dark .sc_clients_style_clients-2 .sc_client_title a{color:#ffffff}.scheme_dark .sc_clients_style_clients-2 .sc_client_title a:hover{color:#7BC3DB}.scheme_dark .sc_clients_style_clients-2 .sc_client_description:before,.scheme_dark .sc_clients_style_clients-2 .sc_client_position{color:#7BC3DB}.scheme_dark .sc_form .sc_form_item.sc_form_button button{color:#7BC3DB;	background-color:#aaaaaa; -webkit-box-shadow:0px 3px 0px 0px rgba(144,144,144,0.7); -moz-box-shadow:0px 3px 0px 0px rgba(144,144,144,0.7); box-shadow:0px 3px 0px 0px rgba(144,144,144,0.7)}.scheme_dark .sc_form .sc_form_button button:hover{color:#ffffff;	-webkit-box-shadow:0px 3px 0px 0px rgba(144,144,144,0.4); -moz-box-shadow:0px 3px 0px 0px rgba(144,144,144,0.4); box-shadow:0px 3px 0px 0px rgba(144,144,144,0.4)}.scheme_dark .sc_form .sc_form_button button:after{background-color:#1a1a1a}.scheme_dark .sc_form .sc_form_address_label,.scheme_dark .sc_form .sc_form_item>label{color:#000000}.scheme_dark .sc_form .sc_form_item .sc_form_element input[type="radio"] + label:before,.scheme_dark .sc_form .sc_form_item .sc_form_element input[type="checkbox"] + label:before{border-color:#909090;	background-color:#fffff}.scheme_dark .sc_form_select_container{background-color:#fffff}.scheme_dark .sc_form .picker{color:#999999;	border-color:#909090;	background-color:#fffff}.scheme_dark .picker__month,.scheme_dark .picker__year{color:#211e1b}.scheme_dark .sc_form .picker__nav--prev:before,.scheme_dark .sc_form .picker__nav--next:before{color:#999999}.scheme_dark .sc_form .picker__nav--prev:hover:before,.scheme_dark .sc_form .picker__nav--next:hover:before{color:#211e1b}.scheme_dark .sc_form .picker__nav--disabled,.scheme_dark .sc_form .picker__nav--disabled:hover,.scheme_dark .sc_form .picker__nav--disabled:before,.scheme_dark .sc_form .picker__nav--disabled:before:hover{color:#aaaaaa}.scheme_dark .sc_form table.picker__table th{color:#ffffff;	background-color:#7BC3DB}.scheme_dark .sc_form .picker__day--infocus{color:#211e1b}.scheme_dark .sc_form .picker__day--today,.scheme_dark .sc_form .picker__day--infocus:hover,.scheme_dark .sc_form .picker__day--outfocus:hover,.scheme_dark .sc_form .picker__day--highlighted:hover,.scheme_dark .sc_form .picker--focused .picker__day--highlighted{color:#211e1b;	background-color:#505050}.scheme_dark .sc_form .picker__day--disabled,.scheme_dark .sc_form .picker__day--disabled:hover{color:#aaaaaa}.scheme_dark .sc_form .picker__day--highlighted.picker__day--disabled,.scheme_dark .sc_form .picker__day--highlighted.picker__day--disabled:hover{color:#aaaaaa;	background-color:#505050 !important}.scheme_dark .sc_form .picker__day--today:before,.scheme_dark .sc_form .picker__button--today:before,.scheme_dark .sc_form .picker__button--clear:before,.scheme_dark .sc_form button:focus{border-color:#7BC3DB}.scheme_dark .sc_form .picker__button--close:before{color:#7BC3DB}.scheme_dark .sc_form .picker--time .picker__button--clear:hover,.scheme_dark .sc_form .picker--time .picker__button--clear:focus{background-color:#0099CC}.scheme_dark .sc_form .picker__footer{border-color:#909090}.scheme_dark .sc_form .picker__button--today,.scheme_dark .sc_form .picker__button--clear,.scheme_dark .sc_form .picker__button--close{color:#999999}.scheme_dark .sc_form .picker__button--today:hover,.scheme_dark .sc_form .picker__button--clear:hover,.scheme_dark .sc_form .picker__button--close:hover{color:#211e1b;	background-color:#505050 !important}.scheme_dark .sc_form .picker__button--today[disabled],.scheme_dark .sc_form .picker__button--today[disabled]:hover{color:#aaaaaa;	background-color:#505050;	border-color:#505050}.scheme_dark .sc_form .picker__button--today[disabled]:before{border-top-color:#aaaaaa}.scheme_dark .sc_form .picker__list-item{color:#999999;	border-color:#909090}.scheme_dark .sc_form .picker__list-item:hover,.scheme_dark .sc_form .picker__list-item--highlighted,.scheme_dark .sc_form .picker__list-item--highlighted:hover,.scheme_dark .sc_form .picker--focused .picker__list-item--highlighted,.scheme_dark .sc_form .picker__list-item--selected,.scheme_dark .sc_form .picker__list-item--selected:hover,.scheme_dark .sc_form .picker--focused .picker__list-item--selected{color:#211e1b;	background-color:#505050;	border-color:#888888}.scheme_dark .sc_form .picker__list-item--disabled,.scheme_dark .sc_form .picker__list-item--disabled:hover,.scheme_dark .sc_form .picker--focused .picker__list-item--disabled{color:#aaaaaa;	background-color:#fffff;	border-color:#909090}.scheme_dark .sc_dropcaps .sc_dropcaps_item{color:#ffffff}.scheme_dark .sc_dropcaps.sc_dropcaps_style_1 .sc_dropcaps_item{background-color:#aaaaaa}.scheme_dark .sc_dropcaps.sc_dropcaps_style_2 .sc_dropcaps_item{background-color:#7BC3DB}.scheme_dark .sc_googlemap_content{background-color:#F1F1F1}.scheme_dark .sc_highlight_style_1{background-color:#aaaaaa;	color:#000000}.scheme_dark .sc_highlight_style_2{background-color:#0099CC;	color:#ffffff}.scheme_dark .sc_icon_hover:hover,.scheme_dark a:hover .sc_icon_hover{color:#ffffff !important;	background-color:#7BC3DB !important}.scheme_dark .sc_icon_shape_round.sc_icon,.scheme_dark .sc_icon_shape_square.sc_icon,.scheme_dark .sc_icon.contacts_icon{border-color:#7BC3DB;	color:#7BC3DB}.scheme_dark .sc_icon_shape_round.sc_icon:hover,.scheme_dark .sc_icon_shape_square.sc_icon:hover,.scheme_dark a:hover .sc_icon_shape_round.sc_icon,.scheme_dark a:hover .sc_icon_shape_square.sc_icon,.scheme_dark .sc_icon.contacts_icon:hover{color:#ffffff;	background-color:#0099CC;	border-color:#0099CC}.scheme_dark figure figcaption,.scheme_dark .sc_image figcaption{background-color:#aaaaaa}.scheme_dark .sc_infobox.sc_infobox_style_regular{background-color:#7BC3DB}.scheme_dark .sc_intro_inner .sc_intro_subtitle{color:#7BC3DB}.scheme_dark .sc_intro_inner .sc_intro_title{color:#7BC3DB}.scheme_dark .sc_intro_inner .sc_intro_descr,.scheme_dark .sc_intro_inner .sc_intro_icon{color:#ffffff}.scheme_dark .sc_intro_button .sc_button.sc_button_style_filled{-webkit-box-shadow:0px 3px 0px 0px rgba(144,144,144,0.7);	-moz-box-shadow:0px 3px 0px 0px rgba(144,144,144,0.7);	box-shadow:0px 3px 0px 0px rgba(144,144,144,0.7)}.scheme_dark .sc_intro_button .sc_button.sc_button_style_filled:hover{-webkit-box-shadow:0px 3px 0px 0px rgba(144,144,144,0.4);	-moz-box-shadow:0px 3px 0px 0px rgba(144,144,144,0.4);	box-shadow:0px 3px 0px 0px rgba(144,144,144,0.4)}.scheme_dark .sc_intro_style_3.sc_intro_inner .sc_intro_title{color:#ffffff}.scheme_dark .sc_intro_style_3 .sc_intro_buttons>.sc_item_button a:after{background:#0099CC}.scheme_dark .sc_intro_style_4.sc_intro_inner .sc_intro_title{color:#aaaaaa}.scheme_dark .sc_intro_style_4 .sc_intro_descr:hover{color:#0099CC}.scheme_dark .sc_intro_style_6 .sc_intro_title{color:#ffffff}.scheme_dark .custom_intro_2 .sc_intro_style_6 .sc_intro_buttons>.sc_item_button a{color:#ffffff}.scheme_dark .custom_intro_2 .sc_intro_style_6 .sc_intro_buttons>.sc_item_button a:hover{color:#0099CC}.scheme_dark .sc_list_style_iconed li:before,.scheme_dark .sc_list_style_iconed .sc_list_icon{color:#999999}.scheme_dark .sc_list_style_iconed li .sc_list_title{color:#000000}.scheme_dark .sc_list_style_iconed li a:hover .sc_list_title{color:#0099CC}.scheme_dark .sc_list_style_ul li:before{color:#0099CC}.scheme_dark .sc_line{border-color:#7d7d7d}.scheme_dark .sc_line .sc_line_title{color:#000000;	background-color:#F1F1F1}.scheme_dark .sc_popup:before{background-color:#7BC3DB}.scheme_dark .sc_price .sc_price_currency,.scheme_dark .sc_price .sc_price_money,.scheme_dark .sc_price .sc_price_penny{color:#000000}.scheme_dark .sc_price .sc_price_info{color:#ffffff}.scheme_dark .sc_price_block .sc_price_block_money *{color:#000000}.scheme_dark .sc_price_block .sc_price_block_money{border-bottom-color:rgba(255,255,255,0.2)}.scheme_dark .sc_price_block .sc_price_block_title{color:#ffffff}.scheme_dark .sc_price .sc_price_period{color:#ffffff}.scheme_dark .sc_price_block .sc_price_block_link .sc_button{-webkit-box-shadow:0px 3px 0px 0px rgba(0,0,0,0.4); -moz-box-shadow:0px 3px 0px 0px rgba(0,0,0,0.4); box-shadow:0px 3px 0px 0px rgba(0,0,0,0.4)}.scheme_dark .sc_price_block.sc_price_block_style_1{background-color:#505050}.scheme_dark .sc_price_block_style_1 .sc_price_block_title{background-color:#aaaaaa}.scheme_dark .sc_price_block.sc_price_block_style_1 .sc_price_block_link .sc_button{color:#ffffff;	background-color:#1a1a1a}.scheme_dark .sc_price_block.sc_price_block_style_1 .sc_price_block_link .sc_button:hover{color:#000000}.scheme_dark .sc_price_block.sc_price_block_style_1 .sc_price_block_link .sc_button:after{background-color:#505050}.scheme_dark .sc_price_block.sc_price_block_style_1:hover,.scheme_dark .sc_price_block.sc_price_block_style_2{background-color:#aaaaaa;	color:#ffffff}.scheme_dark .sc_price_block.sc_price_block_style_1:hover .sc_price_block_title,.scheme_dark .sc_price_block_style_2 .sc_price_block_title{background-color:#1a1a1a}.scheme_dark .sc_price_block.sc_price_block_style_1:hover .sc_price_currency,.scheme_dark .sc_price_block.sc_price_block_style_1:hover .sc_price_money,.scheme_dark .sc_price_block.sc_price_block_style_1:hover .sc_price_penny,.scheme_dark .sc_price_block.sc_price_block_style_1:hover .sc_price_period,.scheme_dark .sc_price_block.sc_price_block_style_2 .sc_price_currency,.scheme_dark .sc_price_block.sc_price_block_style_2 .sc_price_money,.scheme_dark .sc_price_block.sc_price_block_style_2 .sc_price_penny,.scheme_dark .sc_price_block.sc_price_block_style_2 .sc_price_period{color:#ffffff}.scheme_dark .sc_price_block.sc_price_block_style_1:hover .sc_price_block_money,.scheme_dark .sc_price_block.sc_price_block_style_2 .sc_price_block_money{border-bottom-color:rgba(255,255,255,0.2)}.scheme_dark .sc_price_block.sc_price_block_style_2 .sc_price_block_link .sc_button{background-color:#505050}.scheme_dark .sc_promo_image,.scheme_dark .sc_promo_block{background-color:#505050}.scheme_dark .sc_promo_title{color:#d0d0d0}.scheme_dark .sc_promo_descr{color:#999999}.scheme_dark .sc_section_inner{color:#000000}.scheme_dark .sc_services_item .sc_services_item_readmore{color:#0099CC;	border-color:#0099CC}.scheme_dark .sc_services_item .sc_services_item_readmore:hover{color:#000000;	border-color:#000000}.scheme_dark .sc_services_style_services-1 .sc_services_item{background-color:#F1F1F1;	color:#000000}.scheme_dark .sc_services_style_services-1 .sc_icon,.scheme_dark .sc_services_style_services-2 .sc_icon{color:#7BC3DB}.scheme_dark .sc_services_style_services-1 .sc_icon:hover,.scheme_dark .sc_services_style_services-1 a:hover .sc_icon,.scheme_dark .sc_services_style_services-2 .sc_icon:hover,.scheme_dark .sc_services_style_services-2 a:hover .sc_icon{color:#0099CC}.scheme_dark .sc_services_style_services-3 a:hover .sc_icon,.scheme_dark .sc_services_style_services-3 .sc_icon:hover{color:#7BC3DB;	background-color:#F1F1F1}.scheme_dark .sc_services_style_services-3 a:hover .sc_services_item_title{color:#7BC3DB}.scheme_dark .sc_services_style_services-4 .sc_icon{color:#ffffff;	background-color:#7BC3DB}.scheme_dark .sc_services_style_services-4 .sc_services_item_title{color:#000000}.scheme_dark .sc_services_style_services-4 a:hover .sc_icon,.scheme_dark .sc_services_style_services-4 .sc_icon:hover{background-color:#0099CC}.scheme_dark .sc_services_style_services-4 a:hover .sc_services_item_title{color:#7BC3DB}.scheme_dark .sc_services_style_services-5 .sc_icon{color:#0099CC}.scheme_dark .sc_services_style_services-5 .sc_services_item .sc_services_item_description p{color:#7BC3DB}.scheme_dark .sc_services_style_services-5 .sc_icon:hover,.scheme_dark .sc_services_style_services-5 a:hover .sc_icon{color:#0099CC}.scheme_dark .sc_services_style_services-5.sc_services_colored_bg .sc_icon{color:#7BC3DB}.scheme_dark .sc_services_style_services-5.sc_services_colored_bg a:hover,.scheme_dark .sc_services_style_services-5.sc_services_colored_bg .sc_icon:hover,.scheme_dark .sc_services_style_services-5.sc_services_colored_bg a:hover .sc_icon{color:#ffffff}.scheme_dark .sc_scroll_controls_wrap a{background-color:#7BC3DB;	color:#ffffff}.scheme_dark .sc_scroll_controls_type_side .sc_scroll_controls_wrap a{background-color:rgba(123,195,219,0.8)}.scheme_dark .sc_scroll_controls_wrap a:hover{color:#ffffff;	background-color:#0099CC}.scheme_dark .sc_scroll_bar .swiper-scrollbar-drag:before{background-color:#7BC3DB}.scheme_dark .sc_scroll .sc_scroll_bar{border-color:#666666}.scheme_dark .sc_skills_bar .sc_skills_info .sc_skills_label{color:#000000}.scheme_dark .sc_skills_counter .sc_skills_item .sc_skills_icon{color:#7BC3DB}.scheme_dark .sc_skills_counter .sc_skills_item:hover .sc_skills_icon{color:#0099CC}.scheme_dark .sc_skills_counter .sc_skills_item .sc_skills_info{color:#000000}.scheme_dark .sc_skills_bar .sc_skills_item .sc_skills_count{border-color:#7BC3DB}.scheme_dark .sc_skills_bar .sc_skills_item .sc_skills_count .sc_skills_total{color:#000000}.scheme_dark .sc_skills_legend_title,.scheme_dark .sc_skills_legend_value{color:#000000}.scheme_dark .sc_skills_counter .sc_skills_item.sc_skills_style_1{color:#000000}.scheme_dark .sc_skills_counter .sc_skills_item.sc_skills_style_1 .sc_skills_count{color:#0099CC}.scheme_dark .sc_skills_counter .sc_skills_item.sc_skills_style_1 .sc_skills_info{color:#000000}.scheme_dark .sc_skills_bar .sc_skills_item .sc_skills_count,.scheme_dark .sc_skills_counter .sc_skills_item.sc_skills_style_3 .sc_skills_count,.scheme_dark .sc_skills_counter .sc_skills_item.sc_skills_style_4 .sc_skills_count,.scheme_dark .sc_skills_counter .sc_skills_item.sc_skills_style_4 .sc_skills_info{color:#ffffff;	background-color:#7BC3DB}.scheme_dark .sc_slider_controls_wrap a{color:#ffffff;	border-color:#1a1a1a;	background-color:#1a1a1a}.scheme_dark .sc_slider_controls_wrap a:hover{color:#7BC3DB;	border-color:#0099CC;	background-color:#0099CC}.scheme_dark .sc_slider_swiper .sc_slider_pagination_wrap .swiper-pagination-bullet-active,.scheme_dark .sc_slider_swiper .sc_slider_pagination_wrap span:hover{border-color:#ffffff;	background-color:#7BC3DB}.scheme_dark .sc_slider_swiper .sc_slider_info{background-color:rgba(123,195,219,0.8) !important}.scheme_dark .sc_slider_pagination.widget_area .post_item + .post_item{border-color:#7d7d7d}.scheme_dark .sc_slider_pagination_over .sc_slider_pagination{background-color:rgba(102,102,102,0.8)}.scheme_dark .sc_slider_pagination_over .sc_slider_pagination_wrap span{border-color:#7d7d7d}.scheme_dark .sc_slider_pagination_over .sc_slider_pagination_wrap span:hover,.scheme_dark .sc_slider_pagination_over .sc_slider_pagination_wrap .swiper-pagination-bullet-active{border-color:#7BC3DB;	background-color:#7BC3DB}.scheme_dark .sc_slider_pagination_over .sc_slider_pagination .post_title{color:#d0d0d0}.scheme_dark .sc_slider_pagination_over .sc_slider_pagination .post_info{color:#999999}.scheme_dark .sc_slider_pagination_area .sc_slider_pagination .post_item.active{background-color:#666666 !important}.scheme_dark .sc_socials.sc_socials_type_icons a{color:#ffffff}.scheme_dark .sc_socials.sc_socials_type_icons a:hover{color:#ffffff}.scheme_dark .sc_socials.sc_socials_share.sc_socials_dir_vertical .sc_socials_item a{background-color:#666666}.scheme_dark .sc_tabs.sc_tabs_style_1 .sc_tabs_titles li a{color:#000000;	border-color:#7d7d7d}.scheme_dark .sc_tabs.sc_tabs_style_1 .sc_tabs_titles li.ui-state-active a,.scheme_dark .sc_tabs.sc_tabs_style_1 .sc_tabs_titles li.sc_tabs_active a,.scheme_dark .sc_tabs.sc_tabs_style_1 .sc_tabs_titles li a:hover{color:#7BC3DB}.scheme_dark .sc_tabs.sc_tabs_style_1 .sc_tabs_titles li.ui-state-active a:after,.scheme_dark .sc_tabs.sc_tabs_style_1 .sc_tabs_titles li.sc_tabs_active a:after{background-color:#7BC3DB}.scheme_dark .sc_tabs.sc_tabs_style_1 .sc_tabs_content,.scheme_dark .sc_tabs.sc_tabs_style_2 .sc_tabs_content{border-color:#7d7d7d}.scheme_dark .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li a{border-color:#7BC3DB;	background-color:#7BC3DB;	color:#ffffff}.scheme_dark .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li a:hover,.scheme_dark .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li.ui-state-active a,.scheme_dark .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li.sc_tabs_active a{color:#7BC3DB}.scheme_dark .sc_team_item .sc_team_item_info .sc_team_item_title a{color:#0099CC}.scheme_dark .sc_team_item .sc_team_item_info .sc_team_item_title a:hover{color:#000000}.scheme_dark .sc_team_item .sc_team_item_info .sc_team_item_position{color:#7BC3DB}.scheme_dark .sc_team_style_team-1 .sc_team_item_info,.scheme_dark .sc_team_style_team-3 .sc_team_item_info{border-color:rgba(144,144,144,0.4);	color:#000000;	background-color:#ffffff}.scheme_dark .sc_team.sc_team_style_team-3 .sc_socials_item a{color:#ffffff;	border-color:#ffffff}.scheme_dark .sc_team.sc_team_style_team-3 .sc_socials_item a:hover{color:#0099CC;	border-color:#0099CC}.scheme_dark .sc_team.sc_team_style_team-3 .sc_team_item_avatar .sc_team_item_hover{background-color:rgba(170,170,170,0.7)}.scheme_dark .sc_testimonials{color:#000000}.scheme_dark .sc_testimonial_author_name{color:#000000}.scheme_dark .sc_testimonial_position_position{color:#ffffff}.scheme_dark .sc_testimonial_content:before{color:#999999}.scheme_dark .sc_slider_swiper .sc_slider_pagination_wrap span{background-color:rgba(255,255,255,0.5)}.scheme_dark .sc_slider_swiper .sc_slider_pagination_wrap .swiper-pagination-bullet-active,.scheme_dark .sc_slider_swiper .sc_slider_pagination_wrap span:hover{background-color:#ffffff}.scheme_dark .sc_testimonials_style_testimonials-1 .sc_testimonial_content{color:#000000}.scheme_dark .sc_testimonials_style_testimonials-4 .sc_testimonial_item{background-color:#F1F1F1;	-webkit-box-shadow:0px 3px 0px 0px rgba(144,144,144,0.4);	-moz-box-shadow:0px 3px 0px 0px rgba(144,144,144,0.4);	box-shadow:0px 3px 0px 0px rgba(144,144,144,0.4)}.scheme_dark .sc_testimonials_style_testimonials-4 .sc_testimonial_author_name{color:#ffffff}.scheme_dark .sc_title_icon{color:#7BC3DB}.scheme_dark .sc_title_underline::after{border-color:#7BC3DB}.scheme_dark .sc_title_divider .sc_title_divider_before,.scheme_dark .sc_title_divider .sc_title_divider_after{background-color:#000000}.scheme_dark .sc_toggles .sc_toggles_item .sc_toggles_title{color:#7BC3DB;	background-color:#505050}.scheme_dark .sc_toggles .sc_toggles_item .sc_toggles_title .sc_toggles_icon{color:#7BC3DB}.scheme_dark .sc_toggles .sc_toggles_item .sc_toggles_title.ui-state-active{background-color:#0099CC}.scheme_dark .sc_toggles .sc_toggles_item .sc_toggles_title:hover{background-color:#0099CC}.scheme_dark .sc_tooltip_parent{color:#000000}.scheme_dark .sc_tooltip_parent .sc_tooltip,.scheme_dark .sc_tooltip_parent .sc_tooltip:before{background-color:#7BC3DB}.scheme_dark .sc_twitter{color:#000000}.scheme_dark .sc_twitter .sc_slider_controls_wrap a{color:#ffffff}/* Common styles (title,subtitle and description for some shortcodes) */.scheme_dark .sc_item_subtitle{color:#7BC3DB}.scheme_dark .sc_item_title:after{background-color:#7BC3DB}.scheme_dark .sc_item_button>a:before{color:#7BC3DB;	background-color:#ffffff}.scheme_dark .sc_item_button>a:hover:before{color:#0099CC}.scheme_dark .text_light{color:#ffffff}.scheme_dark .theme_bg_gradient{background:#aaaaaa;	background:-moz-linear-gradient(-45deg,#aaaaaa 0%,#aaaaaa 25%,#505050 25.1%,#505050 79.8%,#aaaaaa 80%,#aaaaaa 100%);	background:-webkit-linear-gradient(-45deg,#aaaaaa 0%,#aaaaaa 25%,#505050 25.1%,#505050 79.8%,#aaaaaa 80%,#aaaaaa 100%);	background:linear-gradient(135deg,#aaaaaa 0%,#aaaaaa 25%,#505050 25.1%,#505050 79.8%,#aaaaaa 80%,#aaaaaa 100%);	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#505050',endColorstr='#505050',GradientType=1 )}.scheme_dark .text_hover{color:#0099CC}.scheme_dark .inverse_text{color:#ffffff}.scheme_dark .alter_light_bg{background-color:#aaaaaa}.scheme_dark .input_bg_hover_bg{background-color:#505050}.scheme_dark footer .address_right a{color:#ffffff}.scheme_dark footer .address_right a:hover{color:#0099CC}

/*FILESTART   */

/* 10Web Booster optimized this CSS file */

  .sidebar_outer_logo .logo_main,.top_panel_wrap .logo_main,.top_panel_wrap .logo_fixed{height:80px} .contacts_wrap .logo img{height:80px}button[disabled],input[type="submit"][disabled],input[type="button"][disabled]{background-color:#0099CC !important; color:#ffffff !important}
/*# sourceURL=m2-ce-theme-style-inline-css */


/*FILESTART  /home/sites/9b/0/0b83f25667/public_html/wp-content/themes/m2-ce/css/plugin.woocommerce.css */
/* WooCommerce
------------------------------------------------------------------------------------ */

/* Content and Sidebar */
.woocommerce.sidebar_show .content { width: 840px; }
.woocommerce .sidebar { 			 width: 300px; }

/* Fullwide or Fullscreen with sidebar */
.woocommerce.body_style_fullwide.sidebar_right .content, .woocommerce.body_style_fullscreen.sidebar_right .content { padding-right: 330px; }
.woocommerce.body_style_fullwide.sidebar_right .sidebar, .woocommerce.body_style_fullscreen.sidebar_right .sidebar { margin-left: -300px; }
.woocommerce.body_style_fullwide.sidebar_left  .content, .woocommerce.body_style_fullscreen.sidebar_left  .content { padding-left:  330px; }
.woocommerce.body_style_fullwide.sidebar_left  .sidebar, .woocommerce.body_style_fullscreen.sidebar_left  .sidebar { margin-right:-300px; }

.woocommerce .sidebar .widget_title {
	font-family: "Hind";
	font-size: 1em;
	font-weight: 700;
	letter-spacing: 0;
	line-height: 1em;
	padding: 1.25em 2.1em 1.1em 2.1em;
	text-transform: none;
	margin: 0 0 3em 0;
}

/* Hide WooC breadcrumbs - our more comfortable */
.woocommerce-breadcrumb { display:none; }


/* Buttons area */
.woocommerce p.buttons, .woocommerce-page p.buttons {
	padding-bottom:0;
	margin-bottom:0;
}

/* Lists */
.woocommerce .content ol li, .woocommerce-page .content ol li, .woocommerce .content ul li, .woocommerce-page .content ul li { line-height:21px; }
.woocommerce .content ol li:before, .woocommerce-page .content ol li:before, .woocommerce .content ul li:before, .woocommerce-page .content ul li:before { margin-top:8px; }


/* SALE and NEW icons */
.woocommerce span.new, .woocommerce-page span.new,
.woocommerce span.onsale, .woocommerce-page span.onsale,
.woocommerce ul.products li.product span.new, .woocommerce-page ul.products li.product span.new,
.woocommerce ul.products li.product span.onsale, .woocommerce-page ul.products li.product span.onsale {
	position:absolute;
	z-index:11;
	left:0;
	top:0;
	margin:2em 0 0 2.2em;
	width:4em;
	height:4em;
	overflow:hidden;
	font-size:0.625em;
	font-weight:bold;
	text-align:center;
	line-height:4.2em;
	text-transform:uppercase;
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
			border-radius: 50%;
}

/* Buttons */
.woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce #content input.button, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page #content input.button.alt, .woocommerce-account .addresses .title .edit {
	text-transform:uppercase;
	text-align:center;
	padding:1.1em 1.6em;
	font-size:0.625em;
	line-height: 1.3em;
	font-weight:700;
	margin:0 0 4px 4px;
	border:none;
	border-radius: 0;
	letter-spacing: 0.2em;
	position: relative;
	z-index: 200;
}
.woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled,
.woocommerce #respond input#submit[disabled]:disabled, .woocommerce a.button.disabled,
.woocommerce a.button:disabled, .woocommerce a.button[disabled]:disabled, .woocommerce button.button.disabled,
.woocommerce button.button:disabled, .woocommerce button.button[disabled]:disabled, .woocommerce input.button.disabled,
.woocommerce input.button:disabled, .woocommerce input.button[disabled]:disabled{
	padding:1.1em 1.6em;
}
.top_panel_style_4 .woocommerce a.button{
	font-size: 0.833em;
}
.woocommerce .widget_price_filter .price_slider_amount .button, .woocommerce-page .widget_price_filter .price_slider_amount .button {
	font-size:0.825em;
}
.woocommerce ul.products li.product .button {
	letter-spacing: 0.2em;
	text-transform: uppercase;
	margin-top: 0;
}
.woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce #content input.button:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page #content input.button:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce #content input.button.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page #content input.button.alt:hover {
	top: 0 !important;
	border:none;
}

/* Input and textarea */
.woocommerce form .form-row label.inline {
	margin-left: 1em;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
	line-height: 1.3em;
}

/* Select fields */
.woocommerce-ordering {
	overflow:hidden;
	position:relative;
}
.woocommerce-ordering:after {
	content:'\e834';
	font-family:'fontello';
	display:block;
	position:absolute;
	z-index:1;
	right:0;
	top:0;
	line-height:2.75em;
	width:2em;
	text-align:center;
	cursor:pointer;
	pointer-events: none;
}
.woocommerce .woocommerce-ordering select {
	width:100%;
	padding-right:2em;
	vertical-align: middle;
	-webkit-appearance: none;
	  -moz-appearance: none;
	height: 3em;
}
.woocommerce .woocommerce-ordering	{
	margin-bottom: 2em;
	font-size: 0.875em;
	line-height: 1em;
}


/* Shop Listing
----------------------------------------------------------------- */
.woocommerce .mode_buttons, .woocommerce-page .mode_buttons {
	float:left;
	margin:0.35em 0.5em 1em 0;
	display:block;
	font-size:1.125em;
}
.woocommerce .mode_buttons a+a, .woocommerce-page .mode_buttons a+a {
	margin-left: 0.5em;
}
.woocommerce .woocommerce-result-count {
	margin-top:0.35em;
}
.woocommerce ul.products, .woocommerce-page ul.products {
	margin-right:-30px;
	margin-bottom:0;
}
.woocommerce.columns-1 ul.products li.product, .woocommerce-page.columns-1 ul.products li.product,
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
    margin: 0;
    padding: 0 30px 30px 0;
    position: relative;
	width: 100%;
}
.woocommerce.columns-2 ul.products li.product, .woocommerce-page.columns-2 ul.products li.product,
.woocommerce .related.products ul.products li.product.column-1_2, .woocommerce-page .related.products ul.products li.product.column-1_2,
.woocommerce .upcells.products ul.products li.product.column-1_2, .woocommerce-page .upcells.products ul.products li.product.column-1_2,
.woocommerce ul.products li.product.column-1_2, .woocommerce-page ul.products li.product.column-1_2 {
    width: 50%;
}
.woocommerce.columns-3 ul.products li.product, .woocommerce-page.columns-3 ul.products li.product,
.woocommerce .related.products ul.products li.product.column-1_3, .woocommerce-page .related.products ul.products li.product.column-1_3,
.woocommerce .upcells.products ul.products li.product.column-1_3, .woocommerce-page .upcells.products ul.products li.product.column-1_3,
.woocommerce ul.products li.product.column-1_3, .woocommerce-page ul.products li.product.column-1_3 {
    width: 33.3333%;
}
.woocommerce.columns-4 ul.products li.product, .woocommerce-page.columns-4 ul.products li.product,
.woocommerce .related.products ul.products li.product.column-1_4, .woocommerce-page .related.products ul.products li.product.column-1_4,
.woocommerce .upcells.products ul.products li.product.column-1_4, .woocommerce-page .upcells.products ul.products li.product.column-1_4,
.woocommerce ul.products li.product.column-1_4, .woocommerce-page ul.products li.product.column-1_4 {
    width: 25%;
}
.woocommerce.columns-5 ul.products li.product, .woocommerce-page.columns-5 ul.products li.product,
.woocommerce .related.products ul.products li.product.column-1_5, .woocommerce-page .related.products ul.products li.product.column-1_5,
.woocommerce .upcells.products ul.products li.product.column-1_5, .woocommerce-page .upcells.products ul.products li.product.column-1_5,
.woocommerce ul.products li.product.column-1_5, .woocommerce-page ul.products li.product.column-1_5 {
    width: 20%;
}
.woocommerce.columns-6 ul.products li.product, .woocommerce-page.columns-6 ul.products li.product,
.woocommerce .related.products ul.products li.product.column-1_6, .woocommerce-page .related.products ul.products li.product.column-1_6,
.woocommerce .upcells.products ul.products li.product.column-1_6, .woocommerce-page .upcells.products ul.products li.product.column-1_6,
.woocommerce ul.products li.product.column-1_6, .woocommerce-page ul.products li.product.column-1_6 {
    width: 16.6667%;
}


/* Thumbs mode */
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	overflow:hidden;
	text-align: center;
}
.woocommerce ul.products li.product .post_featured, .woocommerce-page ul.products li.product .post_featured {
	margin-bottom:0;
}
.woocommerce ul.products li.product img, .woocommerce-page ul.products li.product img{
	-webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.03);
	   -moz-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.03);
			box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.03);
}
.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img,
.woocommerce ul.products li.product a:hover img, .woocommerce-page ul.products li.product a:hover img {
	margin: 0;
}
.woocommerce ul.products li.product .post_thumb, .woocommerce-page ul.products li.product .post_thumb{
	position: relative;
}
.woocommerce ul.products li.product .post_thumb:after, .woocommerce-page ul.products li.product .post_thumb:after{
	content: ' ';
	position: absolute;
	z-index:1;
	height: 90%;
	width: 86%;
	top:5%;
	left:7%;
	background-color: rgba(0,0,0,0.3);
	opacity: 0;
	-webkit-transition: opacity .3s ease;
	-moz-transition: opacity .3s ease;
	-ms-transition: opacity .3s ease;
	-o-transition: opacity .3s ease;
	transition: opacity .3s ease;
}
.woocommerce ul.products li.product .post_thumb:hover:after, .woocommerce-page ul.products li.product .post_thumb:hover:after{
	opacity: 1;
}
.woocommerce ul.products li.product .post_thumb .woo_buttons_wrap, .woocommerce-page ul.products li.product .post_thumb .woo_buttons_wrap {
	display: block;
	height: auto;
	overflow: hidden;
	position: absolute;
	text-align: center;
	top: 50%;
	transform: translateY(-50%);
	width: 100%;
	z-index: 10;
	opacity: 0;
}
.woocommerce ul.products li.product .post_thumb:hover .woo_buttons_wrap, .woocommerce-page ul.products li.product .post_thumb:hover .woo_buttons_wrap{
	opacity: 1;
}
.woocommerce ul.products li.product .post_thumb .woo_buttons_wrap .button:before,
.woocommerce-page ul.products li.product .post_thumb .woo_buttons_wrap .button:before{
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	-webkit-transform: scaleX(0);
	   -moz-transform: scaleX(0);
			transform: scaleX(0);
	-webkit-transform-origin: 50%;
	   -moz-transform-origin: 50%;
			transform-origin: 50%;
	-webkit-transition-duration: 0.3s;
	   -moz-transition-duration: 0.3s;
			transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-out;
	   -moz-transition-timing-function: ease-out;
			transition-timing-function: ease-out;
}
.woocommerce ul.products li.product .post_thumb .woo_buttons_wrap .button:hover,
.woocommerce-page ul.products li.product .post_thumb .woo_buttons_wrap .button:hover{
	background: transparent;
}
.woocommerce ul.products li.product .post_thumb .woo_buttons_wrap .button:hover:before,
.woocommerce-page ul.products li.product .post_thumb .woo_buttons_wrap .button:hover:before{
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
}
.woocommerce ul.products li.product .post_thumb .woo_buttons_wrap .button,
.woocommerce-page ul.products li.product .woo_buttons_wrap .button{
	display: block;
	max-width: 12em;
	margin-right: auto;
	margin-left: auto;
	padding-top: 1.25em;
	padding-bottom: 1.25em;
}
.woocommerce ul.products li.product .product_cats, .woocommerce-page ul.products li.product .product_cats{
	font-size: 0.625em;
	font-weight: 900;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	line-height: 1.8em;
}
.woocommerce ul.products li.product.product-category .post_item_wrap,
 .woocommerce-page ul.products li.product.product-category .post_item_wrap{
	 background: #49423c;
	 padding: 2.65em 0;
	 -webkit-box-shadow: 0 3px 0 0 rgba(0, 0, 0, 0.5);
	    -moz-box-shadow: 0 3px 0 0 rgba(0, 0, 0, 0.5);
	 		 box-shadow: 0 3px 0 0 rgba(0, 0, 0, 0.5);
	-webkit-transition: all 0.25s ease-in-out;
	   -moz-transition: all 0.25s ease-in-out;
			transition: all 0.25s ease-in-out;
 }
.woocommerce ul.products li.product.product-category .post_item_wrap:hover,
.woocommerce-page ul.products li.product.product-category .post_item_wrap:hover{
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}
.woocommerce ul.products li.product.product-category,
.woocommerce-page ul.products li.product.product-category{
	overflow: visible;
}
.woocommerce ul.products li.product.product-category a,
.woocommerce-page ul.products li.product.product-category a{
	position: relative;
	z-index: 1;
	display: block;
}
.woocommerce ul.products li.product.product-category a:before,
.woocommerce-page ul.products li.product.product-category a:before{
	position: absolute;
	top: -3px;
	bottom: -3px;
	left: -3px;
	right: -3px;
	background: #f39c12;
	content: '';
	z-index: -1;
	-webkit-transform: rotate(7deg) scale(0.8);
	transform: rotate(7deg) scale(0.8);
	-webkit-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}
.woocommerce ul.products li.product.product-category a:hover:before,
.woocommerce-page ul.products li.product.product-category a:hover:before{
	-webkit-transform: rotate(0deg) scale(1);
	transform: rotate(0deg) scale(1);
}
.woocommerce ul.products li.product.product-category .post_item_wrap .post_thumb,
.woocommerce-page ul.products li.product.product-category .post_item_wrap .post_thumb{
	width: 30%;
	margin: 0 auto;
}
.woocommerce ul.products li.product.product-category .post_item_wrap .post_thumb:after,
.woocommerce-page ul.products li.product.product-category .post_item_wrap .post_thumb:after{
	width: 0;
	height: 0;
	content: '';
	opacity: 0;
}
.article_style_boxed.woocommerce ul.products li.product .post_item_wrap, .article_style_boxed.woocommerce-page ul.products li.product .post_item_wrap {
	background-color:#f0f0f0;
}
.article_style_boxed.woocommerce ul.products li.product .post_content, .article_style_boxed.woocommerce-page ul.products li.product .post_content {
	background-color:#f4f7f9;
}
.article_style_boxed.woocommerce ul.products li.product .post_content, .article_style_boxed.woocommerce-page ul.products li.product .post_content {
	padding:1.25em 1.8em;
	text-align:center;
}
.article_style_boxed.woocommerce ul.products li.product .post_content .star-rating, .article_style_boxed.woocommerce-page ul.products li.product .post_content .star-rating {
	margin-left:auto;
	margin-right:auto;
}
.article_style_boxed.woocommerce .upsells  ul.products li.product .post_content, .article_style_boxed.woocommerce-page .upsells ul.products li.product .post_content,
.article_style_boxed.woocommerce .crosssells  ul.products li.product .post_content, .article_style_boxed.woocommerce-page .crosssells ul.products li.product .post_content,
.article_style_boxed.woocommerce .related  ul.products li.product .post_content, .article_style_boxed.woocommerce-page .related ul.products li.product .post_content {
	background-color:#f4f7f9;
}
.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3 {
	font-size:1em;
	font-family: "Hind";
	font-weight:600;
	line-height: 1.125em;
	margin-top:1.125em;
	margin-bottom: 0;
	padding:0;
	overflow:hidden;
	text-transform: none;
	letter-spacing: 0;
}
.article_style_boxed.woocommerce ul.products li.product h3, .article_style_boxed.woocommerce-page ul.products li.product h3 {
	margin-top:0;
}
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price {
	font-size: 1em;
	font-weight:600;
	margin-bottom:0;
}
.woocommerce ul.products li.product .price ins {
	text-decoration:none;
	font-weight:inherit;
	font-style:inherit;
}
.woocommerce ul.products li.product .price del {
	display:inline-block;
	margin-right:6px;
	font-size: 0.875em;
	font-weight: 700;
}

/* List mode */
.woocommerce .shop_mode_list ul.products li.product, .woocommerce-page .shop_mode_list ul.products li.product {
	overflow:hidden;
	margin:0;
	float:none;
	width:100%;
}
.woocommerce .shop_mode_list ul.products li.product .post_item_wrap, .woocommerce-page .shop_mode_list ul.products li.product .post_item_wrap {
	overflow:hidden;
}
.woocommerce .shop_mode_list ul.products li.product .post_featured, .woocommerce-page .shop_mode_list ul.products li.product .post_featured {
	float: left;
	margin: 0 1.5em 0 0;
	width: 33%;
	border-bottom:none;
}
.woocommerce .shop_mode_list ul.products li.product .post_content, .woocommerce-page .shop_mode_list ul.products li.product .post_content {
	overflow:hidden;
	text-align: left;
}
.article_style_boxed.woocommerce .shop_mode_list ul.products li.product .post_content, .article_style_boxed.woocommerce-page .shop_mode_list ul.products li.product .post_content {
	padding:1.25em 1.875em;
	max-height: 286px;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}
.woocommerce .shop_mode_list ul.products li.product h3, .woocommerce-page .shop_mode_list ul.products li.product h3 {
	margin-top: 0;
	margin-bottom:0.5em;
	border-bottom:none;
}
.woocommerce .shop_mode_list ul.products li.product .description, .woocommerce-page .shop_mode_list ul.products li.product .description {
	margin-bottom:1.5em;
	line-height:1.3em;
	overflow:hidden;
}
.woocommerce .shop_mode_list .products .star-rating{
	margin: 0 0 0.5em 0;
}
.article_style_boxed.woocommerce .shop_mode_list ul.products li.product .description, .article_style_boxed.woocommerce-page .shop_mode_list ul.products li.product .description {
	max-height:6.6em;
}
.woocommerce .shop_mode_list ul.products li.product-category .description, .woocommerce-page .shop_mode_list ul.products li.product-category .description {
	border-bottom: none;
}
.woocommerce .shop_mode_list ul.products li.product .description p, .woocommerce-page .shop_mode_list ul.products li.product .description p,
.woocommerce .shop_mode_list ul.products li.product .description ul, .woocommerce-page .shop_mode_list ul.products li.product .description ul {
	padding-bottom:0;
	margin-bottom:0;
	line-height:1.3em;
}
.woocommerce .shop_mode_list ul.products li.product .price, .woocommerce-page .shop_mode_list ul.products li.product .price {
	font-size:1.125em;
}
.woocommerce a.added_to_cart, .woocommerce-page a.added_to_cart {
	padding: 0.5em 0 0 0.5em;
    vertical-align: top;
	font-weight: 900;
}

/* Rating stars */
.woocommerce .star-rating{
	font-size: 0.75em;
}
.woocommerce .star-rating:before,
.woocommerce .star-rating:before,
.woocommerce .star-rating span:before{
	font-family: 'fontello';
	content: '\e915 \e915 \e915 \e915 \e915';
}
.woocommerce .star-rating span:before{
	font-family: 'fontello';
	content: '\e914 \e914 \e914 \e914 \e914';
}
.woocommerce .products .star-rating {
	margin: 0 auto 0.5em auto;
}
.woocommerce .products .star-rating:before,
.woocommerce .products .star-rating span {
	top: 1px;
	letter-spacing: 0.1em;
	height: 0;
}
.woocommerce ul.products li.product .star-rating{
	font-size: 0.75em;
}

/* Pagination */
.woocommerce nav.woocommerce-pagination ul {
	border:none;
}
.woocommerce nav.woocommerce-pagination ul li {
	margin: 0 4px 4px 0;
	border: none;
}
.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span.current {
	border-width:2px;
	border-style: solid;
}

/* List products in the shortcodes */
.vc_row .woocommerce .products .post_item_wrap {
	text-align:center;
}
.vc_row .woocommerce .products .star-rating {
	margin-left:auto;
	margin-right:auto;
}

/* Single product decoration
---------------------------------------------------------------------------- */

/* Breadcrumbs */
.woocommerce .top_panel_title .breadcrumbs,
.woocommerce .top_panel_title .post_navi{
	padding: 2em 0;
}

/* Title */
.woocommerce div.product .product_title {
	font-size:3.2143em;
	line-height:1.3em;
	font-weight:400;
	margin-bottom:0.75em;
}

/* Summary */
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary,
.woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary{
	width: 62%;
}

/* Price */
.woocommerce div.product p.price {
	position:relative;
	margin-bottom:1em;
	font-weight:400;
}
.woocommerce div.product p.price ins {
	text-decoration:none;
	font-size: 1.125em;
	font-style:normal;
}
.woocommerce div.product p.price del {
	font-size: 0.875em;
}

/* Images and thumbnails */
.woocommerce div.product div.images, .woocommerce #content div.product div.images, .woocommerce-page div.product div.images, .woocommerce-page #content div.product div.images {
	margin-bottom: 2em;
	width: 33%;
}
.woocommerce #content div.product div.thumbnails a, .woocommerce div.product div.thumbnails a,
.woocommerce-page #content div.product div.thumbnails a, .woocommerce-page div.product div.thumbnails a {
	margin-right: 1.5%;
	width: 18.5%;
	position:relative;
	border: 1px solid transparent;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}
.woocommerce #content div.product div.thumbnails.columns-4 a, .woocommerce div.product div.thumbnails.columns-4 a,
.woocommerce-page #content div.product div.thumbnails.columns-4 a, .woocommerce-page div.product div.thumbnails.columns-4 a {
	margin-right: 2.5%;
	width: 22.5%;
}
.woocommerce #content div.product div.thumbnails.columns-3 a, .woocommerce div.product div.thumbnails.columns-3 a,
.woocommerce-page #content div.product div.thumbnails.columns-3 a, .woocommerce-page div.product div.thumbnails.columns-3 a {
	margin-right: 3.3333%;
	width: 33%;
}
.woocommerce #content div.product div.thumbnails a:hover, .woocommerce div.product div.thumbnails a:hover, .woocommerce-page #content div.product div.thumbnails a:hover, .woocommerce-page div.product div.thumbnails a:hover {
	border-color: #f0f0f0;
}
.woocommerce #content div.product div.thumbnails a:before, .woocommerce div.product div.thumbnails a:before, .woocommerce-page #content div.product div.thumbnails a:before, .woocommerce-page div.product div.thumbnails a:before {
	content:' ';
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	-webkit-transition: all ease .3s;
	   -moz-transition: all ease .3s;
	    -ms-transition: all ease .3s;
	     -o-transition: all ease .3s;
	        transition: all ease .3s;
}
.woocommerce #content div.product div.thumbnails a:hover:before, .woocommerce div.product div.thumbnails a:hover:before, .woocommerce-page #content div.product div.thumbnails a:hover:before, .woocommerce-page div.product div.thumbnails a:hover:before {
	background-color:rgba(255,255,255, 0.4);
}
.woocommerce #content div.product div.thumbnails a.first, .woocommerce div.product div.thumbnails a.first, .woocommerce-page #content div.product div.thumbnails a.first, .woocommerce-page div.product div.thumbnails a.first {
    clear: none;
}
.woocommerce #content div.product div.thumbnails a.last, .woocommerce div.product div.thumbnails a.last, .woocommerce-page #content div.product div.thumbnails a.last, .woocommerce-page div.product div.thumbnails a.last {
    margin-right: 1.5%;
}
.woocommerce #content div.product div.thumbnails a:nth-child(5n+1), .woocommerce div.product div.thumbnails a:nth-child(5n+1), .woocommerce-page #content div.product div.thumbnails a:nth-child(5n+1), .woocommerce-page div.product div.thumbnails a:nth-child(5n+1) {
	clear:both;
}
div.pp_woocommerce .pp_arrow_next, div.pp_woocommerce .pp_arrow_previous {
	margin-top:4px;
}

/* Meta: SKU, tags, categories, ID */
.woocommerce .product_meta span {
	display:block;
}
.woocommerce .product_meta span span {
	display:inline;
}
.woocommerce .product_meta span {
	font-weight:400;
}
.woocommerce .product_meta span span,
.woocommerce .product_meta a {
	font-weight:400;
}

/* Add to cart */
.woocommerce div.product form.cart, .woocommerce #content div.product form.cart, .woocommerce-page div.product form.cart, .woocommerce-page #content div.product form.cart {
	margin-bottom: 1.5em;
	padding-bottom: 1.5em;
	border-bottom:1px solid #dddddd;
	overflow:hidden;
}
.woocommerce div.product form.cart div.quantity, .woocommerce-page div.product form.cart div.quantity {
	margin: 0 0.5em 0 0;
	width:5em;
	height: 2.2em;
	position:relative;
}
.woocommerce div.product form.cart div.quantity span, .woocommerce-page div.product form.cart div.quantity span {
	display:block;
	position:absolute;
	z-index:1;
	right:0;
	width:1.5em;
	height:50%;
	text-align:center;
	line-height:1.35em;
	cursor:pointer;
	font-size: 0.75em;
}
.woocommerce div.product form.cart div.quantity span.q_inc, .woocommerce-page div.product form.cart div.quantity span.q_inc {
	top:0;
}
.woocommerce div.product form.cart div.quantity span.q_dec, .woocommerce-page div.product form.cart div.quantity span.q_dec {
	bottom:0;
	border-top:1px solid #ffffff;
}
.woocommerce div.product form.cart div.quantity span:before, .woocommerce-page div.product form.cart div.quantity span:before {
	font-family:'fontello';
}
.woocommerce div.product form.cart div.quantity span.q_inc:before, .woocommerce-page div.product form.cart div.quantity span.q_inc:before {
	content:'\e833';
}
.woocommerce div.product form.cart div.quantity span.q_dec:before, .woocommerce-page div.product form.cart div.quantity span.q_dec:before {
	content:'\e834';
}
.woocommerce div.product form.cart div.quantity input[type="number"], .woocommerce-page div.product form.cart div.quantity input[type="number"] {
	width: 100%;
	height: 100%;
	padding-right:0;
}

/* Tabs */
.woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce #content div.product .woocommerce-tabs ul.tabs, .woocommerce-page div.product .woocommerce-tabs ul.tabs, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs {
	margin-bottom:-1px;
	padding-left:30px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs:before, .woocommerce #content div.product .woocommerce-tabs ul.tabs:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before {
	border-width:0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li {
	background:#ffffff;
	box-shadow: none;
	border:none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active {
	border: 1px solid #dddddd;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-color:#ffffff;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:before, .woocommerce #content div.product .woocommerce-tabs ul.tabs li:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before,
.woocommerce div.product .woocommerce-tabs ul.tabs li:after, .woocommerce #content div.product .woocommerce-tabs ul.tabs li:after, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:after, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after {
	display:none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a {
    color: inherit;
    text-shadow: inherit;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce #content div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a {
	font-weight:400;
	padding:0.75em 1em;
}
.woocommerce div.product .woocommerce-tabs .panel, .woocommerce #content div.product .woocommerce-tabs .panel, .woocommerce-page div.product .woocommerce-tabs .panel, .woocommerce-page #content div.product .woocommerce-tabs .panel {
	border-width: 1px;
	border-style: solid;
    margin: 0;
    padding: 1.5em 1.5em 1em 1.5em;
	display:none;
}
.woocommerce div.product .woocommerce-tabs h2, .woocommerce #content div.product .woocommerce-tabs h2, .woocommerce-page div.product .woocommerce-tabs h2, .woocommerce-page #content div.product .woocommerce-tabs h2 {
	font-size: 2em;
	font-weight:400;
	margin-bottom: 1em;
}
.woocommerce div.product .woocommerce-tabs h3, .woocommerce #content div.product .woocommerce-tabs h3, .woocommerce-page div.product .woocommerce-tabs h3, .woocommerce-page #content div.product .woocommerce-tabs h3 {
	font-size: 1.5em;
	margin-bottom:0.25em !important;
}

/* Decorate tabs on single product */
.single-product div.product .woocommerce-tabs.trx-stretch-width {
	padding: 3em 0;
}
.single-product div.product .woocommerce-tabs.trx-stretch-width .panel {
	border: none;
	padding-left: 0;
	padding-right: 0;
}
.single-product div.product .woocommerce-tabs.trx-stretch-width .wc-tabs {
	padding-left: 0;
}
.single-product div.product .woocommerce-tabs.trx-stretch-width .wc-tabs:before,
.single-product div.product .woocommerce-tabs.trx-stretch-width .wc-tabs:after {
	display: none;
}
.single-product div.product .woocommerce-tabs.trx-stretch-width .wc-tabs li {
	border: none !important;
	background-color: transparent !important;
	margin:0 !important;
	padding:0 !important;
}
.single-product div.product .woocommerce-tabs.trx-stretch-width .wc-tabs li+li {
	margin-left: 2em !important;
}
.single-product div.product .woocommerce-tabs.trx-stretch-width .wc-tabs li a {
	position:relative;
	padding: 0 0 0.5em 0;
	font-weight:bold;
}
.single-product div.product .woocommerce-tabs.trx-stretch-width .wc-tabs li.active a:after {
	content: ' ';
	display:block !important;
	position:absolute;
	bottom:0;
	height:2px;
	width: 100%;
}

/* Stars */
.woocommerce .woocommerce-product-rating, .woocommerce-page .woocommerce-product-rating { float:right; }
.woocommerce .woocommerce-product-rating .woocommerce-review-link, .woocommerce-page .woocommerce-product-rating .woocommerce-review-link { display:none; }
.woocommerce .woocommerce-product-rating .star-rating, .woocommerce-page .woocommerce-product-rating .star-rating { margin-top:4px; margin-bottom:4px; }
.woocommerce .star-rating, .woocommerce-page .star-rating { height: 1.2em; margin-top:4px; margin-bottom:4px; }


/* Users reviews */
.woocommerce #reviews #comments ol.commentlist {
	padding:0;
}
.woocommerce #reviews #comments ol.commentlist li {
	margin-bottom:0;
}
.woocommerce .woocommerce-tabs .form-submit { display:block; }
.woocommerce #reviews #comments ol.commentlist li img.avatar, .woocommerce-page #reviews #comments ol.commentlist li img.avatar {
	background:none;
	border:none;
	padding:0;
	width: 50px;
	float:left;
	margin:0 1.5em 0.5em 0;
	position:static;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text, .woocommerce-page #reviews #comments ol.commentlist li .comment-text {
	margin:0;
	padding:0;
	border:0;
}
.woocommerce #reviews h3{
	margin-bottom: 1em;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p{margin-bottom: 2em;}

.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta, .woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta {
	padding-top:6px;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta strong, .woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta strong {
    font-size: 18px;
	font-weight:400;
	color:#222222;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta time, .woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta time {
	font-style:italic;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text .description, .woocommerce-page #reviews #comments ol.commentlist li .comment-text .description {
	line-height:21px;
}
.woocommerce #review_form #respond textarea, .woocommerce-page #review_form #respond textarea {
	height: 150px;
	font-weight: 400;
	overflow:auto;
}
.woocommerce .comment-form-rating p.stars a:before, .woocommerce .comment-form-rating p.stars a:hover ~ a:before,
.woocommerce .comment-form-rating p.stars.selected a.active ~ a:before{
	content: '\e915';
	font-family: 'fontello';
}
.woocommerce .comment-form-rating p.stars.selected a.active:before, .woocommerce .comment-form-rating p.stars:hover a:before,
.woocommerce .comment-form-rating p.stars.selected a:not(.active):before{
	content: '\e914';
	font-family: 'fontello';
}

/* Related products */
.woocommerce .related.products h2 {
	text-align:center;
	margin: 1.125em 0 0.5em 0;
}

/* Categories list */
.woocommerce ul.products li.product.product-category .thumb_wrapper, .woocommerce-page ul.products li.product.product-category .thumb_wrapper {
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
	        border-radius: 50%;
	background:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://voxcladding.co.uk/wp-content/themes/m2-ce/css/../images/woo/shop-cat-bg-1.jpg) center center no-repeat;
	padding:1em;
	overflow:hidden;
}
/* not work correctly in the Chrome */
.woocommerce ul.products li.product.product-category .thumb_wrapper img, .woocommerce-page ul.products li.product.product-category .thumb_wrapper img {
	   -moz-transform: scale(1.7) translate(15%,15%);
		 -o-transform: scale(1.7) translate(15%,15%);
		-ms-transform: scale(1.7) translate(15%,15%);
}

.woocommerce ul.products li.product.product-category:nth-child(6n+2) .thumb_wrapper, .woocommerce-page ul.products li.product.product-category:nth-child(6n+2) .thumb_wrapper {
	background:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://voxcladding.co.uk/wp-content/themes/m2-ce/css/../images/woo/shop-cat-bg-2.jpg) center center no-repeat;
}
.woocommerce ul.products li.product.product-category:nth-child(6n+3) .thumb_wrapper, .woocommerce-page ul.products li.product.product-category:nth-child(6n+3) .thumb_wrapper {
	background:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://voxcladding.co.uk/wp-content/themes/m2-ce/css/../images/woo/shop-cat-bg-3.jpg) center center no-repeat;
}
.woocommerce ul.products li.product.product-category:nth-child(6n+4) .thumb_wrapper, .woocommerce-page ul.products li.product.product-category:nth-child(6n+4) .thumb_wrapper {
	background:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://voxcladding.co.uk/wp-content/themes/m2-ce/css/../images/woo/shop-cat-bg-4.jpg) center center no-repeat;
}
.woocommerce ul.products li.product.product-category:nth-child(6n+5) .thumb_wrapper, .woocommerce-page ul.products li.product.product-category:nth-child(6n+5) .thumb_wrapper {
	background:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://voxcladding.co.uk/wp-content/themes/m2-ce/css/../images/woo/shop-cat-bg-5.jpg) center center no-repeat;
}
.woocommerce ul.products li.product.product-category:nth-child(6n+6) .thumb_wrapper, .woocommerce-page ul.products li.product.product-category:nth-child(6n+6) .thumb_wrapper {
	background:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://voxcladding.co.uk/wp-content/themes/m2-ce/css/../images/woo/shop-cat-bg-6.jpg) center center no-repeat;
}
.woocommerce ul.products li.product.product-category img, .woocommerce-page ul.products li.product.product-category img {
	width:100%;
	height:auto;
}
.woocommerce ul.products li.product.product-category h3, .woocommerce-page ul.products li.product.product-category h3 {
	margin-bottom:0;
	border-bottom:none;
	text-align:center;
	font-size: 1.25em;
}
.woocommerce ul.products li.product.product-category mark.count, .woocommerce-page ul.products li.product.product-category mark.count {
	font-size: 1rem;
	font-style: normal;
	font-weight: 600;
}

/* Related products */
.woocommerce .related ul li.product, .woocommerce .related ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page .upsells.products ul li.product, .woocommerce-page .upsells.products ul.products li.product {
    width: 50%;
	border:none;
	box-shadow: none;
}


/* Widgets decoration 
---------------------------------------------------------------*/

/* Cart in top user menu */
.top_panel_wrap .sidebar_cart {
	width: 270px !important;
	padding: 1.5em !important;
}
.top_panel_wrap .widget_shopping_cart { 
	display:block !important;
}
.top_panel_wrap .widget_shopping_cart ul.cart_list { 
	display:block;
	position:static;
	width:100%;
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
	margin-top: 1em;
}
.top_panel_wrap .sidebar_cart > li,
.top_panel_wrap .widget_shopping_cart ul.cart_list > li {
	margin:0;
	padding-left:0;
}
.top_panel_wrap .sidebar_cart > li:before,
.top_panel_wrap .sidebar_cart > li > a:before,
.top_panel_wrap .widget_shopping_cart ul.cart_list > li:before,
.top_panel_wrap .widget_shopping_cart ul.cart_list > li > a:before,
.top_panel_wrap .widget_shopping_cart ul.cart_list > li > a.remove
{
	display:none;
}
.woocommerce .top_panel_wrap .widget_shopping_cart .empty,
.woocommerce-page .top_panel_wrap .widget_shopping_cart .empty {
	padding-bottom: 1em;
}
.top_panel_wrap .widget_shopping_cart ul.cart_list > li > a {
	padding: 0;
}
.top_panel_wrap .widget_shopping_cart ul.cart_list > li > a:not(.remove) {
	margin-top:-0.15em;
}
.top_panel_wrap .widget_shopping_cart ul.cart_list > li > a:hover {
	background-color: transparent !important;
	color: #ffffff;
}
.top_panel_wrap .widget_shopping_cart ul.cart_list > li img {
	width:50px;
}

/* Cart & Products list */
.woocommerce a.remove {
	margin-top:1em;
	text-align:left;
}
.woocommerce a.remove,
.woocommerce a.remove:hover {
	color: #e05100 !important;
	background-color:transparent !important;
}
.woocommerce .shop_table p {
	margin:0;
}
.woocommerce .shop_table a.remove {
	margin-top:0;
	font-weight:400;
	text-align:center;
}
.woocommerce .widget_shopping_cart .cart_list li, .woocommerce-page .widget_shopping_cart .cart_list li {
	padding: 0 0 0 1.5em;
	overflow:hidden;
}
.woocommerce ul.cart_list li:before, .woocommerce ul.product_list_widget li:before, .woocommerce-page ul.cart_list li:before, .woocommerce-page ul.product_list_widget li:before {
	display:none;
}
.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a, .woocommerce-page ul.cart_list li a, .woocommerce-page ul.product_list_widget li a {
    font-weight: 400;
	line-height: 1.25em;
}
.woocommerce ul.product_list_widget li a .woo_img_wrap, .woocommerce-page ul.product_list_widget li a .woo_img_wrap{
	float: left;
	position: relative;
	display: block;
	margin: 0 0.75em 1em 0;
}
.woocommerce ul.product_list_widget li a .woo_img_wrap:before, .woocommerce-page ul.product_list_widget li a .woo_img_wrap:before {
	background-color: transparent;
	cursor: pointer;
	display: block;
	content:"\e890";
	font-family: "fontello";
	font-size: 1em;
	width: 2em;
	height: 2em;
	line-height: 2em;
	left: 50%;
	opacity: 0;
	position: absolute;
	text-align: center;
	top: 50%;
	transform: translateX(-50%) translateY(-50%) scale(0.3, 0.3);
	transition: all 0.3s cubic-bezier(0.6, -0.28, 0.735, 0.045) 0s;
	z-index: 10;
}
.woocommerce ul.product_list_widget li a:hover .woo_img_wrap:before, .woocommerce-page ul.product_list_widget li a:hover .woo_img_wrap:before {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transform: translateX(-50%) translateY(-50%) scale(1, 1);
	   -moz-transform: translateX(-50%) translateY(-50%) scale(1, 1);
		-ms-transform: translateX(-50%) translateY(-50%) scale(1, 1);
			transform: translateX(-50%) translateY(-50%) scale(1, 1);
	-webkit-transition: all .3s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0.1ms;
	   -moz-transition: all .3s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0.1ms;
		-ms-transition: all .3s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0.1ms;
		 -o-transition: all .3s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0.1ms;
			transition: all .3s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0.1ms;
}
.woocommerce ul.product_list_widget li a .woo_img_wrap:after, .woocommerce-page ul.product_list_widget li a .woo_img_wrap:after{
	background-color: rgba(0, 0, 0, 0.3);
	bottom: 0;
	content: " ";
	left: 0;
	opacity: 0;
	position: absolute;
	right: 0;
	top: 0;
	transition: opacity 0.3s ease 0s;
	z-index: 1;
}
.woocommerce ul.product_list_widget li a:hover .woo_img_wrap:after, .woocommerce-page ul.product_list_widget li a:hover .woo_img_wrap:after{
	opacity: 1;
}
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img, .woocommerce-page ul.cart_list li img, .woocommerce-page ul.product_list_widget li img{
    box-shadow: none;
	width:4.6875em;
	float:left;
	margin-left: 0;
}
.woocommerce ul.product_list_widget li img, .woocommerce-page ul.product_list_widget li img{
	margin-left: 0;
}
.woocommerce.widget_shopping_cart .quantity, .woocommerce .widget_shopping_cart .quantity, .woocommerce-page.widget_shopping_cart .quantity, .woocommerce-page .widget_shopping_cart .quantity {
	margin: 0.5em 0 1em;
	display:inline-block;
}
.woocommerce ul.cart_list li > .amount, .woocommerce ul.product_list_widget li > .amount, .woocommerce-page ul.cart_list li > .amount, .woocommerce-page ul.product_list_widget li > .amount,
.woocommerce ul.cart_list li span .amount, .woocommerce ul.product_list_widget li span .amount, .woocommerce-page ul.cart_list li span .amount, .woocommerce-page ul.product_list_widget li span .amount,
.woocommerce ul.cart_list li ins .amount, .woocommerce ul.product_list_widget li ins .amount, .woocommerce-page ul.cart_list li ins .amount, .woocommerce-page ul.product_list_widget li ins .amount {
    font-size: 1em;
	font-weight: 600;
}
.woocommerce ul.cart_list li ins, .woocommerce ul.product_list_widget li ins, .woocommerce-page ul.cart_list li ins, .woocommerce-page ul.product_list_widget li ins {
	text-decoration:none;
	font-style:normal;
}
.woocommerce ul.cart_list li del, .woocommerce ul.product_list_widget li del, .woocommerce-page ul.cart_list li del, .woocommerce-page ul.product_list_widget li del {
    font-size: 0.875em;
}
.woocommerce.widget_shopping_cart .total, .woocommerce .widget_shopping_cart .total, .woocommerce-page.widget_shopping_cart .total, .woocommerce-page .widget_shopping_cart .total {
	font-size:1em;
    padding: 0.75em 0 0;
	color: #222222;
}
.woocommerce.widget_shopping_cart .total .amount, .woocommerce .widget_shopping_cart .total .amount, .woocommerce-page.widget_shopping_cart .total .amount, .woocommerce-page .widget_shopping_cart .total .amount {
	font-size:1.250em;
	font-weight:600;
}

/* Active filters */
.woocommerce .widget_layered_nav_filters > ul > li { padding:0 0.625em 0.5em 0; display:block; }
.woocommerce .widget_layered_nav_filters > ul > li:before {display:none; }
.woocommerce .widget_layered_nav_filters > ul > li a,
.woocommerce .widget_layered_nav ul li.chosen a, .woocommerce-page .widget_layered_nav ul li.chosen a { background-color: transparent; border:none; padding:0; color:#222222; }

/* Price filter */
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content { margin-bottom:1.225em; background:#cccccc; height: 3px; }
.woocommerce .widget_price_filter .price_label { font-size:0.875em; }
.woocommerce .widget_price_filter .price_label span { color:#222222; }
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range {
	height:3px;
	top: 0;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{
	width: 0.8em;
	height: 0.8em;
}

/* Product categories */
body:not(.woocommerce) .widget_area:not(.footer_wrap) .widget_product_categories ul.product-categories {
	margin:0;
	padding:0;
	list-style:none;
}
body:not(.woocommerce) .widget_area:not(.footer_wrap) .widget_product_categories ul.product-categories li {
	position:relative;
	padding:0.5em 1em;
	margin:0;
}
body:not(.woocommerce) .widget_area:not(.footer_wrap) .widget_product_categories ul.product-categories li+li {
	border-top: 1px dashed #eeeeee;
}
body:not(.woocommerce) .widget_area:not(.footer_wrap) .widget_product_categories ul.product-categories li:before {
	display:none;
}
body:not(.woocommerce) .widget_area:not(.footer_wrap) .widget_product_categories ul.product-categories.inited li.has_children:after {
	content: '\e836';
	font-family:'fontello';
	display:block;
	position:absolute;
	z-index:1;
	right: 1em;
	top: 0.5em;
}
body:not(.woocommerce) .widget_area:not(.footer_wrap) .widget_product_categories ul.product-categories.inited li.has_children span.open_child_menu {
	display:none;
}
body:not(.woocommerce) .widget_area:not(.footer_wrap) .widget_product_categories ul.product-categories ul {
	display:none;
}
body:not(.woocommerce) .widget_area:not(.footer_wrap) .widget_product_categories ul.product-categories.inited ul {
	position:absolute;
	z-index:100000;
	top: -0.5em;
	right: -200px;
	width:200px;
}

/* Product search */
.widget_product_search .search-field {
	padding: 0.75em 1em;
	max-width:68%;
}

/* Widget Rating */
.woocommerce .widget_rating_filter ul li{

}
.woocommerce .widget_rating_filter ul li .star-rating{
	float: left;
	margin-top: 6px;
}

/* Cart 
--------------------------------------------------------------------- */
.woocommerce .quantity input.qty, .woocommerce #content .quantity input.qty, .woocommerce-page .quantity input.qty, .woocommerce-page #content .quantity input.qty {
	font-weight: 400;
	-moz-appearance: textfield;
}
.woocommerce table.cart img, .woocommerce #content table.cart img, .woocommerce-page table.cart img, .woocommerce-page #content table.cart img {
    width: 75px;
}
.woocommerce table.cart td, .woocommerce #content table.cart td, .woocommerce-page table.cart td, .woocommerce-page #content table.cart td {
	padding: 12px;
	text-align: center;
}
.woocommerce table.cart td.product-name, .woocommerce #content table.cart td.product-name, .woocommerce-page table.cart td.product-name, .woocommerce-page #content table.cart td.product-name {
	text-align: left;
}
.woocommerce table.cart td.actions .coupon .input-text, .woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon .input-text {
    border: none;
	padding: 0 0.5em;
	margin-right:0.5em;
	width: 10em;
	line-height: 2em;
}
.woocommerce #content table.cart td.actions, .woocommerce table.cart td.actions, .woocommerce-page #content table.cart td.actions, .woocommerce-page table.cart td.actions{
	background: transparent;
}
.woocommerce table.shop_table{
	border-radius: 0 !important;
}
.woocommerce .shop_table .product-subtotal .amount{
	font-weight: 600;
}
.woocommerce table.shop_table thead th, .woocommerce-page table.shop_table thead th {
	font-weight:400;
	font-size:1.125em;
}
.woocommerce table.shop_table tfoot th, .woocommerce-page table.shop_table tfoot th {
	color: #222222;
	font-weight:400;
	font-size:0.875em;
	text-align:right;
}
.woocommerce .cart-collaterals h2, .woocommerce-page .cart-collaterals h2 {
	font-size:1.5em;
	font-weight: 400;
	line-height:1.3em;
	text-align:right;
}
.woocommerce .cart-collaterals .order-total strong, .woocommerce-page .cart-collaterals .order-total strong {
	font-weight:600;
}
.woocommerce .cart-collaterals .cart-subtotal .amount, .woocommerce-page .cart-collaterals .cart-subtotal .amount {
	font-size: 1em;
	font-weight:600;
}
.woocommerce .cart-collaterals .cart_totals table th, .woocommerce-page .cart-collaterals .cart_totals table th {
	padding: 6px;
	font-weight:400;
}
.woocommerce .cart-collaterals .cart_totals table select, .woocommerce-page .cart-collaterals .cart_totals table select {
	background-color:#f4f7f9;
	font-size:1em;
}
.woocommerce table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text {
	width: 100px;
}
.woocommerce .cart-collaterals .shipping_calculator .shipping-calculator-button:after, .woocommerce-page .cart-collaterals .shipping_calculator .shipping-calculator-button:after {
	color:#222222;
	font-size: 1em;
	font-weight:400;
}



/* Checkout 
--------------------------------------------------------------------------*/

.woocommerce form .form-row label, .woocommerce-page form .form-row label {
    line-height: 1.5em;
}
.woocommerce .checkout h3, .woocommerce-page .checkout h3 {
	margin-top:0;
	font-size:1.625em;
	font-weight:400;
}
.woocommerce .checkout .col-2 h3#ship-to-different-address label, .woocommerce-page .checkout .col-2 h3#ship-to-different-address label {
	display:inline-block;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .woocommerce-page form .form-row input.input-text, .woocommerce-page form .form-row textarea {
	font-weight:400;
}
.woocommerce table.shop_table.order_details th,
.woocommerce table.shop_table.customer_details th {
	text-align:left;
}
.woocommerce table.shop_table .cart-subtotal .amount, .woocommerce-page table.shop_table .cart-subtotal .amount,
.woocommerce table.shop_table .shipping td, .woocommerce-page table.shop_table .shipping td {
	font-weight:400;
	color: #222222;	
}
.woocommerce .cart-collaterals .shipping_calculator, .woocommerce-page .cart-collaterals .shipping_calculator {
    clear: none;
    float: left;
	margin-bottom:30px;
}
.woocommerce .checkout #order_review, .woocommerce-page .checkout #order_review {
	margin-bottom:3em;
}
.woocommerce .checkout #order_review_heading, .woocommerce-page .checkout #order_review_heading {
	padding-top:1.825em;
}
.woocommerce .checkout #order_review .order-total .amount, .woocommerce-page .checkout #order_review .order-total .amount {
	font-size:1.125em;
	line-height:1.3em;
	font-weight:600;
}
.woocommerce .checkout #order_review .payment_methods li, .woocommerce-page .checkout #order_review .payment_methods li {
	list-style:none;
}
.woocommerce .checkout #order_review .payment_methods li label, .woocommerce-page .checkout #order_review .payment_methods li label {
	display:inline-block;
}
#add_payment_method #payment ul.payment_methods li img, .woocommerce-checkout #payment ul.payment_methods li img {
	margin: -2px 0.5em 0;
}
.woocommerce-checkout #payment {
	background-color:#f1f1f1;
}
.woocommerce-checkout #payment div.payment_box:after {
	top:0;
}
.woocommerce .order_details li, .woocommerce-page .order_details li {
    font-size: 1em;
    line-height: 1em;
	list-style:none;
}
.woocommerce .order_details li strong, .woocommerce-page .order_details li strong {
	font-weight:300;
	color:#222222;
}

/* My Account
--------------------------------------------------------------------------*/
.woocommerce-account .addresses .title h3 {
	font-size: 2em;
	margin-top:0;
}

.woocommerce .checkout .form-row .checkbox {
	margin-left: 1em;
}

.woocommerce .checkout  #customer_details .form-row .checkbox {
	margin-left: 0;
}

.woocommerce .checkout  #customer_details .form-row .checkbox input[type="checkbox"] {
	margin-top: -4px !important;
}

.woocommerce .checkout .form-row .checkbox input[type="checkbox"] {
	margin-top: 2px !important;
}

.woocommerce .comment-respond .comment-form-cookies-consent label,
.woocommerce .comment-respond .wpgdprc-checkbox label {
	margin-left: 1.5em;
}

/*FILESTART  /home/sites/9b/0/0b83f25667/public_html/wp-content/themes/m2-ce/css/responsive.css */
@charset "utf-8";

@media (min-width: 1440px) and (max-width: 1509px) {
	.post_item_colored .post_featured .post_title {
		font-size: 1.2em;
		line-height: 1.3em;
	}
	.post_item_colored .match_date, .post_item_colored .post_category {
		font-size: 1em;
		line-height: 1.3em;
	}
}

@media (min-width: 1263px) and (max-width: 1439px) {

	/* Body sizes */
	.body_style_boxed .page_wrap {		width:1060px; }
	.slider_boxed, .content_wrap, .content_container {	width:1000px; }

	/* Content and Sidebar */
	.sidebar_show .content { width: 670px; }
	.sidebar { 				 width: 300px; }

	/* Fullwide or Fullscreen with sidebar */
	.body_style_fullwide.sidebar_right .content, .body_style_fullscreen.sidebar_right .content { padding-right: 330px; }
	.body_style_fullwide.sidebar_right .sidebar, .body_style_fullscreen.sidebar_right .sidebar { margin-left: -300px; }
	.body_style_fullwide.sidebar_left  .content, .body_style_fullscreen.sidebar_left  .content { padding-left:  330px; }
	.body_style_fullwide.sidebar_left  .sidebar, .body_style_fullscreen.sidebar_left  .sidebar { margin-right:-300px; }

	/* WooCommerce: Content and Sidebar */
	.woocommerce.sidebar_show .content { width: 690px; }
	.woocommerce .sidebar { 			 width: 280px; }

	/* WooCommerce: Fullwide or Fullscreen with sidebar */
	.woocommerce.body_style_fullwide.sidebar_right .content, .woocommerce.body_style_fullscreen.sidebar_right .content { padding-right: 310px; }
	.woocommerce.body_style_fullwide.sidebar_right .sidebar, .woocommerce.body_style_fullscreen.sidebar_right .sidebar { margin-left: -280px; }
	.woocommerce.body_style_fullwide.sidebar_left  .content, .woocommerce.body_style_fullscreen.sidebar_left  .content { padding-left:  310px; }
	.woocommerce.body_style_fullwide.sidebar_left  .sidebar, .woocommerce.body_style_fullscreen.sidebar_left  .sidebar { margin-right:-280px; }

	.woocommerce ul.products li.product .post_thumb .woo_buttons_wrap .button,
	.woocommerce-page ul.products li.product .woo_buttons_wrap .button{	max-width: 10em; }

	.woocommerce ul.products li.product.product-category .post_item_wrap,
	.woocommerce-page ul.products li.product.product-category .post_item_wrap{
		padding: 2.2em 0.5em;
	}
	.woocommerce ul.products li.product.product-category h3,
	.woocommerce-page ul.products li.product.product-category h3{
		font-size: 1.1em;
	}

	.article_style_boxed .sidebar_inner,
	.body_filled .sidebar[class*="scheme_"] .sidebar_inner {
		padding: 2.1429em;
	}

	/* Top Panel */
	.top_panel_top_contact_area{
		margin-left: 2em;
	}
	.top_panel_style_1 .contact_field {
		text-align:center;
		margin-top:1.5em;
	}
	.top_panel_style_1 .contact_field .contact_icon {
		float: none;
		margin-right:auto;
		margin-left:auto;
		margin-bottom:0.3em;
	}
	.top_panel_style_1 .contact_field span:not(.contact_icon){
		line-height: 1.5em;
	}
	.menu_user_nav > li{
		font-size: 0.625em;
	}
	.menu_user_nav > li > a{
		padding-top: 0.625em;
	}
	.menu_user_nav > li.menu_user_login, .menu_user_nav > li.menu_user_logout{
		line-height: 2.6em;
	}
	.top_panel_top_contact_area, .top_panel_top_open_hours, .top_socials_title{
		font-size: 0.625em;
	}
	.top_panel_top_open_hours, .top_panel_top_contact_area, .top_panel_top_socials{ margin-top: 0.625em;}

	.menu_main_nav > li > a{
		padding: 0.769em 1.2em;
	}

	/* Posts layouts */
	.post_item_colored .post_category {
		max-height:1.2em;
		overflow:hidden;
	}
	.post_item_colored .post_descr .post_price {
		margin-top: 1.2em;
	}
	.sc_scroll_horizontal .sc_blogger .isotope_item,
	.sc_scroll_horizontal .sc_blogger [class*=column-],
	.sc_blogger .sc_scroll_horizontal .isotope_item,
	.sc_blogger .sc_scroll_horizontal [class*=column-] {
		width: 343px;
	}
	.sc_scroll_horizontal .sc_blogger .isotope_column_2,
	.sc_scroll_horizontal .sc_blogger .column-1_2,
	.sc_blogger .sc_scroll_horizontal .isotope_column_2,
	.sc_blogger .sc_scroll_horizontal .column-1_2 {
		width: 515px;
	}
	.sc_scroll_horizontal .sc_blogger .isotope_column_4,
	.sc_scroll_horizontal .sc_blogger .column-1_4,
	.sc_blogger .sc_scroll_horizontal .isotope_column_4,
	.sc_blogger .sc_scroll_horizontal .column-1_4 {
		width: 257px;
	}

	/* Shortcodes */
	.sc_matches_next {
		width: 35%;
	}
	.sc_matches_current {
		width: 65%;
	}
	.sc_matches_next, .sc_matches_current {
		padding: 2.5em 2.5em 1em;
	}
	.sc_matches.style_matches-1 .sc_matches_title {
		font-size: 2.5714em;
	}
	.sc_matches.style_matches-1 .sc_matches_descr {
		font-size:1.2857em;
	}
	.type_player.post_item_colored .player_info {
		font-size:0.9em;
	}
	.sc_matches.style_matches-2 .sc_match_info .name {
		width:8em;
	}

	.sc_call_to_action .sc_call_to_action_title{
		margin: 0 5% 0.5em 5%;
	}

	.custom_intro_3 .sc_intro{
		padding: 1.5em 2em;
	}
	.sc_intro_style_3 .sc_intro_title{
		font-size: 1.2em;
	}

	.sc_price_block .sc_price_block_title{
		font-size: 1.75em;
	}


	/* Widgets */
	.widget_area .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li + li {
		margin-left:0.4em;
	}
	.widget_area .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li a {
		padding: 2px 0.5em;
	}

	/* Widget Calendar */
	.widget_area .widget_calendar table{
		padding: 1em 0.8em;
	}
	.widget_area .widget_calendar td .day_wrap{
		padding: 0 5px;
	}

	.product_categories_sidebar #menu-product-categories-menu li a {
		padding: 1.275em 2.4em 1em;
	}

	/* Copyright area */
	.copyright_wrap .sc_socials.sc_socials_size_tiny .sc_socials_item{margin-top: 0;}
	.copyright_payment {margin-left: 1.5em;}


	/* Mailchimp */
	.mc4wp-form{ width: 58.6%; }

	/* Revolution slider */
	.rev_slider button.sc_button_size_large, .rev_slider .sc_button.sc_button_size_large{ font-size: 0.75em; }
	.custom.tparrows { left: 97.4% !important; }

	.rev_slider .woocommerce .star-rating, .woocommerce-page .rev_slider .star-rating{
		height: 1.8em;
	}

	/* Essential Grid */
	.m2ce-navigation-skin2 .esg-filters .esg-filter-wrapper.esg-fgc-6{
		display: block;
		margin: 0 auto 1em auto !important;
	}
	.m2ce-navigation-skin2 .esg-sortbutton-wrapper, .m2ce-navigation-skin2 .esg-cartbutton-wrapper{
		margin-bottom: 2em;
	}
	.m2ce-navigation-skin3 .esg-filterbutton{ margin: 0 15px 15px 15px !important;}
}


@media (min-width: 1136px) and (max-width: 1262px) {

	/* Body sizes */
	.body_style_boxed .page_wrap {		width:970px; }
	.slider_boxed, .content_wrap, .content_container {	width:910px; }

	/* Top Panel */
	.top_panel_top_open_hours, .top_panel_top_contact_area{ margin-top: 0.55em; }

	.top_panel_wrap li li > a{font-size: 1em;}

	.top_panel_wrap .sidebar_cart {
		padding: 1em !important;
		width: 240px !important;
	}

	.top_panel_style_1 .contact_field span.contact_icon{
		margin-bottom: 1em;
	}
	.top_panel_style_1 .contact_field span:not(.contact_icon){
		line-height: 1.5em;
	}
	.menu_user_nav > li{
		font-size: 0.625em;
	}
	.menu_user_nav > li > a{
		padding-top: 0.9em;
	}
	.menu_user_nav > li.menu_user_login, .menu_user_nav > li.menu_user_logout{
		line-height: 2.75em;
	}
	.top_panel_top_contact_area, .top_panel_top_open_hours, .top_socials_title{
		font-size: 0.625em;
	}
	.top_panel_top_open_hours, .top_panel_top_contact_area{ margin-top: 0.9em;}
 	.top_panel_top_socials{margin-top: 0.75em;}

	/* Content and Sidebar */
	.sidebar_show .content { width: 610px; }

	/* WooCommerce: Content and Sidebar */
	.woocommerce.sidebar_show .content { width: 630px; }

	.woocommerce ul.products li.product .post_thumb .woo_buttons_wrap .button,
	.woocommerce-page ul.products li.product .woo_buttons_wrap .button{
		max-width: 9em;
	}
	.woocommerce a.button, .woocommerce button.button, .woocommerce input.button,
	.woocommerce #respond input#submit, .woocommerce #content input.button, .woocommerce-page a.button,
	.woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page #respond input#submit,
	.woocommerce-page #content input.button, .woocommerce a.button.alt, .woocommerce button.button.alt,
	.woocommerce input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce #content input.button.alt,
	.woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt,
	.woocommerce-page #respond input#submit.alt, .woocommerce-page #content input.button.alt,
	.woocommerce-account .addresses .title .edit{
		padding: 1.1em 1.4em;
	}
	.woocommerce ul.products li.product.product-category .post_item_wrap,
	.woocommerce-page ul.products li.product.product-category .post_item_wrap{
		padding: 2.1em;
	}
	.woocommerce ul.products li.product.product-category h3, .woocommerce-page ul.products li.product.product-category h3{
		font-size: 1.143em;
	}
	.product_categories_sidebar #menu-product-categories-menu li a {
		padding: 1.25em 2.4em 1.15em;
	}

		/* Posts layouts */
	.sc_scroll_horizontal .sc_blogger .isotope_item,
	.sc_scroll_horizontal .sc_blogger [class*=column-],
	.sc_blogger .sc_scroll_horizontal .isotope_item,
	.sc_blogger .sc_scroll_horizontal [class*=column-] {
		width: 313px;
	}
	.sc_scroll_horizontal .sc_blogger .isotope_column_2,
	.sc_scroll_horizontal .sc_blogger .column-1_2,
	.sc_blogger .sc_scroll_horizontal .isotope_column_2,
	.sc_blogger .sc_scroll_horizontal .column-1_2 {
		width: 470px;
	}
	.sc_scroll_horizontal .sc_blogger .isotope_column_4,
	.sc_scroll_horizontal .sc_blogger .column-1_4,
	.sc_blogger .sc_scroll_horizontal .isotope_column_4,
	.sc_blogger .sc_scroll_horizontal .column-1_4 {
		width: 235px;
	}
	.post_item_excerpt .post_info .post_counters_item{ padding: 0.7em 3.75em; }

	.post_format_link .post_descr { padding: 4em 2em 2em 2em; }
	.post_format_link .post_descr a{ font-size: 1.2em; }


	/* Widgets */

	/* Widget Calendar */
	.widget_area .widget_calendar table{
		padding: 1em 0.65em;
	}

	/* Widget Recent Comments */
	.widget_area .recentcomments{
		line-height: 1.3em;
	}


	/* Footer */
	.footer_wrap_inner{font-size: 0.9em;}

	/* Copyright area */
	.copyright_wrap .sc_socials.sc_socials_size_tiny .sc_socials_item{margin-top: 0;}
	.copyright_payment {margin-left: 1.5em;}

	/* Mailchimp */
	.mc4wp-form{ width: 58%; }

	/* Revolution slider */
	.rev_slider button.sc_button_size_large, .rev_slider .sc_button.sc_button_size_large{ font-size: 0.65em; }
	.custom.tparrows { left: 98% !important; }

	.rev_slider .woocommerce .star-rating, .woocommerce-page .rev_slider .star-rating{
		height: 1.8em;
	}
	.rev_slider .woocommerce  ul.products li.product .post_thumb .woo_buttons_wrap .button,
	.woocommerce-page .rev_slider ul.products li.product .woo_buttons_wrap .button{	max-width: 11em; }


	/* Essential Grid */
	.m2ce-navigation-skin2 .esg-filters .esg-filter-wrapper.esg-fgc-6{
		display: block;
		margin: 0 auto 1em auto !important;
	}
	.m2ce-navigation-skin2 .esg-sortbutton-wrapper, .m2ce-navigation-skin2 .esg-cartbutton-wrapper{
		margin-bottom: 3em;
	}

}

/* Without side menu */
@media (min-width: 1024px) and (max-width: 1135px) {

	/* Body sizes */
	.body_style_boxed .page_wrap {		width:100%; }
	.slider_boxed, .content_wrap, .content_container {	width:964px; }

	/* Top panel */
	.top_panel_wrap li li > a{font-size: 0.929em;}
	.top_panel_style_1 .contact_field span.contact_icon{
		margin-bottom: 1em;
	}
	.top_panel_style_1 .contact_field span:not(.contact_icon){
		line-height: 1.5em;
	}
	.menu_user_nav > li{
		font-size: 0.625em;
	}
	.menu_user_nav > li > a{
		padding-top: 0.9em;
	}
	.menu_user_nav > li.menu_user_login, .menu_user_nav > li.menu_user_logout{
		line-height: 2.75em;
	}
	.top_panel_top_contact_area, .top_panel_top_open_hours, .top_socials_title{
		font-size: 0.625em;
	}
	.top_panel_top_open_hours, .top_panel_top_contact_area{ margin-top: 0.9em;}
	.top_panel_top_socials{margin-top: 0.75em;}

	/* Content and Sidebar */
	.sidebar_show .content { width: 664px; }

	/* WooCommerce: Content and Sidebar */
	.woocommerce.sidebar_show .content { width: 684px; }

	.woocommerce ul.products li.product .post_thumb .woo_buttons_wrap .button,
	.woocommerce-page ul.products li.product .woo_buttons_wrap .button{
		max-width: 11em;
	}
	.woocommerce ul.products li.product.product-category h3, .woocommerce-page ul.products li.product.product-category h3{
		font-size: 1.143em;
	}
	.woocommerce ul.products li.product.product-category .post_item_wrap,
	.woocommerce-page ul.products li.product.product-category .post_item_wrap{
		padding: 2.25em 0;
	}
	.woocommerce a.button, .woocommerce button.button, .woocommerce input.button,
	.woocommerce #respond input#submit, .woocommerce #content input.button, .woocommerce-page a.button,
	.woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page #respond input#submit,
	.woocommerce-page #content input.button, .woocommerce a.button.alt, .woocommerce button.button.alt,
	.woocommerce input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce #content input.button.alt,
	.woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt,
	.woocommerce-page #respond input#submit.alt, .woocommerce-page #content input.button.alt,
	.woocommerce-account .addresses .title .edit{
		padding: 1.1em 1.4em;
	}

	/* Posts layouts */
	.sc_scroll_horizontal .sc_blogger .isotope_item,
	.sc_scroll_horizontal .sc_blogger [class*=column-],
	.sc_blogger .sc_scroll_horizontal .isotope_item,
	.sc_blogger .sc_scroll_horizontal [class*=column-] {
		width: 331px;
	}
	.sc_scroll_horizontal .sc_blogger .isotope_column_2,
	.sc_scroll_horizontal .sc_blogger .column-1_2,
	.sc_blogger .sc_scroll_horizontal .isotope_column_2,
	.sc_blogger .sc_scroll_horizontal .column-1_2 {
		width: 497px;
	}
	.sc_scroll_horizontal .sc_blogger .isotope_column_4,
	.sc_scroll_horizontal .sc_blogger .column-1_4,
	.sc_blogger .sc_scroll_horizontal .isotope_column_4,
	.sc_blogger .sc_scroll_horizontal .column-1_4 {
		width: 248px;
	}
	.post_item_excerpt .post_info .post_counters_item{ padding: 0.7em 3.75em; }

	.post_format_link .post_descr { padding: 4em 2em 2em 2em; }
	.post_format_link .post_descr a{ font-size: 1.2em; }

	.product_categories_sidebar #menu-product-categories-menu li a {
		padding: 1.375em 2.4em 1.27em 2.4em;
	}

	/* Widgets */

	/* Widget Calendar */
	.widget_area .widget_calendar table{
		padding: 1em 0.65em;
	}
	/* Widget Recent Comments */
	.widget_area .recentcomments{
		line-height: 1.3em;
	}

	/* Copyright area */
	.copyright_wrap .sc_socials.sc_socials_size_tiny .sc_socials_item{margin-top: 0;}
	.copyright_payment {margin-left: 1.5em;}


	/* Mailchimp */
	.mc4wp-form{ width: 54.75%; }

	/* Revolution slider */
	.rev_slider button.sc_button_size_large, .rev_slider .sc_button.sc_button_size_large{ font-size: 0.65em; }
	.custom.tparrows { left: 97.8% !important; }

	.rev_slider .woocommerce .star-rating, .woocommerce-page .rev_slider .star-rating{
		height: 1.8em;
	}
	.rev_slider .woocommerce  ul.products li.product .post_thumb .woo_buttons_wrap .button,
	.woocommerce-page .rev_slider ul.products li.product .woo_buttons_wrap .button{	max-width: 11em; }

	/* Essential Grid */
	.m2ce-navigation-skin2 .esg-filters .esg-filter-wrapper.esg-fgc-6{
		display: block;
		margin: 0 auto 1em auto !important;
	}
	.m2ce-navigation-skin2 .esg-sortbutton-wrapper, .m2ce-navigation-skin2 .esg-cartbutton-wrapper{
		margin-bottom: 3em;
	}
	.m2ce-navigation-skin3 .esg-filterbutton{ margin: 0 15px 15px 15px !important;}
}


@media (min-width: 960px) and (max-width: 1023px) {

	/* Body sizes */
	.body_style_boxed .page_wrap {		width:100%; }
	.slider_boxed, .content_wrap, .content_container {	width:900px; }

	/* Top panel */
	.top_panel_top_contact_area, .top_panel_top_open_hours, .top_socials_title{
		font-size: 1em;
	}

	/* Content and Sidebar */
	.sidebar_show .content { width: 600px; }

	/* WooCommerce: Content and Sidebar */
	.woocommerce.sidebar_show .content { width: 620px; }

	/* Main Slider */
	.slider_over_content .sc_form_message textarea {
		min-height: 8em;
	}

	/* Posts layouts */
	.sc_scroll_horizontal .sc_blogger .isotope_item,
	.sc_scroll_horizontal .sc_blogger [class*=column-],
	.sc_blogger .sc_scroll_horizontal .isotope_item,
	.sc_blogger .sc_scroll_horizontal [class*=column-] {
		width: 310px;
	}
	.sc_scroll_horizontal .sc_blogger .isotope_column_2,
	.sc_scroll_horizontal .sc_blogger .column-1_2,
	.sc_blogger .sc_scroll_horizontal .isotope_column_2,
	.sc_blogger .sc_scroll_horizontal .column-1_2 {
		width: 465px;
	}
	.sc_scroll_horizontal .sc_blogger .isotope_column_4,
	.sc_scroll_horizontal .sc_blogger .column-1_4,
	.sc_blogger .sc_scroll_horizontal .isotope_column_4,
	.sc_blogger .sc_scroll_horizontal .column-1_4 {
		width: 232px;
	}
}


@media (min-width: 960px) and (max-width: 1262px) {

	html, body {	font-size: 14px; }
	h1 { font-size:3.571em; }	/* 50px */
	h2 { font-size:4.286em; }	/* 60px */
	h3 { font-size:1.786em; }	/* 30px */
	h4 { font-size:1.429em; }	/* 20px */
	h5 { font-size:1.286em; }	/* 18px */
	h6 { font-size:1em; }		/* 14px */

	.sidebar { 				 width: 270px; }

	/* Fullwide or Fullscreen with sidebar */
	.body_style_fullwide.sidebar_right .content, .body_style_fullscreen.sidebar_right .content { padding-right: 300px; }
	.body_style_fullwide.sidebar_right .sidebar, .body_style_fullscreen.sidebar_right .sidebar { margin-left: -270px; }
	.body_style_fullwide.sidebar_left  .content, .body_style_fullscreen.sidebar_left  .content { padding-left:  300px; }
	.body_style_fullwide.sidebar_left  .sidebar, .body_style_fullscreen.sidebar_left  .sidebar { margin-right:-270px; }

	/* WooCommerce: Content and Sidebar */
	.woocommerce .sidebar { 			 width: 250px; }

	/* WooCommerce: Fullwide or Fullscreen with sidebar */
	.woocommerce.body_style_fullwide.sidebar_right .content, .woocommerce.body_style_fullscreen.sidebar_right .content { padding-right: 280px; }
	.woocommerce.body_style_fullwide.sidebar_right .sidebar, .woocommerce.body_style_fullscreen.sidebar_right .sidebar { margin-left: -250px; }
	.woocommerce.body_style_fullwide.sidebar_left  .content, .woocommerce.body_style_fullscreen.sidebar_left  .content { padding-left:  280px; }
	.woocommerce.body_style_fullwide.sidebar_left  .sidebar, .woocommerce.body_style_fullscreen.sidebar_left  .sidebar { margin-right:-250px; }

	.woocommerce ul.products li.product.product-category h3, .woocommerce-page ul.products li.product.product-category h3{
		font-size: 1.143em;
	}
	.woocommerce ul.products li.product.product-category .post_item_wrap,
	.woocommerce-page ul.products li.product.product-category .post_item_wrap{
		padding: 2em 0;
	}
	.woocommerce a.button, .woocommerce button.button, .woocommerce input.button,
	.woocommerce #respond input#submit, .woocommerce #content input.button, .woocommerce-page a.button,
	.woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page #respond input#submit,
	.woocommerce-page #content input.button, .woocommerce a.button.alt, .woocommerce button.button.alt,
	.woocommerce input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce #content input.button.alt,
	.woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt,
	.woocommerce-page #respond input#submit.alt, .woocommerce-page #content input.button.alt,
	.woocommerce-account .addresses .title .edit{
		padding: 1.1em 1.4em;
	}

	.article_style_boxed .sidebar_inner,
	.body_filled .sidebar[class*="scheme_"] .sidebar_inner {
		padding: 2.1429em;
	}

	/* Top Panel */
	.top_panel_style_1 .contact_field {
		text-align:center;
		margin-top:1.5em;
	}
	.top_panel_style_1 .contact_field .contact_icon {
		float: none;
		margin-right:auto;
		margin-left:auto;
		margin-bottom:0.3em;
	}

	/* Posts layouts */
	.isotope_filters a {
		font-size:0.8461em;
	}

	.post_item_colored .post_category {
		max-height:1.2em;
		overflow:hidden;
	}
	.post_item_colored .post_descr .post_price {
		margin-top: 1.2em;
	}
	.post_item_colored .post_featured .post_title {
		font-size:1.2857em;
	}

	/* Post parts */
	.post_info {
		font-size:0.8461em;
	}
	.post_info {
		font-size:0.8461em;
	}
	.post_rating .reviews_star {
		font-size:1em;
	}
	.post_item_colored .post_category {
		font-size:1em;
		margin:0 0 0.4em;
	}
	.post_item_colored .post_descr .post_price_period {
		font-size:1em;
	}
	.post_item_colored .post_descr .post_price_value {
		font-size:1.3846em;
	}
	.post_item_excerpt .post_info .post_counters_item{
		padding: 0.7em 3.75em;
	}
	.post_format_link .post_descr {
		padding: 4em 2em 2em 2em;
	}
	.post_format_link .post_descr a{
		font-size: 1.1em;
	}

	/* Widgets */
	.widget_area .post_item .post_info {
		font-size:0.7692em;
	}
	.widget_area .widget_tag_cloud a {
		font-size:0.8461em !important;
	}
	.widget_area .widget_calendar .weekday {
		font-size:0.8461em;
	}
	.widget_area .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li + li {
		margin-left:0.4em;
	}
	.widget_area .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li a {
		padding: 2px 0.25em;
	}

	.widget_area .widget_calendar table{
		padding: 1em 0.65em;
	}

	.widget_area .widget_calendar td .day_wrap {
		padding:3px;
		line-height: 1.2em;
	}
	.widget_area .recentcomments{
		line-height: 1.3em;
	}


	/* Footer */
	.footer_wrap_inner{
		font-size: 1em;
	}
	.contacts_wrap .contacts_address {
		font-size: 1em;
	}
	.footer_wrap .widget_area_inner .widget_title{
		font-size: 1.286em;
	}

	/* Woocommerce */
	.woocommerce .widget_price_filter .price_label {
		font-size: 1em;
	}
	.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price {
		font-size: 1em;
	}
	.top_panel_wrap .widget_shopping_cart ul.cart_list > li > a:not(.remove) {
		margin-top:-0.15em;
	}
	.woocommerce ul.products li.product .post_thumb .woo_buttons_wrap .button,
	.woocommerce-page ul.products li.product .woo_buttons_wrap .button{
		max-width: 10em;
	}
	.product_categories_sidebar #menu-product-categories-menu li a{
		padding: 1.25em 2.4em 1.12em;
	}

	/* Shortcodes */
	.sc_googlemap {
		max-height:350px;
	}
	.sc_googlemap_content {
		position:static;
		width: auto;
	}

	.sc_testimonial_content {
		font-size:1.25em;
	}
	.sc_testimonial_author {
		font-size: 1em;
	}

	/* Copyright area */
	.copyright_wrap .sc_socials.sc_socials_size_tiny .sc_socials_item{margin-top: 0;}
	.copyright_payment {margin-left: 1.5em;}


	/* Mailchimp */
	.mc4wp-form{ width: 58.5%; }

	/* Revolution Slider */
	.rev_slider button.sc_button_size_large, .rev_slider .sc_button.sc_button_size_large{ font-size: 0.65em; }
	.custom.tparrows { left: 98% !important; }

	.rev_slider .woocommerce .star-rating, .woocommerce-page .rev_slider .star-rating{
		height: 1.8em;
	}
	.rev_slider .woocommerce  ul.products li.product .post_thumb .woo_buttons_wrap .button,
	.woocommerce-page .rev_slider ul.products li.product .woo_buttons_wrap .button{	max-width: 11em; }

	/* Essential Grid */
	.m2ce-navigation-skin2 .esg-filters .esg-filter-wrapper.esg-fgc-6{
		display: block;
		margin: 0 auto 1em auto !important;
	}
	.m2ce-navigation-skin2 .esg-sortbutton-wrapper, .m2ce-navigation-skin2 .esg-cartbutton-wrapper{
		margin-bottom: 2em;
	}
	.m2ce-navigation-skin3 .esg-filterbutton{ margin: 0 15px 15px 15px !important;}
}

@media (min-width: 768px) and (max-width: 959px) {

	html, body {	font-size: 13px; }
	h1 { font-size:3.462em; }	/* 45px */
	h2 { font-size:4.154em; }	/* 54px */
	h3 { font-size:1.846em; }	/* 24px */
	h4 { font-size:1.385em; }	/* 18px */
	h5 { font-size:1.231em; }	/* 16px */
	h6 { font-size:1em; }		/* 13px */

	/* Body sizes */
	.body_style_boxed .page_wrap {		width:100%; }
	.slider_boxed, .content_wrap, .content_container {	width:708px; }

	/* Content and Sidebar */
	.sidebar_show .content { width: 100%; float: none; }
	.sidebar_show .sidebar { width: 100%; float: none; margin-top: 2em; }

	/* Fullwide or Fullscreen with sidebar */
	.body_style_fullwide.sidebar_right .content, .body_style_fullscreen.sidebar_right .content { padding-right: 0 !important; }
	.body_style_fullwide.sidebar_right .sidebar, .body_style_fullscreen.sidebar_right .sidebar { margin-left: 0 !important; }
	.body_style_fullwide.sidebar_left  .content, .body_style_fullscreen.sidebar_left  .content { padding-left:  0 !important; }
	.body_style_fullwide.sidebar_left  .sidebar, .body_style_fullscreen.sidebar_left  .sidebar { margin-right:0 !important; }

	/* WooCommerce: Content and Sidebar */
	.woocommerce.sidebar_show .content { width: 100%; float: none; }
	.woocommerce .sidebar { 			 width: 100%; float: none; margin-top: 2em; }

	/* Main Slider */
	.slider_over_content .sc_form_message textarea {
		min-height: 7em;
	}
	.slider_over_content .sc_form .sc_form_item input[type="text"],
	.slider_over_content .sc_form .sc_form_item select,
	.slider_over_content .sc_form .sc_form_item textarea {
		padding: 0.6em 1em;
	}

	.sidebar:not(.sidebar_cart){
		margin-top: 6em;
	}

	.sidebar aside {
		display: inline-block;
		vertical-align:top;
		width:31%;
		margin-left:3.5%;
	}
	.sidebar aside+aside {
		padding-top:0;
		border-top:none;
		margin-top:0;
	}
	.sidebar aside:nth-child(3n+1) {
		margin-left:0;
	}
	.sidebar aside:nth-child(3n+4),
	.sidebar aside:nth-child(3n+5),
	.sidebar aside:nth-child(3n+6) {
		padding-top:2em;
		border-top:1px solid #f4f7f9;
		margin-top:2em;
	}

	.gallery.gallery-columns-9 .gallery-item {	width: 20% !important; }
	.gallery.gallery-columns-8 .gallery-item {	width: 20% !important; }
	.gallery.gallery-columns-7 .gallery-item {	width: 20% !important; }
	.gallery.gallery-columns-6 .gallery-item {	width: 20% !important; }


	input[type="submit"], input[type="button"], button, .sc_button {
		padding: 0.75em;
	}

	/* Top Panel */
	.top_panel_top_user_area {
		float:none;
		clear:both;
		width:100%;
	}
	.top_panel_top_socials {
		float:left;
		margin-left:0;
		margin-right:4.5em;
	}
	.top_panel_style_1 .contact_field {
		text-align:center;
		margin-top:1.5em;
		margin-bottom:1.5em;
	}
	.top_panel_style_1 .contact_field .contact_icon {
		float: none;
		margin-right:auto;
		margin-left:auto;
		margin-bottom:0.3em;
	}

	.top_panel_top_open_hours{
		font-size: 1em;
	}
	.top_panel_title.title_present:not(.navi_present) .breadcrumbs{
		padding-left: 0;
	}

	/* Login and Register */
	.popup_wrap {
		top: 50%;
		left: 50%;
		-webkit-transform:translate(-50%, -50%);
		   -moz-transform:translate(-50%, -50%);
			-ms-transform:translate(-50%, -50%);
				transform:translate(-50%, -50%);
	}

	/* Posts layouts */
	.isotope_filters a {
		font-size:0.8461em;
	}

	.post_item_colored .post_category {
		max-height:1.2em;
		overflow:hidden;
	}
	.post_item_colored .post_descr .post_price {
		margin-top: 1.2em;
	}
	.post_item_colored .post_info_wrap .post_button + .post_button {
		margin-left:0.4em;
	}

	.sc_scroll_horizontal .sc_blogger .isotope_item,
	.sc_scroll_horizontal .sc_blogger [class*=column-],
	.sc_blogger .sc_scroll_horizontal .isotope_item,
	.sc_blogger .sc_scroll_horizontal [class*=column-] {
		width: 246px;
	}
	.sc_scroll_horizontal .sc_blogger .isotope_column_2,
	.sc_scroll_horizontal .sc_blogger .column-1_2,
	.sc_blogger .sc_scroll_horizontal .isotope_column_2,
	.sc_blogger .sc_scroll_horizontal .column-1_2 {
		width: 369px;
	}

	/* Post parts */
	.post_info {
		font-size:0.8461em;
	}
	.post_info {
		font-size:0.8461em;
	}
	.post_rating .reviews_star {
		font-size:1em;
	}
	.post_item_colored .post_category {
		font-size:1em;
		margin:0 0 0.4em;
	}
	.post_item_colored .post_descr .post_price_period {
		font-size:1em;
	}
	.post_item_colored .post_descr .post_price_value {
		font-size:1.3846em;
	}

	.post_item_excerpt .post_info .post_counters_item{
		padding: 0.7em 3.75em;
	}
	.post_format_link .post_descr {
		padding: 4em 2em 2em 2em;
	}
	.post_format_link .post_descr a{
		font-size: 1.4em;
	}

	/* Widgets */
	.widget_area .post_item .post_info {
		font-size:0.7692em;
	}
	.widget_area .widget_tag_cloud a {
		font-size:0.8461em !important;
	}

	.widget_area .widget_calendar .weekday {
		font-size:0.8461em;
	}
	.widget_area .widget_calendar table{
		padding: 1em;
	}
	.widget_area .widget_calendar td .day_wrap {
		padding:3px;
		line-height: 1.2em;
	}

	.widget_area .recentcomments{
		line-height: 1.3em;
	}


	.widget_area .reviews_block .reviews_summary .reviews_criteria {
		font-size:0.7692em;
	}
	.widget_area .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li + li {
		margin-left:0.4em;
	}
	.widget_area .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li a {
		padding: 2px 0.5em;
	}

	.product_categories_sidebar #menu-product-categories-menu li a{
		padding: 0.925em 2.4em 0.82em;
	}

	/* Services page */
	.custom_price_block_1{
		width: 100%;
	}

	/* Shortcodes */
	.clients_custom_1 .column-1_3{
		width: 50%;
		margin-bottom: 0;
	}

	.sc_promo_block {
		min-width: 50%;
	}
	.sc_promo_block_inner {
		padding: 3.5em;
	}

	.sc_googlemap {
		max-height:350px;
	}
	.sc_googlemap_content {
		position:static;
		width: auto;
	}

	.popup_menuitem > .sc_menuitems_wrap {
		width: 600px;
	}

	/* Intro */
	.sc_intro{
		padding: 1.8em;
	}
	.intro_horizontal{
		height: 200px;
	}
	.intro_vertical{
		height: 430px;
	}
	.custom_intro_3 .sc_intro{
		padding-top: 1.25em;
	}

	.sc_testimonial_content {
		font-size:1.25em;
	}
	.sc_testimonial_author {
		font-size: 1em;
	}

	.sc_team_item .sc_socials.sc_socials_size_small .sc_socials_item{
		margin-right: 0.3em;
	}


	/* Woocommerce */
	.woocommerce .widget_price_filter .price_label {
		font-size: 1em;
	}
	.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price {
		font-size: 1em;
	}
	.top_panel_wrap .widget_shopping_cart ul.cart_list > li > a:not(.remove) {
		margin-top:-0.15em;
	}
	.woocommerce table.cart img, .woocommerce #content table.cart img, .woocommerce-page table.cart img, .woocommerce-page #content table.cart img {
		width: 60px;
	}
	.woocommerce table.cart td, .woocommerce #content table.cart td, .woocommerce-page table.cart td, .woocommerce-page #content table.cart td {
		padding: 8px;
	}
	.woocommerce #content table.cart td.actions .coupon, .woocommerce table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon {
		float:left;
	}
	.woocommerce #content table.cart td.actions .button, .woocommerce table.cart td.actions .button, .woocommerce-page #content table.cart td.actions .button, .woocommerce-page table.cart td.actions .button {
		width: auto;
	}
	.woocommerce #content table.cart td.actions > .button, .woocommerce table.cart td.actions > .button, .woocommerce-page #content table.cart td.actions > .button, .woocommerce-page table.cart td.actions > .button {
		float: right;
	}
	.woocommerce.columns-5 li,
	.woocommerce.columns-5 li:after,
	.woocommerce.columns-5 li:before {
		clear: none !important;
	}
	.woocommerce.columns-5 li:nth-child(3n+1) {
		clear: both !important;
	}
	.woocommerce.columns-5 ul.products li.product, .woocommerce-page.columns-5 ul.products li.product,
	.woocommerce .related.products ul.products li.product.column-1_5, .woocommerce-page .related.products ul.products li.product.column-1_5,
	.woocommerce .upcells.products ul.products li.product.column-1_5, .woocommerce-page .upcells.products ul.products li.product.column-1_5,
	.woocommerce ul.products li.product.column-1_5, .woocommerce-page ul.products li.product.column-1_5 {
		width: 33.3333%;
	}
	.woocommerce.columns-6 ul.products li.product, .woocommerce-page.columns-6 ul.products li.product,
	.woocommerce .related.products ul.products li.product.column-1_6, .woocommerce-page .related.products ul.products li.product.column-1_6,
	.woocommerce .upcells.products ul.products li.product.column-1_6, .woocommerce-page .upcells.products ul.products li.product.column-1_6,
	.woocommerce ul.products li.product.column-1_6, .woocommerce-page ul.products li.product.column-1_6 {
		width: 33.3333%;
	}
	.woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce #content input.button,
	.woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page #respond input#submit,
	.woocommerce-page #content input.button, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt,
	.woocommerce #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt,
	.woocommerce-page input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page #content input.button.alt,
	.woocommerce-account .addresses .title .edit{
		font-size: 0.692em;
	}
	.woocommerce ul.products li.product.product-category .post_item_wrap,
	.woocommerce-page ul.products li.product.product-category .post_item_wrap{
		padding: 3.6em 0;
	}
	.woocommerce ul.products li.product .post_thumb .woo_buttons_wrap .button, .woocommerce-page ul.products li.product .woo_buttons_wrap .button{
		max-width: 10em;
	}


	/* Footer */
	.contacts_wrap .contacts_address {
		font-size: 1em;
	}
	.copyright_style_socials .sc_socials, .copyright_style_menu .menu_footer_nav,
	.copyright_style_menu .copyright_text, .copyright_style_socials .copyright_text {
		float: none;
	}
	.copyright_style_socials .copyright_text p{
		margin-top: 0.5em;
	}
	.copyright_style_socials .sc_socials, .copyright_style_menu .menu_footer_nav,
	.copyright_style_socials .copyright_text p{
		margin-bottom: 0.5em;
	}
	.copyright_payment {
		padding: 0;
		margin: 0 auto;
	}
	.copyright_payment li {
		margin-left: 0;
	}

	/* Scroll to Top */
	.scroll_to_top {
		right: 1em;
	}

	/* Mailchimp */
	.mc4wp-form{ width: 70%; }
	.mailchimp_text{max-width: 80%;}

	/* Essential Grid */
	.m2ce-navigation-skin2 .esg-filter-wrapper.esg-fgc-6{
		margin-bottom: 10px !important;
	}
	.m2ce-navigation-skin2 .esg-sortbutton-wrapper{
		margin-bottom: 20px;
	}

	/* Revolution Slider */
	.rev_slider button.sc_button_size_large, .rev_slider .sc_button.sc_button_size_large{
		font-size: 0.6em;
		margin-top: 1em;
	}
	.custom.tparrows {
		left: 98% !important;
	}
	.rev_slider .woocommerce .star-rating, .woocommerce-page .rev_slider .star-rating{
		height: 1.8em;
	}
	.rev_slider .woocommerce  ul.products li.product .post_thumb .woo_buttons_wrap .button,
	.woocommerce-page .rev_slider ul.products li.product .woo_buttons_wrap .button{
		max-width: 11em;
	}
	.custom.tparrows{left: 99.8% !important;}
}


@media (min-width: 768px) and (max-width: 768px) {

	.woocommerce.columns-2 ul.products li.product, .woocommerce-page.columns-2 ul.products li.product,
	.woocommerce .related.products ul.products li.product.column-1_2, .woocommerce-page .related.products ul.products li.product.column-1_2,
	.woocommerce .upcells.products ul.products li.product.column-1_2, .woocommerce-page .upcells.products ul.products li.product.column-1_2,
	.woocommerce ul.products li.product.column-1_2, .woocommerce-page ul.products li.product.column-1_2,
	.woocommerce.columns-3 ul.products li.product, .woocommerce-page.columns-3 ul.products li.product,
	.woocommerce .related.products ul.products li.product.column-1_3, .woocommerce-page .related.products ul.products li.product.column-1_3,
	.woocommerce .upcells.products ul.products li.product.column-1_3, .woocommerce-page .upcells.products ul.products li.product.column-1_3,
	.woocommerce ul.products li.product.column-1_3, .woocommerce-page ul.products li.product.column-1_3,
	.woocommerce.columns-4 ul.products li.product, .woocommerce-page.columns-4 ul.products li.product,
	.woocommerce .related.products ul.products li.product.column-1_4, .woocommerce-page .related.products ul.products li.product.column-1_4,
	.woocommerce .upcells.products ul.products li.product.column-1_4, .woocommerce-page .upcells.products ul.products li.product.column-1_4,
	.woocommerce ul.products li.product.column-1_4, .woocommerce-page ul.products li.product.column-1_4, .woocommerce.columns-5 ul.products li.product,
	.woocommerce-page.columns-5 ul.products li.product, .woocommerce .related.products ul.products li.product.column-1_5,
	.woocommerce-page .related.products ul.products li.product.column-1_5, .woocommerce .upcells.products ul.products li.product.column-1_5,
	.woocommerce-page .upcells.products ul.products li.product.column-1_5, .woocommerce ul.products li.product.column-1_5,
	.woocommerce-page ul.products li.product.column-1_5, .woocommerce.columns-6 ul.products li.product, .woocommerce-page.columns-6 ul.products li.product,
	.woocommerce .related.products ul.products li.product.column-1_6, .woocommerce-page .related.products ul.products li.product.column-1_6,
	.woocommerce .upcells.products ul.products li.product.column-1_6, .woocommerce-page .upcells.products ul.products li.product.column-1_6,
	.woocommerce ul.products li.product.column-1_6, .woocommerce-page ul.products li.product.column-1_6 {
		width: 50% !important;
	}
	.woocommerce.columns-5 ul.products li.product-category{
		width: 45% !important;
	}
	.woocommerce .shop_mode_list ul.products li.product, .woocommerce-page .shop_mode_list ul.products li.product{
		width: 100% !important;
	}
	.woocommerce.columns-5 li, .woocommerce.columns-5 li:after, .woocommerce.columns-5 li:before{
		clear: both !important;
	}
	.woocommerce span.new, .woocommerce-page span.new, .woocommerce span.onsale, .woocommerce-page span.onsale,
	.woocommerce ul.products li.product span.new, .woocommerce-page ul.products li.product span.new,
	.woocommerce ul.products li.product span.onsale, .woocommerce-page ul.products li.product span.onsale {
		font-size: 0.923em;
	}
	.woocommerce ul.products li.product .product_cats, .woocommerce-page ul.products li.product .product_cats{
		font-size: 0.769em;
	}
	.woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce #content input.button,
	.woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page #respond input#submit,
	.woocommerce-page #content input.button, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt,
	.woocommerce #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt,
	.woocommerce-page input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page #content input.button.alt,
	.woocommerce-account .addresses .title .edit{
		font-size: 0.769em;
		padding-right: 1.5em;
		padding-left: 1.5em;
	}
	.woocommerce table.cart td.actions .coupon .input-text, .woocommerce #content table.cart td.actions .coupon .input-text,
	.woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon .input-text {
		padding: 0.25em 0.5em;
	}
	.woocommerce ul.products li.product.product-category .post_item_wrap, .woocommerce-page ul.products li.product.product-category .post_item_wrap {
		padding: 5em 0;
	}
	.woocommerce ul.products li.product.product-category h3, .woocommerce-page ul.products li.product.product-category h3{
		font-size: 2em;
	}
	.woocommerce div.product div.images, .woocommerce #content div.product div.images,
	.woocommerce-page div.product div.images, .woocommerce-page #content div.product div.images{
		float: left;
	}
	.woocommerce #content div.product div.summary, .woocommerce div.product div.summary,
	.woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary{
		float: right;
	}
	.woocommerce div.product form.cart div.quantity, .woocommerce-page div.product form.cart div.quantity,
	.woocommerce div.product form.cart div.quantity input[type="number"], 
	.woocommerce-page div.product form.cart div.quantity input[type="number"]{
		height: auto;
	}
	.woocommerce .checkout input.button{
		margin-left: 0 !important;
	}

	.content_banner_column {
		display: block !important;
		margin: 0 auto 30px;
		width: 45% !important;
	}
	.ecommerce .widget_banner img {
		width: 100%;
	}
	.esg_custom_column{
		width: 100% !important;
	}
}

@media (min-width: 640px) and (max-width: 767px) {

	/* Body sizes */
	.slider_boxed, .content_wrap, .content_container {	width:600px; }

	/* Login and Register */
	.popup_wrap {
		top: 50%;
		left: 50%;
		-webkit-transform:translate(-50%, -50%);
		   -moz-transform:translate(-50%, -50%);
			-ms-transform:translate(-50%, -50%);
				transform:translate(-50%, -50%);
	}

	/* Posts layouts */
	.isotope_wrap {
		margin-right:-20px;
	}
	.isotope_wrap .isotope_item {
		padding-right:20px;
		padding-bottom:20px;
		min-width:50%;
	}

	.sc_scroll_horizontal .sc_blogger .isotope_item,
	.sc_scroll_horizontal .sc_blogger [class*=column-],
	.sc_blogger .sc_scroll_horizontal .isotope_item,
	.sc_blogger .sc_scroll_horizontal [class*=column-] {
		width: 206px;
		min-width:0;
	}
	.sc_scroll_horizontal .sc_blogger .isotope_column_2,
	.sc_scroll_horizontal .sc_blogger .column-1_2,
	.sc_blogger .sc_scroll_horizontal .isotope_column_2,
	.sc_blogger .sc_scroll_horizontal .column-1_2 {
		width: 310px;
	}
	.popup_menuitem > .sc_menuitems_wrap {
		width: 500px;
	}
}


@media (min-width: 480px) and (max-width: 639px) {

	/* Body sizes */
	.slider_boxed, .content_wrap, .content_container {	width:440px; }

	/* Login and Register */
	.popup_wrap {
		top: 50%;
		left: 50%;
		-webkit-transform:translate(-50%, -50%);
		   -moz-transform:translate(-50%, -50%);
			-ms-transform:translate(-50%, -50%);
				transform:translate(-50%, -50%);
	}
	.popup_registration {
		-webkit-transform:translate(-55%, -50%);
		   -moz-transform:translate(-55%, -50%);
			-ms-transform:translate(-55%, -50%);
				transform:translate(-55%, -50%);
	}

	/* Posts layouts */
	.isotope_wrap {
		margin-right:-20px;
	}
	.isotope_wrap .isotope_item {
		padding-right:20px;
		padding-bottom:20px;
		min-width:50%;
	}

	.sc_scroll_horizontal .sc_blogger .isotope_item,
	.sc_scroll_horizontal .sc_blogger [class*=column-],
	.sc_blogger .sc_scroll_horizontal .isotope_item,
	.sc_blogger .sc_scroll_horizontal [class*=column-] {
		width: 230px;
		min-width:0;
	}
	.isotope_wrap .isotope_item_colored_1 .post_featured {
		float:none;
		width:100%;
	}
	.isotope_wrap .isotope_item_colored_1 .post_description {
		padding-left: 2em;
		padding-bottom: 2em;
	}
	.popup_menuitem > .sc_menuitems_wrap {
		width: 320px;
	}
	.sc_menuitems_style_menuitems-2 .sc_menuitem_box_title {
		font-size: 1.5em;
	}
	.sc_menuitems_style_menuitems-2 .sc_menuitem_nutritions_list li {
		width: 100%;
	}
}


@media (min-width: 480px) and (max-width: 767px) {

	html, body {	font-size: 13px; }
	h1 { font-size:3.462em; }	/* 45px */
	h2 { font-size:4.154em; }	/* 54px */
	h3 { font-size:1.846em; }	/* 24px */
	h4 { font-size:1.385em; }	/* 18px */
	h5 { font-size:1.231em; }	/* 16px */
	h6 { font-size:1em; }		/* 13px */

	/* Body sizes */
	.body_style_boxed .page_wrap {		width:100%; }

	/* Content and Sidebar */
	.sidebar_show .content { width: 100%; float: none; }
	.sidebar_show .sidebar { width: 100%; float: none; margin-top: 2em; }

	/* Fullwide or Fullscreen with sidebar */
	.body_style_fullwide.sidebar_right .content, .body_style_fullscreen.sidebar_right .content { padding-right: 0 !important; }
	.body_style_fullwide.sidebar_right .sidebar, .body_style_fullscreen.sidebar_right .sidebar { margin-left: 0 !important; }
	.body_style_fullwide.sidebar_left  .content, .body_style_fullscreen.sidebar_left  .content { padding-left:  0 !important; }
	.body_style_fullwide.sidebar_left  .sidebar, .body_style_fullscreen.sidebar_left  .sidebar { margin-right: 0 !important; }

	/* WooCommerce: Content and Sidebar */
	.woocommerce.sidebar_show .content { width: 100%; float: none; }
	.woocommerce .sidebar { 			 width: 100%; float: none; margin-top: 2em; }

	.article_style_boxed .sidebar,
	.body_filled .sidebar[class*="scheme_"] {
		margin-top:50px;
	}

	/* Main Slider */
	.slider_over_content_inner {
		padding:1.5em;
	}
	.slider_over_content .sc_form_message textarea {
		min-height: 7em;
	}
	.slider_over_content .sc_form .sc_form_item input[type="text"],
	.slider_over_content .sc_form .sc_form_item select,
	.slider_over_content .sc_form .sc_form_item textarea {
		padding: 0.5em 1em;
	}

	.widget_area aside {
		display: inline-block;
		float:none;
		vertical-align:top;
		width:48%;
		margin-left:4%;
	}
	.widget_area aside[class*="column-"] {
		margin-left:0;
	}
	.widget_area aside+aside {
		padding-top:0;
		border-top:none;
		margin-top:0;
	}
	.widget_area aside:nth-child(2n+1) {
		margin-left:0;
	}
	.widget_area aside:nth-child(2n+3),
	.widget_area aside:nth-child(2n+4) {
		padding-top:1em;
		border-top:1px solid #f4f7f9;
		margin-top:1em;
	}

	/* Grid */
	.container, .container-fluid {
		padding-left:  10px;
		padding-right: 10px;
	}
	.row, .columns_wrap {
		margin-right: -20px;
	}
	.row > [class*="column-"], .columns_wrap > [class*="column-"] {
		padding-right: 20px;
	}
	.row.column_padding_left, .columns_wrap.column_padding_left {
		margin-left: -20px;
	}
	.row.column_padding_left > [class*="column-"], .columns_wrap.column_padding_left > [class*="column-"],
	.row > [class*="column-"].column_padding_left, .columns_wrap > [class*="column-"].column_padding_left {
		padding-left: 20px;
	}
	.row.column_padding_right, .columns_wrap.column_padding_right {
		margin-right: -20px;
	}
	.row.column_padding_right > [class*="column-"], .columns_wrap.column_padding_right > [class*="column-"],
	.row > [class*="column-"].column_padding_right, .columns_wrap > [class*="column-"].column_padding_right {
		padding-right:20px;
	}
	.row.column_padding_center, .columns_wrap.column_padding_center {
		margin-left: -10px;
		margin-right: -10px;
	}
	.row.column_padding_center > [class*="column-"], .columns_wrap.column_padding_center > [class*="column-"],
	.row > [class*="column-"].column_padding_center, .columns_wrap > [class*="column-"].column_padding_center {
		padding-left:20px;
	}
	.row > [class*="column-"].column_padding_bottom, .columns_wrap > [class*="column-"].column_padding_bottom {
		padding-bottom: 20px;
	}

	/* Columns relayout (max 2 columns in the row) */
	.row:not(.columns_fluid) > [class*="column-"], .columns_wrap:not(.columns_fluid) > [class*="column-"] {
		width:50%;
	}
	.row:not(.columns_fluid) > .column-1_1, .row:not(.columns_fluid) > .column-2_2, .row:not(.columns_fluid) > .column-3_3, .row:not(.columns_fluid) > .column-4_4,
	.row:not(.columns_fluid) > .column-5_5,	.row:not(.columns_fluid) > .column-6_6, .row:not(.columns_fluid) > .column-7_7, .row:not(.columns_fluid) > .column-8_8,
	.row:not(.columns_fluid) > .column-9_9, .row:not(.columns_fluid) > .column-10_10,
	.row:not(.columns_fluid) > .column-11_11, .row:not(.columns_fluid) > .column-12_12,
	.columns_wrap:not(.columns_fluid) > .column-1_1, .columns_wrap:not(.columns_fluid) > .column-2_2, .columns_wrap:not(.columns_fluid) > .column-3_3,
	.columns_wrap:not(.columns_fluid) > .column-4_4, .columns_wrap:not(.columns_fluid) > .column-5_5, .columns_wrap:not(.columns_fluid) > .column-6_6,
	.columns_wrap:not(.columns_fluid) > .column-7_7, .columns_wrap:not(.columns_fluid) > .column-8_8, .columns_wrap:not(.columns_fluid) > .column-9_9,
	.columns_wrap:not(.columns_fluid) > .column-10_10, .columns_wrap:not(.columns_fluid) > .column-11_11, .columns_wrap:not(.columns_fluid) > .column-12_12,
	.row:not(.columns_fluid) > .column-2_3, .columns_wrap:not(.columns_fluid) > .column-2_3,
	.row:not(.columns_fluid) > .column-2_4, .columns_wrap:not(.columns_fluid) > .column-3_4,
	.row:not(.columns_fluid) > .column-2_5, .columns_wrap:not(.columns_fluid) > .column-2_5,
	.row:not(.columns_fluid) > .column-3_5, .columns_wrap:not(.columns_fluid) > .column-3_5,
	.row:not(.columns_fluid) > .column-4_5, .columns_wrap:not(.columns_fluid) > .column-4_5,
	.row:not(.columns_fluid) > .column-2_6, .columns_wrap:not(.columns_fluid) > .column-2_6,
	.row:not(.columns_fluid) > .column-3_6, .columns_wrap:not(.columns_fluid) > .column-3_6,
	.row:not(.columns_fluid) > .column-4_6, .columns_wrap:not(.columns_fluid) > .column-4_6,
	.row:not(.columns_fluid) > .column-5_6, .columns_wrap:not(.columns_fluid) > .column-5_6	{
		width:100%;
	}
	.row:not(.columns_fluid) > [class*="column-"]:nth-child(2n+3), .columns_wrap:not(.columns_fluid) > [class*="column-"]:nth-child(2n+3),
	.row:not(.columns_fluid) > [class*="column-"]:nth-child(2n+4), .columns_wrap:not(.columns_fluid) > [class*="column-"]:nth-child(2n+4) {
		padding-top: 20px;
	}

	.gallery.gallery-columns-9 .gallery-item {	width: 33.3333% !important; }
	.gallery.gallery-columns-8 .gallery-item {	width: 33.3333% !important; }
	.gallery.gallery-columns-7 .gallery-item {	width: 33.3333% !important; }
	.gallery.gallery-columns-6 .gallery-item {	width: 33.3333% !important; }
	.gallery.gallery-columns-5 .gallery-item {	width: 33.3333% !important; }
	.gallery.gallery-columns-4 .gallery-item {	width: 33.3333% !important; }


	/* Top Panel */
	.top_panel_top_user_area {
		float:none;
		clear:both;
		width:100%;
	}
	.top_panel_top_socials {
		float:left;
		margin-left:0;
		margin-right:4.5em;
	}
	.top_panel_top_contact_area,
	.top_panel_top_search,
	.top_panel_top_user_area .menu_user_nav {
		margin-top:0.5em;
	}
	.top_panel_top_search {
		padding-top: 0.1em;
		margin-right:1em;
	}
	.top_panel_top_search .search_field {
		max-width:4em;
	}
	.top_panel_style_3 .top_panel_top_socials {
		margin-right:2em;
	}

	.top_panel_style_1 .top_panel_top_socials,
	.top_panel_style_1 .top_panel_top_open_hours,
	.top_panel_style_2 .top_panel_top_socials,
	.top_panel_style_2 .top_panel_top_open_hours,
	.top_panel_style_3 .top_panel_top_socials {
		margin-top: 0.5em;
	}
	.top_panel_style_1 .menu_user_nav > li > a,
	.top_panel_style_2 .menu_user_nav > li > a,
	.top_panel_style_3 .menu_user_nav > li > a {
		padding-top: 0;
		padding-bottom:0;
	}
	.top_panel_style_3 .search_results {
		top: 3em;
	}
	.top_panel_middle .logo {
		font-size:0.875em;
	}
	.top_panel_middle .logo img {
		max-height:40px;
	}
	.top_panel_style_1 .contact_logo {
		width:100%;
	}
	.top_panel_style_1 .logo {
		text-align:center;
	}
	.top_panel_style_1 .contact_field {
		text-align:center;
		margin-top:1em;
		margin-bottom:2em;
		padding-top:0 !important;
		width:33.3333% !important;
	}
	.top_panel_style_2 .contact_field {
		margin:1em 0;
	}
	.top_panel_style_2 .contact_field,
	.top_panel_style_2 .contact_phone > span+span {
		text-align:center;
	}
	.top_panel_style_1 .contact_field .contact_icon,
	.top_panel_style_2 .contact_field .contact_icon {
		float: none;
		margin-right:auto;
		margin-left:auto;
		margin-bottom:0.3em;
	}
	.top_panel_title .page_title,
	.top_panel_title .post_navi,
 	.top_panel_title .breadcrumbs {
		width: 100% !important;
		max-width: 100% !important;
		text-align: center;
	}
	.top_panel_title .page_title{
		padding-bottom: 0.5em;
		margin: 0;
	}
	.top_panel_title .post_navi,
	.top_panel_title .breadcrumbs{
		padding-bottom: 2.5em;
		margin: 0;
	}
	.woocommerce .top_panel_title .breadcrumbs{
		padding: 0 0 2.4em 0;
	}
	.woocommerce .top_panel_title .post_navi{
		padding-top: 2.4em;
		padding-bottom: 0.9em;
	}

	/* Posts layouts */
	.post_featured_left > .post_featured,
	.post_featured_right > .post_featured {
		float: none;
		margin-left: 0;
		margin-bottom: 2em;
		width: 100%;
	}

	.isotope_filters a {
		font-size:0.8333em;
	}
	.isotope_wrap .isotope_item_colored .post_item .hover_icon,
	.isotope_wrap .isotope_item_grid .post_item .hover_icon,
	.isotope_wrap .isotope_item_square .post_item .hover_icon,
	.isotope_wrap .isotope_item_portfolio .post_item .hover_icon {
		display:none;
	}
	.ih-item.square.effect1.bottom_to_top .info .post_title {
		margin-top:35% !important;
	}

	.post_item_colored .post_category {
		max-height:1.2em;
		overflow:hidden;
	}
	.post_item_colored .post_descr .post_price {
		margin-top: 1.2em;
	}
	.post_item_colored .post_info_wrap .post_button + .post_button {
		margin-left:0.4em;
	}
	.post_item_colored .post_featured .post_title, .post_item_colored .post_featured .post_descr {
		padding:4px 8px;
	}

	.ih-item.square.effect_dir .info .post_title {
		margin-top:4% !important;
	}

	.ih-item.square .info .post_title{
		padding: 0 !important;
	}

	.isotope_wrap .isotope_item_colored_1 .post_featured {
		float:none;
		width:100%;
	}
	.isotope_wrap .isotope_item_colored_1 .post_description {
		padding-left: 2em;
		padding-bottom: 2em;
	}

	/* Post parts */
	.post_info {
		font-size:0.8333em;
	}
	.post_info {
		font-size:0.8333em;
	}
	.post_rating .reviews_star {
		font-size:1em;
	}
	.post_item_colored .post_category {
		font-size:1em;
		margin:0 0 0.4em;
	}
	.post_item_colored .post_descr .post_price_period {
		font-size:1em;
	}
	.post_item_colored .post_descr .post_price_value {
		font-size:1.3333em;
	}

	.ih-item.square .info p {
		font-size: 0.692em;
	}

	.post_item_excerpt .post_info .post_counters_item{
		padding: 0.7em 3.75em;
	}
	.post_info .post_info_counters .post_counters_item:before{
		margin-right: 0.1em ;
	}

	.post_format_link .post_descr {
		padding: 4em 2em 2em 2em;
	}
	.post_format_link .post_descr a{
		font-size: 1.4em;
	}

	.comments_list_wrap ul ul ul {
		margin-left:0;
	}

	/* Reviews block */
	.reviews_block {
		width:100%;
	}
	.content .reviews_block {
		float:none;
		margin-left:0;
	}


	/* Widgets */
	.widget_area .post_item .post_info {
		font-size:0.75em;
	}
	.widget_area .widget_tag_cloud a {
		font-size:0.8333em !important;
	}
	.widget_area .widget_calendar .weekday {
		font-size:0.8333em;
	}
	.widget_area .reviews_block .reviews_summary .reviews_criteria {
		font-size:0.75em;
	}
	td, th {
		padding:2px;
	}
	.widget_area .post_item .post_title {
		margin-top:0;
	}
	.widget_area .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li + li {
		margin-left:0.4em;
	}
	.widget_area .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li a {
		padding: 2px 0.5em;
	}


	.widget_area .widget_calendar table{
		padding: 0.5em;
	}
	.widget_area .widget_calendar td .day_wrap {
		padding:2px;
		line-height: 1.2em;
	}

	.widget_area .recentcomments{
		line-height: 1.3em;
	}

	.content .widget_area .widget_banner{
		width: 100%;
	}
	.content_banner_column{
		display: block !important;
		margin: 0 auto 30px auto;
	}


	/* Footer */
	.contacts_wrap .contacts_address {
		font-size: 1em;
	}
	.copyright_style_socials .sc_socials, .copyright_style_menu .menu_footer_nav,
	.copyright_style_menu .copyright_text, .copyright_style_socials .copyright_text {
		float: none;
	}
	.copyright_style_socials .copyright_text p{
		margin-top: 0.5em;
		float: none;
	}
	.copyright_style_socials .sc_socials, .copyright_style_menu .menu_footer_nav,
	.copyright_style_socials .copyright_text p{
		margin-bottom: 0.5em;
	}
	.copyright_payment {
		padding: 0;
		margin: 0 auto;
		float: none;
	}
	.copyright_payment li {
		margin-left: 0;
	}

	/* Woocommerce */
	.woocommerce-shipping-fields {
		margin-top: 2em;
	}
	.woocommerce ul.products, .woocommerce-page ul.products {
		margin-right:-20px;
	}
	.woocommerce.columns-1 ul.products li.product, .woocommerce-page.columns-1 ul.products li.product,
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
		padding: 0 20px 20px 0;
	}
	.woocommerce .widget_price_filter .price_label {
		font-size: 1em;
	}
	.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price {
		font-size: 1em;
	}
	.top_panel_wrap .widget_shopping_cart ul.cart_list > li > a:not(.remove) {
		margin-top:-0.15em;
	}
	.woocommerce table.cart img, .woocommerce #content table.cart img, .woocommerce-page table.cart img, .woocommerce-page #content table.cart img {
		width: 50px;
	}
	.woocommerce table.cart td, .woocommerce #content table.cart td, .woocommerce-page table.cart td, .woocommerce-page #content table.cart td {
		padding: 6px;
	}
	.woocommerce #content table.cart td.actions .coupon, .woocommerce table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon {
		float:left;
	}
	.woocommerce #content table.cart td.actions .button, .woocommerce table.cart td.actions .button, .woocommerce-page #content table.cart td.actions .button, .woocommerce-page table.cart td.actions .button {
		width: auto;
	}
	.woocommerce #content table.cart td.actions > .button, .woocommerce table.cart td.actions > .button, .woocommerce-page #content table.cart td.actions > .button, .woocommerce-page table.cart td.actions > .button {
		float: right;
	}
	.woocommerce.columns-2 ul.products li.product, .woocommerce-page.columns-2 ul.products li.product,
	.woocommerce .related.products ul.products li.product.column-1_2, .woocommerce-page .related.products ul.products li.product.column-1_2,
	.woocommerce .upcells.products ul.products li.product.column-1_2, .woocommerce-page .upcells.products ul.products li.product.column-1_2,
	.woocommerce ul.products li.product.column-1_2, .woocommerce-page ul.products li.product.column-1_2,
	.woocommerce.columns-3 ul.products li.product, .woocommerce-page.columns-3 ul.products li.product,
	.woocommerce .related.products ul.products li.product.column-1_3, .woocommerce-page .related.products ul.products li.product.column-1_3,
	.woocommerce .upcells.products ul.products li.product.column-1_3, .woocommerce-page .upcells.products ul.products li.product.column-1_3,
	.woocommerce ul.products li.product.column-1_3, .woocommerce-page ul.products li.product.column-1_3,
	.woocommerce.columns-4 ul.products li.product, .woocommerce-page.columns-4 ul.products li.product,
	.woocommerce .related.products ul.products li.product.column-1_4, .woocommerce-page .related.products ul.products li.product.column-1_4,
	.woocommerce .upcells.products ul.products li.product.column-1_4, .woocommerce-page .upcells.products ul.products li.product.column-1_4,
	.woocommerce ul.products li.product.column-1_4, .woocommerce-page ul.products li.product.column-1_4,
	.woocommerce.columns-5 ul.products li.product, .woocommerce-page.columns-5 ul.products li.product,
	.woocommerce .related.products ul.products li.product.column-1_5, .woocommerce-page .related.products ul.products li.product.column-1_5,
	.woocommerce .upcells.products ul.products li.product.column-1_5, .woocommerce-page .upcells.products ul.products li.product.column-1_5,
	.woocommerce ul.products li.product.column-1_5, .woocommerce-page ul.products li.product.column-1_5,
	.woocommerce.columns-6 ul.products li.product, .woocommerce-page.columns-6 ul.products li.product,
	.woocommerce .related.products ul.products li.product.column-1_6, .woocommerce-page .related.products ul.products li.product.column-1_6,
	.woocommerce .upcells.products ul.products li.product.column-1_6, .woocommerce-page .upcells.products ul.products li.product.column-1_6,
	.woocommerce ul.products li.product.column-1_6, .woocommerce-page ul.products li.product.column-1_6 {
		width: 50%;
	}
	.woocommerce .list_products.shop_mode_list ul.products li.product,
	.woocommerce-page .list_products.shop_mode_list ul.products li.product {
		width:100%;
	}
	.woocommerce ul.products li.first, .woocommerce-page ul.products li.first {
		clear: none;
	}
	.woocommerce ul.products li:nth-child(2n+3), .woocommerce-page ul.products li:nth-child(2n+3) {
		clear: both;
	}
	.woocommerce ul.products li.product.product-category .post_item_wrap,
	.woocommerce-page ul.products li.product.product-category .post_item_wrap{
		padding: 3.65em 0;
	}
	.woocommerce ul.products li.product .post_thumb .woo_buttons_wrap .button,
	.woocommerce-page ul.products li.product .woo_buttons_wrap .button{
		max-width: 9em;
	}
	.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, 
	.woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary{
		width: 100%;
	}
	.woocommerce div.product div.images, .woocommerce #content div.product div.images,
	.woocommerce-page div.product div.images, .woocommerce-page #content div.product div.images{
		width: 40%;
	}
	.woocommerce .checkout input.button{
		margin-left: 0 !important;
	}


	/* Shortcodes */
	input[type="submit"], input[type="button"], button, .sc_button {
		padding: 0.7em 0.6em;
	}
	input.sc_button_size_large[type="submit"], input.sc_button_size_large[type="button"], button.sc_button_size_large, .sc_button.sc_button_size_large {
		padding: 1em 1.25em;
	}
	input.sc_button_size_medium[type="submit"], input.sc_button_size_medium[type="button"], button.sc_button_size_medium, .sc_button.sc_button_size_medium {
		padding: 0.8em 1em;
	}
	input[type="submit"]:before, input[type="button"]:before, button:before, .sc_button:before {
		margin-right:4px;
	}

	/* Accordion */
	.sc_accordion.sc_accordion_style_2 .sc_accordion_item .sc_accordion_title .sc_accordion_icon {
		border-width: 1px;
	}

	/* Audio */
	.sc_page_audio{
		width: 100%;
	}

	/* Blogger */
	.sc_blogger.layout_date.sc_blogger_horizontal .sc_blogger_item {
		min-width: 33.3333%;
		margin-bottom: 1em;
	}

	/* Clients */
	.hp3_clients .sc_clients img {
		width: 66%;}

	/* Google Map */
	.sc_googlemap {
		max-height:250px;
	}
	.sc_googlemap_content {
		position:static;
		width: auto;
	}

	/* Intro */
	.intro_section .column-1_3, .intro_section .column-2_3{
		width: 50% !important;
	}
	.sc_intro_custom_center .sc_intro_style_2 .sc_intro_content{
		width: 88%;
	}
	.sc_intro_custom_sidebar{
		margin-top: 20px;
	}
	.intro_section_2 .sc_column_item_2 .sc_intro{
		padding-right: 7em;
	}
	.intro_section_2 .column-1_3:last-child{
		width: 100% !important;
	}
	.custom_intro_3 .sc_intro{
		padding-top: 3em;
	}


	/* Price block */
	.sc_price_block .sc_price_block_description {
		height: 5.5em;
	}
	.custom_price_block_1{
		width: 100%;
	}

	/* Skills */
	.sc_skills_bar.sc_skills_horizontal .sc_skills_total{
		top: -20px;
	}

	/* Socials */
	.sc_socials_type_icons.sc_socials_shape_round.sc_socials_size_small a,
	.sc_socials_type_icons.sc_socials_shape_round.sc_socials_size_small a .sc_socials_hover {
		width:2.5em;
		height:2.5em;
		line-height:2.5em;
	}
	.sc_socials.sc_socials_size_small .social_icons span {
		font-size:1.2em;
	}

	/* Tabs */
	.sc_tabs .sc_tabs_titles li a {
		padding: 0.5em;
	}
	.sc_tabs .sc_tabs_titles li {
		font-size:1.25em;
	}
	.sc_tabs.sc_tabs_style_2 .sc_tabs_titles li a {
		border-width: 1px;
	}
	.sc_tabs.sc_tabs_style_1 .sc_tabs_titles li.ui-state-active a:after,
	.sc_tabs.sc_tabs_style_1 .sc_tabs_titles li.sc_tabs_active a:after {
		height:2px;
	}

	/* Testimonials */
	.sc_testimonial_content {
		font-size:1.25em;
	}
	.sc_testimonial_author {
		font-size: 1em;
	}
	.brands_testimonials_custom .column-1_2 {
		width: 100% !important;
	}
	.brands_testimonials_custom .vc_column-inner{
		padding: 0 !important;
	}

	/* Twitter */
	.sc_twitter_item {
		padding:0 3em;
	}
	.sc_twitter .sc_slider_controls_wrap a {
		font-size: 1.5em;
	}

	/* Services */
	.sc_services_style_services-5 .sc_service_container .columns_wrap > .column-1_2 {
		width: 50%;
		max-width: 50%;
	}
	.sc_services_style_services-5 .sc_service_container .columns_wrap > .column-1_2 .sc_services_item {
		margin-right: 0;
	}
	.sc_services_style_services-5 .sc_service_container .columns_wrap > .column-1_2:nth-child(2n) .sc_services_item {
		margin-left: 0;
		margin-right: 0;
	}
	.sc_services_style_services-5 .sc_service_container .sc_services_image,
	.sc_services_style_services-5 .sc_service_container.sc_align_left .sc_services_image,
	.sc_services_style_services-5 .sc_service_container.sc_align_right .sc_services_image	{
		position: relative;
		width: 100%;
		left: 0;
		top: 0;
		transform: translateY(0) translateX(0);
		margin-bottom: 2.2857em;
	}
	.sc_services_style_services-5 .sc_service_container .sc_icon,
	.sc_services_style_services-5.sc_services_type_images .sc_service_container .sc_services_item_featured,
	.sc_services_style_services-5 .sc_service_container.sc_align_right .columns_wrap > .column-1_2:nth-child(2n) .sc_icon,
	.sc_services_style_services-5.sc_services_type_images .sc_service_container.sc_align_right .columns_wrap > .column-1_2:nth-child(2n) .sc_services_item_featured	{
		float: left;
		margin-right: 2.2857em;
		margin-left: 0;
	}
	.sc_services_style_services-5 .sc_service_container .columns_wrap > .column-1_2 .sc_services_item_content,
	.sc_services_style_services-5 .sc_service_container.sc_align_right .columns_wrap > .column-1_2 .sc_services_item_content	{
		text-align: left;
	}
	.sc_services_style_services-5 .sc_service_container.sc_align_left .columns_wrap,
	.sc_services_style_services-5 .sc_service_container.sc_align_right .columns_wrap 	{
		margin-left: 0;
		margin-right: 0;
	}
	.sc_services_style_services-5 .sc_services_button {
		margin-top: 2.2857em;
	}

	.general_info_section .column-1_2, .general_info_section .sc_services .column-1_2{
		width: 100% !important;
	}
	.general_info_section .column-1_2.odd.first{
		margin-bottom: 30px;
	}

	/* Promo */
	.sc_promo_block {
		min-width: 50%;
	}
	.sc_promo_block_inner {
		padding: 3em;
	}

	/* Scroll to Top */
	.scroll_to_top {
		right: 1em;
	}
	.scroll_to_top.show {
		bottom: 1em;
	}

	.product_categories_sidebar{
		width: 100% !important;
		margin-bottom: 30px;
	}

	.ecommerce .widget_banner img {
		width: 100%;
	}

	/* Mailchimp */
	.mc4wp-form{ width: 100%; }
	.mailchimp_text{max-width: 90%;}

	/* Essential Grid */
	.m2ce-navigation-skin2 .esg-filters .esg-filter-wrapper.esg-fgc-6{
		margin-bottom: 10px !important;
		margin-right: 0 !important;
	}
	.m2ce-navigation-skin2 .esg-sortbutton-wrapper{
		margin-bottom: 20px;
	}
	.m2ce-navigation-skin3 .esg-filterbutton{
		margin: 0 15px 15px 15px !important;
	}

	/* Revolution Slider */
	.rev_slider button.sc_button_size_large, .rev_slider .sc_button.sc_button_size_large{
		font-size: 0.6em;
		margin-top: 1.5em;
	}
	.rev_slider .woocommerce .star-rating, .woocommerce-page .rev_slider .star-rating{
		height: 1.8em;
	}
	.rev_slider .woocommerce  ul.products li.product .post_thumb .woo_buttons_wrap .button,
	.woocommerce-page .rev_slider ul.products li.product .woo_buttons_wrap .button{
		max-width: 11em;
	}
	.tparrows{
		width: 30px;
		height: 30px;
	}
	.tparrows:before{
		line-height: 30px;
	}
	.custom.tparrows{
		left: 99.1% !important;
	}
	.tp-rightarrow.tparrows.custom{
		transform: translate3d(-30px, -25px, 0px) !important;
	}
	
}

@media (max-width: 479px) {

	html, body {	font-size: 12px; }
	h1 { font-size:2.5em; }		/* 30px */
	h2 { font-size:3em; }		/* 36px */
	h3 { font-size:1.5em; }		/* 18px */
	h4 { font-size:1.3333em; }	/* 16px */
	h5 { font-size:1.1667em; }	/* 14px */
	h6 { font-size:1em; }		/* 12px */

	/* Body sizes */
	.body_style_boxed .page_wrap {		width:100%; }
	.slider_boxed, .content_wrap, .content_container {	width:280px; }

	/* Content and Sidebar */
	.sidebar_show .content { width: 100%; float: none; }
	.sidebar_show .sidebar { width: 100%; float: none; margin-top: 2em; }

	/* Fullwide or Fullscreen with sidebar */
	.body_style_fullwide.sidebar_right .content, .body_style_fullscreen.sidebar_right .content { padding-right: 0 !important; }
	.body_style_fullwide.sidebar_right .sidebar, .body_style_fullscreen.sidebar_right .sidebar { margin-left: 0 !important; }
	.body_style_fullwide.sidebar_left  .content, .body_style_fullscreen.sidebar_left  .content { padding-left:  0 !important; }
	.body_style_fullwide.sidebar_left  .sidebar, .body_style_fullscreen.sidebar_left  .sidebar { margin-right: 0 !important; }

	/* WooCommerce: Content and Sidebar */
	.woocommerce.sidebar_show .content { width: 100%; float: none; }
	.woocommerce .sidebar { 			 width: 100%; float: none; }

	.article_style_boxed .sidebar,
	.body_filled .sidebar[class*="scheme_"] {
		margin-top:60px;
	}

	/* Main Slider */
	.slider_over_content {
		right: -100%;
		width:100%;
	}
	.slider_over_content.opened {
		right: 0;
	}
	.slider_over_content_inner {
		padding:3em 1.5em 1.5em;
	}
	.slider_over_close,
	.slider_over_button {
		display:block;
	}
	.slider_over_content .sc_form_message textarea {
		min-height: 7em;
	}
	.slider_over_content .sc_form .sc_form_item input[type="text"],
	.slider_over_content .sc_form .sc_form_item select,
	.slider_over_content .sc_form .sc_form_item textarea {
		padding: 0.5em 1em;
	}

	.widget_area aside {
		display: block;
		float:none;
		width:100%;
		margin-left:0 !important;
	}
	.widget_area aside+aside {
		padding-top:1em;
		border-top:1px solid #f4f7f9;
		margin-top:1em;
	}

	blockquote{
		font-size: 1.25em;
	}

	/* Grid */
	.container, .container-fluid {
		padding-left:  5px;
		padding-right: 5px;
	}
	.row, .columns_wrap {
		margin-right: -10px;
	}
	.row > [class*="column-"], .columns_wrap > [class*="column-"] {
		padding-right: 10px;
	}
	.row.column_padding_left, .columns_wrap.column_padding_left {
		margin-left: -10px;
	}
	.row.column_padding_left > [class*="column-"], .columns_wrap.column_padding_left > [class*="column-"],
	.row > [class*="column-"].column_padding_left, .columns_wrap > [class*="column-"].column_padding_left {
		padding-left: 10px;
	}
	.row.column_padding_right, .columns_wrap.column_padding_right {
		margin-right: -10px;
	}
	.row.column_padding_right > [class*="column-"], .columns_wrap.column_padding_right > [class*="column-"],
	.row > [class*="column-"].column_padding_right, .columns_wrap > [class*="column-"].column_padding_right {
		padding-right:10px;
	}
	.row.column_padding_center, .columns_wrap.column_padding_center {
		margin-left: -5px;
		margin-right: -5px;
	}
	.row.column_padding_center > [class*="column-"], .columns_wrap.column_padding_center > [class*="column-"],
	.row > [class*="column-"].column_padding_center, .columns_wrap > [class*="column-"].column_padding_center {
		padding-left:10px;
	}
	.row > [class*="column-"].column_padding_bottom, .columns_wrap > [class*="column-"].column_padding_bottom {
		padding-bottom: 10px;
	}

	/* Columns relayout (no columns) */
	.row:not(.columns_fluid) > [class*="column-"], .columns_wrap:not(.columns_fluid) > [class*="column-"] {
		width:100%;
	}
	.row.columns_fluid > [class*="column-"], .columns_wrap.columns_fluid > [class*="column-"] {
		width:50%;
	}
	.row.columns_fluid > .column-1_1, .row.columns_fluid > .column-2_2, .row.columns_fluid > .column-3_3, .row.columns_fluid > .column-4_4, .row.columns_fluid > .column-5_5,
	.row.columns_fluid > .column-6_6, .row.columns_fluid > .column-7_7, .row.columns_fluid > .column-8_8, .row.columns_fluid > .column-9_9, .row.columns_fluid > .column-10_10,
	.row.columns_fluid > .column-11_11, .row.columns_fluid > .column-12_12,
	.columns_wrap.columns_fluid > .column-1_1, .columns_wrap.columns_fluid > .column-2_2, .columns_wrap.columns_fluid > .column-3_3,
	.columns_wrap.columns_fluid > .column-4_4, .columns_wrap.columns_fluid > .column-5_5, .columns_wrap.columns_fluid > .column-6_6,
	.columns_wrap.columns_fluid > .column-7_7, .columns_wrap.columns_fluid > .column-8_8, .columns_wrap.columns_fluid > .column-9_9,
	.columns_wrap.columns_fluid > .column-10_10, .columns_wrap.columns_fluid > .column-11_11, .columns_wrap.columns_fluid > .column-12_12,
	.row.columns_fluid > .column-1_3:nth-child(3n), .columns_wrap.columns_fluid > .column-1_3:nth-child(3n),
	.row.columns_fluid > .column-2_3, .columns_wrap.columns_fluid > .column-2_3,
	.row.columns_fluid > .column-1_3.after_span_2, .columns_wrap.columns_fluid > .column-1_3.after_span_2,
	.row.columns_fluid > .column-2_4, .columns_wrap.columns_fluid > .column-3_4,
	.row.columns_fluid > .column-1_4.after_span_2, .columns_wrap.columns_fluid > .column-1_4.after_span_3,
	.row.columns_fluid > .column-1_5:nth-child(5n), .columns_wrap.columns_fluid > .column-1_5:nth-child(5n),
	.row.columns_fluid > .column-2_5, .columns_wrap.columns_fluid > .column-2_5,
	.row.columns_fluid > .column-3_5, .columns_wrap.columns_fluid > .column-3_5,
	.row.columns_fluid > .column-4_5, .columns_wrap.columns_fluid > .column-4_5,
	.row.columns_fluid > .column-2_6, .columns_wrap.columns_fluid > .column-2_6,
	.row.columns_fluid > .column-3_6, .columns_wrap.columns_fluid > .column-3_6,
	.row.columns_fluid > .column-4_6, .columns_wrap.columns_fluid > .column-4_6,
	.row.columns_fluid > .column-5_6, .columns_wrap.columns_fluid > .column-5_6	{
		width:100%;
	}
	.row:not(.columns_fluid) > [class*="column-"]+[class*="column-"], .columns_wrap:not(.columns_fluid) > [class*="column-"]+[class*="column-"],
	.row.columns_fluid > [class*="column-"]:nth-child(2n+3), .columns_wrap.columns_fluid > [class*="column-"]:nth-child(2n+3),
	.row.columns_fluid > [class*="column-"]:nth-child(2n+4), .columns_wrap.columns_fluid > [class*="column-"]:nth-child(2n+4) {
		padding-top: 10px;
	}

	.gallery.gallery-columns-9 .gallery-item {	width: 50% !important; }
	.gallery.gallery-columns-8 .gallery-item {	width: 50% !important; }
	.gallery.gallery-columns-7 .gallery-item {	width: 50% !important; }
	.gallery.gallery-columns-6 .gallery-item {	width: 50% !important; }
	.gallery.gallery-columns-5 .gallery-item {	width: 50% !important; }
	.gallery.gallery-columns-4 .gallery-item {	width: 50% !important; }
	.gallery.gallery-columns-3 .gallery-item {	width: 50% !important; }

	/* Top Panel */
	.top_panel_top_contact_area,
	.top_panel_top_open_hours,
	.top_panel_top_user_area,
	.top_panel_top_socials {
		float:none;
		clear:both;
		width:100%;
		text-align:center;
		margin:0.5em 0 0 0;
	}
	.top_panel_top_user_area .menu_user_nav {
		display:inline-block;
		float: none;
		margin-top:-0.5em;
	}
	.top_panel_top .search_field {
		max-width:3em;
	}
	.top_panel_top_socials {
		line-height:1em;
	}
	.top_panel_top_socials .sc_socials_item {
		margin-right:1.4em !important;
	}
	.top_panel_top_user_area .menu_user_nav li {
		text-align:left;
	}
	.top_panel_top_user_area .menu_user_nav > li > a {
		padding:0.5em 0;
	}

	.top_panel_middle .logo {
		font-size:0.875em;
	}
	.top_panel_middle .logo img {
		max-height:40px;
	}

	.top_panel_style_1 .contact_logo {
		width:100%;
	}
	.top_panel_style_1 .logo {
		text-align:center;
	}
	.top_panel_style_1 .contact_field {
		text-align:center;
		margin-top:1em;
		margin-bottom:2em;
		padding-top:0 !important;
		width:33.3333% !important;
	}
	.top_panel_style_1 .contact_field .contact_icon {
		float: none;
		margin-right:auto;
		margin-left:auto;
		margin-bottom:0.3em;
	}
	.top_panel_style_2 .contact_logo,
	.top_panel_style_2 .contact_field {
		width:100% !important;
	}
	.top_panel_style_2 .contact_logo {
		margin:0;
		padding:0 !important;
	}
	.top_panel_style_2 .contact_logo .logo {
		margin:0;
	}
	.top_panel_style_2 .logo {
		text-align:center;
	}
	.top_panel_style_2 .contact_field {
		text-align:center;
		margin:1.5em 0;
		padding:0 !important;
	}
	.top_panel_style_2 .contact_phone > span+span {
		text-align:center;
	}
	.top_panel_style_2 .contact_field .contact_icon {
		float: none;
		margin-right:auto;
		margin-left:auto;
	}

	.top_panel_title .page_title,
	.top_panel_title .post_navi,
 	.top_panel_title .breadcrumbs {
		max-width: 100% !important;
		text-align:center;
		width: 100%;
		margin: 0;
		padding-bottom: 0.5em;
	}
	.top_panel_title.title_present .breadcrumbs {
		padding: 0 0 2.5em 0 !important;
	}

	.woocommerce .top_panel_title .post_navi{
		padding-top: 2.4em;
		padding-bottom: 0.9em;
	}

	.menu_user_nav > li {
		float: none;
		display:inline-block;
	}

	.top_panel_style_3 .top_panel_top_search,
	.top_panel_style_3 .menu_user_nav {
		margin-top: 0;
		line-height:1.2857em;
	}
	.top_panel_style_3 .top_panel_top_search {
		padding-top: 0;
	}
	.top_panel_style_3 .search_submit,
	.top_panel_style_3 .search_field {
		padding-top: 0.5em;
		padding-bottom: 0.5em;
	}
	.top_panel_style_3 .search_results {
		right: auto;
		left:0;
		top: 3em;
	}
	.top_panel_style_3 .search_results:after {
		right: auto;
		left:4em;
	}
	.top_panel_style_5 .top_panel_middle .sidebar_cart,
	.top_panel_style_6 .top_panel_middle .sidebar_cart {
		right:-100px;
	}
	.top_panel_style_5 .top_panel_middle .sidebar_cart:after,
	.top_panel_style_6 .top_panel_middle .sidebar_cart:after {
		right:46%;
		left:auto;
	}
	.top_panel_style_8 .contact_logo {
		display:block;
		position:static;
		left: auto;
		top:auto;
		-webkit-transform:none;
		   -moz-transform:none;
				transform:none;
		padding: 2em 0 0 0;
		text-align:center;
	}

	.header_mobile .sidebar_cart.sidebar{
		margin-top: 1em;
	}

	/* Login and Register */
	.popup_wrap {
		top: 50%;
		left: 50%;
		-webkit-transform:translate(-50%, -50%);
		   -moz-transform:translate(-50%, -50%);
			-ms-transform:translate(-50%, -50%);
				transform:translate(-50%, -50%);
	}
	.popup_wrap .popup_form_field .forgot_password {
		float: none;
		display:block;
		margin-bottom:0.5em;
	}
	.popup_wrap .login_socials_title {
		font-size:1.25em;
	}
	.popup_wrap input[type="text"], .popup_wrap input[type="email"], .popup_wrap input[type="password"] {
		font-size:1em;
	}

	/* Posts layouts */
	.post_featured_left > .post_featured,
	.post_featured_right > .post_featured {
		float: none;
		margin-left: 0;
		margin-bottom: 2em;
		width: 100%;
	}

	.isotope_filters a {
		font-size:0.8333em;
		margin: 0 1.5em 5px 1.5em;
	}
	.isotope_wrap {
		margin-right:-10px;
	}
	.isotope_wrap .isotope_item {
		padding-right:10px;
		padding-bottom:10px;
		width:100% !important;
	}
	.sc_scroll_horizontal .sc_blogger .isotope_item,
	.sc_scroll_horizontal .sc_blogger [class*=column-],
	.sc_blogger .sc_scroll_horizontal .isotope_item,
	.sc_blogger .sc_scroll_horizontal [class*=column-] {
		width: 290px !important;
	}

	.isotope_wrap .isotope_item_colored_1 .post_featured {
		float:none;
		width:100%;
	}
	.isotope_wrap .isotope_item_colored_1 .post_description {
		padding-left: 2em;
		padding-bottom: 2em;
	}

	/* Post parts */
	.post_info {
		font-size:0.8333em;
	}
	.post_info {
		font-size:0.8333em;
		line-height: 2em;
	}
	.post_rating .reviews_star {
		font-size:1em;
	}

	.post_item_colored .post_category {
		font-size:1em;
		margin:0 0 0.4em;
	}
	.post_item_colored .post_descr .post_price_period {
		font-size:1em;
	}
	.post_item_colored .post_descr .post_price_value {
		font-size:1.3333em;
	}
	.post_item_excerpt .post_title{
		font-size: 2em;
	}
	.post_item_excerpt .post_info .post_counters_item{
		padding: 0.75em 3.75em;
		margin-bottom: 0.5em;
		margin-right: 0.25em;
	}
	.post_format_link .post_descr { padding: 4em 2em 2em 2em; }
	.post_format_link .post_descr a{ font-size: 1.2em; }

	/* Reviews block */
	.reviews_block {
		width:100%;
	}
	.content .reviews_block {
		float:none;
		margin-left:0;
	}

	/* Comments */
	.comments_list_wrap ul ul {
		margin-left:0;
	}
	.comments_list_wrap ul.children {
		padding-left: 0;
	}

	/* Widgets */
	.widget_area .post_item .post_info {
		font-size:0.75em;
	}
	.widget_area .widget_tag_cloud a {
		font-size:0.8333em !important;
	}
	.widget_area .widget_calendar .weekday {
		font-size:0.8333em;
	}
	.widget_area .reviews_block .reviews_summary .reviews_criteria {
		font-size:0.75em;
	}
	td, th {
		padding:2px;
	}
	.widget_area .post_item .post_title {
		margin-top:0;
	}
	.widget_area .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li + li {
		margin-left:0.4em;
	}
	.widget_area .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li a {
		padding: 2px 0.5em;
	}

	.widget_area .widget_calendar table{
		padding: 0.85em;
	}
	.widget_area .widget_calendar td .day_wrap {
		padding: 4px 6px;
		line-height: 1.2em;
	}

	.widget_area .recentcomments{
		line-height: 1.3em;
	}

	.ecommerce .widget_banner img{
		width: 100%;
	}

	/* Footer */
	.contacts_wrap .contacts_address {
		font-size: 1em;
	}
	.copyright_style_socials .sc_socials, .copyright_style_menu .menu_footer_nav,
	.copyright_style_menu .copyright_text, .copyright_style_socials .copyright_text {
		float: none;
	}
	.copyright_text p{
		max-width: 90%;
	}
	.copyright_style_socials .copyright_text p{
		margin: 0.5em auto;
		float: none;
	}
	.copyright_style_socials .sc_socials, .copyright_style_menu .menu_footer_nav,
	.copyright_style_socials .copyright_text p{
		margin-bottom: 0.5em;
	}
	.copyright_payment {
		padding: 0;
		margin: 0 auto;
		float: none;
	}
	.copyright_payment li {
		margin-left: 0;
	}

	/* Woocommerce */
	.woocommerce-shipping-fields {
		margin-top: 2em;
	}
	.woocommerce ul.products, .woocommerce-page ul.products {
		margin-right:-20px;
	}
	.woocommerce.columns-1 ul.products li.product, .woocommerce-page.columns-1 ul.products li.product,
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
		padding: 0 20px 20px 0;
	}
	.woocommerce .widget_price_filter .price_label {
		font-size: 1em;
	}
	.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price {
		font-size: 1.25em;
	}
	.top_panel_wrap .widget_shopping_cart ul.cart_list > li > a:not(.remove) {
		margin-top:-0.15em;
	}
	.woocommerce div.product .woocommerce-tabs ul.tabs li {
		padding:0;
	}
	.woocommerce table.cart img, .woocommerce #content table.cart img, .woocommerce-page table.cart img, .woocommerce-page #content table.cart img {
		width: 40px;
	}
	.woocommerce table.cart td, .woocommerce #content table.cart td, .woocommerce-page table.cart td, .woocommerce-page #content table.cart td {
		padding: 4px;
	}
	.woocommerce #content table.cart td.actions .coupon, .woocommerce table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon {
		float:left;
	}
	.woocommerce #content table.cart td.actions .coupon, .woocommerce table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon {
		float:left;
	}
	.woocommerce #content table.cart td.actions .button, .woocommerce table.cart td.actions .button, .woocommerce-page #content table.cart td.actions .button, .woocommerce-page table.cart td.actions .button {
		width: auto;
		padding: 0.75em;
	}
	.woocommerce table.cart td.actions .coupon .input-text, .woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon .input-text {
		width: 9em;
		margin-right: 1em;
		line-height: 2.1em;
	}
	.woocommerce #content table.cart td.actions .coupon, .woocommerce table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon{
		padding-bottom: 1em;
	}
	.woocommerce #content table.cart td.actions .button.alt, .woocommerce #content table.cart td.actions .input-text + .button, .woocommerce table.cart td.actions .button.alt, .woocommerce table.cart td.actions .input-text + .button, .woocommerce-page #content table.cart td.actions .button.alt, .woocommerce-page #content table.cart td.actions .input-text + .button, .woocommerce-page table.cart td.actions .button.alt, .woocommerce-page table.cart td.actions .input-text + .button {
		float:left;
	}
	.woocommerce #content table.cart td.actions > .button, .woocommerce table.cart td.actions > .button, .woocommerce-page #content table.cart td.actions > .button, .woocommerce-page table.cart td.actions > .button {
		float: right;
		margin-bottom: 1em;
	}
	.woocommerce div.product div.images, .woocommerce #content div.product div.images, .woocommerce-page div.product div.images, .woocommerce-page #content div.product div.images {
		width: 100%;
		float:none;
	}
	.woocommerce[class*="column-"] ul.products li.product, .woocommerce-page[class*="column-"] ul.products li.product,
	.woocommerce ul.products li.product[class*="column-"], .woocommerce-page ul.products li.product[class*="column-"],
	.woocommerce .related ul li.product, .woocommerce .related ul.products li.product, .woocommerce .upsells.products ul li.product,
	.woocommerce .upsells.products ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .related ul.products li.product,
	.woocommerce-page .upsells.products ul li.product, .woocommerce-page .upsells.products ul.products li.product {
		width: 100%;
		float:none;
	}
	.woocommerce.columns-2 ul.products li.product, .woocommerce-page.columns-2 ul.products li.product,
	.woocommerce .related.products ul.products li.product.column-1_2, .woocommerce-page .related.products ul.products li.product.column-1_2,
	.woocommerce .upcells.products ul.products li.product.column-1_2, .woocommerce-page .upcells.products ul.products li.product.column-1_2,
	.woocommerce ul.products li.product.column-1_2, .woocommerce-page ul.products li.product.column-1_2,
	.woocommerce.columns-3 ul.products li.product, .woocommerce-page.columns-3 ul.products li.product,
	.woocommerce .related.products ul.products li.product.column-1_3, .woocommerce-page .related.products ul.products li.product.column-1_3,
	.woocommerce .upcells.products ul.products li.product.column-1_3, .woocommerce-page .upcells.products ul.products li.product.column-1_3,
	.woocommerce ul.products li.product.column-1_3, .woocommerce-page ul.products li.product.column-1_3,
	.woocommerce.columns-4 ul.products li.product, .woocommerce-page.columns-4 ul.products li.product,
	.woocommerce .related.products ul.products li.product.column-1_4, .woocommerce-page .related.products ul.products li.product.column-1_4,
	.woocommerce .upcells.products ul.products li.product.column-1_4, .woocommerce-page .upcells.products ul.products li.product.column-1_4,
	.woocommerce ul.products li.product.column-1_4, .woocommerce-page ul.products li.product.column-1_4,
	.woocommerce.columns-5 ul.products li.product, .woocommerce-page.columns-5 ul.products li.product,
	.woocommerce .related.products ul.products li.product.column-1_5, .woocommerce-page .related.products ul.products li.product.column-1_5,
	.woocommerce .upcells.products ul.products li.product.column-1_5, .woocommerce-page .upcells.products ul.products li.product.column-1_5,
	.woocommerce ul.products li.product.column-1_5, .woocommerce-page ul.products li.product.column-1_5,
	.woocommerce.columns-6 ul.products li.product, .woocommerce-page.columns-6 ul.products li.product,
	.woocommerce .related.products ul.products li.product.column-1_6, .woocommerce-page .related.products ul.products li.product.column-1_6,
	.woocommerce .upcells.products ul.products li.product.column-1_6, .woocommerce-page .upcells.products ul.products li.product.column-1_6,
	.woocommerce ul.products li.product.column-1_6, .woocommerce-page ul.products li.product.column-1_6 {
		width: 100%;
		float:none;
	}
	.woocommerce .checkout #order_review .payment_methods li label, .woocommerce-page .checkout #order_review .payment_methods li label {
		max-width:88%;
	}
	.woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit,
	.woocommerce #content input.button, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button,
	.woocommerce-page #respond input#submit, .woocommerce-page #content input.button, .woocommerce a.button.alt, .woocommerce button.button.alt,
	.woocommerce input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page a.button.alt,
	.woocommerce-page button.button.alt, .woocommerce-page input.button.alt, .woocommerce-page #respond input#submit.alt,
	.woocommerce-page #content input.button.alt, .woocommerce-account .addresses .title .edit{
		font-size: 0.833em;
	}
	.woocommerce div.product .product_title{
		font-size: 2em;
	}
	.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3{
		font-size: 1.167em;
	}
	.woocommerce ul.products li.product .product_cats, .woocommerce-page ul.products li.product .product_cats{
		font-size: 0.75em;
	}
	.woocommerce ul.products li.product.product-category .post_item_wrap,
	.woocommerce-page ul.products li.product.product-category .post_item_wrap{
		padding: 5.1em 0;
	}
	.woocommerce div.product form.cart div.quantity, .woocommerce-page div.product form.cart div.quantity{
		height: 2.9em;
	}
	.woocommerce #content div.product div.summary, .woocommerce div.product div.summary,
	.woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary{
		width: 100%;
	}
	.woocommerce div.product form.cart div.quantity span, .woocommerce-page div.product form.cart div.quantity span{
		line-height: 1.75em;
	}
	.woocommerce span.new, .woocommerce-page span.new, .woocommerce span.onsale, .woocommerce-page span.onsale,
	.woocommerce ul.products li.product span.new, .woocommerce-page ul.products li.product span.new,
	.woocommerce ul.products li.product span.onsale, .woocommerce-page ul.products li.product span.onsale{
		font-size: 0.825em;
	}
	.woocommerce .shop_mode_list ul.products li.product h3, .woocommerce-page .shop_mode_list ul.products li.product h3{
		margin-top: 1em;
	}
	.woocommerce .shop_mode_list ul.products li.product .post_featured,
	.woocommerce-page .shop_mode_list ul.products li.product .post_featured{
		width: 100%;
		float: none;
	}
	.woocommerce .woocommerce-result-count:after, .woocommerce-page .woocommerce-result-count:after{
		clear: both;
	}
	.woocommerce .woocommerce-ordering{
		float: left;
		width: 90%;
	}
	.woocommerce form.checkout_coupon{
		padding: 15px 10px 0 5px;
		border-radius: 0;
	}
	.woocommerce form.checkout_coupon .form-row input.input-text{
		line-height: 1.8em;
	}
	.woocommerce-info {
		padding: 1em 1em 1em 3em !important;
	}
	#add_payment_method #payment ul.payment_methods li img, .woocommerce-checkout #payment ul.payment_methods li img {
		margin: -2px 0.35em 0;
		width: 50%;
	}
	#add_payment_method #payment .payment_method_paypal .about_paypal,
	.woocommerce-cart #payment .payment_method_paypal .about_paypal,
	.woocommerce-checkout #payment .payment_method_paypal .about_paypal{
		line-height: 3.75em;
	}
	.header_mobile .widget_shopping_cart .cart_list li a.remove{
		right: 0;
	}
	.woocommerce-page .widget_area aside + aside{
		margin-top: 2em;
		padding-top: 2em;
	}
	.woocommerce .checkout input.button{
		margin-left: 0 !important;
	}



	/* Shortcodes */
	.sc_accordion.sc_accordion_style_2 .sc_accordion_item .sc_accordion_title .sc_accordion_icon {
		border-width: 1px;
	}

	.sc_page_audio {
		width: 100%;
	}
	input.sc_button_size_large[type="submit"], input.sc_button_size_large[type="button"], button.sc_button_size_large, .sc_button.sc_button_size_large {
		padding: 1em 1.25em;
	}
	input.sc_button_size_medium[type="submit"], input.sc_button_size_medium[type="button"], button.sc_button_size_medium, .sc_button.sc_button_size_medium {
		padding: 1.25em;
	}
	input[type="submit"]:before, input[type="button"]:before, button:before, .sc_button:before {
		margin-right:4px;
	}

	input[type="submit"], input[type="button"], button, .sc_button {
		padding: 0.7em 0.6em;
	}
	blockquote {
		font-size: 1.25em;
	}

	.sc_blogger.layout_date.sc_blogger_horizontal .sc_blogger_item {
		min-width: 50%;
		margin-bottom: 1em;
	}

	.sc_call_to_action_align_none .sc_call_to_action_info,
	.sc_call_to_action_align_center .sc_call_to_action_info{
		width: 85%;
		margin-right: auto;
		margin-left: auto;
	}

	.typography_buttons_section .sc_button{
		margin-bottom: 10px;
	}

	.sc_countdown.sc_countdown_style_1 .sc_countdown_digits,
	.sc_countdown.sc_countdown_style_1 .sc_countdown_separator {
		font-size:2em;
		height: 1.9em;
		line-height:1.9em;
	}
	.sc_countdown.sc_countdown_style_1 .sc_countdown_digits {
		width: 1.9em;
	}
	.sc_countdown.sc_countdown_style_2 .sc_countdown_digits,
	.sc_countdown.sc_countdown_style_2 .sc_countdown_separator {
		font-size:2em;
	}

	.sc_form .sc_form_field {
		float: none;
		width: 100%;
		padding-left:0 !important;
	}


	.column-1_3 .intro_horizontal{
		margin-bottom: 2em;
	}

	.sc_googlemap {
		max-height:200px;
	}
	.sc_googlemap_content {
		position:static;
		width: auto;
	}

	.sc_price_block .sc_button.sc_button_size_medium{
		padding: 1.5em;
	}

	.page_typography_image_1 {
		height: auto;
	}

	.sc_skills_bar.sc_skills_horizontal .sc_skills_total{
		top: -20px;
	}

	.popup_menuitem > .sc_menuitems_wrap {
		width: 250px;
	}
	.sc_menuitems_style_menuitems-2 .sc_menuitem_box_title {
		font-size: 1.25em;
	}
	.sc_menuitems_style_menuitems-2 .sc_menuitem_nutritions_list li {
		width: 100%;
	}

	.sc_price_block .sc_price_block_description {
    	height: 5.5em;
	}
	.customization_price_blocks .sc_price_block .sc_price_block_description {
		height: 14em;
	}

	.sc_slider_controls_wrap a {
		font-size: 1.8em;
		height: 1.5em;
		line-height: 1.5em;
		margin-top: -1.5em;
		width: 1.5em;
	}

	.sc_socials_type_icons.sc_socials_shape_round.sc_socials_size_small a,
	.sc_socials_type_icons.sc_socials_shape_round.sc_socials_size_small a .sc_socials_hover {
		width:2.5em;
		height:2.5em;
		line-height:2.5em;
	}
	.sc_socials.sc_socials_size_small .social_icons span {
		font-size:1.2em;
	}

	.sc_tabs .sc_tabs_titles li a {
		padding: 0.5em;
	}
	.sc_tabs.sc_tabs_style_1 .sc_tabs_titles li.ui-state-active a:after,
	.sc_tabs.sc_tabs_style_1 .sc_tabs_titles li.sc_tabs_active a:after {
		height:2px;
	}
	.sc_tabs .sc_tabs_titles li {
		font-size:1.25em;
	}
	.sc_tabs.sc_tabs_style_2 .sc_tabs_titles li a {
		border-width: 1px;
	}
	.sc_table table th, .sc_table table td{
		padding: 0.75em;
	}

	.sc_table table tr:first-child th, .sc_table table tr:first-child td{
		padding: 0.25em;
		line-height: 1.25em;
	}

	.sc_testimonial_content {
		font-size:1.25em;
	}

	.sc_testimonial_item {
		padding: 0 4em;
	}
	.sc_testimonial_author {
		font-size: 1em;
	}

	.brands_testimonials_custom .column-1_2 {
		width: 100% !important;
	}
	.brands_testimonials_custom .vc_column-inner{
		padding: 0 !important;
	}

	.sc_twitter_item {
		padding:0 3em;
	}
	.sc_twitter .sc_slider_controls_wrap a {
		font-size: 1.5em;
	}
	.sc_video_player.sc_video_bordered .sc_video_frame {
		max-width:198px;
	}

	.sc_services_style_services-5 .columns_wrap > .column-1_3 {
		width: 100%;
		max-width: 100%;
	}
	.sc_services_style_services-5 .sc_service_container .columns_wrap > .column-1_2 .sc_services_item {
		margin-right: 0;
	}
	.sc_services_style_services-5 .sc_service_container .columns_wrap > .column-1_2:nth-child(2n) .sc_services_item {
		margin-left: 0;
		margin-right: 0;
	}
	.sc_services_style_services-5 .sc_service_container .sc_services_image,
	.sc_services_style_services-5 .sc_service_container.sc_align_left .sc_services_image,
	.sc_services_style_services-5 .sc_service_container.sc_align_right .sc_services_image	{
		position: relative;
		width: 100%;
		left: 0;
		top: 0;
		transform: translateY(0%) translateX(0%);
		margin-bottom:2.2857em;
	}
	.sc_services_style_services-5 .sc_service_container .sc_icon,
	.sc_services_style_services-5.sc_services_type_images .sc_service_container .sc_services_item_featured,
	.sc_services_style_services-5 .sc_service_container.sc_align_right .columns_wrap > .column-1_2:nth-child(2n) .sc_icon,
	.sc_services_style_services-5.sc_services_type_images .sc_service_container.sc_align_right .columns_wrap > .column-1_2:nth-child(2n) .sc_services_item_featured	{
		float: left;
		margin-right: 2.2857em;
		margin-left: 0;
	}
	.sc_services_style_services-5 .sc_service_container .columns_wrap > .column-1_2 .sc_services_item_content,
	.sc_services_style_services-5 .sc_service_container.sc_align_right .columns_wrap > .column-1_2 .sc_services_item_content{
		text-align: left;
	}
	.sc_services_style_services-5 .sc_service_container.sc_align_left .columns_wrap,
	.sc_services_style_services-5 .sc_service_container.sc_align_right .columns_wrap {
		margin-left: 0;
		margin-right: 0;
	}
	.sc_services_style_services-5 .sc_services_button {
		margin-top: 2.2857em;
	}
	.sc_services_style_services-5 .sc_icon, .sc_services_style_services-5.sc_services_type_images .sc_services_item_featured{
		margin-left: 0;
	}

	.sc_promo:not(.sc_promo_size_small) .sc_promo_block {
		min-width: 100%;
		margin: 0 !important;
		float:none;
	}
	.sc_promo_block_inner {
		padding: 2em;
	}
	.sc_promo:not(.sc_promo_size_small) .sc_promo_image {
		position: relative;
		height: 200px;
		min-width: 100%;
	}
	.sc_promo_block.sc_align_left *,
	.sc_promo_block.sc_align_left *:after {
		text-align: center !important;
		margin-left: auto;
	}
	.sc_promo_block.sc_align_right *,
	.sc_promo_block.sc_align_right *:after {
		text-align: center !important;
		margin-right: auto;
	}


	/* Scroll to Top */
	.scroll_to_top {
		right: 1em;
	}
	.scroll_to_top.show {
		bottom: 1em;
	}

	/* Mailchimp */
	.mc4wp-form{ width: 100%; }
	.mailchimp_text{max-width: 90%;}

	.mc4wp-form .sc_button{
		margin-top: 1em;
	}

	/* Essential Grid */
	.m2ce-navigation-skin2 .esg-filters .esg-filter-wrapper.esg-fgc-6{
		margin-bottom: 10px !important;
		margin-right: 0 !important;
	}
	.m2ce-navigation-skin2 .esg-grid .esg-sortbutton-wrapper{
		margin-bottom: 20px;
		margin-right: auto !important;
	}
	.m2ce-navigation-skin3 .esg-filterbutton{
		margin: 0 15px 15px 15px !important;
		font-size: 0.75em !important;
	}
	.m2ce-navigation-skin3 .esg-navigationbutton{
		padding: 3px 6px !important;
	}
	.m2ce-navigation-skin3 .esg-filter-wrapper{
		max-width: 75%;
	}

	/* Revolution Slider */
	.rev_slider button.sc_button_size_large, .rev_slider .sc_button.sc_button_size_large{
		font-size: 0.65em;
		line-height: 1.25em;
		margin-top: 2em;
		padding: 0.75em 1.25em;
	}
	.rev_slider .slider-3-button .sc_button.sc_button_size_large{
		margin-top: 4.5em;
	}
	.rev_slider .woocommerce .star-rating, .woocommerce-page .rev_slider .star-rating{
		height: 1.8em;
	}
	.rev_slider .woocommerce  ul.products li.product .post_thumb .woo_buttons_wrap .button,
	.woocommerce-page .rev_slider ul.products li.product .woo_buttons_wrap .button{	max-width: 11em; }

	.slider-product ul.products li{
		padding-bottom: 10px !important;
	}
	.tparrows:before, .tparrows.custom:before{
		line-height: 20px;
		font-size: 12px;
	}
	.custom.tparrows{
		left: 99.5% !important;
		height: 20px;
		width: 20px;
	}
	.tparrows {
		height: 20px;
		width: 20px;
	}
	.tp-rightarrow.tparrows.custom{
		transform: translate3d(-20px, -35px, 0px) !important;
	}
	.tp-leftarrow.tparrows.custom{
		transform: translate3d(-20px, -15px, 0px) !important;
	}
	.team_video{
		margin-top: 6em !important;
	}
	.contacts_page_form_custom{
		width: 100%;
	}

}


@media (max-width: 782px) {
	.admin-bar.top_panel_over .top_panel_wrap {	top:46px; }
	.admin-bar.top_panel_fixed .top_panel_wrap { top:46px; }
	.admin-bar #debug_log { top:46px; }
	.admin-bar .pushy .close-pushy::before { top: 3em;	}
	.admin-bar .pushy .pushy_inner {		padding-top: 4em; }
	.admin-bar .pushy .logo {				margin-bottom: 1em;	}

	.admin-bar .header_mobile .side_wrap {	top: 46px;	}
	.admin-bar.menu_mobile_open {					height: calc(100% - 46px); }
}

@media (max-width: 599px) {
	.admin-bar.top_panel_over .top_panel_wrap {	top: 46px; }
	.admin-bar.top_panel_fixed .top_panel_wrap { top: 0; }
	.admin-bar #debug_log { top: 46px; }
}

@media (max-width: 639px){
	.header_mobile .logo_main {
		height: 40px;
	}
	.popup_wrap{
		width: auto;
		min-width: 260px;
		max-width: 260px;
	}
	.popup_wrap .form_left,
	.popup_wrap .form_right,
	.popup_wrap.popup_registration .form_left,
	.popup_wrap.popup_registration .form_right{
		float: none;
		padding: 0;
		border: none;
		width: 100%
	}
	.popup_wrap .form_right{
		margin-top: 20px;
	}
	.popup_wrap.popup_registration .form_right {
		margin-top: 0;
	}

	.mejs-controls a.mejs-horizontal-volume-slider,
	.mejs-controls div.mejs-time-rail {
		margin-top: 2px !important;
	}
}

@media (max-width: 480px) {
	.header_mobile .mask {
		display: none !important;
	}
	.header_mobile .content_wrap {
		margin-left: 35px;
		text-align: left;
	}
	.header_mobile .logo {
		padding-top: 24px;
		padding-bottom: 5px;
	}
	.header_mobile .menu_main_cart {
		right: 30px;
	}
	.header_mobile .menu_button {
		left: auto;
		right: 70px;
	}
	.header_mobile .side_wrap {
		width: 100%;
		top: 83px;
		left: -100%;
	}
	.admin-bar .header_mobile .side_wrap {
		top: 129px;
	}
	.header_mobile .panel_middle {
		font-size: 1em;
	}

	.sc_blogger .post_content a {
		float: none !important;
		width: 100%;
		margin-bottom: 1em;
	}

	.sc_blogger .post_content .post_info .post_info_item a {
		display: block;
		text-align: center;
		width: 100%;
	}


}


/*FILESTART  /home/sites/9b/0/0b83f25667/public_html/wp-includes/js/mediaelement/mediaelementplayer-legacy.min.css */
.mejs-offscreen{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal}.mejs-container{background:#000;font-family:Helvetica,Arial,serif;position:relative;text-align:left;text-indent:0;vertical-align:top}.mejs-container,.mejs-container *{box-sizing:border-box}.mejs-container video::-webkit-media-controls,.mejs-container video::-webkit-media-controls-panel,.mejs-container video::-webkit-media-controls-panel-container,.mejs-container video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important;font-display: swap;}.mejs-fill-container,.mejs-fill-container .mejs-container{height:100%;width:100%}.mejs-fill-container{background:transparent;margin:0 auto;overflow:hidden;position:relative}.mejs-container:focus{outline:none}.mejs-iframe-overlay{height:100%;position:absolute;width:100%}.mejs-embed,.mejs-embed body{background:#000;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.mejs-fullscreen{overflow:hidden!important}.mejs-container-fullscreen{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:1000}.mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video{height:100%!important;width:100%!important}.mejs-background,.mejs-mediaelement{left:0;position:absolute;top:0}.mejs-mediaelement{height:100%;width:100%;z-index:0}.mejs-poster{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;left:0;position:absolute;top:0;z-index:1}:root .mejs-poster-img{display:none}.mejs-poster-img{border:0;padding:0}.mejs-overlay{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:0;position:absolute;top:0}.mejs-layer{z-index:1}.mejs-overlay-play{cursor:pointer}.mejs-overlay-button{background:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://voxcladding.co.uk/wp-includes/js/mediaelement/mejs-controls.svg) no-repeat;background-position:0 -39px;height:80px;width:80px}.mejs-overlay:hover>.mejs-overlay-button{background-position:-80px -39px}.mejs-overlay-loading{height:80px;width:80px}.mejs-overlay-loading-bg-img{-webkit-animation:a 1s linear infinite;animation:a 1s linear infinite;background:transparent url(https://voxcladding.co.uk/wp-includes/js/mediaelement/mejs-controls.svg) -160px -40px no-repeat;display:block;height:80px;width:80px;z-index:1}@-webkit-keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.mejs-controls{bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:40px;left:0;list-style-type:none;margin:0;padding:0 10px;position:absolute;width:100%;z-index:3}.mejs-controls:not([style*="display:none"]){background:rgba(255,0,0,.7);background:-webkit-linear-gradient(transparent,rgba(0,0,0,.35));background:linear-gradient(transparent,rgba(0,0,0,.35))}.mejs-button,.mejs-time,.mejs-time-rail{font-size:10px;height:40px;line-height:10px;margin:0;width:32px}.mejs-button>button{background:transparent url(https://voxcladding.co.uk/wp-includes/js/mediaelement/mejs-controls.svg);border:0;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;margin:10px 6px;overflow:hidden;padding:0;position:absolute;text-decoration:none;width:20px}.mejs-button>button:focus{outline:1px dotted #999}.mejs-container-keyboard-inactive [role=slider],.mejs-container-keyboard-inactive [role=slider]:focus,.mejs-container-keyboard-inactive a,.mejs-container-keyboard-inactive a:focus,.mejs-container-keyboard-inactive button,.mejs-container-keyboard-inactive button:focus{outline:0}.mejs-time{box-sizing:content-box;color:#fff;font-size:11px;font-weight:700;height:24px;overflow:hidden;padding:16px 6px 0;text-align:center;width:auto}.mejs-play>button{background-position:0 0}.mejs-pause>button{background-position:-20px 0}.mejs-replay>button{background-position:-160px 0}.mejs-time-rail{direction:ltr;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:40px;margin:0 10px;padding-top:10px;position:relative}.mejs-time-buffering,.mejs-time-current,.mejs-time-float,.mejs-time-float-corner,.mejs-time-float-current,.mejs-time-hovered,.mejs-time-loaded,.mejs-time-marker,.mejs-time-total{border-radius:2px;cursor:pointer;display:block;height:10px;position:absolute}.mejs-time-total{background:hsla(0,0%,100%,.3);margin:5px 0 0;width:100%}.mejs-time-buffering{-webkit-animation:b 2s linear infinite;animation:b 2s linear infinite;background:-webkit-linear-gradient(135deg,hsla(0,0%,100%,.4) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,.4) 75%,transparent 0,transparent);background:linear-gradient(-45deg,hsla(0,0%,100%,.4) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,.4) 75%,transparent 0,transparent);background-size:15px 15px;width:100%}@-webkit-keyframes b{0%{background-position:0 0}to{background-position:30px 0}}@keyframes b{0%{background-position:0 0}to{background-position:30px 0}}.mejs-time-loaded{background:hsla(0,0%,100%,.3)}.mejs-time-current,.mejs-time-handle-content{background:hsla(0,0%,100%,.9)}.mejs-time-hovered{background:hsla(0,0%,100%,.5);z-index:10}.mejs-time-hovered.negative{background:rgba(0,0,0,.2)}.mejs-time-buffering,.mejs-time-current,.mejs-time-hovered,.mejs-time-loaded{left:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transition:all .15s ease-in;transition:all .15s ease-in;width:100%}.mejs-time-buffering{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.mejs-time-hovered{-webkit-transition:height .1s cubic-bezier(.44,0,1,1);transition:height .1s cubic-bezier(.44,0,1,1)}.mejs-time-hovered.no-hover{-webkit-transform:scaleX(0)!important;-ms-transform:scaleX(0)!important;transform:scaleX(0)!important}.mejs-time-handle,.mejs-time-handle-content{border:4px solid transparent;cursor:pointer;left:0;position:absolute;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);z-index:11}.mejs-time-handle-content{border:4px solid hsla(0,0%,100%,.9);border-radius:50%;height:10px;left:-7px;top:-4px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);width:10px}.mejs-time-rail .mejs-time-handle-content:active,.mejs-time-rail .mejs-time-handle-content:focus,.mejs-time-rail:hover .mejs-time-handle-content{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.mejs-time-float{background:#eee;border:1px solid #333;bottom:100%;color:#111;display:none;height:17px;margin-bottom:9px;position:absolute;text-align:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:36px}.mejs-time-float-current{display:block;left:0;margin:2px;text-align:center;width:30px}.mejs-time-float-corner{border:5px solid #eee;border-color:#eee transparent transparent;border-radius:0;display:block;height:0;left:50%;line-height:0;position:absolute;top:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0}.mejs-long-video .mejs-time-float{margin-left:-23px;width:64px}.mejs-long-video .mejs-time-float-current{width:60px}.mejs-broadcast{color:#fff;height:10px;position:absolute;top:15px;width:100%}.mejs-fullscreen-button>button{background-position:-80px 0}.mejs-unfullscreen>button{background-position:-100px 0}.mejs-mute>button{background-position:-60px 0}.mejs-unmute>button{background-position:-40px 0}.mejs-volume-button{position:relative}.mejs-volume-button>.mejs-volume-slider{-webkit-backface-visibility:hidden;background:rgba(50,50,50,.7);border-radius:0;bottom:100%;display:none;height:115px;left:50%;margin:0;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:25px;z-index:1}.mejs-volume-button:hover{border-radius:0 0 4px 4px}.mejs-volume-total{background:hsla(0,0%,100%,.5);height:100px;left:50%;margin:0;position:absolute;top:8px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:2px}.mejs-volume-current{left:0;margin:0;width:100%}.mejs-volume-current,.mejs-volume-handle{background:hsla(0,0%,100%,.9);position:absolute}.mejs-volume-handle{border-radius:1px;cursor:ns-resize;height:6px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:16px}.mejs-horizontal-volume-slider{display:block;height:36px;position:relative;vertical-align:middle;width:56px}.mejs-horizontal-volume-total{background:rgba(50,50,50,.8);height:8px;top:16px;width:50px}.mejs-horizontal-volume-current,.mejs-horizontal-volume-total{border-radius:2px;font-size:1px;left:0;margin:0;padding:0;position:absolute}.mejs-horizontal-volume-current{background:hsla(0,0%,100%,.8);height:100%;top:0;width:100%}.mejs-horizontal-volume-handle{display:none}.mejs-captions-button,.mejs-chapters-button{position:relative}.mejs-captions-button>button{background-position:-140px 0}.mejs-chapters-button>button{background-position:-180px 0}.mejs-captions-button>.mejs-captions-selector,.mejs-chapters-button>.mejs-chapters-selector{background:rgba(50,50,50,.7);border:1px solid transparent;border-radius:0;bottom:100%;margin-right:-43px;overflow:hidden;padding:0;position:absolute;right:50%;visibility:visible;width:86px}.mejs-chapters-button>.mejs-chapters-selector{margin-right:-55px;width:110px}.mejs-captions-selector-list,.mejs-chapters-selector-list{list-style-type:none!important;margin:0;overflow:hidden;padding:0}.mejs-captions-selector-list-item,.mejs-chapters-selector-list-item{color:#fff;cursor:pointer;display:block;list-style-type:none!important;margin:0 0 6px;overflow:hidden;padding:0}.mejs-captions-selector-list-item:hover,.mejs-chapters-selector-list-item:hover{background-color:#c8c8c8!important;background-color:hsla(0,0%,100%,.4)!important}.mejs-captions-selector-input,.mejs-chapters-selector-input{clear:both;float:left;left:-1000px;margin:3px 3px 0 5px;position:absolute}.mejs-captions-selector-label,.mejs-chapters-selector-label{cursor:pointer;float:left;font-size:10px;line-height:15px;padding:4px 10px 0;width:100%}.mejs-captions-selected,.mejs-chapters-selected{color:#21f8f8}.mejs-captions-translations{font-size:10px;margin:0 0 5px}.mejs-captions-layer{bottom:0;color:#fff;font-size:16px;left:0;line-height:20px;position:absolute;text-align:center}.mejs-captions-layer a{color:#fff;text-decoration:underline}.mejs-captions-layer[lang=ar]{font-size:20px;font-weight:400}.mejs-captions-position{bottom:15px;left:0;position:absolute;width:100%}.mejs-captions-position-hover{bottom:35px}.mejs-captions-text,.mejs-captions-text *{background:hsla(0,0%,8%,.5);box-shadow:5px 0 0 hsla(0,0%,8%,.5),-5px 0 0 hsla(0,0%,8%,.5);padding:0;white-space:pre-wrap}.mejs-container.mejs-hide-cues video::-webkit-media-text-track-container{display:none}.mejs-overlay-error{position:relative}.mejs-overlay-error>img{left:0;max-width:100%;position:absolute;top:0;z-index:-1}.mejs-cannotplay,.mejs-cannotplay a{color:#fff;font-size:.8em}.mejs-cannotplay{position:relative}.mejs-cannotplay a,.mejs-cannotplay p{display:inline-block;padding:0 15px;width:100%}

/*FILESTART  /home/sites/9b/0/0b83f25667/public_html/wp-includes/js/mediaelement/wp-mediaelement.min.css */

.mejs-container{clear:both;max-width:100%}.mejs-container *{font-family:Helvetica,Arial}.mejs-container,.mejs-container .mejs-controls,.mejs-embed,.mejs-embed body{background:#222}.mejs-time{font-weight:400;word-wrap:normal}.mejs-controls a.mejs-horizontal-volume-slider{display:table}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.mejs-controls .mejs-time-rail .mejs-time-loaded{background:#fff}.mejs-controls .mejs-time-rail .mejs-time-current{background:#0073aa}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.mejs-controls .mejs-time-rail .mejs-time-total{background:rgba(255,255,255,.33)}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.mejs-controls .mejs-time-rail span{border-radius:0}.mejs-overlay-loading{background:0 0}.mejs-controls button:hover{border:none;-webkit-box-shadow:none;box-shadow:none}.me-cannotplay{width:auto!important}.media-embed-details .wp-audio-shortcode{display:inline-block;max-width:400px}.audio-details .embed-media-settings{overflow:visible}.media-embed-details .embed-media-settings .setting span:not(.button-group){max-width:400px;width:auto}.media-embed-details .embed-media-settings .checkbox-setting span{display:inline-block}.media-embed-details .embed-media-settings{padding-top:0;top:28px}.media-embed-details .instructions{padding:16px 0;max-width:600px}.media-embed-details .setting .remove-setting,.media-embed-details .setting p{color:#a00;font-size:10px;text-transform:uppercase}.media-embed-details .setting .remove-setting{padding:5px 0}.media-embed-details .setting a:hover{color:#dc3232}.media-embed-details .embed-media-settings .checkbox-setting{float:none;margin:0 0 10px}.wp-video{max-width:100%;height:auto}.wp_attachment_holder .wp-audio-shortcode,.wp_attachment_holder .wp-video{margin-top:18px}.wp-video-shortcode video,video.wp-video-shortcode{max-width:100%;display:inline-block}.video-details .wp-video-holder{width:100%;max-width:640px}.wp-playlist{border:1px solid #ccc;padding:10px;margin:12px 0 18px;font-size:14px;line-height:1.5}.wp-admin .wp-playlist{margin:0 0 18px}.wp-playlist video{display:inline-block;max-width:100%}.wp-playlist audio{display:none;max-width:100%;width:400px}.wp-playlist .mejs-container{margin:0;max-width:100%}.wp-playlist .mejs-controls .mejs-button button{outline:0}.wp-playlist-light{background:#fff;color:#000}.wp-playlist-dark{color:#fff;background:#000}.wp-playlist-caption{display:block;max-width:88%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.5}.wp-playlist-item .wp-playlist-caption{text-decoration:none;color:#000;max-width:-webkit-calc(100% - 40px);max-width:calc(100% - 40px)}.wp-playlist-item-meta{display:block;font-size:14px;line-height:1.5}.wp-playlist-item-title{font-size:14px;line-height:1.5}.wp-playlist-item-album{font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-playlist-item-artist{font-size:12px;text-transform:uppercase}.wp-playlist-item-length{position:absolute;right:3px;top:0;font-size:14px;line-height:1.5}.rtl .wp-playlist-item-length{left:3px;right:auto}.wp-playlist-tracks{margin-top:10px}.wp-playlist-item{position:relative;cursor:pointer;padding:0 3px;border-bottom:1px solid #ccc}.wp-playlist-item:last-child{border-bottom:0}.wp-playlist-light .wp-playlist-caption{color:#333}.wp-playlist-dark .wp-playlist-caption{color:#ddd}.wp-playlist-playing{font-weight:700;background:#f7f7f7}.wp-playlist-light .wp-playlist-playing{background:#fff;color:#000}.wp-playlist-dark .wp-playlist-playing{background:#000;color:#fff}.wp-playlist-current-item{overflow:hidden;margin-bottom:10px;height:60px}.wp-playlist .wp-playlist-current-item img{float:left;max-width:60px;height:auto;margin-right:10px;padding:0;border:0}.rtl .wp-playlist .wp-playlist-current-item img{float:right;margin-left:10px;margin-right:0}.wp-playlist-current-item .wp-playlist-item-artist,.wp-playlist-current-item .wp-playlist-item-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-audio-playlist .me-cannotplay span{padding:5px 15px}

/*FILESTART  /home/sites/9b/0/0b83f25667/public_html/wp-content/uploads/complianz/css/banner-1-optin.css */
input[type="checkbox"].cmplz-category { width: initial; -webkit-appearance: checkbox;}input[type="checkbox"].cmplz-category:checked::before { content: '';}.cmplz-cookiebanner { box-sizing: border-box;}:root { --cmplz_banner_width: 526px; --cmplz_banner_background_color: #ef0707; --cmplz_banner_border_color: #f2f2f2; --cmplz_banner_border_width: 0px 0px 0px 0px ; --cmplz_banner_border_radius: 12px 12px 12px 12px; --cmplz_banner_margin: 10px; --cmplz_categories-height: 110px; --cmplz_title_font_size: 15px; --cmplz_text_line_height: calc(var(--cmplz_text_font_size) * 1.5); --cmplz_text_color: #ffffff; --cmplz_hyperlink_color: #000000; --cmplz_text_font_size: 12px; --cmplz_link_font_size: 12px; --cmplz_category_body_font_size: 12px; --cmplz_button_accept_background_color: #000000; --cmplz_button_accept_border_color: #000000; --cmplz_button_accept_text_color: #ffffff; --cmplz_button_deny_background_color: #ef0707; --cmplz_button_deny_border_color: #ffffff; --cmplz_button_deny_text_color: #ffffff; --cmplz_button_settings_background_color: #ef0707; --cmplz_button_settings_border_color: #ffffff; --cmplz_button_settings_text_color: #ffffff; --cmplz_button_border_radius: 6px 6px 6px 6px; --cmplz_button_font_size: 15px; --cmplz_category_header_always_active_color: green; --cmplz_category_header_title_font_size: 14px; --cmplz_category_header_active_font_size: 12px; --cmplz-manage-consent-height: 50px; --cmplz-manage-consent-offset: -35px; --cmplz_slider_active_color: #2179c5; --cmplz_slider_inactive_color: #F56E28; --cmplz_slider_bullet_color: #ffffff;}body.cmplz-banner-active *:not(.cmplz-cookiebanner):not(.cmplz-cookiebanner *) { pointer-events: none !important; user-select: none !important;}.cmplz-cookiebanner * { pointer-events: auto !important; user-select: auto !important;}#cmplz-manage-consent .cmplz-manage-consent { margin: unset; z-index: 9998; color: var(--cmplz_text_color); background-color: var(--cmplz_banner_background_color); border-style: solid; border-color: var(--cmplz_banner_border_color); border-width: var(--cmplz_banner_border_width); border-radius: var(--cmplz_banner_border_radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; line-height: initial; position: fixed; bottom: var(--cmplz-manage-consent-offset); min-width: 100px; height: var(--cmplz-manage-consent-height); right: 40px; padding: 15px; cursor: pointer; animation: mc_slideOut 0.5s forwards;}#cmplz-manage-consent .cmplz-manage-consent:active { outline: none; border: none;}#cmplz-manage-consent .cmplz-manage-consent.cmplz-dismissed { display: none;}#cmplz-manage-consent .cmplz-manage-consent:hover,#cmplz-manage-consent .cmplz-manage-consent:focus { animation: mc_slideIn 0.5s forwards; animation-delay: 0;}@-webkit-keyframes mc_slideIn { 100% { bottom: 0; }}@keyframes mc_slideIn { 100% { bottom: 0; }}@-webkit-keyframes mc_slideOut { 100% { bottom: var(--cmplz-manage-consent-offset); }}@keyframes mc_slideOut { 100% { bottom: var(--cmplz-manage-consent-offset); }}@media (max-width: 425px) { .cmplz-cookiebanner .cmplz-header .cmplz-title { display: none; }}.cmplz-cookiebanner { max-height: calc(100vh - 20px); overflow-y: auto; position: fixed; height: auto; left: 50%; top: 50%; -ms-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); grid-template-rows: minmax(0, 1fr); z-index: 99999; background: var(--cmplz_banner_background_color);}.cmplz-cookiebanner a { transition: initial;}.cmplz-cookiebanner .cmplz-buttons a.cmplz-btn.tcf { display: none;}.cmplz-cookiebanner.cmplz-dismissed { display: none;}.cmplz-cookiebanner .cmplz-body { width: 100%; grid-column: span 3; overflow-y: auto; overflow-x: hidden; max-height: 55vh;}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-track { border-radius: 10px; -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0); background-color: transparent;}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar { width: 5px; background-color: transparent;}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-thumb { background-color: var(--cmplz_button_accept_background_color); border-radius: 10px;}@media (min-width: 350px) { .cmplz-cookiebanner .cmplz-body { min-width: 300px; }}@media (max-height: 400px) { .cmplz-cookiebanner { height: calc(100vh - 20px); display: flex; flex-direction: column; overflow: hidden; gap: 1px; grid-row-gap: 1px; padding: 7px 12px !important; zoom: 0.6; } .cmplz-cookiebanner .cmplz-body { flex: 1; min-height: 0; overflow-y: auto; max-height: none; margin-top: 15px !important; } .cmplz-cookiebanner .cmplz-header, .cmplz-cookiebanner .cmplz-divider, .cmplz-cookiebanner .cmplz-links, .cmplz-cookiebanner .cmplz-buttons, .cmplz-cookiebanner .cmplz-documents { flex-shrink: 0; } .cmplz-cookiebanner .cmplz-header { margin-bottom: 15px !important; max-height: 10px; } .cmplz-close { zoom: 0.6 !important; } .cmplz-cookiebanner .cmplz-buttons { gap: 1px !important; } .cmplz-cookiebanner .cmplz-buttons .cmplz-btn { height: 15vh !important; min-height: unset !important; padding: 0 !important; white-space: nowrap !important; font-size: 1.1rem !important; line-height: 14px !important; zoom: 0.5 !important; } .cmplz-cookiebanner .cmplz-documents, .cmplz-cookiebanner .cmplz-information { zoom: 0.5 !important; }}@media (max-height: 400px) and (max-width: 768px) { .cmplz-cookiebanner { gap: 1px; }}.cmplz-cookiebanner { border-style: solid; border-color: var(--cmplz_banner_border_color); border-width: var(--cmplz_banner_border_width); border-radius: var(--cmplz_banner_border_radius); padding: 15px 20px; display: grid; grid-gap: 10px;}.cmplz-cookiebanner .cmplz-divider { margin-left: -20px; margin-right: -20px;}.cmplz-cookiebanner .cmplz-header { grid-template-columns: 100px 1fr 100px; align-items: center; display: grid; grid-column: span 3;}@media (max-width: 399px) { .cmplz-cookiebanner .cmplz-header { grid-template-columns: auto 1fr auto; }}.cmplz-cookiebanner .cmplz-logo svg { max-height: 35px; width: inherit;}.cmplz-cookiebanner .cmplz-logo img { max-height: 40px; width: inherit;}.cmplz-cookiebanner .cmplz-title { justify-self: center; grid-column-start: 2; font-size: var(--cmplz_title_font_size); color: var(--cmplz_text_color); font-weight: 500;}.cmplz-cookiebanner .cmplz-close { line-height: 20px; justify-self: end; grid-column-start: 3; font-size: 20px; cursor: pointer; width: 20px; height: 20px; color: var(--cmplz_text_color);}.cmplz-cookiebanner .cmplz-close svg { width: 20px; height: 20px;}.cmplz-cookiebanner .cmplz-close:hover { text-decoration: none; line-height: initial; font-size: 18px;}.cmplz-cookiebanner .cmplz-message { word-wrap: break-word; font-size: var(--cmplz_text_font_size); line-height: var(--cmplz_text_line_height); color: var(--cmplz_text_color); margin-bottom: 5px;}.cmplz-cookiebanner .cmplz-message a { color: var(--cmplz_hyperlink_color);}.cmplz-cookiebanner .cmplz-message,.cmplz-cookiebanner .cmplz-categories,.cmplz-cookiebanner .cmplz-links,.cmplz-cookiebanner .cmplz-buttons,.cmplz-cookiebanner .cmplz-divider { grid-column: span 3;}.cmplz-cookiebanner .cmplz-categories.cmplz-tcf .cmplz-category .cmplz-category-header { grid-template-columns: 1fr auto;}.cmplz-cookiebanner .cmplz-categories .cmplz-category { background-color: rgba(239, 239, 239, 0.5);}.cmplz-cookiebanner .cmplz-categories .cmplz-category:not(:last-child) { margin-bottom: 10px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header { display: grid; grid-template-columns: 1fr auto 15px; grid-template-rows: minmax(0, 1fr); align-items: center; grid-gap: 10px; padding: 10px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-title { font-weight: 500; grid-column-start: 1; justify-self: start; font-size: var(--cmplz_category_header_title_font_size); color: var(--cmplz_text_color); margin: 0;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active { font-size: var(--cmplz_category_header_active_font_size); font-weight: 500; color: var(--cmplz_category_header_always_active_color);}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active label { display: none;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox { display: flex; align-items: center; margin: 0;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox input[data-category=cmplz_functional] { display: none;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-toggle { background: none; border: none; padding: 0; margin: 0; cursor: pointer; grid-column-start: 3; display: flex; align-items: center; justify-content: center; color: inherit;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-icon.cmplz-open { cursor: pointer; content: ''; transform: rotate(0deg); -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; background-size: cover; height: 18px; width: 18px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-description { font-size: var(--cmplz_category_body_font_size); color: var(--cmplz_text_color); margin: 0; max-width: 100%; padding: 10px;}@media (max-width: 425px) { .cmplz-cookiebanner .cmplz-category .cmplz-category-header { grid-template-columns: 1fr!important; }}@media (max-width: 425px) { .cmplz-cookiebanner .cmplz-message { margin-right: 5px; }}.cmplz-cookiebanner .cmplz-buttons { display: flex; gap: var(--cmplz_banner_margin);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn { min-height: 45px; padding: 10px; margin: initial; width: 100%; white-space: nowrap; border-radius: var(--cmplz_button_border_radius); cursor: pointer; font-size: var(--cmplz_button_font_size); font-weight: 500; text-decoration: none; line-height: 20px; text-align: center; flex: initial;}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn:hover { text-decoration: none;}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept { background-color: var(--cmplz_button_accept_background_color); border: 1px solid var(--cmplz_button_accept_border_color); color: var(--cmplz_button_accept_text_color);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny { background-color: var(--cmplz_button_deny_background_color); border: 1px solid var(--cmplz_button_deny_border_color); color: var(--cmplz_button_deny_text_color);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences { background-color: var(--cmplz_button_settings_background_color); border: 1px solid var(--cmplz_button_settings_border_color); color: var(--cmplz_button_settings_text_color);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-save-preferences { background-color: var(--cmplz_button_settings_background_color); border: 1px solid var(--cmplz_button_settings_border_color); color: var(--cmplz_button_settings_text_color);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-manage-options { background-color: var(--cmplz_button_settings_background_color); border: 1px solid var(--cmplz_button_settings_border_color); color: var(--cmplz_button_settings_text_color);}.cmplz-cookiebanner .cmplz-buttons a.cmplz-btn { display: flex; align-items: center; justify-content: center; padding: initial;}@media (max-width: 425px) { .cmplz-cookiebanner .cmplz-links.cmplz-information { display: initial; text-align: center; }}.cmplz-cookiebanner .cmplz-links { display: flex; gap: var(--cmplz_banner_margin);}.cmplz-cookiebanner .cmplz-links.cmplz-information { justify-content: space-between;}.cmplz-cookiebanner .cmplz-links.cmplz-documents { justify-content: center;}.cmplz-cookiebanner .cmplz-links .cmplz-link { color: var(--cmplz_hyperlink_color); font-size: var(--cmplz_link_font_size); text-decoration: underline; margin: 0;}.cmplz-cookiebanner .cmplz-links .cmplz-link.cmplz-read-more-purposes { display: none;}.cmplz-cookiebanner .cmplz-links ul { margin: 0; padding: 0; list-style: none; display: flex; gap: var(--cmplz_banner_margin); justify-content: center;}.cmplz-categories .cmplz-category .cmplz-description-statistics-anonymous { display: none;}.cmplz-categories .cmplz-category .cmplz-description-statistics { display: block;}.cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-toggle { background: none; border: none; padding: 0; margin: 0; cursor: pointer; grid-column-start: 3; display: flex; align-items: center; justify-content: center; color: inherit;}.cmplz-categories .cmplz-category .cmplz-category-toggle[aria-expanded="true"] .cmplz-icon.cmplz-open { transform: rotate(180deg);}.cmplz-cookiebanner { top: initial; left: 10px; bottom: 10px; transform: initial;}@media (min-width: 768px) { .cmplz-cookiebanner { min-width: var(--cmplz_banner_width); max-width: 100%; display: grid; grid-row-gap: 10px; }}@media (max-width: 768px) { .cmplz-cookiebanner { left: initial; right: initial; bottom: 0; width: 100%; } .cmplz-cookiebanner .cmplz-buttons { flex-direction: column; }}@media (min-width: 768px) { .cmplz-message, .cmplz-categories { width: calc(var(--cmplz_banner_width) - 42px); }}#cmplz-manage-consent .cmplz-manage-consent { left: 40px; right: initial;}.cmplz-cookiebanner .cmplz-categories,.cmplz-cookiebanner .cmplz-save-preferences,.cmplz-cookiebanner .cmplz-link.cmplz-manage-options,.cmplz-cookiebanner .cmplz-manage-vendors,.cmplz-cookiebanner .cmplz-read-more,.cmplz-cookiebanner .cmplz-btn.cmplz-manage-options { display: none;}.cmplz-cookiebanner .cmplz-categories.cmplz-fade-in { animation: fadeIn 1s; -webkit-animation: fadeIn 1s; -moz-animation: fadeIn 1s; -o-animation: fadeIn 1s; -ms-animation: fadeIn 1s; display: block;}@keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; }}@-moz-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; }}@-webkit-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; }}@-o-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; }}@-ms-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; }}.cmplz-cookiebanner .cmplz-links.cmplz-information { display: none;}.cmplz-cookiebanner .cmplz-preferences,.cmplz-manage-consent-container .cmplz-preferences { display: none;}.cmplz-cookiebanner .cmplz-statistics:not(.cmplz-tcf),.cmplz-manage-consent-container .cmplz-statistics:not(.cmplz-tcf) { display: none;}@media (max-width: 768px) { #cmplz-manage-consent .cmplz-manage-consent { display: none; }}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox { position: relative;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox { opacity: 0; margin: 0; margin-top: -10px; cursor: pointer; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; position: absolute; z-index: 1; top: 0px; left: 0px; width: 40px; height: 20px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:focus + .cmplz-label:before { box-shadow: 0 0 0 2px #245fcc;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked + .cmplz-label::before { display: block; background-color: var(--cmplz_slider_active_color); content: ""; padding-left: 6px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked + .cmplz-label:after { left: 14px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label { position: relative; padding-left: 30px; margin: 0;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:before,.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:after { box-sizing: border-box; position: absolute; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; transition: background-color 0.3s, left 0.3s;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:before { display: block; content: ""; color: #fff; box-sizing: border-box; font-family: 'FontAwesome', sans-serif; padding-left: 23px; font-size: 12px; line-height: 20px; background-color: var(--cmplz_slider_inactive_color); left: 0px; top: -7px; height: 15px; width: 28px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:after { display: block; content: ""; letter-spacing: 20px; background: var(--cmplz_slider_bullet_color); left: 4px; top: -5px; height: 11px; width: 11px;}.cmplz-cookiebanner { box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;}#cmplz-manage-consent .cmplz-manage-consent { box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;}.cmplz-cookiebanner.cmplz-show { box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;}.cmplz-cookiebanner.cmplz-show:hover { transition-duration: 1s; box-shadow: rgba(0, 0, 0, 0.3) 0px 19px 38px, rgba(0, 0, 0, 0.22) 0px 15px 12px;}.cmplz-categories .cmplz-category .cmplz-description-statistics-anonymous { display: block;}.cmplz-categories .cmplz-category .cmplz-description-statistics { display: none;}

/*FILESTART   */

/* 10Web Booster optimized this CSS file */
.cmplz-hidden {
					display: none !important;
				}

/*FILESTART   */

/* 10Web Booster optimized this CSS file */
.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}

/*FILESTART   */

/* 10Web Booster optimized this CSS file */

body.custom-background { background-color: #dddddd; }


/*FILESTART   */

/* 10Web Booster optimized this CSS file */

.scheme_original .header_mobile .search_wrap, .scheme_original .header_mobile .login {
	background-color: #ffffff !important;
	border-color: #4A4A4C !important;
}

.scheme_original .header_mobile .panel_top, .scheme_original .header_mobile .side_wrap {
	background-color: #ffffff !important;
}

.top_panel_middle {
	background-color: #ffffff !important;
}

.top_panel_top {
	background-color: #f1f1f1 !important;
}

.sidebar_cart {
	background-color: #f1f1f1 !important;
}

.scheme_original .top_panel_inner_style_4 .top_panel_top a, .scheme_original  {
	background-color: #f1f1f1 !important;
	color: #4a4a4c !important;
}

.scheme_original .top_panel_inner_style_5 .top_panel_top a, .scheme_original  {
	background-color: #f1f1f1 !important;
	color: #4a4a4c !important;
}

.scheme_original .top_panel_title_inner .page_title {
	font-family: roboto;
	font-weight: bold;
}

.scheme_original .woocommerce .widget_area .widget_title, .scheme_original .ecommerce .widget_banner .widget_title {
	font-family: roboto;
	font-weight: bold;
	color: #ffffff;
}

.menu_main_nav>li ul {
	background-color: #ffffff !important;
}

li.menu_item_highlight a {
	background-color: #ffffff !important;
	color: #e90a09 !important;
	border-color: #e90a09 !important;
}

li.menu_item_highlight a:hover {
	background-color: #0099cc !important;
	color: #ffffff !important;
	border-color: #ffffff !important;
}

.menu-item-2259 span {
	color: #E80A09 !important;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 6px;
	padding-bottom: 6px;
	border: solid 2px;
	border-color: #E80A09;
}

.menu-item-2259 span:hover {
	background-color: #0299CC;
	color: #ffffff !important;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 6px;
	padding-bottom: 6px;
	border: solid 2px;
	border-color: #ffffff;
}

.menu_user_nav > li.menu_user_currency > a {
	display:none;
}

.sc_button.sc_button_style_filled {
	background-color: #0099cc !important;
	color: #ffffff !important;
	font-size: 14px !important;
}

.scheme_original .sc_button.sc_button_style_filled:after {
	background-color: #e80809 !important;
	color: #ffffff !important;
	font-size: 14px !important;
}

.woocommerce span.onsale {
	color: #ffffff !important;
}

.woocommerce ul.products li.product .product_cats a, .scheme_original .woocommerce-page ul.products li.product .product_cats a {
	color: #4a4a4c !important;
}

.scheme_original .woocommerce a.button, .scheme_original .woocommerce button.button, .scheme_original .woocommerce input.button, .scheme_original .woocommerce #respond input#submit, .scheme_original .woocommerce #content input.button, .scheme_original .woocommerce-page a.button, .scheme_original .woocommerce-page button.button, .scheme_original .woocommerce-page input.button, .scheme_original .woocommerce-page #respond input#submit, .scheme_original .woocommerce-page #content input.button, .scheme_original .woocommerce a.button.alt, .scheme_original .woocommerce button.button.alt, .scheme_original .woocommerce input.button.alt, .scheme_original .woocommerce #respond input#submit.alt, .scheme_original .woocommerce #content input.button.alt, .scheme_original .woocommerce-page a.button.alt, .scheme_original .woocommerce-page button.button.alt, .scheme_original .woocommerce-page input.button.alt, .scheme_original .woocommerce-page #respond input#submit.alt, .scheme_original .woocommerce-page #content input.button.alt, .scheme_original .woocommerce-account .addresses .title .edit, .scheme_original .woocommerce ul.products li.product .add_to_cart_button, .scheme_original .woocommerce-page ul.products li.product .add_to_cart_button {
	background-color: #4a4a4c;
	color: #ffffff;
}

.footer_wrap .widget_area_inner {
		background-color: #f1f1f1 !important;
	color: #4a4a4c !important;
}


.scheme_original .widget_area_inner a:hover, .scheme_original .widget_area_inner ul li a, .scheme_original .widget_area_inner button:hover:before {
	color: #4a4a4c !important;
}

.scheme_original .contacts_wrap_inner {
	background-color: #f1f1f1;
	color: #4A4A4D;
}

.contacts_wrap .contacts_address .address_left {
	width: 100%;
	text-align: center;
}

.scheme_original .sc_socials.sc_socials_type_icons a {
	color: #ffffff;
}

.scheme_original .scroll_to_top {
	color: #ffffff;
}

.scheme_original .scroll_to_top:hover {
	color: #ffffff;
}

.scheme_original .woocommerce div.quantity span, .scheme_original .woocommerce-page div.quantity {
	color: #ffffff;
}

.woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item:not(.radio-variable-item) {
	margin: 12px 5px 12px 12px;
}

html.scheme_original .woocommerce .widget_area .widget_title {
    background: transparent;
    color: #4A4A4C;
}

.scheme_original .top_panel_inner_style_4 .menu_user_nav>li ul, .woocommerce-mini-cart-item .mini_cart_item .woocommerce-mini-cart .cart_list .product_list_widget  {
	background-color: transparent;
    color: #4A4A4C;
}

.scheme_original .top_panel_title_inner .post_navi .post_navi_item a, .scheme_original .top_panel_title_inner .breadcrumbs a.breadcrumbs_item {
display: none !important;
}

.scheme_original .post_navi .post_navi_item+.post_navi_item:before, .scheme_original .top_panel_title_inner .breadcrumbs .breadcrumbs_delimiter {
	color: #F1F1F1; !important;
}

.select2-container .select2-selection--single .select2-selection__rendered {
    padding: .10em;
    line-height: auto;
    box-sizing: border-box;
    color: var(--wc-form-color-text, #444);
    font-weight: 400;
}

.scheme_original .woocommerce nav.woocommerce-pagination ul li a, .scheme_original .woocommerce nav.woocommerce-pagination ul li span.current {
    border-color: #4A4A4C;
    background-color: transparent;
    color: #4A4A4C;
}




#chatbase-bubble-button{
	background-color: #EB1717 !important;
	width: 100px !important;
}


.scheme_original .scroll_to_top{
	visibility: hidden !important;
}










/*FILESTART  /home/sites/9b/0/0b83f25667/public_html/wp-content/themes/m2-ce/fw/js/core.messages/core.messages.css */
/* Popups with messages */
#m2_ce_modal_bg {
	position:fixed;
	left:0;
	top:0;
	right:0;
	bottom:0;
	background-color: rgba(0,0,0,0.3);
	display:none;
	z-index:100000;
}
.m2_ce_message {
	display:block;
	position:absolute;
	max-width:800px;
	min-width:280px;
	overflow:hidden;
	border-radius:4px;
	border:2px solid #e5e5e5;
	background-color:#ffffff;
	color:#4c4c4c;
	opacity:0;
	top:0;
	left:40%;
	margin-left:-200px;
	padding:12px;
	line-height:1.4em;
	z-index:100001
}
.m2_ce_message .m2_ce_message_close {
	display:block;
	position:absolute;
	width:16px;
	height:16px;
	line-height:16px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	right:6px;
	top:4px;
	cursor:pointer;
	color:#4c4c4c;
}
.m2_ce_message .m2_ce_message_icon {
	float:left;
	display:block;
	width:35px;
	height:35px;
	line-height:28px;
	text-align:center;
	border: 4px solid #c9c9c9;
	border-radius:50%;
	margin: 0 20px 6px 0;
	font-size:24px;
	font-weight:bold;
	color:#c9c9c9;
}
.m2_ce_message .m2_ce_message_icon:before {
	padding:0;
	margin:0;
}
.m2_ce_message .m2_ce_message_header {
	color:#4c4c4c;
	padding: 0 3em 0 0;
	font-size:1.3em;
	line-height:1.3em;
	font-weight:bold;
	margin-top: 0.5em;
}
.m2_ce_message:not(.m2_ce_message_dialog) .m2_ce_message_body {
	padding:0 0 0 63px;
}

/* Warning popup */
.m2_ce_message_warning {
	border-color:#d7a9b1;
	background-color:#ffcdde;
	color:#a63a4b;
}
.m2_ce_message_warning .m2_ce_message_close {
	color:#a63a4b;
}
.m2_ce_message_warning .m2_ce_message_icon {
	border-color: #a63a4b;
	color:#a63a4b;
}
.m2_ce_message_warning .m2_ce_message_icon {
	line-height:34px;
}
.m2_ce_message_warning .m2_ce_message_header {
	color:#a63a4b;
}
/* Success popup */
.m2_ce_message_success {
	border-color:#b3e7a8;
	background-color:#d8ffd0;
	color:#517d48;
}
.m2_ce_message_success .m2_ce_message_close {
	color:#517d48;
}
.m2_ce_message_success .m2_ce_message_icon {
	border-color: #517d48;
	color:#517d48;
}
.m2_ce_message_success .m2_ce_message_icon {
	line-height:34px;
}
.m2_ce_message_success .m2_ce_message_header {
	color:#517d48;
}
/* Info popup */
.m2_ce_message_info {
	border-color:#9ecade;
	background-color:#ebf7fe;
	color:#4cb2e1;
}
.m2_ce_message_info .m2_ce_message_close {
	color:#4cb2e1;
}
.m2_ce_message_info .m2_ce_message_icon {
	border-color: #4cb2e1;
	color:#4cb2e1;
}
.m2_ce_message_info .m2_ce_message_icon {
	line-height:34px;
}
.m2_ce_message_info .m2_ce_message_header {
	color:#4cb2e1;
}
/* Dialog popup */
.m2_ce_message_dialog .m2_ce_message_icon {
	line-height:36px;
}
.m2_ce_message_dialog .m2_ce_message_buttons {
	margin-top:20px;
}
.m2_ce_message_dialog .m2_ce_message_button {
	display:inline-block;
	padding:0 12px;
	margin-right:6px;
	min-width:60px;
	height:30px;
	line-height:30px;
	background-color:#4b4b4b;
	border-radius:6px;
	color:#ffffff;
	cursor:pointer;
	text-align:center;
	font-weight:bold;
}
.m2_ce_message_dialog .m2_ce_message_button:hover {
	background-color:#4cb2e1;
}


/*FILESTART  /home/sites/9b/0/0b83f25667/public_html/wp-content/plugins/woocommerce/assets/css/select2.css */
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;margin:0 0 -4px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left;padding:0}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin:0;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:var(--wc-form-color-background,#fff);color:var(--wc-form-color-text,#000);border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected],.select2-results__option[data-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#444}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none;margin:5px 5px 0 0}.select2-container--default .select2-selection--multiple .select2-selection__rendered li:before{content:"";display:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#444;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[data-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:var(--wp-admin-theme-color,#0073aa);color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single:focus{border:1px solid var(--wp-admin-theme-color,#0073aa)}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#444}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 #fff0 #fff0 #fff0;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid var(--wp-admin-theme-color,#0073aa)}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:#fff0 #fff0 #888 #fff0;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid var(--wp-admin-theme-color,#0073aa)}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid var(--wp-admin-theme-color,#0073aa)}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid #fff0}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected],.select2-container--classic .select2-results__option--highlighted[data-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:var(--wp-admin-theme-color,#0073aa)}.woocommerce .product span.wcosm_soldout{background-color:#f30606;color:#fff;position:absolute;z-index:999;padding:5px 10px;border-radius:2px;right:-5px;top:-5px;width:fit-content}