@-moz-keyframes rotate {
  0% {
    -webkit-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    transform: rotateY(0deg);
  }
  50% {
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    transform: rotateY(180deg);
  }
  100% {
    -webkit-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    transform: rotateY(0deg);
  }
}@-webkit-keyframes rotate {
  0% {
    -webkit-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    transform: rotateY(0deg);
  }
  50% {
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    transform: rotateY(180deg);
  }
  100% {
    -webkit-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    transform: rotateY(0deg);
  }
}@keyframes rotate {
  0% {
    -webkit-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    transform: rotateY(0deg);
  }
  50% {
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    transform: rotateY(180deg);
  }
  100% {
    -webkit-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    transform: rotateY(0deg);
  }
}.visible-large{display:block}.visible-small{display:none}@media screen and (max-width:1500px){.header-container .header-inner{padding:0 15px}}@media screen and (max-width:1199px){.wrapper .vc_row .row-container{max-width:970px}h1.logo{text-align:center}.header-container.rs-active{background:#181927!important;position:static!important}.header-container .main-menu-wrapper{height:auto;left:0;padding:0 15px;position:absolute;top:135px}.header-container .header-right{padding:70px 0;position:static}.header-container.header-2.rs-active{background:#181927!important;position:static!important}.header-container.header-2 .top-bar{height:70px;padding:0 15px}.header-container.header-2 .header-inner{height:150px;padding-bottom:50px;position:relative}.header-container.header-2 .header-inner .right{position:static}.header-container.header-2 .header-inner .main-menu-wrapper{bottom:0;top:auto}.header-container.header-2 .header-right{padding:30px 0}.header-container.header-3.rs-active,.header-container.header-4.rs-active{background:#181927!important;position:static!important}.header-container.header-3 .header-inner,.header-container.header-4 .header-inner{height:150px;padding-bottom:60px;position:relative}.header-container.header-3 .left,.header-container.header-4 .left{bottom:0;height:auto;padding:0;position:absolute}.header-container.header-3 .left .main-menu-wrapper,.header-container.header-4 .left .main-menu-wrapper{position:static}.header-container.header-3 .right,.header-container.header-4 .right{padding:20px 0}.header-container.header-3 .logo .wpb_wrapper,.header-container.header-4 .logo .wpb_wrapper{margin-left:0}.footer .contact-text ul li{padding-left:24px}.newsletter-text{text-align:center}.newsletter-form{margin-top:40px}.newsletter-form .wpb_text_column .wpb_wrapper{text-align:center}}@media screen and (max-width:991px){.wrapper .vc_row.full-width .row-container{margin-left:auto;margin-right:auto}.wrapper .vc_row .row-container{max-width:750px}.yith_magnifier_mousetrap{display:none}.visible-large{display:none}.visible-small{display:block}.main-menu-wrapper{width:100%}.mobile-menu{background:#d33;float:left;height:60px;margin:0;position:relative;width:100%}.mobile-menu .mbmenu-toggler{color:#fff;cursor:pointer;float:right;font-family:Raleway,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;height:60px;line-height:60px;padding:0 12px;text-align:left;text-transform:uppercase;width:100%}.mobile-menu .mbmenu-toggler span.mbmenu-icon{display:block;float:right;margin-left:5px;width:22px}.mobile-menu .mobile-menu-container{background:#fff;border-radius:3px;box-shadow:0 3px 5px rgba(0,0,0,.6);float:left;height:0;left:0;max-width:100%;overflow:hidden;padding:0 12px;position:absolute;top:60px;-webkit-transition:all .5s ease;transition:all .5s ease;z-index:99999}.mobile-menu .mobile-menu-container.open{display:block}.mobile-menu .mobile-menu-container ul.nav-menu{float:left;margin:5px 0;padding:0;text-align:left;width:100%}.mobile-menu .mobile-menu-container ul.nav-menu>li{float:left;list-style:none;margin:0;position:relative;width:100%}.mobile-menu .mobile-menu-container ul.nav-menu>li>a{border-top:1px solid #ebebeb;color:#959595;display:block;float:left;font-size:16px;height:40px;line-height:40px;text-transform:uppercase;width:100%}.mobile-menu .mobile-menu-container ul.nav-menu>li>a:hover{color:#d33}.mobile-menu .mobile-menu-container ul.nav-menu>li:first-child a{border-top:none}.mobile-menu .mobile-menu-container ul.nav-menu>li .fa{color:#959595;cursor:pointer;float:right;height:40px;line-height:40px;position:absolute;right:0;text-align:center;top:0;width:40px;z-index:2}.mobile-menu .mobile-menu-container ul.nav-menu>li .fa:hover{color:#d33}.mobile-menu .mobile-menu-container ul.nav-menu>li>ul.sub-menu>li>a{color:#959595}.mobile-menu .mobile-menu-container ul.nav-menu>li>ul.sub-menu>li>a:hover{color:#d33}.mobile-menu .mobile-menu-container ul.nav-menu>li ul.sub-menu{float:left;margin:0;padding:0 0 0 10px;width:100%}.mobile-menu .mobile-menu-container ul.nav-menu>li ul.sub-menu li{float:left;list-style:none;margin:0;position:relative;width:100%}.mobile-menu .mobile-menu-container ul.nav-menu>li ul.sub-menu li a{border-top:1px solid #ddd;color:#959595;display:block;float:left;font-family:Raleway,Arial,Helvetica,sans-serif;height:40px;line-height:40px;width:100%}.main-container{max-width:100%;overflow:hidden}#secondary .sidebar-border.left{border-right:none;padding-right:0}#secondary .sidebar-border.right{border-left:none;padding-left:0}.main-container.error404 .search-form-wrapper{padding:80px 0}.main-container.error404 .search-form-wrapper h1{font-size:100px;line-height:100px}.main-container.error404 .search-form-wrapper h2{font-size:20px}.main-container.error404 .search-form-wrapper p{font-size:16px}.main-container.error404 .search-form-wrapper .form-input{width:300px}.main-container.error404 .search-form-wrapper a.button{margin-top:40px}.home .header-1.rs-active{background:#000;position:static}.header-container .header-inner{padding-bottom:100px;padding-top:30px;position:relative}.header-container .main-menu-wrapper{bottom:0;height:auto;margin:0;top:auto}.header-container .header-right{padding:0}.header-container.header-2 .top-bar{height:auto}.header-container.header-2 .top-bar .left,.header-container.header-2 .top-bar .right{text-align:center}.header-container.header-2 .top-bar .wpb_wrapper{display:inline-block;float:none}.header-container.header-2 .top-bar .wpb_wrapper .wpb_wrapper{display:block}.header-container.header-2 .top-bar .row-container{padding:30px 0 20px 0}.header-container.header-2 .top-bar .header-setting,.header-container.header-2 .top-bar .widget_shopping_cart_content{padding:10px 0}.header-container.header-2 .header-inner{height:auto;padding:0 15px 80px 15px}.header-container.header-2 .header-inner .main-menu-wrapper{bottom:0;top:auto}.header-container.header-2 .widget_shopping_cart,.header-container.header-2 .header-setting{font-size:14px}.header-container.header-2 .search-dropdown{font-size:18px}.header-container.header-2 .search-dropdown .widget_product_search #searchform #ws{font-size:14px}.header-container.header-3 .header-inner,.header-container.header-4 .header-inner{height:auto;padding:0 0 60px 0}.header-container.header-3 .logo,.header-container.header-4 .logo{text-align:center}.header-container.header-3 .logo .wpb_wrapper,.header-container.header-4 .logo .wpb_wrapper{display:inline-block;vertical-align:middle}.header-container.header-3 .left .wpb_wrapper,.header-container.header-3 .right .wpb_wrapper,.header-container.header-4 .left .wpb_wrapper,.header-container.header-4 .right .wpb_wrapper{float:none}.header-container.header-3 .right,.header-container.header-4 .right{text-align:center}.header-container.header-3 .right .wpb_wrapper,.header-container.header-4 .right .wpb_wrapper{display:inline-block;vertical-align:middle}.header-container.header-3 .widget_shopping_cart_content,.header-container.header-3 .widget_product_search,.header-container.header-3 .header-setting,.header-container.header-4 .widget_shopping_cart_content,.header-container.header-4 .widget_product_search,.header-container.header-4 .header-setting{padding:20px 0}.header-container.header-3 .mini_cart_content,.header-container.header-4 .mini_cart_content{left:50%;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);transform:translate(-50%)}.footer .footer-column.vc_col-sm-6:nth-child(2n+1) {clear:both}.policy .wpb_column{margin-bottom:30px}.image-slider{font-size:60%}.image-slider .wpb_text_column{left:30px}.banner.layout3{font-size:70%}}@media screen and (max-width:991px) and (min-width:768px){.banner.layout2 .banner-box .wpb_text_column{font-size:60%}}@media screen and (max-width:767px){.wrapper .vc_row{margin-left:0;margin-right:0}.wrapper .vc_row .row-container{padding:0}.main-container .product-view .product .woocommerce-tabs ul.tabs li{margin:0 0 25px 0;width:100%}.main-container .product-view .product .woocommerce-tabs ul.tabs li a{border:none;padding-bottom:2px}.main-container.contact-page .contact-input span{width:100%!important}.main-container.contact-page .contact-desc .wpb_text_column{padding:0}.main-container.contact-page .contact-desc .wpb_text_column h2{font-size:40px!important}.main-container.error404 .search-form-wrapper .form-input{max-width:95%}.header-container .header-inner{height:auto}.header-container .logo{text-align:center!important}.header-container .logo .wpb_wrapper{display:inline-block}.header-container .header-right{height:60px!important;text-align:center}.header-container .header-setting{margin:0 0 0 12px}.header-container .widget_shopping_cart .mini_cart_content{left:50%;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);transform:translate(-50%)}.header-container.header-2 .right{text-align:center}.header-container.header-2 .right .wpb_wrapper{display:inline-block;float:none}.header-container.header-2 .search-dropdown .widget_product_search{display:block;padding-bottom:20px}.header-container.header-2 .search-dropdown .widget_product_search #searchform{left:50%;right:auto;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);transform:translate(-50%)}.header-container.header-3 .search-dropdown .widget_product_search #searchform,.header-container.header-4 .search-dropdown .widget_product_search #searchform{left:50%;right:auto;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);transform:translate(-50%)}.footer .footer-bottom{height:auto;padding:20px 0;text-align:center}.footer .footer-bottom .wpb_single_image{margin-top:20px;text-align:center}.front-page .wpb_single_image figure,.front-page .wpb_single_image a,.front-page .wpb_single_image img{width:100%}.policy .wpb_text_column{text-align:center}.policy .wpb_text_column>.wpb_wrapper{min-width:300px}.archive.woocommerce-page .shop-desc{min-height:250px}}@media screen and (max-width:639px){.header-container .header-2 .header-right{padding:0}.header-container .header-2 .left .wpb_text_column{display:block;float:none}.header-container .header-2 .left .wpb_text_column .wpb_wrapper{margin-bottom:10px;text-align:center}.header-container .header-2 .left .wpb_text_column .wpb_wrapper p{display:inline-block}.full-banner.layout1 h3{font-size:2em}.newsletter-form .mc4wp-form-fields{display:block;text-align:center}.newsletter-form input[type="email"]{text-align:left;width:100%}.newsletter-form button[type="submit"]{border:2px solid #d7d7d7;display:inline-block;float:none;margin-top:20px}.newsletter-form button[type="submit"]:hover{border-color:#d33}.newsletter-form button[type="submit"]:before{display:none}.shop_table.cart th,.shop_table.cart td,.shop_table.cart tr{display:block}.shop_table.cart th,.shop_table.cart td{border:none}.shop_table.cart tr{border-bottom:1px solid #ebebeb}}@media screen and (max-width:479px){.header-container select.wcml_currency_switcher{background:none;border:none;outline:none}.header-container .search-dropdown,.header-container .widget_shopping_cart,.header-container .header-setting{margin:0 8px}.header-container.header-3 .search-dropdown .widget_product_search #searchform,.header-container.header-4 .search-dropdown .widget_product_search #searchform{left:0;right:auto;-webkit-transform:none;-moz-transform:none;transform:none}.banner.layout1 .banner-box .wpb_text_column{display:none}.shop_table.cart thead{display:none}.shop_table.cart td,.shop_table.cart th{display:block}}