/*!
Theme Name: eCommerce Shop
Theme URI: https://theme404.com/downloads/ecommerce-shop
Author: Theme404
Author URI: https://theme404.com/
Description: eCommerce Shop is an eCommerce-ready theme that you can absolutely use for publishing your personal or company portfolio, showcasing your products, or building an efficient online store for your business. This theme is very flexible and includes options that make website development an easy task. It has a fluid and fully responsive layout design to make sure that your visitors will have an awesome viewing experience. You can also use this theme for other purposes aside from setting up an online store, as the theme also offers layout for a landing page full width sliders, parallax, and product catalog.
Version: 20.0.4
Requires PHP: 7.0
Tested up to: 5.8
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: ecommerce-shop
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready,left-sidebar, right-sidebar, footer-widgets, e-commerce,blog, education

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

eCommerce Shop is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
*{box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;word-break:break-all}h1{font-size:2em;margin:.67em 0}h1{font-size:40px}h2{font-size:35px}h3{font-size:30px}h4{font-size:24px}h5{font-size:18px}h6{font-size:14px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:'Oswald',sans-serif;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;max-width:100%}button,input,optgroup,select,textarea{font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body,button,input,select,optgroup,textarea{color:#404040;font-size:14px;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}html{box-sizing:border-box}*,*:before,*:after{box-sizing:border-box}body{background:#fff;font-family:'Oswald',sans-serif;color:#444550;font-weight:300}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);font-size:12px;font-size:.75rem;line-height:1}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#666;border:1px solid #ccc;padding:3px;height:35px;width:100%}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#111}select{height:35px;border:1px solid #ccc}textarea{width:100%;height:150px}a{color:#3e5d65;text-decoration:none}a:visited{color:#3e5d65}a:hover,a:focus,a:active{color:#ef5c5c}a:focus{outline:1px dotted #000}a:hover,a:active{outline:0}#mm-header-menu ul,#mm-header-menu ul li{display:none}#mm-header-menu.mm-menu_opened ul,#mm-header-menu.mm-menu_opened ul li{display:block}.site-header .main-navigation{clear:both;display:block;float:left;width:-moz-calc(100% - 400px);width:-webkit-calc(100% - 400px);width:calc(100% - 400px);text-align:center}.main-navigation ul ul{float:left;position:absolute;width:200px;top:130%;left:0;background:#fff;border:1px solid #f1f1f1;border-top:0;z-index:99999;opacity:0;visibility:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.main-navigation ul ul.sub-menu li{display:block;width:100%;text-align:left;margin:0;border-top:1px solid #f1f1f1}.main-navigation ul ul.sub-menu li a{display:block;font-weight:400;padding:10px 20px;font-size:14px}.site-header .main-navigation ul>li:focus-within>ul,.site-header .main-navigation ul>li:focus>ul,.site-header .main-navigation ul>li:hover>ul{top:100%;opacity:1;visibility:visible}.site-header .main-navigation ul.sub-menu>li>ul{top:10px}.site-header .main-navigation ul.sub-menu>li:hover>ul{top:0}.site-header .main-navigation ul ul li:hover>ul{left:100%}.site-header .main-navigation ul li:hover>ul{left:0}.site-header .main-navigation li{float:left;position:relative}.site-header .main-navigation a{display:block;text-decoration:none}.site-header .main-navigation .sub-menu ul{top:0;left:100%}.site-header .main-navigation ul.menu>li:last-child>ul>li ul{left:auto;right:100%}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width:768px){.menu-toggle{display:none}.main-navigation ul{display:inline-block}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 50px;overflow:hidden;padding:20px;border:1px solid #f1f1f1}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%;padding-right:15px}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%;border-left:1px solid #f1f1f1;padding-left:15px}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous,.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{font-size:18px}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:14px;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}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after,.footer-content-inner:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.widget{margin:0 0 1.5em}.widget select{width:100%}.sticky{display:block}.hentry{margin:0 0 1.5em}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.social-links ul{list-style:none;padding:0;margin:0}.social-links ul li{display:inline-block;margin-right:10px}.social-links ul li a,.widget.social-links ul li a{width:32px;height:32px;line-height:32px;border:1px solid #fff;display:block;text-align:center;background:0 0;font-size:0;text-decoration:none}#secondary .widget.social-links ul li a{background:#617a81;border:0}#secondary .widget.social-links ul li a:hover{border:0;padding-left:0;background:#bf4a4a}.social-links ul li a:before{color:#fff;font-size:14px;font-family:"FontAwesome";vertical-align:middle}.social-links ul li a[href*="facebook.com"]:before{content:"\f09a"}.social-links ul li a[href*="twitter.com"]:before{content:"\f099"}.social-links ul li a[href*="linkedin.com"]:before{content:"\f08c"}.social-links ul li a[href*="plus.google.com"]:before{content:"\f0d4"}.social-links ul li a[href*="youtube.com"]:before{content:"\f166"}.social-links ul li a[href*="dribbble.com"]:before{content:"\f17d"}.social-links ul li a[href*="pinterest.com"]:before{content:"\f231"}.social-links ul li a[href*="bitbucket.org"]:before{content:"\f172"}.social-links ul li a[href*="github.com"]:before{content:"\f092"}.social-links ul li a[href*="codepen.io"]:before{content:"\f1cb"}.social-links ul li a[href*="flickr.com"]:before{content:"\f16e"}.social-links ul li a[href$="feed.com"]:before{content:"\f143"}.social-links ul li a[href*="foursquare.com"]:before{content:"\f180"}.social-links ul li a[href*="instagram.com"]:before{content:"\f16d"}.social-links ul li a[href*="tumblr.com"]:before{content:"\f174"}.social-links ul li a[href*="vimeo.com"]:before{content:"\f194"}.social-links ul li a[href*="digg.com"]:before{content:"\f1a6"}.social-links ul li a[href*="twitch.tv"]:before{content:"\f1e8"}.social-links ul li a[href*="stumbleupon.com"]:before{content:"\f1a4"}.social-links ul li a[href*="delicious.com"]:before{content:"\f1a5"}.social-links ul li a[href*="mailto:"]:before{content:"\f0e0"}.social-links ul li a[href*="soundcloud.com"]:before{content:"\f1be"}.social-links ul li a[href*="wordpress.org"]:before{content:"\f19a"}.social-links ul li a[href*="wordpress.com"]:before{content:"\f19a"}.social-links ul li a[href*="jsfispanle.net"]:before{content:"\f1cc"}.social-links ul li a[href*="tripadvisor.com"]:before{content:"\f262"}.social-links ul li a[href*="foursquare.com"]:before{content:"\f180"}.social-links ul li a[href*="angel.co"]:before{content:"\f209"}.social-links ul li a[href*="slack.com"]:before{content:"\f198"}.social-links ul li a[href*="facebook.com"]:hover{background:#3b5998}.social-links ul li a[href*="twitter.com"]:hover{background:#00aced}.social-links ul li a[href*="plus.google.com"]:hover{background:#c13c31}.social-links ul li a[href*="/feed/"]:hover{background:#dc622c}.social-links ul li a[href*="wordpress.org"]:hover{background:#21759b}.social-links ul li a[href*="github.com"]:hover{background:#4183c4}.social-links ul li a[href*="linkedin.com"]:hover{background:#007bb6}.social-links ul li a[href*="pinterest.com"]:hover{background:#cb2027}.social-links ul li a[href*="flickr.com"]:hover{background:#ff0084}.social-links ul li a[href*="vimeo.com"]:hover{background:#aad450}.social-links ul li a[href*="youtube.com"]:hover{background:#b00}.social-links ul li a[href*="instagram.com"]:hover{background:#517fa4}.social-links ul li a[href*="dribbble.com"]:hover{background:#ea4c89}.social-links ul li a[href*="skype.com"]:hover{background:#12a5f4}.social-links ul li a[href*="digg.com"]:hover{background:#333}.social-links ul li a[href*="codepen.io"]:hover{background:#000}.social-links ul li a[href*="respanit.com"]:hover{background:#ff4500}.social-links ul li a[href*="mailto:"]:hover{background:#1d62f0}.social-links ul li a[href*="foursquare.com"]:hover{background:#f94877}.social-links ul li a[href*="stumbleupon.com"]:hover{background:#eb4924}.social-links ul li a[href*="twitch.tv"]:hover{background:#6441a5}.social-links ul li a[href*="tumblr.com"]:hover{background:#32506d}.social-links ul li a[href*="foursquare.com"]:hover{background:#f94877}.social-links ul li a[href*="stumbleupon.com"]:hover{background:#eb4924}.social-links ul li a[href*="twitch.tv"]:hover{background:#6441a5}.social-links ul li a[href*="tumblr.com"]:hover{background:#32506d}.social-links ul li a[href*="soundcloud.com"]:hover{background:#f50}.social-links ul li a[href*="wordpress.org"]:hover{background:#21759b}.social-links ul li a[href*="jsfispanle.net"]:hover{background:#4679bd}.social-links ul li a[href*="tripadvisor.com"]:hover{background:#86c171}.social-links ul li a[href*="foursquare.com"]:hover{background:#2d5be3}.social-links ul li a[href*="angel.co"]:hover{background:#000}.social-links ul li a[href*="slack.com"]:hover{background:#56b68b}.container{max-width:1160px;width:100%;padding:0 10px;margin:0 auto}.clearfix:after,.comment-respond .comment-form:after,.widget-area section:after,.post-navigation .nav-links:after,article.attachment:after,.best-seller-wrapper .products:after,.pagination .nav-links:after{content:"";display:block;clear:both}.site-header{position:relative}.header-overlay{position:absolute;top:0;bottom:0;right:0;width:50%;background:#f0f7f7}.site-header .container{-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.site-branding,.site-header .main-navigation,.header-information{float:left}.site-branding,.header-information{width:200px;margin:30px 0}.site-branding .site-title{display:block;line-height:1;font-size:25px;font-weight:600;margin:0;text-align:center}.site-branding .site-description{font-size:14px;font-weight:400;margin:0;padding-top:10px;text-align:center}.site-header .site-header .main-navigation{width:-moz-calc(100% - 400px);width:-webkit-calc(100% - 400px);width:calc(100% - 400px);text-align:center}.site-header .main-navigation ul{margin:0;padding:0}.site-header .main-navigation ul li{display:block;float:left;margin:0 4px}.site-header .main-navigation ul li a{display:block;overflow:hidden;font-size:16px;line-height:1;font-weight:600;text-transform:uppercase;color:#3e5d65;padding:3px 8px;position:relative;z-index:9;-webkit-transition:all .3s ease;transition:all .3s ease}.site-header .main-navigation ul>li>a:before{position:absolute;display:block;content:"";background:#ef5c5c;height:100%;width:0;z-index:-1;top:0;right:0;transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s}.site-header .main-navigation ul>li>a:hover:before{width:100%;left:0;right:0;transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s}.site-header .main-navigation ul>li>a:hover{color:#fff}.site-header .main-navigation li.current-menu-item>a{color:#ef5c5c}.site-header .main-navigation li.menu-item-has-children{padding-right:15px}.site-header .main-navigation li.menu-item-has-children:after{-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;color:#616d99;content:"\f107";display:block;font-family:"FontAwesome";font-size:18px;line-height:1;position:absolute;right:0;top:3px}.site-header .main-navigation li.menu-item-has-children:hover:after{-moz-transform:rotate(180deg);-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);-webkit-transition:all .3s ease 0s;color:#ef5c5c;top:3px;transform:rotate(180deg);transition:all .3s ease 0s}.site-header .sub-menu li.menu-item-has-children{padding-right:0}.site-header .sub-menu li.menu-item-has-children:after{content:none}.header-information-inner>div{display:block;position:relative;float:left;margin:0 1px;cursor:pointer}.header-information-inner>div i{padding:0 10px}.search-input{display:flex;width:300px;flex-direction:row;position:absolute;opacity:0;visibility:hidden;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;z-index:9;-webkit-transition:all .3s ease;transition:all .3s ease}.search-input.active{opacity:1;visibility:visible;right:30px}.search-input input[type=search],.search-input button[type=button]{display:block}.search-input>input[type=search]{flex:1;padding:.4em;border:.2em solid #ef5c5c;border-radius:0;border-top-left-radius:10px;border-bottom-left-radius:10px;outline:0;max-width:100%}.search-input>input[type=submit]{padding:.6em .8em;background-color:#ef5c5c;color:#fff;border:none;border-radius:0;outline:0;margin-left:-1px;cursor:pointer}.user-info .user-info-pop span,.site-cart-views span.cart-quantity{position:absolute}.site-cart-views span.cart-quantity{display:inline-block;width:18px;height:18px;background:#ef5c5c;border-radius:50%;color:#fff;text-align:center;font-size:10px;line-height:18px;top:-3px;right:-3px}.user-info .user-info-pop span{font-size:10px;display:inline-block;background:#ef5c5c;padding:2px 5px;color:#fff;text-transform:uppercase;right:16px;top:111%;opacity:0;visibility:hidden;transition:all .3s ease;z-index:99;white-space:nowrap}.user-info a:hover span{opacity:1;visibility:visible}.user-info .user-info-pop span:before{content:'';position:absolute;right:0;bottom:99%;width:0;height:0;border-style:solid;border-width:0 0 6px 6px;border-color:transparent transparent #ef5c5c}.site-header .site-cart-views>.widget_shopping_cart{width:300px;position:absolute;right:0;top:100%;z-index:99;padding-top:50px;visibility:hidden;opacity:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.site-header .site-cart-views:hover>.widget_shopping_cart{padding-top:20px;opacity:1;visibility:visible}.site-header .mini_cart_inner{border:1px solid #ddd;background:#fff;padding:20px;width:100%;position:relative}.site-header .mini_cart_inner:after{content:'';display:block;clear:both}.site-header .mini_cart_inner:before{content:'';width:12px;height:12px;border:1px solid #ddd;top:-7px;right:0;right:8px;border:1px solid #ddd;background:#fff;position:absolute;-webkit-transform:rotate(44deg);transform:rotate(44deg);border-bottom:0;border-right:0}.site-header .widget.widget_shopping_cart a:hover{border-left:0;padding:0}.woocommerce-active .site-header ul.cart_list li img,.woocommerce-active .site-header ul.product_list_widget li img{width:30%;float:left;display:block;margin-right:7px}.woocommerce-active .site-header .mini_cart_inner ul li{display:block;border-bottom:1px solid #ddd;padding:0 0 11px;clear:left;margin-bottom:11px}.woocommerce-active .site-header .mini_cart_inner ul li:last-child{margin-bottom:0}.woocommerce-active .site-header .widget_shopping_cart li a.remove{position:absolute;right:0;left:auto;display:block;width:15px;height:15px;line-height:11px;text-align:center;border-radius:50%;background:#fff;text-align:center;color:#c5baba;padding:0;font-size:21px;border:1px solid #c5baba}.woocommerce-active .site-header .widget_shopping_cart li a.remove:hover{padding:0;background:#ef5c5c;border:1px solid #ef5c5c}.site-header .product-details a,.site-header .product-details span{display:block}.site-header .product-details .amount{display:flex;align-items:center}.site-header .total{text-align:left;clear:left;color:#222;font-weight:600}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{border:0}.site-header .total .amount{float:right;color:#444550;font-weight:500}.site-header .buttons{margin:0}.site-header .widget.widget_shopping_cart a.button:hover{padding:6px 10px 5px}.site-header .widget{margin:0}.main-info-wrap{display:-o-flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;display:flex}.user-info-dialogue{position:fixed;cursor:initial;z-index:9;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,.5);opacity:0;visibility:hidden;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.user-info-dialogue .user-info-dialogue-inner{background:#fff;display:block;left:0;margin:0 auto;position:absolute;right:0;top:30px;max-width:1140px;width:100%;z-index:9;opacity:0;visibility:hidden;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.user-info-dialogue.show,.user-info-dialogue.show .user-info-dialogue-inner{opacity:1;visibility:visible}.user-info-dialogue-inner .close-wrap{padding:47px 0 47px 8%;text-align:left;position:relative}.user-info-dialogue-inner .close-wrap:after{position:absolute;content:'';top:0;right:0;bottom:0;width:60%;background:#f0f7f7}.user-info-dialogue-inner .figure-info-wrap,.user-info-dialogue-inner .info-register{float:left}.user-info-dialogue-inner .figure-info-wrap{position:relative;width:45%}.user-info-dialogue-inner .info-register{background:#f0f7f7;padding-left:35px;width:55%}.user-info-dialogue-inner .info-register form{padding:0;border:0}.user-info-dialogue-inner .figure-info-wrap .wc-content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:193px;background-color:rgba(83,109,116,.6);width:100%;font-size:24px;font-weight:300;line-height:1.7;color:#fff;padding:10px;text-align:center}.user-info-dialogue-inner .info-register>div{max-width:390px;width:100%}.user-info-dialogue-inner .info-register h2{font-size:16px;font-weight:600;margin:0}.user-info-dialogue-inner .popup-close{width:30px;height:30px;line-height:22px;text-align:center;color:#ef5c5c;border:2px solid #ef5c5c;display:block;text-decoration:none;font-weight:700;font-size:19px;position:relative;z-index:9}.user-info-dialogue-inner .popup-close:hover{color:#fff;background:#ef5c5c}.user-info-dialogue-inner .figure-info-wrap figure,.user-info-dialogue-inner .figure-info-wrap figure img{margin:0;display:block}.woocommerce .user-info-dialogue-inner form.login{border:0;padding:0;margin-top:10px}.woocommerce .user-info-dialogue-inner form.login label{margin-bottom:5px}.user-info-dialogue-inner form input[type=text],.user-info-dialogue-inner form input[type=password]{height:35px;padding-left:10px}.home.blog .site-content,.site-content{padding:100px 0}.home.front-home .site-content,.error404 .site-content{padding:0}section{margin-top:100px}#secondary .section,.site-footer .section{margin-top:0}.main-slider{margin:0}.main-slider .item{background:#f0f7f7}.main-slider .item-wrap{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;width:100%;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.main-slider .item-left{width:60%;background-size:cover;background-position:50% 23%;background-repeat:no-repeat}.main-slider .product-main{width:40%;padding:170px 50px 170px 70px}.product-main .entry-header h2{color:#3e5d65;line-height:1;margin:0;text-transform:uppercase;font-weight:500}.main-slider .product-main .entry-header h2,.countDownSection .product-main .entry-header h2{font-size:50px}.product-main .post-cat-list span{display:inline-block;margin-right:14px}.product-main .post-cat-list a,.faq-page .call-back,header .mini_cart_inner .button{background:#ef5c5c}.product-main .post-cat-list a:hover,header .mini_cart_inner .button:hover{background:#c74949}.product-main .post-cat-list a,.product-main .product-button,.faq-page .call-back,header .mini_cart_inner .button,.countdown .product-button{display:inline-block;color:#fff;text-transform:uppercase;font-weight:500;padding:4px 10px;text-decoration:none;line-height:1}.product-main .product-button,.countdown .product-button{position:relative;padding:5px 10px;font-size:16px;background:#ef5c5c}.product-main .product-button:before,.single-product .single_add_to_cart_button:before,.countdown .product-button:before{content:'';position:absolute;width:25px;top:0;bottom:0;left:0;background:#bf4a4a;-webkit-transition:all .3s ease;transition:all .3s ease}.product-main .product-button:hover:before,.single-product .single_add_to_cart_button:hover:before,.add_to_wishlist:hover:before,.countdown .product-button:hover:before{width:100%}.product-main .product-button span,.countdown .product-button span{display:block;position:relative}.product-main .entry-content{color:#3e5d65;font-size:20px;margin-bottom:16px;margin-top:0}.product-main .entry-content p{margin:0}.product-main .entry-header{margin-bottom:5px}.product-main .post-cat-list span{margin-bottom:10px}.main-slider .owl-nav{position:absolute;bottom:0;right:40%;background:#f0f7f7;padding:25px 112px 25px 13px}.main-slider .owl-dots{counter-reset:slides-num;position:absolute;bottom:21px;right:40%;background:#ef5c5c}.main-slider .owl-dots:after{content:counter(slides-num,decimal-leading-zero);display:inline-block;font-size:25px;font-weight:300;vertical-align:middle;padding-left:3px;font-family:'Oswald',sans-serif;color:#fff;padding-right:10px}.main-slider .owl-carousel .owl-dot{display:inline-block;counter-increment:slides-num}.main-slider .owl-dot span{display:none}.main-slider .owl-dot.active:before{content:counter(slides-num,decimal-leading-zero) "/";display:inline-block;vertical-align:middle;font-size:25px;font-weight:300;font-family:'Oswald',sans-serif;color:#fff;padding-left:10px}.main-product-section+section{margin-top:80px}.main-product-section .product-main-wrap{margin:0 -45px}.main-product-section .product-main{float:left;width:50%;padding:0 45px;margin-bottom:20px}.main-product-section .product-img{overflow:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);display:block;position:relative}.main-product-section .product-img:before,.main-product-section .product-img:after{background-color:rgba(255,255,255,.15);content:"";height:0;left:0;margin:auto;position:absolute;top:0;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;-ms-transition:all .6s;transition:all .6s;width:0;z-index:2}.main-product-section .product-img:after{left:auto;top:auto;bottom:0;right:0}.main-product-section .product-main-inner:hover .product-img:before,.main-product-section .product-main-inner:hover .product-img:after{height:100%;width:100%;-webkit-transition:all .5s ease-in-out 0s;-moz-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;-ms-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s}.main-product-section .product-img img{display:block;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transform:scale(1);transform:scale(1)}.main-product-section .product-main-inner:hover .product-img img{-webkit-transform:scale(1.03);transform:scale(1.03)}.main-product-section .product-list-info{padding:60px;background:#f0f7f7;position:relative}.main-product-section .product-main-inner{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;position:relative}.main-product-section .product-main:nth-of-type(2n) .product-main-inner{-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;-o-flex-direction:column-reverse;flex-direction:column-reverse}.main-product-section .product-main-inner:before,.main-product-section .product-main-inner:after{bottom:30px;content:"";left:30px;position:absolute;right:30px;top:30px;z-index:2;-webkit-transition:all .3s ease;transition:all .3s ease}.main-product-section .product-main-inner:before{border-bottom:2px solid #fff;border-top:2px solid #fff}.main-product-section .product-main-inner:after{border-right:2px solid #fff;border-left:2px solid #fff}.main-product-section .product-main-inner:hover:before,.main-product-section .product-main-inner:hover:after{opacity:0;visibility:hidden}.countDownSection{padding:0}.section-intro{padding-top:100px;padding-bottom:360px;background:#f0f7f7}.section-intro{text-align:center}.product-main.section-intro .entry-content{font-size:20px;color:#ef5c5c;font-weight:500}.section-intro.product-main .post-cat-list a{font-size:25px}.product-main.section-intro .entry-header{margin-bottom:7px}.counter-wrap{position:relative;margin-top:-337px}.counter-wrap img{display:block}.counter-wrap #countdown{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#fff;padding:20px 20px 0;min-width:555px;text-align:center}.counter-wrap #countdown>div{display:inline-block;vertical-align:top;text-align:center;padding:0 30px 0;width:110px}.counter-wrap .count-label{display:inline-block;color:#fff;text-transform:uppercase;font-weight:500;padding:4px 10px;text-decoration:none;line-height:1;background:#ef5c5c;font-weight:300}.counter-wrap .count-period{font-size:50px;color:#3e5d65;font-weight:300;display:block}.best-seller-wrapper+section{margin-top:50px}#secondary .best-seller-wrapper+section{margin-top:0}.site-main section:last-child{margin-bottom:100px}.single-product .site-main section{margin-bottom:0;margin-top:0}.single-product .site-main .related.products{padding-bottom:0}.best-seller-wrapper .entry-title{margin-top:0}.best-seller-wrapper .related.products{margin-right:-50px;padding:0}.best-seller-wrapper .element-item{width:-moz-calc(33.33% - 50px);width:-webkit-calc(33.33% - 50px);width:calc(33.33% - 50px);margin-right:50px;float:left;margin-bottom:50px}.best-seller-wrapper .element-item:nth-of-type(3n+1){clear:left}.latest-trending-wrap .section-tabs ul{margin:0 0 45px;padding:0}.latest-trending-wrap .section-tabs ul li{display:inline-block;color:#fff;text-transform:uppercase;font-weight:500;padding:3px 10px;text-decoration:none;line-height:1;background:0 0;border:0;border-radius:0;font-size:16px;color:#3e5d65;outline:0;box-shadow:none;cursor:pointer;font-weight:400;font-family:'Oswald',sans-serif}.latest-trending-wrap .section-tabs ul li.current{background:#ef5c5c;color:#fff}.latest-trending-wrap .tab-content{display:none}.latest-trending-wrap .tab-content.current{display:block}.latest-trending-wrap .content-wrap,.woocommerce .products ul,.woocommerce ul.products{margin-right:-1px;display:-moz-flex;display:-moz-flex;display:-webkit-flex;display:flex;-moz-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.woocommerce .products ul,.woocommerce ul.products{margin-bottom:50px}.related.products ul{margin-bottom:0}.latest-trending-wrap .element-item{width:25%;margin:-1px -1px 0 0;float:left}.woocommerce .element-item{border:1px solid #f1f1f1;background-color:#fff;padding:25px;-webkit-transition:-webkit-box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out;-webkit-transform-style:preserve-3d}.woocommerce .element-item:focus-within,.woocommerce .element-item:focus,.woocommerce .element-item:hover{-moz-box-shadow:0px 0px 7px 1px rgba(242,242,242,1);-webkit-box-shadow:0px 0px 7px 1px rgba(242,242,242,1);box-shadow:0px 0px 7px 1px rgba(242,242,242,1)}.woocommerce .woocommerce-ordering select{outline:0;text-transform:uppercase;font-family:'Oswald',sans-serif;font-weight:300;padding:3px;line-height:1}.woocommerce .woocommerce-ordering select option{background:#f1f1f1;font-weight:300}.woocommerce .ui-state-default{border:0}.woocommerce .woocommerce-ordering .ui-icon,.woocommerce .ui-widget-content .ui-icon{display:none}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{margin:-1px -1px 0 0}.woocommerce ul.products.columns-5 li.product,.woocommerce-page ul.products.columns-5 li.product{width:20%}.woocommerce ul.products.columns-4 li.product,.woocommerce-page ul.products.columns-4 li.product{width:25%}.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product{width:33.33%}.woocommerce ul.products.columns-2 li.product,.woocommerce-page ul.products.columns-2 li.product{width:50%}.woocommerce ul.products.columns-1 li.product,.woocommerce-page ul.products.columns-1 li.product{width:100%}.woocommerce ul.products.columns-4 li.product .icons a,.woocommerce ul.products.columns-5 li.product .icons a{width:33.33%}.woocommerce ul.products.columns-4 li.product .ajax_add_to_cart,.woocommerce ul.products.columns-5 li.product .ajax_add_to_cart{font-size:0}.woocommerce ul.products.columns-4 li.product .ajax_add_to_cart i,.woocommerce ul.products.columns-5 li.product .ajax_add_to_cart{font-size:14px}.woocommerce .product-list-wrapper figure{margin:0}.woocommerce .product-list-wrapper .image-icon-wrapper,.woocommerce .product-list-wrapper figure a{position:relative;overflow:hidden;display:block}.woocommerce .product-list-wrapper figure img,.woocommerce ul.products li.product a img{width:100%;-webkit-transform:scale(1);transform:scale(1);display:block;margin:0 auto;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.woocommerce .element-item:hover figure img,.woocommerce .element-item:hover .product-list-wrapper figure img{-webkit-transform:scale(1.09);transform:scale(1.09)}.woocommerce .product-list-wrapper .sales-tag span,.woocommerce ul.products li.product .onsale,.woocommerce span.onsale,.woocommerce .soldout span{position:absolute;width:40px;padding:5px 7px;font-size:12px;color:#fff;text-transform:uppercase;font-weight:400;background:#ef5c5c;display:block;top:5px;right:5px;margin:0;border-radius:0;line-height:1.2;z-index:2;min-height:auto}.woocommerce.single-product span.onsale{right:auto}.woocommerce .product-list-wrapper .icons{position:absolute;bottom:-100%;left:0;right:0;transition:all .3s ease-in-out}.woocommerce .element-item:focus-within .product-list-wrapper .icons,.woocommerce .element-item:focus .product-list-wrapper .icons,.woocommerce .element-item:hover .product-list-wrapper .icons{bottom:0}.woocommerce .product-list-wrapper .icons{clear:left}.woocommerce .product-list-wrapper .icons a{width:25%;display:block;float:left;text-align:center;background:#617a81;height:45px;padding:0;line-height:45px;color:#fff;border-radius:0;font-size:12px;font-weight:300;text-transform:uppercase}.woocommerce .product-list-wrapper .icons a.add_to_cart_button,.woocommerce .product-list-wrapper .icons a.ajax_add_to_cart{width:50%}.woocommerce .product-list-wrapper .icons a.added_to_cart,.related.products .product-list-wrapper .icons a.added_to_cart{position:absolute;bottom:100%;margin-bottom:5px;border:0;left:0;font-size:14px;width:auto;padding:0 10px;text-decoration:none}.woocommerce .product-list-wrapper .single_add_to_wishlist{border-left:2px solid #3f5e66;border-right:2px solid #3f5e66}.woocommerce ul.products li.product .button{margin:0}.woocommerce .product-list-wrapper .icons a.add_to_cart_button span,.woocommerce .product-list-wrapper .icons a.ajax_add_to_cart span,.woocommerce .product-list-wrapper .icons a i{display:inline-block;vertical-align:top;line-height:45px}.woocommerce .product-list-wrapper .icons a.add_to_cart_button i,.woocommerce .product-list-wrapper .icons a.ajax_add_to_cart i{margin-left:10px;display:inline-block;vertical-align:middle}.woocommerce .product-list-wrapper .icons a:hover{background:#ef7979;color:#fff}.woocommerce .product-list-wrapper .single_add_to_wishlist:hover{border-color:#ef7979}.woocommerce .product-list-wrapper .entry-header{padding-right:60px}.woocommerce .product-list-wrapper .entry-header a{text-decoration:none}.woocommerce .product-list-wrapper .entry-header .entry-title{font-size:16px;font-weight:400;margin:0;padding:0}.woocommerce .product-list-wrapper .entry-header a:hover{text-decoration:none}.woocommerce .product-list-wrapper .entry-header a:focus{outline:1px dotted #000;display:inline-block}.woocommerce .product-list-wrapper .list-info{padding-top:15px;position:relative}.woocommerce .product-list-wrapper .price,.woocommerce ul.products li.product .price,.woocommerce div.product p.price{position:absolute;top:15px;right:0;color:#ef5c5c;margin:0}.single-product.woocommerce div.product p.price{top:0}.woocommerce #yith-quick-view-modal div.product p.price{position:static}.woocommerce .product-list-wrapper .price del,.woocommerce ul.products li.product .price del,.woocommerce div.product p.price del{display:block}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{font-weight:400}.woocommerce .products .star-rating{margin-top:7px;margin-bottom:0}.woocommerce .star-rating:before,.woocommerce .star-rating span:before{color:#ef5c5c}nav.pagination{float:left;width:100%;text-align:center}nav.pagination .nav-links{display:inline-block}.woocommerce nav.woocommerce-pagination ul li,.pagination .nav-links a,.pagination .nav-links span{border-right:1px solid #d3ced2;padding:0;margin:0;float:left;display:inline-block;overflow:hidden}.woocommerce nav.woocommerce-pagination ul{border:0}.woocommerce nav.woocommerce-pagination ul li,.pagination .nav-links a,.pagination .nav-links a span{border:0;margin:0 3px}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span,.pagination .nav-links a,.pagination .nav-links span{width:22px;height:22px;text-align:center;line-height:22px;padding:0;background:#d8dfe0}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current,.pagination .nav-links a:hover,.pagination .nav-links span{background:#3e5d65;color:#fff}.woocommerce nav.woocommerce-pagination ul li a.prev,.woocommerce nav.woocommerce-pagination ul li a.next,.pagination .nav-links a.next,.pagination .nav-links a.prev{background:#facece;font-size:0;color:#ef5c5c}.woocommerce nav.woocommerce-pagination ul li a.prev:focus,.woocommerce nav.woocommerce-pagination ul li a.next:focus,.woocommerce nav.woocommerce-pagination ul li a.prev:hover,.woocommerce nav.woocommerce-pagination ul li a.next:hover,.pagination .nav-links a.next:focus,.pagination .nav-links a.prev:focus,.pagination .nav-links a.next:hover,.pagination .nav-links a.prev:hover{background:#ef5c5c;color:#fff}.woocommerce nav.woocommerce-pagination ul li a.prev:before,.woocommerce nav.woocommerce-pagination ul li a.next:after,.pagination .nav-links a.next:after,.pagination .nav-links a.prev:before{font-family:FontAwesome;font-size:14px}.woocommerce nav.woocommerce-pagination ul li a.prev:before,.pagination .nav-links a.prev:before{content:"\f100"}.woocommerce nav.woocommerce-pagination ul li a.next:after,.pagination .nav-links a.next:after{content:"\f101"}.cta-section{background:url(//comdirections.ru/wp-content/themes/ecommerce-shop/image/cta-bg.jpg);padding:120px 0;background-repeat:no-repeat;background-size:cover}.cta-section .product-main .post-cat-list span{margin-bottom:5px}.cta-section .product-main .product-list-info{max-width:430px;float:right}.cta-section .product-main .entry-header{margin-bottom:6px}.cta-section .product-main .post-cat-list,.cta-section .product-main .product-button{-webkit-transform:translateX(-25px);transform:translateX(-25px)}.cta-section .product-main .entry-header h4{font-size:25px;font-weight:500;padding:5px 0}.cta-section .entry-header h2{width:100%;line-height:1.7;font-size:50px;margin-bottom:15px}.cta-section .entry-header h2 span{color:#fff;background-color:rgba(83,109,116,.6);-webkit-box-decoration-break:clone;-o-box-decoration-break:clone;box-decoration-break:clone;-webkit-box-shadow:.5em 0 0 rgba(83,109,116,.6),-.5em 0 0 rgba(83,109,116,.6);box-shadow:.5em 0 0 rgba(83,109,116,.6),-.5em 0 0 rgba(83,109,116,.6)}.rated-section-carousel .product-list-wrapper:after{content:'';display:block;clear:both}.rated-section-carousel .product-list-wrapper,.related.products .product-list-wrapper{display:-o-flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;display:flex}.woocommerce .rated-section-carousel .owl-item{padding:5px}.related.products ul li .element-item{margin-right:23px;margin-bottom:46px}.related.products ul li:nth-of-type(2n) .element-item{margin-right:0;margin-left:23px}.woocommerce .rated-section-carousel .element-item,.woocommerce .related.products .element-item{padding:15px}.woocommerce .rated-section-carousel .element-item:hover,.woocommerce .related.products .element-item:hover{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.rated-section-carousel .product-list-wrapper .featured-img,.rated-section-carousel .product-list-wrapper .list-info,.related.products .product-list-wrapper figure,.related.products .product-list-wrapper .list-info{float:left}.rated-section-carousel .product-list-wrapper .featured-img,.related.products .product-list-wrapper figure{width:40%;padding:5px;-moz-box-shadow:0 0 6px 1px #cccc;-webkit-box-shadow:0 0 6px 1px #cccc;box-shadow:0 0 6px 1px #cccc;position:relative}.rated-section-carousel .product-list-wrapper .list-info,.related.products .product-list-wrapper .list-info{width:60%;padding-left:15px}.rated-section-carousel .product-list-wrapper .icons,.related.products .product-list-wrapper .icons{bottom:0;left:15px}.woocommerce .rated-section-carousel .product-list-wrapper .icons a,.woocommerce .rated-section-carousel .product-list-wrapper .icons a.add_to_cart_button,.woocommerce .related.products .product-list-wrapper .icons a,.woocommerce .related.products .product-list-wrapper .icons.add_to_cart_button{font-size:0;width:33.33%;height:28px;line-height:28px}.woocommerce .related.products .product-list-wrapper .icons a.added_to_cart,.woocommerce .rated-section-carousel .product-list-wrapper .icons a.added_to_cart{font-size:12px;width:auto}.woocommerce .rated-section-carousel .product-list-wrapper .icons a .fa,.woocommerce .related.products .product-list-wrapper .icons a .fa{font-size:14px;line-height:28px}.woocommerce .related.products .product-list-wrapper .icons a.add_to_cart_button i,.woocommerce .related.products .product-list-wrapper .icons a.ajax_add_to_cart i,.woocommerce .rated-section-carousel .product-list-wrapper .icons a.add_to_cart_button i,.woocommerce .rated-section-carousel .product-list-wrapper .icons a.ajax_add_to_cart i{margin:0}.rated-section-carousel .product-list-wrapper .entry-header .entry-title,.related.products .product-list-wrapper .entry-header .entry-title{font-size:14px}.rated-section-carousel .product-list-wrapper .entry-header,.related.products .product-list-wrapper .entry-header{padding-right:50px}.client-carousel.owl-carousel .owl-nav .owl-prev,.client-carousel.owl-carousel .owl-nav .owl-next,.rated-section-carousel .owl-prev,.rated-section-carousel .owl-next{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0;visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}.client-carousel.owl-carousel .owl-nav .owl-prev,.rated-section-carousel .owl-prev{left:-10px}.client-carousel.owl-carousel .owl-nav .owl-next,.rated-section-carousel .owl-next{right:-10px}.client-carousel.owl-carousel:hover .owl-nav .owl-prev,.rated-section-carousel:hover .owl-prev{left:-26px}.client-carousel.owl-carousel:hover .owl-nav .owl-next,.rated-section-carousel:hover .owl-next{right:-26px}.client-carousel.owl-carousel:hover .owl-nav .owl-prev,.client-carousel.owl-carousel:hover .owl-nav .owl-next,.rated-section-carousel:hover .owl-prev,.rated-section-carousel:hover .owl-next{opacity:1;visibility:visible}.testimonial{position:relative;padding-bottom:0;padding-top:100px}.testimonial:before{content:'';position:absolute;top:0;bottom:0;left:0;width:30%;background:#f0f7f7}.testimonial-slider .test-wrap{opacity:.6}.testimonial-slider .active.center .test-wrap{opacity:1}.testimonial-slider .image-wrap,.testimonial-content{float:left}.testimonial-slider .image-wrap{width:82px}.testimonial-content{padding-left:33px;width:-moz-calc(100% - 82px);width:-webkit-calc(100% - 82px);width:calc(100% - 82px)}.testimonial-desc{color:#828b8e;font-size:25px;font-style:italic;font-family:'Open Sans',sans-serif;padding-bottom:15px;border-bottom:1px solid #ebeeef;font-weight:400}.center .testimonial-desc{color:#203c44}.testimonial-desc-bottom h4,.testimonial-desc-bottom .rating{display:inline-block;vertical-align:middle}.testimonial-desc-bottom h4{font-size:16px;text-transform:uppercase;color:#3e5d65;font-weight:500;margin-right:10px}.testimonial-desc-bottom .rating img{max-width:13px;margin:0 5px}.testimonial-slider .owl-nav{padding-left:30%;top:-38px;text-align:left}section .owl-carousel .owl-nav .owl-prev,section .owl-carousel .owl-nav .owl-next{width:26px;height:26px;text-align:center;display:inline-block;cursor:pointer;background:0 0;border:1px solid #3e5d65;-webkit-transition:all .3s ease;transition:all .3s ease;color:#3e5d65;border-radius:50%;outline:0}.main-slider .owl-carousel .owl-nav .owl-prev,.main-slider .owl-carousel .owl-nav .owl-next,.testimonial .testimonial-slider.owl-carousel .owl-prev,.testimonial .testimonial-slider.owl-carousel .owl-next{margin:0 7px}.testimonial .testimonial-slider.owl-carousel .owl-prev{margin-left:74px}section .owl-carousel .owl-nav .owl-prev i,section .owl-carousel .owl-nav .owl-next i{font-size:11px;line-height:26px}section .owl-carousel .owl-nav .owl-prev:hover,section .owl-carousel .owl-nav .owl-next:hover{background:#3e5d65;color:#fff}.client-carousel.owl-carousel .owl-stage{display:-ms-flex;display:-moz-flex;display:-webkit-flex;display:flex;-ms-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-ms-align-items:center;-moz-align-items:center;-webkit-align-items:center;align-items:center}.client-carousel .owl-item .item{position:relative}.client-carousel .owl-item .item a:focus{outline:1px dotted}.client-carousel .owl-item .item img{-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.client-carousel .owl-item.center .item img{-webkit-filter:grayscale(0);filter:grayscale(0)}.top-footer{position:relative;padding:100px 0}.top-footer:before{content:'';position:absolute;width:50%;left:0;top:0;bottom:0;background:#f0f7f7}.top-footer-inner-wrap{margin-left:-2%;position:relative}.top-footer-item{float:left;width:23%;margin-left:2%;line-height:1}.footor-icon{width:38px;height:38px;line-height:38px;text-align:center;border:1px solid #3e5d65;float:left;clear:left}.top-footor-content{-moz-width:calc(100% - 38px);-webkit-width:calc(100% - 38px);width:calc(100% - 38px);float:left;padding-left:10px}.top-footer-item h4{color:#3e5d65;text-transform:uppercase;margin:0 0 3px;font-weight:500;font-size:20px}.top-footer .info{font-size:10px;background:#ef5c5c;text-transform:uppercase;color:#fff;letter-spacing:1px;display:inline-block;padding:2px 3px}.bottom-footor .footer-content{background:#f0f7f7;position:relative;display:-ms-flex;display:-moz-flex;display:-webkit-flex;display:flex;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.footer-content-inner.left .widget ul,.site-info-right ul{list-style:none;margin:0;padding:0}.widget_nav_menu ul.sub-menu,.widget_pages ul.children,.footer-content-inner.left .widget ul.sub-menu{margin-left:10px}.widget_pages ul.children{margin-top:15px}.footer-content-inner .widget_address ul li{position:relative;padding-left:50px;margin-bottom:30px;line-height:1.2;display:block;font-weight:400}.footer-content-inner .widget_address ul li span{display:block;width:30px;height:30px;line-height:30px;text-align:center;border:1px solid #f0d0d0;font-size:12px;color:#ef5c5c;position:absolute;top:0;left:0}.footer-content-inner .widget_address ul li a{color:#444550;display:inline-block}.footer-content-inner .widget_address ul li a:hover{padding-left:0;border-left:0}.footer-content-inner{width:100%;padding-top:20px}.footer-content-inner.left aside{width:100%;float:none}.footer-content-inner.left{padding-bottom:30px;padding-top:30px;width:40%;float:left;padding-left:7%}.footer-content-inner.left .widget-area{max-width:300px;width:100%}.footer-content-inner.right{width:60%;float:left;position:relative;background-image:url(//comdirections.ru/wp-content/themes/ecommerce-shop/image/popup.jpg);background-repeat:no-repeat;background-position:0 50%;padding-bottom:30px;padding-top:60px;background-size:cover}.footer-content-inner.right:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(62,93,101,.9)}.site-footer section{padding:0}.site-footer .site-info{background:#ef5c5c;padding:10px 0}.site-info-left,.site-info-right{float:left;width:50%}.site-info-left{text-align:left;color:#fff}.site-info-right{text-align:right}.right-footer-wrap .widget .widget-title{color:#fff}.site-info-right li{display:inline-block;padding:0 9px;position:relative}.site-info-right li:last-child{padding-right:0}.site-info-right li:before{content:'|';position:absolute;top:0;left:0;color:#fff}.site-info-right li:nth-of-type(1):before{content:none}.site-footer .site-info-left a{color:#fff}.site-footer .site-info-left a:hover{color:#3e5d65}.site-info-right a{color:#fff;text-decoration:none;text-transform:uppercase}.site-info-right a:hover{color:#3e5d65}.right-footer-wrap{position:relative;padding-left:90px;padding-right:120px}.right-footer-wrap .subscription_field{margin-bottom:65px}.right-footer-wrap .product-main .entry-header h4{font-size:20px;padding:7px 10px;display:inline-block;color:#fff;text-transform:uppercase;font-weight:400;text-decoration:none;line-height:1;background:#ef5c5c;margin:0;letter-spacing:1px}.widget.widget_newsletterwidgetminimal .widget-title{color:#fff;font-size:35px;font-weight:400;margin:0 0 20px}.widget_newsletterwidgetminimal form{display:-o-flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;display:flex}.widget_newsletterwidgetminimal .tnp-widget-minimal input[type=email]{max-width:300px;width:100%;padding:0 18px;height:37px;border-radius:0;background:0 0;outline:none;display:inline-block;vertical-align:top;font-weight:300;color:#fff;font-family:'Oswald',sans-serif}.site-footer .widget_newsletterwidgetminimal .tnp-widget-minimal input[type=email]{border:1px solid #fff}.widget_newsletterwidgetminimal .tnp-widget-minimal input[type=submit]{position:relative;padding:0 18px;cursor:pointer;font-size:16px;background:#ef5c5c;box-shadow:none;border:0;border-radius:0;color:#fff;height:37px;display:inline-block;vertical-align:top;margin-left:15px;font-size:16px;font-weight:400;text-transform:uppercase;font-family:'Oswald',sans-serif;outline:0;width:auto}.widget_newsletterwidgetminimal .tnp-widget-minimal input[type=submit]:hover{background:#c74949}.widget_newsletterwidgetminimal input[type=email]::-webkit-input-placeholder{color:#ffff;text-transform:uppercase}.widget_newsletterwidgetminimal input[type=email]::-moz-placeholder{color:#ffff;text-transform:uppercase}.widget_newsletterwidgetminimal input[type=email]:-ms-input-placeholder{color:#ffff;text-transform:uppercase}.widget_newsletterwidgetminimal input[type=email]:-moz-placeholder{color:#ffff;text-transform:uppercase}.page-title,.attachment .entry-title,.widget.best-seller-wrapper .entry-header .entry-title{margin:0;font-size:30px;font-weight:400;margin-bottom:25px;position:relative;padding-bottom:10px}.page-title:before,.attachment .entry-title:before,.widget.best-seller-wrapper .entry-header .entry-title:before{content:'';position:absolute;bottom:0;left:0;width:20px;height:2px;background:#ef5c5c}.widget.best-seller-wrapper .related.products .entry-header .entry-title{margin-bottom:0;padding-bottom:0}.widget.best-seller-wrapper .related.products .entry-header .entry-title:before{content:none}.error-404.not-found{padding:0;margin:0}.site-main section.error-404.not-found:last-child{margin:0}.page-header{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;width:100%;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;position:relative}.page-header-left,.page-header-right{width:50%}.page-header-left{background-size:cover}.error-404.not-found .page-header-right{padding:200px 25px 153px 160px}.error-404.not-found .page-header-middle{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.error-404.not-found .product-main .entry-header{margin:0 0 15px}.search-no-results section{padding:0}.page-title-wrap{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;width:100%;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;position:relative}.page-title-wrap-left{width:60%;position:relative;background-size:cover}.page-title-wrap-left:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.5)}.page-title-wrap-right{width:100%}.page-title-wrap-right>div{max-width:1160px;width:100%;padding:0 10px;margin:0 auto}.page-title-wrap-left+.page-title-wrap-right{width:40%}.page-title-wrap-right{padding:100px 25px 100px 50px;background:#f0f7f7}.page-title-wrap .breadcrumbs ul{margin:0;padding:0;list-style:none}.page-title-wrap .breadcrumbs ul li{display:inline-block;position:relative;padding-left:15px;margin-right:18px}.page-title-wrap .breadcrumbs ul li.trail-begin{padding-left:0}.page-title-wrap .breadcrumbs ul li:before{position:absolute;top:0;left:0;content:'/'}.page-title-wrap .breadcrumbs .trail-end{display:block;padding-left:0}.page-title-wrap .breadcrumbs ul li.trail-begin:before,.page-title-wrap .breadcrumbs .trail-end:before{content:none}.page-title-wrap .breadcrumbs ul li a{text-decoration:none;display:block;font-size:14px;font-weight:500;color:#3e5d65;text-transform:uppercase}.page-title-wrap .breadcrumbs ul li a:hover{color:#ef5c5c}.page-title-wrap .breadcrumbs .trail-end span{color:#3e5d65;font-size:30px;font-weight:500;text-transform:uppercase}.contact-section-wrap .container{position:relative}.contact-form-wrap{width:-moz-calc(100% - 400px);width:-webkit-calc(100% - 400px);width:calc(100% - 400px);background:#f0f7f7;float:left;padding:30px 120px 30px 30px}.map-section{position:absolute;width:488px;margin-left:-88px;float:left;padding:10px;background:#fff;right:0;border:1px solid #f1f1f1;bottom:0}.map-section div{max-width:100%}.contact-form-wrap input[type=text],.contact-form-wrap input[type=email],.contact-form-wrap input[type=tel],.contact-form-wrap input[type=email],.contact-form-wrap textarea{width:100%;height:35px;border:1px solid #d2ddde;border-radius:0;padding-left:40px}.contact-form-wrap textarea{height:199px;padding-left:10px}.contact-form-wrap input[type=submit]{position:relative;padding:5px 10px;font-size:16px;background:#ef5c5c;border:0;border-radius:0;font-family:'Oswald',sans-serif;color:#fff;text-transform:uppercase;float:right;cursor:pointer}.contact-form-wrap form label span{position:relative;display:block}.contact-form-wrap form label span:before{font-weight:900;font-family:'FontAwesome';position:absolute;top:3px;left:3px;bottom:3px;width:35px;line-height:29px;background:#ef5c5c;color:#fff;text-align:center}.contact-form-wrap form label span.your-name:before{content:"\f2c0"}.contact-form-wrap form label span.your-email:before{content:"\f003"}.contact-form-wrap form label span.your-telephone:before{content:"\f095"}.contact-form-wrap form label span.your-message:before{content:none}.contact-form-wrap .entry-title{font-size:25px;color:#3e5d65;text-transform:uppercase;font-weight:500;margin:0}.home.blog.global-layout-left-sidebar #primary,.home.blog.global-layout-right-sidebar #primary,.global-layout-left-sidebar #primary,.global-layout-right-sidebar #primary{width:70%}.home.blog.global-layout-left-sidebar #primary,.global-layout-left-sidebar #primary{float:right}.home.blog.global-layout-right-sidebar #primary,.global-layout-right-sidebar #primary{float:left}.home.global-layout-left-sidebar #primary,.home.global-layout-right-sidebar #primary,body.error404 #primary,#primary.no-sidebar{float:none;width:100%}#secondary{width:30%;float:left;padding-left:30px}.global-layout-left-sidebar #secondary{padding-left:0;padding-right:30px}.search article,article.post{float:left;width:100%;margin:0 0 45px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row}article.post:last-child{margin-bottom:0}.featured-image{width:40%;margin:0;float:left;position:relative;margin-right:-15%}.featured-image img{display:block}.post-content{float:left;width:75%;background:#f7fbfb;padding:50px 30px 30px 18%}.no-image{display:none}.no-image+.post-content{width:100%;padding:50px 30px 30px}.search article:nth-of-type(2n),article.post:nth-of-type(2n){-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;-o-flex-direction:row-reverse;flex-direction:row-reverse}.search article:nth-of-type(2n) .featured-image,article.post:nth-of-type(2n) .featured-image{margin-right:0;margin-left:-15%}.search article:nth-of-type(2n) .post-content,article.post:nth-of-type(2n) .post-content{padding:50px 18% 50px 30px}.entry-meta{display:inline-block}.entry-meta span{display:inline-block;position:relative;padding-right:11px}.entry-meta span+span{margin-left:7px}.entry-meta span a{text-decoration:none}.entry-meta span a{margin-bottom:9px;display:inline-block}.entry-meta span a+a{margin-left:7px}.entry-meta{background:#db8b8b;line-height:1;padding:8px 7px 0;margin-bottom:7px;border-radius:5px}.entry-meta,.entry-meta a{font-size:12px;color:#fff;text-transform:uppercase}.entry-meta span:after{content:'/';position:absolute;right:0;top:0}.entry-meta span:last-child{padding-right:0}.entry-meta span:last-child:after{content:none}article .entry-title,.post h2.entry-title{color:#3e5d65;font-size:18px;font-weight:500;margin:0}h2.entry-title a{text-decoration:none}h2.entry-title a:hover{color:#ef5c5c}.search article .entry-content,.post .entry-content,.woocommerce-product-details__short-description{color:#828b8e;margin:0;font-family:'Open Sans',sans-serif}article.attachment .featured-image{float:none;width:100%;background:0 0;padding:0}article.attachment .post-content{float:none;width:100%;background:0 0;padding:0}.single-post article.post{display:block;float:none}.single-post .featured-image{width:100%;margin-right:0;float:none;margin-bottom:15px}.has-post-thumbnail .post-thumbnail{margin-bottom:15px}.has-post-thumbnail .entry-content{margin-top:0}.single-post .post-content{float:none;width:100%;background:#fff;padding:0}blockquote{margin:0;background:#fef7f7;padding:30px 25px;border-left:5px solid #ef5c5c;color:#3e5d65;font-size:16px;font-style:italic;font-family:'Open Sans',sans-serif;letter-spacing:1px}.comments-area h2.comments-title{font-size:18px;color:#3e5d65;font-weight:500;margin:0 0 40px}.comments-area h2.comments-title i{margin-right:7px}.comments-area ol li{margin-bottom:40px}.comments-area .comment-list ol{margin:0}.comment-list{margin:0}.comments-area ol ol{margin-left:30px;margin-top:20px}.comments-area .comment-content{color:#828b8e;font-family:'Open Sans',sans-serif;margin-bottom:9px;margin-top:20px}.comment-meta{display:-o-flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;display:flex;-ms-align-items:center;-moz-align-items:center;-webkit-align-items:center;align-items:center}.comment-metadata{padding-left:20px}.comment-author img{margin-right:10px;display:inline-block;vertical-align:middle}.comment-author b{margin-right:5px}.comment-author .says{display:none}.comments-area .comment-content p{margin:0}.comment-metadata a{font-weight:400;color:#828b8e}.comment-metadata a:hover{color:#ef5c5c}.comments-area .reply{margin-top:9px}.comments-area .reply a{font-size:12px;text-decoration:none;color:#ef5c5c;text-transform:uppercase;font-weight:600;position:relative;padding-left:18px}.comments-area .reply a:before{content:'\f075';font-family:FontAwesome;position:absolute;left:0;top:0}.comment-respond{padding:30px 20px;-webkit-box-shadow:0px 0px 6px 2px #f1f1f1;box-shadow:0px 0px 6px 2px #f1f1f1}.comment-respond .comment-form{font-family:'Open Sans',sans-serif;color:#3e5d65}.comment-respond .comment-reply-title{margin:0 0 10px;font-size:16px;color:#3e5d65;text-transform:uppercase;display:block}.comment-respond p{margin:0}.comment-respond p.comment-notes{margin:12px 0 20px}.comment-respond p.comment-form-author,.comment-respond p.comment-form-email,.comment-respond p.comment-form-comment{margin-bottom:20px;text-align:left}.comment-respond p.comment-form-comment{clear:left}.comment-respond p label{display:block;margin-bottom:5px}.comment-form-comment{width:60%;float:left;clear:left}.logged-in .comment-form-comment{width:100%;float:none}.logged-in .comment-respond .form-submit{margin-top:0}.comment-form-comment textarea{width:100%;height:198px;border-radius:0;resize:none}.comment-form-author,.comment-form-email,.comment-form-url,.form-submit{float:right;width:40%;clear:right;padding-left:20px;display:block}.comment-form-author input,.comment-form-email input,.comment-form-url input{width:100%;height:35px;border-radius:0}.comment-respond .form-submit{text-align:right;margin-top:30px}button,input[type=button],input[type=reset],input[type=submit],.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce button.button.alt,.woocommerce .add_to_wishlist,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{background:#ef5c5c;display:inline-block;color:#fff;text-transform:uppercase;font-weight:500;padding:6px 10px 5px;text-decoration:none;line-height:1;border:0;border-radius:0;font-size:16px;font-family:'Oswald',sans-serif;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.woocommerce button.button.alt.disabled{background:#ef5c5c}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce button.button.alt:hover,.woocommerce .add_to_wishlist:hover,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{background:#bf4a4a;color:#fff}.woocommerce-cart .wc-proceed-to-checkout{text-align:right}.yith-wcwl-add-button a.add_to_wishlist{border-radius:0}.woocommerce .single_add_to_cart_button.button.alt{padding:15px}.yith-wcwl-add-button a.add_to_wishlist{padding:16px 15px}.woocommerce div.product form.cart{margin-bottom:0}.product_meta{margin-top:20px}.single-product .single_add_to_cart_button span,.single-product .single_add_to_cart_button:after{display:inline-block;vertical-align:middle}#faq-tabs{margin-bottom:100px}.faq-page .ui-widget{font-family:'Oswald',sans-serif}.faq-page .ui-tabs .ui-tabs-nav{padding:0;background:0 0;border:0}.faq-page .ui-widget.ui-widget-content{border:0;padding:0}.faq-page .ui-tabs .ui-tabs-panel{padding:0}.faq-page .ui-state-default,.faq-page .ui-widget-content .ui-state-default,.faq-page .ui-widget-header .ui-state-default{border:0;background:0 0;color:#3e5d65}.faq-page .ui-tabs ul.ui-tabs-nav li a{color:#3e5d65;font-size:20px;text-transform:uppercase;font-weight:500;padding:0;padding:4px 10px;line-height:1}.faq-page .ui-tabs ul.ui-tabs-nav li.ui-tabs-active a{background:#ef5c5c;color:#fff}.faq-content-item{margin-top:40px;width:50%;float:left}.faq-content-item:nth-of-type(2n){padding-left:22px}.faq-content-item:nth-of-type(2n+1){clear:left;padding-right:22px}.faq-content-item .entry-header .entry-title{font-size:18px;color:#3e5d65;font-weight:400;margin:0}.faq-page .entry-content{font-family:'Open Sans',sans-serif;color:#828b8e;margin-top:10px}.faq-page .entry-content p{margin:0}.faq-cta-section{padding:130px 75px}.faq-cta-section .product-main{width:410px}.faq-cta-section .call-back{font-size:20px;padding:7px 15px;font-weight:400;margin-bottom:13px}.faq-cta-section .product-main .entry-header h2{color:#fff;font-weight:400;margin-bottom:20px}.faq-cta-section .product-main .product-button{float:right;clear:left;padding:9px 10px;font-weight:400}.woocommerce-product-search{position:relative}.widget-area section{padding:0}.widget,#secondary section{margin-bottom:30px}.widget_search form,.search-no-results .search-form{position:relative}.search-no-results .search-form{max-width:320px}.search-no-results .search-form input[type=search],.widget_search input[type=search],.woocommerce-product-search input[type=search]{border:1px solid #dee4e5;width:100%;border-radius:0;padding-left:40px;outline:0}.widget_search input[type=submit],.search-no-results .search-form input[type=submit],.woocommerce-product-search [type=submit]{font-size:0;position:absolute;top:2px;bottom:2px;left:2px;right:2px;width:35px;background:#ef5c5c url(//comdirections.ru/wp-content/themes/ecommerce-shop/image/widget-search.png) no-repeat center;border:0;border-radius:0;box-shadow:none}.widget .widget-title,body #secondary .widget .container>.entry-header .entry-title{color:#3e5d65;font-size:16px;font-weight:400;text-transform:uppercase;margin:0 0 20px}body #secondary .widget .container>.entry-header .entry-title{padding-bottom:0}body #secondary .widget .container>.entry-header .entry-title:before{content:none}.widget ul{list-style:none;margin-left:0;padding-left:0}.widget ul li{margin-bottom:11px}.widget ul li a{text-decoration:none;color:#828b8e;-webkit-transition:all .3s ease;transition:all .3s ease;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.footer-content-inner.right .widget ul li a,.footer-content-inner.right .widget ul li,.footer-content-inner.right aside,.footer-content-inner.right aside a{color:#fff}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{font-weight:300}.widget ul li a:hover{color:#ef5c5c}#secondary .widget ul li a:hover{padding-left:5px;border-left:2px solid #ef5c5c}#secondary .widget_rating_filter ul li a:hover,#secondary .widget_recent_comments ul li a:hover{padding-left:0;border-left:0}.widget.widget_categories ul li,.widget.widget_product_categories ul li,.widget_layered_nav ul li,.widget.widget_archive ul li{text-align:right;overflow:hidden}.widget.widget_categories ul li ul,.footer-content-inner.left .widget ul ul{margin-left:15px;margin-top:11px;margin-bottom:0}.widget.widget_categories ul li ul li:last-child,.footer-content-inner.left .widget ul ul li:last-child{margin-bottom:0}.widget.widget_categories ul li a,.widget.widget_product_categories ul li a,.widget_layered_nav ul li a,.widget.widget_archive ul li a{float:left;text-transform:uppercase}.widget_recent_entries ul li{padding-bottom:11px;border-bottom:1px solid #e4f0f3;letter-spacing:1px}.widget.widget_media_gallery figure{margin:0}.gallery-item img{display:block}.widget.woocommerce ul.product_list_widget li a,.widget.woocommerce ul.product_list_widget li div{margin-bottom:5px}.widget.woocommerce ul.product_list_widget li img{width:68px}.widget.widget_calendar table{text-align:center}#secondary select{width:100%}#secondary .latest-trending-wrap .element-item{width:100%;float:none}#secondary .main-product-section .product-main-wrap{margin:0}#secondary .main-product-section .product-main{float:none;width:100%;padding:0}#secondary .main-product-section .product-list-info{padding:25px}#secondary .main-product-section .product-main-inner:before,#secondary .main-product-section .product-main-inner:after{bottom:12px;content:"";left:12px;position:absolute;right:12px;top:12px;z-index:2;-webkit-transition:all .3s ease;transition:all .3s ease}#secondary .product-main .entry-header h2{font-size:24px}#secondary .best-seller-wrapper .related.products{margin:0}#secondary .best-seller-wrapper .element-item{width:100%;width:100%;width:100%;margin-right:0;margin-bottom:30px}#secondary .best-seller-wrapper .element-item:last-child{margin-bottom:0}#secondary .cta-section{padding:100px 0}#secondary section,.site-footer section{margin-top:0}#secondary .cta-section .product-main .product-list-info{text-align:center}#secondary .cta-section .product-main .post-cat-list,#secondary .cta-section .product-main .product-button{-webkit-transform:translateX(0);transform:translateX(0)}#secondary .product-list-info{padding:0 20px}#secondary .counter-wrap #countdown{position:static;-webkit-transform:translateX(0);transform:translateX(0);min-width:auto}#secondary .container{padding:0}#secondary .counter-wrap #countdown>div{display:inline-block}#secondary .rated-section-carousel.owl-carousel,#secondary .client-carousel.owl-carousel{padding:0}#secondary .testimonial:before{content:none}#secondary .testimonial-desc p{margin-top:0}#secondary .main-slider .item-wrap{display:block}#secondary .main-slider .item-left,#secondary .product-main{width:100%}#secondary .main-slider .item-left{width:100%;padding-top:200px}#secondary .product-main{padding:50px 20px 30px}#secondary .main-slider .owl-nav{position:absolute;bottom:25px;right:50%;-webkit-transform:translateX(50%);transform:translateX(50%);background:0 0;padding:0}#secondary .main-slider .owl-dots{bottom:0;right:0}#secondary .counter-wrap .count-period{font-size:25px}#secondary .counter-wrap{margin-top:0}.woocommerce div.product div.summary,.woocommerce-page div.product div.summary{position:relative}.price+.woocommerce-product-details__short-description{margin-top:30px;:}.woocommerce div.product .product_title{font-size:20px;letter-spacing:.5px;font-weight:400;padding-right:65px}.woocommerce .product_title del{display:block}.related.products{padding:85px 0}.related.products h2,.woocommerce-tabs h2{font-size:16px;font-weight:400;text-transform:uppercase}.related.products h2{margin-bottom:50px}.woocommerce div.product form.cart div.quantity,.woocommerce form.cart div.quantity{float:none;width:115px;margin-bottom:30px}.woocommerce .cart div.quantity .minus,.woocommerce .cart div.quantity .plus,.woocommerce .cart div.quantity .qty{border-radius:0;height:30px;display:inline-block;vertical-align:top;box-sizing:border-box;padding:0;margin:0 -4px 0 0;background:#fff;border-color:#d8dfe0;outline:0;color:#000;border:1px solid #ddd}.woocommerce-cart table{font-weight:400}.woocommerce-cart table.cart div.quantity{text-align:center}.woocommerce-cart table.cart div.quantity .minus,.woocommerce-cart table.cart div.quantity .plus{display:block;margin:-1px auto}.woocommerce .cart div.quantity .qty{width:51px;-moz-appearance:textfield}.woocommerce .cart div.quantity .qty::-webkit-outer-spin-button,.woocommerce .cart div.quantity .qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.woocommerce .cart div.quantity .minus,.woocommerce .cart div.quantity .plus{width:29px;cursor:pointer}.woocommerce-cart .product-thumbnail{text-align:center}.woocommerce-cart .product-thumbnail a{display:inline-block}.woocommerce div.product .woocommerce-tabs ul.tabs{list-style:none;padding:0;margin:0 0 20px}.woocommerce div.product .woocommerce-tabs ul.tabs:before,.woocommerce div.product .woocommerce-tabs ul.tabs li{border:0}.woocommerce div.product .woocommerce-tabs ul.tabs li{background:0 0;padding:0;margin:0}.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:before{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-size:16px;text-transform:uppercase;font-weight:400;padding:5px 10px;line-height:1;text-align:center;width:100%;display:block}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{background:#ef5c5c;color:#fff}.woocommerce-tabs p{color:#828b8e;font-family:'Open Sans',sans-serif}.woocommerce .woocommerce-Reviews #review_form #respond{padding:45px 22px}.woocommerce .woocommerce-Reviews .comment-form-comment{width:100%}.woocommerce .woocommerce-Reviews #review_form #respond .comment-form-author,.woocommerce .woocommerce-Reviews #review_form #respond .comment-form-email{float:left;width:50%;padding-left:5px;display:block}.woocommerce .woocommerce-Reviews #review_form #respond .comment-form-author{padding-left:0;padding-right:5px}.woocommerce .woocommerce-Reviews #reviews #comment{height:105px}.comment-form-rating label{display:block;margin-bottom:7px}.woocommerce p.stars a{color:#ef5c5c}#yith-quick-view-close{background:#ef5c5c;border:0;opacity:1;color:#fff;top:6px;right:6px}.woocommerce-message,.woocommerce-error,.woocommerce-info{border-top-color:#ef5c5c}.woocommerce-info:before,.woocommerce-message:before,.woocommerce-error:before{color:#ef5c5c}.woocommerce table.shop_table{border-radius:0;border:0}.woocommerce-cart table.shop_table thead{background:#ebeeef;text-transform:uppercase}.woocommerce-cart table.shop_table thead th{font-weight:500}.woocommerce-cart .shop_table tr td{border-left:1px solid #ddd}.woocommerce-cart .shop_table tr td:last-child{border-right:1px solid #ddd}.woocommerce-cart .shop_table tr:first-child td{border-top:0}.woocommerce-cart .shop_table tr:last-child td{border-left:0;border-right:0;padding-left:0;padding-top:20px}.woocommerce-cart table.cart img{width:80px}.woocommerce-cart .cart a.remove{width:35px;height:35px;border:2px solid #ef5c5c;margin:0 auto;border-radius:0;line-height:32px;padding:0;font-size:30px}.woocommerce-cart .cart a.remove:hover{background:#ef5c5c}.woocommerce-cart .cart_totals .shop_table{border:1px solid #f1f1f1}.woocommerce-cart .cart_totals .shop_table tr td{border:0}.woocommerce-cart .cart_totals .shop_table .cart-subtotal{background:#ebeeef}.woocommerce-cart .cart_totals .shop_table .order-total{background:#fdeeee}.woocommerce-cart .cart_totals .shop_table .order-total td{padding-left:10px}.woocommerce-cart .cart_totals tr:last-child td{padding-top:8px}.woocommerce-cart #content table.cart td.actions .input-text,.woocommerce-cart table.cart td.actions .input-text,.woocommerce-cart #content table.cart td.actions .input-text,.woocommerce-cart table.cart td.actions .input-text{width:380px;float:none;margin-bottom:10px;display:block;text-align:left}.woocommerce-cart #content table.cart td.actions .coupon,.woocommerce-cart table.cart td.actions .coupon,.woocommerce-cart #content table.cart td.actions .coupon,.woocommerce-cart table.cart td.actions .coupon{text-align:left}.woocommerce-invalid #terms{outline:0}.woocommerce-account h2,.cart_totals h2{color:#3e5d65;font-size:18px;font-weight:500;margin:0 0 10px}.woocommerce-MyAccount-navigation ul{margin-left:0;padding-left:0;list-style:none;counter-reset:section}.woocommerce-MyAccount-navigation ul li{margin-bottom:10px}.woocommerce-MyAccount-navigation ul li:before{counter-increment:section;content:counter(section);width:30px;height:30px;line-height:30px;color:#fff;font-size:14px;text-align:center;margin-right:7px;background:#ef5c5c;display:inline-block;vertical-align:middle}.woocommerce form.login,.woocommerce form.register{border-radius:0}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:0;margin:0;background-color:#bcc6c9}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background-color:#ef5c5c;border-radius:0}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{top:-3.5px;background-color:#ef5c5c}.woocommerce .widget_price_filter .price_label{font-size:14px}.woocommerce .price_slider_amount{margin-top:10px}.woocommerce-mini-cart__empty-message{margin:0}.single-product .single_add_to_cart_button:before{width:50%}.product-main .product-button span,.single-product .single_add_to_cart_button span{position:relative}.widget_search .wp-block-search__inside-wrapper input[type=search]{padding-left:10px}ol.wp-block-latest-comments{padding-left:0}.entry-content p a{text-decoration:underline;color:#3e5d65}.entry-content p a:hover{color:#ef5c5c}.wp-block-search__inside-wrapper{position:relative}.wp-block-search__inside-wrapper input{margin:0;padding-right:68px}.wp-block-search__inside-wrapper .wp-block-search__button{position:absolute;right:0;width:65px;height:100%;cursor:pointer}.wp-block-latest-comments__comment a{color:#4472c5}.wp-block-latest-comments__comment a:hover{color:#ef5c5c}.site-logo img{border-radius:15px}