html,body{overflow-x:hidden}.rsrc-container{background-color:#fff;padding-left:30px;padding-right:30px;min-width:320px}.rsrc-container-header{border-bottom:3px solid #ef0000;min-width:320px}.header-right-triangle{width:0;height:0;border-style:solid;border-width:128px 0 0 90px;border-color:transparent transparent transparent #292929;position:absolute;left:0;top:0}.navbar-header{border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1}.rsrc-header-img{margin-top:15px;margin-bottom:15px}@media only screen and (max-width:991px){.header-right-triangle,.header-right:after{display:none}}.rsrc-header-text{padding-left:5px}.rsrc-top-menu{z-index:3}.rsrc-top-nav .navbar-inverse .navbar-nav>li>a{color:#666;line-height:30px}.dropdown-menu{background:#292929;color:#fff}.dropdown-menu>li>a{color:#fff}.rsrc-main,.rsrc-home{padding:30px 0 20px;position:relative}.rsrc-left{padding-left:0;padding-top:25px}.rsrc-right{padding-right:0;padding-top:25px}#content-footer-section{padding:25px 0}#content-footer-section .col-md-4:nth-child(3n+1),#content-footer-section .col-md-6:nth-child(2n+1),#content-footer-section .col-md-3:nth-child(4n+1){clear:both}.rsrc-copyright{padding:10px;background-color:#fff;text-transform:uppercase;border-top:2px solid #ef0000;margin-left:-15px;margin-right:-15px;color:#464646}.rsrc-footer{background:#292929}.col-xs-1-5,.col-sm-1-5,.col-md-1-5,.col-lg-1-5{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1-5{width:20%;float:left}@media (min-width:768px){.col-sm-1-5{width:20%;float:left}}@media (min-width:992px){.col-md-1-5{width:20%;float:left}}@media (min-width:1200px){.col-lg-1-5{width:20%;float:left}}@media (max-width:767px){.text-left-xs{text-align:left}.text-right-xs{text-align:right}.text-center-xs{text-align:center}}@media (min-width:768px) and (max-width:991px){.text-left-sm{text-align:left}.text-right-sm{text-align:right}.text-center-sm{text-align:center}}@media (min-width:992px) and (max-width:1199px){.text-left-md{text-align:left}.text-right-md{text-align:right}.text-center-md{text-align:center}}@media (min-width:1200px){.text-left-lg{text-align:left}.text-right-lg{text-align:right}.text-center-lg{text-align:center}}@media (min-width:768px){ul.nav li:hover>ul.dropdown-menu{display:block}}@media only screen and (max-width:767px){.dropdown-menu{position:static;display:block;float:none;padding:10px 0;border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.dropdown-submenu>.dropdown-menu{padding-left:10px}.navbar-nav{margin:7.5px 0}.widget-menu .caret{display:none}.rsrc-header-img{margin:0}#site-navigation.cloned .navbar-header{padding-left:30px;padding-right:30px}}ul li li li .dropdown-submenu>a:after{display:none}.nav>li>a{padding:10px 15px}#site-navigation.cloned{border-bottom:1px solid #f1f1f1}.widget-menu .dropdown ul li li a:after{display:none}.top-section .nav a{padding:0;line-height:28px;padding:0 10px;font-size:12px;color:#666}.top-section .nav .dropdown-submenu>a:after{margin-top:10px;margin-right:0}.top-section .navbar{min-height:inherit}thead{background-color:#cecece;color:#fff}tr:nth-child(odd){background-color:rgba(0,0,0,.05)}tr:nth-child(even){background-color:rgba(255,255,255,.05)}img{max-width:100%;height:auto}.featured-thumbnail{padding:0;overflow:hidden;position:relative;cursor:pointer}.featured-thumbnail img{width:100%}.featured-thumbnail:before{position:absolute;top:0;left:-75%;z-index:2;display:block;content:'';width:50%;height:100%;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}.featured-thumbnail:hover:before{-webkit-animation:shine .75s;animation:shine .75s}.featured-thumbnail img{-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}@-webkit-keyframes shine{100%{left:125%}}@keyframes shine{100%{left:125%}}.no-gutter{padding-right:0;padding-left:0}h1.site-title,h2.site-title{font-size:36px;margin-bottom:0;line-height:1.5}.site-title a{color:#fff}.menu-text h1.site-title,.menu-text h2.site-title{font-size:26px;margin:0;line-height:50px}.rsrc-header-img.menu-img img{max-height:50px}h2.site-desc,h3.site-desc{font-size:20px;margin-top:0;color:#fff}.navbar{border-radius:0;border:none}.header-section{border-bottom:1px solid #f1f1f1;background:#292929}.header-section .container,.top-section .container{padding:0;line-height:1.4}.header-right{background:#fff;padding-left:15px}.header-right:after{content:'';position:absolute;background:#fff;width:100%;height:100%}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute !important}.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.pager li>a,.pager li>span,.pager li>a:hover,.pager li>a:focus{display:inline-block !important;padding:2px 5px !important;background-color:transparent !important;border:none !important;border-radius:0 !important}.nav-previous{float:left}.nav-next{float:right}.post-navigation{clear:both;margin:10px 0 0;overflow:hidden}.post-navigation div{display:block;position:relative;font-size:14px;color:#999}.post-previous{float:left;padding-left:30px;text-align:left}.post-next{float:right;text-align:right;padding-right:30px}.post-navigation div span{display:block;font-size:90%;color:#999}.post-navigation div a:after{position:absolute;font-size:45px;line-height:40px;font-weight:700;top:0}.post-previous a:after{content:'«';left:0}.post-next a:after{content:'»';right:0}.postauthor-content img{float:left;margin-right:10px}.postauthor-container{display:block;overflow:hidden;margin-bottom:15px}.related-posts ul{padding:15px}.related-posts li{list-style-type:none;position:relative;padding:0}.related-title{text-transform:uppercase;text-decoration:none;font-weight:700;color:#fff}.related-header{position:absolute;bottom:0;background-color:rgba(0,0,0,.4);border-left:10px solid #ef0000;width:100%;padding:10px}.rpost .entry-summary{color:#fff;display:none}.rpost:hover .entry-summary{display:block}.social-links .fa{font-size:24px}.social-links{text-align:center;padding:0;display:inline}.social-links ul{padding:0;margin:0;float:right}.social-links ul li{display:inline}.social-links i.fa{padding:6px;text-align:center;transition:background-color .2s ease-out 0s;font-size:16px;float:right;width:30px;height:30px;border-right:1px solid #f1f1f1;color:#999;margin-left:4px}.social-links i.fa-twitter:hover{color:#1bb2e9}.social-links i.fa-facebook:hover{color:#3b5a9b}.social-links i.fa-youtube:hover{color:#ed3f41}.social-links i.fa-vimeo-square:hover{color:#4bf}.social-links i.fa-skype:hover{color:#009cef}.social-links i.fa-linkedin:hover{color:#007bb6}.social-links i.fa-google-plus:hover{color:#dc4937}.social-links i.fa-github:hover{color:#4183c4}.social-links i.fa-flickr:hover{color:#0062dd}.social-links i.fa-dribbble:hover{color:#e24d87}.social-links i.fa-instagram:hover{color:#3f729b}.social-links i.fa-pinterest:hover{color:#d5282e}.social-links i.fa-stumbleupon:hover{color:#ec4823}.social-links i.fa-tumblr:hover{color:#455469}.social-links i.fa-wordpress:hover{color:#21759b}.social-links i.fa-codepen:hover{color:#ccc}.social-links i.fa-digg:hover{color:#14589e}.social-links i.fa-reddit:hover{color:#ff4500}.top-section{padding:0;border-bottom:1px solid #f1f1f1;background:#fff}.top-section .dropdown-menu{background:#fff;color:#666}a.login-link{line-height:30px;height:30px;padding:6px 10px;font-size:14px;border-right:1px solid #f1f1f1;background:#ef0000;color:#fff;display:inline}.home-header{padding:10px 15px}.archive-article{position:relative;margin-bottom:20px}.archive-article:nth-child(2n+1){clear:left}.archive-article .post{border:1px solid #f1f1f1}.archive-article header{text-align:center;padding:15px}.meta-bottom.author-link{border-top:1px solid #f1f1f1;padding:10px 10px 0;opacity:.7;font-size:80%;margin:15px 15px 0}.nothumbnail{height:240px}.page-header,.archive-article header a{text-transform:uppercase;text-decoration:none;font-weight:700 !important;color:#000}h1.page-header,h2.page-header{font-size:32px;line-height:1;margin-bottom:10px;border-bottom:1px solid rgba(0,0,0,.25);border-top:1px solid rgba(0,0,0,.25);padding:4px}.post-meta{font-size:75%;display:block;opacity:.8}.post-meta span.fa{margin-right:2px}.post-meta span,.post-meta time{margin-right:5px}.entry-summary{color:#515151;line-height:1.8;margin-bottom:25px}.navigation.pagination{width:100%;text-align:center;background-color:#ef0000;border-radius:0;padding:15px;margin:0}.nav-links{display:inline-block}.nav-links a,.nav-links span{position:relative;float:left;padding:6px 12px;line-height:1.42857143;text-decoration:none;background-color:#fff;color:#000;border:1px solid #ddd;margin-left:-1px}.nav-links span.current{background-color:rgba(0,0,0,.1);color:#fff}.home-featured .home-header{position:absolute;bottom:0;background-color:rgba(0,0,0,.4);border-left:10px solid #ef0000;width:100%;-webkit-transition:bottom .3s ease-in-out;-moz-transition:bottom .3s ease-in-out;-o-transition:bottom .3s ease-in-out;transition:bottom .3s ease-in-out}.home-featured .home-header .page-header a{font-size:50%}article.featured-article{display:inline-block;padding:0;min-height:170px}.home-featured .home-header .entry-summary{color:#fff;display:none}.home-featured .home-header:hover .entry-summary{display:block}.btn{border:0 none}.btn:focus,.btn:active:focus,.btn.active:focus{outline:0 none}.btn .fa{margin-right:5px}#breadcrumbs{padding:10px;text-transform:uppercase;border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;margin-bottom:15px}#breadcrumbs .fa{margin-right:5px}h3.widget-title{font-size:16px;color:#000;letter-spacing:0;font-weight:700;text-transform:uppercase;border-bottom:1px solid #f1f1f1;line-height:24px}#content-footer-section h3.widget-title{color:#fff}.rsrc-main .rsrc-post-content,.rsrc-home .rsrc-post-content{padding:0}.single-thumbnail{text-align:center}#back-top{position:fixed;bottom:15px;right:10px;z-index:999}#back-top a{width:40px;display:block;text-align:center;-webkit-transition:1s;-moz-transition:1s;transition:1s;opacity:.7}#back-top a:hover{opacity:1}#back-top span{width:40px;height:40px;display:block;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#ef0000}#back-top span:before{font-family:'FontAwesome';content:'\f106';line-height:40px;font-size:25px;color:#fff}form#commentform p input{width:100%}.commentlist ul.children{text-transform:inherit}.widget_nav_menu li{width:100%}.widget_nav_menu li:before{margin-right:5px}.widget ul{padding-left:20px}.single-article{margin-bottom:25px}.single-article-carousel{padding:0;margin-right:20px}li.single-article-carousel{padding:0;list-style-type:none}.recent-carousel{margin-bottom:20px}.single-article-inner{border:1px solid #f1f1f1;padding-bottom:20px}.single-article h2.page-header,.single-article-carousel h2.page-header{font-weight:400;font-size:20px;padding:15px 10px 10px;color:#000;border:0}.single-article h2.page-header a,.single-article-carousel h2.page-header a{color:#000;word-wrap:break-word}.single-article .entry-summary,.single-article-carousel .entry-summary{padding:0 10px}.single-article.col-md-3:nth-child(4n+5),.single-article.col-md-6:nth-child(2n+3),.single-article.col-md-4:nth-child(3n+4),.single-article.col-md-1-5:nth-child(5n+6),.single-article.col-md-2:nth-child(6n+7){clear:left}.single-meta-date{padding:10px 15px;float:left}.day{font-size:25px;font-weight:700;line-height:25px}.month{letter-spacing:-1px;text-transform:uppercase;color:#ef0000}.single-article.single-alt{margin-bottom:10px}.single-alt .single-article-inner{padding:10px;min-height:90px}.single-alt .single-thumbnail{float:left;padding-right:10px}.single-alt .single-meta-date{position:relative;float:left;left:0;padding:14px 10px;margin:0 10px 0 0;max-height:70px;text-align:center}.single-alt .entry-summary,.single-alt h2.page-header{padding:0;margin:0}input,select,textarea{color:#000}.radio input[type=radio],.radio-inline input[type=radio],.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox]{position:relative}.header-cart{position:relative;margin-top:25px;text-transform:uppercase;color:#000}.header-cart a{color:#000}.header-cart p{margin:0;padding:0}.header-cart-block{display:inline-block;padding:10px 10px 5px;border:2px solid #f1f1f1;border-radius:7px;margin-bottom:15px}.header-cart-inner{display:inline-block;position:relative;min-width:130px}.site-header-cart{position:absolute;top:100%;padding:10px;border:1px solid #cecece;display:none;opacity:0;z-index:999999;background-color:#fff;min-width:330px;right:-50%}.header-cart-inner:hover .site-header-cart{display:block;opacity:1}.woocommerce-cart .header-cart-inner:hover .site-header-cart,.woocommerce-checkout .header-cart-inner:hover .site-header-cart{display:none !important}.header-banner{padding-bottom:15px}.top-wishlist.single-wishlist,.top-wishlist.single-wishlist .fa{border:none;margin:0;padding:0}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{width:60px;float:left;margin-left:0;margin-right:5px}.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl{float:left;border:none;padding:0 15px 0 0}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{border-top:3px double #ebe9eb;padding:15px 0}.widget_shopping_cart_content .buttons{text-align:center}.header-cart i.fa{position:relative;font-size:40px;padding:10px 0;height:40px;line-height:25px;color:#ef0000;float:left}.header-cart i.fa.fa-shopping-bag,.header-cart i.fa.fa-shopping-basket{font-size:35px;padding:7px 0 7px 5px;height:35px}.header-cart .count{position:absolute;font-size:15px;right:-11px;border-radius:50%;padding:2px 5px;color:#000;background-color:#fff;border:1px solid #000;top:-5px;line-height:16px;z-index:20}.top-wishlist .count{top:-8px}.amount-title{right:0;top:0;font-size:12px;font-weight:700;opacity:.6;display:inline-block;position:absolute;max-width:85px;word-wrap:break-word;line-height:12px}.amount-cart{font-size:14px;font-weight:700;color:#000;display:inline-block;padding:0;min-width:90px;padding-top:22px;float:right}.widget_shopping_cart a.button{min-width:48%;text-align:center;margin-bottom:10px}.top-wishlist{display:inline-block;margin-left:5px;padding:0 10px;float:right;margin-top:5px}.top-wishlist a{display:inline-block}.top-wishlist .fa{font-size:26px;color:#ef0000;line-height:35px;border-left:1px solid #f1f1f1;padding-left:15px;position:relative}.header-line-search{margin-bottom:30px;letter-spacing:-1px;z-index:15;padding-top:10px}.header-search-form{position:relative;padding:0;border:2px solid #f1f1f1;border-radius:7px;display:inline-block;width:100%}.header-search-form select{padding:10px;font-size:13px;font-weight:700;border:1px solid #f1f1f1;height:40px;margin-right:-1px;cursor:pointer;line-height:20px}.header-search-form select{color:#000}.header-search-form input{padding:8px;height:40px;border:1px solid #f1f1f1}.header-search-form button{position:absolute;right:0;font-size:20px;padding:7px 10px 10px;background-color:#ef0000;border:0;color:#fff;text-transform:uppercase;font-weight:700;height:40px;line-height:22px;bottom:0}.top-infobox{margin:6px;min-height:15px;line-height:15px}.top-infobox i{color:#ef0000;margin-right:5px;font-size:120%}.comment-respond #submit,#searchform #searchsubmit,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.widget_search #searchform #searchsubmit,.woocommerce-product-search input[type=submit],.comment-reply-link{color:#fff;background-color:#ef0000;border-color:#ef0000}.header-search-form input#yith-s{padding:10px;height:40px;width:100%;margin:0}.header-search-form input#yith-searchsubmit{position:absolute;top:0;right:0;background-color:#ef0000;color:#fff;line-height:20px}.autocomplete-suggestion{line-height:24px;font-size:14px;color:#000}#yith-ajaxsearchform .search-navigation{display:inline !important}#carousel-home{z-index:2}#carousel-home ul.products{margin-bottom:0}.slides li.carousel-item{position:relative;margin:0 40px 0 0;overflow:hidden;color:#fff}.top-area{position:relative;background-repeat:no-repeat;background-size:cover;background-attachment:scroll;background-position:center top;margin:0;padding:0 10%;border-bottom:10px solid #d3d3d3;z-index:0}.top-area:after{background:url(//hunteroptic.ru/wp-content/themes/alpha-store-pro/img/pattern.png) center repeat;content:"";position:absolute;bottom:0;left:0;right:0;top:0;opacity:1;z-index:1;display:block}.top-carousel-img{border-left:8px solid #fff;border-right:8px solid #fff}.top-carousel-img img{width:100%}.top-carousel-heading{position:absolute;bottom:0;padding:5%;text-align:center;width:100%;opacity:1;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;background-color:rgba(0,0,0,.52)}li.carousel-item:hover .top-carousel-heading{opacity:0}.carousel-heading-hover{position:absolute;bottom:100%;padding:15% 5%;text-align:center;width:100%;height:100%;opacity:0;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;background-color:rgba(0,0,0,.52)}li.carousel-item:hover .carousel-heading-hover{opacity:1;bottom:0}.top-carousel-excerpt{line-height:16px;font-size:13px;margin-top:10px}.carousel-item a.button{margin-top:10px}.top-carousel-title-hover a,.top-carousel-title{font-size:18px;line-height:24px;color:#fff;font-weight:700;border-bottom:1px solid rgba(255,255,255,.5);border-top:1px solid rgba(255,255,255,.5);padding:5px 0;margin:5px 0;text-transform:uppercase;display:inline-block}.top-grid-img,.cat-grid-img{position:relative;overflow:hidden}.top-grid-heading{position:absolute;bottom:20%;padding:5%;text-transform:uppercase;color:#000;font-weight:700;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;background-color:rgba(255,255,255,.35)}.top-grid-img img,.cat-grid-img img{-webkit-transform:rotate(0) scale(1);transform:rotate(0) scale(1);-webkit-transition:.8s ease-in-out;transition:.8s ease-in-out;filter:brightness(1);-webkit-filter:brightness(1)}.top-grid-cat:hover img,.product-cats:hover img,.cat-grid-img:hover img{-webkit-transform:rotate(10deg) scale(1.5);transform:rotate(10deg) scale(1.5);filter:brightness(.3);-webkit-filter:brightness(.3)}.top-grid-cat:hover .top-grid-heading,.product-cats:hover .top-grid-heading{color:#fff}li.product-cats{position:relative}ul.products{margin-bottom:0;padding:0}.topsecond-img .top-grid-heading{padding:2% 5% 5%;right:0}.product-cats .top-grid-heading{bottom:0;text-align:center;width:100%}.product-cats .top-grid-heading h2{font-size:18px;font-weight:700}.no-gutter [class*="-6"]{padding-left:0;padding-right:0}.top-area h2{font-weight:700}.twp-tooltip{text-decoration:underline}.divider{widht:100%;margin:15px auto}.di-one{border:0;height:1px;background:#333;background-image:linear-gradient(to right,#ccc,#333,#ccc)}.di-two{border:0;height:1px;background-image:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,.75),rgba(0,0,0,0))}.di-dashed{border:0;border-bottom:1px dashed #ccc;background:#999}.di-double{border:0;height:0;padding:2px;border-top:1px solid rgba(0,0,0,.2);border-bottom:1px solid rgba(0,0,0,.2)}.divider-title{display:table;white-space:nowrap;overflow:hidden;margin-bottom:20px}.divider-title:before,.divider-title:after{border-top:1px solid rgba(0,0,0,.2);content:'';display:table-cell;position:relative;top:.5em;width:45%}.divider-title.ti-dotted:before,.divider-title.ti-dotted:after{border-top:1px dotted rgba(0,0,0,.2)}.divider-title.ti-dashed:before,.divider-title.ti-dashed:after{border-top:1px dashed rgba(0,0,0,.2)}.divider-title.ti-double:before,.divider-title.ti-double:after{border-top:3px double rgba(0,0,0,.2)}.divider-title:before{right:1.5%}.divider-title:after{left:1.5%}.twp-image{position:relative;overflow:hidden;margin-bottom:15px;display:inline-block;max-width:100%}.img-heading{position:absolute;top:50%;text-align:center;width:100%;margin:-15px 0 0;font-weight:700}.zoomin img{-webkit-transform:scale(1);transform:scale(1);overflow:hidden;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.twp-image.zoomin:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.zoomout img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.twp-image.zoomout:hover img{-webkit-transform:scale(.9);transform:scale(.9)}.twp-image.flash:hover img{opacity:1;-webkit-animation:flash 1.5s;animation:flash 1.5s}@-webkit-keyframes flash{0%{opacity:.4}100%{opacity:1}}@keyframes flash{0%{opacity:.4}100%{opacity:1}}.woocommerce ul.products li.product h3,.woocommerce ul.products li.product h2.woocommerce-loop-product__title,.woocommerce ul.products li.product h2.woocommerce-loop-category__title{padding:0 5px 5px;width:100%;text-align:center;text-transform:uppercase;color:#000;font-weight:700}.woocommerce ul.products li.product{padding:0 0 15px;text-align:center;-webkit-transition:all .3s;transition:all .3s}.woocommerce ul.products li.product a img{border:1px solid #f1f1f1;padding:4px;border-radius:5px}li.product-category.product .count{position:absolute;top:-20px;background-color:transparent;left:0;color:#fff;opacity:0;padding:5%;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;width:100%;background-color:rgba(0,0,0,.5)}.woocommerce ul.products li.product:hover .count{top:40%;opacity:1}.custom-category{margin-bottom:20px}.custom-category li.product-cats{margin-bottom:30px}.custom-category .cat-meta{text-align:center}.custom-category .cat-count:after{content:'';margin:15px auto;width:40px;height:4px;display:block;background:#d3d3d3}.custom-category a{font-weight:700}.custom-category .top-grid-heading{margin-left:-4px}.custom-category .top-grid-heading h2{font-size:14px;margin:5px 0;font-weight:700}.top-grid-products .onsale,.custom-category .onsale,.slider-grid-img .onsale,.carousel-item .onsale,.woocommerce ul.products li.product .onsale,.woocommerce span.onsale{margin:0;border-radius:0;color:#fefefe;left:5px;right:auto;overflow:hidden;position:absolute;text-align:center;text-transform:uppercase;top:10px;background-color:#ef0000;white-space:nowrap;font-weight:700;font-size:14px;-webkit-backface-visibility:hidden;z-index:2;padding:3px 8px;line-height:20px;height:25px;min-height:25px}.woocommerce .products .star-rating{display:block;float:none;margin:0 auto}.woocommerce ul.products li.product .price del{color:inherit;opacity:.5;display:inline-block}.woocommerce ul.products li.product a.button.yith-wcqv-button,.woocommerce ul.products li.product a.compare.button{text-indent:-9999em}.woocommerce ul.products li.product a.button.yith-wcqv-button:before,.woocommerce ul.products li.product a.compare.button:before{font-family:'FontAwesome';position:absolute;left:0;right:0;text-indent:0;content:'\f06e';margin-right:0}.woocommerce ul.products li.product a.compare.button:before{font-family:'FontAwesome';content:'\f074'}.woocommerce ul.products li.product a.compare.button:after{text-indent:0;position:absolute;left:0;background-color:#ef0000;padding:0;margin:0;width:28px;color:#fff}.entry-summary a.compare.button{margin:10px 0}.yith-wcwl-add-button a.add_to_wishlist:before{font-family:'FontAwesome';content:'\f004';color:#fff}.rsrc-content .entry-summary a.add_to_wishlist{font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;font-family:inherit;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:700;border-radius:3px;left:auto;color:#fff;background-color:#ef0000;border:0;white-space:nowrap;display:inline-block;background-image:none;box-shadow:none;-webkit-box-shadow:none;text-shadow:none}.yith-wcwl-add-to-wishlist{margin:10px 0}.add-to-wishlist-custom img.ajax-loading{margin-left:5px;visibility:hidden;height:16px;width:16px;position:absolute}.woocommerce ul.products li.product .button:before{font-family:'FontAwesome';content:'\f07a';margin-right:5px;color:#fff}.woocommerce ul.products li.product .button.product_type_variable:before{font-family:'FontAwesome';content:'\f105';margin-right:5px;color:#fff}.woocommerce a.compare.button:before{font-family:'FontAwesome';content:'\f074';margin-right:5px;color:#fff}.woocommerce .widget_shopping_cart a.button{min-width:48%;margin-bottom:10px;text-align:center}.woocommerce a.add_to_cart_button.loading{bottom:8px}.woocommerce a.button.yith-wcqv-button{position:absolute;top:0;background-color:#ef0000;right:-5px;opacity:0;-webkit-transition:all .3s;transition:all .3s;font-size:14px;width:29px;height:31px}.woocommerce ul.products li.product a.compare.button{position:absolute;top:35px;background-color:#ef0000;right:-5px;opacity:0;-webkit-transition:all .6s;transition:all .6s;font-size:14px}.yith-woocompare-widget ul.products-list a.remove{margin-top:5px}.woocommerce ul.products li.product .yith-wcwl-add-button{position:absolute;top:85px;right:-5px;width:28px;height:31px;line-height:31px;border-radius:3px;opacity:0;background-color:#ef0000;-webkit-transition:all .9s;transition:all .9s;font-size:14px}.woocommerce ul.products li.product:hover a.button.yith-wcqv-button,.woocommerce ul.products li.product:hover a.compare.button,.woocommerce ul.products li.product:hover .yith-wcwl-add-button{right:8px;opacity:1}.woocommerce td.product-name dl.variation dd,.woocommerce ul.product_list_widget li dl dd{margin-bottom:0}.woocommerce a.added_to_cart{display:block}.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled[disabled],.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background-color:#ef0000;color:#fff}.woocommerce a.button.yith-wcqv-button:hover,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce ul.products li.product a.compare.button:hover,.woocommerce ul.products li.product a.compare.button.added:hover:after,.woocommerce ul.products li.product .yith-wcwl-add-button:hover,.header-search-form input#yith-searchsubmit:hover,#searchform #searchsubmit:hover,#wp-calendar #prev a:hover,#wp-calendar #next a:hover,.comment-reply-link:hover,.comment-respond #submit:hover,a.login-link:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.rsrc-content .entry-summary a.add_to_wishlist:hover{background-color:#4f4f4f;color:#fff}.woocommerce div.product div.images img{padding:5px;border:1px solid #f1f1f1}.woocommerce div.product .product_title{text-transform:uppercase;font-weight:700;border-bottom:1px solid #f1f1f1;padding-bottom:10px;font-size:28px}.woocommerce div.product form.cart .variations td.label{padding:10px;background-color:#000;display:inline-block}.variations tr:nth-child(odd){background-color:transparent}.woocommerce div.product form.cart .variations td{padding-top:0}.woocommerce div.product form.cart .variations select{padding:8px;max-width:50%;margin-bottom:10px}.woocommerce div.product form.cart .reset_variations{padding:8px;display:inline-block!important;margin-left:5px}.woocommerce div.product form.cart .variations label{color:#fff;text-transform:uppercase;margin:0}.woocommerce div.product form.cart .reset_variations:before{font-family:'FontAwesome';content:'\f00d';margin-right:5px}.wc-tab h2{margin-top:5px}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0;margin-bottom:10px}.woocommerce div.product .woocommerce-tabs ul.tabs li{background-color:transparent;border-radius:0;margin:0;padding:0 10px;border:1px solid #fff;border-color:#d3ced2}.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after{border-width:0;box-shadow:none!important;position:relative}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-bottom-color:#ef0000;background:0 0;padding:2px 10px 0}.woocommerce div.product .woocommerce-tabs ul.tabs li a{opacity:.7;text-transform:uppercase}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{opacity:1}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#000;font-size:22px}.woocommerce ul.products li.product .price{color:#000;font-size:16px}.woocommerce-cart .cart-collaterals .cart_totals table td,.woocommerce-cart .cart-collaterals .cart_totals table th{padding:6px}.woocommerce #reviews #comments ol.commentlist li .comment-text{padding:1em}.woocommerce #reviews #comments ol.commentlist{padding-left:0}.woocommerce h1.page-title{text-align:center}.woocommerce .term-description{border-bottom:1px solid #f1f1f1;margin-bottom:20px;text-align:center;padding-bottom:10px}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li{padding:4px;margin-bottom:5px;border:1px solid #f1f1f1}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{padding-top:5px}ul.product-categories,ul.children{padding:5px 0;list-style-type:none;text-transform:uppercase}ul.children{padding-left:10px}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background-color:#ef0000}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:#000}.woocommerce-MyAccount-navigation ul{padding:0;list-style-type:none;text-transform:uppercase;font-weight:700;margin-bottom:25px}li.woocommerce-MyAccount-navigation-link{padding:10px 15px;border-bottom:1px solid}li.woocommerce-MyAccount-navigation-link:hover{background-color:rgba(169,169,169,.2)}li.woocommerce-MyAccount-navigation-link.is-active{background-color:#ff0505;color:#fff}li.woocommerce-MyAccount-navigation-link.is-active a{color:#fff}.woocommerce-MyAccount-navigation-link:before{font-family:'FontAwesome';margin-right:10px}.woocommerce-MyAccount-navigation-link--dashboard:before{content:"\f108"}.woocommerce-MyAccount-navigation-link--orders:before{content:"\f115"}.woocommerce-MyAccount-navigation-link--edit-address:before{content:"\f041"}.woocommerce-MyAccount-navigation-link--payment-methods:before{content:"\f09d"}.woocommerce-MyAccount-navigation-link--edit-account:before{content:"\f044"}.woocommerce-MyAccount-navigation-link--customer-logout:before{content:"\f08b"}.woocommerce-MyAccount-navigation-link--downloads:before{content:"\f019"}.custom-box{display:block;clear:both;float:left;font-weight:700;padding-top:10px;text-transform:uppercase;cursor:help;opacity:.8}.custom-box:hover{opacity:1;text-decoration:underline}.custom-box .fa{margin-right:5px}.popover,.popover-content{max-width:450px;width:100%}input.search-field,#searchform #s,.yith-s{border:1px solid #f1f1f1;padding:8px;width:100%;height:auto;border-radius:0;position:relative}form.woocommerce-product-search,.widget_search,.searchform,#yith-ajaxsearchform{position:relative}.widget_search #searchform #searchsubmit,.woocommerce-product-search input[type=submit],.woocommerce-product-search button[type=submit],#yith-searchsubmit{position:absolute;top:0;right:0;margin:0;padding:9px;border-radius:0;border:none;color:#fff}.dgwt-wcas-search-wrapp{min-width:auto !important}.dgwt-wcas-has-img .dgwt-wcas-content-wrapp{padding-left:35px !important}.alpha-store-has-gallery{position:relative}.alpha-store-has-gallery .onsale,.woocommerce ul.products li.product:hover .yith-wcwl-add-button{z-index:999999}.alpha-store-has-gallery .secondary-image{position:absolute;top:0;left:0;opacity:0;-webkit-transition:all .3s;transition:all .3s}.woocommerce ul.products li.product:hover .secondary-image{opacity:1}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{line-height:1;padding:6px}input#coupon_code{width:50%;padding:7px}.flexslider.woocommerce ul.products li.product{clear:none;margin:0 20px 10px 0}.flexslider.loading-hide ul.products{opacity:0;max-height:200px;overflow:hidden}.widget-menu ul.dropdown-menu{top:0;left:100%;border:0;border-radius:0;padding:10px}.rsrc-right .widget-menu ul.dropdown-menu{left:inherit;right:100%}.widget-menu .caret{margin-left:15px;border-left:4px dashed;border-top:4px solid transparent;border-bottom:4px solid transparent;position:absolute;right:5px;top:50%;margin-top:-3px}.widget-menu li{list-style-type:none;padding:5px;border-bottom:1px solid rgba(0,0,0,.11)}.widget-menu li:last-child{border-bottom:none}.widget-menu a{display:block}.widget-menu li:hover>ul.dropdown-menu{display:block}.widget-menu .dropdown-menu>li>a{padding:3px 5px}.wpcf7-form-control{width:100%;margin-top:5px;margin-bottom:10px}input.wpcf7-form-control{padding:5px}select.wpcf7-select{padding:5px}input.wpcf7-submit{padding:10px 25px;background-color:#ef0000;border:none;color:#fff;font-weight:700}form.widget_wysija{text-align:center;padding:10px;border:1px solid rgba(0,0,0,.17);background-color:rgba(245,245,245,.5);background:- webkit-linear-gradient(top,#fff 1%,#f9f9f9 98%) repeat scroll 0 0 #f5f5f5}.widget_wysija_cont .wysija-submit{display:inline-block;border:0;background-color:#ef0000;color:#fff;font-weight:700;padding:5px 10px;margin-top:10px}p.wysija-paragraph{margin-top:15px}.widget_wysija input{padding:5px;color:#cfcfcf}.widget .single-alt .single-article-inner{padding:5px;min-height:70px;overflow:hidden}.widget .single-alt .single-meta-date{padding:8px 5px;margin:0 5px 0 0;max-height:60px}.widget .single-alt .page-header{margin:0;padding:0;font-size:12px}.product-slider #reviews .comment .star-rating{float:none;font-size:1em;margin:0;position:absolute;top:2px;right:20px}.product-slider .star-rating{overflow:hidden;height:1em;line-height:1em;width:5.1em;font-family:"fontawesome";position:relative;margin:0 0 0 30px;display:inline-block}.product-slider .star-rating:before{content:"\f006\f006\f006\f006\f006";float:left;top:0;left:0;position:absolute;letter-spacing:.1em;letter-spacing:0\9;color:#e3e3e3}.product-slider .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.product-slider .star-rating span:before{content:"\f005\f005\f005\f005\f005";top:0;position:absolute;left:0;letter-spacing:.1em;letter-spacing:0\9;color:#ef0000}.product-slider span.amount{font-weight:700;font-size:115%}.slider-product-heading h2{font-size:22px;padding:0;margin:10px 0 10px}.product-slider .add_to_cart_inline{border:0!important;padding:0!important}.product-slider .add_to_cart_inline .amount,.product-slider .add_to_cart_inline small{display:none}.slider-grid-img{position:relative}.slider-products{display:inline-block;padding:20px 5px;width:100%;border:1px solid #f1f1f1;margin-bottom:20px}.product-excerpt{margin-bottom:10px}#menu .fa.menu-item:before{float:left;padding:10px 0 0 10px}.twp-countdown{font-size:10px;position:absolute;top:5px;right:5px;font-weight:400;background-color:#ef0000;color:#fff;padding:0 5px 5px;opacity:1;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;line-height:16px}.twp-countdown span{display:block;font-size:13px;border-top:1px solid rgba(255,255,255,.5);margin-top:3px;padding-top:3px;font-weight:700}.twp-countdown span:first-child{border-top:0}.woocommerce ul.products li.product:hover .twp-countdown{right:-40px;opacity:0}.custom-carousel-cat{padding-left:0;position:relative;max-width:270px}.custom-carousel-heading{position:absolute;bottom:0;right:15px;margin:10px;padding:10px;background-color:rgba(0,0,0,.39);text-transform:uppercase}.custom-carousel-heading h2{font-size:22px;color:#fff !important}.masonry-home{max-width:1140px;margin-bottom:25px}.masonry-home:after{content:'';display:block;clear:both}.grid-sizer,.masonry-category{width:25%}.masonry-category{height:276px;float:left;padding:10px;overflow:hidden}.masonry-inner{overflow:hidden;display:inline-block;background-position:center;height:100%;width:100%;-webkit-backface-visibility:hidden;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:relative;border:1px solid #f1f1f1;border-radius:5px}.masonry-category img{max-width:inherit}.masonry-category h3.term-title{position:absolute;bottom:0;padding:8px 25px 8px 15px;background:transparent linear-gradient(to right,rgba(0,0,0,.5) 0%,rgba(0,0,0,0) 100%) repeat scroll 0 0;color:#fff;margin:0;left:0;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.masonry-category:hover h3.term-title{bottom:10px}.masonry-category--width2,.masonry-category--width5,.masonry-category--width6,.masonry-category--width10,.masonry-category--width13{width:50%}.masonry-category--height1,.masonry-category--height11{height:552px}@media (max-width:991px){.masonry-category--width1,.masonry-category--width11{width:50%}}@media (max-width:551px){.masonry-category{width:100% !important}}