@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic);@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot?feg14h");src:url("../fonts/icomoon.eot?feg14h#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?feg14h") format("truetype"),url("../fonts/icomoon.woff?feg14h") format("woff"),url("../fonts/icomoon.svg?feg14h#icomoon") format("svg");font-weight:normal;font-style:normal}[class^="icons-"],[class*=" icons-"],viralstyle-testimonials .owl-carousel .owl-next,viralstyle-testimonials .owl-carousel .owl-prev,home-image-carousel>.owl-carousel .owl-next,home-image-carousel>.owl-carousel .owl-prev,.product-list .owl-next,.product-list .owl-prev,.product-carousel .owl-next,.product-carousel .owl-prev,.jcf-select .jcf-select-opener:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icons-facebook-1:before{content:"\e929"}.icons-twitter-1:before{content:"\e92a"}.icons-check-1:before{content:"\e928"}.icons-lock:before{content:"\e927"}.icons-phone-alt:before{content:"\e925"}.icons-email-alt:before{content:"\e926"}.icons-arrow-bottom:before{content:"\e91d"}.icons-arrow-left2:before{content:"\e91e"}.icons-arrow-right2:before{content:"\e91f"}.icons-arrow-top:before{content:"\e920"}.icons-basket:before{content:"\e921"}.icons-ico:before{content:"\e922"}.icons-print:before{content:"\e923"}.icons-shop:before{content:"\e919"}.icons-stat:before{content:"\e91a"}.icons-team:before{content:"\e91b"}.icons-t-short:before{content:"\e91c"}.icons-cart:before{content:"\e905"}.icons-arrow-right:before{content:"\e918"}.icons-arrow-left:before{content:"\e900"}.icons-arrow-next:before,viralstyle-testimonials .owl-carousel .owl-next:before,home-image-carousel>.owl-carousel .owl-next:before,.product-list .owl-next:before,.product-carousel .owl-next:before{content:"\e901"}.icons-arrow-prev:before,viralstyle-testimonials .owl-carousel .owl-prev:before,home-image-carousel>.owl-carousel .owl-prev:before,.product-list .owl-prev:before,.product-carousel .owl-prev:before{content:"\e902"}.icons-baseball:before{content:"\e903"}.icons-basketball:before{content:"\e904"}.icons-chat:before{content:"\e906"}.icons-check:before{content:"\e907"}.icons-cloud:before{content:"\e908"}.icons-design:before{content:"\e909"}.icons-dog:before{content:"\e90a"}.icons-email:before{content:"\e90b"}.icons-food:before{content:"\e90c"}.icons-football:before{content:"\e90d"}.icons-hockey:before{content:"\e90e"}.icons-info:before{content:"\e90f"}.icons-lamp:before{content:"\e910"}.icons-military:before{content:"\e911"}.icons-music:before{content:"\e912"}.icons-order:before{content:"\e913"}.icons-phone:before{content:"\e914"}.icons-profit:before{content:"\e915"}.icons-search:before{content:"\e916"}.icons-soccer:before{content:"\e917"}.icons-star:before{content:"\e611"}.icons-mail-envelope-closed:before{content:"\e924"}.subpost ul,.contact-list,.col-holder .links,.logo-list,.intro-list,.partners-list,.logo-row,.list-star,.list-radio,campaign-upsell .sales-list,.social-networks,.product-list,.nav-tabs.tabset,.tab-product ul,.services-list,.nav-page ul,.info-post,.categories-list,.circles,.success-list,.centered-list,.step-details ol,.step-details ol ul{margin:0;padding:0;list-style:none}.clearfix:after,.section .heading:after,.form-info .threcolumns:after,.form-info .twocolumns:after,.intro-list:after,.reviews-section .blockquote-box:after,.checkout-form .columns:after,.checkout-form .threcolumns:after,.checkout-form .footer-form:after,.block-basket .bar-basket:after,.item-basket:after,.address-block:after,.payment-box .box-card:after,.payment-box .body .threecolumns:after,.payment-box .footer:after,.title-order .box:after,.order .footer-box:after,.rating:after,.list-star:after,.cart-form .two-columns:after,.cart__controls .two-columns:after,.product-list:after,.product-list .info:after,.tab-product .tab-pane:after,.info-post:after,.post:after,.shadow-style .modal-body:after{content:'';display:block;clear:both}.subpost .more:before,.mission-block a,.partners-list a,.search-form .submit{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}body{min-width:320px;-webkit-transition:-webkit-transform 0.5s ease;transition:-webkit-transform 0.5s ease;transition:transform 0.5s ease;transition:transform 0.5s ease, -webkit-transform 0.5s ease}a{cursor:pointer;outline:none;-webkit-transition:background 0.3s ease, color 0.3s ease;transition:background 0.3s ease, color 0.3s ease}a:focus{outline:none}h1,h2,h3,h4{text-transform:uppercase}iframe[name^="fb"]{display:block}.btn{outline:none;border:none;text-transform:uppercase;font-weight:bold;padding:12px;letter-spacing:2px;-webkit-transition:background 0.2s ease;transition:background 0.2s ease}.btn.btn-default{border:2px solid #007087;font-size:18px;line-height:22px;color:#007087}.btn.btn-default:hover{color:#fff;background:#007087}.btn.btn-secondary{background-color:#1fbba6;color:#fff;line-height:1.5}.btn.btn-secondary:hover,.btn.btn-secondary:active{background-color:#188f7f}.btn.btn-transparent{border:1px solid #fff;color:#fff;margin-top:25px;background:transparent}.btn.btn-transparent:hover,.btn.btn-transparent:active{background:#fff;color:#1fbba6}.btn.btn-facebook{background:#3b5998;color:#fff;text-transform:none;font-weight:500;letter-spacing:1px}.btn.btn-facebook:hover,.btn.btn-facebook:active{background:#2d4373}@media (max-width: 767px){.btn{font-size:13px;line-height:16px;padding:10px 14px;letter-spacing:1px}.btn.btn-default{font-size:13px;line-height:12px}}.btn:active:focus,.btn:active,.btn:focus{outline:none}.jumbotron.visual img{width:100%}.container-fluid{max-width:1236px}#wrapper{width:100%;overflow:hidden;position:relative}.section{overflow:hidden;width:100%;padding:39px 0 6px}@media (max-width: 1024px){.section{padding:29px 0 6px}}@media (max-width: 767px){.section{padding:14px 0 18px;position:relative}}.section.partnerships{padding:35px 0 6px}@media (max-width: 1024px){.section.partnerships{padding:17px 0 6px}}@media (max-width: 767px){.section.partnerships{padding:2px 13px 6px}}.section.partnerships .container-fluid{max-width:1124px}@media (max-width: 1024px){.section.partnerships .container-fluid{max-width:908px}}.section.style-1{background:#F4F5F6}.section.large .container-fluid{max-width:1236px}.section.post-type{background:#1fbba6;color:#fff;position:relative;padding:72px 0 47px}@media (max-width: 1024px){.section.post-type{font-size:14px}}@media (max-width: 767px){.section.post-type{padding:60px 0 20px}}.section.post-type .container-fluid:before{height:0;width:0;border-left:30px solid transparent;border-right:30px solid transparent;border-top:30px solid #fff;content:'';position:absolute;top:0;margin-left:133px}@media (max-width: 767px){.section.post-type .container-fluid:before{left:50%;margin-left:-30px}}.section.post-type .img-holder img{max-width:100%}.section.post-type a{color:#fff}.section.post-type h2{font-size:28px;line-height:1.25;margin:0 0 31px;letter-spacing:2px}@media (max-width: 1024px){.section.post-type h2{font-size:21px;margin-bottom:15px}}.section.post-type h1,.section.post-type h2,.section.post-type h3,.section.post-type h4{color:#fff}.section.post-type .content{padding:21px 0 21px 31px}@media (max-width: 1024px){.section.post-type .content{padding-left:0}}.section .container-fluid{max-width:1136px}@media (max-width: 1024px){.section .container-fluid{max-width:924px}}.section .heading{overflow:hidden;width:100%;padding:0 0 27px}@media (max-width: 1024px){.section .heading{padding:0 0 20px}}@media (max-width: 767px){.section .heading{overflow:visible;padding:0 0 6px}}.section .heading h1{float:left;margin:0 0 10px}@media (max-width: 767px){.section .heading h1{float:none;text-align:center}}.section h1{font-size:29px;line-height:32px;color:#000;margin:10px 0 37px;letter-spacing:1px}@media (max-width: 1024px){.section h1{font-size:23px;line-height:28px;margin:10px 0 27px}}@media (max-width: 999px){.section h1{font-size:21px}}@media (max-width: 767px){.section h1{font-size:17px;line-height:20px;width:100%;text-align:center;letter-spacing:0;margin:4px 0 10px}}.section .main-title{font-size:31px;line-height:1;margin:0 0 33px;color:#1fbba6;letter-spacing:0.5px}@media (max-width: 1024px){.section .main-title{font-size:25px;margin-bottom:27px}}@media (max-width: 767px){.section .main-title{font-size:21px;margin-bottom:21px}}.section .btn-more{font-weight:bold;float:right;text-transform:uppercase;padding:0 44px 0 0;letter-spacing:1px;-webkit-transition:color 0.2s ease;transition:color 0.2s ease;position:absolute;right:0;bottom:-30px}@media (max-width: 1024px){.section .btn-more{font-size:14px;line-height:16px;padding:0 38px 0 0}}.section .btn-more i{font-size:30px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width: 1024px){.section .btn-more i{font-size:25px}}@media (max-width: 767px){.section .btn-more i{font-size:22px}}.section-holder{padding:28px 0 14px}@media (max-width: 1024px){.section-holder{padding:24px 0 11px}}@media (max-width: 767px){.section-holder{padding:13px 0 11px}}.section-holder+.section-holder{padding:47px 0 44px;border-top:3px solid #e4e5e6}@media (max-width: 1024px){.section-holder+.section-holder{padding:38px 0 34px;border-top-width:2px}}@media (max-width: 767px){.section-holder+.section-holder{margin:0 -15px;padding:24px 15px 0}}.subpost{padding:0 0 37px}@media (max-width: 1024px){.subpost{font-size:14px;line-height:23px;padding:0 0 27px}}@media (max-width: 767px){.subpost{padding:0 0 11px;font-size:13px;line-height:21px}}.partnerships .subpost{padding-bottom:47px}@media (max-width: 1024px){.partnerships .subpost{padding-bottom:29px}}@media (max-width: 767px){.partnerships .subpost{padding-bottom:12px}}.partnerships .subpost .icon{height:111px;margin-bottom:19px}@media (max-width: 1024px){.partnerships .subpost .icon{margin:0 0 4px -14px}}@media (max-width: 767px){.partnerships .subpost .icon{margin:0 0 -4px -18px}}@media (max-width: 767px){.partnerships .subpost .icon img{-webkit-transform:scale(0.7);transform:scale(0.7)}}.partnerships .subpost h2{font-size:21px;line-height:24px;font-weight:600;letter-spacing:2px;margin-bottom:20px}@media (max-width: 1024px){.partnerships .subpost h2{font-size:17px;line-height:20px;margin-bottom:17px}}@media (max-width: 767px){.partnerships .subpost h2{font-size:15px;line-height:18px;margin-bottom:12px}}.partnerships .subpost h2 a{color:#000}.partnerships .subpost p{margin-bottom:18px}@media (max-width: 1024px){.partnerships .subpost p{margin-bottom:10px}}@media (max-width: 767px){.partnerships .subpost p{margin-bottom:5px}}.subpost+.box-type{margin-top:-15px}@media (max-width: 767px){.subpost+.box-type{margin-top:0}}.subpost .more{display:inline-block;vertical-align:top;position:relative;text-transform:uppercase;padding:0 15px 0 0}@media (max-width: 767px){.subpost .more{padding-right:10px;letter-spacing:-1px}}.subpost .more:hover:before{border-color:transparent #14796c}.subpost .more:before{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-width:6px 0 6px 6px;border-style:solid;border-color:transparent #1fbba6}@media (max-width: 767px){.subpost .more:before{border-width:4px 0 4px 4px}}.subpost .icon{min-height:95px;line-height:88px;margin:0 0 9px;display:block}@media (max-width: 1024px){.subpost .icon{line-height:74px;min-height:76px}}@media (max-width: 767px){.subpost .icon{line-height:66px;min-height:75px}}@media (max-width: 1024px){.subpost .icon img{-webkit-transform:scale(0.8);transform:scale(0.8)}}@media (max-width: 767px){.subpost .icon img{vertical-align:top;-webkit-transform:scale(0.75);transform:scale(0.75)}}.subpost h2{margin:0 0 4px;font-weight:normal;font-size:18px;letter-spacing:1px}@media (max-width: 1024px){.subpost h2{font-size:14px}}@media (max-width: 767px){.subpost h2{letter-spacing:0}}.subpost h2 a{color:#2e3641}.subpost h2 a:hover{color:#1fbba6}@media (max-width: 767px){.subpost ul{margin-bottom:10px}}.subpost ul li{position:relative;padding:0 0 0 15px}@media (max-width: 767px){.subpost ul li{padding-left:10px}}.subpost ul li:before{position:absolute;top:11px;left:0;width:6px;height:6px;border-radius:50%;content:'';background:#777}@media (max-width: 767px){.subpost ul li:before{top:7px}}@media (max-width: 767px){.subpost.last{padding-bottom:0}}.subpost.box-type{color:#fff;background:#1fbba6;padding:51px 30px 44px 39px}@media (max-width: 1024px){.subpost.box-type{padding:40px 30px 31px 33px}}@media (max-width: 767px){.subpost.box-type{margin-bottom:20px;padding:19px 23px 12px;font-size:12px;line-height:19px}}.subpost.box-type h2{font-size:31px;line-height:1;margin:0 0 27px;font-weight:bold;color:#fff}@media (max-width: 1024px){.subpost.box-type h2{font-size:25px;margin:0 0 22px}}@media (max-width: 767px){.subpost.box-type h2{font-size:22px}}.subpost.box-type a[href^='mailto']{color:#fff;text-decoration:none}.subpost.box-type a[href^='mailto']:hover{text-decoration:underline}hr{display:block;height:3px;border:none;color:#e4e5e6;background:#e4e5e6;margin:0}@media (max-width: 1024px){.form-group{margin-bottom:14px}}.action-block{color:#fff;font-size:32px;line-height:42px;padding:31px 0;background:#007189;text-align:center}@media (max-width: 1199px){.action-block{font-size:24px}}@media (max-width: 1024px){.action-block{font-size:20px}}.action-block div>span{display:inline-block;vertical-align:top;margin:5px 0}.action-block .btn{display:inline-block;vertical-align:top;margin:0 30px}@media (max-width: 1024px){.action-block .btn{margin:0 0 0 10px}}.action-block .btn.btn-default{border-color:#fff;color:#fff;background:transparent}.action-block .btn.btn-default:hover{background:#fff;color:#007087}.panel{box-shadow:none;border:none;letter-spacing:-.4px;margin-bottom:69px}@media (max-width: 1024px){.panel{font-size:14px;margin-bottom:57px}}@media (max-width: 767px){.panel{margin:0 -15px 5px;font-size:10px;line-height:1.6}}.panel .panel-heading{border-width:0 0 3px;font-size:21px;letter-spacing:1px}@media (max-width: 1024px){.panel .panel-heading{font-size:17px;padding:16px 30px 15px;border-bottom-width:2px}}@media (max-width: 767px){.panel .panel-heading{font-size:15px;padding:8px 19px 9px}}@media (max-width: 1024px){.panel .panel-body{padding:21px 30px}}@media (max-width: 767px){.panel .panel-body{padding:20px 20px 14px}}.panel p{margin:0}.panel.panel-default .panel-body{color:#2e3641}.panel .icons{color:#1fbba6;display:block;text-align:center;font-size:97px;height:110px;line-height:112px;margin:-13px 20px 10px 0}@media (max-width: 1024px){.panel .icons{font-size:77px;line-height:93px;height:93px;margin-bottom:5px;margin-right:10px}}@media (max-width: 767px){.panel .icons{margin:-15px 0 5px;font-size:55px;line-height:60px;height:60px}}.panel .icons.icons-phone-alt{font-size:90px}@media (max-width: 1024px){.panel .icons.icons-phone-alt{font-size:74px}}@media (max-width: 767px){.panel .icons.icons-phone-alt{font-size:48px}}.form-control{font-size:22px;box-shadow:none !important;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;padding-left:18px;padding-right:18px}@media (max-width: 1024px){.form-control{font-size:18px;height:40px;padding:4px 10px}}@media (max-width: 767px){.form-control{font-size:16px;height:32px}}.form-control::-ms-expand{display:none}textarea.form-control{height:191px;resize:none}@media (max-width: 1024px){textarea.form-control{height:154px}}@media (max-width: 767px){textarea.form-control{height:118px}}.vs-checkbox>input[type="checkbox"]{position:absolute;height:0;width:0;margin:0;opacity:0}.vs-checkbox>input[type="checkbox"]:checked+.vs-checkbox-outline>.vs-checkbox-fill{display:block}.vs-checkbox-outline{height:16px;width:16px;border:1px solid #7f7f7f;cursor:pointer;position:relative;display:inline-block;margin:0 5px 0 0;background-color:#fff;vertical-align:middle}.vs-checkbox-fill{height:10px;width:10px;position:absolute;top:2px;left:2px;background-color:#7f7f7f;display:none}.vs-checkbox>span{color:#7f7f7f;vertical-align:middle}.vs-checkbox #terms_checkbox:focus+.vs-checkbox-outline{border-color:#1fbba6}.vs-radio>input[type="radio"]{display:none}.vs-radio>input[type="radio"]:checked+.vs-radio-outline>.vs-radio-fill{display:block}.vs-radio-outline{height:18px;width:18px;border:1px solid #7f7f7f;cursor:pointer;position:relative;display:inline-block;margin:0 5px 0 0;vertical-align:middle;border-radius:50%}.vs-radio-fill{height:12px;width:12px;position:absolute;top:2px;left:2px;background-color:#7f7f7f;display:none;border-radius:50%}.vs-radio>span{margin-left:10px;vertical-align:middle}.vs-form h2{font-weight:500;color:#000;letter-spacing:2px;margin:0 0 22px}.vs-form h2.panel-title{margin:0}@media (max-width: 1199px){.vs-form h2{font-size:17px;margin-bottom:17px}}@media (max-width: 767px){.vs-form h2{font-size:18px}}.vs-form .form-group{margin-bottom:15px}@media (max-width: 1199px){.vs-form .form-group{margin-bottom:12px}}.vs-form .form-btn{min-width:301px;font-size:18px;line-height:28px;font-weight:normal;padding:16px 0;letter-spacing:2px}.vs-form .form-btn.btn-default{border-width:1px}@media (max-width: 1199px){.vs-form .form-btn{font-size:16px;line-height:16px;min-width:236px}}@media (max-width: 767px){.vs-form .form-btn{min-width:1px;width:100%;float:none !important}}@media (max-width: 767px){.form-text{font-size:14px}}.vs-select{position:relative;text-align:left}.vs-select>select{cursor:pointer;background-color:transparent;padding-right:20% !important}@media (max-width: 1023px){.vs-select>select{padding-right:15% !important}}.vs-select-btn{background-color:transparent;cursor:pointer;padding-right:45px !important;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width: 1199px){.vs-select-btn{padding-right:40px !important}}.vs-select-dropdown{text-align:left;max-height:0;list-style:none;-webkit-transition:max-height 0.5s ease;transition:max-height 0.5s ease;list-style:none;padding:0;overflow-y:auto;overflow-x:hidden;background-color:#fff;position:absolute;border:1px solid #afafaf;border-top:none;box-sizing:border-box;width:100%;z-index:11;visibility:hidden;box-shadow:#afafaf 2px 2px 5px -3px}.vs-select-dropdown>li>span{padding-left:18px;font-size:16px;line-height:2;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block;cursor:pointer}@media (max-width: 1199px){.vs-select-dropdown>li>span{padding-left:16px;font-size:15px}}.vs-select-dropdown>li>span:hover{color:#1fbba6}.vs-select-dropdown>li>span:active,.vs-select-dropdown>li>span.selected{color:#fff;background-color:#1fbba6}.vs-select-dropdown.dropdown-open{max-height:200px;visibility:visible}@media (max-width: 767px){.product-size{text-align:left}}.vs-table-header>[class^="col-"]{color:#2e3641;border-bottom:2px solid #2e3641}.vs-table-body{line-height:70px}@media (max-width: 767px){.vs-table-body{line-height:normal}}.vs-table-body>[class^="col-"]{border-bottom:1px solid #ddd}.vs-table-body>[class^="col-"]>figure{width:65px;display:inline-block;text-align:center}.vs-table-body>[class^="col-"]>figure>img{max-width:100%;max-height:65px}.vs-table-body>[class^="col-"]>.product-image{margin-right:10px}@media (max-width: 767px){.vs-table-body>[class^="col-"]:first-child{border:none}}.vs-table-header>[class^="col-"],.vs-table-body>[class^="col-"]{padding:8px 0;font-weight:normal;font-size:16px;text-transform:uppercase;vertical-align:middle}@media (max-width: 767px){.vs-table-header>[class^="col-"],.vs-table-body>[class^="col-"]{font-size:14px}}.vs-input-addon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.vs-input-addon>.vs-input{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:300px}.vs-input-addon>.addon>button{height:60px;padding:6px 12px}@media (max-width: 1199px){.vs-input-addon>.addon>button{height:48px}}.vs-form-control{color:#333;font-size:18px;line-height:22px;height:60px;padding:19px 15px}.vs-form-control::-webkit-input-placeholder{color:rgba(0,0,0,0.5)}.vs-form-control::-moz-placeholder{opacity:1;color:rgba(0,0,0,0.5)}.vs-form-control:-moz-placeholder{color:rgba(0,0,0,0.5)}.vs-form-control:-ms-input-placeholder{color:rgba(0,0,0,0.5)}.vs-form-control.placeholder{color:rgba(0,0,0,0.5)}@media (max-width: 1199px){.vs-form-control{height:48px;font-size:16px;padding:13px 15px}}.vs-input{position:relative;height:60px;overflow:hidden}@media (max-width: 1199px){.vs-input{height:48px;font-size:18px}}.vs-input.small{height:48px}.vs-input.small>.placeholder{font-size:16px;left:15px}.vs-input.small>.icons-arrow-bottom{font-size:12px}.vs-input.small>.form-control,.vs-input.small>.vs-select>.form-control{font-size:18px}.vs-input.small>.form-control{padding:13px 15px 13px 13px}.vs-input.small>.form-control.filled{padding:21px 15px 5px 13px}.vs-input.small>.vs-select>.form-control{padding:18px 15px 2px 14px}.vs-input.small>.vs-select-dropdown>li>span{padding-left:16px;font-size:15px}.vs-input.small.active>.form-control,.vs-input.small.filled>.form-control{padding:17px 15px 5px 13px}.vs-input>.placeholder{position:absolute;top:50%;-webkit-transform:translate3d(0, -50%, 0) scale(1);transform:translate3d(0, -50%, 0) scale(1);left:19px;font-size:18px;color:rgba(0,0,0,0.5);-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease, -webkit-transform 0.3s ease;-webkit-transform-origin:0 0;transform-origin:0 0;cursor:text;z-index:1}@media (max-width: 1199px){.vs-input>.placeholder{font-size:16px;left:15px}}.vs-input>.icons-arrow-bottom{font-size:14px;position:absolute;top:50%;right:18px;color:#1fbba6;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;z-index:1}@media (max-width: 1023px){.vs-input>.icons-arrow-bottom{font-size:12px}}@media (max-width: 767px){.vs-input>.icons-arrow-bottom{font-size:10px}}.vs-input>.form-control,.vs-input>.vs-select>.form-control{color:#333;font-size:20px;line-height:26px;z-index:2;position:absolute;height:100%}.vs-input>.form-control::-webkit-input-placeholder,.vs-input>.vs-select>.form-control::-webkit-input-placeholder{color:transparent}.vs-input>.form-control::-moz-placeholder,.vs-input>.vs-select>.form-control::-moz-placeholder{opacity:1;color:transparent}.vs-input>.form-control:-moz-placeholder,.vs-input>.vs-select>.form-control:-moz-placeholder{color:transparent}.vs-input>.form-control:-ms-input-placeholder,.vs-input>.vs-select>.form-control:-ms-input-placeholder{color:transparent}.vs-input>.form-control.placeholder,.vs-input>.vs-select>.form-control.placeholder{color:transparent}@media (max-width: 1199px){.vs-input>.form-control,.vs-input>.vs-select>.form-control{font-size:18px}}.vs-input>.form-control:-webkit-autofill,.vs-input>.form-control:-webkit-autofill:hover,.vs-input>.form-control:-webkit-autofill:focus .vs-input>.form-control:-webkit-autofill,.vs-input>.form-control:-webkit-autofill,.vs-input>.form-control:-webkit-autofill:hover,.vs-input>.form-control:-webkit-autofill:focus,.vs-input>.vs-select>.form-control:-webkit-autofill,.vs-input>.vs-select>.form-control:-webkit-autofill:hover,.vs-input>.vs-select>.form-control:-webkit-autofill:focus .vs-input>.form-control:-webkit-autofill,.vs-input>.vs-select>.form-control:-webkit-autofill,.vs-input>.vs-select>.form-control:-webkit-autofill:hover,.vs-input>.vs-select>.form-control:-webkit-autofill:focus,.vs-input>.form-control:-webkit-autofill:focus .vs-input>.vs-select>.form-control:-webkit-autofill,.vs-input>.vs-select>.form-control:-webkit-autofill:focus .vs-input>.vs-select>.form-control:-webkit-autofill{border:1px solid #afafaf;-webkit-text-fill-color:#333;-webkit-box-shadow:0 0 0px 1000px #fff inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.vs-input>.form-control{padding:17px;background:transparent}.vs-input>.form-control.filled{padding:26px 17px 8px}@media (max-width: 1199px){.vs-input>.form-control.filled{padding:21px 15px 5px 13px}}.vs-input>.form-control.filled+.placeholder{-webkit-transform:translate3d(0, -100%, 0) scale(0.8);transform:translate3d(0, -100%, 0) scale(0.8)}@media (max-width: 1199px){.vs-input>.form-control{padding:13px 15px 13px 13px}}.vs-input>.vs-select>.form-control{padding:24px 19px 8px 18px}@media (max-width: 1199px){.vs-input>.vs-select>.form-control{padding:18px 15px 2px 14px}}.vs-input.active .placeholder,.vs-input.filled .placeholder{-webkit-transform:translate3d(0, -100%, 0) scale(0.8);transform:translate3d(0, -100%, 0) scale(0.8)}.vs-input.active>.form-control,.vs-input.filled>.form-control{padding:26px 17px 6px}@media (max-width: 1199px){.vs-input.active>.form-control,.vs-input.filled>.form-control{padding:17px 15px 5px 13px}}.vs-input-bg{position:absolute;left:0;top:0;background:#fff;width:100%;height:100%;z-index:0}.account-modal{max-width:500px}.input-icon{position:relative}.input-icon .form-control{padding-right:40px}.input-icon>i{position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:rgba(0,0,0,0.2);z-index:1}.fixed-header #main{margin-top:53px}@media (min-width: 768px){.fixed-header #main{margin-top:63px}}@media (min-width: 1025px){main#main{min-height:500px}.fixed-header #main{margin-top:80px}}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus,select:-webkit-autofill:active{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak{display:none !important}@font-face{font-family:"CategoryIcon";src:url("../fonts/category-icons.eot");src:url("../fonts/category-icons.eot?#iefix") format("embedded-opentype"),url("../fonts/category-icons.woff") format("woff"),url("../fonts/category-icons.ttf") format("truetype"),url("../fonts/category-icons.svg#Flaticon") format("svg");font-weight:normal;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio: 0){@font-face{font-family:"CategoryIcon";src:url("../fonts/category-icons.svg#Flaticon") format("svg")}}.ci:before{display:inline-block;font-family:"CategoryIcon";font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.category-all:before{content:"\e900"}.category-business:before{content:"\f100"}.category-holidays:before{content:"\f101"}.category-animals:before{content:"\f102"}.category-military:before{content:"\f103"}.category-occupation:before{content:"\f104"}.category-sports:before{content:"\f105"}.category-hobbies:before{content:"\f106"}.contact-list{text-transform:uppercase;font-size:19px;line-height:24px;display:inline-block;vertical-align:top}@media (max-width: 1199px){.contact-list{font-size:18px}}@media (max-width: 1024px){.contact-list{font-size:16px;line-height:20px}}@media (max-width: 999px){.contact-list{font-size:13px;line-height:18px}}.contact-list li{display:inline-block;vertical-align:top;padding:0 52px 10px 0}@media (max-width: 1199px){.contact-list li{padding:0 20px 10px 0}}@media (max-width: 1024px){.contact-list li{padding:0 34px 10px 0}}@media (max-width: 999px){.contact-list li{padding:0 15px 10px 0}}@media (max-width: 767px){.contact-list li{padding:0 15px 14px 12px}}.contact-list li:last-child{padding:0 0 10px}@media (max-width: 767px){.contact-list li:last-child{padding:0 0 14px 18px}}@media (max-width: 1024px){.contact-list li:first-child{padding:0 45px 10px 0}}@media (max-width: 999px){.contact-list li:first-child{padding:0 15px 10px 0}}@media (max-width: 767px){.contact-list li:first-child{padding:0 20px 30px 0}}.contact-list .icon{display:inline-block;vertical-align:middle;margin-right:10px;font-size:40px;margin:5px 5px 0 0;height:46px}@media (max-width: 1024px){.contact-list .icon{height:34px;font-size:34px}}@media (max-width: 767px){.contact-list .icon{margin-right:4px;height:30px}}.contact-list .icon.icons-phone{margin-bottom:-7px}@media (max-width: 1024px){.contact-list .icon.icons-phone{margin:5px 5px 0 0}}.contact-list .icon.icons-chat{font-size:36px}@media (max-width: 1024px){.contact-list .icon.icons-chat{font-size:29px}}@media (max-width: 767px){.contact-list .icon.icons-chat{font-size:25px}}.contact-list .icon.icons-email{font-size:34px;margin-right:15px}@media (max-width: 1024px){.contact-list .icon.icons-email{font-size:26px}}@media (max-width: 767px){.contact-list .icon.icons-email{font-size:22px;margin-right:5px}}.contact-list .icon.icons-info{font-size:33px}@media (max-width: 1024px){.contact-list .icon.icons-info{font-size:27px}}@media (max-width: 767px){.contact-list .icon.icons-info{font-size:22px}}.contact-list .icon.icons-order{position:relative;font-size:53px;margin-right:10px}@media (max-width: 1024px){.contact-list .icon.icons-order{font-size:44px;top:0}}@media (max-width: 767px){.contact-list .icon.icons-order{font-size:30px}}.contact-list a{color:#fff;-webkit-transition:color .2s ease;transition:color .2s ease}.contact-list a:hover{color:#000}.contact-list .phone{display:inline-block;vertical-align:middle;font-weight:normal;font-size:29px;text-align:center}@media (max-width: 1024px){.contact-list .phone{font-size:22px;letter-spacing:1px}}@media (max-width: 999px){.contact-list .phone{font-size:19px}}@media (max-width: 767px){.contact-list .phone{font-size:24px}}.contact-list .phone i{display:block;font-style:normal;font-size:15px;line-height:18px;padding:8px 0 0;letter-spacing:1px}@media (max-width: 1024px){.contact-list .phone i{font-size:12px;line-height:15px;padding:6px 0 0}}@media (max-width: 999px){.contact-list .phone i{font-size:10px}}@media (max-width: 767px){.contact-list .phone i{font-size:13px;padding:8px 0 0}}.contact-list .text{display:inline-block;vertical-align:middle;letter-spacing:1px;padding:0 0 4px}@media (max-width: 1024px){.contact-list .text{padding:0 0 3px}}#footer{background:#1c1f2a;width:100%;overflow:hidden;position:relative}#footer .frame{overflow:hidden;padding:0 0 28px}@media (max-width: 767px){#footer .frame{padding:0 0 24px;margin:0 -10px}}.col-holder{overflow:hidden;padding:49px 0 30px}@media (max-width: 1024px){.col-holder{padding:37px 0 76px}}@media (max-width: 767px){.col-holder{padding:20px 0 16px 14px}}@media (max-width: 767px){.col-holder>div:last-child{margin-top:20px;padding:120px 14px 0 0;display:table;position:relative}}.col-holder>div:last-child .title{overflow:hidden;text-align:right;text-transform:none;font-size:17px;padding:6px 13px 0 0}@media (max-width: 1024px){.col-holder>div:last-child .title{padding:5px 8px 0 0;font-size:14px}}@media (max-width: 999px){.col-holder>div:last-child .title{font-size:12px;padding-top:0}}@media (max-width: 767px){.col-holder>div:last-child .title{font-size:17px;line-height:22px;display:block;text-align:center;padding:0 0 14px}}.col-holder .title{display:block;color:#fff;font-size:18px;line-height:20px;text-transform:uppercase;font-weight:600;padding:0 0 10px}@media (max-width: 1024px){.col-holder .title{font-size:14px;line-height:18px;padding:0 0 8px}}.col-holder .links{font-weight:600;font-size:16px;line-height:24px}@media (max-width: 1024px){.col-holder .links{font-size:14px;line-height:19px}}@media (max-width: 767px){.col-holder .links{line-height:20px}}.col-holder .links li.active a{color:#fff}.col-holder .links a{-webkit-transition:color .2s ease;transition:color .2s ease}.col-holder .links a:hover{color:#fff}.col-holder .social-networks{float:right}@media (max-width: 767px){.col-holder .social-networks{display:table-footer-group;width:100%;float:none;text-align:center}}.col-holder .printed-usa{clear:both;float:right;margin:16px 10px 0 0}@media (max-width: 767px){.col-holder .printed-usa{position:absolute;top:80px;left:50%;-webkit-transform:translateX(-56%);transform:translateX(-56%);margin:0}}.col-holder .footer-logo{float:right;margin:15px 7px 0 0;width:212px}@media (max-width: 1024px){.col-holder .footer-logo{width:172px;margin:44px 4px 0 0}}@media (max-width: 1024px){.col-holder .footer-logo{width:172px;margin:38px 0 0 0}}@media (max-width: 767px){.col-holder .footer-logo{position:absolute;top:11px;left:50%;-webkit-transform:translateX(-56%);transform:translateX(-56%);width:192px;margin:0}}.col-holder .footer-logo img{width:100%;height:auto}.copyright{padding:5px 0 0;float:left;color:#fff;font-size:12px}@media (max-width: 1024px){.copyright{line-height:20px;padding:1px 0 0}}@media (max-width: 999px){.copyright{width:100%;text-align:center;padding:0 0 15px}}@media (max-width: 767px){.copyright{line-height:14px;padding:0 0 16px}}.copyright a{-webkit-transition:color .2s ease;transition:color .2s ease}.copyright a:hover{color:#fff}.logo-list{float:right;padding:0 5px 0 0}@media (max-width: 999px){.logo-list{width:100%;padding:0;float:none;text-align:center}}.logo-list li{display:inline-block;vertical-align:middle;margin:0 0 10px 18px}@media (max-width: 1024px){.logo-list li{margin:0 0 10px}}@media (max-width: 767px){.logo-list li{text-align:center}}@media (max-width: 1024px){.logo-list img{max-width:80%;height:auto;display:block}}@media (max-width: 767px){.logo-list img{display:inline-block}}[ng\:cloak],[ng-cloak],.ng-cloak{display:none !important}#header{position:relative;border-top:4px solid #1fbba6;background:#fff;z-index:1000}@media (max-width: 1024px){#header{border-width:3px 0 0}}#header .container-fluid{max-width:none}#header:after,#header:before{content:'';position:absolute;left:358px;top:-4px;height:4px;width:10px;background:#21272f;margin:0 0 0 -9999px;padding:0 0 0 9999px}@media (max-width: 1024px){#header:after,#header:before{height:3px;left:288px;top:-3px}}@media (max-width: 767px){#header:after,#header:before{left:174px}}#header:after{left:auto;right:122px;margin:0 -9999px 0 0;padding:0 9999px 0 0;background:#007087}@media (max-width: 1024px){#header:after{right:98px;left:auto}}@media (max-width: 767px){#header:after{right:45px;left:auto}}#header.checkout-header .navbar-brand,#header.thank-you .navbar-brand{margin:0 !important;left:52px;-webkit-transform:translateX(0);transform:translateX(0)}@media (max-width: 1199px){#header.checkout-header .navbar-brand,#header.thank-you .navbar-brand{left:15px}}#header .navbar-brand{padding:0;width:176px;height:50px;margin-left:0 !important;position:absolute;top:14px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width: 1024px){#header .navbar-brand{width:144px;top:11px}}@media (max-width: 767px){#header .navbar-brand{width:116px;top:8px}}#header .navbar-brand img{width:100%;height:auto}#header .navbar-nav .dropdown-menu{width:184px}@media (max-width: 1024px){#header .navbar-nav .dropdown-menu{width:203px}}@media (max-width: 767px){#header .navbar-nav .dropdown-menu{width:100%}}#header .ng-leave{display:none !important}.fixed-header #header{position:fixed;width:100%}.navbar{border:none}@media (max-width: 1024px){.navbar{min-height:60px}}@media (max-width: 767px){.navbar{min-height:50px}}.navbar .menu-opener{width:52px;height:76px;background:#fff;border:none;float:left;padding:13px 15px 9px;margin:0 0 0 3px}@media (max-width: 1024px){.navbar .menu-opener{height:60px;margin:0;padding:11px 12px 9px;width:42px}}.navbar .menu-opener:hover .icon-bar{background:#000}.navbar .menu-opener .icon-bar{height:4px;border-radius:2px;width:22px;background:#1fbba6;display:block;-webkit-transition:background 0.2s ease;transition:background 0.2s ease}@media (max-width: 1024px){.navbar .menu-opener .icon-bar{height:3px;width:18px}}.navbar .menu-opener .icon-bar+.icon-bar{margin-top:3px}@media (max-width: 1024px){.navbar .menu-opener .icon-bar+.icon-bar{margin-top:2px}}.navbar .navbar-collapse{padding-left:0;padding-right:0;float:left}@media (max-width: 767px){.navbar .navbar-collapse{float:none;padding-left:15px;padding-right:15px}}.navbar.shadow-header{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.3)}.navbar-right{margin-right:0;min-width:200px;text-align:right}.top-panel{padding:15px 4px 0 0}@media (max-width: 1024px){.top-panel{padding:13px 1px 0 0}}@media (max-width: 767px){.top-panel{float:right;padding:0}}.top-panel .dropdown{display:inline-block;vertical-align:top}@media (max-width: 767px){.top-panel .dropdown{display:block}}.top-panel .cart{display:inline-block;vertical-align:middle;margin-left:1px;color:#2e3641;position:relative;font-size:23px;line-height:20px;padding:8px 0 0;min-width:35px;height:31px;-webkit-transition:color 0.2s ease;transition:color 0.2s ease}@media (max-width: 1024px){.top-panel .cart{font-size:20px;padding:6px 0 0}}@media (max-width: 767px){.top-panel .cart{position:absolute;right:9px;top:12px}}.top-panel .cart:hover{color:#1fbba6}.top-panel .cart .badge{display:inline-block;vertical-align:top;margin:-9px 0 0 -5px;font-size:14px;line-height:14px;padding:3px 4px;right:0;background:#1fbba6;color:#fff;border-radius:0}@media (max-width: 1024px){.top-panel .cart .badge{margin:-7px 0 0 -5px;font-size:10px;padding:1px 4px}}.navbar-nav{font-size:15px;line-height:18px}@media (max-width: 1024px){.navbar-nav{font-size:12px;line-height:14px}}.navbar-nav>li.open>a:before{display:block}@media (max-width: 767px){.navbar-nav>li.hover .navbar-nav>li.open .dropdown-menu{display:block}}.navbar-nav>li>a{font-weight:600;letter-spacing:1px;padding:26px 20px 22px 21px;position:relative}@media (max-width: 1024px){.navbar-nav>li>a{padding:18px 16px 14px}}@media (max-width: 768px){.navbar-nav>li>a{padding:18px 12px 14px}}.navbar-nav>li>a:before{z-index:1001;position:absolute;display:none;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);content:'';width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:22px solid #fff}@media (max-width: 767px){.navbar-nav>li>a:before{visibility:hidden}}.navbar-nav .dropdown-menu{border-radius:0;padding:0;border:none;box-shadow:0 0 32px rgba(0,0,0,0.35);font-size:17px;line-height:20px;left:17px;right:auto}@media (max-width: 1024px){.navbar-nav .dropdown-menu{font-size:20px;line-height:22px;left:4px;box-shadow:0 0 26px rgba(0,0,0,0.35)}}@media (max-width: 767px){.navbar-nav .dropdown-menu{font-size:12px;line-height:20px}}.navbar-nav .dropdown-menu li{margin:0 0 2px}.navbar-nav .dropdown-menu li:last-child{margin-bottom:0}.navbar-nav .dropdown-menu li a{font-weight:normal;background:#fff;padding:13px 10px 10px 66px;position:relative;-webkit-transition:color 0.2s ease, background 0.2s ease;transition:color 0.2s ease, background 0.2s ease}@media (max-width: 1024px){.navbar-nav .dropdown-menu li a{padding:13px 10px 11px 73px}}@media (max-width: 767px){.navbar-nav .dropdown-menu li a{background:#fff;color:#1fbba6;padding:5px 10px 5px 73px !important;line-height:20px}.navbar-nav .dropdown-menu li a:hover{color:#fff;background:#1fbba6}}.navbar-nav .dropdown-menu li a:active,.navbar-nav .dropdown-menu li a:hover{background:#1fbba6 !important;color:#fff !important}.navbar-nav .dropdown-menu li a:active i,.navbar-nav .dropdown-menu li a:hover i{color:#fff}.navbar-nav .dropdown-menu li a i{position:absolute;top:0;bottom:0;left:0;width:66px;font-size:29px;color:#1fbba6;-webkit-transition:color 0.2s ease;transition:color 0.2s ease}@media (max-width: 1024px){.navbar-nav .dropdown-menu li a i{font-size:32px;width:72px}}@media (max-width: 767px){.navbar-nav .dropdown-menu li a i{font-size:24px}}.navbar-nav .dropdown-menu li a i:before{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.navbar-nav .dropdown-menu li a i.icons-football{margin:0 0 0 2px}.navbar-nav .dropdown-menu li a i.icons-baseball{margin:0 0 0 1px}.navbar-nav .dropdown-menu li a i.icons-basketball{margin:-2px 0 0}.navbar-nav .dropdown-menu li a i.icons-hockey{margin:3px 0 0 -1px;font-size:35px}@media (max-width: 1024px){.navbar-nav .dropdown-menu li a i.icons-hockey{font-size:37px}}@media (max-width: 767px){.navbar-nav .dropdown-menu li a i.icons-hockey{font-size:24px}}.navbar-nav .dropdown-menu li a i.icons-soccer{margin:1px 0 0 1px;font-size:35px}@media (max-width: 1024px){.navbar-nav .dropdown-menu li a i.icons-soccer{font-size:38px;margin:2px 0 0 1px}}@media (max-width: 767px){.navbar-nav .dropdown-menu li a i.icons-soccer{font-size:24px}}.navbar-nav .dropdown-menu li a i.icons-dog{margin:2px 0 0 1px;font-size:31px}@media (max-width: 1024px){.navbar-nav .dropdown-menu li a i.icons-dog{font-size:33px;margin:4px 0 0 1px}}@media (max-width: 767px){.navbar-nav .dropdown-menu li a i.icons-dog{font-size:24px}}.navbar-nav .dropdown-menu li a i.icons-music{margin:0 0 0 -2px;font-size:31px}@media (max-width: 1024px){.navbar-nav .dropdown-menu li a i.icons-music{font-size:34px;margin:2px 0 0 -3px}}@media (max-width: 767px){.navbar-nav .dropdown-menu li a i.icons-music{font-size:24px}}.navbar-nav .dropdown-menu li a i.icons-food{margin:0 0 0 2px;font-size:27px}@media (max-width: 1024px){.navbar-nav .dropdown-menu li a i.icons-food{font-size:30px;margin:1px 0 0 2px}}@media (max-width: 767px){.navbar-nav .dropdown-menu li a i.icons-food{font-size:24px}}.navbar-nav .dropdown-menu li a i.icons-military{margin:-1px 0 0;font-size:36px}@media (max-width: 767px){.navbar-nav .dropdown-menu li a i.icons-military{font-size:24px}}.dropdown-basket{position:static}.dropdown-basket .dropdown-menu{top:101px;right:0 !important;width:450px}@media (max-width: 767px){.dropdown-basket .dropdown-menu{width:100%;top:60px;padding:15px 15px 20px}}.dropdown-basket .dropdown-menu:after{content:'';position:absolute;top:-36px;right:66px;width:0;height:0;border-style:solid;border-width:0 31px 30px 31px;border-color:transparent transparent #1fbba6 transparent}@media (max-width: 1023px){.dropdown-basket .dropdown-menu:after{right:46px}}@media (max-width: 767px){.dropdown-basket .dropdown-menu:after{top:-21px;right:18px;border-width:0 15px 15px 15px}}.dropdown-menu{box-shadow:-3px 3px 7px 0 rgba(0,0,0,0.35);border-radius:0;border:0;border-top:6px solid #1fbba6;padding:35px 40px 40px;background:#f7f8fa}.dropdown-menu.bg-white{background:#fff}.dropdown-menu .return{line-height:20px;margin:0 0 14px;display:inline-block;vertical-align:top}.dropdown-menu .return [class^="icons-"]{margin-left:-12px;margin-right:-4px;font-size:20px;position:relative;top:2px}.dropdown-menu .return .icons-arrow-right2{margin:0}.dropdown-menu h2{margin:0 0 18px;letter-spacing:1px}@media (max-width: 767px){.dropdown-menu h2{font-size:18px}}.dropdown-menu .closed{position:absolute;right:16px;top:19px;width:14px;height:14px}.dropdown-menu .closed:hover:after,.dropdown-menu .closed:hover:before{background:#007087}.dropdown-menu .closed:after,.dropdown-menu .closed:before{content:'';position:absolute;width:16px;height:2px;background:#c5c5c5;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%;z-index:10}.dropdown-menu .closed:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.dropdown-menu .closed.disabled,.dropdown-menu .closed.disabled:hover{opacity:0.5}.dropdown-menu .closed.disabled:after,.dropdown-menu .closed.disabled:before,.dropdown-menu .closed.disabled:hover:after,.dropdown-menu .closed.disabled:hover:before{background:#c5c5c5}.dropdown-menu .price{color:#1fbba6;font-size:52px;line-height:1;padding:0}.dropdown-menu .price .del{color:#d6dae3;margin:0 10px 0 0}.form-info .box{border-bottom:2px solid #dadada;padding:22px 0 6px}.form-info .form-control{color:#333;font-size:15px;line-height:18px;padding:16px}.form-info .form-control::-webkit-input-placeholder{color:#333}.form-info .form-control::-moz-placeholder{opacity:1;color:#333}.form-info .form-control:-moz-placeholder{color:#333}.form-info .form-control:-ms-input-placeholder{color:#333}.form-info .form-control.placeholder{color:#333}@media (max-width: 1023px){.form-info .form-control{padding:11px 16px}}@media (max-width: 767px){.form-info .form-control{padding:7px 16px}}.form-info .form-group{margin-bottom:13px}.form-info .lock{position:relative}.form-info .lock:after{content:'\e92b';position:absolute;right:13px;font-size:28px;line-height:1;color:#cacaca;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-family:'icomoon'}@media (max-width: 1023px){.form-info .lock:after{font-size:22px}}@media (max-width: 767px){.form-info .lock:after{font-size:18px}}.form-info .lock .form-control{padding-right:40px}.form-info .threcolumns .col{float:left;width:33.3%;padding:0 0 0 12px}@media (max-width: 767px){.form-info .threcolumns .col{width:100%;padding:13px 0 0}}.form-info .threcolumns .col:first-child{padding-left:0}@media (max-width: 767px){.form-info .threcolumns .col:first-child{padding-top:0}}.form-info .jcf-select{min-width:50px;margin:0}@media (max-width: 767px){.form-info .jcf-select{height:34px}}.form-info .jcf-select .jcf-select-text{font-size:15px;line-height:18px;color:#333;margin:0 30px 0 15px;padding:15px 0}@media (max-width: 1023px){.form-info .jcf-select .jcf-select-text{padding:10px 0}}@media (max-width: 767px){.form-info .jcf-select .jcf-select-text{padding:7px 0}}.form-info .jcf-select .jcf-select-opener{width:28px;text-align:left}.form-info .jcf-select .jcf-select-opener:before{font-size:11px;text-align:left;margin-top:-5px}.form-info label{font-weight:normal;text-transform:uppercase;color:#333;font-size:15px;line-height:15px;margin:0 0 10px;padding:5px 0 0;vertical-align:top}.form-info .twocolumns .col{float:right;width:44%}.form-info .twocolumns .col:first-child{float:left}.form-info .footer-form{padding:20px 0 0}.form-info .footer-form .btn{width:100%;font-size:21px;line-height:1.333}.jcf-select-select-info .jcf-list{font-size:15px}.jcf-select-select-info .jcf-list .jcf-option{padding:5px 15px}.upsell{color:#333;font-size:17px;line-height:1.353}.upsell h1{margin:0 0 10px;font-weight:normal;color:#1fbba6;font-size:27px;line-height:1.185}.upsell h3{margin:0 0 6px;color:#1fbba6;text-transform:none;font-size:23px;line-height:1.2;font-weight:normal}.upsell .head{margin:-16px -40px 0;padding:0 24px;border-bottom:2px solid #dadada;text-align:left}@media (max-width: 767px){.upsell .head{padding:0 15px;margin:0 -15px}}.upsell .head h2{margin-bottom:16px}@media (max-width: 767px){.upsell .img-hold{margin-bottom:10px}}.upsell .btn{width:100%;font-size:21px;padding:10px 12px;margin-bottom:18px}@media (max-width: 767px){.upsell .btn{font-size:16px}}.upsell .body{padding:20px 0 15px}.upsell .visual{padding:10px 0 20px}.upsell .text{font-size:16px;line-height:1.25;padding:0 20px 9px}.upsell .text p{margin:0}.upsell .footer{margin:0 -40px;padding:10px 40px 0;border-top:2px solid #dadada}.upsell .return{margin:0}.upsell .block-basket{padding:0;margin:0;background:none}.upsell .item-basket{margin:0 -20px;padding:4px 30px 10px 0}@media (max-width: 767px){.upsell .item-basket{margin:0}}.upsell .item-basket h3{font-size:16px;line-height:1.3}.upsell .item-basket .visual{padding:0;margin-right:14px}.upsell .item-basket .visual .label{top:-2px;right:-4px}.upsell .item-basket .text{padding:0}.upsell .item-basket .body{padding-top:19px}.upsell .item-basket .inc{font-size:19px}.upsell .item-basket .closed{top:23px;right:-4px}@media (max-width: 767px){.upsell .item-basket .closed{right:2px}}.upsell .logo-row{margin:6px -40px 2px;padding:17px 40px 0}.upsell .logo-row li{float:right;width:39%;margin:0 0 10px}.upsell .logo-row li img{width:100%;height:auto}.upsell .logo-row li:first-child{float:left;width:59%}.upsell .payment-container{margin-top:6px;border-top:2px solid #dadada}.upsell .payment-container .btn{margin-top:21px}.upsell.box-cart .body{padding-top:12px;padding-bottom:0}.upsell.box-cart .btn{margin-bottom:9px}.product-wrap{background:#f7f8fa;margin:0 -40px;padding:29px 21px 9px;position:relative}@media (max-width: 767px){.product-wrap{margin:0 -15px}}.product-wrap .product-list{letter-spacing:-4px;font-size:0;line-height:0;margin:0 -10px}.product-wrap .product-list li{line-height:1;letter-spacing:0;margin:0;padding:0 5px 10px;width:33.3%}.product-wrap .product-list li>a{display:block}.product-wrap .product-list .img{margin:0}.product-wrap h2{letter-spacing:1px;padding:0 60px 0 0;margin:0 0 18px}.product-wrap .more{position:absolute;top:25px;right:7px;font-size:19px}.product-wrap .more>span{width:25px;display:inline-block;margin-left:-7px;vertical-align:middle}.box-time{font-size:17px;line-height:1.2;text-transform:uppercase;color:#000;margin:0 0 20px}.box-time .time{display:block;font-size:71px;line-height:1;margin:0 0 -4px;color:#F9293D;font-weight:500}.text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-search{-webkit-transition:height 0.25s ease;transition:height 0.25s ease;height:0px}.header-search>input[type="search"]{border-width:0 0 1px 0;box-sizing:content-box;outline:none}.header-search>input[type="search"]:focus{outline:none;border-color:#afafaf}.header-search.open-search{height:63px}@media (max-width: 1023px){.header-search.open-search{height:49px}}@media (max-width: 767px){.header-search.open-search{height:41px}}.sales-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:75px}@media (max-width: 767px){.sales-header{height:50px}}.navbar-link{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin-left:37px;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}@media (max-width: 1023px){.navbar-link{margin-left:0}}.navbar-link-img{width:175px}.navbar-link-img img{width:100%}@media (max-width: 1023px){.navbar-link-img{width:144px}}@media (max-width: 767px){.navbar-link-img{width:116px}}.login-link{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-right:37px}@media (max-width: 1023px){.login-link{margin-right:0}}@media (max-width: 767px){.login-link{font-size:16px}}.checkout-header .login-link{display:none}.account-btn-icon{margin-left:5px}.temp-bar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:75px;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.logo-nav{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.vs-search-suggest{position:absolute;z-index:10;background-color:white;width:50%;max-width:700px;list-style:none;padding:0;line-height:2.5;border:1px solid #afafaf;border-top:none;border-left:none}.vs-search-suggest>li>a{display:block;width:100%;padding-left:18px;color:#777;font-weight:bold}.vs-search-suggest>li>a:active,.vs-search-suggest>li>a:hover{color:#fff;background-color:#1fbba6}@media (max-width: 1023px){.vs-search-suggest>li>a{padding-left:10px;font-size:16px}}@media (max-width: 767px){.vs-search-suggest{width:100%;border-right:none}.vs-search-suggest>li>a{font-size:12px}}.btn-search-mobile{position:absolute;right:18px;top:13px;z-index:1;font-size:16px}.btn-search-mobile:active,.btn-search-mobile:focus,.btn-search-mobile:hover{color:#1fbba6}.btn-search-mobile.active{color:#2e3641}.user{width:34px;height:34px;display:inline-block}@media (max-width: 1024px){.user{width:27px;height:27px}}.user>img.gravatar{border-radius:50%}.nav-right>a{font-size:15px;color:#2e3641;font-weight:600;letter-spacing:1px;padding:26px 10px 22px;display:inline-block}.nav-right>a:active,.nav-right>a:hover{color:#1fbba6}.nav-right>a>span{display:inline-block;vertical-align:top;line-height:26px;margin-top:2px}.nav-right>a>i{font-size:18px;color:#1fbba6;line-height:28px;vertical-align:top}@media (max-width: 1024px){.nav-right>a{font-size:12px;padding:18px 8px 14px}.nav-right>a>i{font-size:16px}}.nav-right>a.btn-search{margin-right:20px}.nav-right>a.btn-search.active>i{color:#2e3641}.nav-right>a.btn-search:active>i,.nav-right>a.btn-search:hover>i{color:#2e3641}.nav-right>a.btn{padding:10px;-webkit-transition:background-color 0.5s ease, color 0.5s ease, border-color 0.5s ease;transition:background-color 0.5s ease, color 0.5s ease, border-color 0.5s ease;font-weight:600;border:1px solid #1fbba6;font-size:15px;line-height:18px;margin-right:20px;letter-spacing:2px}@media (max-width: 1024px){.nav-right>a.btn{font-size:12px;line-height:14px;margin-top:10px}}.nav-right>a.btn.btn-primary{background-color:#1fbba6;color:#fff}.nav-right>a.btn.btn-primary:active,.nav-right>a.btn.btn-primary:hover{background-color:#188f7f;border-color:#188f7f;color:#fff}.nav-right>a.btn.btn-default{color:#1fbba6}.nav-right>a.btn.btn-default:active,.nav-right>a.btn.btn-default:hover{border-color:#1fbba6;background-color:#1fbba6;color:#fff}.gravatar-dropdown{display:inline-block}.navbar-header-menu{display:none;position:fixed;top:0;left:0;right:0;height:100vh;background-color:#1fbba6;z-index:1}.navbar-header-menu>ul{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:3;padding:0;list-style:none;text-align:center}.navbar-header-menu>ul>li{margin:15px}.navbar-header-menu>ul>li>a{color:#fff;font-size:26px;padding:5px;font-weight:300}.navbar-header-menu>ul>li>a:active,.navbar-header-menu>ul>li>a:hover{text-decoration:underline}.navbar-toggle{left:10px;width:42px;padding:5px 8px;height:51px;border:none;border-radius:0;position:absolute;margin:0;z-index:2}.navbar-toggle:active,.navbar-toggle:focus,.navbar-toggle:hover{background-color:transparent !important}.navbar-toggle:active>.icon-bar,.navbar-toggle:focus>.icon-bar,.navbar-toggle:hover>.icon-bar{background:#1fbba6}.navbar-toggle .icon-bar{height:2px;background:#1fbba6;width:20px;-webkit-transition:-webkit-transform 0.2s ease;transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease;transition:transform 0.2s ease, -webkit-transform 0.2s ease}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}.navbar-toggle.open{position:fixed}.navbar-toggle.open+.navbar-header-menu{display:block}@media (min-width: 768px){.navbar-toggle.open+.navbar-header-menu{display:none}}.navbar-toggle.open>.icon-bar:not(:nth-child(2)){background:#fff}.navbar-toggle.open>.icon-bar:not(:nth-child(2)):active,.navbar-toggle.open>.icon-bar:not(:nth-child(2)):focus,.navbar-toggle.open>.icon-bar:not(:nth-child(2)):hover{background:#fff}.navbar-toggle.open>.icon-bar:first-child{-webkit-transform:translateY(6px) rotate(45deg);transform:translateY(6px) rotate(45deg)}.navbar-toggle.open>.icon-bar:nth-child(2){background:transparent}.navbar-toggle.open>.icon-bar:last-child{-webkit-transform:translateY(-6px) rotate(-45deg);transform:translateY(-6px) rotate(-45deg)}.navbar-toggle-min{right:10px;left:auto;width:auto}.no-scroll{overflow:hidden;-webkit-overflow-scrolling:auto}.slide-open{-webkit-transform:translate3d(182px, 0, 0);transform:translate3d(182px, 0, 0)}@media (max-width: 1024px){.slide-open{-webkit-transform:translate3d(193px, 0, 0);transform:translate3d(193px, 0, 0)}}@media (max-width: 767px){.slide-open{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideout-toggle{border:none;background-color:transparent;width:25px;margin:22px;padding:0}.slideout-toggle:hover>.icon-bar{background-color:#2e3641}.slideout-toggle:active,.slideout-toggle:focus,.slideout-toggle:hover{outline:none}.slideout-toggle.open{position:fixed;z-index:1002}.slideout-toggle.open:hover>.icon-bar{background-color:#e6e6e6}.slideout-toggle.open>.icon-bar{background-color:#fff}.slideout-toggle.open>.icon-bar:first-child{-webkit-transform:translate3d(0, 8px, 0) rotate(45deg);transform:translate3d(0, 8px, 0) rotate(45deg)}.slideout-toggle.open>.icon-bar:nth-child(2){background-color:transparent}.slideout-toggle.open>.icon-bar:last-child{-webkit-transform:translate3d(0, -8px, 0) rotate(-45deg);transform:translate3d(0, -8px, 0) rotate(-45deg)}.slideout-toggle>.icon-bar{height:2px;background-color:#1fbba6;width:100%;margin:6px 0;display:block;-webkit-transition:-webkit-transform 0.25s ease;transition:-webkit-transform 0.25s ease;transition:transform 0.25s ease;transition:transform 0.25s ease, -webkit-transform 0.25s ease}.slideout-toggle-cont{background-color:#fff;margin-left:-15px;border:1px solid #fff;height:76px;width:69px}@media (max-width: 1024px){.slideout-toggle{margin:18px;width:20px}.slideout-toggle>.icon-bar{margin:4px 0}.slideout-toggle.open>.icon-bar:first-child{-webkit-transform:translate3d(0, 6px, 0) rotate(45deg);transform:translate3d(0, 6px, 0) rotate(45deg)}.slideout-toggle.open>.icon-bar:nth-child(2){background-color:transparent}.slideout-toggle.open>.icon-bar:last-child{-webkit-transform:translate3d(0, -6px, 0) rotate(-45deg);transform:translate3d(0, -6px, 0) rotate(-45deg)}.slideout-toggle-cont{height:60px;width:57px}}@media (max-width: 767px){.slideout-toggle{display:none}}.slideout-menu{background-color:#1fbba6;width:250px;position:fixed;top:0;left:0;height:100vh;z-index:1001;-webkit-transform:translate3d(-250px, 0, 0);transform:translate3d(-250px, 0, 0);-webkit-transition:-webkit-transform 0.25s ease;transition:-webkit-transform 0.25s ease;transition:transform 0.25s ease;transition:transform 0.25s ease, -webkit-transform 0.25s ease;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.slideout-menu.open{-webkit-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0)}.slideout-menu-list{list-style:none;padding:0;margin-top:76px;height:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;text-align:center}.slideout-menu-link{color:#fff;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:1px;display:inline-block;width:100%}.slideout-menu-link:active,.slideout-menu-link:focus,.slideout-menu-link:hover{text-decoration:underline;color:#e6e6e6}@media (max-width: 1024px){.slideout-menu.open{-webkit-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0)}.slideout-menu-list{margin-top:60px}.slideout-menu-link{font-size:12px}}@media (max-width: 767px){.slideout-menu{display:none}}.slideout-overlay{top:0;left:0;right:0;bottom:0;position:fixed;background-color:rgba(0,0,0,0.5);display:none;z-index:1000}.slideout-overlay.open{display:block}.partner-logo{max-height:50px;width:auto}@media (max-width: 768px){.partner-logo{width:350px}}@media (max-width: 480px){.partner-logo{width:250px}}.zopim.off-whitelist{display:none !important}@-webkit-keyframes top{0%{stroke-dashoffset:239px}30%{stroke-dashoffset:0}60%{fill:transparent}80%{fill:#2E3641}100%{fill:#2E3641;stroke-dashoffset:0}}@keyframes top{0%{stroke-dashoffset:239px}30%{stroke-dashoffset:0}60%{fill:transparent}80%{fill:#2E3641}100%{fill:#2E3641;stroke-dashoffset:0}}@-webkit-keyframes bottom{0%,30%{stroke-dashoffset:327px}60%{stroke-dashoffset:0;fill:transparent}80%{fill:#1FBBA6}100%{fill:#1FBBA6;stroke-dashoffset:0}}@keyframes bottom{0%,30%{stroke-dashoffset:327px}60%{stroke-dashoffset:0;fill:transparent}80%{fill:#1FBBA6}100%{fill:#1FBBA6;stroke-dashoffset:0}}.loading-overlay{z-index:1051;border:none;margin:0;padding:0;width:100vw;height:100vh;top:0;left:0;opacity:0.8;cursor:wait;position:fixed;background-color:#fff}.loading>figure{height:100px;width:100px;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1052}.loading>figure>svg{height:100%;width:100%}.bottom-right-logo{fill-rule:evenodd;clip-rule:evenodd;fill:transparent;stroke:#2E3641;stroke-width:1px;stroke-dasharray:239px;stroke-dashoffset:239px;-webkit-animation:top 2s infinite linear;animation:top 2s infinite linear}.top-left-logo{fill-rule:evenodd;clip-rule:evenodd;fill:transparent;stroke:#1FBBA6;stroke-width:1px;stroke-dasharray:327px;stroke-dashoffset:327px;-webkit-animation:bottom 2s infinite linear;animation:bottom 2s infinite linear}.loading-button{position:relative;display:inline-block;text-align:center;margin:0}.loading-button:not(.block){vertical-align:middle}.loading-button.block{width:100%}.loading-button>button{display:block;margin:0 auto;text-transform:uppercase;color:#fff;letter-spacing:1px;font-size:18px;font-family:'Oswald', sans-serif;-webkit-tap-highlight-color:transparent;-webkit-transition:background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color 0.3s;transition:background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color 0.3s}.loading-button>button span{-webkit-transition:opacity 0.3s 0.1s;transition:opacity 0.3s 0.1s}.loading-button svg{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none;height:100%}.loading-button svg path{opacity:0;fill:none}.loading-button svg.loading-circle path{stroke:#ddd;stroke-width:5}.loading-button svg.progress-circle path{stroke:#1fbba6;stroke-width:5}.loading-button svg.checkmark path,.loading-button svg.cross path{stroke:#fff;stroke-linecap:round;stroke-width:4;-webkit-transition:opacity 0.1s;transition:opacity 0.1s}.loading-button.loading span,.loading-button.success span,.loading-button.error span{opacity:0;-webkit-transition:opacity 0.15s;transition:opacity 0.15s}.loading-button.loading svg path,.loading-button.success svg path,.loading-button.error svg path{-webkit-transition:stroke-dashoffset 0.3s;transition:stroke-dashoffset 0.3s;will-change:stroke-dashoffset}.loading-button.success button,.loading-button.error button{-webkit-transition:background-color 0.3s, width 0.3s, border-width 0.3s;transition:background-color 0.3s, width 0.3s, border-width 0.3s}.loading-button.loading button{background-color:transparent;color:#fff;border-color:transparent}.loading-button.loading button:active,.loading-button.loading button:hover{background-color:transparent}.loading-button.loading svg.progress-circle path,.loading-button.loading svg.loading-circle path{opacity:1}.loading-button.success button{border-color:#1fbba6;background-color:#1fbba6}.loading-button.success button:hover,.loading-button.success button:active,.loading-button.success button:focus{border-color:#1fbba6;background-color:#1fbba6}.loading-button.success svg.checkmark path{opacity:1}.loading-button.error button{border-color:#F9293D;background-color:#F9293D}.loading-button.error button:hover,.loading-button.error button:active,.loading-button.error button:focus{border-color:#F9293D;background-color:#F9293D}.loading-button.error svg.cross path{opacity:1}.placeholder .placeholder-expander{height:200px}.placeholder .placeholder-text{background-color:#58687d;display:inline-block;height:25px;width:100%}.placeholder .placeholder-text.big{height:35px}.placeholder .placeholder-text.hightlight{background-color:#1fbba6}.placeholder .placeholder-text.accent{background-color:#c2c2c2}.placeholder .placeholder-text.white{background-color:white}.placeholder .placeholder-text+.placeholder-text{margin-top:10px}shopping-cart hr{height:1px;margin-bottom:20px}shopping-cart .payment-button{text-align:center;width:100% !important}shopping-cart .payment-button button:focus{outline:none}shopping-cart .payment-button:hover{opacity:0.8}shopping-cart paypal-payment{background:transparent url(//assets.viralstyle.com/images/customer-ui/pay-paypal.png) no-repeat;background-position:center;background-size:contain;border:none;cursor:pointer;display:block;height:50px;width:100%}shopping-cart #amazon_pay_button{margin-top:14px;height:44px}shopping-cart #amazon_pay_button img{width:200px !important;height:auto !important}shopping-cart stripe-payment button.btn{font-size:17px;height:55px;letter-spacing:0;margin-top:10px}shopping-cart .list-ico{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;max-width:390px;padding:19px 0 5px}shopping-cart .security-seals{margin:0 auto;max-height:30px}shopping-cart .box-cart ul.logo-row{margin:6px -40px 12px}.shopping-cart-items .coupon-basket.form-hidden{font-size:14px;text-align:right}.checkout-form shopping-cart-items .remove-item{display:none}shopping-cart-items .apply-coupon{line-height:37px}.has-shipping-discount{color:#c2c2c2;text-decoration:line-through}.alert--cart{margin:-12px -12px 12px;text-align:center;padding:8px;background-color:transparent !important;border:none}.alert--cart>h6{color:#f9293d;margin:0;line-height:1.25;font-weight:400;letter-spacing:.5px;font-size:13px}.smart-img-loading{opacity:0.3}.smart-img-spinner{background:url(//assets.viralstyle.com/images/customer-ui/loading-spinner.svg) no-repeat;width:108px;height:108px;position:absolute;left:50%;top:25%;margin-left:-54px;z-index:10}viralstyle-testimonials .owl-carousel{position:relative;margin:0 auto;max-width:1210px;padding:0 54px}@media (max-width: 1024px){viralstyle-testimonials .owl-carousel{max-width:946px;padding:0 45px}}@media (max-width: 767px){viralstyle-testimonials .owl-carousel{padding:0 14px}}viralstyle-testimonials .owl-carousel .mask{position:relative;overflow:hidden;width:100%}viralstyle-testimonials .owl-carousel .slideset{width:99999px;float:left}viralstyle-testimonials .owl-carousel .testimonial a{display:block;color:#2e3641;-webkit-transition:color .2s ease;transition:color .2s ease}viralstyle-testimonials .owl-carousel .testimonial a:hover{color:#1fbba6}viralstyle-testimonials .owl-carousel .owl-next,viralstyle-testimonials .owl-carousel .owl-prev{position:absolute;width:32px;height:60px;top:50%;left:0;margin-top:-35px;font-size:67px;line-height:1;color:transparent;-webkit-transition:color .2s ease;transition:color .2s ease;overflow:hidden}@media (max-width: 1024px){viralstyle-testimonials .owl-carousel .owl-next,viralstyle-testimonials .owl-carousel .owl-prev{font-size:58px;margin-top:-32px}}viralstyle-testimonials .owl-carousel .owl-next:before,viralstyle-testimonials .owl-carousel .owl-prev:before{position:absolute;top:-2px;left:-18px;color:#7f7f7f}@media (max-width: 1024px){viralstyle-testimonials .owl-carousel .owl-next:before,viralstyle-testimonials .owl-carousel .owl-prev:before{left:-13px}}viralstyle-testimonials .owl-carousel .owl-next{left:auto;right:0}viralstyle-testimonials .owl-carousel .box{border:2px solid #ebebeb;border-radius:14px;padding:20px 20px 25px 40px;line-height:22px;margin-right:20px}@media (max-width: 1024px){viralstyle-testimonials .owl-carousel .box{border-radius:10px;padding:15px 20px 15px 32px;font-size:14px;line-height:18px}}@media (max-width: 767px){viralstyle-testimonials .owl-carousel .box{width:100%;font-size:10px;line-height:13px;padding:11px 20px 6px 24px;border-width:1px;margin:0 0 10px}}viralstyle-testimonials .owl-carousel .box .img-box{width:110px;height:110px;border:3px solid #d2d2d2;border-radius:50%;overflow:hidden;float:left;margin:0 19px 0 0}@media (max-width: 1024px){viralstyle-testimonials .owl-carousel .box .img-box{width:88px;height:88px;border-width:2px;margin-right:16px}}@media (max-width: 767px){viralstyle-testimonials .owl-carousel .box .img-box{width:60px;height:60px;border-width:1px;margin-right:12px}}viralstyle-testimonials .owl-carousel .box .text-box{overflow:hidden;font-weight:600;padding:3px 0 0}@media (max-width: 767px){viralstyle-testimonials .owl-carousel .box .text-box{padding:0}}viralstyle-testimonials .owl-carousel .box .name{font-size:26px;line-height:30px;display:block;font-weight:normal;padding:0 0 10px}@media (max-width: 1024px){viralstyle-testimonials .owl-carousel .box .name{font-size:21px;line-height:26px;padding:0 0 4px}}@media (max-width: 767px){viralstyle-testimonials .owl-carousel .box .name{font-size:15px;line-height:18px;padding:0 0 2px}}viralstyle-testimonials .owl-carousel .box .buyer{display:block;padding:0 0 0 34px;position:relative;color:#1fbba6;text-transform:uppercase;font-size:16px;line-height:18px;font-weight:400;letter-spacing:4px;margin:0 0 9px}@media (max-width: 1024px){viralstyle-testimonials .owl-carousel .box .buyer{font-size:14px;line-height:18px;padding:0 0 0 26px;letter-spacing:3px;margin:0 0 5px}}@media (max-width: 767px){viralstyle-testimonials .owl-carousel .box .buyer{font-size:10px;line-height:14px;letter-spacing:2px;padding:0 0 0 19px}}viralstyle-testimonials .owl-carousel .box .buyer i{position:absolute;top:-3px;left:2px;font-size:24px}@media (max-width: 1024px){viralstyle-testimonials .owl-carousel .box .buyer i{font-size:20px;top:-1px}}@media (max-width: 767px){viralstyle-testimonials .owl-carousel .box .buyer i{font-size:13px;top:0}}viralstyle-testimonials .owl-carousel .box .star-rating{width:142px;margin:0 0 7px 3px}@media (max-width: 1024px){viralstyle-testimonials .owl-carousel .box .star-rating{width:120px;margin:0 0 6px}}@media (max-width: 767px){viralstyle-testimonials .owl-carousel .box .star-rating{width:85px;margin:0 0 2px}}.forgot-pwd-col{text-align:right}@media (max-width: 767px){.forgot-pwd-col,.remember-me-col{text-align:center}}.vs-form .login-btn{letter-spacing:0;min-width:0}.login-hr{height:1px;margin:30px 0}@media (max-width: 1023px){.login-hr{margin:24px 0}}.login-or{border-radius:50%;border:1px solid #afafaf;width:30px;height:30px;line-height:28px;font-size:14px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:white}.social-share-button{border:none;color:white;font-weight:bold;text-transform:uppercase;-webkit-transition:background 0.2s ease;transition:background 0.2s ease;display:block;width:35px;height:35px;margin-bottom:6px;font-size:22px;padding:0}.social-share-button:focus{outline:none}.social-share-button:last-child{margin-bottom:0}.facebook-share.social-share-button{background-color:#306199}.facebook-share.social-share-button:hover{background-color:#3972b4}.facebook-share.social-share-button .fa.social-icon:before{content:'\f09a'}.twitter-share.social-share-button{background-color:#26C4F1}.twitter-share.social-share-button:hover{background-color:#48cdf3}.twitter-share.social-share-button .fa.social-icon:before{content:'\f099'}.email-share.social-share-button{background-color:#0A88FF}.email-share.social-share-button:hover{background-color:#2e99ff}.email-share.social-share-button .fa.social-icon:before{content:'\f0e0'}.pinterest-share.social-share-button{background-color:#B81621}.pinterest-share.social-share-button:hover{background-color:#d81a27}.pinterest-share.social-share-button .fa.social-icon:before{content:'\f231'}.google-share.social-share-button{background-color:#E93F2E}.google-share.social-share-button:hover{background-color:#ec5d4e}.google-share.social-share-button .fa.social-icon:before{content:'\f0d5'}@font-face{font-family:'AvenirNext';src:url("../fonts/AvenirNext-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/AvenirNext-Medium.woff") format("woff"),url("../fonts/AvenirNext-Medium.ttf") format("truetype"),url("../fonts/AvenirNext-Medium.svg#AvenirNext-Medium") format("svg");font-weight:400;font-style:normal}@font-face{font-family:'AvenirNext';src:url("../fonts/AvenirNext-DemiBold.eot?#iefix") format("embedded-opentype"),url("../fonts/AvenirNext-DemiBold.woff") format("woff"),url("../fonts/AvenirNext-DemiBold.ttf") format("truetype"),url("../fonts/AvenirNext-DemiBold.svg#AvenirNext-DemiBold") format("svg");font-weight:700;font-style:normal}home-image-carousel>.owl-carousel .owl-next,home-image-carousel>.owl-carousel .owl-prev{position:absolute;width:32px;height:60px;top:50%;line-height:1;color:transparent;-webkit-transition:color 0.2s ease;transition:color 0.2s ease;overflow:hidden;font-size:58px;margin-top:-32px}@media (min-width: 1025px){home-image-carousel>.owl-carousel .owl-next,home-image-carousel>.owl-carousel .owl-prev{font-size:67px;margin-top:-35px}}home-image-carousel>.owl-carousel .owl-next:before,home-image-carousel>.owl-carousel .owl-prev:before{position:absolute;top:-2px;left:-13px;color:#7f7f7f}@media (min-width: 1025px){home-image-carousel>.owl-carousel .owl-next:before,home-image-carousel>.owl-carousel .owl-prev:before{left:-18px}}home-image-carousel>.owl-carousel .owl-next{right:30px}home-image-carousel>.owl-carousel .owl-prev{left:30px}home-image-carousel>.owl-carousel .owl-dots{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:block}home-image-carousel>.owl-carousel .owl-dots>.owl-dot{height:10px;width:10px;margin:0 5px;border:1px solid #fff;background-color:transparent;display:inline-block;border-radius:50%;-webkit-transition:border-color 0.5s ease, background-color 0.5s ease;transition:border-color 0.5s ease, background-color 0.5s ease}home-image-carousel>.owl-carousel .owl-dots>.owl-dot.active{border-color:#007087;background-color:#007087}home-image-carousel>.owl-carousel .owl-dots>.owl-dot:active,home-image-carousel>.owl-carousel .owl-dots>.owl-dot:focus{border-color:#fff}home-image-carousel>.owl-carousel .owl-dots>.owl-dot:hover{border-color:#007087}@media (min-width: 769px){home-image-carousel>.owl-carousel .owl-dots{display:none}}.carousel-item{overflow:hidden;text-align:center;font-family:AvenirNext;position:relative;padding-top:250px;height:0}@media (min-width: 769px){.carousel-item{padding-top:26.2467191%}}.owl-item img.carousel-item__image{height:100%;width:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-left:50%;position:absolute;top:0}.owl-item img.carousel-item__image--dad{-webkit-transform:translateX(-15%);transform:translateX(-15%);margin-left:0}.owl-item img.carousel-item__image--hoodie{margin-left:38%}.owl-item img.carousel-item__image--mug{margin-left:62%}.owl-item img.carousel-item__image--wall,.owl-item img.carousel-item__image--lady{margin-left:80%}@media (min-width: 481px){.owl-item img.carousel-item__image--wall,.owl-item img.carousel-item__image--lady{margin-left:62%}}@media (min-width: 769px){.owl-item img.carousel-item__image--dad,.owl-item img.carousel-item__image--hoodie,.owl-item img.carousel-item__image--lady,.owl-item img.carousel-item__image--mug,.owl-item img.carousel-item__image--wall{-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-left:50%}}.carousel-item__content{position:absolute;text-align:left}.carousel-item__content--dad{right:5px;bottom:20px;text-align:right}@media (min-width: 769px){.carousel-item__content--dad{left:45%;top:50%;right:auto;bottom:auto;text-align:left;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}}.carousel-item__content--hoodie{top:20px;left:20px}@media (min-width: 769px){.carousel-item__content--hoodie{top:50%;left:7.5%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}}.carousel-item__content--lady{top:20px;right:10px}@media (min-width: 769px){.carousel-item__content--lady{left:50%;top:50%;right:auto;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}}.carousel-item__content--mug{right:10px;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}@media (min-width: 769px){.carousel-item__content--mug{left:50%;right:auto}}.carousel-item__content--wall{top:20px;left:20px}@media (min-width: 769px){.carousel-item__content--wall{top:50%;left:7%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}}.carousel-item__inline>.carousel-item__heading{display:block}@media (min-width: 769px){.carousel-item__inline>.carousel-item__heading{display:inline-block}}.carousel-item__heading,.carousel-item__subheading{color:#fff;line-height:1}.carousel-item__heading--lady,.carousel-item__subheading--lady{color:#6E5B41}.carousel-item__heading--wall,.carousel-item__subheading--wall{color:#41443E}.carousel-item__heading{font-size:40px;font-weight:700}@media (min-width: 769px){.carousel-item__heading{font-size:5.75vw}}.carousel-item__heading--dad{font-size:38px}@media (min-width: 769px){.carousel-item__heading--dad{font-size:5.75vw}}.carousel-item__heading--lady{font-size:40px;text-align:right}@media (min-width: 769px){.carousel-item__heading--lady{font-size:7.25vw;text-align:left}}.carousel-item__heading--mug{text-shadow:2px 2px 50px #000}.carousel-item__subheading{font-size:14px;font-weight:400;display:none;margin-top:.5vw}@media (min-width: 769px){.carousel-item__subheading{font-size:1.8vw;display:block}}@media (min-width: 769px){.carousel-item__subheading--wall{font-size:1.5vw}}.carousel-item__button{background-color:#1fbba6;color:#fff;font-weight:700;margin-top:1vw;display:none;letter-spacing:1px;border:2px solid #fff;border-radius:3px}@media (min-width: 769px){.carousel-item__button{font-size:18px;padding:5px 15px;display:inline-block}}@media (min-width: 1025px){.carousel-item__button{font-size:24px}}@media (min-width: 1201px){.carousel-item__button{font-size:30px;padding:10px 20px;border:3px solid #fff}}.carousel-item__button:hover,.carousel-item__button:active,.carousel-item__button:focus{background-color:#1ba593;color:#fff}.kern{margin-left:2px}@media (min-width: 769px){.kern{margin-left:5px}}.btn-cancel{margin-right:10px}.contact-us-message{color:#333}.contact-us-message::-webkit-input-placeholder{color:rgba(0,0,0,0.5);font-size:18px}.contact-us-message::-moz-placeholder{opacity:1;color:rgba(0,0,0,0.5);font-size:18px}.contact-us-message:-moz-placeholder{color:rgba(0,0,0,0.5);font-size:18px}.contact-us-message:-ms-input-placeholder{color:rgba(0,0,0,0.5);font-size:18px}.contact-us-message.placeholder{color:rgba(0,0,0,0.5);font-size:18px}.file-upload{background-color:#DCF9F5;float:left;width:100%}.file-upload-link{cursor:pointer;height:200px;border:2px dashed #1FBBA6;margin:5px;display:block;text-align:center;line-height:200px}.is-dragover>.file-upload{background-color:#B9F4EC}.product-list.owl-carousel{display:none}.product-list.owl-carousel.owl-loaded{display:block}.product-list .owl-item{display:inline-block}.product-list .owl-item .title{text-align:center}.product-list .owl-next,.product-list .owl-prev{position:absolute;width:32px;height:60px;top:50%;left:-35px;margin-top:-35px;font-size:67px;line-height:1;color:transparent;-webkit-transition:color 0.2s ease;transition:color 0.2s ease;overflow:hidden}@media (max-width: 1024px){.product-list .owl-next,.product-list .owl-prev{font-size:58px;margin-top:-32px}}.product-list .owl-next:before,.product-list .owl-prev:before{position:absolute;top:-2px;left:-18px;color:#7f7f7f}@media (max-width: 1024px){.product-list .owl-next:before,.product-list .owl-prev:before{left:-13px}}.product-list .owl-next:hover:before,.product-list .owl-prev:hover:before{color:#1fbba6}.product-list .owl-next.disabled:before,.product-list .owl-prev.disabled:before{cursor:default;color:#cacaca}.product-list .owl-next{left:auto;right:-35px}.product-list .owl-dots{display:none}.intro{border-top:3px solid #1fbba6;padding:0;margin-bottom:30px}.intro-list{display:inline-block;vertical-align:top}@media (max-width: 1024px){.intro-list{font-size:14px;line-height:16px}}@media (max-width: 767px){.intro-list{font-size:12px;line-height:16px;text-align:center;float:none !important;width:100%}}.intro-list li{float:left;position:relative;text-align:center;padding:0 0 0 55px;min-width:70px}@media (max-width: 1024px){.intro-list li{padding:0 0 0 40px}}@media (max-width: 767px){.intro-list li{padding:0 15px;float:left;width:25%}}.intro-list li:first-child{padding:0}@media (max-width: 767px){.intro-list li:first-child{padding:0 15px}}.intro-list li:first-child:before{display:none}.intro-list li:before{position:absolute;left:16px;font-size:20px;top:37%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:rgba(255,255,255,0.4);content:"\e900";font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1}@media (max-width: 1024px){.intro-list li:before{left:10px}}@media (max-width: 767px){.intro-list li:before{left:-8px;font-size:16px;margin:2px 0 0}}.intro-list .text{font-weight:500;display:block;padding:0;font-size:18px;letter-spacing:1px;line-height:1.5}@media (max-width: 1199px){.intro-list .text{font-size:15px}}@media (max-width: 1023px){.intro-list .text{font-size:13px}}.intro-list .icon{line-height:1;width:100%;text-align:center;white-space:nowrap;display:block;font-size:34px}@media (max-width: 1199px){.intro-list .icon{font-size:28px}}@media (max-width: 1023px){.intro-list .icon{font-size:24px}}.intro-list-cont{text-align:right}.trending-product-container{text-align:center;display:inline-block}.home__heading{text-align:center;position:relative;margin-bottom:30px}.home__heading>h1{float:none;padding:0 20px;background-color:#fff;display:inline-block;margin:0;width:auto}.home__heading-line{height:2px;background-color:#000;width:100%;position:absolute;top:50%;left:0;z-index:-1;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.home-cta{background-color:#2e3641;padding:10px}.home-cta__border{border:1px dashed #1fbba6;padding:15px 20px 15px 10px;width:100%;margin:0 auto;display:table;table-layout:fixed}.home-cta__button{border:none;background-color:#1fbba6;color:#fff;outline:none;padding:5px 0;text-align:center;display:block}.home-cta__button:active,.home-cta__button:focus,.home-cta__button:hover{background-color:#1ba593;color:#fff}@media (min-width: 769px){.home-cta__button{display:table-cell;vertical-align:middle;width:30%}}.section h1.home-cta__text{color:#fff;font-weight:700;margin:0;line-height:28px;margin-bottom:15px;display:block;padding:0 10px;font-size:18px;letter-spacing:1px;text-align:center}@media (min-width: 769px){.section h1.home-cta__text{line-height:38px;margin-bottom:0;display:table-cell;vertical-align:middle;width:70%;font-size:22px;text-align:left}}@media (min-width: 1025px){.section h1.home-cta__text{font-size:28px}}@media (min-width: 1201px){.section h1.home-cta__text{font-size:32px}}.amazon-checkout #amazon_address_book,.amazon-checkout #amazon_wallet_widget{height:270px}.checkout-form.paypal-checkout .address-block address label{color:rgba(0,0,0,0.5);font-size:14.4px}.checkout-form.paypal-checkout .address-block address .address-value{font-size:20px}.checkout-form.paypal-checkout .checkout-btn{clear:both;width:100%}.checkout-form.paypal-checkout .checkout-confirm-header,.checkout-form.paypal-checkout .checkout-confirm-address,.checkout-form.paypal-checkout .checkout-confirm-footer{display:none}@media (max-width: 1199px){.checkout-form.paypal-checkout .checkout-confirm-footer{display:inline-block;float:right;width:50%}}@media (max-width: 767px){.checkout-form.paypal-checkout .checkout-confirm-header,.checkout-form.paypal-checkout .checkout-confirm-address,.checkout-form.paypal-checkout .checkout-confirm-footer{display:block;width:100%}.checkout-form.paypal-checkout .checkout-confirm-header{margin-bottom:15px}}.info-section{padding:39px 0 33px}@media (max-width: 767px){.info-section{padding:15px 0 12px}}.info-section .container-fluid{max-width:1130px}.info-section p{margin:0 0 28px}@media (max-width: 767px){.info-section p{margin-bottom:15px}}.info-section .annotation{display:block;color:#1fbba6;font-size:24px;line-height:28px;margin:2px 0 30px}@media (max-width: 767px){.info-section .annotation{margin:0 0 15px;font-size:20px;line-height:24px}}.mission-block{margin:0 0 14px;color:#000;font-weight:700}.mission-block p{margin-bottom:3px}.mission-block .mission{text-align:center;display:block;color:#007087;font-size:35px;line-height:34px;font-style:italic}@media (max-width: 767px){.mission-block .mission{font-size:28px;line-height:28px}}.mission-block a{color:#007087}.mission-block a:hover{color:#1fbba6}.map-shop{background:#007087;padding:37px 0 32px;color:#fff}@media (max-width: 767px){.map-shop{padding:15px 0}}.map-shop .container-fluid{max-width:1130px}.map-shop img{display:inline-block;vertical-align:top}.map-shop h2{color:#fff;font-size:29px;line-height:32px;margin:0 0 18px;letter-spacing:2px}@media (max-width: 767px){.map-shop h2{font-size:17px;line-height:22px}}.support-block{padding:43px 0 39px}@media (max-width: 767px){.support-block{padding:20px 0 10px}}.support-block .container-fluid{letter-spacing:-5px;max-width:1058px}.support-block .container-fluid>*{letter-spacing:0}.support-block h2{color:#000;font-size:29px;line-height:32px;margin:0 0 21px;letter-spacing:2px}@media (max-width: 767px){.support-block h2{font-size:17px;line-height:22px;letter-spacing:0;margin-bottom:15px}}.support-block .picture-holder{display:inline-block;vertical-align:middle;width:50%}@media (max-width: 767px){.support-block .picture-holder{float:none !important;width:100%;margin:0 0 20px;display:block}}@media (max-width: 767px){.support-block .picture-holder img{display:inline-block;vertical-align:top}}.support-block .text-col{display:inline-block;vertical-align:middle;width:50%;padding:0 0 0 63px}@media (max-width: 767px){.support-block .text-col{float:none !important;display:block;width:100%;padding-left:0}}.partners-block{padding:32px 0 39px;border-top:1px solid #bebebe}@media (max-width: 1024px){.partners-block{padding:27px 0}}@media (max-width: 767px){.partners-block{padding:20px 0}}.partners-block .container-fluid{max-width:1130px}@media (max-width: 1024px){.partners-block .container-fluid{max-width:916px}}.partners-block h2{color:#000;font-size:29px;line-height:32px;margin:0 0 15px;letter-spacing:3px}@media (max-width: 1024px){.partners-block h2{font-size:23px;line-height:26px;margin-bottom:12px}}@media (max-width: 767px){.partners-block h2{font-size:17px;line-height:22px;letter-spacing:0;margin-bottom:23px}}.partners-block .btn{padding:15px 35px;font-weight:400}.partners-list{width:100%;display:table;margin:0 0 16px}@media (max-width: 767px){.partners-list{display:block;width:auto;margin:0 -18px;text-align:center}}.partners-list li{display:table-cell;vertical-align:middle}@media (max-width: 767px){.partners-list li{display:inline-block;vertical-align:middle;margin:0 18px 23px}}.partners-list a:hover{opacity:0.7}.partners-list img{vertical-align:top}.reviews-section{background:#f7f8fa;padding:50px 0 1px}@media (max-width: 767px){.reviews-section{padding:20px 0 1px}}.reviews-section .container-fluid{max-width:970px}.reviews-section h2{color:#000;font-size:29px;line-height:32px;margin:0 0 56px}@media (max-width: 767px){.reviews-section h2{font-size:17px;line-height:22px;margin-bottom:30px}}.reviews-section .picture-block{width:24.1%}.reviews-section .picture-block img{border:3px solid #d2d2d2;max-width:none;width:100%}.reviews-section .blockquote-box{margin:0 0 79px}@media (max-width: 767px){.reviews-section .blockquote-box{margin-bottom:30px}}.reviews-section blockquote{border-left:none;width:75.9%;padding:0 0 0 20px;margin:0;line-height:22px}@media (max-width: 767px){.reviews-section blockquote{font-size:16px;line-height:20px}}.reviews-section blockquote cite{display:block;font-size:27px;line-height:32px;margin:0 0 12px;color:rgba(46,54,65,0.4);font-style:normal}@media (max-width: 767px){.reviews-section blockquote cite{font-size:20px;line-height:24px}}.reviews-section blockquote q{color:#2e3641;font-weight:600}.logo-row{overflow:hidden;margin-right:-13px;display:block;padding:0 0 24px}@media (max-width: 1199px){.logo-row{padding-bottom:16px}}@media (max-width: 767px){.logo-row{text-align:center;letter-spacing:-4px;line-height:0;font-size:0}}.logo-row li{float:left;margin:0 13px 10px 0}@media (max-width: 1199px){.logo-row li{width:21%;margin-right:10px}}@media (max-width: 767px){.logo-row li{width:33%;float:none;display:inline-block;vertical-align:top;line-height:1;letter-spacing:0;margin:0 5px 10px}}@media (max-width: 1199px){.logo-row li img{width:100%;height:auto}}@media (max-width: 1199px){.logo-row li:first-child{width:31.5%}}@media (max-width: 767px){.logo-row li:first-child{width:50%}}.logo-row li a{display:block;line-height:1}.logo-row li a:hover{opacity:0.8}.checkout-form{padding:67px 0 30px}@media (max-width: 1199px){.checkout-form{padding-top:53px}}@media (max-width: 1023px){.checkout-form{padding-bottom:0}}@media (max-width: 767px){.checkout-form{padding-top:20px}}.checkout-form h2{font-weight:500;color:#000;letter-spacing:2px;margin:0 0 22px}@media (max-width: 1199px){.checkout-form h2{font-size:17px;margin-bottom:17px}}@media (max-width: 767px){.checkout-form h2{font-size:18px}}.checkout-form .box{padding-bottom:41px}@media (max-width: 1199px){.checkout-form .box{padding-bottom:31px}}.checkout-form .form-group{margin-bottom:15px}@media (max-width: 1199px){.checkout-form .form-group{margin-bottom:12px}}.checkout-form .scan-icons{padding:16px 0 10px;max-width:418px;margin:0 0 0 auto;text-align:right}@media (max-width: 1199px){.checkout-form .scan-icons{max-width:328px;padding-top:12px}}@media (max-width: 767px){.checkout-form .scan-icons{text-align:center;max-width:none}}.checkout-form .scan-icons img{max-width:100%;height:auto}.checkout-form .columns .col{float:right;width:47%;padding-left:12px}@media (max-width: 767px){.checkout-form .columns .col{width:100%;padding:15px 0 0}}.checkout-form .columns .col:first-child{padding-left:0;float:left;width:53%}@media (max-width: 767px){.checkout-form .columns .col:first-child{width:100%;padding-top:0}}.checkout-form .columns.columns-1 .col{width:36%}@media (max-width: 767px){.checkout-form .columns.columns-1 .col{width:100%}}.checkout-form .columns.columns-1 .col:first-child{width:64%}@media (max-width: 767px){.checkout-form .columns.columns-1 .col:first-child{width:100%}}.checkout-form .jcf-select{margin:0;height:60px;min-width:1px;color:#333}@media (max-width: 1199px){.checkout-form .jcf-select{height:48px}}.checkout-form .jcf-select .jcf-select-text{font-size:18px;line-height:60px;margin-left:18px}@media (max-width: 1199px){.checkout-form .jcf-select .jcf-select-text{font-size:16px;line-height:48px;margin-left:14px}}.checkout-form .threcolumns .col{float:left;padding-left:12px;width:33.33%}@media (max-width: 767px){.checkout-form .threcolumns .col{width:100%;padding:15px 0 0}}.checkout-form .threcolumns .col:first-child{padding-left:0}@media (max-width: 767px){.checkout-form .threcolumns .col:first-child{width:100%;padding-top:0}}.checkout-form .footer-form{margin-top:-30px}@media (max-width: 1199px){.checkout-form .footer-form{margin-top:20px}.checkout-form .footer-form.main-checkout-footer{margin-top:-20px;margin-bottom:25px}}.checkout-form .checkout-btn{min-width:301px;font-size:21px;line-height:28px;padding:12px}@media (max-width: 1199px){.checkout-form .checkout-btn{font-size:16px;line-height:26px;min-width:236px}}@media (max-width: 767px){.checkout-form .checkout-btn{min-width:1px;width:100%;float:none !important}}.checkout-form .return{margin-top:11px;display:inline-block;vertical-align:top;color:#1fbba6}.checkout-form .return:hover{color:#007087}@media (max-width: 1199px){.checkout-form .return{font-size:15px;margin-top:9px}}@media (max-width: 767px){.checkout-form .return{margin:0 0 10px;font-size:14px}}.checkout-form .return .icons-arrow-left2{font-size:20px;position:relative;top:2px}@media (max-width: 1199px){.checkout-form .return .icons-arrow-left2{font-size:16px;top:0}}@media (max-width: 767px){.checkout-form .return .icons-arrow-left2{font-size:16px}}.checkout-form .how-it-works-details{padding:30px 44px 0}.checkout-form .how-it-works-details h4{text-transform:none}.jcf-select-select-checkout .jcf-list{font-size:18px}.jcf-select-select-checkout .jcf-list .jcf-option{padding:5px 18px}.checkout-header .container-fluid .navbar-brand{position:static;float:left;margin:14px 0 0 34px !important;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.block-basket{background:#f7f8fa;margin-top:-147px;z-index:1001;margin-bottom:-9999px;padding:150px 36px 9999px}@media (max-width: 1199px){.block-basket{padding-left:30px}}@media (max-width: 1023px){.block-basket{margin:0 -15px;padding:20px 45px 20px 25px}.block-basket:after{display:none}}@media (max-width: 767px){.block-basket{padding:20px 25px}}.block-basket .input-group{margin:15px 0 5px}.block-basket .input-group>.form-control{height:48px;font-size:16px}.block-basket .input-group>.input-group-btn>.btn{height:48px;padding:6px 12px;font-size:16px;margin-bottom:0;width:auto}.block-basket .coupon-basket.form-group{margin:0}.block-basket .footer-basket{padding:15px 0 0}.block-basket .footer-basket .panel-basket{padding:27px 10px;border-top:1px solid #dadada;overflow:hidden}@media (max-width: 1199px){.block-basket .footer-basket .panel-basket{padding:15px 6px}}.block-basket .footer-basket .panel-basket .col{width:50%;float:left;color:#1fbba6;font-size:19px;line-height:22px;text-align:right}@media (max-width: 1199px){.block-basket .footer-basket .panel-basket .col{font-size:17px}}.block-basket .footer-basket .panel-basket .col p{margin:11px 0 0}@media (max-width: 1199px){.block-basket .footer-basket .panel-basket .col p{margin-top:5px}}.block-basket .footer-basket .panel-basket .col p:first-child{margin-top:0}.block-basket .footer-basket .panel-basket .col p.discount{color:#F9293D}.block-basket .footer-basket .panel-basket .col:first-child{text-align:left;color:#2e3641;font-size:18px}@media (max-width: 1199px){.block-basket .footer-basket .panel-basket .col:first-child{font-size:14px;padding-top:3px}.block-basket .footer-basket .panel-basket .col:first-child p{margin-top:3px}}@media (max-width: 1199px){.block-basket .footer-thank .panel-basket .col p{margin-top:10px}}@media (max-width: 1199px){.block-basket .footer-thank .panel-basket .col:first-child{font-size:18px}}@media (max-width: 1199px){.block-basket .footer-thank .panel-basket .col:first-child p{margin-top:8px}}@media (max-width: 1199px){.block-basket .footer-thank .panel-basket .col:first-child p:first-child{margin-top:0}}.block-basket .bar-basket{padding:14px 8px 0}@media (max-width: 1199px){.block-basket .bar-basket{padding:7px 4px 0}}.block-basket .bar-basket .col{width:50%;float:left;text-align:right}.block-basket .bar-basket .col:first-child{text-align:left}.block-basket .bar-basket .inc{color:#1fbba6;font-size:34px;line-height:36px}@media (max-width: 1199px){.block-basket .bar-basket .inc{font-size:27px}}@media (max-width: 767px){.block-basket .bar-basket .inc{font-size:25px}}.block-basket .bar-basket .inc .value{color:#c2c2c2;text-transform:uppercase;font-size:16px}@media (max-width: 1199px){.block-basket .bar-basket .inc .value{font-size:13px}}@media (max-width: 767px){.block-basket .bar-basket .inc .value{font-size:14px}}.block-basket .total{text-transform:uppercase;color:#000;font-weight:500;font-size:26px;line-height:36px;letter-spacing:2px}@media (max-width: 1199px){.block-basket .total{font-size:20px}}@media (max-width: 767px){.block-basket .total{font-size:22px}}.item-basket{color:#1fbba6;font-size:14px;line-height:1.2;padding:10px 0 17px;position:relative}@media (max-width: 1199px){.item-basket{padding-bottom:11px;font-size:11px}}.item-basket h3{margin:0 0 5px;font-size:18px;line-height:1.278;color:#2e3641;text-transform:none;font-weight:normal}@media (max-width: 1199px){.item-basket h3{font-size:14px;line-height:1.286}}@media (max-width: 767px){.item-basket h3{font-size:14px !important}}.item-basket .visual{float:left;margin:0 20px 0 0;position:relative;overflow:visible;width:100px;max-height:100px}.item-basket .visual img{max-width:100%;max-height:100px}@media (max-width: 767px){.item-basket .visual{width:65px;max-height:65px}.item-basket .visual>img{max-height:65px}}.item-basket .visual .label{position:absolute;display:block;padding:0;top:-3px;right:1px;width:25px;height:25px;border-radius:50%;background:#1fbba6;text-align:center;color:#fff;line-height:25px;font-size:18px;font-weight:bold;z-index:10}@media (max-width: 1199px){.item-basket .visual .label{width:20px;height:20px;font-size:14px;line-height:20px}}.item-basket .body{overflow:hidden;padding:17px 0 0}@media (max-width: 1199px){.item-basket .body{padding-top:13px}}.item-basket .inc{float:right;font-size:21px;margin:0 0 0 10px}@media (max-width: 1199px){.item-basket .inc{font-size:16px}}.item-basket .text{overflow:hidden}.item-basket .closed{position:absolute;right:-20px;top:31px;width:14px;height:14px}@media (max-width: 1309px){.item-basket .closed{top:0;right:0}}.item-basket .closed:hover:after,.item-basket .closed:hover:before{background:#007087}.item-basket .closed:after,.item-basket .closed:before{content:'';position:absolute;width:16px;height:2px;background:#c5c5c5;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%;z-index:10}.item-basket .closed:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.address-block{padding-bottom:59px}@media (max-width: 1199px){.address-block{padding-bottom:45px}}.address-block .col{float:left;width:50%}@media (max-width: 767px){.address-block .col{width:100%;padding-top:30px}.address-block .col:first-child{padding-top:0}}.address-block address{font-size:21px;line-height:1.381;color:#333;margin:0;padding:0;font-style:normal;margin-bottom:14px}@media (max-width: 1199px){.address-block address{font-size:17px;line-height:1.3;margin-bottom:8px}}@media (max-width: 767px){.address-block address{font-size:16px}}.address-block a{color:#1fbba6;font-size:18px}@media (max-width: 1199px){.address-block a{font-size:15px}}.address-block a:hover{color:#007087}.address-block h2{margin-bottom:18px}.payment{margin-bottom:59px;color:#2e3641}@media (max-width: 1199px){.payment{font-size:14px;margin-bottom:44px}}@media (max-width: 767px){.payment{font-size:16px}}.payment h2{margin:0 0 8px}.payment p{margin:0 0 18px}@media (max-width: 1199px){.payment p{margin-bottom:15px}}.lock,.question{position:relative}.lock input,.question input{padding-right:25px}.lock:after,.question:after{content:'\e927';position:absolute;top:50%;right:18px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:16px;line-height:1;color:#ccc;font-family:'icomoon'}@media (max-width: 1199px){.lock:after,.question:after{font-size:14px}}.question .tooltip-question{position:absolute;width:18px;height:18px;top:50%;right:18px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:14px;line-height:18px;text-align:center;background:#ccc;color:#fff;border-radius:50%;z-index:10}@media (max-width: 1199px){.question .tooltip-question{width:15px;height:15px;font-size:12px;line-height:15px}}.question:after{display:none}.question .tooltip{min-width:150px}.payment-box{border:1px solid #d9d9d9;margin-bottom:40px}@media (max-width: 767px){.payment-box{margin-bottom:20px}}.payment-box .header{padding:17px 20px;border-bottom:1px solid #d9d9d9;overflow:hidden}@media (max-width: 1199px){.payment-box .header{padding:10px 15px}}.payment-box .box-card{font-size:15px;line-height:27px;float:right;color:#98a5b6}@media (max-width: 1199px){.payment-box .box-card{font-size:12px;line-height:21px;padding-top:2px}}@media (max-width: 767px){.payment-box .box-card{width:100%;padding-top:5px}}.payment-box .box-card .img-box{display:inline}@media (max-width: 1199px){.payment-box .box-card .img-box{width:142px;display:inline-block}.payment-box .box-card .img-box img{max-width:100%;height:auto}}@media (max-width: 767px){.payment-box .box-card .img-box{width:150px;float:left;margin-right:10px}}.payment-box label{font-size:15px;line-height:27px;margin:0}@media (max-width: 1199px){.payment-box label{font-size:12px}}.payment-box .body{background:#fafafa;padding:18px 18px 15px}@media (max-width: 1199px){.payment-box .body{padding:14px 14px 6px}}@media (max-width: 767px){.payment-box .body{padding:18px 18px 8px}}.payment-box .body .form-group{margin-bottom:10px}.payment-box .body .input-placeholder-text{display:block !important;color:#9c949a !important;font-size:18px;line-height:22px;padding:12px 15px 13px;-webkit-transition:padding 0.3s, font-size 0.3s;transition:padding 0.3s, font-size 0.3s}@media (max-width: 1199px){.payment-box .body .input-placeholder-text{font-size:14px;padding:9px 15px 0}}.payment-box .body .parent-active .input-placeholder-text{font-size:12px;padding-top:2px}.payment-box .body .threecolumns .col{float:left;width:25%;padding-left:11px}@media (max-width: 767px){.payment-box .body .threecolumns .col{width:100%;padding-left:0}}.payment-box .body .threecolumns .col:first-child{width:50%;padding-left:0}@media (max-width: 767px){.payment-box .body .threecolumns .col:first-child{width:100%}}.payment-box .body .threecolumns .col:first-child+.col{width:25%}@media (max-width: 767px){.payment-box .body .threecolumns .col:first-child+.col{width:100%}}.payment-box .footer{border-top:1px solid #d9d9d9;padding:17px 20px}@media (max-width: 1199px){.payment-box .footer{padding:12px 15px}}@media (max-width: 1199px){.payment-box .footer .img-box{width:34px}}.thank{padding:41px 0 88px}@media (max-width: 1199px){.thank{padding:31px 0 88px;font-size:17px}}@media (max-width: 767px){.thank{padding-bottom:30px}}.thank .phone{margin:0 0 25px}.thank .title{text-align:center;color:#2e3641;margin:0 0 30px}@media (max-width: 1199px){.thank .title{margin-bottom:54px}}@media (max-width: 767px){.thank .title{font-size:16px;margin-bottom:20px}}.thank .title h1{color:#1fbba6;margin:0 0 20px;font-size:39px;line-height:1.2;font-weight:500;letter-spacing:2px}@media (max-width: 1199px){.thank .title h1{font-size:38px}}@media (max-width: 767px){.thank .title h1{font-size:28px}}.thank .title .ico{font-size:63px;line-height:1;display:inline-block;vertical-align:top;color:#1fbba6;margin-bottom:25px}@media (max-width: 1199px){.thank .title .ico{font-size:50px;margin-bottom:17px}}.thank .title p{margin:0}.title-order{padding-bottom:3px}.title-order h2{padding:7px 0 0;letter-spacing:1px}@media (max-width: 1199px){.title-order h2{font-size:17px}}.title-order .box{float:right}@media (max-width: 1199px){.title-order .box{padding-top:2px}}@media (max-width: 767px){.title-order .box{float:none;width:100%}}.title-order .box .print{float:left;font-size:19px;line-height:38px}@media (max-width: 1199px){.title-order .box .print{font-size:15px;line-height:30px}}.title-order .box .print .icons-print{margin:0 2px 0 0;position:relative;top:-2px;font-size:22px;vertical-align:middle}@media (max-width: 1199px){.title-order .box .print .icons-print{font-size:18px}}.title-order .box .social-networks{float:left;margin-left:13px}@media (max-width: 1199px){.title-order .box .social-networks{margin-left:8px}}@media (max-width: 767px){.title-order .box .social-networks{float:right}}.title-order .box .social-networks li{margin-right:0;margin-left:6px}@media (max-width: 1199px){.title-order .box .social-networks a{width:30px;height:30px}}.order .block-basket{padding:0;margin:0;background:none}.order .block-basket .panel-basket{border:0;padding:0;clear:both}.order .block-basket .panel-basket .col{line-height:26px}.order .block-basket .panel-basket .col:first-child{color:#000;font-weight:500;font-size:16px}.order .block-basket .bar-basket{margin-bottom:43px;margin-top:11px;padding:0;border-top:1px solid #2e3641}@media (max-width: 1199px){.order .block-basket .bar-basket{margin-bottom:15px}}.order .block-basket .bar-basket h4{margin:0;line-height:38px}.order .block-basket .bar-basket .inc{font-size:21px}@media (max-width: 1199px){.order .block-basket .bar-basket .inc{font-size:19px}}.order .block-basket .footer-basket{color:#333;padding:24px 0 0}@media (max-width: 1199px){.order .block-basket .footer-basket{padding:15px 0 0}}.order .block-basket .footer-basket h2{padding-top:9px;margin-bottom:18px}@media (max-width: 1199px){.order .block-basket .footer-basket h2{font-size:17px;margin-bottom:15px}}.order .block-basket .footer-basket address{line-height:1.3}.order .footer-box{margin:0}.order .item-basket{border-bottom:2px solid #e2e2e2;padding:13px 0 8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 1199px){.order .item-basket{padding:10px 0 6px}}@media (max-width: 767px){.order .item-basket{display:block}}.order .item-basket:first-child{border-top:2px solid #e2e2e2}.order .item-basket h3{font-size:20px}@media (max-width: 767px){.order .item-basket h3{font-size:18px}}.order .item-basket .inc{font-size:24px}@media (max-width: 1199px){.order .item-basket .inc{font-size:19px}}@media (max-width: 767px){.order .item-basket .inc{font-size:21px}}.order .item-basket .visual{margin:0}@media (max-width: 1199px){.order .item-basket .visual{width:11%}}@media (max-width: 767px){.order .item-basket .visual{width:102px;padding:0;margin:0 auto 10px;float:none}}.order .item-basket .body{padding:0;width:84.9%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width: 767px){.order .item-basket .body{width:100%}}.order .item-basket .body .hold{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 767px){.order .item-basket .body .hold{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.order .btn{min-width:301px;margin-bottom:23px;font-size:21px;padding:10px 12px}@media (max-width: 1199px){.order .btn{font-size:16px;min-width:235px;padding:8px 12px}}.order .return{clear:both;font-size:19px}@media (max-width: 1199px){.order .return{font-size:18px}.order .return>span{font-size:20px;position:relative;top:2px}}.order h2{margin:0 0 5px}.order.promo-order{margin-top:25px}.order.promo-order .item-basket:last-child{border-bottom:none}.collapse-group{max-height:0;-webkit-transition:max-height 0.5s ease;transition:max-height 0.5s ease;overflow:hidden}.collapse-group.open{max-height:500px;overflow:visible}.contacts-section{padding:29px 0 73px}@media (max-width: 1024px){.contacts-section{padding:23px 12px 58px}}@media (max-width: 767px){.contacts-section{padding:10px 0 6px}}@media (max-width: 1024px){.contacts-section .form-group{margin-bottom:22px}}@media (max-width: 767px){.contacts-section .form-group{margin-bottom:16px}}.contacts-section .form-group+.btn{margin-top:-7px}@media (max-width: 767px){.contacts-section .form-group+.btn{margin-top:-5px}}.contacts-section form{margin-bottom:38px;max-width:508px}@media (max-width: 1024px){.contacts-section form{max-width:408px;margin-bottom:17px}}@media (max-width: 767px){.contacts-section form{max-width:none}}.contacts-section form .btn{font-weight:normal;font-size:16px;padding:16px 10px}@media (max-width: 1024px){.contacts-section form .btn{font-size:13px;padding:13px 10px}}@media (max-width: 767px){.contacts-section form .btn{font-size:16px;font-weight:bold;padding:14px 10px}}@media (max-width: 767px){.contacts-section .panels{margin-bottom:19px}}.contacts-section .text-block{padding:0 37px 51px;color:#2e3641;max-width:480px}@media (max-width: 1024px){.contacts-section .text-block{font-size:14px;padding:0 30px 43px;max-width:370px}}@media (max-width: 767px){.contacts-section .text-block{font-size:12px;line-height:1.64;padding:0 10px 15px}}.contacts-section .text-block address{margin:28px 0}@media (max-width: 1024px){.contacts-section .text-block address{margin:25px 0 27px}}@media (max-width: 767px){.contacts-section .text-block address{margin:-4px 0 16px}}.contacts-section .text-block p{margin-bottom:10px}.contacts-section h2{letter-spacing:2px;color:#000;font-size:21px;margin:0 0 19px}@media (max-width: 1024px){.contacts-section h2{font-size:17px;letter-spacing:1px;margin-bottom:15px}}@media (max-width: 767px){.contacts-section h2{margin-bottom:10px}}.contacts-section .phone{font-weight:normal;font-size:35px;line-height:1;display:block;padding:3px 0 29px}@media (max-width: 1024px){.contacts-section .phone{font-size:28px;padding:2px 0 25px}}@media (max-width: 767px){.contacts-section .phone{font-size:23px;padding:0 0 17px}}.links-list{text-transform:uppercase;padding-bottom:22px;letter-spacing:0.5px;margin-bottom:0}@media (max-width: 1024px){.links-list{font-size:14px;padding-bottom:15px}}@media (max-width: 767px){.links-list{font-size:11px;padding:0 10px 4px}}.links-list li{margin-bottom:13px}@media (max-width: 767px){.links-list li{margin-bottom:8px}}.links-list a:after{height:0;width:0;border-bottom:6.5px solid transparent;border-left:6.5px solid #1fbba6;border-top:6.5px solid transparent;content:'';display:inline-block;margin-left:10px}@media (max-width: 1024px){.links-list a:after{border-width:4px;margin-left:7px}}@media (max-width: 767px){.links-list a:after{border-width:3px;margin-left:5px}}.chat-link{display:inline-block;vertical-align:top;text-transform:uppercase;font-size:17px;line-height:25px;letter-spacing:1px}@media (max-width: 1024px){.chat-link{font-size:14px;line-height:20px}}@media (max-width: 767px){.chat-link{font-size:11px;line-height:15px;margin:0 10px 32px}}.chat-link img{display:inline-block;vertical-align:top;margin:0 19px 0 0}@media (max-width: 1024px){.chat-link img{width:146px;height:auto;margin-right:12px}}@media (max-width: 767px){.chat-link img{width:110px}}.chat-link span{padding:10px 0 0;display:inline-block;vertical-align:top}@media (max-width: 1024px){.chat-link span{padding:8px 0 0}}@media (max-width: 767px){.chat-link span{padding:6px 0 0}}.faq-section{padding:41px 15px 30px}@media (max-width: 767px){.faq-section{padding:20px 15px}}.faq-section.container-fluid{max-width:1130px}.faq-section.style-02{padding:0 15px 50px}.faq-section.style-02.container-fluid{max-width:1140px}.faq-section.style-02 .faq-box{margin:0 0 0 -17px}@media (max-width: 1024px){.faq-section.style-02 .faq-box{margin-left:0}}.faq-section.style-02 .faq-box:first-child{padding-top:73px}@media (max-width: 1024px){.faq-section.style-02 .faq-box:first-child{padding-top:57px}}@media (max-width: 767px){.faq-section.style-02 .faq-box:first-child{padding-top:15px}}.faq-section.style-02 .faq-box h2{font-size:39px;line-height:42px;margin:0 0 36px;font-weight:700;color:#1fbba6}@media (max-width: 1024px){.faq-section.style-02 .faq-box h2{font-size:31px;line-height:34px;margin-bottom:30px}}@media (max-width: 767px){.faq-section.style-02 .faq-box h2{font-size:30px;line-height:34px;margin-bottom:13px}}.faq-box{border-top:1px solid #d4d4d4;padding:26px 0 0;margin:0 0 16px}@media (max-width: 767px){.faq-box{padding:15px 9px 0}}.faq-box:first-child{border-top:0;padding-top:0}.faq-box h2{margin:0 0 21px}.faq-box .panel-group{margin-bottom:0}.faq-box .panel{background:transparent}@media (max-width: 1024px){.faq-box .panel{margin:0}}.faq-box .panel+.panel{margin-top:0}@media (max-width: 1024px){.faq-box .panel+.panel{margin-top:4px}}@media (max-width: 767px){.faq-box .panel+.panel{margin-top:1px}}.faq-box .panel-body{padding:13px 0 10px 54px;line-height:20px}@media (max-width: 1024px){.faq-box .panel-body{padding:9px 0 9px 54px;font-size:17px;line-height:19px}}@media (max-width: 767px){.faq-box .panel-body{font-size:14px;line-height:16px;padding:4px 0 4px 24px}}.faq-box .panel-body .faq-hold{margin-bottom:20px}@media (max-width: 767px){.faq-box .panel-body .faq-hold{margin-bottom:13px}}.faq-box .panel-body p{margin-bottom:0}.faq-box .panel-body .asked-letter{font-weight:700;color:#007087}.faq-box .no-answer-letter .asked-letter{display:none}.open-accordion{cursor:pointer;display:inline-block;vertical-align:top;padding:0 8px 0 27px;position:relative}@media (max-width: 1024px){.open-accordion{font-size:17px;line-height:20px;padding:2px 8px 2px 24px}}@media (max-width: 767px){.open-accordion{font-size:14px;line-height:18px}}.open-accordion:focus{color:#1fbba6}.open-accordion.collapsed:before{content:"+";line-height:18px}@media (max-width: 767px){.open-accordion.collapsed:before{line-height:13px}}.open-accordion:before{content:"-";position:absolute;left:0;top:6px;background:#007087;width:19px;height:19px;border-radius:50%;text-align:center;color:#fff;font-size:20px;line-height:14px;font-weight:600}@media (max-width: 1024px){.open-accordion:before{top:1px}}@media (max-width: 767px){.open-accordion:before{width:16px;height:16px;font-size:16px;line-height:11px;top:3px}}.vs-features .vs-feature-comparison{position:relative}.vs-features .vs-feature-table{width:100%}.vs-features .vs-feature-table th,.vs-features .vs-feature-table .vs-feature-title{font-weight:normal;text-align:center;text-transform:uppercase}.vs-features .vs-feature-table th.vs-feature-title{background-color:#1fbba6;padding:10px;width:30%;vertical-align:bottom}.vs-features .vs-feature-table th.vs-feature-title div,.vs-features .vs-feature-table th.vs-feature-title h4{color:#fff}.vs-features .vs-feature-table th.vs-feature-title h4{font-size:28px}.vs-features .vs-feature-table th.vs-feature-competitor{background-color:#fff;width:14%}.vs-features .vs-feature-table th.vs-feature-competitor h6{color:#7f7f7f;font-size:17px}.vs-features .vs-feature-table th.vs-feature-competitor img{max-width:90%}.vs-features .vs-feature-table td.vs-feature-title{color:#cacaca;height:54px}.vs-features .vs-feature-table td.yes,.vs-features .vs-feature-table td.no,.vs-features .vs-feature-table td.vs{font-size:0}.vs-features .vs-feature-table td.yes:after,.vs-features .vs-feature-table td.vs:after{background-image:url("//assets.viralstyle.com/images/customer/feature-sprite.png");background-repeat:no-repeat;content:'';display:block;margin:0 auto;position:relative;height:36px;width:36px}.vs-features .vs-feature-table td.yes:after{background-position:0 center}.vs-features .vs-feature-table td.vs:after{background-position:-36px center}.vs-features .vs-feature-table tr td.vs-feature-title{background-color:#2e3641}.vs-features .vs-feature-table tr td.yes,.vs-features .vs-feature-table tr td.no{background-color:#F2F2F2}.vs-features .vs-feature-table tr td.vs{background-color:#1fbba6}.vs-features .vs-feature-table tr:nth-child(even) td.vs-feature-title{background-color:#2A323C}.vs-features .vs-feature-table tr:nth-child(even) td.yes,.vs-features .vs-feature-table tr:nth-child(even) td.no{background-color:#DFDFDF}.vs-features .vs-feature-table tr:nth-child(even) td.vs{background-color:#1DAC99}@media (max-width: 1024px){.vs-features .vs-feature-title{font-size:15px}}@media (min-width: 768px){.vs-features .vs-feature-comparison:before{background-color:#1fbba6;content:'';position:absolute;top:0;left:0;width:100%;height:146px;z-index:-1}.vs-features th.vs-feature-title{height:146px}}.vs-feature-details{background-color:#F3F3F3;padding:25px 0}.ft-icon{font-size:18px;font-weight:700}.ft-icon.buyer-data:before{background-position:0 0}.ft-icon.lower-costs:before{background-position:0 -36px}.ft-icon.mail-server:before{background-position:0 -72px}.ft-icon.crm-dash:before{background-position:0 -108px}.ft-icon.one-click:before{background-position:0 -144px}.ft-icon.live-overview:before{background-position:0 -180px}.ft-icon.coupon-codes:before{background-position:0 -216px}.ft-icon.sales-page:before{background-position:0 -252px}.ft-icon.sub-users:before{background-position:0 -288px}.ft-icon.split-testing:before{background-position:0 -324px}.ft-icon.relaunch:before{background-position:0 -360px}.ft-icon.conversions:before{background-position:0 -396px}.ft-icon.analytics:before{background-position:0 -432px}.ft-icon.currency-conv:before{background-position:0 -468px}.ft-icon.no-minimums:before{background-position:0 -504px}.ft-icon.amazon-paypal:before{background-position:0 -540px}.ft-icon.storefront:before{background-position:0 -576px}.ft-icon:before{background-image:url("//assets.viralstyle.com/images/customer-ui/featurePoints-sprite.png");background-repeat:no-repeat;content:'';display:inline-block;float:left;margin-right:15px;height:36px;width:36px}.ft-desc{margin-left:52px}.terms-of-service .table-of-contents ul{margin:0;padding:0}.terms-of-service .table-of-contents li{list-style:none}.terms-of-service .terms-proper{margin-bottom:25px;margin-top:30px}@media (max-width: 767px){.terms-of-service{font-size:14px}.terms-of-service .table-of-contents{text-align:center}}.video-section{background:#f7f8fa;padding:48px 0 53px}@media (max-width: 1024px){.video-section{padding:40px 0 44px}}@media (max-width: 767px){.video-section{padding:24px 0 20px}}.video-section h1{letter-spacing:2px;color:#000;font-size:29px;margin:0 0 33px}@media (max-width: 1024px){.video-section h1{font-size:23px;margin-bottom:26px}}@media (max-width: 767px){.video-section h1{font-size:17px;line-height:20px;margin-bottom:15px}}.video-section .btn{font-size:28px;font-weight:normal;padding:20px 50px;letter-spacing:1px}@media (max-width: 1024px){.video-section .btn{font-size:23px;padding:15px 40px}}@media (max-width: 767px){.video-section .btn{font-size:12px;font-weight:bold;padding:10px 30px}}.video-holder{margin:0 auto 38px;max-width:984px;position:relative;padding-bottom:44%;padding-top:25px;height:0}@media (max-width: 1024px){.video-holder{padding-bottom:53%}}@media (max-width: 767px){.video-holder{padding-bottom:52%}}.video-holder iframe{position:absolute;top:0;left:0;width:100%;height:100%}section.product-detail .placeholder .silhouette{height:auto;width:100%}.product-carousel .owl-next,.product-carousel .owl-prev{position:absolute;width:32px;height:60px;top:50%;left:-35px;margin-top:-35px;font-size:67px;line-height:1;color:transparent;-webkit-transition:color .2s ease;transition:color .2s ease;overflow:hidden}@media (max-width: 1024px){.product-carousel .owl-next,.product-carousel .owl-prev{font-size:58px;margin-top:-32px}}.product-carousel .owl-next:before,.product-carousel .owl-prev:before{position:absolute;top:-2px;left:-18px;color:#7f7f7f}@media (max-width: 1024px){.product-carousel .owl-next:before,.product-carousel .owl-prev:before{left:-13px}}.product-carousel .owl-next:hover:before,.product-carousel .owl-prev:hover:before{color:#1fbba6}.product-carousel .owl-next.disabled:before,.product-carousel .owl-prev.disabled:before{cursor:default;color:#cacaca}.product-carousel .owl-next{left:auto;right:-35px}.product-carousel .owl-dots{display:none;position:absolute;bottom:0px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.product-carousel .owl-dots>.owl-dot{margin:0 10px;height:20px;width:20px;border:2px solid #c2c2c2;background-color:transparent;display:inline-block;border-radius:50%;-webkit-transition:border-color 0.5s ease, background-color 0.5s ease;transition:border-color 0.5s ease, background-color 0.5s ease}.product-carousel .owl-dots>.owl-dot.active{border-color:#007087;background-color:#007087}.product-carousel .owl-dots>.owl-dot:active,.product-carousel .owl-dots>.owl-dot:focus{border-color:#fff}.product-carousel .owl-dots>.owl-dot:hover{border-color:#007087}@media (max-width: 1199px){.product-carousel .owl-dots>.owl-dot{height:15px;width:15px;margin:0 8px}}@media (max-width: 767px){.product-carousel .owl-dots>.owl-dot{height:10px;width:10px;margin:0 5px;border-width:1px}}product-zoom .zoom-display{cursor:move;display:none;background-color:white;background-repeat:no-repeat;width:100%;height:80%}product-zoom .zoom-display.show-zoom{display:block;position:absolute;z-index:10}product-color-transition .mug-container{position:relative;margin-left:4%}product-color-transition .mug-container canvas#display{display:block;max-width:100%;height:auto}product-color-transition .mug-container img.design,product-color-transition .mug-container img.mask{display:none}product-color-transition .mug-container .demo-handle{background-color:#1fbba6;border-radius:50%;color:white;cursor:-webkit-grab;cursor:grab;font-weight:bold;font-size:39px;line-height:55px;position:absolute;text-align:center;height:55px;width:55px;z-index:5;right:0;bottom:85%}@media (min-width: 768px){product-color-transition .mug-container .demo-handle{right:-30px}}product-color-transition .mug-container .demo-handle.grabbed{cursor:-webkit-grabbing;cursor:grabbing}product-color-transition .mug-container .demo-handle-hitbox{position:absolute;height:200%;width:300%;top:-50%;left:-100%}product-color-transition .mug-container .color-target{left:13px;font-size:28px;position:absolute}product-color-transition .mug-container .color-target.fa-chevron-up{top:-30px}product-color-transition .mug-container .color-target.fa-chevron-down{bottom:-25px}.product-detail{margin-bottom:25px}.product-detail .page-title{text-align:center;margin:0 auto;font-size:20px;text-transform:none;position:relative;z-index:1}@media (max-width: 767px){.product-detail .page-title{margin:5px auto}}.product-detail .flair img{width:100%}.product-detail .flair.flair-banner{margin-bottom:20px}.product-detail .flair.flair-banner img{max-width:100%}.product-detail .flair-seal{position:absolute;right:0;bottom:75px;z-index:10;pointer-events:none}.product-detail .flair-seal>img{max-width:80px;max-height:80px}@media (min-width: 768px){.product-detail .flair-seal>img{max-width:125px;max-height:125px}}@media (min-width: 768px){.product-detail .flair-seal{bottom:175px}}.product-detail .product-tabs img{height:100%;max-width:100%}.product-detail .product-tabs .tab-content{min-height:250px}.product-detail .product-tabs .nav-tabs li{cursor:pointer}.product-detail .product-page-placeholder{min-height:600px}.product-detail shopping-cart .extended-details{display:none}.product-gallery{position:relative;padding:25px 0 0}@media (max-width: 767px){.product-gallery{margin:0 -11px 15px}}.product-gallery .mask{position:relative;overflow:hidden}.product-gallery .mask .slideset{width:99999px;float:left}.product-gallery .mask .slideset .slide{float:left;text-align:center;padding:0 54px}@media (max-width: 1199px){.product-gallery .mask .slideset .slide{padding:0 40px}}@media (max-width: 767px){.product-gallery .mask .slideset .slide{padding:0}}.product-gallery .mask .slideset .slide img{max-width:100%;height:auto;vertical-align:top;margin:0 auto}.product-gallery .img-holder{position:relative}.product-gallery [class^='btn-']{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;font-size:70px;color:#7f7f7f}.product-gallery [class^='btn-']:hover{color:#1fbba6}@media (max-width: 1199px){.product-gallery [class^='btn-']{font-size:54px}}@media (max-width: 767px){.product-gallery [class^='btn-']{font-size:37px}}.product-gallery .btn-prev{left:-27px}@media (max-width: 1199px){.product-gallery .btn-prev{left:14px}}@media (max-width: 767px){.product-gallery .btn-prev{left:4px}}.product-gallery .btn-next{right:-27px}@media (max-width: 1199px){.product-gallery .btn-next{right:14px}}@media (max-width: 767px){.product-gallery .btn-next{right:4px}}.standalone-slide{width:100%}.thumbnail-links{text-align:center}@media (max-width: 767px){.thumbnail-links{margin-top:-30px}}.thumbnail-links .thumbnail-link{display:block;background-color:white;border:1px solid #E6E6E6;margin:15px auto;position:relative;z-index:10}.thumbnail-links .thumbnail-link.active,.thumbnail-links .thumbnail-link:hover{border:1px solid #1fbba6}.thumbnail-links .thumbnail-link.active:after{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-bottom-color:#1fbba6;border-width:12px;margin-left:-12px}.thumbnail-links img{max-height:100px}.product-tabs{border:1px solid #cacaca}@media (max-width: 767px){.product-tabs{margin:50px -15px 0}}.alert__row--mobile{text-align:center}@media (max-width: 767px){.alert__row--mobile{margin-left:-15px;margin-right:-15px}}.cart{background:#f7f8fa;position:relative;margin-bottom:30px}@media (max-width: 1023px){.cart{clear:both}}@media (max-width: 767px){.cart{font-size:14px;margin:0 -15px 20px}}.cart__controls{padding:32px 10% 17px}@media (max-width: 1199px){.cart__controls{padding:24px 10% 17px}}@media (max-width: 767px){.cart__controls{padding:15px 20px}}@media (max-width: 1023px){.cart__buttons{position:fixed;bottom:0;left:0;width:100%;z-index:10}.cart__buttons.cart__buttons--static{position:static}}.cart__buttons>.btn{width:100%;display:block;font-size:18px;line-height:1.65;padding:12px;letter-spacing:0}@media (max-width: 1199px){.cart__buttons>.btn{font-size:16px;line-height:2.1}}@media (max-width: 1023px){.cart__buttons>.btn{font-size:18px}}.cart__buttons>.btn [class^="icons-"]{margin-right:5px}.widget-box{background:#f7f8fa;padding:32px 10% 17px;margin-bottom:27px;position:relative}@media (max-width: 1023px){.widget-box{clear:both}}@media (max-width: 1199px){.widget-box{padding:24px 10% 17px}}@media (max-width: 767px){.widget-box{font-size:14px;padding:15px 20px;margin:0 -15px 15px}}.widget-box.sorter{margin-top:0}.widget-box.sorter .list-radio li{margin:0 2px 8px 4px}.widget-box.sorter .list-radio .jcf-radio{width:30px;height:30px;margin:0}.widget-box.sorter .list-radio .jcf-radio span{border-width:4px}.rating{display:none;font-size:19px;line-height:20px;margin:0 0 27px}@media (max-width: 1199px){.rating{font-size:15px;line-height:15px;margin:0}}@media (max-width: 767px){.rating{margin-top:30px;text-align:center;font-size:14px;clear:both}}.rating a{color:#1fbba6}.list-star{float:left;margin:0 14px 0 0}@media (max-width: 1199px){.list-star{margin-right:10px}}@media (max-width: 767px){.list-star{float:none;display:inline-block;vertical-align:top}}.list-star li{float:left;font-size:19px;line-height:1;color:#e4bb2e;margin:0 0 0 6px}@media (max-width: 1199px){.list-star li{font-size:15px;margin:0 0 0 6px;line-height:15px}}.list-star li:first-child{margin-left:0}@media (max-width: 1199px){.list-star li:first-child{margin-left:0}}.list-star li .grey-star{color:#d0d1d2}.price-banner{display:none;background-color:#1fbba6;color:white;font-size:18px;position:absolute;right:0;height:40px;line-height:40px;padding:0 10px;z-index:100;top:20px}.price-banner:after{background:transparent url("//assets.viralstyle.com/images/customer-ui/banner-tail.png") no-repeat top right;background-size:25px 15px;content:' ';display:block;height:30px;position:absolute;right:0;width:25px}.cart-form h2,.cart__controls h2{font-size:28px;line-height:1;color:#2e3641;margin:0 0 4px;font-weight:normal;text-transform:none;margin-bottom:10px}@media (max-width: 1199px){.cart-form h2,.cart__controls h2{font-size:24px}}@media (max-width: 767px){.cart-form h2,.cart__controls h2{font-size:22px;text-align:center}}.cart-form h3,.cart__controls h3{font-size:22px;line-height:1;font-weight:normal;color:#000;margin:0 0 7px;text-transform:none}@media (max-width: 1199px){.cart-form h3,.cart__controls h3{font-size:18px}}.cart-form .inc,.cart__controls .inc{font-size:21px;line-height:1;color:#1fbba6;display:block;text-transform:uppercase;margin:0 0 10px}@media (max-width: 1199px){.cart-form .inc,.cart__controls .inc{font-size:19px}}.cart-form .inc .value,.cart__controls .inc .value{font-size:17px;color:#adadad}@media (max-width: 1199px){.cart-form .inc .value,.cart__controls .inc .value{font-size:15px}}.cart-form .name,.cart__controls .name{color:#0096b6;font-size:23px;line-height:1;display:block;margin:0 0 8px}@media (max-width: 1199px){.cart-form .name,.cart__controls .name{font-size:18px}}@media (max-width: 767px){.cart-form .name,.cart__controls .name{display:none}}.cart-form .btn,.cart__controls .btn{width:100%;display:block;font-size:18px;line-height:1.65;margin-bottom:29px}@media (max-width: 1199px){.cart-form .btn,.cart__controls .btn{margin-bottom:17px;font-size:16px;line-height:2.1}}@media (max-width: 767px){.cart-form .btn,.cart__controls .btn{margin-bottom:26px}}.cart-form .btn [class^="icons-"],.cart__controls .btn [class^="icons-"]{margin-right:5px}.cart-form .two-columns .col,.cart__controls .two-columns .col{float:right;width:38%}.cart-form .two-columns .col:first-child,.cart__controls .two-columns .col:first-child{float:left;width:60%}.cart-form .jcf-select,.cart__controls .jcf-select{min-width:1px;width:100%}@media (max-width: 1199px){.cart-form .jcf-select,.cart__controls .jcf-select{height:40px;margin-bottom:5px}}.cart-form .jcf-select .jcf-select-text,.cart__controls .jcf-select .jcf-select-text{margin-left:13px}@media (max-width: 1199px){.cart-form .jcf-select .jcf-select-text,.cart__controls .jcf-select .jcf-select-text{font-size:17px;line-height:38px}}.cart-form .jcf-select .jcf-select-opener:before,.cart__controls .jcf-select .jcf-select-opener:before{font-size:10px;margin-top:-5px}.cart-form .row-form,.cart__controls .row-form{padding-bottom:14px}@media (min-width: 1200px){.cart-form select.group-label-small-widescreen,.cart__controls select.group-label-small-widescreen{font-size:16px !important}}@media (min-width: 1024px) and (max-width: 1199px){.cart-form select.group-label-small-desktop,.cart__controls select.group-label-small-desktop{font-size:16px !important}}.social-widgets{position:absolute;left:15px;z-index:10;bottom:95px}@media (min-width: 768px){.social-widgets{left:-25px;bottom:175px}}.campaign-stats .campaign-countdown-timer{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#2E404E;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-weight:bold;margin-bottom:10px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;text-align:center;text-transform:uppercase}.campaign-stats .campaign-countdown-timer .countdown-component .clock-icon{margin-top:9px}.campaign-stats .campaign-countdown-timer .countdown-component .amount{font-size:30px}.campaign-stats .campaign-countdown-timer .countdown-component .unit{font-size:16px}@media (max-width: 1023px){.campaign-stats .campaign-countdown-timer{zoom:80%;width:400px;margin:5px auto}}@media (max-width: 767px){.campaign-stats .campaign-countdown-timer{zoom:70%;width:325px;margin:5px auto}}.campaign-stats .sold-percentage-bar{background:#CCC url("//assets.viralstyle.com/images/pattern_bg.jpg");color:white;font-size:17px;position:relative;min-height:25px}@media (max-width: 1023px){.campaign-stats .sold-percentage-bar{height:10px;min-height:10px}}.campaign-stats .sold-percentage-bar .progress-bar{background-color:#1fbba6;position:absolute;height:100%;z-index:1}.campaign-stats .sold-percentage-bar .inside-count{line-height:40px;padding:0 15px;position:relative;z-index:2}@media (max-width: 1023px){.campaign-stats .sold-percentage-bar .inside-count{top:5px}}.campaign-stats p{font-size:14px;text-align:justify}@media (max-width: 1023px){.campaign-stats{background:0 0;padding:2px 25px 35px}.campaign-stats .sold-percentage-bar{text-align:center}.campaign-stats .inside-count{padding-top:5px;color:#2E404E}}.color-list{list-style-type:none;margin-left:-6px;padding:0;margin-bottom:0}.color-list li.color{border:1px solid #d8d9db;cursor:pointer;display:inline-block;margin:0 6px 8px;height:35px;width:35px}.color-list li.color span{border-color:#fff;display:inline-block;width:100%;height:100%}.color-list li.color.active span{border-style:solid;border-width:7px}.list-radio{overflow:hidden;margin:0 -4px;padding:4px 0}.list-radio li{float:left;margin:0 6px 8px}@media (max-width: 1199px){.list-radio li{margin:0 3px 6px}}.list-radio .jcf-radio{cursor:pointer;display:block;border:1px solid #d8d9db;width:43px;height:43px;border-radius:0}@media (max-width: 1199px){.list-radio .jcf-radio{width:34px;height:34px}}.list-radio .jcf-radio span{border-radius:0;top:0;left:0;right:0;bottom:0;border:7px solid #fff}@media (max-width: 1199px){.list-radio .jcf-radio span{border-width:5px}}.list-radio .jcf-radio.jcf-focus{border-color:#d8d9db !important}.list-radio .jcf-radio.jcf-focus span{border-color:#fff !important}.fan{font-size:18px;line-height:1.278;color:#2e3641}@media (max-width: 1199px){.fan{font-size:16px;line-height:1.3125}}@media (max-width: 767px){.fan{font-size:13px;line-height:1.23}}.fan .title{margin-bottom:32px}.fan h1{font-size:25px;line-height:1.2;color:#1fbba6;text-transform:none;font-weight:bold;margin:0 0 12px}@media (max-width: 1199px){.fan h1{font-size:19px}}@media (max-width: 767px){.fan h1{font-size:17px}}.fan .avatar{border:3px solid #d2d2d2;border-radius:50%;overflow:hidden;float:left;margin:0 17px 0 0}.fan .avatar>img{max-width:100%;height:auto}@media (max-width: 1199px){.fan .avatar{width:61px;height:61px;border-width:2px}}@media (max-width: 767px){.fan .avatar{width:54px;height:54px}}.fan .btn{overflow:hidden;min-width:148px;font-size:13px;line-height:16px;padding:8px 10px 9px 0}@media (max-width: 1199px){.fan .btn{font-size:10px;padding:5px 10px 6px 0;min-width:116px}}@media (max-width: 767px){.fan .btn{min-width:130px}}.fan .btn .ico-follow{float:left;width:36px;font-size:17px;margin:-8px 14px -9px 0;height:33px;padding:8px 0 0 7px;position:relative;background:#1fbba6}@media (max-width: 1199px){.fan .btn .ico-follow{width:23px;padding:6px 0 0 6px;font-size:14px;height:27px;margin-top:-5px}}@media (max-width: 767px){.fan .btn .ico-follow{width:30px}}.fan .btn .ico-follow:after{content:'';position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:100%;width:0;height:0;border-style:solid;border-width:17px 0 17px 15px;border-color:transparent transparent transparent #1fbba6}.fan .product-list{letter-spacing:-4px;font-size:0;line-height:0;padding:38px 0 0}@media (max-width: 1199px){.fan .product-list{padding:15px 0 0}}.fan .product-list .footer-box{min-width:100%;padding:0}.fan .product-list .title{margin-bottom:25px}.fan .product-list li{letter-spacing:0;font-size:16px;line-height:20px;margin:0 0 1px;width:50%;padding:0 3px}@media (max-width: 1199px){.fan .product-list li{font-size:13px;line-height:1.23}}@media (max-width: 767px){.fan .product-list li{font-size:12px;line-height:14px}}.widget-box shopping-cart h2{font-size:21px;font-weight:bold;letter-spacing:1px}.widget-box shopping-cart .head{border-bottom:none}.widget-box shopping-cart .payment-container{border-top:none;margin:0 auto;max-width:390px}.cart-container{float:right}@media (max-width: 1023px){.cart-container{float:none}}#campaign-support-id{color:white;font-size:12px;position:absolute;bottom:3px;right:3px;z-index:1}.alert-vs{background-color:#007087;border-color:#007087;color:#fff}.alert-vs hr{border-top-color:#005b6e}.alert-vs .alert-link{color:#e6e6e6}@media (max-width: 767px){.alert-vs{font-size:15px;padding:10px 15px;margin-bottom:20px}}.coupon-animate.ng-enter,.coupon-animate.ng-leave{-webkit-transition:all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s;transition:all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s}.coupon-animate.ng-enter,.coupon-animate.ng-leave.ng-leave-active{opacity:0}.coupon-animate.ng-enter.ng-enter-active,.coupon-animate.ng-leave{opacity:1}.msrp-price{text-decoration:line-through;color:#adadad;font-size:17px}@media (max-width: 1199px){.msrp-price{font-size:15px}}.msrp-visible{margin-top:5px;display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important}.msrp-visible>.product-price{line-height:20px}@media (max-width: 1199px){.msrp-visible>.product-price{line-height:18px}}.msrp-visible>.value{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.msrp-visible>.msrp-savings{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;text-align:right;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.msrp-savings{font-size:17px;color:#adadad;text-transform:capitalize}@media (max-width: 1199px){.msrp-savings{font-size:15px}}.thumbnails{margin-left:-15px;margin-right:-15px}.thumbnails__item{width:70px;height:50px;overflow:hidden;border:1px solid transparent;display:inline-block;margin-left:10px;margin-bottom:0;cursor:pointer;position:relative;vertical-align:top}.thumbnails__item--active{border-color:#1fbba6}.thumbnails__item:hover>.thumbnails__overlay,.thumbnails__item--active>.thumbnails__overlay{background-color:rgba(255,255,255,0)}.thumbnails__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(225,225,225,0.25);-webkit-transition:background-color 200ms ease;transition:background-color 200ms ease}.thumbnails__image{width:100%}@media (max-width: 1023px){.thumbnails{margin-left:0;margin-right:0;max-height:50px;overflow:hidden;white-space:nowrap}.thumbnails__container{overflow-x:scroll;overflow-y:hidden}.thumbnails__item:first-child{margin-left:0}}.product__name{margin:0}@media (min-width: 1024px){.back-to-store{position:absolute;left:55px;top:80px;z-index:1000;font-size:20px}}.track-order-form{padding:100px 0}@media (max-width: 1199px){.track-order-form{padding:17px 0}}.track-order-img-cont{position:relative}.track-order-img{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width: 1199px){.map-shop.track-order{padding:17px 0 0}.map-shop.track-order .vs-form{padding-top:0}}.order-status-col{padding-left:0;padding-right:0}.order-status-col:not(:first-child)>.order-status-icon-cont.active-status:before{border-color:#1fbba6}.order-status-col:not(:first-child)>.order-status-icon-cont:before{content:"";border-top:3px solid #777;width:100%;display:inline-block;position:absolute;top:50%;left:-50%;z-index:0}@media (max-width: 767px){.order-status-col:not(:first-child)>.order-status-icon-cont:before{border-width:2px}}.order-status-icon-cont{padding:0;position:relative}.order-status-icon-cont.active-status>.order-status-icon{color:#1fbba6;border-color:#1fbba6}.order-status-icon{font-size:40px;padding:20px;border:3px solid #777;color:#777;border-radius:50%;z-index:1;background-color:#fff}@media (max-width: 1023px){.order-status-icon{padding:15px;font-size:30px}}@media (max-width: 767px){.order-status-icon{padding:10px;font-size:20px;border-width:2px}}.order-status-text{margin-top:14px}@media (max-width: 767px){.order-status-text{font-size:14px}}@media (max-width: 767px){.page-alerts{text-align:center}}.page-alerts .container-fluid{max-width:1122px}.page-alerts>.alert{margin-bottom:0}.page-sub-header>.container-fluid{max-width:1122px;margin-top:50px}@media (max-width: 767px){.page-sub-header>.container-fluid{margin-top:25px}}.product-summary{margin-top:75px;margin-bottom:50px}.product-summary-table{margin-top:25px;margin-bottom:50px}.product-summary-table>.vs-table-body>[class^="col-"]:last-child{color:#1fbba6}@media (max-width: 767px){.product-summary{margin-top:25px}.product-summary-table{margin-top:10px}}.order .btn.update-size-btn{min-width:initial;padding:5px 10px;font-size:16px;line-height:1.5;border-radius:0;margin-bottom:0}.history-list{padding-top:10px;border-top:1px solid #e2e2e2}.history-list-item>span{display:inline-block;vertical-align:middle}.history-list-item>span:last-child{margin-left:5px}.text-normal{font-weight:normal}campaign-upsell .campaign-upsell-background{position:fixed;z-index:1040;top:0;right:0;bottom:0;left:0;background-color:#7f7f7f;filter:alpha(opacity=0.7);opacity:0.7}campaign-upsell .modal{position:absolute}campaign-upsell .description-col img{max-width:100%;height:auto}campaign-upsell .color-list{list-style-type:none;margin-left:-6px;padding:0}campaign-upsell .color-list li.color{border:1px solid #d8d9db;cursor:pointer;display:inline-block;margin:0px 6px 8px;height:43px;width:43px}campaign-upsell .color-list li.color span{border-color:#fff;display:inline-block;width:100%;height:100%}campaign-upsell .color-list li.color.active span{border-style:solid;border-width:7px}campaign-upsell .size-list{list-style-type:none;padding:0}campaign-upsell .size-list li.size{background-color:#E6E6E6;border:1px solid #D5D5D5;cursor:pointer;display:inline-block;font-weight:bold;text-align:center;line-height:40px;margin-right:5px;margin-top:5px;padding:0 5px;min-width:42px;font-size:16px}campaign-upsell .size-list li.size.active{background-color:#1fbba6;color:white}campaign-upsell paypal-payment.btn{padding:0 !important}campaign-upsell paypal-payment.btn .paypal-click-trigger{padding:14px 38px}campaign-upsell #amazon_pay_button{position:relative}campaign-upsell #amazon_pay_button>img{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0}campaign-upsell #amazon_pay_button:before{content:'Yes, add to my order'}campaign-upsell .sales-list{text-align:center;margin:0 -12px 14px;font-size:70px;line-height:74px}@media (max-width: 1024px){campaign-upsell .sales-list{font-size:39px;line-height:42px;margin-bottom:8px}}campaign-upsell .sales-list li{display:block;vertical-align:top;letter-spacing:0;margin:0 19px}campaign-upsell .sales-list li.normal-price{color:#d6dae3;font-size:50%;text-decoration:line-through}campaign-upsell .sales-list li.discounted-price{color:#1fbba6}campaign-upsell .sales-list li.shipping-price{font-size:20px;color:grey;line-height:normal}#marketplace>section{min-height:650px}#marketplace .img-responsive{max-height:300px;width:auto}.market-search{background-color:#f5f5f5}.market-search i{font-size:18px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:18px}.market-search-input{background-color:transparent;height:63px;border:none;padding-left:35px}.market-search-input::-webkit-input-placeholder{color:#b8b8b8;font-style:italic;font-weight:normal}.market-search-input::-moz-placeholder{opacity:1;color:#b8b8b8;font-style:italic;font-weight:normal}.market-search-input:-moz-placeholder{color:#b8b8b8;font-style:italic;font-weight:normal}.market-search-input:-ms-input-placeholder{color:#b8b8b8;font-style:italic;font-weight:normal}.market-search-input.placeholder{color:#b8b8b8;font-style:italic;font-weight:normal}@media (max-width: 1023px){.market-search-input{height:49px}}@media (max-width: 767px){.market-search-input{height:41px}}.subcategory{display:inline-block;margin-left:20px;vertical-align:middle}.subcategory>span{font-size:28px;display:inline-block;vertical-align:middle}@media (max-width: 1023px){.subcategory>span{font-size:24px}}@media (max-width: 767px){.subcategory{display:block;margin-left:0}.subcategory>span{display:none}}.p-cat-dd,.s-cat-dd{cursor:pointer;margin-bottom:40px;display:inline-block}.p-cat-dd-item,.s-cat-dd-item{text-transform:uppercase}.p-cat-dd-item-text,.s-cat-dd-item-text{display:inline-block;vertical-align:middle}.p-cat-dd-item-icon,.s-cat-dd-item-icon{margin-left:10px;display:inline-block;vertical-align:middle}.p-cat-dd{vertical-align:middle}.p-cat-dd-item{font-size:28px;color:#000}.p-cat-dd-item:hover,.p-cat-dd-item:active,.p-cat-dd-item:focus{color:#000}.p-cat-dd-item-icon{color:#000;font-size:14px}@media (max-width: 1023px){.p-cat-dd-item{font-size:24px}.p-cat-dd-item-icon{font-size:12px}}@media (max-width: 767px){.p-cat-dd.show-sub{margin-bottom:10px}.p-cat-dd-item{font-size:20px}.p-cat-dd-item-icon{font-size:10px}}.s-cat-dd{margin-left:20px;vertical-align:sub}.s-cat-dd-item{color:#777;font-size:20px}.s-cat-dd-item:hover,.s-cat-dd-item:active,.s-cat-dd-item:focus{color:#777}.s-cat-dd-item-icon{color:#777;font-size:10px}@media (max-width: 1023px){.s-cat-dd-item{font-size:18px}.s-cat-dd-item-icon{font-size:9px}}@media (max-width: 767px){.s-cat-dd{margin-left:0}}.load-more{padding:15px 40px;font-weight:normal;font-size:20px;margin-bottom:60px}@media (max-width: 1023px){.load-more{font-size:18px;margin-bottom:50px}}@media (max-width: 767px){.load-more{font-size:16px;margin-bottom:30px}}.back-to-top{top:63px;background-color:#1fbba6;border-radius:50%;color:white;font-size:13px;padding:8px;position:fixed;right:50px;z-index:4}.back-to-top:hover{color:#95ede1}@media (min-width: 768px){.back-to-top{top:73px}}@media (min-width: 1024px){.back-to-top{top:90px}}.no-results{font-size:40px;color:#1fbba6;font-weight:normal;text-align:center;text-transform:uppercase;line-height:100px}@media (max-width: 767px){.no-results{font-size:20px}}.slider-group{margin-bottom:27px}@media (max-width: 767px){.slider-group{margin-bottom:14px}}.product-list>.filter-group{margin:0;padding:0;max-height:500px;overflow:visible;-webkit-transition:max-height 0.5s ease;transition:max-height 0.5s ease;float:left}@media (max-width: 767px){.product-list>.filter-group{display:block;width:100%;overflow:hidden}.product-list>.filter-group.closed{max-height:0}}@media (max-width: 1023px){.product-list>.filter-group>.widget-box{padding:20px 20px 5px}}.heading.mobile-category{padding:0 5px 20px}.heading.mobile-category>h1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-align:left;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;float:none}.heading.mobile-category>h1>.subcategory-heading{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.heading.mobile-category>h1>.subcategory-heading>span{font-size:80%;color:#777;margin-left:10px}@media (max-width: 767px){.heading.mobile-category>h1>.subcategory-heading>span{margin-left:5px}}.heading.mobile-category>h1>i{font-size:24px}rzslider .rz-bar{background-color:rgba(31,187,166,0.4)}rzslider .rz-bar.rz-selection{background-color:#1fbba6}rzslider .rz-bubble{color:#1fbba6;bottom:20px}rzslider .rz-bubble.rz-limit{color:#777}rzslider .rz-pointer{background-color:#fff;border:1px solid #afafaf}rzslider .rz-pointer:after{display:none}.whr-date{display:none}.whr-location{display:none}.whr-info{display:none}.whr-items{list-style:none;padding:0}.whr-title{font-size:20px;text-transform:capitalize}@media (max-width: 1023px){.whr-title{font-size:18px}}#whr_embed_hook{text-align:center}.section-title{text-align:center}.visual.careers-header{background-image:url(//assets.viralstyle.com/images/customer-ui/img-visual-01.jpg);background-size:cover;height:auto;padding:100px 0}@media (max-width: 1023px){.visual.careers-header{padding:75px 0}}@media (max-width: 767px){.visual.careers-header{height:auto;padding:50px 0}}.error-page .error-message{margin:100px auto}.my-account .page-header .container-fluid{max-width:1236px}.my-account .page-header h1{padding-left:25px}@media (max-width: 1199px){.my-account .page-header h1{padding-left:15px}}@media (max-width: 1023px){.my-account .page-header h1{padding-left:8px}}.my-account .set-menu ul{-webkit-box-pack:initial;-webkit-justify-content:initial;-ms-flex-pack:initial;justify-content:initial}.order-history .no-history{margin:65px auto}.order-history .order-historic{background-color:#eaeaea;list-style-type:none;margin-top:20px;padding:5px 20px}.order-history .order-historic:last-child{margin-bottom:20px}.order-history .order-historic h5{color:#007087;margin-bottom:0px}.order-history .order-historic h6{color:#7f7f7f;margin-top:5px}.order-history .order-historic .track-shipping{font-size:14px;margin-top:12px}.order-history .order-historic uib-accordion-heading{cursor:pointer}.order-history .order-historic .panel-heading{padding:0}.order-history .order-historic .panel-body{border-top:none !important;padding:0}.payment-methods .no-payment,.payment-methods .payment-form,.payment-methods .payment-info{margin:65px auto}.payment-methods .saved-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.payment-methods .card-options a.btn{width:100%}.payment-methods .checkout-form{padding:0}.default-address .no-address,.default-address .show-address,.default-address .edit-address{margin:65px auto}.default-address .save-address{width:100%}.thank-you .order-linking{display:none}.create-account{margin-bottom:15px}.create-account h4{margin:20px 0 15px}.partnership-html{height:100%;background-color:#1fbba6}.partnership-body{padding-bottom:0 !important}.partnership-content{background-color:#1fbba6}.partnership-register{margin:50px 0;color:#fff}@media (max-width: 767px){.partnership-register{margin:25px 0}.partnership-register h1{font-size:22px}}.partnership-register .form-text,.partnership-register h1,.partnership-register h2,.partnership-register h3,.partnership-register h4,.partnership-register h5,.partnership-register h6{color:#fff}.partnership-register .form-text>a,.partnership-register h1>a,.partnership-register h2>a,.partnership-register h3>a,.partnership-register h4>a,.partnership-register h5>a,.partnership-register h6>a{color:#fff;text-decoration:underline;border:1px solid #1fbba6}.partnership-register .form-text>a:visited,.partnership-register h1>a:visited,.partnership-register h2>a:visited,.partnership-register h3>a:visited,.partnership-register h4>a:visited,.partnership-register h5>a:visited,.partnership-register h6>a:visited{color:#d5d5d5}.partnership-register .form-text>a:focus,.partnership-register h1>a:focus,.partnership-register h2>a:focus,.partnership-register h3>a:focus,.partnership-register h4>a:focus,.partnership-register h5>a:focus,.partnership-register h6>a:focus{border:1px dotted #d5d5d5}.partnership-register .vs-input>.form-control{border-width:0 0 1px 0;border-color:#fff;padding-left:0}.partnership-register .vs-input>.form-control:focus{border-color:#d5d5d5}.partnership-register .vs-input>.placeholder,.partnership-register .vs-input>i,.partnership-register .vs-input>.form-control{color:#fff}.partnership-register .vs-input>.placeholder{left:0}.partnership-register .vs-input>i{right:0}.partnership-register .vs-input-bg{background-color:#1fbba6}.partnership-register #terms_checkbox:focus+.vs-checkbox-outline{border-color:#d5d5d5}.partnership-register .vs-checkbox-outline{border-color:#fff;background-color:#1fbba6}.partnership-register .vs-checkbox-fill{background-color:#fff}.partnership-register .btn{color:#fff;background-color:#1fbba6;border:1px solid #fff}.partnership-register .btn:active,.partnership-register .btn:hover{color:#1fbba6;background-color:#fff}.partnership-register .btn:focus{border-color:#d5d5d5}.partnership-register .has-error .form-control{border-color:rgba(249,41,61,0.6)}.partnership-register .has-error .help-block{color:rgba(249,41,61,0.6)}.partnership-register-img{max-width:100%;height:auto}.cobrand-admin-content{margin-top:25px;margin-bottom:25px}.cobrand-admin-content .fa-warning{margin-right:15px}.cobrand-admin-content .fa-minus,.cobrand-admin-content .fa-plus{cursor:pointer}.cobrand-admin-content .ng-hide-add{display:none !important}.failure-details{border-bottom:1px solid #ccc;margin-top:-1px;background:white;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.history-row{margin-top:40px;border-top:1px solid #ccc}.history-row>div>.col-sm-6{border-bottom:1px solid #ccc;line-height:40px}@media (max-width: 767px){.history-row>div>.col-sm-6:first-child{border-bottom:none}}.promo .frame.jumbotron-text-container{padding:55px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-position:50% 50%}.promo .frame.jumbotron-text-container .btn{margin-top:20px}@media (min-width: 1024px){.promo .frame.jumbotron-text-container{min-height:500px}}.promo .frame.jumbotron-text-container>.container{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.overview-image{background:url("//assets.viralstyle.com/images/customer-ui/img-visual-07.jpg");background-size:cover}.artists-image{background:url("//assets.viralstyle.com/images/customer-ui/hero-artists.jpg");background-size:cover}.bloggers-image{background:url("//assets.viralstyle.com/images/customer-ui/hero-bloggers.jpg");background-size:cover}.youtubers-image{background:url("//assets.viralstyle.com/images/customer-ui/hero-youtubers.jpg");background-size:cover}.brands-image{background:url("//assets.viralstyle.com/images/customer-ui/hero-brands.jpg");background-size:cover}.affiliates-image{background:url("//assets.viralstyle.com/images/customer-ui/hero-affiliates.jpg");background-size:cover}.sports-image{background:url("//assets.viralstyle.com/images/customer-ui/hero-sports.jpg");background-size:cover}.esports-image{background:url("//assets.viralstyle.com/images/customer-ui/hero-esports.jpg");background-size:cover}.musicians-image{background:url("//assets.viralstyle.com/images/customer-ui/hero-musicians.jpg");background-size:cover}#open-shop .post-type a{margin-bottom:30px}#open-shop .services{padding:40px 0}#open-shop .services .icon img{margin:25px 0}#open-shop img{width:75px;margin:10px}#open-shop hr{height:1px}#open-shop h1{font-size:27px}#open-shop h3,#open-shop p{text-align:left}#open-shop .featured-img{min-width:100%}#open-shop .rmv-text-transform{text-transform:none}#open-shop .nowrap{white-space:nowrap}#open-shop .center-align{text-align:center}#open-shop .promo-btn{margin-top:50px;margin-bottom:50px}#open-shop .featured-img{margin-bottom:50px}#open-shop .section.post-type h2{letter-spacing:0;font-size:22px;line-height:32px;margin-top:25px}#open-shop .services-list img{width:180px;margin:0}@media (min-width: 480px) and (max-width: 767px){#open-shop .services{padding:0}#open-shop h1{line-height:30px}#open-shop .promo-section p{text-align:center}}@media (min-width: 220px) and (max-width: 479px){#open-shop .services{font-size:14px;padding:0}#open-shop .services .icon img{margin:10px 0}#open-shop h1{margin:25px 0;font-size:26px;line-height:30px}#open-shop h2{font-size:16px}#open-shop p{font-size:14px}#open-shop .promo-section p{text-align:center}}.social-networks li{float:left;margin:0 6px 6px 0}@media (max-width: 1024px){.social-networks li{margin:0 5px 5px 0}}@media (max-width: 767px){.social-networks li{padding:0 2px 7px;float:none;display:inline-block;vertical-align:top;margin:0}}.social-networks a{width:38px;height:38px;display:block;opacity:1;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}@media (max-width: 1024px){.social-networks a{width:31px;height:31px}}@media (max-width: 767px){.social-networks a{width:44px;height:44px}}.social-networks a:hover{opacity:.8}.share-module{position:fixed;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:100}.promo{padding:0;overflow:hidden;font-size:21px;line-height:31px;color:#fff;margin:0;position:relative}.promo.style2 .row{letter-spacing:-6px}.promo.style2 [class^="col-"]{float:none;display:inline-block;vertical-align:middle;letter-spacing:0}@media (max-width: 1024px){.promo.style2 [class^="col-"]{float:left}}.promo.style2 p{margin-bottom:0}@media (max-width: 1024px){.promo.style2 .holder:after{vertical-align:middle}}@media (max-width: 1024px){.promo.style2 .frame{vertical-align:middle}}@media (max-width: 767px){.promo .logo-holder{max-width:90px;margin:13px auto}}.promo .logo-holder img{max-width:100%;height:auto}.promo.style-line{height:158px}@media (max-width: 1024px){.promo.style-line{height:187px}}@media (max-width: 767px){.promo.style-line{height:130px}}.promo .holder{position:absolute;top:0;bottom:0;left:0;right:0;white-space:nowrap}.promo .holder:after{content:'';display:inline-block;height:100%;width:1px;overflow:hidden;vertical-align:middle}@media (max-width: 1024px){.promo .holder:after{vertical-align:top}}.promo .frame{white-space:normal;display:inline-block;vertical-align:middle;width:100%;padding:20px 0}.promo .frame.academy-header-cont{padding:55px 0}@media (max-width: 1024px){.promo .frame{vertical-align:top;padding:32px 0}.promo .frame.academy-header-cont{padding:32px 0}}@media (max-width: 767px){.promo .frame{padding:5px 0}.promo .frame.academy-header-cont{padding:5px 0}}.promo .container-fluid{max-width:1160px}@media (max-width: 1024px){.promo .container-fluid{max-width:938px}}.promo>img{width:100%}.promo h1{text-transform:uppercase;font-size:54px;line-height:63px;margin:0 -15px 16px 0;letter-spacing:5px;font-weight:400}@media (max-width: 1024px){.promo h1{font-size:49px;line-height:57px}}@media (max-width: 999px){.promo h1{font-size:34px;line-height:38px}}@media (max-width: 767px){.promo h1{font-size:20px;line-height:24px;margin:0 0 3px}}.promo p{font-size:20px;line-height:30px;margin:0 0 27px;font-weight:600}@media (max-width: 1024px){.promo p{font-size:19px;line-height:28px;margin:0 0 20px}}@media (max-width: 999px){.promo p{font-size:14px;line-height:18px}}@media (max-width: 767px){.promo p{font-size:12px;line-height:16px}}.promo .btn{padding-left:2em;padding-right:2em}@media (max-width: 999px){.promo .btn{font-size:14px;line-height:18px}}@media (max-width: 767px){.promo+.set-menu{margin-top:15px}}.promo-links{padding:31px 0 7px;font-size:22px}@media (max-width: 1024px){.promo-links{padding:24px 0 2px;font-size:17.5px}}@media (max-width: 767px){.promo-links{padding:13px 12px;font-size:17px}}.promo-links .container-fluid{max-width:1000px}@media (max-width: 1024px){.promo-links .container-fluid{max-width:838px}}.promo-links .logo-holder{margin-bottom:15px;padding-right:8px}.promo-links .logo-holder img{height:auto}@media (max-width: 1024px){.promo-links .logo-holder img{max-width:142px}}@media (max-width: 767px){.promo-links .logo-holder img{max-width:130px}}.promo-links h2{font-weight:600;font-size:24px;margin:20px 0 12px;letter-spacing:1px}@media (max-width: 1024px){.promo-links h2{font-size:19px;margin:12px 0 10px}}@media (max-width: 767px){.promo-links h2{font-size:19px;font-weight:600;margin:10px 0 10px}}.promo-links ul{margin-bottom:52px}@media (max-width: 1024px){.promo-links ul{margin-bottom:44px}}@media (max-width: 767px){.promo-links ul{margin-bottom:30px}}@media (max-width: 767px){.promo-links ul li{margin-bottom:2px}}.visual{padding:0;overflow:hidden;font-weight:bold;font-size:30px;line-height:1.34;color:#fff;margin:0;position:relative;text-align:center}@media (max-width: 767px){.visual{margin:0;height:162px}}@media (max-width: 767px){.visual.small{height:auto}}@media (max-width: 767px){.visual.small .frame{padding:10px 0}}.visual.small .container-fluid{max-width:1130px}.visual.small h1{font-size:33px;font-weight:600;margin:0}@media (max-width: 767px){.visual.small h1{font-size:22px}}@media (max-width: 767px){.visual.small img{position:static;-webkit-transform:translateX(0);transform:translateX(0);width:100%;height:auto}}.visual.small2{background:#1fbba6}@media (max-width: 1024px){.visual.small2{height:auto}}.visual.small2 p{font-size:24px;line-height:1.17;margin:17px 0 0}@media (max-width: 1024px){.visual.small2 p{font-size:19px;margin-top:14px}}@media (max-width: 767px){.visual.small2 p{font-size:14px}}.visual.small2 h1{font-size:33px;font-weight:600;margin:0;letter-spacing:3px}.visual.small2 h1 strong{font-size:39px}@media (max-width: 1024px){.visual.small2 h1 strong{font-size:31px}}@media (max-width: 767px){.visual.small2 h1 strong{font-size:18px}}@media (max-width: 1024px){.visual.small2 h1{font-size:26px}}@media (max-width: 767px){.visual.small2 h1{font-size:18px;letter-spacing:2px}}@media (max-width: 767px){.visual.small2 img{display:none}}@media (max-width: 767px){.visual.small2 .holder{position:static}}@media (max-width: 767px){.visual.small2 .holder:after{display:none}}@media (max-width: 767px){.visual.small2 .frame{display:block;padding:17px 0}}@media (max-width: 767px){.visual.style-text{height:295px}}@media (max-width: 767px){.visual.style-text img{height:auto;width:100%}}.visual.style-text .container-fluid{max-width:915px}.visual.style-text p{font-size:18px;line-height:28px;font-weight:400}@media (max-width: 1024px){.visual.style-text p{font-size:14px;line-height:23px}}@media (max-width: 767px){.visual.style-text p{font-size:13px;line-height:20px}}.visual.style-text h1{font-size:33px;line-height:36px;font-weight:600}@media (max-width: 1024px){.visual.style-text h1{font-size:26px;line-height:30px}}@media (max-width: 767px){.visual.style-text h1{font-size:28px;line-height:32px}}.visual .holder{position:absolute;top:0;bottom:0;left:0;right:0;white-space:nowrap}.visual .holder:after{content:'';display:inline-block;height:100%;width:1px;overflow:hidden;vertical-align:middle}.visual .frame{white-space:normal;display:inline-block;vertical-align:middle;width:100%;padding:20px 0}.visual .container-fluid{max-width:1160px}@media (max-width: 1024px){.visual .container-fluid{max-width:938px}}@media (max-width: 767px){.visual img{-webkit-transform:translateX(-50%);transform:translateX(-50%);position:absolute;left:50%;top:0}}.visual h1{text-transform:uppercase;font-size:77px;line-height:1;margin:-10px 0 17px;font-weight:bold}@media (max-width: 1024px){.visual h1{font-size:62px;margin:-7px 0 14px}}@media (max-width: 767px){.visual h1{font-size:27px;margin:-7px 0 6px}}.visual p{font-weight:bold;font-size:30px;line-height:1.34;margin:0}@media (max-width: 1024px){.visual p{font-size:24px}}@media (max-width: 767px){.visual p{font-size:18px;line-height:20px}}.stat-item{font-size:26px;line-height:1;text-transform:uppercase;font-weight:600;letter-spacing:2px;padding:0 0 15px}@media (max-width: 1024px){.stat-item{font-size:21px;letter-spacing:1px}}@media (max-width: 767px){.stat-item{font-size:18px;padding:0 0 24px;margin:0 -14px}}@media (max-width: 339px){.stat-item{font-size:15px}}.stat-item .icon{height:118px;line-height:118px;display:block;color:#2e3641;font-size:68px}@media (max-width: 1024px){.stat-item .icon{height:91px;line-height:88px;font-size:56px}}@media (max-width: 767px){.stat-item .icon{line-height:70px;font-size:49px;height:76px}}.stat-item .icon.icons-team{font-size:60px}@media (max-width: 1024px){.stat-item .icon.icons-team{font-size:48px}}.stat-item strong{font-weight:600;font-size:45px;line-height:1;display:block;padding:0 0 15px}@media (max-width: 1024px){.stat-item strong{font-size:36px;padding-bottom:11px}}@media (max-width: 767px){.stat-item strong{font-size:32px;padding-bottom:9px}}@media (max-width: 339px){.stat-item strong{font-size:24px}}.product-list{padding:0 5px;font-size:18px;line-height:18px}@media (max-width: 1024px){.product-list{font-size:14px;line-height:16px}}@media (max-width: 999px){.product-list{font-size:14px}}@media (max-width: 767px){.product-list{padding:0;font-size:12px;line-height:14px}}.product-list>li{display:inline-block;vertical-align:top;width:25%;text-align:center;margin:0 -4px 20px 0;padding:0 0 20px;position:relative}@media (max-width: 1024px){.product-list>li{margin-bottom:20px}}@media (max-width: 767px){.product-list>li{width:50%;margin-bottom:15px;padding:0 0 10px}}.product-list.three-products li{width:33.33%}@media (max-width: 767px){.product-list.three-products li{width:50%}}.product-list.four-products li{width:25%}@media (max-width: 1023px){.product-list.four-products li{width:33.33%}}@media (max-width: 767px){.product-list.four-products li{width:50%}}.product-list a:hover .title{color:#1fbba6}.product-list .store-product-preview{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-height:200px}.product-list .img{display:block;width:100%;text-align:center;margin:0 0 2px;position:relative}@media (max-width: 1024px){.product-list .img{margin:0 0 4px}}.product-list .img img{display:inline-block;vertical-align:top}.product-list .img>i{position:absolute;top:0;cursor:pointer}.product-list .img>i.glyphicon-eye-open{color:#1fbba6}.product-list .img>i.glyphicon-eye-open:hover,.product-list .img>i.glyphicon-eye-open:active{color:#188f7f}.product-list .img>i.glyphicon-eye-close{color:#F9293D}.product-list .img>i.glyphicon-eye-close:hover,.product-list .img>i.glyphicon-eye-close:active{color:#e8071c}.product-list .footer-box{display:inline-block;vertical-align:top;max-width:250px;width:100%;padding:0 10px}@media (max-width: 1023px){.product-list .footer-box{max-width:190px}}@media (max-width: 767px){.product-list .footer-box{max-width:220px}}.product-list .title{display:block;color:#2e3641;font-weight:normal;-webkit-transition:color 0.2s ease;transition:color 0.2s ease;padding:0 0 1px;font-size:16px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width: 1024px){.product-list .title{font-size:14px}}@media (max-width: 999px){.product-list .title{font-size:14px}}@media (max-width: 767px){.product-list .title{font-size:12px;line-height:16px}}.product-list .info{display:block;width:100%}.product-list .price{color:#1fbba6;font-size:14px}@media (max-width: 1024px){.product-list .price{font-size:14px}}@media (max-width: 999px){.product-list .price{font-size:13px}}@media (max-width: 767px){.product-list .price{font-size:12px;line-height:16px}}.product-list .category{font-size:16px;text-align:left;float:left;color:#007087}.product-list .btn{margin:35px auto 0;font-size:15px;line-height:18px;font-weight:400;padding:13px 14px;display:block;max-width:180px}@media (max-width: 767px){.product-list .btn{font-size:13px;line-height:16px;padding:12px 5px;margin-top:10px}}.testimonials{padding:30px 0 48px;color:#2e3641}@media (max-width: 1024px){.testimonials{padding:33px 0 39px}}@media (max-width: 767px){.testimonials{padding:12px 0 10px}}.testimonials .head-box{width:100%;overflow:hidden;font-size:20px;line-height:26px;padding:0 0 15px}@media (max-width: 1024px){.testimonials .head-box{font-size:15px;line-height:20px;padding:0 0 9px}}@media (max-width: 767px){.testimonials .head-box{font-size:10px;line-height:14px;padding:0}}.testimonials .head-box .icon{margin:0 0 14px}.testimonials .head-box .icon img{vertical-align:top}.testimonials .head-box .icon+h1{margin-bottom:14px}@media (max-width: 767px){.testimonials .head-box p{margin:0 0 10px}}.testimonials .head-box h1{font-size:33px;line-height:38px;margin:0 0 5px;letter-spacing:2px}@media (max-width: 1024px){.testimonials .head-box h1{font-size:27px;line-height:32px}}@media (max-width: 767px){.testimonials .head-box h1{font-size:16px;line-height:20px;letter-spacing:1px;margin:0 0 3px}}.testimonials .head-box .holder{display:inline-block;vertical-align:top;padding:15px 2px 0 112px;position:relative}@media (max-width: 1024px){.testimonials .head-box .holder{padding:15px 2px 0 90px}}@media (max-width: 767px){.testimonials .head-box .holder{padding:75px 0 0}}.testimonials .head-box .decor{position:absolute;top:50%;margin-top:-49px;width:89px;height:87px;left:0}@media (max-width: 1024px){.testimonials .head-box .decor{width:72px;height:70px;margin-top:-39px}}@media (max-width: 767px){.testimonials .head-box .decor{margin-top:0;top:0;left:50%;margin-left:-34px;height:68px;width:70px}}.testimonials .btn-holder{padding:61px 0 18px}@media (max-width: 1024px){.testimonials .btn-holder{padding:30px 0 10px}}.testimonials .btn-holder .btn{font-size:21px;line-height:1.34;min-width:360px}@media (max-width: 1024px){.testimonials .btn-holder .btn{font-size:18px;min-width:200px}}.offers-block{background:url(../images/bg-box.svg);background-size:500px 500px;border-top:3px solid #f1f1f1;padding:60px 0}@media (max-width: 1024px){.offers-block{background-size:400px 400px;padding:50px}}@media (max-width: 767px){.offers-block{border-width:2px 0 0;padding:20px}}.offers-block h1{margin:0 0 33px;letter-spacing:2px}@media (max-width: 1024px){.offers-block h1{font-size:27px;line-height:32px;margin:0 0 25px}}@media (max-width: 767px){.offers-block h1{font-size:19px;line-height:24px;margin:0 0 12px}}.offer-form{width:668px;margin:0 auto}@media (max-width: 1024px){.offer-form{width:538px}}@media (max-width: 767px){.offer-form{width:100%}}.offer-form .input-group{width:100%}.offer-form .form-control{font-size:26px;border-color:#b8b8b8;border-width:2px;height:70px;width:100%;padding:10px 21px;color:#000}.offer-form .form-control::-webkit-input-placeholder{color:#cfcfcf}.offer-form .form-control::-moz-placeholder{opacity:1;color:#cfcfcf}.offer-form .form-control:-moz-placeholder{color:#cfcfcf}.offer-form .form-control:-ms-input-placeholder{color:#cfcfcf}.offer-form .form-control.placeholder{color:#cfcfcf}@media (max-width: 1024px){.offer-form .form-control{height:60px;font-size:24px;padding:10px 17px}}@media (max-width: 767px){.offer-form .form-control{height:35px;font-size:16px;border-width:1px;padding:10px}}.offer-form .input-group-btn{width:32.6%}.offer-form .input-group-btn .btn{font-size:26px;height:70px;width:100%;font-weight:normal;letter-spacing:1px;line-height:1}@media (max-width: 1024px){.offer-form .input-group-btn .btn{height:60px;font-size:22px}}@media (max-width: 767px){.offer-form .input-group-btn .btn{font-size:14px;height:35px}}.form-control{border-radius:0 !important}.input-group-btn>.btn{border-radius:0 !important}.contact-box{background:#1fbba6;padding:36px 0 13px;color:#fff;position:relative;border-bottom:5px solid #1fbba6;text-align:center}@media (max-width: 1024px){.contact-box{border-width:0 0 4px;padding:29px 0 11px}}@media (max-width: 767px){.contact-box{border:none;padding:25px 0 0}}.map-section{position:relative;max-height:655px;overflow:hidden}@media (max-width: 767px){.map-section{margin:0 -115px}}.map-section>img{width:100%}.map-section .marker{position:absolute;top:18%;left:50%;margin-left:-62px}@media (max-width: 1024px){.map-section .marker{margin-left:-49px}}@media (max-width: 767px){.map-section .marker{left:133px;right:133px;margin:0;top:24px}}.map-section .pin{display:block;width:85px}@media (max-width: 1024px){.map-section .pin{width:69px}}@media (max-width: 767px){.map-section .pin{display:none}}.map-section .pin img{display:block;width:100%;height:auto}.map-section .popup{position:absolute;right:100%;top:33px;width:460px;background:#2e3641;color:#fff;padding:38px 38px 43px;margin:0 26px 0 0}@media (max-width: 1024px){.map-section .popup{margin:-6px 20px 0 0;width:370px;font-size:14px;line-height:21px;padding:30px 30px 36px}}@media (max-width: 767px){.map-section .popup{font-size:9px;line-height:14px;position:relative;right:auto;top:100px;width:auto;margin:0 34px 0 20px;padding:19px 20px}}.map-section .popup h2{letter-spacing:3px;color:#fff;font-size:28px;line-height:35px;font-weight:600;margin:0 0 9px}@media (max-width: 1024px){.map-section .popup h2{font-size:23px;line-height:28px;letter-spacing:2px}}@media (max-width: 767px){.map-section .popup h2{font-size:14px;line-height:17px;letter-spacing:1px;margin-bottom:7px}}.map-section .popup p{margin:0 0 1px}.nav-tabs{border-bottom:none}.nav-tabs>li>a{margin:0;border:0;line-height:26px;font-weight:500;border-radius:0;letter-spacing:1px;padding:15px 10px 12px}.nav-tabs>li>a:hover{background:#fff;color:#000}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{border:0;color:#000}.nav-tabs.tabset{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-size:21px;font-weight:500;text-transform:uppercase;text-align:center}@media (max-width: 767px){.nav-tabs.tabset{font-size:12px;display:table;width:100%}}.nav-tabs.tabset li{border-bottom:1px solid #cacaca;width:100%}@media (max-width: 767px){.nav-tabs.tabset li{display:table-cell;width:auto;float:none}}.nav-tabs.tabset li.active{border-bottom:1px solid transparent}.nav-tabs.tabset li.active a{color:#000;background:#fff}.nav-tabs.tabset li+li{border-left:1px solid #cacaca}.nav-tabs.tabset a{display:block;padding:15px 10px 12px;color:rgba(0,0,0,0.3);background:#f7f8fa}@media (max-width: 1199px){.nav-tabs.tabset a{padding:9px 10px 6px;font-size:17px}}@media (max-width: 767px){.nav-tabs.tabset a{padding:12px 5px 11px;line-height:12px;font-size:12px;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.tab-product{color:#2e3641;font-size:18px;line-height:1.278;padding:30px 4.5% 10px}@media (max-width: 1199px){.tab-product{padding:22px 4.5% 10px;font-size:16px;line-height:1.3125}}@media (max-width: 767px){.tab-product{font-size:12px;line-height:1.25;padding:16px 4% 10px}}.tab-product p{margin:0 0 23px}@media (max-width: 767px){.tab-product p{margin-bottom:15px}}.tab-product h2{margin:0 0 11px;padding-top:20px;font-size:21px;line-height:1.4;font-weight:500;text-transform:uppercase;letter-spacing:2px}@media (max-width: 767px){.tab-product h2{font-size:18px}}.tab-product ul{margin:0 0 23px}.tab-product ul li{position:relative;padding:0 0 0 18px}@media (max-width: 767px){.tab-product ul li{padding-left:12px}}.tab-product ul li:after{content:'';position:absolute;top:9px;left:0;width:8px;height:8px;border-radius:50%;background:#2e3641}@media (max-width: 767px){.tab-product ul li:after{width:5px;height:5px;top:7px}}.tab-product .visual{padding:21px 0 0}@media (max-width: 767px){.tab-product .visual{float:none !important;margin:0 auto}}.tab-product .visual+h2{padding-top:15px}.tab-product .table-box{padding-top:15px}.table-size{font-size:14px;margin-bottom:31px}@media (max-width: 767px){.table-size{font-size:12px}}.table-size .circle{display:block;width:42px;height:42px;border-radius:50%;background:#1fbba6;color:#fff;text-transform:uppercase;font-weight:bold;font-size:18px;line-height:42px;text-align:center}@media (max-width: 767px){.table-size .circle{width:30px;height:30px;font-size:16px;line-height:30px}}.table-size .circle.size-2{font-size:18px}@media (max-width: 767px){.table-size .circle.size-2{font-size:12px}}.table-size thead th{padding:2px 5px 8px}.table-size thead th:first-child{width:122px;padding-right:20px}.table-size td{text-align:center;padding:2px 3px}.table-size td:first-child{text-align:right;text-transform:capitalize;font-weight:bold;width:122px;padding-right:20px}@media (max-width: 767px){.table-size td:first-child{white-space:nowrap;padding-right:10px}}.table-size tbody tr:first-child td:first-child{color:#ED1C24}.table-size tbody tr:nth-child(2) td:first-child{color:#0080C7}.table-size tbody tr:nth-child(3) td:first-child{color:#54B847}.js-tab-hidden{display:block !important;height:0;overflow:hidden}.js-tab-hidden.active{height:auto}.set-menu ul{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:-1px 0;text-align:center;font-size:0;letter-spacing:-4px}.set-menu ul li{display:inline-block;vertical-align:top;font-size:18px;letter-spacing:1px;margin:0 2px}@media (max-width: 767px){.set-menu ul li{display:block;margin:0}}.set-menu ul a{color:#c4c5c6;display:block;padding:14px 25px 15px;position:relative;text-transform:uppercase}@media (max-width: 1199px){.set-menu ul a{padding:14px 15px 15px}}@media (max-width: 1024px){.set-menu ul a{font-size:16px;padding:11px 16px}}@media (max-width: 1023px){.set-menu ul a{padding:11px 5px}}@media (max-width: 767px){.set-menu ul a{padding:5px 8px;font-size:17px;color:#747474}}.set-menu ul a:hover{color:#fff;text-decoration:none;background:#1fbba6}.set-menu ul a:after{position:absolute;bottom:0;left:50%;height:0;width:0;border-bottom:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent;margin-left:-10px}.set-menu ul .active a{background:#1fbba6;color:#fff}.set-menu ul .active a:after{content:''}.set-menu .jcf-select-text{text-transform:uppercase}.set-menu .jcf-select{margin:0;display:block !important}.set-menu #submenu{border-bottom:2px solid #e4e5e6;width:100%}@media (max-width: 768px){.set-menu #submenu ul{margin:0;padding-left:0}}.user-promo{padding:0 0 19px;margin:0;background:#fff;color:#2e3641}@media (max-width: 1024px){.user-promo{padding-bottom:12px}}@media (max-width: 767px){.user-promo{padding-bottom:9px}}.user-promo>img{width:100%}.user-promo .avatar{margin:-97px 0 15px;background:#d2d2d2;border-radius:50%;padding:3px}@media (max-width: 1024px){.user-promo .avatar{padding:2px;margin:-77px 0 12px}}@media (max-width: 767px){.user-promo .avatar{margin:-48px -3px 0 3px}}.user-promo .avatar img{border-radius:50%;vertical-align:top;width:100%}.user-promo .avatar-holder{margin:0 0 0 auto;max-width:202px}@media (max-width: 1024px){.user-promo .avatar-holder{max-width:161px}}@media (max-width: 767px){.user-promo .avatar-holder{float:left;width:90px}}.user-promo .avatar-holder .btn{font-size:21px;padding:10px 5px}@media (max-width: 1024px){.user-promo .avatar-holder .btn{font-size:16px;padding:9px 5px}}.user-promo .avatar-holder .btn .icons-mail-envelope-closed{font-size:40px;line-height:20px;display:inline-block;vertical-align:top;position:relative;top:7px;margin-left:-15px}@media (max-width: 1024px){.user-promo .avatar-holder .btn .icons-mail-envelope-closed{font-size:34px;top:2px;margin-left:-10px}}.user-promo h1{text-transform:none;font-size:42px;line-height:1;margin:-2px 0 7px;color:#2e3641}@media (max-width: 1024px){.user-promo h1{font-size:34px;margin:-3px 0 6px}}@media (max-width: 767px){.user-promo h1{font-size:21px;margin-bottom:2px}}.user-promo address{color:#1fbba6;font-size:18px;margin:0 0 19px}@media (max-width: 1024px){.user-promo address{font-size:15px;margin-bottom:16px}}@media (max-width: 767px){.user-promo address{font-size:10px;margin-bottom:7px}}.user-promo p{font-size:18px;line-height:23px;font-weight:400}@media (max-width: 1024px){.user-promo p{font-size:14px;line-height:18px}}@media (max-width: 767px){.user-promo p{font-size:9px;line-height:12px}}.user-promo .content{padding:32px 0 0 8px}@media (max-width: 1024px){.user-promo .content{padding:26px 0 0 3px}}@media (max-width: 767px){.user-promo .content{padding:13px 0 0}}.user-promo .heading{overflow:hidden}@media (max-width: 767px){.user-promo .heading>div{padding:0 0 0 12px}}.user-promo .heading .btn{font-size:17px;min-width:200px;padding:8px}@media (max-width: 1024px){.user-promo .heading .btn{font-size:14px;min-width:161px;padding:6px}}.user-promo .btns{margin:0 -14px}.user-promo .btns .btn{font-size:14px;margin:0 1px;padding:10px 17px}.user-promo .btns .btn .icons-mail-envelope-closed{font-size:24px;line-height:14px;position:relative;vertical-align:top;display:inline-block;top:1px;margin-left:-5px}.jcf-radio{vertical-align:middle;display:inline-block;position:relative;overflow:hidden;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:50%;margin:-2px 0 0 0;height:20px;width:20px}@media (max-width: 1199px){.jcf-radio{width:17px;height:17px}}.jcf-radio span{display:none;position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;background:#fff;border-radius:50%;border:8px solid #0090c3}@media (max-width: 1199px){.jcf-radio span{border-width:6px}}.jcf-radio input[type="radio"]{position:absolute;height:100%;width:100%;border:0;margin:0;left:0;top:0}.jcf-radio.jcf-checked span{display:block}.jcf-select{display:block;position:relative;border:1px solid #afafaf;background:#fff;margin:0 0 12px;min-width:150px;height:50px;color:#747474}@media (max-width: 1024px){.jcf-select{height:40px}}@media (max-width: 767px){.jcf-select{height:38px}}.jcf-select select{z-index:1;left:0;top:0}.jcf-select .jcf-select-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:default;display:block;font-size:22px;line-height:48px;margin:0 40px 0 24px}@media (max-width: 1024px){.jcf-select .jcf-select-text{font-size:18px;margin:0 40px 0 10px;line-height:38px}}@media (max-width: 767px){.jcf-select .jcf-select-text{font-size:17px;line-height:36px;margin-left:10px}}.jcf-select .jcf-select-opener{position:absolute;text-align:center;width:40px;bottom:0;right:0;top:0}.jcf-select .jcf-select-opener:before{content:"\e91d";color:#1fbba6;position:absolute;top:50%;left:0;width:100%;text-align:center;margin-top:-7px;font-size:14px;line-height:1}@media (max-width: 1024px){.jcf-select .jcf-select-opener:before{font-size:12px;margin-top:-6px}}@media (max-width: 767px){.jcf-select .jcf-select-opener:before{font-size:10px;margin-top:-5px}}body>.jcf-select-drop{position:absolute;margin:-1px 0 0;z-index:9999}body>.jcf-select-drop.jcf-drop-flipped{margin:1px 0 0}.jcf-select .jcf-select-drop{position:absolute;margin-top:0px;z-index:9999;top:100%;left:-1px;right:-1px}.jcf-select .jcf-drop-flipped{bottom:100%;top:auto}.jcf-list-box{overflow:hidden;display:inline-block;border:1px solid #2e3641;min-width:200px;margin:0 15px}.jcf-list{display:inline-block;vertical-align:top;position:relative;background:#fff;font-size:22px;width:100%;border:1px solid #afafaf}@media (max-width: 767px){.jcf-list{font-size:17px}}.jcf-list .jcf-list-content{vertical-align:top;display:inline-block;overflow:auto;width:100%}.jcf-list ul{list-style:none;padding:0;margin:0}.jcf-list ul li{overflow:hidden;display:block}.jcf-list .jcf-overflow{overflow:auto}.jcf-list .jcf-option{white-space:nowrap;overflow:hidden;cursor:default;display:block;padding:5px 24px;color:#656565;height:1%}@media (max-width: 767px){.jcf-list .jcf-option{padding:5px 10px}}.jcf-list .jcf-disabled{background:#fff !important;color:#aaa !important}.jcf-select-drop .jcf-hover,.jcf-list-box .jcf-selected{background:#e6e6e6;color:#000}.jcf-list .jcf-optgroup-caption{white-space:nowrap;font-weight:bold;display:block;padding:5px 9px;cursor:default;color:#000}.jcf-list .jcf-optgroup .jcf-option{padding-left:30px}.jcf-disabled{background:#ddd !important}.slider-group p{margin:0 !important}.slider-group p label{margin-bottom:0}.slider-group input[type="text"]{background:none;width:100%;display:block;text-align:right;color:#1fbba6 !important;font-size:18px;font-weight:normal !important;height:auto;padding:0;border:none;margin:-5px 0 0}@media (max-width: 1024px){.slider-group input[type="text"]{font-size:16px}}@media (max-width: 767px){.slider-group input[type="text"]{font-size:14px}}.slider-group .ui-slider{height:14px;position:relative;border-radius:14px;background:#1fbba6;margin:16px 0 34px}@media (max-width: 1024px){.slider-group .ui-slider{height:10px}}.slider-group .ui-slider .ui-slider-handle{width:32px;position:absolute;height:32px;background:#fff;border-radius:50%;border:1px solid #b0b0b0;top:-8px;outline:none;cursor:-webkit-grab;cursor:grab}@media (max-width: 1024px){.slider-group .ui-slider .ui-slider-handle{width:20px;height:20px;top:-5px}}.slider-group .ui-slider .ui-slider-handle:active{cursor:-webkit-grabbing;cursor:grabbing}.slider-group .ui-slider .ui-slider-range{display:none}.page-header{background:#1fbba6;margin:0;border-bottom:0;padding:28px 0 24px;color:#fff;position:relative;z-index:5}@media (max-width: 1024px){.page-header{padding:21px 0 20px}}@media (max-width: 767px){.page-header{padding:15px 0;text-align:center}}.page-header.large .container-fluid{max-width:1210px}@media (max-width: 767px){.page-header.large h1{margin-bottom:13px}}.page-header.large .row{letter-spacing:-6px}.page-header.large [class^="col-"]{float:none;display:inline-block;vertical-align:middle;letter-spacing:0}.page-header .container-fluid{max-width:1122px}.page-header.marketplace-header{padding:19px 0 16px}.page-header.marketplace-header .container-fluid{max-width:1236px}.page-header .dropdown .opener,.page-header h1{color:#fff;margin:0;letter-spacing:2px}@media (max-width: 1024px){.page-header .dropdown .opener,.page-header h1{font-size:26px;line-height:30px}}@media (max-width: 767px){.page-header .dropdown .opener,.page-header h1{font-size:18px;line-height:22px}}.page-header .dropdown{padding:2px 0 0}@media (max-width: 1024px){.page-header .dropdown{padding-top:10px}}@media (max-width: 767px){.page-header .dropdown{padding:0 0 10px}}.page-header .dropdown .opener{font-weight:600;font-size:33px;letter-spacing:2.7px}@media (max-width: 1024px){.page-header .dropdown .opener{font-size:26px;line-height:30px}}@media (max-width: 767px){.page-header .dropdown .opener{font-size:18px;line-height:22px}}.page-header .dropdown .opener i{font-size:11px;display:inline-block;position:relative;top:-5px;margin-left:11px}@media (max-width: 1024px){.page-header .dropdown .opener i{font-size:10px;margin-left:5px}}@media (max-width: 767px){.page-header .dropdown .opener i{font-size:7px;top:-3px}}.page-header .dropdown .dropdown-menu{border-radius:0;background:#fff;padding:11px 0 9px;border:none;width:184px;box-shadow:0 0 32px rgba(0,0,0,0.35);font-size:17px;line-height:20px;left:0;margin-top:20px}@media (max-width: 767px){.page-header .dropdown .dropdown-menu{margin-top:0}}.page-header .dropdown .dropdown-menu:before{z-index:1001;position:absolute;bottom:100%;left:40px;-webkit-transform:translateX(-50%);transform:translateX(-50%);content:'';width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:22px solid #fff}@media (max-width: 767px){.page-header .dropdown .dropdown-menu:before{left:50%;border-width:10px}}@media (max-width: 1024px){.page-header .dropdown .dropdown-menu{font-size:20px;line-height:22px;width:203px;box-shadow:0 0 26px rgba(0,0,0,0.35)}}@media (max-width: 767px){.page-header .dropdown .dropdown-menu{width:100%}}.page-header .dropdown .dropdown-menu li{margin:0 0 2px}.page-header .dropdown .dropdown-menu li a{font-weight:normal;background:#fff;padding:13px 10px 10px 10px;position:relative;-webkit-transition:color .2s ease, background .2s ease;transition:color .2s ease, background .2s ease}@media (max-width: 1024px){.page-header .dropdown .dropdown-menu li a{padding:13px 10px 11px 10px}}@media (max-width: 767px){.page-header .dropdown .dropdown-menu li a{background:#fff;color:#1fbba6;padding:13px 10px 11px 10px !important}.page-header .dropdown .dropdown-menu li a:hover{color:#fff;background:#1fbba6}}.page-header .dropdown .dropdown-menu li a:active,.page-header .dropdown .dropdown-menu li a:hover{background:#1fbba6 !important;color:#fff !important}.page-header .dropdown .dropdown-menu li a:active i,.page-header .dropdown .dropdown-menu li a:hover i{color:#fff}.page-header .dropdown .dropdown-menu li a i{position:absolute;top:0;bottom:0;left:0;width:66px;font-size:29px;color:#1fbba6;-webkit-transition:color .2s ease;transition:color .2s ease}@media (max-width: 1024px){.page-header .dropdown .dropdown-menu li a i{font-size:32px;width:72px}}.page-header .dropdown .dropdown-menu li a i:before{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.page-header .refine-form{padding-right:38px}@media (max-width: 1024px){.page-header .refine-form{padding-right:0}}.services{padding:53px 0}@media (max-width: 1024px){.services{padding:40px 0}}@media (max-width: 767px){.services{padding:24px 0 9px}}.services h1{color:#000;font-size:29px;margin:0 0 39px;letter-spacing:2px}@media (max-width: 1024px){.services h1{font-size:23px;margin-bottom:34px}}@media (max-width: 767px){.services h1{font-size:17px;margin-bottom:22px}}.services-list{counter-reset:item;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;max-width:1078px}@media (max-width: 1024px){.services-list{max-width:870px;font-size:14px;line-height:22px}}@media (max-width: 767px){.services-list{margin:0 -10px;font-size:11px;line-height:16px}}.services-list li{width:25%;position:relative;margin-bottom:16px;padding:0 10px}@media (max-width: 767px){.services-list li{width:50%;margin-bottom:20px}}.services-list li:after{z-index:-1;content:'----------------------------------------------------------------------';white-space:nowrap;color:#1fbba6;font-size:24px;position:absolute;top:70px;left:50%;width:100%;overflow:hidden}@media (max-width: 1024px){.services-list li:after{top:63px}}@media (max-width: 767px){.services-list li:after{display:none}}.services-list li:last-child:after,.services-list li:nth-child(4n+4):after{display:none}.services-list .img-holder{position:relative;margin:0 auto 15px;max-width:194px;min-height:183px}@media (max-width: 1024px){.services-list .img-holder{max-width:145px;min-height:145px}}@media (max-width: 767px){.services-list .img-holder{max-width:111px;min-height:111px;margin-bottom:12px}}.services-list .img-holder:before{content:counters(item, ".") "";counter-increment:item;background:#1fbba6;color:#fff;border:5px solid #fff;width:44px;height:44px;line-height:35px;font-size:30px;font-weight:normal;position:absolute;top:-1px;left:11px;z-index:3;border-radius:50%}@media (max-width: 1024px){.services-list .img-holder:before{width:36px;height:36px;border-width:4px;line-height:28px;font-size:24px}}@media (max-width: 767px){.services-list .img-holder:before{border-width:2px;width:26px;height:26px;line-height:22px;font-size:17px}}.services-list .img-holder img{max-width:100%;vertical-align:top}.services-list strong{text-transform:uppercase;font-weight:normal;color:#2e3641;display:block;margin:0 0 1px}.services-list p{margin:0}.services-list.alt{padding:15px 0 47px}@media (max-width: 1024px){.services-list.alt{padding:10px 0}}.services-list.alt li{width:33.33%}@media (max-width: 767px){.services-list.alt li{width:50%}}.services-list.alt .img-holder:before{display:none}.services-list.alt .img-holder .mark1{margin-top:-26px}@media (max-width: 767px){.services-list.alt .img-holder .mark1{margin-top:-13px}}.search-form{background:#199988;position:relative}@media (max-width: 767px){.search-form{margin:0 -6px}}.search-form .form-control{background:transparent;border:none;color:#fff;font-size:16px;height:56px;line-height:52px;padding:1px 60px 1px 27px}@media (max-width: 1024px){.search-form .form-control{font-size:14px;line-height:40px;height:46px;padding:1px 60px 1px 22px}}@media (max-width: 767px){.search-form .form-control{font-size:15px;height:50px;line-height:44px;padding:1px 32px 1px 14px}}.search-form .form-control:focus{box-shadow:none}.search-form .form-control::-webkit-input-placeholder{color:#fff}.search-form .form-control::-moz-placeholder{opacity:1;color:#fff}.search-form .form-control:-moz-placeholder{color:#fff}.search-form .form-control:-ms-input-placeholder{color:#fff}.search-form .form-control.placeholder{color:#fff}.search-form .submit{background:transparent;border:none;position:absolute;right:17px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0;color:#1fbba6;font-size:31px;line-height:34px}@media (max-width: 1024px){.search-form .submit{font-size:26px;line-height:34px;right:12px}}.search-form .submit:hover{color:#fff}@media (max-width: 767px){.select-box{background:#F4F5F6;padding:20px 15px 12px;margin:0 -15px}}@media (max-width: 767px){.select-box label{font-size:17px;line-height:20px;font-weight:400;color:#000;display:inline-block;vertical-align:top;margin:0}}@media (max-width: 767px){.select-box .jcf-select{text-transform:capitalize}}.nav-page{padding:72px 10px 9999px 9999px;margin:0 -24px -9999px -9999px;background:#f7f8fa;font-weight:700;text-transform:uppercase}@media (max-width: 1024px){.nav-page{font-size:14px;line-height:18px;margin:0 35px -9999px -9999px;padding:59px 10px 9999px 10050px}}.nav-page li{margin:0 0 16px}@media (max-width: 1024px){.nav-page li{margin-bottom:17px}}.nav-page li.active a{color:#2e3641}.nav-page a:hover{color:#2e3641}.main-post{margin:6px 0 82px}@media (max-width: 1024px){.main-post{font-size:16px;line-height:23px;margin:16px 0 66px}}@media (max-width: 767px){.main-post{margin:0 -15px 15px;font-size:10px;line-height:16px}}.main-post .text-col{padding:14px 0 0 34px}@media (max-width: 1024px){.main-post .text-col{padding:11px 0 0 23px}}@media (max-width: 767px){.main-post .text-col{padding:13px 15px 0}}@media (max-width: 767px){.main-post .img-responsive{max-width:none;width:100%}}.main-post h2{font-size:29px;line-height:35px;margin:0 0 22px;letter-spacing:2px}@media (max-width: 1024px){.main-post h2{font-size:23px;line-height:27px}}@media (max-width: 767px){.main-post h2{font-size:16px;line-height:20px;letter-spacing:0;margin-bottom:12px}}.main-post h2 a{color:#000}.main-post h2 a:hover{color:#1fbba6}.main-post p{margin:0 0 28px}@media (max-width: 1024px){.main-post p{margin-bottom:23px}}@media (max-width: 767px){.main-post p{margin-bottom:14px}}.main-post .btn{font-size:20px;line-height:24px;font-weight:400;padding:17px 36px}@media (max-width: 1024px){.main-post .btn{font-size:16px;line-height:20px;padding:13px 27px}}@media (max-width: 767px){.main-post .btn{font-weight:700;font-size:13px;line-height:16px;width:100%;max-width:140px;margin:0 auto;padding:10px 5px;display:block}}.main-post .info-post{margin-left:0}.main-post .info-post li:first-child{padding-left:0;margin-left:0}.main-post .info-post li:first-child:before{display:none}.info-post{color:#1fbba6;margin:0 0 0 -28px}@media (max-width: 1024px){.info-post{font-size:14px;line-height:18px}}@media (max-width: 767px){.info-post{margin-left:0}}.info-post li{float:left;padding:0 0 0 17px;margin:0 0 0 10px;position:relative}@media (max-width: 767px){.info-post li{margin-left:5px;padding-left:8px}}@media (max-width: 767px){.info-post li:first-child{margin-left:0;padding-left:0}.info-post li:first-child:before{display:none}}.info-post li:before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:2px;height:17px;background:#1fbba6}@media (max-width: 1024px){.info-post li:before{height:13px}}@media (max-width: 767px){.info-post li:before{height:10px;width:1px}}.post-holder{padding:0 0 63px}@media (max-width: 1024px){.post-holder{padding-bottom:50px}}@media (max-width: 767px){.post-holder{margin:0 -15px;padding-bottom:26px}}.post{margin:0 0 50px;overflow:hidden}@media (max-width: 1024px){.post{margin-bottom:43px}}@media (max-width: 767px){.post{border:solid #f6f6f6;border-width:2px 0;margin-bottom:10px}}.post p{text-align:justify}@media (max-width: 1024px){.post p{font-size:14px}}.post .picture-holder{margin:0 0 19px}@media (max-width: 1024px){.post .picture-holder{margin-bottom:10px}}@media (max-width: 767px){.post .picture-holder{float:left;width:39%;margin-bottom:0}}@media (max-width: 767px){.post .text-box{float:left;width:61%;padding:13px 10px 5px 12px}}.post .img-responsive{max-width:none;width:100%}.post h2{margin:0 0 6px;line-height:25px}@media (max-width: 1024px){.post h2{font-size:17px;line-height:22px;margin-bottom:7px}}.post h2 a{color:#000}.post h2 a:hover{color:#1fbba6}@media (max-width: 767px){.refine-form{text-align:center}}.refine-form .jcf-select{width:262px;text-align:left;display:inline-block;vertical-align:top;margin:0}@media (max-width: 1024px){.refine-form .jcf-select{width:230px}}@media (max-width: 767px){.refine-form .jcf-select{width:100%;margin:0 0 10px}}.refine-form .btn{font-size:17px;min-width:133px;margin-left:5px;vertical-align:top}@media (max-width: 1024px){.refine-form .btn{min-width:100px;padding:7px}}@media (max-width: 767px){.refine-form .btn{padding:10px 10px}}.categories-holder{background:#1fbba6;padding:15px 0 22px;color:#fff;font-size:16px;line-height:20px;font-weight:600}@media (max-width: 767px){.categories-holder{font-size:13px;line-height:16px}}.categories-holder .row{letter-spacing:-6px}.categories-holder .container-fluid{max-width:1150px}.categories-holder [class^="col-"]{float:none;display:inline-block;vertical-align:middle;letter-spacing:0}@media (max-width: 1024px){.categories-holder [class^="col-"]{float:left}}.categories-holder .title-section{font-size:25px;line-height:28px;font-weight:600;display:block;margin:0 -5px}@media (max-width: 1024px){.categories-holder .title-section{margin:0 0 15px}}@media (max-width: 767px){.categories-holder .title-section{font-size:17px;line-height:20px}}.categories-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 767px){.categories-list{display:block;letter-spacing:-5px}}.categories-list li{display:block}@media (max-width: 767px){.categories-list li{display:inline-block;vertical-align:top;letter-spacing:0;width:33.333%;padding:0 5px;margin:0 0 10px}}.categories-list a{color:#fff;display:inline-block;vertical-align:top;padding:70px 0 0;position:relative}.categories-list a:hover{color:#2e3641}.categories-list [class^="icons-"]{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:0;height:65px;line-height:65px;color:#2e3641;font-size:55px}@media (max-width: 767px){.categories-list [class^="icons-"]{font-size:40px}}.modal{display:block !important;visibility:hidden}@media (max-width: 1024px){.modal{font-size:14px}}.modal.in{visibility:visible}.modal .close{position:absolute;top:14px;right:10px;width:38px;height:38px;overflow:hidden;text-indent:101%;white-space:nowrap;z-index:20;opacity:1}@media (max-width: 1024px){.modal .close{top:10px;width:30px;height:30px}}.modal .close:after,.modal .close:before{border-top:4px solid #b7b7b7;width:40px;content:'';position:absolute;top:50%;left:50%;margin:-1px 0 0 -20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media (max-width: 1024px){.modal .close:after,.modal .close:before{width:26px;border-width:2px;margin-left:-13px}}.modal .close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modal .close:hover:after,.modal .close:hover:before{border-color:#1fbba6}.modal .close:hover,.modal .close:active,.modal .close:focus{outline:none}.modal .product-gallery{margin:53px 0 33px;border-bottom:2px solid #dadada;padding:0}@media (max-width: 1024px){.modal .product-gallery{margin:30px 0 20px}}.modal .product-gallery .mask{margin:0 auto 39px;max-width:646px}@media (max-width: 1024px){.modal .product-gallery .mask{margin-bottom:15px}}.modal .product-gallery .img-holder{margin:0 auto;max-width:756px;text-align:center}.modal .product-gallery .btn-prev{left:0}@media (max-width: 767px){.modal .product-gallery .btn-prev{left:-15px}}.modal .product-gallery .btn-next{right:0px}@media (max-width: 767px){.modal .product-gallery .btn-next{right:-15px}}.modal h3{font-size:21px;margin:0 0 24px;letter-spacing:2px}@media (max-width: 1024px){.modal h3{font-size:18px;margin-bottom:14px}}.modal .modal-footer{background-color:#F4F5F6;padding:28px 24px}.modal .modal-footer h3{margin-bottom:16px}.modal .modal-footer .product-list{margin-bottom:0}.modal .modal-footer .product-list li{padding-bottom:0;margin-bottom:17px}.modal .section{padding:0 30px}@media (max-width: 1023px){.modal .section{padding:0}}@media (max-width: 767px){.modal .section{width:auto}}.modal .list-radio{margin:0 -6px}.modal .list-radio li{margin-right:3px}.modal .list-radio .jcf-radio{margin-right:0}.modal .cart-form h3{margin-bottom:8px}.modal .cart-form .row-form{padding-bottom:8px}.modal .cart-form .btn{margin:13px 0 44px}@media (max-width: 1023px){.modal-dialog{max-width:680px;margin:10px auto;width:100%}}.detail-info{padding:0 0 20px}.detail-info h2{text-transform:none;font-weight:normal;letter-spacing:-1px;font-size:32px;line-height:1.25;margin:6px 0 0}@media (max-width: 1024px){.detail-info h2{font-size:24px;margin:0 0 5px}}@media (max-width: 767px){.detail-info h2{font-size:21px}}.detail-info .price{font-size:37px;color:#1fbba6;line-height:1;display:block;margin:0 0 21px}@media (max-width: 1024px){.detail-info .price{font-size:21px}}@media (max-width: 767px){.detail-info .price{margin-bottom:11px}}.detail-info .price .value{font-size:21px;color:#c2c2c2}@media (max-width: 1024px){.detail-info .price .value{font-size:14px}}.detail-info .fan .title{overflow:hidden;margin-bottom:49px}@media (max-width: 1024px){.detail-info .fan .title{margin-bottom:20px}}.detail-info .fan .avatar{width:62px}.detail-info .fan .avatar img{height:auto;width:100%}.detail-info .fan .heading{overflow:hidden;padding:6px 0 0;width:auto}.detail-info .fan h1{text-align:left;font-weight:normal;font-size:19px}.detail-info .fan h1 span{font-size:17px;display:block;color:#2e3641}.detail-info .rating{margin-bottom:22px}.product-descr{color:#2e3641;line-height:1.28}.product-descr p{margin:0}.shadow-style{box-shadow:0 0 49px 0 rgba(0,0,0,0.75)}@media (max-width: 1024px){.shadow-style .modal-dialog{width:920px}}@media (max-width: 767px){.shadow-style .modal-dialog{width:100%}}@media (max-width: 1024px){.shadow-style.style-02 .col-md-6{width:100%}}.shadow-style.style-02 .modal-header{background:transparent;padding:41px 15px 20px}@media (max-width: 1024px){.shadow-style.style-02 .modal-header{padding:31px 15px 13px}}.shadow-style.style-02 .modal-header h1{color:#393939}.shadow-style.style-02 .modal-header h1 .small{color:#1fbba6;font-size:41px;line-height:49px;display:block;margin:9px 0 0}@media (max-width: 1024px){.shadow-style.style-02 .modal-header h1 .small{font-size:32px;line-height:36px}}@media (max-width: 767px){.shadow-style.style-02 .modal-header h1 .small{font-size:20px;line-height:24px}}.shadow-style.style-02 .modal-body{padding:5px 39px 30px}@media (max-width: 1024px){.shadow-style.style-02 .modal-body{font-size:14px;line-height:19px;padding:5px 15px 30px}}.shadow-style.style-02 .picture-holder{margin:0 0 11px;text-align:center}@media (max-width: 1024px){.shadow-style.style-02 .picture-holder{float:left;width:53%}}@media (max-width: 767px){.shadow-style.style-02 .picture-holder{float:none;width:100%}}.shadow-style.style-02 .picture-holder img{display:inline-block;vertical-align:top}@media (max-width: 1024px){.shadow-style.style-02 .text-holder{float:right;width:47%;padding:15px 0 0}}@media (max-width: 767px){.shadow-style.style-02 .text-holder{float:none;width:100%;padding:0}}.shadow-style.style-02 h2{font-size:37px;line-height:46px;margin:0 0 20px;text-transform:capitalize;font-weight:400}@media (max-width: 1024px){.shadow-style.style-02 h2{font-size:29px;line-height:37px;margin-bottom:8px}}@media (max-width: 767px){.shadow-style.style-02 h2{font-size:22px;line-height:26px}}.shadow-style.style-02 .time-hold{text-align:center;margin:17px 0 62px}@media (max-width: 1024px){.shadow-style.style-02 .time-hold{text-align:left;margin:0 0 36px}}.shadow-style .modal-header{border:0;min-height:0;padding:33px 15px 35px;background:#2e3641}@media (max-width: 767px){.shadow-style .modal-header{padding:20px 15px}}.shadow-style .modal-header h1{font-size:83px;line-height:86px;font-weight:400;margin:0;color:#fff;text-transform:capitalize}@media (max-width: 1024px){.shadow-style .modal-header h1{font-size:65px;line-height:68px}}@media (max-width: 767px){.shadow-style .modal-header h1{font-size:43px;line-height:46px}}.shadow-style .modal-body{padding:49px 51px;font-size:18px;line-height:24px;color:#333}@media (max-width: 767px){.shadow-style .modal-body{padding:20px 15px;font-size:16px;line-height:22px}}.shadow-style .title{display:block;color:#1fbba6;font-size:43px;line-height:51px;margin:0 0 12px;text-transform:uppercase}@media (max-width: 767px){.shadow-style .title{font-size:24px;line-height:28px}}.shadow-style p{margin:0 0 27px}@media (max-width: 1024px){.shadow-style p{margin-bottom:20px}}.shadow-style .time-hold{display:block;margin:0 0 39px;text-transform:uppercase;color:#000;font-size:19px;line-height:22px}@media (max-width: 1024px){.shadow-style .time-hold{font-size:15px;line-height:18px}}.shadow-style .time-hold .number{display:block;color:#f00;font-size:73px;line-height:82px;font-weight:600}@media (max-width: 1024px){.shadow-style .time-hold .number{font-size:62px;line-height:63px}}.shadow-style .btn-hold{margin:0 0 35px}@media (max-width: 1024px){.shadow-style .btn-hold{margin-bottom:28px}}.shadow-style .close-modal{display:inline-block;vertical-align:top;padding:0 36px 0 0;color:#1fbba6;font-size:19px;line-height:22px;position:relative}@media (max-width: 1024px){.shadow-style .close-modal{font-size:15px;line-height:18px}}.shadow-style .close-modal:hover{color:#2e3641}.shadow-style .close-modal:before{position:absolute;right:0;top:63%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"\e91f";font-family:'icomoon'}.shadow-style .btn{font-size:21px;line-height:24px;padding:14px 38px}@media (max-width: 1024px){.shadow-style .btn{font-size:16px;line-height:18px;padding:11px 31px}}@media (max-width: 1023px){.shadow-style .btn{font-size:14px;line-height:18px}}.shadow-style .description-col{font-size:14px;line-height:18px}@media (max-width: 767px){.shadow-style .description-col{margin-bottom:30px;text-align:center}}.shadow-style .description-col img{margin:-25px 0 9px;display:inline-block;vertical-align:top}@media (max-width: 767px){.shadow-style .description-col img{margin:0 0 9px}}.shadow-style .description-col .text-box{max-width:240px;margin:0 auto 29px}.shadow-style .description-col .title{font-size:20px;line-height:24px;margin:0 0 8px;text-transform:capitalize}.shadow-style .description-col p{margin:0 0 15px}.step-menu{padding:41px 0 18px;font-size:17px;line-height:1;color:#aeaeae}@media (max-width: 1024px){.step-menu{font-size:15px;line-height:17px}}@media (max-width: 767px){.step-menu{padding:25px 0 10px}}.step-menu ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;overflow:hidden;margin:0 auto;max-width:1114px}@media (max-width: 767px){.step-menu ul{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.step-menu ul li{position:relative;padding:25px 3px 20px}@media (max-width: 767px){.step-menu ul li{width:50%}}.step-menu ul li.active{color:#1fbba6}.step-menu ul li.active strong:before{background:#1fbba6}.step-menu ul li:before{content:'.......................................................................................................';font-size:37px;line-height:1;color:#aeaeae;position:absolute;left:50%;top:-21px;background:#fff;z-index:-1}.step-menu ul li:last-child:before{color:#fff;z-index:2}@media (max-width: 767px){.step-menu ul li:nth-child(2n+2):before{color:#fff;z-index:2}}.step-menu strong{margin:0 auto;max-width:120px;display:block;font-weight:normal}.step-menu strong:before{position:absolute;left:50%;top:0;border-radius:50%;width:18px;height:18px;margin-left:-10px;z-index:10;content:'';background:#aeaeae}.circles{letter-spacing:-7px;font-size:24px;line-height:30px;margin:0 auto 4px;max-width:1136px;counter-reset:item}@media (max-width: 1199px){.circles{font-size:14px;line-height:18px}}@media (max-width: 767px){.circles{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.circles.fonts-small{font-size:21px;line-height:27px}@media (max-width: 1199px){.circles.fonts-small{font-size:17px;line-height:20px}}.circles.unnumbered li:before{display:none}.circles.small{font-size:24px;line-height:30px}.circles.small li{width:254px}@media (max-width: 1054px){.circles.small li{width:34%}}@media (max-width: 767px){.circles.small li{width:100%}}.circles.small .holder{height:230px}@media (max-width: 1054px){.circles.small .holder{width:230px;margin:0 auto}}.circles.multiline .holder{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding:84px 20px 15px}@media (max-width: 1199px){.circles.multiline .holder{padding:39px 20px 15px}}@media (max-width: 767px){.circles.multiline .holder{padding:50px 20px 5px}}.circles li{width:376px;padding:0 12px 24px;letter-spacing:0;display:inline-block;vertical-align:top;position:relative}@media (max-width: 1199px){.circles li{width:246px}}@media (max-width: 767px){.circles li{width:274px;display:block;margin:0 auto 24px}}.circles li:before{content:counters(item, ".") "";counter-increment:item;color:#1fbba6;position:absolute;top:26px;left:0;text-align:center;width:100%;font-size:49px;line-height:1;z-index:20}@media (max-width: 1199px){.circles li:before{font-size:28px;top:10px}}.circles .text-hold{display:block;width:100%}.circles .title-hold{display:block;margin:0 0 1px;color:#1fbba6;text-transform:uppercase;width:100%;font-size:30px;line-height:34px}@media (max-width: 1199px){.circles .title-hold{font-size:20px;line-height:24px}}.circles .holder{height:352px;background:#2e3641;color:#fff;position:relative;padding:25px 20px;border-radius:50%;white-space:nowrap;overflow:hidden}@media (max-width: 1199px){.circles .holder{height:222px}}@media (max-width: 767px){.circles .holder{height:250px}}.circles .holder:after{display:inline-block;vertical-align:middle;width:1px;overflow:hidden;content:'';height:100%}.circles .holder *{white-space:normal}.circles .holder .vertical-align{display:inline-block;vertical-align:middle}.step-intro{padding:21px 0 0;font-size:24px;line-height:36px}@media (max-width: 1024px){.step-intro{font-size:17px;line-height:1.4;padding:20px 0 0}}.step-intro .text{margin:0 auto;max-width:90%;overflow:hidden}@media (max-width: 767px){.step-intro .text{max-width:none}}.step-intro h1{letter-spacing:2px;font-size:29px;margin:0 0 24px;font-weight:600}@media (max-width: 767px){.step-intro h1{font-size:24px}}.step-intro h2{font-size:24px;margin:0 0 40px;font-weight:bold;padding:5px 0 0}@media (max-width: 1024px){.step-intro h2{font-size:20px;margin-bottom:20px}}@media (max-width: 767px){.step-intro h2{font-size:18px}}.step-intro h2 .large{font-size:35px;line-height:38px;color:#1fbba6}@media (max-width: 1024px){.step-intro h2 .large{font-size:24px;line-height:28px}}.step-intro .img-holder,.step-intro p{margin:0 0 36px}@media (max-width: 1024px){.step-intro .img-holder,.step-intro p{margin-bottom:20px}}.step-intro .img-holder.pull-right{width:46%;margin:0 0 36px 20px}@media (max-width: 767px){.step-intro .img-holder.pull-right{float:none !important;margin:0 0 20px;width:100%;text-align:center !important}}.step-intro .img-holder img{max-width:100%;vertical-align:top}.step-intro .title{color:#000}.success-list{margin:0 auto;max-width:890px;line-height:30px}@media (max-width: 1024px){.success-list{line-height:20px;max-width:90%}}.success-list li{padding:0 0 30px 25px;position:relative}@media (max-width: 1024px){.success-list li{padding:0 0 15px 15px}}.success-list li:before{position:absolute;left:0;top:13px;width:10px;height:10px;border-radius:50%;content:'';background:#1fbba6}@media (max-width: 1024px){.success-list li:before{top:6px;width:8px;height:8px}}.success-list li span{color:#777}.centered-list{margin:0 20px 36px}@media (max-width: 767px){.centered-list{margin:0 0 20px}}.centered-list li:before{display:inline-block;vertical-align:top;margin:13px 8px 0 0;width:10px;height:10px;border-radius:50%;content:'';background:#1fbba6}@media (max-width: 1024px){.centered-list li:before{width:8px;height:8px;margin-top:8px}}.step-details{background:#2e3641;padding:44px 0;color:#fff;font-size:22px;line-height:32px}@media (max-width: 1024px){.step-details{font-size:15px;line-height:20px}}@media (max-width: 767px){.step-details{padding:30px 0}}.step-details .success-list{font-size:24px;line-height:36px}@media (max-width: 1024px){.step-details .success-list{font-size:15px;line-height:24px}}.step-details .success-list li{padding-bottom:0}.step-details .success-list li:before{top:15px}@media (max-width: 1024px){.step-details .success-list li:before{top:8px}}.step-details h2{color:#fff;text-transform:uppercase;font-size:26px;line-height:32px;font-weight:500;margin:0 0 22px;letter-spacing:2px}@media (max-width: 1024px){.step-details h2{font-size:21px;margin-bottom:10px}}@media (max-width: 767px){.step-details h2{letter-spacing:0;font-size:18px;line-height:24px}}.step-details h3{color:#fff;text-transform:uppercase;font-size:22px;line-height:32px;font-weight:bold;margin:0;letter-spacing:1px}@media (max-width: 1024px){.step-details h3{font-size:21px;margin-bottom:10px}}@media (max-width: 767px){.step-details h3{letter-spacing:0;font-size:18px;line-height:24px}}.step-details p{margin:0 0 34px}@media (max-width: 1024px){.step-details p{margin-bottom:20px}}.step-details ol{counter-reset:item;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:57px}@media (max-width: 1024px){.step-details ol{margin-bottom:10px}}.step-details ol>li{padding:7px 10px 30px 66px;position:relative;width:50%}@media (max-width: 1024px){.step-details ol>li{padding:0 20px 10px 40px}}@media (max-width: 767px){.step-details ol>li{width:100%}}.step-details ol>li:before{content:counters(item, ".") "";counter-increment:item;position:absolute;left:0;top:0;background:#1fbba6;color:#fff;width:48px;height:48px;border-radius:50%;line-height:48px;font-size:36px;text-align:center}@media (max-width: 1024px){.step-details ol>li:before{width:30px;height:30px;line-height:30px;font-size:20px}}.step-details ol>li.full{width:100%}.step-details ol ul li{margin:33px 0 0}.step-details ol ul li:before{display:inline-block;vertical-align:top;width:8px;height:8px;border-radius:50%;content:'';margin:15px 7px 0 2px;background:#1fbba6}@media (max-width: 1024px){.step-details ol ul li:before{margin-top:7px}}.step-details ol ul li:first-child{margin:0}.step-details .success-text{font-weight:bold;font-size:31px;display:block;color:#1fbba6;margin:-4px 0 0}@media (max-width: 1024px){.step-details .success-text{font-size:20px}}.steps-paging{padding:56px 0}@media (max-width: 767px){.steps-paging{padding:25px 0}}@media (max-width: 767px){.steps-paging .text-left{text-align:center !important}}.steps-paging .back{font-size:30px;display:inline-block;margin:25px 0 0 19px}@media (max-width: 1024px){.steps-paging .back{font-size:22px;margin:15px 0 0}}@media (max-width: 767px){.steps-paging .back{margin:0 0 20px -20px;font-size:16px}}.steps-paging .back i{display:inline-block;vertical-align:top;line-height:1;margin:8px 5px 0 0}@media (max-width: 767px){.steps-paging .back i{margin-top:4px}}.steps-paging .btn{font-size:28px;padding:13px 35px;min-width:350px}@media (max-width: 1024px){.steps-paging .btn{font-size:20px;min-width:0}}.set-promo-type{padding:92px 0 120px}@media (max-width: 1024px){.set-promo-type{padding:60px 0 80px}}@media (max-width: 767px){.set-promo-type{padding:40px 0}}.set-promo-type h1{font-weight:600;font-size:53px;margin:0 0 62px;color:#1fbba6;letter-spacing:3px}@media (max-width: 1024px){.set-promo-type h1{font-size:40px;letter-spacing:1px}}@media (max-width: 767px){.set-promo-type h1{font-size:38px;margin-bottom:50px;font-weight:600}}.set-promo-type ul{font-size:45px;line-height:54px;margin:0 auto 115px;max-width:843px}@media (max-width: 1024px){.set-promo-type ul{max-width:600px;font-size:30px;line-height:40px;margin-bottom:60px}}.set-promo-type ul li{margin:0 0 25px}.set-promo-type .checkbox{position:relative;padding:0 0 0 78px;display:inline-block;margin:0;letter-spacing:2px}@media (max-width: 1024px){.set-promo-type .checkbox{padding-left:60px}}.set-promo-type .checkbox input[type="checkbox"]{position:fixed;left:-99999px}.set-promo-type .checkbox input[type="checkbox"]:disabled+.face-label{color:#d5d5d5}.set-promo-type .checkbox input[type="checkbox"]:disabled+.face-label:before{border-color:#d5d5d5}.set-promo-type .checkbox input[type="checkbox"]:checked+.face-label{color:#1fbba6}.set-promo-type .checkbox input[type="checkbox"]:checked+.face-label:before{border-color:#1fbba6}.set-promo-type .checkbox input[type="checkbox"]:checked+.face-label:after{content:''}.set-promo-type .checkbox .face-label{font-weight:600;color:#000}.set-promo-type .checkbox .face-label:before{border:6px solid #000;border-radius:17px;position:absolute;left:0;top:0;content:'';width:53px;height:53px}@media (max-width: 1024px){.set-promo-type .checkbox .face-label:before{width:40px;height:40px;border-radius:10px;border-width:4px}}.set-promo-type .checkbox .face-label:after{background:url("../images/ico-check.png") no-repeat;background-size:cover;width:46px;height:45px;position:absolute;top:-6px;left:11px}@media (max-width: 1024px){.set-promo-type .checkbox .face-label:after{width:40px;height:39px;left:5px}}.set-promo-type .btn{font-size:28px;padding:13px 43px;white-space:normal}@media (max-width: 1024px){.set-promo-type .btn{font-size:18px;min-width:300px;padding:13px 10px}}.text-section{font-size:24px;line-height:36px}@media (max-width: 1024px){.text-section{font-size:17px;line-height:1.4}}.text-section p{margin-bottom:36px}@media (max-width: 1024px){.text-section p{margin-bottom:20px}}@media (max-width: 767px){.text-section p{margin-bottom:15px}}.text-section em{font-size:20px;line-height:24px;display:block}@media (max-width: 1024px){.text-section em{font-size:18px;line-height:22px}}@media (max-width: 767px){.text-section em{font-size:16px;line-height:20px;margin-bottom:20px}}.text-section .text{max-width:90%;margin:0 auto;overflow:hidden}@media (max-width: 767px){.text-section .text{max-width:none}}.text-section .warning{font-size:18px;line-height:24px}.text-section .warning span{font-size:24px;letter-spacing:1px;text-transform:uppercase}.text-section h1{color:#1fbba6;font-size:53px;margin:0 0 11px;letter-spacing:3px}@media (max-width: 767px){.text-section h1{font-size:36px;letter-spacing:1px}}.text-section h2{text-transform:uppercase;letter-spacing:2px;font-size:29px;color:#000;margin:0 0 17px}@media (max-width: 767px){.text-section h2{font-size:22px}}.text-section .img-responsive{display:inline-block;vertical-align:top}
