@import url(http://fonts.googleapis.com/css?family=Abril+Fatface&subset=latin,latin-ext);@import url(http://fonts.googleapis.com/css?family=PT+Serif:400,700,400italic,700italic&subset=latin,cyrillic-ext,latin-ext,cyrillic);@import url(http://fonts.googleapis.com/css?family=Montserrat:400,700);body,html{height:100%}body{font:15px/normal ProximaNovaRegular,Arial;color:#55595d;position:relative}body .push{height:157px}body .wrapper{min-height:100%;height:auto!important;height:100%;margin:0 auto -157px;position:relative;right:0;transition:-webkit-transform .5s cubic-bezier(.1,1,.7,1) 0s;transition:transform .5s cubic-bezier(.1,1,.7,1) 0s;transition:transform .5s cubic-bezier(.1,1,.7,1) 0s,-webkit-transform .5s cubic-bezier(.1,1,.7,1) 0s}body .wrapper.menu-opened{transform:translate3d(-275px,0,0);-ms-transform:translate3d(-275px,0,0);-moz-transform:translate3d(-275px,0,0);-webkit-transform:translate3d(-275px,0,0);-o-transform:translate3d(-275px,0,0)}a:focus{outline:0!important;text-decoration:none!important}header{border-bottom:1px solid #c4c4c4;padding:0 0 23px}header .logo{margin:21px 0 0;float:left}header .logo img{max-width:174px}header .navbar{box-sizing:border-box;margin:-2px 0 0;display:inline-block}header .navbar .nav.navbar-nav{font-size:15px;padding:0 0 0 10px;margin-top:38px;height:40px}header .navbar .nav.navbar-nav li a{padding:10px 0;margin:0 15px;color:#2b56aa;font-family:ProximaNovaBold,arial,sans-serif;text-transform:uppercase}header .navbar .nav.navbar-nav li a.active{color:#f5593e;border-bottom:4px solid #f5593e}header .navbar .nav.navbar-nav li a:focus,header .navbar .nav.navbar-nav li a:hover{color:#f5593e;background:0 0}header .navbar .nav.navbar-nav li a[aria-disabled]:focus,header .navbar .nav.navbar-nav li a[aria-disabled]:hover{color:#2b56aa;background:0 0;cursor:default}header .search{float:right;margin:38px 12px 0 0;width:18%;text-align:right;top:0;right:330px;position:absolute}header .search.not-login{right:430px}header .search #search-visible-button{display:none}header .search .search_label{background:url(../images/search_ico.png) no-repeat;width:22px;height:22px;display:inline-block;margin:9px 17px 0 0;cursor:pointer}header .search .pull-right{display:none;position:relative;width:100%}header .search .pull-right .search-input{border:1px solid #2b56aa;height:36px;width:100%;box-sizing:border-box;padding-left:28px;padding-top:4px;font-size:80%;color:#55595d}header .search .pull-right .search-input:focus{outline:0}header .search .pull-right .search-button{background:url(../images/lupa_for_search.png) no-repeat;width:18px;height:15px;outline:0;border:none;position:absolute;top:11px;left:8px;cursor:pointer}header .search .pull-right .cancel-for-search{display:none;background:url(../images/cancel.png) no-repeat;width:18px;height:18px;position:absolute;top:8px;right:7px;cursor:pointer}header .login{margin:38px 57px 0 0;transition:all .1s cubic-bezier(.1,1,.7,1) 0s}header .login.loged-in{text-indent:-9000px;background:url(../images/mobile-login.png) no-repeat;background-size:contain;width:22px;height:25px;border:none;margin-top:44px}header .login.loged-in:hover{background-color:inherit;color:inherit}header .login.disabled{cursor:default;color:silver;border-color:silver}header .login.disabled:hover{color:silver;background-color:transparent}header .login:hover{background-color:#2b56aa;color:#fff}header .phone-button{float:right;background:url(../images/mobile-phone.png) no-repeat;background-size:contain;width:30px;height:30px;margin:40px 35px 0 0}header .cart{float:right;background:url(../images/shop/basket.svg) no-repeat;width:29px;position:relative;height:34px;margin:40px 30px 0 0;background-size:cover}header .cart .qty{position:absolute;color:#fff;background-color:#e52739;font-size:62.5%;font-weight:700;border-radius:20px;padding:0 5px;right:-10px;top:2px}header .menu-button{cursor:pointer;float:right;margin:47px 10px 0 0}header .menu-button.open .menu-line{background-color:#55595d}header .menu-button.open .menu-line.top{transform:matrix(.7071,-.7071,.7071,.7071,-3,9);-ms-transform:matrix(.7071,-.7071,.7071,.7071,-3,9);-moz-transform:matrix(.7071,-.7071,.7071,.7071,-3,9);-webkit-transform:matrix(.7071,-.7071,.7071,.7071,-3,9);-o-transform:matrix(.7071,-.7071,.7071,.7071,-3,9)}header .menu-button.open .menu-line.mid{opacity:0}header .menu-button.open .menu-line.bot{transform:matrix(.7071,.7071,-.7071,.7071,-2,-7);-ms-transform:matrix(.7071,.7071,-.7071,.7071,-2,-7);-moz-transform:matrix(.7071,.7071,-.7071,.7071,-2,-7);-webkit-transform:matrix(.7071,.7071,-.7071,.7071,-2,-7);-o-transform:matrix(.7071,.7071,-.7071,.7071,-2,-7)}header .menu-button .menu-line{transition:all .5s cubic-bezier(.1,1,.7,1) 0s;width:33px;height:3px;background-color:#2b56aa;margin:0 0 5px}.main-menu{margin:0 -275px 0 0;position:fixed;max-width:275px;width:275px;right:0;background-color:#f4f4f4;height:100%;z-index:9999;transition:-webkit-transform .5s cubic-bezier(.1,1,.7,1) 0s;transition:transform .5s cubic-bezier(.1,1,.7,1) 0s;transition:transform .5s cubic-bezier(.1,1,.7,1) 0s,-webkit-transform .5s cubic-bezier(.1,1,.7,1) 0s}.main-menu .menu-footer .socials .sprite,footer .socials .sprite{vertical-align:top;transition:all .1s cubic-bezier(.1,1,.7,1) 0s;text-align:center}.main-menu .mobile-search{background-color:#ebebeb;position:relative;padding:7px 76px}.main-menu .mobile-search .search-button{border:none;background:url(../images/mobile-search-ico.png) no-repeat;background-size:cover;width:15px;height:15px;position:absolute;top:13px;left:26px}.main-menu .mobile-search .search-input{border:none;background:0 0;width:100%;padding:4px 0;outline:0;font-size:12px}.main-menu.fancybox-margin{margin-right:-275px}.main-menu.open{transform:translate3d(-275px,0,0);-ms-transform:translate3d(-275px,0,0);-moz-transform:translate3d(-275px,0,0);-webkit-transform:translate3d(-275px,0,0);-o-transform:translate3d(-275px,0,0)}.main-menu .menu-items{text-transform:uppercase;font-size:93.3%;margin:32px 0 0;height:90%;overflow-y:auto}.main-menu .menu-items>li.active>a{color:#fff;background-color:#2b56aa}.main-menu .menu-items>li.active>a:hover{background-color:#2b56aa}.main-menu .menu-items>li.disabled>a{color:#a6a8a7}.main-menu .menu-items>li a{color:#2b56aa;font-weight:700;display:block;padding:21px 30px 21px 55px}.main-menu .menu-items>li a:hover{background-color:#e5e5e5;text-decoration:none}.main-menu .menu-footer{margin:21px 0 0 55px}.main-menu .menu-footer .header{float:none!important;text-transform:uppercase;font-size:93.3%;color:#2b56aa;font-weight:700}.main-menu .menu-footer .socials{margin:10px 0 0;float:none!important;display:block!important}.main-menu .menu-footer .socials>li{padding:0}.main-menu .menu-footer .socials .sprite{background-repeat:no-repeat;display:inline-block;padding:0;margin-right:5px;width:32px;height:32px;border:1px solid #2b56aa;line-height:32px;color:#2b56aa;border-radius:32px}.main-menu .menu-footer .socials .sprite:hover{color:#f4f4f4;background-color:#2b56aa}.main-menu .menu-footer .socials .sprite-icon_facebook{width:32px;height:33px;background-position:-5px -5px}.main-menu .menu-footer .socials .sprite-icon_google{width:32px;height:32px;background-position:-47px -5px}.main-menu .menu-footer .socials .sprite-icon_twitter{width:32px;height:32px;background-position:-5px -47px}.main-menu .menu-footer .socials .sprite-icon_you_tube{width:32px;height:32px;background-position:-47px -47px}footer{background-color:#2b56aa;height:157px;color:#fff}footer .company-info{font:80%/1.2 ProximaNovaRegular,Arial;margin:40px 0 0}footer .copyright{font:60%/normal ProximaNovaRegular,Arial;margin:17px 0 0;display:inline-block;padding-right:20px}footer .footer-links{display:inline-block;overflow:hidden;margin:0 0 -5px;padding:0 0 0 3px}footer .footer-links li{float:right;margin:0 13px}footer .footer-links li a{font:66.7%/normal ProximaNovaRegular,Arial;text-decoration:underline;color:#fff;position:relative;top:-2px}.back-to-all:hover,.bba-button:hover,.location-section .location-section-cont .section-header:hover,.news-section .news-cont .read-more:hover,.slider-section .swiper-container .swiper-slide .slide-info .read-more:hover{text-decoration:none}footer .socials{float:right;margin:60px 0 0}footer .socials .sprite{display:inline-block;width:32px;height:32px;margin-right:5px;border:1px solid #fff;border-radius:32px;color:#fff;line-height:32px;font-size:13px}footer .socials .sprite:hover{background-color:#fff;color:#2b56aa}footer .socials .sprite-fb_footer_icon{background-position:-5px -5px}footer .socials .sprite-google_footer_icon{background-position:-47px -5px}footer .socials .sprite-tw_footer_icon{background-position:-5px -47px}footer .socials .sprite-you_tube_footer_icon{background-position:-47px -47px}footer .line{width:100px;height:3px;background-color:#fff;display:inline-block;margin:30px auto 0}.bba-button{font:91.4%/normal ProximaNovaBold,Arial;text-transform:uppercase;padding:9px 20px 8px;cursor:pointer}.bba-button.white-button{border:1px solid #2b56aa;color:#2b56aa}.bba-button.blue-button{color:#fff;border:1px solid #2b56aa;background-color:#2b56aa}.bba-button.orange-button{color:#fff;border:1px solid #f5593e;background-color:#f5593e}.section-header{font:160%/normal ProximaNovaSemiBold,Arial;text-transform:uppercase;letter-spacing:.2em;text-align:center}h1.section-header{margin:0}.section-header-line{display:inline-block;background-color:#55595d;width:47px;height:4px;margin:30px 0;text-align:center}.section-header-line.white{background-color:#fff}.section-text{font-size:93.3%;line-height:1.7;text-align:center}.form-container .text-input{width:100%;border:1px solid #6b6b6b;padding:7px 21px;border-radius:0}.form-container .button-submit{width:100%;margin:17px 0 0}.form-container .form-group{margin:-4px 0 0}.form-container .select-input{padding:7px 21px;width:100%;border:1px solid #6b6b6b}.padding-0{padding:0}.wrapper-for-pagination .next,.wrapper-for-pagination .prev{display:none}.bba-pagination{background:url(../images/pagination-bg.png) no-repeat;font-size:93.3%;padding:3px 0 3px 31px}.bba-pagination li{margin:0 3px;padding:0}.bba-pagination li:last-child{margin-right:0}.bba-pagination li:last-child>a{padding-right:0}.bba-pagination li>a{padding:0 4px;color:#55595d;display:inline-block;width:16px}#login-signup-popup,.bba-pagination>.next,.bba-pagination>.prev{display:none}.bba-pagination li>a:hover{text-decoration:none;color:#2b56aa;font-family:ProximaNovaBold,Arial,sans-serif}.bba-pagination li.active>a{font-family:ProximaNovaBold,Arial,sans-serif;color:#f5593e}.fancybox-overlay{background:rgba(0,0,0,.55)!important}.bba-fancybox-wrap .fancybox-skin{border-radius:0}.bba-fancybox-wrap .fancybox-skin .fancybox-next span{cursor:pointer;border-radius:50%;width:50px;height:49px;margin-right:15px;margin-top:-33px;right:0;border:2px solid #fff;background:url(../images/index/slider-control.png) -19px 10px no-repeat;opacity:.7}.bba-fancybox-wrap .fancybox-skin .fancybox-prev span{cursor:pointer;border-radius:50%;width:50px;height:49px;margin-top:-33px;margin-left:15px;left:0;border:2px solid #fff;background:url(../images/index/slider-control.png) 15px 10px no-repeat;opacity:.8}.bba-fancybox-wrap .fancybox-skin .fancybox-close{background:url(../images/close-button.png) no-repeat;width:13px;height:13px;top:-22px;right:0;background-size:cover}.page-title{font:160%/normal ProximaNovaBold,arial}.back-to-all,.page-title{text-transform:uppercase;color:#f5593e}.back-to-all{font:120%/normal ProximaNovaBold,Arial}.back-to-all:hover{color:#f5593e}.year-month-filter{overflow:hidden;margin:0 0 0 40px}.year-month-filter .filter-header{font:120%/normal Monserrat,Arial;text-transform:uppercase;color:#1f1f20}.year-month-filter .year-container{border-top:1px solid #aaacae;color:#000;margin:11px 0 0}.year-month-filter .year-container .year-button{font:120%/normal ProximaNovaBold,Arial;margin:7px 0 0;cursor:pointer}.year-month-filter .year-container .year-button.active{cursor:default}.year-month-filter .year-container .year-button .toggle-button{float:right}.year-month-filter .year-container .year-filter{line-height:1.32;margin:9px 0 0}.year-month-filter .year-container .year-filter .month-filter{cursor:pointer;font-family:Roboto,Arial,sans-serif;text-transform:uppercase;display:inline-block}.year-month-filter .year-container .year-filter .month-filter.active{color:#f5593e}input:focus,textarea:focus{outline:0}.static{position:static}.slider-section .swiper-container .swiper-slide{position:relative;background-size:cover!important}.slider-section .swiper-container .swiper-slide img{width:100%}.slider-section .swiper-container .swiper-slide .slide-info{position:absolute;top:0;bottom:0;background-color:rgba(0,0,0,.5);left:0;padding-top:8%;padding-left:14%;color:#fff;margin:-2px 0 0;width:42%}.slider-section .swiper-container .swiper-slide .slide-info .category{font-size:93.3%;font-style:italic;color:#fff;margin-bottom:25px}.slider-section .swiper-container .swiper-slide .slide-info .line{width:29px;height:4px;background-color:#f5593e;float:left;margin:15px 0}.slider-section .swiper-container .swiper-slide .slide-info .title{font-size:329.5%;line-height:1.2;margin:21px 0 0}.slider-section .swiper-container .swiper-slide .slide-info .description{clear:both;font-size:93.3%;color:#fff;line-height:1.7;width:74%}.slider-section .swiper-container .swiper-slide .slide-info .read-more{border:3px solid #f5593e;font-family:ProximaNovaBold,Arial;text-transform:uppercase;color:#fff;font-size:73.4%;display:inline-block;margin:30px 0 0;padding:16px 64px}.slider-section .swiper-container .swiper-button-prev{cursor:pointer;border-radius:50%;width:50px;height:49px;margin-top:-33px;left:55px;border:2px solid #fff;background:url(../images/index/slider-control.png) 15px 10px no-repeat;opacity:.35}.slider-section .swiper-container .swiper-button-next{cursor:pointer;border-radius:50%;width:50px;height:49px;margin-top:-33px;right:55px;border:2px solid #fff;background:url(../images/index/slider-control.png) -17px 10px no-repeat;opacity:.35}.slider-section .swiper-container .swiper-pagination{bottom:14px}.slider-section .swiper-container .swiper-pagination .swiper-pagination-bullet{width:9px;margin:0 12px;height:9px;background:0 0;border:1px solid #f5593e;border-radius:50%;opacity:1}.slider-section .swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#f5593e}.company-description{text-align:center;padding:60px 0 43px;background-color:#f4f4f4}.arrow-readmore{width:auto!important;display:inline-block!important;margin:19px 0 0;text-align:center;transition:all .2s cubic-bezier(.1,1,.7,1) 0s}.arrow-readmore>span{display:inline-block;background:url(../images/arrow-big-d.png) no-repeat;width:16px;height:16px;cursor:pointer;background-size:cover}.arrow-readmore>span.down{transform:rotate(0);-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0)}.arrow-readmore>span.up{transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg)}.products-section{display:none;padding:75px 0 65px}.products-section .products-carousel{margin:66px 0 0}.products-section .product-cont .product-bottom{margin:32px 0 0;padding:12px 0}.products-section .product-cont .product-img{text-align:center;height:170px}.products-section .product-cont .product-name{font-weight:700;text-transform:uppercase;text-align:center}.products-section .product-cont .product-name .price{color:#e52739}.products-section .product-cont .product-descr{line-height:1.2;text-align:center;font-size:80%;margin:4px 0 0}.products-section .product-cont.center .product-bottom{border-top:1px solid #55595d;border-bottom:1px solid #55595d}.membership-section{background:linear-gradient(90deg,rgba(30,75,115,.7),rgba(30,75,115,.7)),url(../images/index/membership-img_new.jpg) 50% 20% no-repeat;background-size:cover;height:430px;text-align:center;color:#fff;padding:0 15px;overflow:hidden}.membership-section .section-header{margin:60px 0 0}.membership-section .section-header-line{background-color:#fff}.membership-section .button-cont{margin:66px 0 0}.membership-section .button-cont .join-button{padding:17px 78px 13px;font-size:123%}.courses-section .competitions-block{width:50%;float:left;background-color:#e52739;height:430px;color:#fff;padding:0 114px 0 126px}.courses-section .competitions-block .section-header{margin:60px 0 0;text-align:left}.courses-section .competitions-block .section-header-line{background-color:#fff;text-align:left}.courses-section .competitions-block .section-text{text-align:left}.courses-section .competitions-block .button-cont{margin:43px 0 0}.courses-section .competitions-block .button-cont .read-more{padding:17px 78px 15px;font-size:123%}.courses-section .courses-block{width:50%;float:left;background:linear-gradient(90deg,rgba(10,12,24,.3),rgba(10,12,24,.3)),url(../images/index/courses-img_new.jpg) no-repeat;background-size:cover;height:430px;color:#fff;padding:0 114px 0 126px}.courses-section .courses-block .section-header{margin:60px 0 0;text-align:left}.courses-section .courses-block .section-header-line{background-color:#fff;text-align:left}.courses-section .courses-block .section-text{text-align:left}.courses-section .courses-block .button-cont{margin:43px 0 0}.courses-section .courses-block .button-cont .read-more{padding:17px 78px 15px;font-size:123%}.news-section{padding:60px 0 56px}.news-section .header-row{text-align:center}.news-section .news-row{margin:11px 0 0}.news-section .news-cont{visibility:hidden;position:relative;padding:26px 23px 21px;border:1px solid #b9bbbc;overflow:hidden;margin:0 0 20px}.news-section .news-cont .wrapper_author{height:75px}.news-section .news-cont .date{font:italic 80%/normal PT Serif,serif;background:url(../images/index/news-time.png) 1px 2px no-repeat;padding:0 0 0 22px;margin:0 8px}.news-section .news-cont .line{border-top:1px solid #aaacae;margin:21px 0 19px}.news-section .news-cont .title{text-transform:uppercase;padding:0 9px 10px}.news-section .news-cont .text{line-height:1.2;padding:0 9px;letter-spacing:-.02em}.news-section .news-cont .author{line-height:41px;vertical-align:middle;margin:15px 9px 0;font:italic 66.7% ProximaNovaRegular,Arial;text-transform:uppercase}.news-section .news-cont .author .photo{vertical-align:middle;display:inline-block;border-radius:50%;overflow:hidden;width:41px;height:41px;margin:0 6px 0 0}.news-section .news-cont .author .photo img{max-width:100%;max-height:100%}.news-section .news-cont .read-more{float:right;text-transform:uppercase;color:#2b56aa;font-size:86.7%;font-family:ProximaNovaBold,Arial,sans-serif;margin:15px 0 0}.news-section .news-cont .read-more .fa{font-size:77%;margin:0 0 0 5px}.news-section .see-all-row{text-align:center;margin:56px 0 0}.news-section .see-all-row .see-all{font-size:123%;padding:16px 88px 14px}.location-section .location-section-img{float:left;width:49%;background:url(../images/index/location-img.png) no-repeat;background-size:cover;height:326px}.location-section .location-section-cont{float:left;width:51%;background-color:#f5593e;height:326px;text-align:center}.location-section .location-section-cont ::-webkit-input-placeholder{color:#fff}.location-section .location-section-cont :-moz-placeholder,.location-section .location-section-cont ::-moz-placeholder{color:#fff!important}.location-section .location-section-cont :-ms-input-placeholder{color:#fff!important}.location-section .location-section-cont .location-icon{background:url(../images/index/location-icon.png) 50% 0 no-repeat;height:68px;width:50px;margin:61px 0 0;display:inline-block}.location-section .location-section-cont .section-header{color:#fff;margin:14px 0 0;display:inline-block}.location-section .location-section-cont .search-outlets-wrapper{position:relative;width:28%;margin:0 auto}.location-section .location-section-cont .search-outlets-wrapper .search-inp{background:0 0;outline:0;border:1px solid #fff;border-radius:16px;display:inline-block;color:#fff;font-size:93.3%;margin:-2px 0 0;width:100%;padding:6px 0 6px 45px}.location-section .location-section-cont .search-outlets-wrapper .search-button{background:url(../images/index/search-icon.png) no-repeat;position:absolute;top:6px;left:15px;width:16px;height:16px;border:0;outline:0}.section-trainers,.select-custom{position:relative}.h2-header{font:160%/normal ProximaNovaSemiBold,Arial;text-transform:uppercase;letter-spacing:.2em;text-align:center}.newsletter-section{background-color:#efefef;overflow:hidden;padding:0 0 35px}.newsletter-section .section-header{margin:35px 0 0}.newsletter-section .email-subscrition-form{text-align:center;font-size:0;margin:14px 0 0}.newsletter-section .email-subscrition-form .subscription-msg{font-size:14px;opacity:.9;padding:0 0 10px}.newsletter-section .email-subscrition-form .email-input{border:none;font-size:15px;display:inline-block;background-color:#fff;padding:18px 18px 19px;text-align:left;width:485px}.newsletter-section .email-subscrition-form .submit{background-color:#2b56aa;color:#fff;font-size:15px;text-transform:uppercase;font-family:ProximaNovaBold;display:inline-block;padding:18px 46px 19px;cursor:pointer;border:none}.sponsors-section{text-align:center;padding:40px 0 64px}.sponsors-section .sponsors-list{margin:29px 0 0}.sponsors-section .sponsors-list>li{margin:0 0 20px;width:12%;padding:0}.sponsors-section .sponsors-list>li a{opacity:.34;transition:opacity .2s cubic-bezier(.1,1,.7,1) 0s}.sponsors-section .sponsors-list>li a:hover{opacity:.9}.sponsors-section .sponsors-list>li a img{max-width:100%}.login-signup{margin:102px 0 50px}.login-signup .section-image-gallery{display:none}.login-signup-form-container .form-header{text-transform:uppercase;font:120%/normal ProximaNovaBold,Arial;color:#2b56aa;margin:0 0 22px}.login-signup-form-container .required-msg{color:red;font-size:80%;margin:6px 0 0}.login-signup-form-container .forgot-password{overflow:hidden;margin:-11px 0 0}.login-signup-form-container .forgot-password a{font-size:80%;float:right}.login-signup-form-container .site-signup .select-custom{margin:2px 0 0}.login-signup-form-container .site-signup .checkbox-custom{margin:21px 0 0}.login-signup-form-container .site-signup .checkbox-custom label{color:#2b56aa!important}.login-signup-form-container .site-signup .checkbox-custom .terms-conditions{text-decoration:underline}.gallery-tabs .gallery-tab:hover,.section-bba-competition .blog-list .comp-item .competition-info .comp-title a:hover,.section-bba-sponsored .sponsored-list .orange .sponsor a:hover,.section-bba-sponsored .sponsored-list .sponsor a:hover,.section-bba-sponsored .sponsored-list .white .sponsor a:hover,.section-image-gallery .photo-details .section2 .right .view-on-map:hover,.section-trainings .training-container .read-more-link-wrapper .read-more:hover{text-decoration:none}.login-signup-form-container .site-fb-login{margin:51px 0 0}.login-signup-form-container .site-fb-login .fb-login-button{background:#2b56aa;cursor:pointer;margin:33px 0 30px;text-align:center;padding:20px 10px}.login-signup-form-container .site-fb-login .fb-login-button .fb-icon{background:url(../images/fb-ico-login.png);width:50px;height:50px;display:inline-block;vertical-align:middle;border-radius:6px;float:left;margin-top:-10px}.login-signup-form-container .site-fb-login .fb-login-button .fb-text{font:133.33%/normal ProximaNova Regular,Arial;color:#fff;display:inline-block;margin-top:7px}.login-signup-form-container .help-block{margin:0}.login-signup-form-container .control-label{color:#55595d!important;font-weight:400;font-size:80%}.select-custom .ui-selectmenu-button .ui-selectmenu-text.ui-bold,.select-custom .ui-selectmenu-menu .ui-menu>li.bold{font-weight:700}.login-signup-form-container .required-asterisk{color:red}.login-signup-form-container .help-block-error{color:red;font-size:80%;text-align:center;margin:2px 0 0;min-height:15px}.login-signup-form-container .bba-button{font-size:80%;padding-bottom:11px}.checkbox-custom input[type=checkbox]{display:none}.checkbox-custom.blue label .iagree_chechbox,.checkbox-custom.orange label .iagree_chechbox{display:inline-block;width:16px;height:16px;background-position:0 -24px;margin-bottom:5px;margin-right:5px;vertical-align:middle}.checkbox-custom.blue label .iagree_chechbox{background-image:url(../images/checkbox-custom.png)}.checkbox-custom.orange label{color:#f5593e!important}.checkbox-custom.orange label .iagree_chechbox{background-image:url(../images/checkbox-custom-orange.png)}.checkbox-custom label{padding:0!important;background:0 -24px no-repeat;font-size:93.3%}.checkbox-custom label.checked .iagree_chechbox{background-position:0 0}.select-custom{z-index:auto;width:100%}.select-custom .ui-selectmenu-button{background:#fff;border-radius:0;border:1px solid #6b6b6b;display:block;width:100%!important;font-size:93.3%}.select-custom .ui-selectmenu-button .ui-selectmenu-text{padding:7px 40px 7px 21px}.select-custom .ui-selectmenu-button:focus{outline:0}.select-custom .ui-icon{height:auto!important;top:2px!important;bottom:2px!important;right:2px!important;margin:0!important;border-left:1px solid #bfbfbf;width:38px;background:url(../images/select-arr.png) 50% 50% no-repeat}.select-custom .ui-selectmenu-menu{left:0!important;font-size:93.3%}.select-custom .ui-selectmenu-menu .ui-menu{border-radius:0;border-color:#6b6b6b;padding:0;max-height:300px}.select-custom .ui-selectmenu-menu .ui-menu>li{border-top:1px solid #6b6b6b;padding:7px 21px}.select-custom .ui-selectmenu-menu .ui-menu>li.ui-state-focus{margin:0;border-left:none;border-right:none;border-bottom:none;color:#fff;background-color:#2b56aa}.select-custom .ui-selectmenu-menu .ui-menu>li:hover{color:#fff;background-color:#2b56aa}.select-custom .ui-selectmenu-menu .ui-menu>li:first-child{border-top:none!important}.select-custom.select-narrow{font-size:93.3%}.select-custom.select-narrow .ui-selectmenu-button{border-color:#d6d5d4}.select-custom.select-narrow .ui-selectmenu-button .ui-icon{border-left:none;width:22px}.select-custom.select-narrow .ui-selectmenu-button .ui-selectmenu-text{padding:3px 10px;color:#807e78}.select-custom.select-narrow .ui-menu{border-color:#d6d5d4!important}.select-custom.select-narrow .ui-menu>li{border:none!important;padding:3px 10px}.select-custom.placeholder-first .ui-selectmenu-menu .ui-menu,.select-custom.placeholder-first .ui-selectmenu-menu .ui-menu li:nth-child(2){border-top:none}.select-custom.placeholder-first .ui-selectmenu-menu .ui-menu li:first-child{display:none}.bba-fancybox-login-checkout .fancybox-inner{overflow-x:hidden!important}.login-sipnup-popup{font-size:80%}.login-sipnup-popup .popup-login-container{padding:0 15px}.login-sipnup-popup .popup-login-container .form-header{margin:0 0 7px}.login-sipnup-popup .popup-login-container .guest-checkout .form-header{margin-bottom:17px}.login-sipnup-popup .popup-login-container .text-input{padding:4px 21px}.login-sipnup-popup .popup-login-container .button-submit{margin-top:14px}.login-sipnup-popup .popup-login-container .site-fb-login{margin-top:34px;margin-bottom:29px}.login-sipnup-popup .popup-login-container .site-fb-login .fb-login-button{margin-top:15px}.login-sipnup-popup .popup-login-container .site-fb-login .fb-text{-webkit-transform:translateX(-16px);-ms-transform:translateX(-16px);transform:translateX(-16px)}@media screen and (max-width:445px){.login-sipnup-popup .popup-login-container .site-fb-login .fb-text{-webkit-transform:translateX(-13px);-ms-transform:translateX(-13px);transform:translateX(-13px)}}.login-sipnup-popup .popup-login-container .button-submit,.login-sipnup-popup .popup-login-container .unregistered-popup-button{font:12px/normal ProximaNova Regular,Arial;color:#fff;text-transform:none}.login-sipnup-popup .popup-login-container .site-signup .select-custom{margin-top:17px}.login-sipnup-popup .popup-login-container .site-signup .select-custom .ui-selectmenu-text{padding-top:5px;padding-bottom:5px}.bba-fancybox-login .fancybox-inner{overflow-x:hidden!important;overflow-y:auto!important}@media (max-width:479px){.login-signup{margin:0 0 50px}.login-signup .section-image-gallery{display:block;margin-bottom:20px}.singup{display:none}.forgot-password a{margin-top:10px}}@media (min-width:480px) and (max-width:779px){.login-signup{margin:0 0 50px}.login-signup .section-image-gallery{display:block;margin-bottom:20px}.singup{display:none}.forgot-password a{margin-top:10px}}.site-request-password-reset,.site-reset-password{margin:102px 0 50px}.site-request-password-reset .control-label,.site-reset-password .control-label{margin-right:20px}.site-request-password-reset p,.site-reset-password p{font-size:80%}.site-request-password-reset .col-md-6,.site-reset-password .col-md-6{display:table}.site-request-password-reset .text-input,.site-reset-password .text-input{width:80%;border:1px solid #6b6b6b;padding:7px 21px}.webinar-section{margin:30px 0 50px}.no-results-found{padding:0 15px;font:160%/normal ProximaNovaSemibold,Arial;color:#55595d;text-align:center}.section-trainings .header-info-container .section-subheader{margin-top:4px!important}.section-trainings .header-info-container .line{margin-top:5px!important}.section-trainings .trainings-row{margin:64px 0 0;box-sizing:border-box}.section-trainings .trainings-row .col-lg-4{padding:0}.section-trainings .training-container{border:1px solid #b9bbbc;overflow:hidden;margin:0 0 45px;padding:23px 15px 10px}.section-trainings .training-container .datetime{font:italic 80%/normal PT Serif,serif;background:url(../images/index/news-time.png) 9px 2px no-repeat;padding:0 0 13px 38px;margin:0 0 0 8px;color:#838d8f;border-bottom:1px solid #aaacae}.section-trainings .training-container .title{text-transform:uppercase;font-family:ProximaNovaBold,Arial,sans-serif;margin:11px 9px 5px}.section-trainings .training-container .info-container{position:relative;padding:0 0 16px;min-height:143px}.section-trainings .training-container .image{float:left;margin:0 13px 0 8px}.section-trainings .training-container .image img{max-width:104px}.section-trainings .training-container .description{font-size:80%;line-height:1.25;margin:-2px 0 0}.section-trainings .training-container .read-more-link-wrapper{float:right}.section-trainings .training-container .read-more-link-wrapper .read-more{display:block;font:80%/normal ProximaNovaBold,Arial;color:#f5593e;text-transform:uppercase;margin:5px 0}.section-training{margin:69px 0 50px}.section-training .training-single-container .title{color:#1f1f20;font:160%/normal ProximaNovaBold,Arial;text-transform:uppercase;margin:55px 0 0 11px}.section-training .training-single-container .line{width:29px;height:4px;background-color:#f5593e;float:left;margin:14px 11px 39px}.section-training .training-single-container .datetime{font:italic 120%/normal PT Serif,serif;background:url(../images/education/trainings/datetime-ico.png) 11px 4px no-repeat;padding:0 0 0 43px;color:#838d8f}.section-training .training-single-container .description{font:93.3%/1.73 Roboto,Arial;color:#000;margin:50px 80px 0 14px}.section-training .training-single-container .add2cart{float:left;margin:26px 0 0 12px;font-size:125%;display:none;padding:16px 62px 13px}.section-training .training-single-container .image{border:2px solid #8b8b8b}.section-training .training-single-container .image img{width:100%}.section-trainers .content-container{padding:0 0 50px}.section-trainers .header-info-container .section-name{margin-top:13px!important}.section-trainers .header-info-container .section-subheader{margin-left:14px!important}.section-trainers .header-info-container .header-links{width:370px!important;padding:0!important}.section-trainers .background-block{position:absolute;top:258px;width:100%}.section-trainers .trainers-list{margin:0 29% 30px 0}.section-trainers .trainers-list .trainer-item{margin:45px 0 0}.section-trainers .trainers-list .trainer-item:nth-child(2n+1) .trainer-container .photo{float:left}.section-trainers .trainers-list .trainer-item:nth-child(2n) .trainer-container .photo{float:right}.section-trainers .trainers-list .trainer-item:nth-child(2n) .trainer-container .info{padding:3px 29px 0 0!important;float:none}.section-trainers .trainers-list .trainer-container{overflow:hidden}.section-trainers .trainers-list .trainer-container .photo{margin:8px 0 0}.section-trainers .trainers-list .trainer-container .photo img{max-width:193px;display:inherit;max-height:215px;border:1px solid #8b8b8b}.section-trainers .trainers-list .trainer-container .info{float:left;width:71%;padding:3px 0 0 29px}.section-trainers .trainers-list .trainer-container .info .name{font:160%/normal Monserrat,Arial}.section-trainers .trainers-list .trainer-container .info .description{font:80%/2 Roboto,Arial;color:#000;margin:22px 0 0}.section-trainers .trainers-list .bba-pagination{margin:30px 0 0}.page-header-block-container{position:relative}.page-header-block-container .page-header-block{background-size:cover!important;height:258px;background:no-repeat}.page-header-block-container .caliber-container .caliber-row{position:relative;min-height:0}.page-header-block-container .caliber-container .caliber-row .caliber{position:absolute;top:0;right:0;width:370px}.page-header-block-container .header-info-wrapper{position:absolute;width:100%;top:0;height:100%;z-index:999}.page-header-block-container .header-info-wrapper>.menu-container{position:relative;height:100%}.page-header-block-container .header-info{overflow:hidden;color:#fff;background-color:rgba(0,0,0,.5);height:258px;position:absolute;right:0;padding:0 20px 47px;display:none}.page-header-block-container .header-info.gallery-header{width:38%;display:block!important}.page-header-block-container .header-info .section-name{font-size:93.3%;font-style:italic;margin:16px 0 0 12px}.page-header-block-container .header-info .section-subheader{font-size:230%;line-height:1.2;margin:25px 0 0 1px}.page-header-block-container .header-info .line{width:29px;height:4px;background-color:#f5593e;float:left;margin:8px 13px 12px}.page-header-block-container .header-info .section-description{clear:both;font-size:93.3%;line-height:1.2;margin:0 8px 0 12px;height:81px;overflow:hidden}.page-header-block-container .header-info-container{width:370px;position:absolute;top:1px;right:0;height:100%}.page-header-block-container .header-info-container .header-links{background-color:#fff;text-align:center;overflow:hidden;padding:0 0 80px;position:absolute;top:0;z-index:999;width:100%}.page-header-block-container .header-info-container .header-links .table-wrapper{display:table;height:100%;width:100%}.page-header-block-container .header-info-container .header-links .table-wrapper .table-wrapper-cell{display:table-cell;vertical-align:middle}.page-header-block-container .header-info-container .header-links a{color:#f5593e;text-transform:uppercase;font:160%/normal ProximaNovaBold,Arial;letter-spacing:.2em;display:block;margin:46px 10px 9px;transition:color .1s cubic-bezier(.1,1,.7,1) 0s}.page-header-block-container .header-info-container .header-links a:hover{text-decoration:none;color:#2b56aa}.page-header-block-container .header-info-container .header-links a:hover+.line{background-color:#2b56aa}.page-header-block-container .header-info-container .header-links .line{width:68px;display:inline-block;height:6px;background-color:#f5593e;transition:background-color .1s cubic-bezier(.1,1,.7,1) 0s}.page-header-block-container .header-extra-info-cont{background-color:#f1f1f1}.page-header-block-container .header-extra-info-cont.empty{background-color:transparent}.page-header-block-container .header-extra-info{padding:36px 390px 65px 14px}.page-header-block-container .header-extra-info+.header-info-container .header-links{height:100%!important}.page-header-block-container .header-extra-info .extra-info-title{text-transform:uppercase;font:160%/normal ProximaNovaBold,Arial;color:#171717}.page-header-block-container .header-extra-info .line{width:29px;height:4px;background-color:#f5593e;float:left;margin:8px 0 23px}.page-header-block-container .header-extra-info .extra-info-description{clear:both;font-size:93.3%;line-height:1.2}.coming-soon{text-align:center;font:120%/normal ProximaNovaSemibold,Arial;letter-spacing:2.7px;margin:50px 0}.add-margin{margin-top:40px}.education_mob{display:none}@media (max-width:479px){.section-trainers .trainers-list .trainer-container .info{float:none;width:100%;padding:0 15px!important}.section-trainers .trainers-list .trainer-container .info .name{display:inline-block;margin-top:20px;font:160%/normal Monserrat,Arial}.section-trainers .trainers-list .trainer-item:nth-child(2n) .trainer-container .info{padding:0 15px!important}.photo-small{float:none!important;width:100%!important;padding:0 15px;box-sizing:border-box;margin:0 auto!important}.section-training .training-single-container .col-xs-4,.section-training .training-single-container .col-xs-8,.trainers-list,.trainers-list .trainer-item .trainer-container .photo,.trainings-list .col-lg-6,.trainings-row .col-lg-7,.webinars-list-container .col-lg-3{width:100%}.education_mob{display:block}.webinars-list-container{margin:40px 0 0!important}.webinars-list-container .webinar-item-container.last{margin:0 0 10px!important}.section-trainings .trainings-row{margin:0}.trainers-list .trainer-item .trainer-container .photo img{height:auto;max-height:none;width:100%;max-width:none}.section-trainings .training-container .read-more-link-wrapper{margin-bottom:7px}.section-trainings .gallery-webinars,.section-webinars .gallery-webinars{padding:23px 0 22px!important}.section-trainings .gallery-webinars+.gallery-tab,.section-webinars .gallery-webinars+.gallery-tab{padding-left:26px;padding-right:26px}.section-training .training-single-container .description{margin:0}.training-image-mobile{margin:20px 0}}@media (min-width:480px) and (max-width:779px){.section-trainers .trainers-list .trainer-container .info{float:none;width:100%;padding:0 15px!important}.section-trainers .trainers-list .trainer-container .info .name{display:inline-block;margin-top:20px;font:160%/normal Monserrat,Arial}.section-trainers .trainers-list .trainer-item:nth-child(2n) .trainer-container .info{padding:0 15px!important}.photo-small{float:none!important;width:100%!important;padding:0 15px;box-sizing:border-box;margin:0 auto!important}.education_mob{display:block}.trainings-list .col-lg-6,.trainings-row .col-lg-7{width:100%}.webinars-list-container{margin:0!important}.webinars-list-container .col-lg-3{margin-top:40px;width:100%}.webinars-list-container .webinar-item-container.last{margin:0 0 10px!important}.section-training .training-single-container .description,.section-trainings .trainings-row{margin:0}.trainers-list,.trainers-list .trainer-item .trainer-container .photo{width:100%}.trainers-list .trainer-item .trainer-container .photo img{height:auto;max-height:none;width:100%;max-width:none}.section-training .training-single-container .col-xs-4,.section-training .training-single-container .col-xs-8{width:100%}.training-image-mobile{margin:20px 0}}#outlet-item .outlet-image img,.section-news .news-container .single-blog-container .single-blog-text p img,.section-news .news-container .single-news-container img,.section-outlets .outlets-list-container .outlets-list .outlet-search-item .outlet-photo img,.table__leaderboard tbody tr td .user-container .user-photo-outlets img,.table__leaderboard tbody tr td .user-container .user-photo_barber img,.table__leaderboard tfoot tr td .user-container .user-photo-outlets img,.table__leaderboard tfoot tr td .user-container .user-photo_barber img{max-width:100%}@media (min-width:780px) and (max-width:991px){.section-trainers .trainers-list .trainer-container .info{width:69%}.section-trainers .trainers-list{margin:0 0 30px}.trainings-list .col-lg-6,.trainings-row .col-sm-5,.webinars-list-container .col-sm-3{width:100%}}@media (min-width:992px) and (max-width:1199px){.section-trainers .trainers-list .trainer-container .info{width:69%}.trainings-row .col-sm-5{width:100%}}.section-image-gallery .page-header-block-container .header-info-container{right:0!important;width:37%!important;background-color:rgba(0,0,0,.5)}.section-image-gallery .page-header-block-container .header-info-container .header-info{height:auto!important;background:0 0!important;display:block!important}.section-image-gallery .page-header-block-container .header-info-container .header-info .section-subheader{margin-top:0!important}.section-image-gallery .page-header-block-container .header-info-container .header-info .section-description{max-height:99px!important}.section-image-gallery .gallery-container{position:relative}.section-image-gallery .gallery-container .swiper-button-disabled{opacity:.35!important}.section-image-gallery .gallery-container .swiper-button-prev{cursor:pointer;width:64px;height:80px;margin-top:-40px;left:0;background:url(../images/gallery/gallery-controls.png) 0 23px no-repeat;opacity:.95}.section-image-gallery .gallery-container .swiper-button-prev:hover{background-position:0 -80px}.section-image-gallery .gallery-container .swiper-button-next{cursor:pointer;width:64px;height:80px;margin-top:-40px;right:0;background:url(../images/gallery/gallery-controls.png) -66px 23px no-repeat;opacity:.95}.section-image-gallery .gallery-container .swiper-button-next:hover{background-position:-66px -80px}.section-image-gallery .gallery-top-container{position:relative;margin:19px 0 0}.section-image-gallery .gallery-top{margin:0 100px;border:1px solid #919191}.section-image-gallery .gallery-top .swiper-wrapper iframe{display:block!important;position:relative;z-index:1}.section-image-gallery .gallery-top .swiper-wrapper .youtube-preview-cont{position:relative;z-index:9999}.section-image-gallery .gallery-top .swiper-wrapper .youtube-preview-cont .play-button{position:absolute;top:50%;left:50%;border:1px solid #fff;width:98px;height:98px;border-radius:50%;color:#fff;text-align:center;vertical-align:middle;opacity:.9;margin:-24px 0 0 -49px;cursor:pointer}.section-image-gallery .gallery-top .swiper-wrapper .youtube-preview-cont .play-button .fa{position:absolute;top:50%;left:50%;margin:-15px 0 0 -9px}.section-image-gallery .gallery-top .swiper-wrapper .youtube-preview-cont img{width:100%}.section-image-gallery .gallery-top .swiper-wrapper .social-links-cont{position:absolute;top:10px;right:8px;display:block;z-index:9999}.section-image-gallery .gallery-top .swiper-wrapper .social-links-cont>a{display:block;width:32px;height:32px;margin:0 0 9px;color:#fff}.section-image-gallery .gallery-top .swiper-wrapper .social-links-cont>a span{display:none}.section-image-gallery .gallery-top .swiper-wrapper .social-links-cont>a:hover.fb,.section-image-gallery .gallery-top .swiper-wrapper .social-links-cont>a:hover.tw{background-position:0 -33px}.section-image-gallery .gallery-top .swiper-wrapper .social-links-cont>a.fb{background:url(../images/facebook.png) no-repeat}.section-image-gallery .gallery-top .swiper-wrapper .social-links-cont>a.tw{background:url(../images/twitter.png) no-repeat}.section-image-gallery .gallery-top .swiper-wrapper .swiper-slide{text-align:center;overflow:hidden}.section-image-gallery .gallery-top .swiper-wrapper .swiper-slide img{height:625px}.section-image-gallery .gallery-thumbs-container{margin:36px 90px 0;overflow:hidden}.section-image-gallery .gallery-thumbs-container .gallery-pagination{margin:0 11px 22px 0}.section-image-gallery .gallery-thumbs{margin:8px;overflow:visible!important}.section-image-gallery .gallery-thumbs .swiper-slide{cursor:pointer;padding:2px}.section-image-gallery .gallery-thumbs .swiper-slide img{width:100%;border:1px solid #919191}.section-image-gallery .gallery-thumbs .swiper-slide.swiper-slide-active{outline:#f5593e solid 3px}.section-image-gallery .gallery-thumbs .swiper-slide .play-button{position:absolute;top:50%;left:50%;border:1px solid #fff;width:55px;height:55px;border-radius:50%;color:#fff;text-align:center;vertical-align:middle;opacity:.9;margin:-24px 0 0 -27px;cursor:pointer}.section-image-gallery .gallery-thumbs .swiper-slide .play-button .fa{position:absolute;top:50%;left:50%;margin:-8px 0 0 -5px}.section-image-gallery .photo-details{margin:25px 85px 0}.section-image-gallery .photo-details .info-row{margin:0 0 19px}.section-image-gallery .photo-details .info-row .name,.section-image-gallery .photo-details .info-row .name_1{vertical-align:top;display:inline-block;font:93.3%/1.5 ProximaNovaBold,arial;width:30%}.section-image-gallery .photo-details .info-row .value,.section-image-gallery .photo-details .info-row .value_1{width:68%;display:inline-block;line-height:1.5;font-size:93.3%}.section-image-gallery .photo-details .section1{overflow:hidden;margin:25px 0 0}.section-image-gallery .photo-details .section1 .left{width:90%;float:left}.section-image-gallery .photo-details .section1 .right{width:10%;float:right}.section-image-gallery .photo-details .section1 .right .rating-cont{background:url(../images/lookbook/rating-bg.png) no-repeat;width:74px;height:12px;margin:12px 0 0}.section-image-gallery .photo-details .section2{overflow:hidden;margin:31px 0 0}.section-image-gallery .photo-details .section2 .left{width:90%;float:left}.section-image-gallery .photo-details .section2 .right{width:10%;float:right}.section-image-gallery .photo-details .section2 .right .view-on-map{color:#2b56aa;margin:36px 0 0;font-size:109%;background:url(../images/lookbook/view-on-map.png) 100% 5px no-repeat;padding:0 18px 0 0}.section-image-gallery .photo-details .section-share{margin:63px 0 0}.section-image-gallery .photo-details .section-share .share-fb{display:inline-block;background:url(../images/lookbook/fb-share-button.png) no-repeat;width:33px;vertical-align:middle;height:33px;margin:0 0 0 18px}.section-image-gallery .photo-details .section-share .share-tw{display:inline-block;background:url(../images/lookbook/tw-share-button.png) no-repeat;width:35px;vertical-align:middle;height:35px;margin:0 0 0 6px}.section-image-gallery .photo-details .detail{font:120%/normal ProximaNovaBold,Arial;margin:7px 0 0}.section-image-gallery .rating-container{display:inline-block;vertical-align:middle;margin:-2px 0 0}.section-image-gallery .rating-container .symbol{cursor:pointer;display:inline-block;width:25px;height:25px;background:url(../images/lookbook/rating-stars.png) no-repeat}.gallery-tabs .gallery-tab.disabled:hover,.section-image-gallery .rating-container.readonly .symbol{cursor:default}.section-image-gallery .rating-container .symbol-empty{background-position:0 -40px}.section-image-gallery .rating-container .symbol-filled{background-position:0 0}.section-image-gallery .rating-value{font:128.7%/normal ProximaNovaBold,arial;vertical-align:top}.section-image-gallery .votes{vertical-align:top}.section-image-gallery .view-on-map{display:inline-block}.gallery-tabs{text-align:center;margin:35px 0 0}.gallery-tabs .gallery-tab{display:inline-block;font:120%/normal ProximaNovaBold,Arial;text-transform:uppercase;color:#55595d;letter-spacing:.15em;padding:10px 39px 8px;margin:0 12px}.gallery-tabs .gallery-tab br{display:none}.gallery-tabs .gallery-tab.active{border:3px solid #f5593e}.gallery-tabs .gallery-tab.active:hover{color:inherit}.gallery-tabs .gallery-tab:hover{color:#2b56aa;transition:color .1s cubic-bezier(.1,1,.7,1) 0s}.bba-fancybox-gallery .social-links-cont{position:absolute;top:6px;right:8px;display:block;z-index:9999}.bba-fancybox-gallery .social-links-cont>a{display:block;width:32px;height:32px;border-radius:100%;margin:0 3px 5px}.bba-fancybox-gallery .social-links-cont>a:hover.fb,.bba-fancybox-gallery .social-links-cont>a:hover.tw{background-position:0 -33px}.bba-fancybox-gallery .social-links-cont>a.fb{background:url(../images/facebook.png) no-repeat}.bba-fancybox-gallery .social-links-cont>a.tw{background:url(../images/twitter.png) no-repeat}.fancybox-wrap{padding-top:10px}.swiper-container{transition:height .2s cubic-bezier(.1,1,.7,1) 0s}.section-bba-competition .total-count-container{font-size:93.3%;background-color:#e5e5e5;margin:0 0 29px;padding:10px 18px}.section-bba-competition .blog-list{margin:0!important}.section-bba-competition .blog-list .comp-item{border-bottom:1px solid #e5e5e5;margin:0 0 29px;padding:0 0 30px}.section-bba-competition .blog-list .comp-item .competition-image-container{float:right;width:370px}.section-bba-competition .blog-list .comp-item .competition-image-container img{width:100%}.section-bba-competition .blog-list .comp-item .competition-info{margin:0 382px 0 0}.section-bba-competition .blog-list .comp-item .competition-info .comp-title{font-size:133.33%;font-weight:700;margin:0}.section-bba-competition .blog-list .comp-item .competition-info .comp-title a{color:#55595d}.section-bba-competition .blog-list .comp-item .competition-info .comp-date{font-size:93.3%;margin:11px 0 3px;color:#aaacae}.section-bba-competition .blog-list .comp-item .competition-info .comp-text{font-size:93.3%;line-height:1.71}.section-bba-competition .blog-list :last-child{margin:0!important}.back-to-all_com{display:block;margin:30px 0;padding:0 0 0 25px}.section-competition-gallery .competition-description{margin:20px 30px 0!important}.section-competition-gallery .competition-description img{width:100%;margin-bottom:20px}.site-competition-filter:hover{cursor:pointer}.site-competition-filter.active{color:red}.section-bba-sponsored.section-news .news-container .social-wall-container{padding:30px 0 0}.filter-section{float:right;width:370px;padding-top:10px}.filter-section .row{margin:0}.competition-filter .outlets-filter .filter-form .form-block{border:0;margin:0;padding:0}.competition-filter .outlets-filter .filter-header{margin-bottom:10px}.competition-filter .outlets-filter{border:0;width:100%;box-sizing:border-box;padding:20px 10px 0 40px}.competition-filter .outlets-filter .button-submit,.competition-filter .outlets-filter input{width:100%;margin:15px 0 30px}.competition-filter .outlets-filter .sort-select{width:100%;margin:10px 0 25px}.competition-filter .outlets-filter .location-input{margin:0!important}.competition-filter .outlets-filter .location-label{padding:0;margin-top:0!important}.competition-filter .outlets-filter .button-submit{margin-top:0}.section-bba-sponsored{margin:0 0 30px}.section-bba-sponsored .site-competition-filter.text-center{text-align:left!important;padding:20px 0 0}.section-bba-sponsored .page-header-block-container .header-info-container .section-name{margin-top:13px!important}.section-bba-sponsored .page-header-block-container .header-info-container .header-links{width:370px}.section-bba-sponsored .header-row{margin:62px 0 0}.section-bba-sponsored .sponsored-list{font:120%/normal ProximaNovaSemibold,Arial;text-transform:uppercase;margin:45px 0 0;padding:0 14px}.section-bba-sponsored .sponsored-list .sponsor{margin:0 0 27px}.section-bba-sponsored .sponsored-list .sponsor a{color:#f5593e}.section-bba-sponsored .sponsored-list .sponsor a:hover{border-bottom:2px solid #2b56aa;color:#2b56aa}.section-bba-sponsored .sponsored-list .orange{display:inline-block;background-color:#f5593e;padding:10px 20px;margin:10px 0}.section-bba-sponsored .sponsored-list .orange .sponsor,.section-bba-sponsored .sponsored-list .orange .sponsor a{color:#fff}.section-bba-sponsored .sponsored-list .white{padding:10px 20px;display:inline-block}.for-mobile-competitions,.js-competition-select{display:none}.section-bba-sponsored .sponsored-list .white .sponsor,.section-bba-sponsored .sponsored-list .white .sponsor a{color:#f5593e}.js-competition-select-group{position:relative}.js-competition-pseudo-select{position:absolute;width:100%;list-style:none;padding:0;z-index:100;background:#fff;max-height:400px!important;overflow-y:auto;border-bottom:1px solid #000;border-right:1px solid #000}.js-competition-pseudo-select__item{padding:5px 5px 5px 20px;border-left:1px solid #000;border-top:1px solid #000;cursor:pointer}.js-competition-pseudo-select__item:first-child{border-top:none}.js-competition-pseudo-select__item:hover{background:#2b56aa;color:#fff}@media (min-width:320px) and (max-width:479px){.gallery-tabs_competitions .gallery-tab{font-size:16px!important}.gallery-tabs_competitions .gallery-tab.gallery-webinars{padding:25px 0 23px!important}}@media (min-width:479px) and (max-width:517px){.gallery-tabs_competitions .gallery-tab{font-size:16px!important}.gallery-tabs_competitions .gallery-tab.gallery-webinars{padding:22px 0 23px!important}}@media (max-width:479px){.section-bba-competition .outlets-filter{margin:0!important;padding:0!important}.section-bba-competition .barber-mobile-filter{width:100%;margin:0 auto 20px}.section-bba-competition .blog-list .competition-image-container{float:none!important;margin:0 0 10px;width:100%!important}.section-bba-competition .blog-list .competition-info{margin:0!important}.back-to-all_com{margin:40px 0 0;padding:0;font-size:14px}.competition-gallery.container.news-container.section-image-gallery{padding-left:15px!important;padding-right:15px!important}.lookbook-submit-form-section .submit-form-container{margin:0!important}.for-mobile-competitions{display:block}.gallery-tabs.competition-tabs{font:100%/normal ProximaNovaBold,Arial;margin-bottom:40px!important}.gallery-tabs.competition-tabs>.competition-tabs_div{position:absolute;z-index:400;width:100%;height:45px;overflow:hidden;border-bottom:4px solid #2b56aa;background:#fff}.gallery-tabs.competition-tabs .gallery-tab{font-size:inherit;width:100%;height:45px;background-color:#fff;cursor:pointer}.gallery-tabs.competition-tabs .gallery-tab.active{cursor:default;background-color:#2b56aa}.gallery-tabs.competition-tabs .active span{position:relative;top:-2px;cursor:pointer}.section-competition-gallery .competition-submenu{border:none!important;margin:0!important}.section-competition-gallery .competition-submenu .tab{margin:0 10px!important}.section-competition-gallery .competition-description{text-align:center;margin:23px 30px 0!important}.section-competition-gallery .competition-description .title{letter-spacing:3px;font-size:120%!important;line-height:1.888!important}.section-competition-gallery .competition-description .line{float:none!important;margin:18px auto 25px!important;width:23px!important;height:2px!important}.filter-section{float:left;width:100%;padding:0}.filter-section .row{margin:0!important}.competition-filter .outlets-filter{display:block;padding:50px 0 20px!important}.competition-filter .outlets-filter .location-input input[type=text]{padding:4px 10px!important}.section-news.section-bba-sponsored .news-container .news-list-wrap{padding:0!important}.gallery-tabs_competitions .gallery-tab{font-size:16px!important}}@media (min-width:480px) and (max-width:779px){.back-to-all_com{margin:40px 0 0;padding:0;font-size:14px}.section-bba-competition .outlets-filter{margin:0!important;padding:0!important}.section-bba-competition .barber-mobile-filter{width:100%;margin:0 auto 20px}.competition-gallery.container.news-container.section-image-gallery{padding-left:15px!important;padding-right:15px!important}.lookbook-submit-form-section .submit-form-container{margin:0!important}.for-mobile-competitions{display:block}.gallery-tabs.competition-tabs{font:100%/normal ProximaNovaBold,Arial;margin-bottom:40px!important}.gallery-tabs.competition-tabs>.competition-tabs_div{position:absolute;z-index:400;height:45px;width:100%;overflow:hidden;border-bottom:4px solid #2b56aa}.gallery-tabs.competition-tabs .gallery-tab{font-size:inherit;width:100%;height:45px;background-color:#fff;cursor:pointer}.gallery-tabs.competition-tabs .gallery-tab.active{cursor:default;background-color:#2b56aa}.gallery-tabs.competition-tabs .active span{position:relative;top:-2px;cursor:pointer}.section-competition-gallery .competition-submenu{border:none!important;margin:0!important}.section-competition-gallery .competition-description{text-align:center;margin-top:23px}.section-competition-gallery .competition-description .line{float:none!important;margin:23px auto!important}.filter-section{float:left;width:100%;padding:0}.filter-section .row{margin:0!important}.competition-filter .outlets-filter{display:block;padding:50px 0 20px!important}.section-news.section-bba-sponsored .news-container .news-list-wrap{padding:0!important}.section-bba-competition .blog-list .competition-image-container{width:300px!important}.section-bba-competition .blog-list .competition-info{margin:0 316px 0 0!important}}@media (min-width:780px) and (max-width:991px){.section-news.section-bba-sponsored .news-container .news-list-wrap{width:100%!important;float:none!important}.section-bba-competition .news-list-wrap{width:48%!important}.section-bba-competition .news-list-wrap .comp-item .competition-image-container{float:none!important;width:100%!important}.section-bba-competition .news-list-wrap .comp-item .competition-info{margin:0!important}.section-bba-competition .blog-list .competition-image-container{width:200px!important}.section-bba-competition .blog-list .competition-info{margin:0 210px 0 0!important}}@media (min-width:992px) and (max-width:1199px){.competition-item{padding:0!important;margin:20px 0 0!important}.competition-item .outlet-photo{float:none}.competition-item .outlet-photo img{width:100%}.competition-item .outlet-info{width:100%;margin:20px 0}.section-news.section-bba-sponsored .news-container .news-list-wrap{width:100%!important;float:none!important}.section-bba-competition .news-list-wrap{width:60%!important}.section-bba-competition .blog-list .competition-image-container{width:300px!important}.section-bba-competition .blog-list .competition-info{margin:0 316px 0 0!important}}.lookbook-submit-form-section,.section-lookbook-gallery{margin:0 0 50px}.lookbook-submit-form-section .submit-form-container{margin:62px 0 0}.lookbook-submit-form-section .submit-form-container .form-group{margin:0 0 8px}.lookbook-submit-form-section .submit-form-container .form-group .help-block-error{color:red;font-size:80%;text-align:center;margin:2px 0 0;min-height:16px}.lookbook-submit-form-section .submit-form-container .form-group .control-label{color:#55595d!important;margin:10px 0 0;font:120%/normal ProximaNovaBold,Arial;letter-spacing:2.7px}.lookbook-submit-form-section .submit-form-container .form-group .hint{font-size:14px;letter-spacing:2.1px;margin:-3px 0 0;color:#55595d!important}.lookbook-submit-form-section .submit-form-container .form-group .textarea-input{border:1px solid #6b6b6b;width:100%;max-width:100%;padding:7px 21px;min-height:75px;border-radius:0;display:block}.lookbook-submit-form-section .submit-form-container .form-group .button-browse{display:inline-block;margin:22px 0 0;padding:10px 82px;font-size:80%!important}.lookbook-submit-form-section .submit-form-container .form-group .text-input{border:1px solid #6b6b6b;width:100%;padding:7px 21px;border-radius:0}.lookbook-submit-form-section .submit-form-container .form-separator{border-top:1px solid #e2e3e4;margin:30px 0 34px}.lookbook-submit-form-section .submit-form-container .submit-container{margin:45px 0 0;text-align:center}.lookbook-submit-form-section .submit-form-container .submit-container .button-submit{font-size:80%;padding:12px 141px 10px}.lookbook-submit-form-section .submit-form-container .submit-container .terms-conditions_label{font-size:14px;color:#2b56aa!important;padding-top:10px;font-weight:400}.lookbook-submit-form-section .submit-form-container .submit-container .terms-conditions_label .terms-conditions{color:#2b56aa!important;font-size:14px;text-decoration:underline}.lookbook-submit-form-section .submit-form-container .submit-container .terms-conditions_label .terms-conditions:hover{color:#23527c!important;text-decoration:underline}.lookbook-submit-form-section .submit-form-container .submit-container .terms-conditions_label .terms-conditions:focus{text-decoration:underline!important}.section-news .news-container .blog-list .blog-item .post-title a:focus,.section-news .news-container .blog-list .blog-item .post-title a:hover,.section-news .news-container .news-list .news-item .news-title a:hover{text-decoration:none}.lookbook-submit-form-section .field-sitecompetitionform-image .control-label{text-transform:uppercase}.about-competition-container{text-align:center;background-color:#f4f4f4;padding:0 0 39px}.about-competition-container .competition-header{font:120%/normal ProximaNovaBold,arial;text-transform:uppercase;margin:53px 0 0}.about-competition-container .competition-header-line{width:47px;height:4px;display:inline-block;background-color:#57595d}.about-competition-container .competition-text{margin:15px 0 0}.section-success .thx-msg{text-align:center;font:120%/normal ProximaNovaBold,Arial;letter-spacing:2.7px;margin:100px 0 200px}.section-success .thx-msg a{color:#2b56aa}.section-competition-gallery{margin:0 0 50px}.section-competition-gallery .competition-barbers-list{margin:15px 0 0}.section-competition-gallery .competition-barbers-list .bba-pagination{margin:30px 0 0}.section-competition-gallery .competition-outlets-list{margin:15px 0 0}.section-competition-gallery .competition-outlets-list .bba-pagination{margin:30px 0 0}.section-competition-gallery .competition-outlets-list .user-container_item{vertical-align:middle!important}.section-competition-gallery .competition-leaderboard-header{font:120%/normal ProximaNovaSemibold,sans-serif;margin:52px 0 0;text-align:center;text-transform:uppercase}.section-competition-gallery .competition-submenu{border-top:1px solid #abacae;text-align:center;margin:31px 0 0;padding:25px 0 0}.section-competition-gallery .competition-submenu .tab{font:120%/normal ProximaNovaBold,sans-serif;text-transform:uppercase;padding:6px 8px;display:inline-block;color:#55595d;letter-spacing:2.5px;border-bottom:4px solid transparent;margin:0 20px}.section-competition-gallery .competition-submenu .tab.current{color:#f5593e!important;border-bottom-color:#f5593e}.section-competition-gallery .competition-submenu .tab:hover{text-decoration:none;color:#2b56aa}.section-competition-gallery .competition-description .title{text-transform:uppercase;font:160%/normal ProximaNovaBold,Arial}.section-competition-gallery .competition-description .line{width:29px;height:4px;background-color:#f5593e;float:left;margin:8px 0 23px}.section-competition-gallery .competition-description .text{clear:both;font-size:93.3%;line-height:1.2}.section-news .news-container{position:relative}.section-news .news-container .loading-spinner{height:40px;margin:0 0 20px}.section-news .news-container .loading-spinner.show{background:url(../images/spinner.gif) 50% 0 no-repeat}.section-news .news-container .news-list-container .read-more-cont{clear:both;text-align:center;margin:0 0 62px}.section-news .news-container .news-list-container .read-more-cont .more-blogs,.section-news .news-container .news-list-container .read-more-cont .more-news{display:inline-block;padding:9px 31px 8px}.section-news .news-container .news-list-container .read-more-cont .more-blogs.loading,.section-news .news-container .news-list-container .read-more-cont .more-news.loading{background-color:#2b56aa;float:none;width:auto;color:#fff;background-image:linear-gradient(45deg,#f5593e 25%,transparent 0,transparent 58%,#f5593e 0,#f5593e 75%,transparent 0,transparent);background-size:40px 40px}.section-news .news-container .blog-list .blog-item .post-title a,.section-news .news-container .news-list .news-item .news-title a{color:#55595d}.section-news .news-container .news-list-wrap{width:65%;float:left;padding:30px 0 0;position:relative}.section-news .news-container .news-list-wrap .gallery-pagination{margin:0 11px 22px 0;min-height:23px}.section-news .news-container .single-news-container .back-to-all{font-size:15px}.section-news .news-container .single-news-container .single-news-title{font:160%/normal ProximaNovaSemibold,arial;margin:24px 0 0}.section-news .news-container .single-news-container .single-news-image,.section-news .news-container .single-news-container .single-news-short-text,.section-news .news-container .single-news-container .single-news-text{margin:24px 0 0}.section-news .news-container .news-list{overflow:visible;min-height:33px;padding-bottom:30px}.section-news .news-container .news-list .news-item{width:49%;border:1px solid #b5b5b5;padding:0 0 26px;margin:0 0 15px}.section-news .news-container .news-list .news-item .news-image img{width:100%}.section-news .news-container .news-list .news-item .news-title{font:160%/normal ProximaNovaSemibold,Arial;margin:25px 29px 0}.section-news .news-container .news-list .news-item .news-text{font-size:93.3%;line-height:1.45;margin:27px 29px 0}.section-news .news-container .single-blog-container .back-to-all{font-size:15px}.section-news .news-container .single-blog-container .single-blog-title{font:160%/normal ProximaNovaSemibold,arial;margin:24px 0 0}.section-news .news-container .single-blog-container .single-blog-short-text{margin:24px 0 0}.section-news .news-container .single-blog-container .single-blog-text{margin:15px 0 0}.section-news .news-container .blog-list{margin:0 0 30px;overflow:hidden;min-height:33px}.section-news .news-container .blog-list .blog-item{width:100%;margin:0 0 55px}.section-news .news-container .blog-list .blog-item .post-title{font:160%/normal ProximaNovaSemibold,Arial;font-weight:700;margin:0}.section-news .news-container .blog-list .blog-item .post-text{font-size:93.3%;line-height:2;margin:0}.section-news .news-container .blog-list .blog-item .post-date{clear:both;color:rgba(0,0,0,.3)}.section-news .news-container .blog-list .blog-item .post-line{background-color:#f5593e;float:left;height:4px;margin:15px 0;width:29px}.section-news .news-container .social-wall-container{float:right;margin:0;background-color:#fff;width:30%}.section-news .news-container .social-wall-container .social-wall-list{position:relative;padding:0 30px;left:0!important}.section-news .news-container .social-wall-container .social-wall-list .social-post-item{border-bottom:1px solid #d3d4d4;padding:30px 0;margin:0}.section-news .news-container .social-wall-container .social-wall-list .social-post-item .social-post-logo{background:url(../images/news/socials-logo.png) no-repeat;height:24px}.section-news .news-container .social-wall-container .social-wall-list .social-post-item .social-post-logo.fb{background-position:50% 0}.section-news .news-container .social-wall-container .social-wall-list .social-post-item .social-post-logo.tw{background-position:50% 100%}.section-news .news-container .social-wall-container .social-wall-list .social-post-item .social-post-date{text-align:center;color:#747474;font-size:93.3%;margin:30px 0 0}.section-news .news-container .social-wall-container .social-wall-list .social-post-item .social-post-text{font:93.3%/1.45 Roboto,Arial;line-height:1.4;margin:12px 0 0}.section-news .news-container .social-wall-container .social-wall-list .social-post-item .social-post-like{color:#b8c6c7;font-size:93.3%;margin:26px 19px 0}.section-news .news-container .social-wall-container .social-wall-list .social-post-item .social-post-like .like-button{background:url(../images/news/news-like.png) no-repeat;display:inline-block;width:50px;vertical-align:middle;height:23px;margin:0 11px 0 0}.section-news .news-container .social-wall-container .social-wall-list .social-post-item .social-post-hashtag{margin:22px 0 0;font:93.3%/normal Myriad Pro,Arial}.news-list .bba-pagination{position:absolute;bottom:-5px;right:5px}.search-list-wrap{width:65%;float:left;padding:30px 0 0}.single-news-text h1,.single-news-text h2,.single-news-text h3{margin-top:20px;margin-bottom:10px}.single-news-text h4,.single-news-text h5,.single-news-text h6{margin-top:10px;margin-bottom:10px}.single-news-text h1{font-size:36px}.single-news-text h2{font-size:30px}.single-news-text h3{font-size:24px}.single-news-text h4{font-size:18px}.single-news-text h5{font-size:14px}.single-news-text h6{font-size:12px}.navigation-menu_news div{text-align:center;color:#fff;text-transform:uppercase;height:150px;padding:55px 0;font-size:160%;font-family:ProximaNovaBold;letter-spacing:3px;box-sizing:border-box;cursor:pointer}.navigation-menu_news div:first-child{background:#2b56aa}.navigation-menu_news div:nth-child(2){background:#f5593e}.navigation-menu_news div:nth-child(3){background:#dbdbdb}.news-container .gallery-tabs{display:none}@media (max-width:479px){.news-container .gallery-tabs{display:block}.search-list-wrap{width:100%!important}.section-news{margin:0 0 50px}.section-news .news-container .social-wall-container{width:100%}.section-news .social-wall-list{top:0!important}.news-item,.news-list-wrap{width:100%!important}.single-blog-text p,.single-news-text p{font-family:ProximaNovaRegular;color:#55595d}.single-blog-text a,.single-news-text a{color:#e52739!important}.single-blog-text a:focus,.single-blog-text a:hover,.single-news-text a:focus,.single-news-text a:hover{color:#e52739!important;text-decoration:underline!important}}@media (min-width:480px) and (max-width:779px){.news-container .gallery-tabs{display:block}.search-list-wrap{width:100%!important}.section-news{margin:0 0 50px}.section-news .news-container .social-wall-container{width:100%}.section-news .social-wall-list{top:0!important}.news-item,.news-list-wrap{width:100%!important}.single-blog-text p,.single-news-text p{font-family:ProximaNovaRegular;color:#55595d}.single-blog-text a,.single-news-text a{color:#e52739!important}.single-blog-text a:focus,.single-blog-text a:hover,.single-news-text a:focus,.single-news-text a:hover{color:#e52739!important;text-decoration:underline!important}}#outlet-item .outlet-details a,#outlet-item a{text-decoration:none!important}@media (min-width:780px) and (max-width:991px){.section-news .news-container .news-list .news-item{width:80%}.section-news .social-wall-list.waiting-for-load{margin:200px 0 0}}@media (min-width:992px) and (max-width:1199px){.section-news .news-container .news-list .news-item{width:70%}.section-news .social-wall-list.waiting-for-load{margin:200px 0 0}}@media (min-width:1200px){.section-news .social-wall-list.waiting-for-load{margin:200px 0 0}}#location-map .gm-style-iw{font-size:15px!important}#location-map.location-map{width:540px;height:540px}#outlet-item{padding:0 20px 0 0}#outlet-item .outlet-name{font:93.3%/normal ProximaNovaSemibold,Arial;color:#55595d;margin:5px 0 0}#outlet-item .outlet-address,#outlet-item .outlet-country{font-size:66.7%;line-height:1.45}#outlet-item .outlet-image img{border:2px solid #919191}#outlet-item .outlet-details a{font:66.7%/normal ProximaNovaSemibold,Arial;color:#55595d;cursor:pointer}.outlets-filter .view-on-map-block .view-on-map:hover,.search-list-wrap .search_item .post-title a:focus,.search-list-wrap .search_item .post-title a:hover,.search-list-wrap .search_item h3 a:focus,.search-list-wrap .search_item h3 a:hover,.section-outlets .outlets-list-container .outlets-list .outlet-search-item .outlet-info .outlet-name a:hover,.sm-single__item a{text-decoration:none}.section-contact-us{margin:0 0 60px}.section-contact-us .contact-container-wrap:nth-child(2n+1){clear:both}.section-contact-us .contact-container{margin:60px 0 0}.section-contact-us .contact-container .contacts-row{display:table;width:100%;line-height:1.17}.section-contact-us .contact-container .contact-header{color:#f5593e;font-family:ProximaNovaBold,arial,sans-serif;text-transform:uppercase;letter-spacing:2.3px;margin:0 0 10px}.section-contact-us .contact-container .contact-key{white-space:nowrap;display:table-cell;font-family:ProximaNovaBold,arial,sans-serif;padding:0 10px 0 0;letter-spacing:2.3px}.section-contact-us .contact-container .contact-value{display:table-cell;font-size:93.3%;color:#a8a8a8;width:100%}.section-contact-us .contact-registration{font-size:93.3%;color:#a8a8a8;margin:21px 0 0}@media (max-width:479px){.section-contact-us .contact-container-wrap:nth-child(2n+1){width:100%}}@media (min-width:480px) and (max-width:779px){.section-contact-us .contact-container-wrap:nth-child(2n+1){width:100%}}.section-profile .login-signup-form-container{padding:33px 0 0}.section-profile .login-signup-form-container .form-header{letter-spacing:2.7px}.section-profile .address-form .form-group{margin:-4px 0 17px;position:relative}.section-profile .address-form .form-group .ui-autocomplete{width:100%!important;max-height:350px!important;overflow-y:auto;border:1px solid #6b6b6b}.section-profile .address-form .form-group .ui-autocomplete>li:first-child{border-top:none!important}.section-profile .address-form .form-group .ui-autocomplete .ui-menu-item{border-top:1px solid #6b6b6b;padding:7px 21px}.section-profile .address-form .form-group .ui-autocomplete .ui-menu-item.ui-state-focus{background-color:#2b56aa;border-bottom:none;border-left:none;border-right:none;color:#fff;margin:0}.autocomplete-cont{position:relative}.autocomplete-cont .ui-autocomplete{left:0!important;border-top:none!important}.form-group .ui-autocomplete{max-height:350px!important;overflow-y:auto;border:1px solid #6b6b6b}.form-group .ui-autocomplete>li:first-child{border-top:none!important}.form-group .ui-autocomplete .ui-menu-item{border-top:1px solid #6b6b6b;padding:7px 21px}.form-group .ui-autocomplete .ui-menu-item.ui-state-focus{background-color:#2b56aa;border-bottom:none;border-left:none;border-right:none;color:#fff;margin:0}.section-account{margin:50px 0}.section-account .form-header{color:#55595d}.section-account .gallery-tabs{margin:49px 0 0;padding:0 0 57px;border-bottom:1px solid #e2e3e4}@media (max-width:479px){#account-info-section .page-title,#my-orders-section .page-title{color:#2b56aa}#account-info-section .col-xs-4,#my-orders-section .col-xs-4{width:100%;margin-bottom:0;margin-top:20px}#account-info-section .col-xs-2,#my-orders-section .col-xs-2{width:0}.section-account .gallery-tabs{padding:20px 0 0}}@media (min-width:480px) and (max-width:779px){#account-info-section .page-title,#my-orders-section .page-title{color:#2b56aa}#account-info-section .col-xs-4,#my-orders-section .col-xs-4{width:100%;margin-bottom:0;margin-top:20px}#account-info-section .col-xs-2,#my-orders-section .col-xs-2{width:0}.section-account .gallery-tabs{padding:20px 0 0}}.section-outlets{margin:0 0 50px}.section-outlets .show-on-map{white-space:nowrap}.section-outlets .page-header-block-container .header-info-container{right:0!important;width:37%!important;background-color:rgba(0,0,0,.5)}.section-outlets .page-header-block-container .header-info-container .header-info{height:auto!important;background:0 0!important;display:block!important}.section-outlets .page-header-block-container .header-info-container .header-info .section-subheader{margin-top:0!important}.section-outlets .page-header-block-container .header-info-container .header-info .section-description{max-height:99px!important}.section-outlets .outlets-list-container{margin:55px 0 0}.section-outlets .outlets-list-container .filter-section{padding-top:0}.section-outlets .outlets-list-container .outlet-list-wrap{float:none!important;width:auto;margin-right:370px}.section-outlets .outlets-list-container .outlets-list{float:left;width:100%;padding:0 0 0 14px;margin:0 0 0 -1px}.section-outlets .outlets-list-container .outlets-list .found-sort-summary{background-color:#e5e5e5;padding:7px 8px}.section-outlets .outlets-list-container .outlets-list .found-sort-summary .search-results-count{display:inline-block;vertical-align:middle}.section-outlets .outlets-list-container .outlets-list .found-sort-summary .sort-cont{font-size:93.3%;float:right}.section-outlets .outlets-list-container .outlets-list .found-sort-summary .sort-cont div:first-child{display:inline-block;vertical-align:middle;margin-top:2px}.section-outlets .outlets-list-container .outlets-list .found-sort-summary .sort-cont .select-custom{width:auto}.section-outlets .outlets-list-container .outlets-list .found-sort-summary .sort-cont .sort-select{line-height:0;margin:0 0 0 5px;vertical-align:middle;display:inline-block;min-width:130px}.section-outlets .outlets-list-container .outlets-list .found-sort-summary .sort-cont .sort-select .ui-selectmenu-button,.section-outlets .outlets-list-container .outlets-list .found-sort-summary .sort-cont .sort-select .ui-selectmenu-menu{line-height:normal}.section-outlets .outlets-list-container .outlets-list .outlet-search-item{border-bottom:1px solid #eaeaea;overflow:auto;margin:25px 0;padding:0 0 30px}.section-outlets .outlets-list-container .outlets-list .outlet-search-item .outlet-info{float:none;width:auto}.section-outlets .outlets-list-container .outlets-list .outlet-search-item .outlet-info .outlet-name{display:inline-block}.section-outlets .outlets-list-container .outlets-list .outlet-search-item .outlet-info .outlet-name a{font:126.7%/normal ProximaNovaSemiBold,Arial;color:#57595d}.section-outlets .outlets-list-container .outlets-list .outlet-search-item .outlet-info .outlet-location{font-size:93.3%;margin:3px 0 0}.section-outlets .outlets-list-container .outlets-list .outlet-search-item .outlet-info .outlet-rating-container{display:inline-block;vertical-align:middle;margin:0}.section-outlets .outlets-list-container .outlets-list .outlet-search-item .outlet-info .outlet-rating-container .symbol{cursor:pointer;display:inline-block;width:20px;height:20px;background:url(../images/lookbook/rating-stars.png) no-repeat;background-size:100%}.section-outlets .outlets-list-container .outlets-list .outlet-search-item .outlet-info .outlet-rating-container .symbol-empty{background-position:0 -32px}.section-outlets .outlets-list-container .outlets-list .outlet-search-item .outlet-info .outlet-rating-container .symbol-filled{background-position:0 0}.section-outlets .outlets-list-container .outlets-list .outlet-search-item .outlet-info .outlet-rating-container.readonly .symbol{cursor:default}.section-outlets .outlets-list-container .outlets-list .outlet-search-item .outlet-info .outlet-description{font-size:93.3%;line-height:1.2;margin:19px 0 0}.section-outlets .outlets-list-container .outlets-list .outlet-search-item .outlet-info .outlet-description .view-more{font-size:86%;margin:0 0 0 5px}.section-outlets .outlets-list-container .outlets-list .outlet-search-item .outlet-photo{float:right;border:2px solid #8c8c8c;margin:6px 0 0;width:357px}.outlets-filter{float:left;width:100%;padding:0 10px}.outlets-filter .filter-header{font-size:126.7%;text-transform:uppercase}.outlets-filter .filter-form .form-block{margin:21px 0 0;padding:0 0 23px}.outlets-filter .filter-form .form-block .location-label{font:113.33%/normal ProximaNovaSemibold,Arial;color:#55595d;margin-top:23px}.outlets-filter .filter-form .form-block .location-input{position:relative;margin:10px 0 14px}.outlets-filter .filter-form .form-block .location-input input[type=text]{width:100%;border:1px solid #d6d5d4;font-size:93.3%;color:#807e78;padding:4px 10px}.outlets-filter .filter-form .form-block .location-input .clear-input{position:absolute;top:50%;margin:-5px 0 0;right:8px;background:url(../images/outlets/clear-input-ico.png) no-repeat;width:10px;height:10px;display:none;cursor:pointer}.outlets-filter .filter-form .form-block .location-input .location-area{background:url(../images/outlets/location_ico.png) 8px 50% no-repeat;padding:4px 29px!important}.outlets-filter .filter-form .form-block .slider-container .range-value{text-align:center;font:113.33%/normal ProximaNovaSemibold,arial;margin:21px 0 0}.outlets-filter .filter-form .form-block .slider-container .ui-slider{border-radius:10px;border-color:#dbb235;height:6px;margin:5px 8px 10px 0}.outlets-filter .filter-form .form-block .slider-container .ui-slider .ui-slider-handle{border:1px solid #bab9b8;border-radius:19px;width:19px;height:19px;background-color:#e6e3e0;top:-8px;outline:0}.outlets-filter .filter-form .form-block .slider-container .ui-slider .ui-slider-range{background-color:#ffd03f}.outlets-filter .filter-form .submit-block{margin:36px 0 0}.outlets-filter .filter-form .submit-block .button-submit{width:100%;font:80%/normal ProximaNovaSemibold,Arial}.outlets-filter .view-on-map-block{padding:0 0 26px;margin:49px 0 0}.outlets-filter .view-on-map-block .view-on-map{font:120%/normal ProximaNovaBold,Arial;color:#383739;display:block;background:url(../images/outlets/view-on-map-ico.png) no-repeat;min-height:47px;padding:10px 0 0 60px}.search-results-modal-container{width:872px}.search-results-modal-container .filter-results-container{float:left;width:30%;padding:0;border:none}.search-results-modal-container .filter-results-container .header{color:#383739;font-size:126.7%}.search-results-modal-container .filter-results-container .txt,.section-outlet .back-to-all{font-size:93.3%}.search-results-modal-container .filter-results-container .search-results-list .outlet-search-item .sequence{float:left}.search-results-modal-container .filter-results-container .search-results-list .outlet-search-item .info{float:right}.results-on-map{float:left;width:100%;padding:0 0 0 14px;margin:0 0 0 -1px}.results-on-map #res-map{width:100%;height:700px}.section-outlet .outlet-map{height:360px;margin:31px 0 0}.section-outlet .outlet-info-container{margin-top:29px}.section-outlet .outlet-image{margin:30px 0 0}.section-outlet .outlet-image img{width:100%}.section-outlet .main-line{margin:29px 0 0}.section-outlet .main-line .outlet-title{display:inline-block;font:133.33%/normal ProximaNovaSemibold,Arial}.form-block__nearest,.outlet-mobile{display:none}.section-outlet .main-line .rating-container{margin:-4px 0 0 8px}.section-outlet .main-line .rating-value{margin:0 0 0 4px}.section-outlet .main-line .votes{vertical-align:baseline;position:relative;top:-2px}.section-outlet .new-rating{margin:0 0 2px}.section-outlet .outlet-address{font-size:93.3%}.section-outlet .outlet-phone{color:#2f4296;margin:4px 0 0}.section-outlet .outlet-phone a{color:#2f4296;margin:0 0 0 4px}.section-outlet .outlet-description{font-size:93.3%;line-height:1.7;margin:28px 0 0}.section-outlet .outlet-services{margin:26px 0 0}.section-outlet .outlet-services .title{font:106.7%/normal ProximaNovaSemibold,arial}.section-outlet .outlet-services .info{font-size:93.3%;line-height:1.75;margin:26px 0 0}.section-outlet .outlet-images-gallery{margin:66px 0 0}.section-outlet .outlet-images-gallery .header{text-align:center;text-transform:uppercase;font:120%/normal ProximaNovaBold,arial;letter-spacing:2.7px}#outletsearch-location[disabled]{opacity:.6}.outlets-filter .filter-form .form-block:first-child{padding-bottom:0}.outlets-filter .filter-form .form-block{border-bottom:0}@media (max-width:479px){.section-outlet .main-line .votes{top:0}.outlet-address{padding-top:8px}#outlet-details .col-lg-8.col-md-8.col-sm-8.col-xs-8{width:100%}#outlet-details .col-lg-8.col-md-8.col-sm-8.col-xs-8 .main-line .outlet-title{font:160%/normal ProximaNovaSemibold,Arial}#outlet-details .col-lg-8.col-md-8.col-sm-8.col-xs-8 .main-line .rating-value{vertical-align:middle}#outlet-details .col-lg-8.col-md-8.col-sm-8.col-xs-8 .rating-container{margin:0 0 0 8px!important}#outlet-details .col-lg-8.col-md-8.col-sm-8.col-xs-8 .mobile-width{margin:10px 0;display:block;overflow:hidden;width:100%}#outlet-details .col-lg-8.col-md-8.col-sm-8.col-xs-8 .rating-new-mob{display:inline-block!important;padding:10px 0;float:left;font-size:73.4%}#outlet-details .col-lg-8.col-md-8.col-sm-8.col-xs-8 .mobile-wrapper-for-rating{display:block;margin-left:24%}#outlet-details .col-md-4,.outlets-filter .view-on-map-block{display:none}#outlet-details .col-lg-8.col-md-8.col-sm-8.col-xs-8 .outlet-description .title{font:106.7%/normal ProximaNovaSemibold,arial;font-size:23px;margin:0 0 26px}#outlet-details .col-lg-8.col-md-8.col-sm-8.col-xs-8 .show-on-map{color:#2f4296!important}.outlets-list-container{margin:0}.outlets-filter{display:none;border-right:0;float:none;width:100%;padding:30px 14px 20px!important;margin:0 0 20px}.outlets-filter .location-input input[type=text]{padding:4px 10px!important}.outlets-filter .filter-form .form-block .location-input .location-area{padding:4px 30px!important;background:url(../images/outlets/location-search-mobile_1.png) 8px 50% no-repeat}.outlets-filter .bba-button{padding:10px 20px;margin-bottom:0!important}.outlet-mobile,a.show-on-map{display:block}.outlet-mobile.sort-select{padding:0 14px}.outlet-mobile.sort-select div:first-child{font-size:113.33%;text-transform:uppercase;margin-bottom:12px}.results-on-map{width:100%;border:0;padding:0 15px;margin:0}.results-on-map #res-map{height:400px}.section-outlets .outlets-list-container{margin:30px 0 0}.wrapper-for-outlet-mobile{display:inline-block;width:100%;margin:0 0 25px}.open-filters{width:100%;padding:0 14px;cursor:pointer}.open-filters div{font:120%/normal ProximaNovaBold,Arial;color:#2b56aa;border:2px solid #2b56aa;width:100%;padding:10px 0;margin:0 0 20px;box-sizing:border-box;text-align:center}.section-outlets .outlets-list-container .outlets-list .found-sort-summary{padding:9px 8px}.section-outlets .outlets-list-container .outlets-list{float:none;width:100%;border-left:0;padding:0;margin:0 0 0 -1px}.outlet-search-item{border:1px solid #eaeaea!important;padding:0!important;margin:20px 0 0!important}.outlet-search-item .outlet-photo{margin:0!important;width:100%!important}.outlet-search-item .outlet-photo img{width:100%}.outlet-search-item .outlet-info{padding:4% 2%;width:100%!important}.outlet-search-item .outlet-info .outlet-location{font-size:93.3%}.outlet-search-item .outlet-info .outlet-name{font:80%/normal ProximaNovaRegular,arial!important;margin:10px 0}.outlet-rating-container{display:inline-block!important;vertical-align:middle!important;margin:0!important}.symbol{display:block}}@media (min-width:480px) and (max-width:779px){.section-outlet .main-line .votes{top:0}.outlet-address{padding-top:12px}#outlet-details .col-lg-8.col-md-8.col-sm-8.col-xs-8{width:100%}#outlet-details .col-lg-8.col-md-8.col-sm-8.col-xs-8 .main-line .outlet-title{font:80%/normal ProximaNovaSemibold,Arial}#outlet-details .col-lg-8.col-md-8.col-sm-8.col-xs-8 .main-line .rating-value{vertical-align:middle}#outlet-details .col-lg-8.col-md-8.col-sm-8.col-xs-8 .rating-container{margin:0 0 0 8px!important}#outlet-details .col-lg-8.col-md-8.col-sm-8.col-xs-8 .mobile-width{margin:10px 0;display:block;overflow:hidden;width:100%}#outlet-details .col-lg-8.col-md-8.col-sm-8.col-xs-8 .rating-new-mob{display:inline-block!important;padding:10px 0;float:left}#outlet-details .col-lg-8.col-md-8.col-sm-8.col-xs-8 .mobile-wrapper-for-rating{display:block;margin-left:30%}#outlet-details .col-md-4,.outlets-filter .view-on-map-block{display:none}#outlet-details .col-lg-8.col-md-8.col-sm-8.col-xs-8 .outlet-description .title{font:106.7%/normal ProximaNovaSemibold,arial;font-size:23px;margin:0 0 26px}#outlet-details .col-lg-8.col-md-8.col-sm-8.col-xs-8 .show-on-map{color:#2f4296!important}.outlets-list-container{margin:0}.outlets-filter{display:none;border-right:0;float:none;width:100%;padding:50px 14px 20px!important;margin:0 0 20px}.outlets-filter .location-input input[type=text]{padding:4px 10px!important}.outlets-filter .filter-form .form-block .location-input .location-area{padding:4px 30px!important;background:url(../images/outlets/location-search-mobile_1.png) 8px 50% no-repeat}.outlets-filter .bba-button{padding:10px 20px;margin-bottom:0!important}.outlet-mobile{display:block}.outlet-mobile.sort-select{padding:0 14px}.outlet-mobile.sort-select div:first-child{font-size:113.33%;text-transform:uppercase;margin-bottom:12px}.results-on-map{width:100%;border:0;padding:0 15px;margin:0}.results-on-map #res-map{height:400px}.section-outlets .outlets-list-container{margin:30px 0 0}.wrapper-for-outlet-mobile{display:inline-block;width:100%;margin:0 0 25px}a.show-on-map{display:block}.open-filters{width:100%;padding:0 14px;cursor:pointer}.open-filters div{font:120%/normal ProximaNovaBold,Arial;color:#2b56aa;border:2px solid #2b56aa;width:100%;padding:10px 0;margin:40px 0;box-sizing:border-box;text-align:center}.section-outlets .outlets-list-container .outlets-list .found-sort-summary{padding:9px 8px}.section-outlets .outlets-list-container .outlets-list{float:none;width:100%;border-left:0;padding:0;margin:0 0 0 -1px}.outlet-search-item{border:1px solid #eaeaea!important;padding:0!important;margin:20px 0 0!important}.outlet-search-item .outlet-photo{float:none!important}.outlet-search-item .outlet-info{padding:4% 2%;width:100%!important}.outlet-search-item .outlet-info .outlet-location{font-size:93.3%}.outlet-search-item .outlet-info .outlet-name{font:80%/normal ProximaNovaRegular,arial!important;margin:10px 0}.outlet-rating-container{display:inline-block!important;vertical-align:middle!important;margin:0!important}.symbol{display:block}}@media (min-width:780px) and (max-width:991px){.section-outlets .outlets-list-container .outlets-list .outlet-search-item .outlet-photo{float:none}.section-outlets .outlets-list-container .outlets-list .outlet-search-item .outlet-info{width:100%;margin-top:20px}}@media (min-width:992px) and (max-width:1199px){.section-outlets .outlets-list-container .outlets-list .outlet-search-item .outlet-photo{float:none}.section-outlets .outlets-list-container .outlets-list .outlet-search-item .outlet-info{width:100%;margin-top:20px}}@media (min-width:1200px){.outlet-info{margin-right:370px}}.section-hall-of-fame{margin:0 0 80px}.section-hall-of-fame .hall-row{margin:29px 0 0}.section-hall-of-fame .hall-row .gallery-tabs{margin:0}.section-hall-of-fame .hall-row .hof-list-header{font:160%/normal ProximaNovaSemibold,arial;text-transform:uppercase;color:#f5593e;margin:32px 0 31px}.table__leaderboard{width:100%}.table__leaderboard thead{background-color:#e5e5e5;border-bottom:1px solid #bfbfbf}.table__leaderboard thead th{font:93.3%/normal ProximaNovaSemibold,arial;padding:10px 5px;text-align:center}.table__leaderboard tbody tr,.table__leaderboard tfoot tr{border-bottom:1px solid #bfbfbf;padding:29px 0 30px}.table__leaderboard tbody tr td,.table__leaderboard tfoot tr td{padding:20px 0;text-align:center}.table__leaderboard tbody tr td .user-container,.table__leaderboard tfoot tr td .user-container{font-size:0;width:100%;text-align:justify;vertical-align:middle;display:inline-block}.table__leaderboard tbody tr td .user-container .user-photo_barber,.table__leaderboard tfoot tr td .user-container .user-photo_barber{width:60px;height:60px;display:inline-table;margin-right:20px;vertical-align:middle;table-layout:fixed}.table__leaderboard tbody tr td .user-container .user-photo_barber .table-cell,.table__leaderboard tfoot tr td .user-container .user-photo_barber .table-cell{display:table-cell;height:100%;vertical-align:middle}.table__leaderboard tbody tr td .user-container .user-photo_barber span,.table__leaderboard tfoot tr td .user-container .user-photo_barber span{font-size:60px}.table__leaderboard tbody tr td .user-container .user-photo-outlets,.table__leaderboard tfoot tr td .user-container .user-photo-outlets{width:200px;height:120px;overflow:hidden;table-layout:fixed;margin-right:25px;display:inline-table;vertical-align:middle}.table__leaderboard tbody tr td .user-container .user-photo-outlets .table-cell,.table__leaderboard tfoot tr td .user-container .user-photo-outlets .table-cell{vertical-align:middle;display:table-cell;height:100%}.table__leaderboard tbody tr td .user-container .user-info,.table__leaderboard tfoot tr td .user-container .user-info{font-size:15px;display:inline-block;vertical-align:middle;width:76%;text-align:left}.table__leaderboard tbody tr td .user-container .user-info .outlet-name,.table__leaderboard tfoot tr td .user-container .user-info .outlet-name{font:160%/normal ProximaNovaSemibold,arial;display:inline-block;vertical-align:middle}.table__leaderboard tbody tr td .user-container .user-info .user-name,.table__leaderboard tfoot tr td .user-container .user-info .user-name{font:160%/normal ProximaNovaSemibold,arial;display:inline-block;vertical-align:middle;width:66%;text-overflow:ellipsis;overflow:hidden}.table__leaderboard tbody tr td .user-container .user-info .group-name,.table__leaderboard tfoot tr td .user-container .user-info .group-name{color:#999b9e;font:106.7%/normal ProximaNovaSemibold,arial}.table__leaderboard tbody tr td .user-container .competition-outlet-info,.table__leaderboard tfoot tr td .user-container .competition-outlet-info{width:87%;display:inline-block;vertical-align:middle;text-align:left}.table__leaderboard tbody tr td .user-container .competition-outlet-info .user-info-outlet,.table__leaderboard tfoot tr td .user-container .competition-outlet-info .user-info-outlet{width:56%;text-align:left;margin:-9px 0 0;font-size:15px;display:inline-block;vertical-align:middle}.table__leaderboard tbody tr td .user-container .competition-outlet-info .user-info-outlet .outlet-name,.table__leaderboard tbody tr td .user-container .competition-outlet-info .user-info-outlet .user-name,.table__leaderboard tfoot tr td .user-container .competition-outlet-info .user-info-outlet .outlet-name,.table__leaderboard tfoot tr td .user-container .competition-outlet-info .user-info-outlet .user-name{font:160%/normal ProximaNovaSemibold,arial}.table__leaderboard tbody tr td .user-container .competition-outlet-info .user-info-outlet .group-name,.table__leaderboard tfoot tr td .user-container .competition-outlet-info .user-info-outlet .group-name{color:#999b9e;font:106.7%/normal ProximaNovaSemibold,arial}.table__leaderboard tbody tr td .user-container:after,.table__leaderboard tfoot tr td .user-container:after{content:'';width:100%;display:inline-block}.table__leaderboard tbody tr td .achieve-icon,.table__leaderboard tfoot tr td .achieve-icon{background:url(../images/hall-of-fame/achieve-icons.png) no-repeat;display:inline-block;vertical-align:middle;width:44px;font-size:0;height:44px;margin:0 30px 0 0}.table__leaderboard tbody tr td .achieve-icon.gold,.table__leaderboard tfoot tr td .achieve-icon.gold{background-position:0 0}.table__leaderboard tbody tr td .achieve-icon.silver,.table__leaderboard tfoot tr td .achieve-icon.silver{background-position:-181px 0}.table__leaderboard tbody tr td .achieve-icon.bronze,.table__leaderboard tfoot tr td .achieve-icon.bronze{background-position:-90px 0}.table__leaderboard tbody tr td .position,.table__leaderboard tfoot tr td .position{vertical-align:middle;display:inline-block;font:106.7%/normal ProximaNovaBold,arial}.table__leaderboard tbody tr td .points,.table__leaderboard tfoot tr td .points{border-left:1px solid #bfbfbf;display:inline-block;width:100%;padding:12px 5px;text-align:center;box-sizing:border-box;vertical-align:middle;font:200%/normal ProximaNovaSemibold,arial}.table__leaderboard tfoot tr td.gutter-row{height:15px}.table__leaderboard .outlet-name a:hover{text-decoration:none;color:#f5593e}.table__leaderboard .outlet-name a{color:#55595d}.section-outlets .table__leaderboard tbody tr td .user-container .user-container_item{vertical-align:middle;margin-bottom:-14px}.section-outlets .table__leaderboard tbody tr td .user-container .user-container_item .user-info{padding-top:30px}.logo-mini{display:none}@media (max-width:479px){.main-menu .mobile-search .search-button{background:url(../images/mobile-search-ico_2.png) no-repeat}.page-header-block-container .page-header-block .section-subheader{font-size:160%}.section-header{font-size:120%!important;line-height:1.88888}.section-header-line{width:23px!important;height:2px!important;margin:20px 0!important}.bba-pagination{background:0 0;font-size:120%;padding:0;width:100%;margin:15px 0 0}.bba-pagination li{display:none;margin:0 3px;padding:0}.bba-pagination>.next,.bba-pagination>.prev{display:inline-block!important}.bba-pagination>.prev{float:left}.bba-pagination>.next{float:right}.bba-pagination>.next>a,.bba-pagination>.prev>a{display:block!important;color:#2b56aa;width:auto!important}.wrapper-for-pagination{width:100%;padding-bottom:40px}.wrapper-for-pagination .bba-pagination{display:none}.wrapper-for-pagination .next,.wrapper-for-pagination .prev{display:block;cursor:pointer}.wrapper-for-pagination .prev{float:left}.wrapper-for-pagination .next{float:right}.wrapper-for-pagination .next a,.wrapper-for-pagination .prev a{color:#2b56aa}body.menu-opened{height:100%;overflow:hidden;width:100%;position:fixed}.main-menu,.slider-section .swiper-slide .slide-info .description{width:100%!important}.bba-button.login{border:none!important;margin:38px 10px 0 0!important}.bba-button.login.loged-in{margin-top:44px!important}.main-menu{margin:0 -100% 0 0!important;position:fixed;background-color:#fff;bottom:0;height:auto;max-width:100%!important}.main-menu .menu-items{margin:0!important;height:auto!important}.main-menu .menu-items>li>a{padding:14px 15px 14px 31px!important;font-size:12px}.main-menu.open{overflow-y:auto;transform:translate3d(-100%,0,0)!important;-ms-transform:translate3d(-100%,0,0)!important;-moz-transform:translate3d(-100%,0,0)!important;-webkit-transform:translate3d(-100%,0,0)!important;-o-transform:translate3d(-100%,0,0)!important}.main-menu .menu-footer{overflow:hidden;border-top:2px solid #2b56aa;margin:21px 30px 21px 31px!important;padding:10px 0 0}.main-menu .menu-footer .header{float:left;margin:24px 0 0}.main-menu .menu-footer .socials>li>a{font-size:15px}.wrapper.menu-opened{transform:none!important;-ms-transform:none!important;-moz-transform:none!important;-webkit-transform:none!important;-o-transform:none!important}header{border-bottom:4px solid #2b56aa!important}header .search{margin-right:42px!important}.slider-section .swiper-slide .slide-info{top:0!important;left:0!important;margin:0!important;width:100%!important;text-align:center!important}.slider-section .swiper-slide .slide-info .title{font-size:226.6666%!important}.slider-section .swiper-slide .slide-info .line{float:none!important;margin:17px auto 14px!important}.slider-section .swiper-slide .slide-info .read-more{margin:24px auto 0!important;padding:10px 35px!important;font-size:100%!important}.slider-section .swiper-pagination .swiper-pagination-bullet{width:12px!important;height:12px!important}.membership-section{height:auto!important;padding-bottom:70px!important}.membership-section .join-button{padding:12px 23px!important;font-size:100%!important}.arrow-readmore>span{width:20px!important;height:20px!important}.page-header-block-container .header-info{width:100%!important;height:100px;padding:0 20px 0 10px;left:auto!important;display:table!important}.page-header-block-container .wrapper_header-info{display:table-cell;vertical-align:middle}.page-header-block-container .page-header-block{height:100px}.page-header-block-container .page-header-block .section-subheader{margin:15px 0 0 6px}.page-header-block-container .page-header-block .line{width:15px;height:2px;margin:9px 6px 12px}.page-header-block-container .caliber{width:100%!important}.courses-section .row{margin-left:-15px!important;margin-right:-15px!important}.courses-section .competitions-block,.courses-section .courses-block{width:100%;padding-left:15px;padding-right:15px;text-align:center!important}.courses-section .competitions-block .button-cont,.courses-section .competitions-block .section-header,.courses-section .competitions-block .section-text,.courses-section .courses-block .button-cont,.courses-section .courses-block .section-header,.courses-section .courses-block .section-text{text-align:center}.courses-section .competitions-block .read-more,.courses-section .courses-block .read-more{padding:12px 23px!important;font-size:100%!important}.courses-section .courses-block{background-size:cover}.courses-section .competitions-block,.courses-section .courses-block{height:auto!important;padding-bottom:70px!important}.news-section .news-cont{padding:12px 15px 18px!important}.news-section .news-cont .date{background-position:1px 4px}.news-section .news-cont .text{text-transform:none}.news-section .news-cont .author .photo{margin-top:0!important}.news-section .see-all{padding:12px 23px!important;font-size:100%!important}.location-section .location-section-cont{float:none!important;width:100%!important;padding:60px 0 40px!important;height:auto}.location-section .location-section-cont .location-icon{margin:0!important}.location-section .location-section-cont .search-outlets-wrapper{width:69%!important}.location-section .location-section-cont .search-outlets-wrapper .search-button{top:9px!important}.newsletter-section{padding:20px 0 50px!important;margin:0 0 50px}.newsletter-section .email-subscrition-form .submit{padding:13px 26px!important}.newsletter-section .email-subscrition-form .email-input{width:180px!important;padding:13px 18px!important}.sponsors-section{padding:0 0 30px;margin:-10px 0 0}.sponsors-section li{width:48%!important}.push,footer{height:250px}footer .line{width:50px!important;height:2px!important}footer .socials-cont{text-align:center;float:none!important}footer .footer-links{padding-left:0;list-style:none}footer .footer-links li{margin:0 5px}footer .footer-links li:nth-child(3){margin-left:0}footer .socials{margin-top:37px;float:none}footer .socials .sprite{background-repeat:no-repeat;line-height:42px;display:inline-block;width:40px;height:40px;font-size:17px;margin-right:3%}footer .socials .sprite.yt{font-size:24px!important}footer .socials .sprite-fb_footer_icon{background-position:-5px -5px}footer .socials .sprite-tw_footer_icon{background-position:-55px -5px}footer .socials .sprite-you_tube_footer_icon{background-position:-5px -55px}footer .socials .sprite-google_footer_icon{background-position:-55px -55px}footer .company-info{margin-top:20px}.main-menu{top:92px}}@media (max-width:479px) and (max-width:450px){header .container-fluid .row .col-lg-12.col-md-12.col-sm-12.col-xs-12 .logo{margin:31px 0 0}header .container-fluid .row .col-lg-12.col-md-12.col-sm-12.col-xs-12 .logo img{display:none}header .container-fluid .row .col-lg-12.col-md-12.col-sm-12.col-xs-12 .logo .logo-mini{display:block}header .container-fluid .row .col-lg-12.col-md-12.col-sm-12.col-xs-12 .login{font-size:13px;margin:36px 10px 0 0!important}header .container-fluid .row .col-lg-12.col-md-12.col-sm-12.col-xs-12 .bba-button.login.loged-in{margin:37px 10px 0 0!important}header .menu-button{margin:41px 10px 0 0}}@media (min-width:479px) and (max-width:580px){.page-header-block-container .page-header-block{height:100px}.page-header-block-container .page-header-block .section-subheader{font-size:160%}.section-header{font-size:120%!important;line-height:1.88888}.section-header-line{width:23px!important;height:2px!important;margin:20px 0!important}}@media (min-width:480px) and (max-width:779px){.hidden-xs{display:none!important}.main-menu .mobile-search .search-button{background:url(../images/mobile-search-ico_2.png) no-repeat}.page-header-block-container{height:100%}.page-header-block-container .header-info{left:auto!important;width:100%!important;height:inherit!important;padding:0 20px 0 10px;display:table!important}.page-header-block-container .wrapper_header-info{display:table-cell;vertical-align:middle}.section-header{font-size:120%!important;line-height:1.88888}.bba-pagination{background:0 0;font-size:120%;padding:0;width:100%;margin:15px 0 0}.bba-pagination li{display:none;margin:0 3px;padding:0}.bba-pagination>.next,.bba-pagination>.prev{display:inline-block!important}.bba-pagination>.prev{float:left}.bba-pagination>.next{float:right}.bba-pagination>.next>a,.bba-pagination>.prev>a{display:block!important;color:#2b56aa;width:auto!important}.wrapper-for-pagination{width:100%;padding-bottom:40px}.wrapper-for-pagination .bba-pagination{display:none}.wrapper-for-pagination .next,.wrapper-for-pagination .prev{display:block;cursor:pointer;color:#2b56aa}.wrapper-for-pagination .prev{float:left}.wrapper-for-pagination .next{float:right}.wrapper-for-pagination .disabled{color:#55595d!important;cursor:default}body.menu-opened{height:100%;overflow:hidden;width:100%;position:fixed}.main-menu,.page-header-block-container .caliber,.slider-section .swiper-slide .slide-info .description{width:100%!important}.bba-button.login{border:none!important;margin:38px 10px 0 0!important}.bba-button.login.loged-in{margin-top:44px!important}.main-menu{margin:0 -100% 0 0!important;position:fixed;top:114px;background-color:#fff;bottom:0;height:auto;max-width:100%!important}.main-menu .menu-items{margin:0!important;height:auto!important}.main-menu .menu-items>li>a{padding:14px 15px 14px 31px!important;font-size:12px}.main-menu.open{overflow-y:auto;transform:translate3d(-100%,0,0)!important;-ms-transform:translate3d(-100%,0,0)!important;-moz-transform:translate3d(-100%,0,0)!important;-webkit-transform:translate3d(-100%,0,0)!important;-o-transform:translate3d(-100%,0,0)!important}.main-menu .menu-footer{overflow:hidden;border-top:2px solid #2b56aa;margin:21px 30px 21px 31px!important;padding:10px 0 0}.main-menu .menu-footer .header{float:left;margin:24px 0 0}.main-menu .menu-footer .socials>li>a{font-size:15px}.wrapper.menu-opened{transform:none!important;-ms-transform:none!important;-moz-transform:none!important;-webkit-transform:none!important;-o-transform:none!important}header{border-bottom:4px solid #2b56aa!important}header .search{margin-right:42px!important}.slider-section .swiper-slide .slide-info{top:0!important;left:0!important;margin:0!important;width:100%!important;text-align:center!important}.slider-section .swiper-slide .slide-info .line{float:none!important;margin:17px auto 14px!important}.slider-section .swiper-slide .slide-info .read-more{margin:24px auto 0!important;padding:10px 35px!important;font-size:100%!important}.slider-section .swiper-pagination .swiper-pagination-bullet{width:12px!important;height:12px!important}.membership-section{height:auto!important;padding-bottom:70px!important}.membership-section .join-button{padding:12px 23px!important;font-size:100%!important}.arrow-readmore>span{width:20px!important;height:20px!important}.courses-section .row{margin-left:-15px!important;margin-right:-15px!important}.courses-section .competitions-block,.courses-section .courses-block{width:100%;padding-left:15px;padding-right:15px;text-align:center!important}.courses-section .competitions-block .button-cont,.courses-section .competitions-block .section-header,.courses-section .competitions-block .section-text,.courses-section .courses-block .button-cont,.courses-section .courses-block .section-header,.courses-section .courses-block .section-text{text-align:center}.courses-section .competitions-block .read-more,.courses-section .courses-block .read-more{padding:12px 23px!important;font-size:100%!important}.courses-section .courses-block{background-size:cover}.courses-section .competitions-block,.courses-section .courses-block{height:auto!important;padding-bottom:70px!important}.news-section .news-cont{padding:12px 15px 18px!important}.news-section .news-cont .date{background-position:1px 4px}.news-section .news-cont .text{text-transform:none}.news-section .news-cont .author .photo{margin-top:0!important}.news-section .see-all{padding:12px 23px!important;font-size:100%!important}.location-section .location-section-cont{float:none!important;width:100%!important;padding:60px 0 40px!important;height:auto}.location-section .location-section-cont .location-icon{margin:0!important}.location-section .location-section-cont .search-outlets-wrapper{width:69%!important}.location-section .location-section-cont .search-outlets-wrapper .search-button{top:9px!important}.newsletter-section{padding:20px 0 50px!important;margin:0 0 50px}.newsletter-section .email-subscrition-form .submit{padding:13px 26px!important}.newsletter-section .email-subscrition-form .email-input{width:300px;padding:13px 18px!important}.sponsors-section{padding:0 0 30px;margin:-10px 0 0}.sponsors-section li{width:48%!important}.push,footer{height:250px}footer .col-lg-5,footer .col-lg-7{width:100%}footer .line{width:50px!important;height:2px!important}footer .socials-cont{text-align:center;float:none!important}footer .footer-links{padding-left:7px}footer .socials{margin-top:37px;float:none}footer .socials .sprite{background-repeat:no-repeat;line-height:42px;display:inline-block;width:40px;height:40px;font-size:17px}footer .socials .sprite.yt{font-size:24px!important}footer .socials .sprite-fb_footer_icon{background-position:-5px -5px}footer .socials .sprite-tw_footer_icon{background-position:-55px -5px}footer .socials .sprite-you_tube_footer_icon{background-position:-5px -55px}footer .socials .sprite-google_footer_icon{background-position:-55px -55px}footer .company-info{margin-top:20px}}.barber-mobile-filter .ui-selectmenu-button#dd-year-filter-button,.shop-header__left{float:left}#main-slider .desktop,#main-slider .mobile{background-size:cover;background-position:50%}@media (min-width:780px) and (max-width:991px){.courses-section .container,.slider-section .container{width:100%!important}.container:nth-child(2){padding-left:10px;margin-left:0}.slider-section .swiper-button-prev{left:25px!important}.slider-section .swiper-button-next{right:25px!important}.courses-section .competitions-block,.courses-section .courses-block{padding-left:68px;padding-right:68px}.courses-section .competitions-block .read-more,.courses-section .courses-block .read-more{padding:12px 23px!important;font-size:100%!important}.section-image-gallery>.container{width:750px!important}.location-section .container{width:100%!important}}@media (min-width:992px) and (max-width:1199px){.courses-section .container,.location-section .container,.slider-section .container{width:100%!important}}@media (max-width:400px){.slider-section .swiper-container .swiper-slide .slide-info{padding-left:1%;padding-right:1%}#main-slider{height:420px}#main-slider .l,#main-slider .m,#main-slider .xl{display:none}#main-slider .s{display:block}}#main-slider .desktop,#main-slider .desktop img{display:none}#main-slider .mobile{display:block;height:100%}#main-slider .mobile img{display:none}@media (min-width:560px){#main-slider .desktop{display:block;height:100%}#main-slider .mobile{display:none}}@media (min-width:401px) and (max-width:800px){#main-slider{height:420px}#main-slider .l,#main-slider .xl{display:none}#main-slider .m{display:block}#main-slider .s{display:none}.slider-section .swiper-container .swiper-slide .slide-info{width:55%;padding-top:9%;padding-left:10%!important;padding-right:10%!important}}@media (min-width:401px) and (max-width:800px) and (min-width:401px) and (max-width:767px){.slider-section .swiper-container .swiper-slide .slide-info{padding-left:1%;padding-right:1%}}@media (min-width:801px) and (max-width:1100px){#main-slider .xl,header .navbar{display:none}.slider-section .swiper-container .swiper-slide .slide-info{padding-top:4%}#main-slider{height:500px}#main-slider .l{display:block}#main-slider .m,#main-slider .s{display:none}}@media (min-width:1101px) and (max-width:1600px){#main-slider{height:628px}#main-slider .xl{display:block}#main-slider .l,#main-slider .m,#main-slider .s{display:none}}@media (min-width:1601px){#main-slider{height:628px}#main-slider .xl{display:block}#main-slider .l,#main-slider .m,#main-slider .s{display:none}}iframe{padding:0!important;margin:0!important}@media (max-width:479px){.gallery-tabs{width:100%;font-size:0;margin:0!important}.gallery-tabs .gallery-tab{margin:0;padding:14px 0;font-size:14px;width:50%;display:inline-block;box-sizing:border-box;text-align:center;border:none!important;vertical-align:top;background-color:#dbe8f0;color:#2b56aa}.gallery-tabs .gallery-tab br{display:block}.gallery-tabs .active{background-color:#2b56aa;color:#fff}.gallery-tabs .active:hover{color:#fff!important}.section-image-gallery{margin:0 0 50px}.section-image-gallery .photo-details{margin:25px -15px 0!important}.section-image-gallery .gallery-top{margin:0}.section-image-gallery .gallery-top#gallery-top .swiper-wrapper .swiper-slide img{height:215px}.section-image-gallery .gallery-top#gallery-videos-top .swiper-wrapper .swiper-slide img{height:auto}.section-image-gallery .gallery-top .youtube-preview-cont .play-button .fa{margin-top:-20px!important}.section-image-gallery .gallery-thumbs-container{margin-right:0;margin-left:0}.section-image-gallery .gallery-thumbs-container .gallery-thumbs{margin:4px}.section-image-gallery .gallery-thumbs-container .gallery-thumbs .play-button .fa{margin-top:-10px!important}.section-image-gallery .gallery-thumbs-container .gallery-thumbs .swiper-slide{padding:0}.section-image-gallery .gallery-thumbs-container .gallery-thumbs .swiper-slide.swiper-slide-active img{border-color:#f5593e}.section-image-gallery .social-links-cont>a{margin:0 8px 4px!important;line-height:2.4!important}}@media (min-width:480px) and (max-width:779px){.gallery-tabs{width:100%;font-size:0;margin:0!important}.gallery-tabs .gallery-tab{margin:0;padding:14px 0;font-size:14px;width:50%;display:inline-block;box-sizing:border-box;text-align:center;border:none!important;vertical-align:top;background-color:#dbe8f0;color:#2b56aa}.gallery-tabs .gallery-tab br{display:block}.gallery-tabs .active{background-color:#2b56aa;color:#fff}.gallery-tabs .active:hover{color:#fff!important}.section-image-gallery{margin:0 0 50px}.section-image-gallery .photo-details{margin:25px -15px 0!important}.section-image-gallery .gallery-top{margin:0}.section-image-gallery .gallery-top#gallery-top .swiper-wrapper .swiper-slide img{height:340px}.section-image-gallery .gallery-top#gallery-videos-top .swiper-wrapper .swiper-slide img{height:auto}.section-image-gallery .gallery-top .youtube-preview-cont .play-button .fa{margin-top:-20px!important}.section-image-gallery .gallery-thumbs-container{margin-right:0;margin-left:0}.section-image-gallery .gallery-thumbs-container .gallery-thumbs{margin:4px}.section-image-gallery .gallery-thumbs-container .gallery-thumbs .play-button .fa{margin-top:-10px!important}.section-image-gallery .gallery-thumbs-container .gallery-thumbs .swiper-slide{padding:0}.section-image-gallery .gallery-thumbs-container .gallery-thumbs .swiper-slide.swiper-slide-active img{border-color:#f5593e}.section-image-gallery .social-links-cont>a{margin:0 8px 4px!important;line-height:2.4!important}}@media (max-width:479px){.lookbook-submit-form-section .button-browse{width:100%;text-align:center}.lookbook-submit-form-section .submit-form-container{margin-top:24px!important}.lookbook-submit-form-section .submit-form-container .form-group{margin:0!important}.lookbook-submit-form-section .submit-form-container .control-label{font-size:93.3%!important;letter-spacing:.4px!important;margin-bottom:7px!important}.lookbook-submit-form-section .submit-form-container .hint{letter-spacing:normal!important;margin:-7px 0 0!important}.lookbook-submit-form-section .submit-form-container .button-browse{margin-top:0!important}.lookbook-submit-form-section .submit-form-container .submit-container{margin-top:15px!important}.lookbook-submit-form-section .submit-form-container .submit-container .terms-conditions_label{text-align:left}.lookbook-submit-form-section .submit-form-container .submit-container .button-submit{width:100%;padding:12px 0 10px}.section-lookbook-gallery .rating-container{margin:-6px 10px 0 0}}@media (min-width:480px) and (max-width:779px){.section-lookbook-gallery .photo-details{margin:25px 0 0}.section-lookbook-gallery .rating-container{margin:-6px 10px 0 0}.lookbook-submit-form-section .button-browse{width:100%;text-align:center}.lookbook-submit-form-section .submit-form-container{margin-top:24px!important}.lookbook-submit-form-section .submit-form-container .form-group{margin:0!important}.lookbook-submit-form-section .submit-form-container .control-label{font-size:93.3%!important;letter-spacing:.4px!important;margin-bottom:7px!important}.lookbook-submit-form-section .submit-form-container .hint{letter-spacing:normal!important;margin:-7px 0 0!important}.lookbook-submit-form-section .submit-form-container .button-browse{margin-top:0!important}.lookbook-submit-form-section .submit-form-container .submit-container{margin-top:15px!important}.lookbook-submit-form-section .submit-form-container .submit-container .terms-conditions_label{text-align:left}.lookbook-submit-form-section .submit-form-container .submit-container .button-submit{width:100%;padding:12px 0 10px}.site-login.form-container,.site-signup.form-container{margin-top:20px}}@media (max-width:479px){.bba-fancybox-login .popup-login-container{padding:0!important}.fb-text{font-size:106.7%!important}.site-login.form-container,.site-signup.form-container{margin-top:20px}}.barber-mobile-filter .ui-selectmenu-menu,.barber-mobile-filter.select-narrow{font-size:93.3%}@media (min-width:780px) and (max-width:991px){.section-image-gallery .gallery-top#gallery-top .swiper-wrapper .swiper-slide img{height:345px}.section-image-gallery .gallery-top#gallery-videos-top .swiper-wrapper .swiper-slide img{height:auto}.bba-fancybox-login .fancybox-inner{width:650px!important}}@media (min-width:992px) and (max-width:1199px){.section-image-gallery .gallery-top#gallery-top .swiper-wrapper .swiper-slide img{height:492px}.section-image-gallery .gallery-top#gallery-videos-top .swiper-wrapper .swiper-slide img{height:auto}.bba-fancybox-login .fancybox-inner{width:710px!important}}@media (min-width:1200px){.bba-fancybox-login .fancybox-inner{width:710px!important}}.barber-mobile-filter{display:none;width:90%;margin:40px auto}.barber-mobile-filter h3{text-transform:uppercase}.barber-mobile-filter .ui-selectmenu-button{background:#fff;border-radius:0;border:1px solid #6b6b6b;width:49%!important;font-size:93.3%}.barber-mobile-filter .ui-selectmenu-button#dd-month-filter-button{float:right}.barber-mobile-filter .ui-selectmenu-button .ui-selectmenu-text{padding:7px 40px 7px 21px}.barber-mobile-filter .ui-icon{height:auto!important;top:2px!important;bottom:2px!important;right:2px!important;margin:0!important;border-left:1px solid #bfbfbf;width:38px;background:url(../images/select-arr.png) 50% 50% no-repeat}.barber-mobile-filter .ui-selectmenu-menu .ui-menu{border-radius:0;border-color:#6b6b6b;padding:0;max-height:300px}.barber-mobile-filter .ui-selectmenu-menu .ui-menu>li{border-top:1px solid #6b6b6b;padding:7px 21px}.barber-mobile-filter .ui-selectmenu-menu .ui-menu>li.ui-state-focus{margin:0;border-left:none;border-right:none;border-bottom:none;color:#fff;background-color:#2b56aa}.barber-mobile-filter .ui-selectmenu-menu .ui-menu>li:hover{color:#fff;background-color:#2b56aa}.barber-mobile-filter .ui-selectmenu-menu .ui-menu>li:first-child{border-top:none!important}.barber-mobile-filter.select-narrow .ui-selectmenu-button{border-color:#d6d5d4}.barber-mobile-filter.select-narrow .ui-selectmenu-button .ui-icon{border-left:none;width:22px}.barber-mobile-filter.select-narrow .ui-selectmenu-button .ui-selectmenu-text{padding:3px 10px;color:#807e78}.barber-mobile-filter.select-narrow .ui-menu{border-color:#d6d5d4!important}.barber-mobile-filter.select-narrow .ui-menu>li{border:none!important;padding:3px 10px}.position_wrapper_mobile{display:none}@media (max-width:479px){#section-outlets1 .user-photo{display:none!important}#section-outlets1 .position_wrapper_mobile{display:inline-block;float:right}#section-outlets1 .group-name{font-size:86.7%!important}.barber-mobile-filter{display:block}.table__leaderboard tbody tr td .user-container .user-photo_barber{width:30px;height:30px;margin-right:4px;vertical-align:middle}.table__leaderboard tbody tr td .user-container .user-container_item{display:block!important}.table__leaderboard tbody tr td .user-container .user-name{overflow:hidden;text-overflow:ellipsis;font-size:93.3%!important;width:74%}.table__leaderboard tbody tr td .user-container .user-photo_barber span{font-size:30px}.table__leaderboard tbody tr td .achieve-icon{border-right:0;width:22px;height:22px;margin:0;background-size:cover}.table__leaderboard tbody tr td .achieve-icon.gold{background-position:0 0!important}.table__leaderboard tbody tr td .achieve-icon.silver{background-position:-91px 0!important}.table__leaderboard tbody tr td .achieve-icon.bronze{background-position:-45px 0!important}.user-info{font-size:15px!important;width:88%}.section-hall-of-fame .hall-row .hof-list-header{text-align:center}.table__leaderboard .position{margin:-2px 0 0;font-size:73.4%!important}.table__leaderboard .outlet-name{font-size:93.3%!important}.table__leaderboard .group-name{font-size:73.4%!important}.table__leaderboard .competition-outlet-info{width:85%!important}.table__leaderboard .competition-outlet-info .user-info-outlet{width:92%!important}.points{border:0!important;font:73.4%/normal ProximaNovaBold,arial!important}.section-hall-of-fame .container,.section-outlets .container{margin:0;padding:0}.section-hall-of-fame .col-xs-8,.section-outlets .col-xs-8{width:100%}.section-hall-of-fame .table__leaderboard tbody tr td:nth-child(2),.section-outlets .table__leaderboard tbody tr td:nth-child(2){border-right:1px solid #bfbfbf}.table__leaderboard tbody tr td .user-container .user-photo_barber img{max-width:100%!important}}@media (min-width:480px) and (max-width:779px){#section-outlets1 .user-photo{display:none!important}#section-outlets1 .position_wrapper_mobile{display:inline-block;float:right}#section-outlets1 .group-name{font-size:86.7%!important}.barber-mobile-filter{display:block}.table__leaderboard .position{margin:-2px 0 0;font-size:73.4%!important}.table__leaderboard .outlet-name{font-size:93.3%!important}.table__leaderboard .group-name{font-size:73.4%!important}.table__leaderboard .competition-outlet-info{width:90%!important}.table__leaderboard .competition-outlet-info .user-info-outlet{width:92%!important}.table__leaderboard tbody tr td .user-container .user-photo_barber{width:30px;height:30px;margin-right:4px;vertical-align:middle}.table__leaderboard tbody tr td .user-container .user-container_item{display:block!important}.table__leaderboard tbody tr td .user-container .user-name{font-size:93.3%!important;overflow:hidden;text-overflow:ellipsis;width:74%}.table__leaderboard tbody tr td .achieve-icon{border-right:0;width:22px;height:22px;margin:0;background-size:cover}.table__leaderboard tbody tr td .achieve-icon.gold{background-position:0 0!important}.table__leaderboard tbody tr td .achieve-icon.silver{background-position:-91px 0!important}.table__leaderboard tbody tr td .achieve-icon.bronze{background-position:-45px 0!important}.table__leaderboard tbody tr td .user-container .user-photo_barber span{font-size:30px}.user-info{font-size:15px!important;width:88%}.section-hall-of-fame .hall-row .hof-list-header{text-align:center}.points{border:0!important;font:73.4%/normal ProximaNovaBold,arial!important}.section-hall-of-fame .container,.section-outlets .container{margin:0;padding:0}.section-hall-of-fame .col-xs-8,.section-outlets .col-xs-8{width:100%}.section-hall-of-fame .table__leaderboard tbody tr td:nth-child(2),.section-outlets .table__leaderboard tbody tr td:nth-child(2){border-right:1px solid #bfbfbf}.table__leaderboard tbody tr td .user-container .user-photo_barber img{max-width:100%!important}}@media (min-width:780px) and (max-width:991px){.table__leaderboard .competition-outlet-info{width:81%!important}.table__leaderboard .competition-outlet-info .user-info-outlet{width:59%!important}.table__leaderboard .user-photo-outlets{width:100px!important;height:60px!important;margin-right:10px!important}.table__leaderboard .achieve-icon{margin:10px!important}.table__leaderboard .user-info-outlet{width:54%!important}.year-month-filter{margin:0!important}}@media (min-width:992px) and (max-width:1199px){.table__leaderboard .competition-outlet-info{width:83%!important}.table__leaderboard .competition-outlet-info .user-info-outlet{width:43%!important}.table__leaderboard .user-info{width:83%!important}.table__leaderboard .user-info .user-info-outlet{width:46%!important}}.section-about-us{margin:0 0 50px}.section-about-us .we-can-do{height:560px;margin:30px 0 0;position:relative;overflow:hidden}.section-about-us .we-can-do img{position:absolute;z-index:-1}.section-about-us .we-can-do .w-tile{background:#fff;width:37%;padding:30px 52px 53px;letter-spacing:-.06em}.section-about-us .we-can-do .w-tile .header{font:160%/normal ProximaNovaSemiBold,Arial;text-transform:uppercase;color:#1f1f20}.section-about-us .we-can-do .w-tile .line{width:29px;height:4px;background-color:#f5593e;margin:9px 0 0}.section-about-us .text-simple{text-align:center;font-size:93.3%;margin:30px 0 0}.section-about-us .mission-tiles-container{display:table;margin:29px 0 0}.section-about-us .mission-tiles-container .tile{display:table-cell;width:50%;text-align:center;padding:36px 50px 54px}.section-about-us .mission-tiles-container .tile .tile-logo{height:77px;background-position:50% 0!important}.section-about-us .mission-tiles-container .tile .tile-header{font:120%/normal Monserrat,Arial;text-transform:uppercase;margin:17px 0 0}.section-about-us .mission-tiles-container .tile .tile-text{font:80%/1.75 Roboto,arial;text-align:center;margin:7px 0 0}.section-about-us .mission-tiles-container .mission-tile{background-color:#f1f1f1}.section-about-us .mission-tiles-container .mission-tile .tile-logo{background:url(../images/about-us/mission-icon.png) no-repeat}.section-about-us .mission-tiles-container .mission-tile .tile-header{color:#2b56aa}.section-about-us .mission-tiles-container .mission-tile .tile-text{color:#1f1f20}.section-about-us .mission-tiles-container .vision-tile{background-color:#2b56aa;color:#fff}.section-about-us .mission-tiles-container .vision-tile .tile-logo{background:url(../images/about-us/vision-icon.png) no-repeat}.section-about-us .about-us-header{text-align:center;margin-top:29px}.section-about-us .about-us-header .header{font:160%/normal ProximaNovaSemibold,arial;color:#1f1f20;text-transform:uppercase}.section-about-us .about-us-header .line{display:inline-block;width:29px;height:4px;background-color:#f5593e}.section-about-us .pict-cont{margin-top:17px}.section-about-us .pict-cont .pict-tab.active .pict-header,.section-about-us .pict-cont .pict-tab:hover .pict-header{outline:#f5593e solid 2px;border-color:transparent}.section-about-us .pict-cont .pict{height:260px;background-size:cover!important;cursor:pointer}.section-about-us .pict-cont .pict-header{font:120%/normal ProximaNovaBold,arial;margin:6px 0 0;text-transform:uppercase;text-align:center;border:1px solid silver;cursor:pointer;padding:10px 15px}.section-about-us .text-gr{font-size:15px;background-color:#f7f7f7;line-height:1.2;padding:23px 30px}.section-about-us .text-gr .tab{display:none}.section-about-us .text-gr .tab.current{display:block}.section-about-us .carousel{position:relative;width:100%}.section-about-us .carousel .pict-tab{width:360px;height:309px;vertical-align:top}.section-about-us .carousel .pict-tab .pict-header{font-size:18px}.section-about-us .carousel .pict-tab.active .pict-header,.section-about-us .carousel .pict-tab:hover .pict-header{outline:#f5593e solid 2px;border-color:transparent}.section-about-us .carousel .pict{height:260px;background-size:cover!important;cursor:pointer;text-align:center;vertical-align:middle;line-height:260px}.benefits .prev,.section-about-us .prev{left:-50px;background:url(../images/gallery/gallery-controls.png) 0 23px no-repeat}.section-about-us .carousel .pict-header{font:120%/normal ProximaNovaBold,arial;margin:6px 0 0;text-transform:uppercase;text-align:center;border:1px solid silver;cursor:pointer;padding:10px 15px}.section-about-us .next,.section-about-us .prev{cursor:pointer;width:64px;height:57px;margin-top:-18px}.section-about-us .arrow{position:absolute;outline:0!important;z-index:1000;border:0!important}.section-about-us .prev{opacity:.95}.section-about-us .prev:hover{opacity:.65}.section-about-us .next{right:-50px;background:url(../images/gallery/gallery-controls.png) -66px 23px no-repeat;opacity:.95}.section-about-us .next:hover{opacity:.65}.section-about-us .gallery{width:100%;overflow:hidden;height:315px}.section-about-us .gallery ul{height:390px;width:9999px;margin:0;padding:0;list-style:none;transition:margin-left .25s;font-size:0}.section-about-us .gallery li{display:inline-block;vertical-align:top;padding:0 10px}.section-about-us .gallery li .col-xs-4.col-sm-4.col-md-4.col-lg-4{width:auto;padding:0}@media (max-width:479px){.benefits.partners .pict-cont .pict.pict1{background-size:100%!important}.benefits.partners .pict-cont .pict.pict2{background-size:auto!important}.benefits .we-can-do .w-tile .header,.section-about-us .we-can-do .w-tile .header{text-align:center}.section-about-us .text-gr{background-color:#fff}.section-about-us .we-can-do .w-tile{width:100%;min-width:300px;padding:30px 3% 20px}.section-about-us .we-can-do .w-tile .line{margin:9px auto 0}.section-about-us .we-can-do{height:auto;background:0 0}.section-about-us .text-simple{margin-top:5px!important}.section-about-us .mission-tiles-container .tile{display:block;width:100%;padding:36px 15px 54px}.section-about-us .col-xs-4.col-sm-4.col-md-4.col-lg-4{width:100%;margin-bottom:15px}.section-about-us .pict-cont .pict{height:180px}}@media (min-width:480px) and (max-width:779px){.benefits.partners .pict-cont .pict.pict1,.benefits.partners .pict-cont .pict.pict2{background-size:auto!important}.benefits.partners .pict-cont .pict.pict10{background-size:50%!important}.benefits.partners .pict-cont .pict.pict11{background-size:auto!important}.benefits.partners .pict-cont .pict.pict12,.benefits.partners .pict-cont .pict.pict14,.benefits.partners .pict-cont .pict.pict15{background-size:50%!important}.section-about-us .text-gr{background-color:#fff}.section-about-us .we-can-do .w-tile{width:50%;min-width:300px}.section-about-us .mission-tiles-container .tile{display:block;width:100%}.section-about-us .col-xs-4.col-sm-4.col-md-4.col-lg-4{width:100%;margin-bottom:15px}.section-about-us .pict-cont .pict{height:180px}.benefits .pict-cont .pict{height:300px;text-align:center}}.benefits .carousel .pict,.benefits .pict{background-size:cover!important;cursor:pointer}@media (min-width:780px) and (max-width:991px){.hidden-aboutUs{display:none}.section-about-us .container{padding-left:10px;margin-left:0;width:100%}.carousel{margin:0 auto}.carousel,.gallery{width:760px!important}}@media (min-width:992px) and (max-width:1199px){.hidden-aboutUs{display:none}.section-about-us .container{padding-left:10px;margin-left:0;width:100%}.carousel{width:760px!important;margin:0 auto}.gallery{width:760px;margin:0 auto}}@media (min-width:1200px){.hidden-aboutUs{display:none}}.competition-gallery.container.news-container.section-image-gallery{padding-left:25px;padding-right:0}.search-list-wrap .search_item{margin:15px 0}.search-list-wrap .search_item .post-title,.search-list-wrap .search_item h3{font:160%/normal ProximaNovaSemibold,Arial;font-weight:700;margin:5px 0}.search-list-wrap .search_item .post-title a,.search-list-wrap .search_item h3 a{color:#55595d}.search-list-wrap .search_item .post-text{font-size:93.3%;line-height:2;margin:0}.search-list-wrap .search_item .post-date{clear:both;color:rgba(0,0,0,.3)}.search-list-wrap .search_item .post-line{background-color:#f5593e;float:none;height:0;margin:0;width:29px}.benefits.partners .we-can-do{position:relative;overflow:hidden}.benefits.partners .we-can-do img{position:absolute;z-index:-1}.benefits.partners .carousel .pict{height:260px;cursor:pointer;text-align:center;vertical-align:middle;line-height:260px}.benefits.partners .pict{height:200px;cursor:pointer}.benefits .text-gr{margin:0}.benefits .pict{height:230px}.benefits .we-can-do{position:relative;overflow:hidden}.benefits .we-can-do img{position:absolute;z-index:-1}.benefits .tile-text{text-align:left!important}.benefits .vision-tile ul li{text-align:left}.benefits .carousel{position:relative;width:100%}.benefits .carousel .pict-tab{width:360px;height:309px;vertical-align:top}.benefits .carousel .pict-tab .pict-header{font-size:18px}.benefits .carousel .pict-tab.active .pict-header,.benefits .carousel .pict-tab:hover .pict-header{outline:#f5593e solid 2px;border-color:transparent}.benefits .carousel .pict{height:260px;text-align:center;vertical-align:middle;line-height:260px}.benefits .carousel .pict-header{font:120%/normal ProximaNovaBold,arial;margin:6px 0 0;text-transform:uppercase;text-align:center;border:1px solid silver;cursor:pointer;padding:10px 15px}.benefits .next,.benefits .prev{width:64px;height:57px;margin-top:-18px;cursor:pointer}.benefits .arrow{position:absolute;outline:0!important;z-index:1000;border:0!important}.benefits .prev{opacity:.95}.benefits .prev:hover{opacity:.65}.benefits .next{right:-50px;background:url(../images/gallery/gallery-controls.png) -66px 23px no-repeat;opacity:.95}.benefits .next:hover{opacity:.65}.benefits .gallery{width:100%;overflow:hidden;height:315px}.benefits .gallery ul{height:390px;width:9999px;margin:0;padding:0;list-style:none;transition:margin-left .25s;font-size:0}.benefits .gallery li{display:inline-block;vertical-align:top;padding:0 10px}.benefits .gallery li .col-xs-4.col-sm-4.col-md-4.col-lg-4{width:auto;padding:0}@media (max-width:479px){.section-about-us .pict-cont .pict{height:180px;text-align:center;position:relative}.section-about-us .pict-cont .pict img{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto}}.benefits .arrow,.section-about-us .arrow{top:110px}.pict-cont .pict-tab .pict-header{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.site-map{margin:0 auto}@media (max-width:992px){.site-map{padding:0 19px}}@media (min-width:992px){.site-map{width:980px}}@media (min-width:1200px){.site-map{width:1170px}}.site-map ul{list-style:none}.site-map li,.site-map ul{padding-left:0;margin-left:0}.sm-title{font-size:30px;text-transform:uppercase;color:#000;font-family:ProximaNovaSemibold;margin-top:80px;margin-bottom:80px;position:relative}.sm-title:after{position:absolute;content:' ';width:33px;height:4px;background:#f5593e;left:0;bottom:-10px}.sm__group-item{width:22%;display:inline-table}@media (max-width:768px){.sm__group-item{width:45%}}@media (max-width:640px){.sm-title{font-size:20px;margin-bottom:40px}.sm__group-item{width:100%}.sm-single{margin-bottom:50px}}.sm-single__item{font-family:ProximaNovaBold;margin-bottom:30px}.sm-single__item a{text-transform:uppercase;color:#f5593e;font-size:13px;position:relative}.sm-single__item a:after{content:" ";display:inline-block;vertical-align:middle;margin-left:3px;width:6px;height:11px;background:url(../images/sm-arrow.png);background-size:cover;color:#f5593e;top:-1px;position:relative}.sm-single__item a:hover{color:#2c56aa}.sm-single__item a:hover:after{background:url(../images/sm-arrow_active.png);background-size:cover}@media (max-width:640px){.sm-single__item{margin-bottom:0}.sm-single__item a{display:block;padding:15px 0;font-size:13px;border-bottom:1px solid #e5e5e5}.sm-single__item a:hover{color:#f5593e;background:#f5f5f5}.sm-single__item a:hover:after{background:url(../images/sm-arrow.png);background-size:cover}.sm-single__item a:after{width:9px;height:17px;top:14px;right:10px;position:absolute}.sm-multi__title{font-size:14px}}.sm-multi__title{font-family:ProximaNovaBold;font-size:14px;color:#55595d;margin-bottom:20px;text-transform:uppercase}.sm-multi__list{margin-bottom:50px}@media (max-width:640px){.sm-multi__list{margin-bottom:0}}.sm-multi__item{margin-bottom:15px}.sm-multi__item a{margin-left:12px;display:block;font-family:ProximaNovaRegular;font-size:15px;color:#55595d;text-decoration:underline;position:relative}.sm-multi__item a:after{content:" ";width:6px;height:11px;background:url(../images/sm-arrow.png);background-size:cover;position:absolute;top:4px;left:-10px;color:#f5593e}.sm-multi__item a:hover{color:#2c56aa}.sm-multi__item a:hover:after{height:11px;background:url(../images/sm-arrow_active.png);background-size:cover}@media (max-width:640px){.sm-multi__item a{margin-left:0;font-size:13px;text-decoration:none;display:block;padding:12px 0;border-bottom:1px solid #e5e5e5}.sm-multi .sm__group-item{margin-bottom:50px}.sm-multi__item{margin-bottom:0}.sm-multi__item a:hover{background:#f5f5f5;color:#55595d}.sm-multi__item a:after{left:auto;width:9px;height:17px;top:14px;right:10px}.sm-multi__item a:hover:after{width:9px;height:17px;top:14px;right:10px;background:url(../images/sm-arrow.png);background-size:cover}}body,h1,h2,h3{margin:0}#pixel-image{border:1px solid red}.fancybox-lock{overflow:visible!important}.fancybox-error{display:none!important}h1,h2,h3{padding:0;font-size:inherit}.login-button,.login-button:hover,.menu--top .menu__item--active .menu__link,.menu--top .menu__link,.menu--top .menu__link:hover,.shop-button--default{font-size:14px;font-family:ProximaNovaBold}.clearfix:after,.confirmation-group:after,.product-row:after,.product-search:after,.shop-cart .cart-item:after,.shop-cart .shop-cart__limiter:after,.shop-cart .shop-cart__shipping:after,.shop-cart .shop-cart__total:after,.shop-container:after,.shopcart-popup .shopcart-popup__content:after,.shopcart-popup-red .shopcart-popup__content:after,.shopwindow-slider:after,.sort-block:after,.sort-pager:after{display:table;clear:both;content:""}.breadcrumb>li+li:before,.catalog__panel-title:before,.cs-select>span:after,.menu--main-drop .menu-drop__link:before,.menu--main-drop .menu-drop__list:before,.slick-dots li button:before,.slick-dots li.slick-active button:before,.small-item__separator:after{content:''}@font-face{font-family:ProximaNovaRegular;font-weight:400;font-style:normal;src:url(../fonts/ProximaNova/ProximaNovaRegular/ProximaNovaRegular.otf) format("opentype");src:url(../fonts/ProximaNova/ProximaNovaRegular/ProximaNovaRegular.eot);src:url(../fonts/ProximaNova/ProximaNovaRegular/ProximaNovaRegular.eot?#iefix) format("embedded-opentype"),url(../fonts/ProximaNova/ProximaNovaRegular/ProximaNovaRegular.ttf) format("truetype"),url(../fonts/ProximaNova/ProximaNovaRegular/ProximaNovaRegular.woff) format("woff"),url(../fonts/ProximaNova/ProximaNovaRegular/ProximaNovaRegular.svg#BebasNeue-Regular) format("svg")}@font-face{font-family:ProximaNovaBold;font-weight:400;font-style:normal;src:url(../fonts/ProximaNova/ProximaNovaBold/ProximaNovaBold.otf) format("opentype");src:url(../fonts/ProximaNova/ProximaNovaBold/ProximaNovaBold.eot);src:url(../fonts/ProximaNova/ProximaNovaBold/ProximaNovaBold.eot?#iefix) format("embedded-opentype"),url(../fonts/ProximaNova/ProximaNovaBold/ProximaNovaBold.ttf) format("truetype"),url(../fonts/ProximaNova/ProximaNovaBold/ProximaNovaBold.woff) format("woff"),url(../fonts/ProximaNova/ProximaNovaBold/ProximaNovaBold.svg#BebasNeue-Regular) format("svg")}@font-face{font-family:ProximaNovaSemibold;font-weight:400;font-style:normal;src:url(../fonts/ProximaNova/ProximaNovaSemibold/ProximaNovaSemibold.otf) format("opentype");src:url(../fonts/ProximaNova/ProximaNovaSemibold/ProximaNovaSemibold.eot);src:url(../fonts/ProximaNova/ProximaNovaSemibold/ProximaNovaSemibold.eot?#iefix) format("embedded-opentype"),url(../fonts/ProximaNova/ProximaNovaSemibold/ProximaNovaSemibold.ttf) format("truetype"),url(../fonts/ProximaNova/ProximaNovaSemibold/ProximaNovaSemibold.woff) format("woff"),url(../fonts/ProximaNova/ProximaNovaSemibold/ProximaNovaSemibold.svg#BebasNeue-Regular) format("svg")}@font-face{font-family:ProximaNovaLight;src:url(../fonts/ProximaNova/ProximaNovaLight/ProximaNova-Light_gdi.eot);src:url(../fonts/ProximaNova/ProximaNovaLight/ProximaNova-Light_gdi.eot?#iefix) format("embedded-opentype"),url(../fonts/ProximaNova/ProximaNovaLight/ProximaNova-Light_gdi.woff) format("woff"),url(../fonts/ProximaNova/ProximaNovaLight/ProximaNova-Light_gdi.ttf) format("truetype"),url(../fonts/ProximaNova/ProximaNovaLight/ProximaNova-Light_gdi.svg#ProximaNova-Light) format("svg");font-weight:300;font-style:normal;font-stretch:normal;unicode-range:U+0020-00FE}@font-face{font-family:abril_fatfaceregular;src:url(../fonts/abrilfatface/abrilfatface-regular-webfont.eot);src:url(../fonts/abrilfatface/abrilfatface-regular-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/abrilfatface/abrilfatface-regular-webfont.woff2) format("woff2"),url(../fonts/abrilfatface/abrilfatface-regular-webfont.woff) format("woff"),url(../fonts/abrilfatface/abrilfatface-regular-webfont.ttf) format("truetype"),url(../fonts/abrilfatface/abrilfatface-regular-webfont.svg#abril_fatfaceregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Oswald;src:url(../fonts/oswald/oswald-regular-webfont.eot);src:url(../fonts/oswald/oswald-regular-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/oswald/oswald-regular-webfont.woff2) format("woff2"),url(../fonts/oswald/oswald-regular-webfont.woff) format("woff"),url(../fonts/oswald/oswald-regular-webfont.ttf) format("truetype"),url(../fonts/oswald/oswald-regular-webfont.svg#oswald_regularregular) format("svg");font-weight:400;font-style:normal}*{box-sizing:border-box;outline:0;-webkit-font-smoothing:antialiased}@media only screen and (max-width:450px){header .cart{margin-top:32px}header .cart:not(.logined){background:url(../images/shop/basket.svg) no-repeat;margin-right:25px;background-size:cover}}.shop-container{position:relative;width:auto;margin:0 auto}@media only screen and (min-width:1170px){.shop-container{padding:0 25px;width:1170px}}@media only screen and (min-width:1200px){.shop-container{padding:0;width:1170px}}@media only screen and (min-width:768px){.shop-container--all{width:768px}}@media only screen and (min-width:1024px){.shop-container--all{width:1024px;padding:0}}@media only screen and (min-width:1200px){.shop-container--all{padding:0 25px;width:1170px}}@media only screen and (max-width:768px){.bba-button.login:not(.loged-in){display:block;width:24px;height:24px;background-size:cover;padding:0;text-indent:-9999px;white-space:nowrap;overflow:hidden;margin:45px 20px 0 0!important}.bba-button.login:not(.loged-in),.bba-button.login:not(.loged-in):hover{background-image:url(../images/shop/login.png);background-repeat:no-repeat}.bba-button.login:not(.loged-in):hover{background-color:transparent!important}}@media (max-width:450px) and (max-width:479px){header .container-fluid .row .col-lg-12.col-md-12.col-sm-12.col-xs-12 a.bba-button.login{margin:39px 20px 0 0!important}}.shop-button{display:inline-block;text-align:center;text-decoration:none;text-transform:uppercase}.shop-button--default{height:48px;padding:0 50px;background:#20409a;line-height:48px;color:#fff}.shop-button--default:hover{text-decoration:none!important;color:#fff!important;background:#002b7b}.shop-header{background:#fff;min-width:1170px}.shop-header__right{float:right}.shop-header .logo{width:174px;height:64px;margin:21px 48px 22px 0;display:inline-block;vertical-align:middle}.shop-header .logo img{display:none}.menu__list{padding:0;margin:0}.menu__item{display:inline-block}.menu__link{display:block;text-decoration:none}.menu--top{display:inline-block;vertical-align:middle}.login-button,.menu--icons,.side-menu-trigger{display:block;float:left}.menu--top .menu__item{margin-right:45px}.menu--top .menu__item:last-child{margin-right:0}.menu--top .menu__item--active .menu__link{color:#ef4030;border-bottom:2px solid #ef4030}.menu--top .menu__link{text-transform:uppercase;padding-bottom:5px;padding-top:5px;color:#2b56aa}.menu--top .menu__link:hover{color:#ef4030}.menu--icons{margin-top:46px}.menu--icons .menu__item{margin-left:28px}.menu--icons .menu__item:first-child{margin-left:0}.menu--icons .menu__link{width:19px;height:20px;background-image:url(../images/shop/icons-sprite.png);background-repeat:no-repeat;text-transform:uppercase;overflow:hidden;white-space:nowrap;text-indent:100%;opacity:.5}.menu--icons .menu__link:hover{opacity:1}.menu--icons .menu__link_icon-search{background-position:-30px -449px}.menu--icons .menu__link_icon-bucket{background-position:-30px -30px}.menu--icons .menu__link_icon-user{background-position:-30px -623px}.login-button{box-sizing:border-box;width:145px;height:38px;margin-left:45px;margin-top:39px;border:1px solid #2b56aa;text-align:center;text-transform:uppercase;text-decoration:none;line-height:38px;color:#2b56aa}.login-button:hover{background:#2b56aa;color:#fff}.side-menu-trigger{width:32px;height:18px;margin-left:30px;margin-top:47px;background-image:url(../img/icons-sprite.png);background-repeat:no-repeat;background-position:-30px -277px;cursor:pointer;opacity:.5}.side-menu-trigger:hover{opacity:1}.title-row{display:none}@media only screen and (min-width:768px){.title-row{display:block;width:100%;min-height:93px;padding:23px 0;border-bottom:1px solid #ebebeb;background-image:url(../images/shop/title-row_bg.png);background-repeat:repeat}.title-row__title{margin-left:25px}}.title-row__title{display:inline-block;float:left;font-style:italic;color:#2f4296;font-size:46px;font-family:abril_fatfaceregular}@media only screen and (min-width:1024px){.title-row__title{margin-right:30px;margin-left:290px}}@media only screen and (min-width:1170px){.title-row{min-width:1024px}.title-row__title{margin-right:27px;margin-left:354px;color:#2f4296;font-size:49px;font-family:abril_fatfaceregular}}.title-row__button{float:right}@media only screen and (min-width:768px){.title-row__button{margin-top:12px;margin-right:25px}}@media only screen and (min-width:1170px){.title-row__button{margin-top:16px}}.shop-main-menu{width:auto;background:#ef4030}@media only screen and (max-width:768px){.menu-wrapper{position:fixed;z-index:1000;top:0;bottom:0;left:-57%;overflow-y:scroll;width:57%;direction:rtl}.menu{direction:ltr}}.menu,.menu--main .menu__item--drop{position:relative}.menu .menu__trigger{display:none}@media only screen and (max-width:768px){.menu{position:relative;z-index:1005;top:0;bottom:0;float:left;width:100%;min-height:100vh;background:#ef4030}.menu--main .menu__list{width:90%}}.menu--main .menu__list{position:relative;z-index:1002}.menu--main .menu__item{vertical-align:top}.menu--main .menu__item--drop:hover>.menu--main-drop{display:block}.menu--main .menu__item--drop:hover>.menu__link{background:#d72b1c}.menu--main .menu__item:first-child .menu__link{width:56px;height:45px;background-position:50%;background-image:url(../images/shop/home.png);background-repeat:no-repeat}.menu--main .menu__item.active{background:#002b7b}.menu--main .menu__link{margin-right:-4px;padding:14px 20px;text-transform:uppercase;color:#fff;font-size:14px;font-family:ProximaNovaBold}.menu--main .menu__link:hover{text-decoration:none;background:#d72b1c}@media only screen and (max-width:768px){.menu--main .menu__item{display:block}.menu--main .menu__link:hover{background:0 0}}.menu--main-drop{position:absolute;z-index:10;left:50%;display:none;padding:30px 0 15px 50px;-ms-transform:translate(-50%);-webkit-transform:translate(-50%);transform:translate(-50%);background:#fff;box-shadow:2px 2px 9px 1px rgba(0,0,0,.3)}@media only screen and (max-width:768px){.menu--main-drop{display:block;background:#ef4030;box-shadow:none;position:relative;-webkit-transform:none;-ms-transform:none;transform:none;left:0;width:100%;padding:0 0 0 30px;height:auto;min-height:0}.menu--main-drop .menu-drop__list:before{display:none}}.menu--main-drop .menu-drop__list{float:left;margin:0;padding:0;list-style:none}.menu--main-drop .menu-drop__list:before{position:absolute;top:-5px;left:50%;width:10px;height:10px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background:#fff}.menu--main-drop .menu-drop__link{position:relative;display:block;padding-bottom:15px;white-space:nowrap;text-decoration:none;text-transform:capitalize;background:0 0;color:#231f20;font-size:15px;font-family:ProximaNovaRegular}.menu--main-drop .menu-drop__link:before{position:absolute;top:4px;left:-15px;display:block;width:7px;height:11px;background-position:-30px -101px;background-image:url(../images/shop/arrows-sprite.png);background-repeat:no-repeat}.menu--main-drop .menu-drop__link:hover{color:#2b56aa;font-size:15px;font-family:ProximaNovaRegular}.menu--main-drop .menu-drop__link:hover:before{background-position:-30px -30px}@media only screen and (max-width:768px){.menu--main-drop .menu-drop__link{color:#fff}.menu--main-drop .menu-drop__link:before{display:none}}.menu--main-drop .main-drop__column{display:table-cell;padding-right:40px}.menu--main-drop .main-drop__column-title{margin-bottom:25px;margin-left:-10px;text-transform:uppercase;color:#231f20;font-size:14px;font-family:ProximaNovaSemibold}.menu-trigger{display:none;cursor:pointer}@media only screen and (max-width:768px){.menu-trigger{position:fixed;z-index:1020;top:50vh;left:-4%;display:block;clip:rect(0,80px,80px,40px);width:80px;height:80px;-webkit-transform:translate(-35%,-25%);-ms-transform:translate(-35%,-25%);transform:translate(-35%,-25%);border-radius:50%;background:#ef4030}}.main-video{clear:both;padding:0 15px}.main-video__video{overflow:hidden;width:auto;height:51vw;margin:0 auto;background:#ccc}@media only screen and (min-width:768px){.main-video{padding:0 86px}.main-video__video{height:44vw}}@media only screen and (min-width:1024px){.main-video{padding:0 100px}.main-video__video{height:41vw}}@media only screen and (min-width:1170px){.main-video{padding:0}.main-video__video{width:970px;height:548px}}.main-video__video img{width:100%}.main-video__overlay{position:relative;width:auto;height:51vw;margin:-51vw auto 1px;background:0 0}@media only screen and (min-width:768px){.main-video__overlay{height:44vw;margin:-44vw auto 1px}}@media only screen and (min-width:1024px){.main-video__overlay{height:41vw;margin:-41vw auto 1px}}@media only screen and (min-width:1170px){.main-video__overlay{width:970px;height:548px;margin:-548px auto 1px}}.main-video__buttons{position:absolute;top:10px;right:10px}@media only screen and (min-width:768px){.main-video__buttons{top:20px;right:20px}}.main-video__play{position:absolute;top:50%;left:50%;width:54px;height:54px;cursor:pointer;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-size:cover;background-image:url(../images/shop/play.png);background-repeat:no-repeat;opacity:.8}.main-video__play--small:hover,.main-video__play:hover{opacity:1}@media only screen and (min-width:768px){.main-video__play{width:95px;height:95px}}.main-video__play--small{width:54px;height:54px;opacity:1;background-size:contain}.main-video .video-text{position:absolute;top:415px;width:100%;text-align:center}.main-video .video-text__heading{color:#cf4234;font-size:30px;font-family:Arial}.main-video .video-text__info{color:#fff;font-size:16px;font-family:Arial}.main-video .video-text .under{text-decoration:underline}.social__list{margin:0;padding:0;list-style:none}.social__item{display:inline-block;margin-left:4px}.social__link{display:block;width:34px;height:34px;-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9);background-image:url(../images/shop/icons-sprite.png);background-repeat:no-repeat;overflow:hidden;white-space:nowrap;text-indent:100%;opacity:.8}.social__link:hover{opacity:1}@media only screen and (min-width:768px){.social__item{margin-left:7px}.social__link{width:34px;height:34px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.social__link--fb{background-position:-30px -183px}.social__link--tw{background-position:-30px -529px}.window__more-button{display:block;width:auto;margin:20px auto;padding:15px;text-align:center;text-transform:uppercase;border:2px solid #ef4030;color:#d72b1c;font-size:18px;font-family:ProximaNovaSemibold}.window__more-button:hover{color:#d72b1c;text-decoration:none!important}@media only screen and (min-width:768px){.window__more-button{width:276px;height:49px}.window__more-button:hover{text-decoration:none!important;color:#fff;background:#d72b1c}}.breadcrumb .breadcrumb__link,.pager .pager__link,.shop-item a:hover,.small-item a:hover,.small-item__button{text-decoration:none}@media only screen and (min-width:1024px){.window__more-button{margin-bottom:40px}}@media only screen and (min-width:1170px){.window__more-button{width:230px;margin:45px auto}}.window__more-hr{width:100%;height:1px;background:#ccc}.item-slider{box-sizing:border-box;margin-top:30px;margin-bottom:40px;padding:0 15px}@media only screen and (min-width:768px){.item-slider{padding:0 86px}}@media only screen and (min-width:1024px){.item-slider{padding:0 100px}}@media only screen and (min-width:1170px){.item-slider{padding:0}}.item-slider .container{position:relative;width:auto!important;padding:0!important}.item-slider__item{display:inline-block}.item-slider__container{width:auto;margin:0 auto}@media only screen and (min-width:1170px){.item-slider__container{width:890px}}.small-item__container{display:block;width:130px;margin:0 auto;text-align:center}@media only screen and (min-width:768px){.small-item__container{width:190px}}@media only screen and (min-width:1170px){.small-item__container{width:177px}}.small-item a{display:block}.small-item__image{position:relative;display:inline-block;overflow:hidden;width: 342px;height:150px;margin-bottom:25px;background-size:contain;background-repeat:no-repeat;background-position-x:center;}@media only screen and (min-width:768px){.small-item__image{width:190px;height:200px}}@media only screen and (min-width:1170px){.small-item__image{width:177px;height:190px}}.small-item__image img{display:none;position:absolute;bottom:0;min-width:100%;height:150px;}@media only screen and (min-width:768px){.small-item__image img{height:200px}}.small-item__overlay{position:absolute;z-index:1000;bottom:0;width:100%;height:190px;background:rgba(0,0,0,.32);background-position:50%;background-image:url(../images/shop/catalog-video-icon.png);background-repeat:no-repeat}@media only screen and (min-width:768px){.small-item__overlay{height:200px}}.small-item__title{overflow:hidden;margin-bottom:10px;height:60px;text-align:center;color:#cf4234;font-size:20px;font-family:Oswald}@media only screen and (min-width:768px){.small-item__title{margin-bottom:18px}}.small-item__text{overflow:hidden;height:36px;margin-bottom:22px;text-align:center;color:#808183;font-size:15px;font-family:Arial}.small-item__button{display:inline-block;width: 100%;height:48px;text-align:center;text-transform:uppercase;background:#21409a;line-height:48px;color:#fff;font-size:14px;font-family:ProximaNovaSemibold;}.small-item__button:hover{color:#fff}@media only screen and (min-width:768px){.small-item__button{width:190px}.small-item__button:hover{background:#162f78;color:#fff;font-size:14px;font-family:ProximaNovaSemibold}}@media only screen and (min-width:1170px){.small-item__button{width:177px;height:47px}}.small-item__separator{position:relative;width:100%;height:1px;margin-bottom:13px;background:#d2d4d5}.small-item__separator:after{position:absolute;top:-3px;left:50%;display:block;width:48px;height:6px;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);background-color:#fff;background-position:50% 0;background-size:25px 6px;background-image:url(../images/shop/decor_1.png);background-repeat:no-repeat}.slick-dots{bottom:-55px}.slick-dots li button:before{display:block;width:8px;height:8px;color:#e80b0b;border:1px solid #e80b0b;border-radius:50%;font-size:15px}.slick-dots li.slick-active button:before{background:#e80b0b;font-size:9px}.slider__item{width:auto;height:49vw}.slider__item img{width:100%}@media only screen and (min-width:768px){.slider__item{height:43vw}}@media only screen and (min-width:1024px){.slider__item{height:41vw}}@media only screen and (min-width:1170px){.slider__item{width:970px;height:520px}}.slider__button{position:relative;border:3px solid #f5593e;font-family:ProximaNovaBold,Arial;text-transform:uppercase;color:#fff;display:inline-block;margin:30px 0 0;background:rgba(25,20,20,.6);font-size:12px;left:10px;top:-100px;padding:16px 64px}.slider__button a,.slider__button a:hover{color:#fff}@media only screen and (max-width:1170px){.slider__button{font-size:12px;left:10px;padding:16px 64px}}@media only screen and (max-width:1024px){.slider__button{font-size:12px;left:10px;top:-110px;padding:16px 64px}}@media only screen and (max-width:768px){.slider__button{font-size:10px;left:10px;top:-75px;padding:7px 20px;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5)}}.slider--big{width:auto;height:49vw;margin:0 auto 10px}@media only screen and (min-width:768px){.slider--big{height:43vw}}@media only screen and (min-width:1024px){.slider--big{height:41vw}}@media only screen and (min-width:1170px){.slider--big{width:970px;height:520px}}.slider--big .slick-dots{bottom:-41px}.slider--thumb{margin:0 auto;width:970px}.slider--thumb .slider__item{position:relative;width:185px;height:108px;margin-right:14px;cursor:pointer}.slider--thumb .slider__item img{width:183px;height:106px;border:1px solid #b2b2b2}.slider--thumb .slick-main-active img{box-sizing:border-box;border:3px solid #ef4030}.slider-arrows{display:none}.slider-arrows__arrow{position:absolute;top:50%;width:20px;height:34px;cursor:pointer;background-position:-30px -310px;background-image:url(../images/shop/arrows-sprite.png);background-repeat:no-repeat;opacity:.8}.slider-arrows__arrow:hover{opacity:1}.slider-arrows__arrow--prev{left:-55px;-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.slider-arrows__arrow--next{right:-55px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.shopwindow-slider{margin-top:30px;margin-bottom:30px;padding:0 15px}@media only screen and (min-width:768px){.slider-arrows{display:block}.shopwindow-slider{padding:0 86px}}@media only screen and (min-width:1024px){.shopwindow-slider{padding:0 100px}}@media only screen and (min-width:1170px){.slider-arrows__arrow{top:42%}.slider-arrows__arrow--prev{left:5px}.slider-arrows__arrow--next{right:5px}.shopwindow-slider{display:block;min-width:1024px;padding:0}}.shopwindow-slider__container{margin:10px auto 15px;position:relative;display:none}.catalog{margin-bottom:15px;padding-top:30px;background:#fff}@media only screen and (min-width:768px){.catalog{padding:30px 25px 0;width:auto}}@media only screen and (min-width:1170px){.shopwindow-slider__container{display:block}.catalog{padding:70px 0 0;min-width:1170px}}.catalog .shop-container{border-bottom:1px solid #ccc}.catalog .shop-container .section__title{margin-bottom:15px;padding-bottom:0;border-bottom:none}.catalog__panel-title{height:46px;cursor:pointer;text-align:center;text-transform:uppercase;border-bottom:1px solid #e4e4e4;background:#f4f4f4;line-height:46px;position:relative;color:#000;font-size:14px;font-family:ProximaNovaSemibold}.catalog__panel-title:before{display:block;position:absolute;width:14px;height:14px;background-image:url(../images/shop/arrows-filter.png);background-repeat:no-repeat;background-position:-30px -98px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;right:20px}.catalog__panel-title.s-is_open{background:#fff}.catalog__panel-title.s-is_open.catalog__panel-title:before{background-position:-30px -30px;top:48%;-webkit-transform:none;-ms-transform:none;transform:none}@media only screen and (min-width:768px){.catalog .shop-container .section__title{margin-bottom:0}.catalog__panel-title,.catalog__panel-title .catalog__panel-title:before{display:none}}.catalog .catalog__panel{width:auto;margin:0 0 20px;-webkit-order:-1;-ms-flex-order:-1;order:-1;border:1px solid #ccc;background:#fff}@media only screen and (min-width:768px){.catalog .catalog__panel{margin-top:25px;width:170px;border:none;float:left}}@media only screen and (min-width:1024px){.catalog .catalog__panel{float:left;width:270px;margin:30px 0 0;border:none;background:0 0}}@media only screen and (min-width:1170px){.catalog .catalog__panel{float:left;width:270px;margin:20px 0 0;border:none;background:0 0}}.catalog .catalog__content{margin:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 15px}@media only screen and (min-width:768px){.catalog .catalog__content{margin:0;display:block;padding:0}}@media only screen and (min-width:1024px){.catalog .catalog__content{display:block;float:right;border-top:1px solid #ccc}}@media only screen and (min-width:1170px){.catalog .catalog__content{display:block;float:right;min-width:1170px}}.section__title{margin-top:0;margin-left:20px;border-bottom:1px solid #ccc;color:#000;font-size:24px;font-family:ProximaNovaBold}.keywords-input__input{display:block;float:left;width:100%;height:42px;padding-left:42px;color:#000;border:1px solid #ccc;border-right:none;background-position:10px;background-image:url(../images/shop/search_icon.png);background-repeat:no-repeat}@media only screen and (min-width:768px){.section__title{margin-bottom:20px;margin-left:0;padding-bottom:28px;color:#000;font-size:40px;font-family:ProximaNovaBold}.keywords-input__input{width:120px}}@media only screen and (min-width:1024px){.keywords-input__input{width:222px}}.keywords-input__button{display:block;float:left;width:47px;height:42px;border:1px solid #a3a3a3;border-left:none;background:#ccc;color:#fff;font-size:15px;font-family:ProximaNovaRegular}@media only screen and (max-width:767px){.keywords-input__input{padding-right:50px}.keywords-input__button{position:absolute;right:0}.filter-panel{display:none}}.product-search{margin:0 8px 10px;position:relative}@media only screen and (min-width:768px){.product-search{margin:0 0 30px}}.keywords-input__button_active{background:#21409a}.keywords-input__button_active:hover{background:#002b7b}.filter-panel{margin-top:10px}@media only screen and (min-width:768px){.filter-panel{margin:0}.filter-block{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #ccc}}.filter-block:first-child,.filter-block:last-of-type{border-bottom:none}@media only screen and (max-width:767px){.filter-block .filter-block__body{display:none}}.filter-block .filter-block__header{height:52px;padding-left:20px;text-transform:uppercase;border:none;background:#fff;line-height:52px;position:relative;color:#000;font-size:16px;font-family:ProximaNovaSemibold}.filter-block .filter-block__header:before{content:'';display:block;position:absolute;width:14px;height:14px;background-image:url(../images/shop/arrows-filter.png);background-repeat:no-repeat;background-position:-30px -30px;top:48%;right:20px}.filter-block .filter-block__header.s-is_closed.filter-block__header:before{background-position:-30px -98px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%}@media only screen and (max-width:767px){.filter-block .filter-block__header.s-is_closed{border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;background:#f4f4f4}}.filter-block .filter-block__list{margin-left:20px;padding:0;list-style:none}@media only screen and (min-width:768px){.filter-block .filter-block__header,.filter-block .filter-block__header .filter-block__header:before{display:none}.filter-block .filter-block__header{height:auto;margin-bottom:13px;padding-left:0;text-transform:none;border:none;background:0 0;line-height:1;color:#000;font-size:26px;font-family:ProximaNovaRegular}.filter-block .filter-block__list{margin:0}}.filter-block .filter-block__item{padding:10px 0}@media only screen and (min-width:768px){.filter-block .filter-block__item{padding:5px 0 4px}}@media only screen and (min-width:1024px){.filter-block .filter-block__item{padding-bottom:4px}}.filter-block .filter-block__item--drop{margin-top:10px;margin-left:25px;padding-bottom:0}@media only screen and (min-width:768px){.filter-block .filter-block__item--drop{margin-top:0}}@media only screen and (min-width:1024px){.filter-block .filter-block__item--drop{margin-top:10px}}.checkbox{margin-top:0;margin-bottom:0}.checkbox .checkbox__label{padding-left:0!important;cursor:pointer}.checkbox .checkbox__pseudo{display:inline-block;width:14px;height:14px;margin-right:7px;vertical-align:middle;border:1px solid #ccc;border-radius:2px}.checkbox .checkbox__self{display:none}.checkbox .checkbox__self:checked+.checkbox__pseudo{background:#f12f2e}.checkbox .checkbox__title{color:#59595b}.checkbox .checkbox__count,.checkbox .checkbox__title{display:inline-block;vertical-align:middle;font-size:14px;font-family:ProximaNovaRegular}.checkbox .checkbox__count{color:#304296}.pager .pager__link,.sort-block{color:#59595b;font-size:15px;font-family:ProximaNovaSemibold}.sort-pager{padding-bottom:50px;clear:both}@media only screen and (min-width:768px){.sort-pager{padding-bottom:20px;padding-top:20px;border-bottom:1px solid #ccc;border-top:1px solid #ccc}}@media only screen and (min-width:1024px){.sort-pager{float:right;margin-bottom:0;border-top:none;border-bottom:none}}@media only screen and (min-width:1170px){.sort-pager{float:right;margin-bottom:0}}.sort-pager .sort-pager__pager{float:right}.sort-block{display:block;margin-bottom:20px}@media only screen and (min-width:768px){.sort-pager .sort-pager__sort{float:left}.sort-block{display:inline-block;margin-right:35px;margin-bottom:0}}.sort-block .sort-block__name{float:left;margin-right:5px;padding-top:13px}@media only screen and (min-width:768px){.sort-block .sort-block__name{display:inline-block;float:none;padding-top:0}}.sort-block .sort-block__select{float:right;width:auto}.sort-block .sort-block__select.sort-block__select--numbers{min-width:70px}.sort-block .sort-block__select.sort-block__select--order{min-width:155px}.sort-block .sort-block__select.sort-block__select--order .cs-options{width:100%}.sort-block .sort-block__select .cs-placeholder{border:1px solid #b2b2b2}.sort-block .sort-block__select span{padding:12px 30px 12px 15px}.sort-block .sort-block__select .cs-options{width:99%;border:1px solid #b2b2b2;border-top:none}.sort-block .sort-block__select .cs-selected span:after{display:none}.pager{height:23px;padding-left:40px;line-height:23px;background-image:url(../images/shop/scissors.png);background-repeat:no-repeat}.pager .pager__list{margin:0;padding:0;list-style:none}.pager .pager__item{display:inline-block}.pager .pager__link.current,.pager .pager__link:hover{color:#cf4234}.item-group{margin-bottom:40px;border-bottom:1px solid #ccc}@media only screen and (min-width:1170px){.item-group{margin-top:20px}}@media only screen and (min-width:768px){.sort-block .sort-block__select{float:none}.item-group{float:right;width:75%;border-bottom:none}.item-group.item-group--also .item-group__item:nth-child(3n){margin-right:70px}}.item-group.item-group--also .item-group__item:nth-child(4n){margin-top:0;margin-right:0}.item-group__list{margin:0;padding:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:768px){.item-group__list{margin-top:50px}}@media only screen and (min-width:1024px){.item-group{width:70%}.item-group__list{margin-top:50px}}@media only screen and (min-width:1170px){.item-group__list{margin-top:0}}.item-group__item{width:48%;margin-right:2%;padding-bottom:30px;vertical-align:top}.item-group__item:nth-child(2n){margin-right:0}@media only screen and (min-width:768px){.item-group__item,.item-group__item:nth-child(2n){margin-right:35px}.item-group__item{width:150px}.item-group__item:nth-child(3n){margin-right:0}.item-group__item:nth-child(n+4){margin-top:70px}}@media only screen and (min-width:988px){.item-group__item:nth-child(3n){margin-right:25px}}@media only screen and (min-width:1024px){.item-group__item,.item-group__item:nth-child(2n){margin-right:25px}.item-group__item{width:190px}.item-group__item:nth-child(3n){margin-right:0}.item-group__item:nth-child(n+4){margin-top:70px}}@media only screen and (min-width:1170px){.item-group__item,.item-group__item:nth-child(2n){margin-right:60px}.item-group__item{width:230px}.item-group__item:nth-child(3n){margin-right:0}.item-group__item:nth-child(n+4){margin-top:70px}}.shop-item{position:relative;list-style:none}.shop-item>a{position:relative;overflow:hidden;display:block}.shop-item .shop-item__mark{position:absolute;top:3px;right:3px;box-sizing:border-box;width:66px;height:66px;font-size:14px;z-index:10;text-align:center;color:#fff;border-radius:50%;background:#f15344;font-family:ProximaNovaSemibold}.shop-item .shop-item__name,.shop-item .shop-item__stock{color:#59595b;font-family:ProximaNovaRegular;text-align:center;overflow:hidden}@media only screen and (min-width:768px){.shop-item .shop-item__mark{width:68px;height:68px;font-size:14px;top:-24px;right:-24px}}@media only screen and (min-width:1024px){.shop-item .shop-item__mark{width:93px;height:93px;font-size:19px}}.shop-item .shop-item__mark .shop-item__mark-content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.shop-item .shop-item__image{overflow:hidden;width:auto;height:48vw;max-height:230px;margin-bottom:15px;background-size:contain;background-repeat:no-repeat;background-position-x:center;text-align:center}@media only screen and (min-width:768px){.shop-item .shop-item__image{width:150px;height:150px;margin-bottom:20px}}@media only screen and (min-width:1024px){.shop-item .shop-item__image{width:190px;height:190px;margin-bottom:29px}}@media only screen and (min-width:1170px){.shop-item .shop-item__image{width:230px;height:230px;margin-bottom:29px}}.shop-item .shop-item__image img{display:none;width:auto;max-width:100%}.shop-item .shop-item__overlay{overflow:hidden;width:100%;height:48vw;max-height:230px;position:absolute;top:0;margin-bottom:29px;background-color:rgba(0,0,0,.2);background-position:50%;background-image:url(../images/shop/catalog-video-icon.png);background-repeat:no-repeat}@media only screen and (min-width:768px){.shop-item .shop-item__overlay{height:150px;margin-bottom:20px}}@media only screen and (min-width:1024px){.shop-item .shop-item__overlay{height:190px;margin-bottom:29px}}@media only screen and (min-width:1170px){.shop-item .shop-item__overlay{height:230px;margin-bottom:29px}}.shop-item .shop-item__name{height:60px;font-size:16px}@media only screen and (min-width:768px){.shop-item .shop-item__name{color:#59595b;font-size:20px;font-family:ProximaNovaRegular}}.shop-item .shop-item__stock{display:block;margin-top:5px;height:20px;font-size:14px}@media only screen and (min-width:768px){.shop-item .shop-item__stock{margin-top:0;height:20px;margin-bottom:12px;color:#59595b;font-size:16px;font-family:ProximaNovaRegular}}.shop-item .shop-item__price{margin-bottom:15px;text-align:center}@media only screen and (min-width:768px){.shop-item .shop-item__price{margin-bottom:20px}}.shop-item .shop-item__price .shop-item__price-price{position:relative;margin-bottom:16px;color:#000;font-size:16px;font-family:ProximaNovaSemibold}@media only screen and (min-width:768px){.shop-item .shop-item__price .shop-item__price-price{color:#000;font-size:20px;font-family:ProximaNovaSemibold}}@media only screen and (min-width:1024px){.shop-item .shop-item__price .shop-item__price-price{color:#000;font-size:20px;font-family:ProximaNovaSemibold}}.shop-item .shop-item__price .shop-item__price-old-price{position:absolute;top:-22px;bottom:5px;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);white-space:nowrap;color:#939597;font-size:15px;font-family:ProximaNovaSemibold}.shop-item .shop-item__button{display:block;width:100%;height:48px;text-align:center;text-decoration:none;text-transform:uppercase;border:none;background:#21409a;line-height:48px;color:#fff;font-size:14px;font-family:ProximaNovaSemibold}.shop-item .shop-item__button:hover{background:#002b7b}.bba-pagination{margin-top:10px}.cs-select>span:after{right:1em;width:14px;height:9px;background-position:-30px -30px;background-image:url(../images/shop/catalog-arrows.png);background-repeat:no-repeat}.cs-select:hover>span:after{background-position:-30px -99px}.shop-tags{padding:10px 15px}@media only screen and (min-width:768px){.shop-tags{padding:10px 0}}.shop-tags .shop-tags__delete,.shop-tags .shop-tags__tag{position:relative;display:inline-block;margin-right:10px;margin-bottom:10px;padding:10px 34px 10px 13px;vertical-align:top;border:1px solid #ccc;border-radius:3px;font-size:14px}.shop-tags .shop-tags__delete a,.shop-tags .shop-tags__tag a{position:absolute;top:15px;right:8px;width:9px;height:9px;background-size:cover;background-image:url(../images/shop/shop-tags__cansel.png);background-repeat:no-repeat}.shop-tags .shop-tags__delete{height:39px;padding:10px 34px;text-transform:uppercase;border:none;border-radius:0;background:#ef4030;color:#fff;font-size:14px;font-family:ProximaNovaSemibold}.shop-tags .shop-tags__delete:hover{background:#ed2a18}.shop-tags .shop-tags__tag.keyword a{background-image:url(../images/shop/shop-tags__cansel-white.png);background-repeat:no-repeat}.shop-tags .keyword{color:#fff;background:#21409a}.breadcrumb{padding:0;margin:10px 0 20px 15px;list-style:none;background:0 0}@media only screen and (min-width:768px){.breadcrumb{margin:30px 0 60px 4px}}.breadcrumb>li+li:before{padding:0}.breadcrumb .breadcrumb__item{display:inline-block;margin-right:20px;font-size:13px;margin-left:-4px;position:relative}.breadcrumb .breadcrumb__item:last-child:after{content:' '}.breadcrumb .breadcrumb__item:after{content:">";position:absolute;right:-12px;top:3px;font-size:10px;color:#2f4296}.payment-info:after,.product-count .product-count__button:before,.product-dropdown__header:before,.product__sale:after,.shop-single-title:after{content:''}.image-small,.product-count,.product-images-slider,.product-row{position:relative}.breadcrumb .breadcrumb__link{color:#2f4296;font-size:13px;font-family:ProximaNovaRegular}.breadcrumb .breadcrumb__link.current{color:#59595b}@media only screen and (min-width:768px){.product{padding:0 25px;margin-bottom:20px}}@media only screen and (min-width:1170px){.product{margin-bottom:0;padding:0}}.product .product__left{display:none}@media only screen and (min-width:768px){.product .product__left{display:block;width:41%;float:left}}@media only screen and (min-width:1200px){.product .product__left{display:block;width:475px;float:left}}.product .product__right{width:auto}@media only screen and (min-width:768px){.product .product__right{width:56%;float:right}.product-images-slider{display:none}}@media only screen and (min-width:1200px){.product .product__right{width:675px}}.product-images-slider{width:auto;max-width:400px;max-height:420px;padding:0 45px 20px;margin:0 auto 10px;overflow:hidden}.image-big img,.tizer img{max-width:100%;display:none}@media only screen and (min-width:1024px){.product-images-slider{margin:0 auto 70px}}.image-big,.tizer{max-height:470px;border:1px solid #b2b2b2;margin-bottom:25px;text-align:center;overflow:hidden}.product-images-slider .slider-tizer,.product-images-slider .slider-tizer iframe,.product-images-slider img{width:100%;height:100%}.product-images-slider__item{height:210px}.product-images-slider .slider-arrows__arrow--next{right:10px;-webkit-transform:translateY(-120%);-ms-transform:translateY(-120%);transform:translateY(-120%)}.product-images-slider .slider-arrows__arrow--prev{left:10px;-webkit-transform:translateY(-120%) rotate(180deg);-ms-transform:translateY(-120%) rotate(180deg);transform:translateY(-120%) rotate(180deg)}.image-big{width:auto;height:30vw;background-size:cover;background-position:50%}@media only screen and (min-width:1170px){.image-big{width:470px;height:470px}}.tizer{width:auto;height:30vw;background:0 0!important}@media only screen and (min-width:1170px){.tizer{width:470px;height:470px}}.tizer .video-player{width:100%;height:100%}.image-small{display:inline-block;vertical-align:top;width:33%;height:10vw;max-height:137px;margin-bottom:30px;overflow:hidden;background-size:cover;border:2px solid #b2b2b2}.image-small:nth-child(3n){margin-right:0}.image-small .main-video__play{width:54px!important;height:54px!important}@media only screen and (min-width:768px){.image-small{width:83px;height:83px;margin-right:18px}.image-small .main-video__play{width:34px!important;height:34px!important}}@media only screen and (min-width:1010px){.image-small,.image-small:nth-child(3n){margin-right:15px}.image-small .main-video__play{width:54px!important;height:54px!important}.image-small:nth-child(4n){margin-right:0}}@media only screen and (min-width:1024px){.image-small,.image-small:nth-child(3n){margin-right:18px}.image-small{width:110px;height:110px}}@media only screen and (min-width:1170px){.image-small,.image-small:nth-child(3n){margin-right:18px}.image-small{width:137px;height:137px}}.image-small.current{border:2px solid #cf4234}.image-small:hover{cursor:pointer}.image-small img{display:none}.product__title{color:#000;font-size:24px;font-family:ProximaNovaBold;text-align:center;margin-bottom:5px}@media only screen and (min-width:768px){.product__title{margin-top:-8px;margin-bottom:10px;color:#000;font-size:40px;font-family:ProximaNovaBold;text-align:left}}.product__author{color:#000;font-size:13px;font-family:ProximaNovaRegular;text-decoration:underline;text-align:center;margin-bottom:30px}.product__author:first-letter{text-transform:uppercase}.product__container{background:#f4f4f4;padding:20px;margin:0 15px 5px}@media only screen and (min-width:768px){.product__author{color:#000;font-size:22px;font-family:ProximaNovaRegular;text-align:left}.product__container{background:0 0;padding:0;margin:0}}.product__price{float:left;color:#000;font-size:42px;font-family:ProximaNovaBold}.product__price span{font-size:20px;display:block;color:#807d7d;font-family:ProximaNovaSemibold}@media only screen and (min-width:768px) and (max-width:1024px){.product__price span{margin-bottom:20px}}.product-count{float:right;text-align:right;padding-top:10px;width:100%}@media only screen and (min-width:768px){.product-count{float:none;width:auto}}.product-count .product-count__label{margin-top:-74px;width:100%}@media only screen and (min-width:768px){.product-count .product-count__label{display:block;margin-top:-5px;width:auto}}@media only screen and (min-width:1024px){.product-count{float:right}.product-count .product-count__label{margin-top:0;display:inline-block}}.product-count .product-count__label--video{margin-top:0}.product-count .product-count__text{color:#6d6e70;font-size:18px;font-family:ProximaNovaRegular;vertical-align:middle;padding-right:16px;padding-bottom:10px}@media only screen and (min-width:768px){.product-count .product-count__text{display:inline-block;padding:0}}.product-count .product-count__input{width:47px;height:45px;margin-left:5px;border:1px solid #ccc;border-radius:1px;display:inline-block;vertical-align:middle;text-align:center;color:#000;font-size:16px;font-family:ProximaNovaRegular}.product-count .product-count__button{display:block;vertical-align:middle;position:relative;width:100%;height:47px;line-height:47px;text-align:center;text-transform:uppercase;background:#304296;border:none;color:#fff;font-size:14px;font-family:ProximaNovaSemibold;margin-top:40px}@media only screen and (min-width:768px){.product-count .product-count__button{margin-top:20px;display:block;margin-left:0;clear:both}}@media only screen and (min-width:1024px){.product-count .product-count__button{margin-top:0;display:inline-block;margin-left:15px;width:195px}}.product-count .product-count__button:hover{color:#fff!important;text-decoration:none!important;background:#002b7b}.thank-you .thank-you__text a:hover,.thank-you-video__link,.thank-you-video__link:hover{text-decoration:none}.product-count .product-count__button:before{width:100%;display:block;background:#ccc;position:absolute;height:1px;top:-20px;left:0}.product-row{margin-bottom:0}.product__sale{background:#ef4030;height:49px;color:#fff;font-size:18px;font-family:ProximaNovaSemibold;display:none;line-height:49px;padding:0 25px;border-radius:5px;position:relative}@media only screen and (min-width:768px){.product-count .product-count__button:before{display:none}.product-row{margin-bottom:15px}.product__sale{display:inline-block;font-size:14px;vertical-align:top;margin-top:7px}.product__avail-sale{border-bottom:1px solid #ccc;border-top:1px solid #ccc}}@media only screen and (min-width:1024px){.product-row{margin-bottom:30px}.product__sale{display:inline-block;font-size:18px;vertical-align:middle;margin-top:0}}.product__sale span{color:#fff!important;font-size:30px;font-family:ProximaNovaBold;vertical-align:middle}.product__sale:after{position:absolute;right:-15px;width:38px;height:38px;border-radius:7px;background:#ef4030;display:block;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:6px;z-index:-1}.product__avail-sale{width:100%;color:#6d6e70;font-size:14px;font-family:ProximaNovaRegular}.product__availability{padding:15px;text-align:center}.product__availability span{color:#cf4234;margin-right:5px}@media only screen and (min-width:768px){.product__availability{width:200px;padding:15px 0;margin-left:36px;text-align:left;display:inline-block;vertical-align:middle;float:none}}@media only screen and (min-width:1024px){.product__availability{display:block;margin-left:0;width:auto;padding:15px 0;text-align:right;float:right}}.product-tabs{border:1px solid #ccc;display:none}@media only screen and (min-width:768px){.product-tabs{display:block}.product-tabs .product-tabs__item-title{padding:15px}.product-tabs .product-tabs__item-title:first-child{padding-top:22px}}@media only screen and (min-width:1170px){.product-tabs{display:block}}.product-tabs .product-tabs__header{display:-webkit-flex;display:-ms-flexbox;display:flex}.product-tabs .product-tabs__item-title{background:#e6e6e6;border-bottom:1px solid #ccc;border-right:1px solid #ccc;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;text-align:center;text-transform:uppercase;color:#000;font-size:16px;font-family:ProximaNovaSemibold}.product-tabs .product-tabs__item-title:last-child{border-right:none}@media only screen and (min-width:1024px){.product-tabs .product-tabs__item-title{padding:20px 0 15px}}.product-tabs .product-tabs__item-title.current{background:#fff;border-bottom:none;color:#cf4234}.product-tabs .product-tabs__item-title:hover{cursor:pointer}.product-tabs .product-tabs__body{box-sizing:border-box;padding:30px}.product-tabs .product-tabs__content h3{text-transform:uppercase;color:#304296;font-size:16px;font-family:ProximaNovaRegular;margin-bottom:10px}.product-tabs .product-tabs__content p{line-height:28px;margin-top:0;margin-bottom:40px;color:#6d6e70;font-size:16px;font-family:ProximaNovaRegular}.product-dropdown{display:block;margin-bottom:35px}@media only screen and (min-width:768px){.product-dropdown{display:none}}.product-dropdown__header{background:#f4f4f4;color:#000;font-size:16px;font-family:ProximaNovaRegular;font-weight:700;height:54px;line-height:54px;padding:0 16px;text-transform:uppercase;position:relative}.product-dropdown__header:before{display:block;position:absolute;width:14px;height:14px;right:20px;background-image:url(../images/shop/arrows-filter.png);background-repeat:no-repeat;background-position:-30px -98px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%}.product-dropdown__header.s-is_closed.product-dropdown__header:before{background-position:-30px -30px;top:48%;-webkit-transform:none;-ms-transform:none;transform:none}.product-dropdown__body{padding:15px;display:none}.also{padding:0 15px}@media only screen and (min-width:768px){.also{padding:0 25px}}@media only screen and (min-width:1170px){.also{margin-bottom:0;padding:0}}.also__title{width:100%;text-align:center;margin-bottom:65px;position:relative;margin-top:29px;padding-top:1px}@media only screen and (min-width:768px){.also__title{margin-bottom:20px;border-top:1px solid #ccc}}@media only screen and (min-width:1024px){.also__title{margin-bottom:60px}}.also__title .also__title-text{display:block;background:#fff;padding:10px 0;margin-top:-23px;text-transform:uppercase;position:absolute;color:#000;font-size:24px;font-family:ProximaNovaSemibold}@media only screen and (min-width:768px){.also__title .also__title-text{color:#000;font-size:30px;font-family:ProximaNovaSemibold;padding:10px 20px;white-space:nowrap}}@media only screen and (min-width:1170px){.also__title{margin-bottom:120px}.also__title .also__title-text{padding:10px 30px;white-space:normal}}.shop-all__item-title,.shop-article__title,.shop-video .current-video__title{text-overflow:ellipsis;white-space:nowrap}.also__title .also__title-text--excl{width:300px;display:block;margin:-32px auto 0;position:relative;padding:0;line-height:1.4em}@media only screen and (min-width:385px){.also__title .also__title-text{left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);min-width:340px}.also__title .also__title-text--excl{left:0;-webkit-transform:none;-ms-transform:none;transform:none}}@media only screen and (min-width:768px){.also__title .also__title-text--excl{width:auto}}@media only screen and (min-width:1170px){.also__title .also__title-text--excl{width:744px;padding:10px 30px}}.also__title .also__title-text--excl p{margin-bottom:0;text-align:center}.also__items .shop-item__name,.also__title--excl{margin-bottom:30px}.also__title--excl{margin-top:155px}.also__items{width:100%;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.also__items .item-group__item{padding-top:0;padding-bottom:64px}.item-group--also{margin-bottom:20px}@media only screen and (min-width:768px){.item-group--also{float:none;width:100%;margin-top:65px}.item-group--also .also__items{display:block}.item-group--also .item-group__item{width:25%;margin-right:-4px!important;display:inline-block;padding-left:20px;padding-right:20px;box-sizing:border-box}.item-group--also .item-group__item .shop-item__image{width:100%!important}}@media only screen and (min-width:1024px){.item-group--also .item-group__item{padding:0 23px 64px}}@media only screen and (min-width:1170px){.item-group--also .item-group__item{padding:0 20px 64px}}.item-group--offer{border-bottom:none}.item-group--offer .item-group__item:nth-child(4n){margin-right:0;margin-top:70px!important}.item-group--offer .item-group__item:nth-child(4){margin-right:0;margin-top:0!important}.thank-you{margin-top:90px;margin-bottom:80px}.thank-you .thank-you__title{color:#000;font-size:28px;font-family:ProximaNovaBold;line-height:1.2;text-align:center}.thank-you .thank-you__title .red{display:block;color:#ef4030}@media only screen and (min-width:768px){.thank-you .thank-you__title{padding:0 60px;color:#000;font-size:30px;font-family:ProximaNovaBold;margin-bottom:25px}}@media only screen and (min-width:1024px){.thank-you .thank-you__title{color:#000;font-size:30px;font-family:ProximaNovaSemibold;padding:0 160px;margin-bottom:20px}}@media only screen and (min-width:1170px){.thank-you .thank-you__title{color:#000;font-size:30px;font-family:ProximaNovaSemibold;padding:0}}.thank-you .thank-you__text{text-align:center;line-height:28px;margin-top:35px;padding:0 15px}.thank-you .thank-you__text,.thank-you .thank-you__text a{color:#6d6e71;font-size:20px;font-family:ProximaNovaRegular}.thank-you .thank-you__text strong{display:block}@media only screen and (min-width:768px){.thank-you .thank-you__text{padding:0 25px}.thank-you .thank-you__text strong{display:inline-block}}@media only screen and (min-width:1024px){.thank-you .thank-you__text{padding:0 90px}}@media only screen and (min-width:1170px){.thank-you .thank-you__text{padding:0}}.thank-you-video{margin-top:40px}.thank-you-video__title{font-size:26px;font-family:ProximaNovaRegular;text-align:center;margin-bottom:20px}.thank-you-video__row{margin:0 auto 20px;text-align:center}.thank-you-video__image{width:60px;height:60px;background:#a2f570;display:inline-block;vertical-align:middle;margin-top:10px;margin-bottom:10px;background-size:cover}.thank-you-video__image img{width:100%;display:none}.thank-you-video__link{font-size:20px;font-family:ProximaNovaRegular}.thank-you-video__link span{display:inline-block;vertical-align:middle;margin-left:30px}.shop-cart{padding:0 15px;margin-bottom:55px}@media only screen and (min-width:768px){.shop-cart{padding:0 25px;margin-bottom:100px}}@media only screen and (min-width:1170px){.shop-cart{padding:0;margin-bottom:155px}}.shop-cart .section__title{margin-bottom:0;margin-left:0;padding-bottom:10px}.shop-cart .shop-cart__annotation{margin-top:30px;margin-bottom:25px;line-height:19px;color:#6d6e71;font-size:13px;font-family:ProximaNovaRegular}@media only screen and (min-width:768px){.shop-cart .section__title{padding-bottom:30px}.shop-cart .shop-cart__annotation{margin-bottom:35px;color:#6d6e71;font-size:16px;font-family:ProximaNovaRegular}}.shop-cart .cart-item{padding:28px 0 0;position:relative;border-top:1px solid #ccc}@media only screen and (min-width:768px){.shop-cart .cart-item{padding:28px 0}}@media only screen and (min-width:1024px){.shop-cart .shop-cart__annotation{margin-bottom:50px;color:#6d6e71;font-size:16px;font-family:ProximaNovaRegular}.shop-cart .cart-item{padding:28px 0}}@media only screen and (min-width:1170px){.shop-cart .cart-item{padding:28px 0 28px 28px}}.shop-cart .cart-item:first-child{border-top:none}.shop-cart .cart-item .cart-item__head{float:left;width:64px;height:64px;margin-right:20px;border:1px solid #b3b3b3;background-size:cover}@media only screen and (min-width:768px){.shop-cart .cart-item .cart-item__head{width:98px;height:98px}}.shop-cart .cart-item .cart-item__head img{display:none}.shop-cart .cart-item__center{float:left;width:38%}@media only screen and (min-width:768px){.shop-cart .cart-item__center{width:42%;padding-top:25px}}@media only screen and (min-width:900px){.shop-cart .cart-item__center{width:50%;padding-top:25px}}@media only screen and (min-width:1024px){.shop-cart .cart-item__center{width:480px}}@media only screen and (min-width:1170px){.shop-cart .cart-item__center{width:590px}}.shop-cart .cart-item__center .cart-item__title{margin-bottom:10px;border-bottom:1px solid #d6dae8;color:#1f409a;font-size:14px;font-family:ProximaNovaRegular}.shop-cart .cart-item__center .cart-item__title:hover{text-decoration:none;border-bottom:1px solid transparent}.shop-cart .cart-item__center .cart-item__subtitle{margin-top:10px;color:#6d6e70;font-size:14px;font-family:ProximaNovaRegular}.shop-cart .cart-item__end{float:right;padding-top:0}@media only screen and (min-width:768px){.shop-cart .cart-item__end{padding-top:25px;float:left}}.shop-cart .shop-cart__discount{position:relative;margin-bottom:30px;padding:20px;text-align:left;border:1px dashed #cdcdcd;border-radius:5px}@media only screen and (min-width:768px){.shop-cart .shop-cart__discount{padding:30px 0 27px}}@media only screen and (min-width:1024px){.shop-cart .shop-cart__discount{padding:30px 0 27px;text-align:center}}.shop-cart .shop-cart__discount .shop-discount__text{display:inline-block;margin-right:30px;padding-bottom:10px;vertical-align:middle;color:#6d6e71;font-size:16px;font-family:ProximaNovaRegular}@media only screen and (min-width:768px){.shop-cart .shop-cart__discount .shop-discount__text{width:30%;margin-left:20px;margin-right:0}}@media only screen and (min-width:1024px){.shop-cart .shop-cart__discount .shop-discount__text{padding-bottom:0;margin-right:30px;margin-left:10px}}@media only screen and (min-width:1170px){.shop-cart .shop-cart__discount .shop-discount__text{padding-bottom:0;margin-right:30px;margin-left:0}}.shop-cart .shop-cart__discount .shop-discount__input{display:block;box-sizing:border-box;width:100%;height:50px;margin-bottom:10px;padding:10px 20px;text-transform:uppercase;border:1px solid #b3b3b3;color:#000;font-size:16px;font-family:ProximaNovaRegular}@media only screen and (min-width:768px){.shop-cart .shop-cart__discount .shop-discount__input{display:inline-block;width:30%;margin-right:20px}}@media only screen and (min-width:1024px){.shop-cart .shop-cart__discount .shop-discount__input{width:300px;margin-right:30px}}@media only screen and (min-width:1170px){.shop-cart .shop-cart__discount .shop-discount__input{width:350px;margin-right:30px}}.shop-cart .shop-cart__discount .shop-discount__button{display:inline-block;width:50%;margin-left:-2px;height:48px;text-align:center;text-transform:uppercase;border:none;background:#20409a;line-height:48px;color:#fff;font-size:14px;font-family:ProximaNovaSemibold}.shop-cart .shop-cart__discount .shop-discount__button:hover{text-decoration:none!important;color:#fff!important;background:#002b7b}@media only screen and (min-width:768px){.shop-cart .shop-cart__discount .shop-discount__button{width:100px;margin-right:10px}}@media only screen and (min-width:1024px){.shop-cart .shop-cart__discount .shop-discount__button{width:140px}}@media only screen and (min-width:1170px){.shop-cart .shop-cart__discount .shop-discount__button{width:168px}}.shop-cart .shop-cart__discount .shop-discount__reset{background:red!important}.shop-cart .shop-cart__discount .shop-discount__error-text{margin-bottom:20px;color:#f2370d}@media only screen and (min-width:768px){.shop-cart .shop-cart__discount .shop-discount__error-text{position:absolute;top:85px;right:37%;margin-bottom:0}.shop-cart .shop-cart__limiter{float:right;width:500px}}.shop-cart .shop-cart__discount .no-error{color:#55aa5d}.shop-cart .shop-cart__discount .shop-discount__set{border-color:#55aa5d;background-position:98%;background-image:url(../images/shop/icon_done.png);background-repeat:no-repeat}.shop-cart .shop-cart__discount .shop-discount__wrong{border-color:#f2370d;background-position:98%;background-image:url(../images/shop/icon_fail.png);background-repeat:no-repeat}.shop-cart .shop-cart__limiter{display:block;clear:both}.shop-cart .shop-cart__limiter:first-of-type{margin-bottom:10px}.shop-cart .shop-cart__shipping{margin-bottom:2px;padding:30px 20px;text-align:right;background:#f5f5f5;color:#000;font-size:14px;font-family:ProximaNovaSemibold}@media only screen and (min-width:768px){.shop-cart .shop-cart__shipping{padding:40px 30px}}.shop-cart .shop-cart__shipping .shop-shipping__start{float:left}.shop-cart .shop-cart__shipping .shop-shipping__start strong{text-transform:uppercase}.shop-cart .shop-cart__shipping .shop-shipping__end{float:right}.shop-cart .shop-cart__total{margin-bottom:30px;padding:20px;text-align:right;background:#e8ecf5}@media only screen and (min-width:768px){.shop-cart .shop-cart__total{padding:30px}}.shop-cart .shop-cart__total .shop-cart__limiter{margin-bottom:0}.shop-cart .shop-cart__total .shop-total__start{float:left;padding-top:5px;color:#000;font-size:14px;font-family:ProximaNovaSemibold}@media only screen and (min-width:768px){.shop-cart .shop-cart__total .shop-total__start{color:#000;font-size:32px;font-family:ProximaNovaSemibold}}.shop-cart .shop-cart__total .shop-total__end{float:right;color:#000;font-size:24px;font-family:ProximaNovaSemibold}@media only screen and (min-width:768px){.shop-cart .shop-cart__total .shop-total__end{color:#000;font-size:40px;font-family:ProximaNovaSemibold}}.shop-cart .shop-cart__buttons .shop-cart__big-button{display:block;width:100%;margin-bottom:10px;height:48px;text-align:center;text-transform:uppercase;background:#20409a;line-height:48px;color:#fff;font-size:14px;font-family:ProximaNovaSemibold}.shop-cart .shop-cart__buttons .shop-cart__big-button:hover{text-decoration:none!important;color:#fff!important;background:#002b7b}@media only screen and (min-width:768px){.shop-cart .shop-cart__buttons .shop-cart__big-button{width:230px;margin-bottom:0}.shop-cart .shop-cart__buttons .shop-cart__big-button:first-child{float:left;margin-right:20px}.shop-cart .shop-cart__buttons .shop-cart__big-button:last-child{float:right}}.cart-item__price{vertical-align:middle;color:#1f409a;font-size:14px;font-family:ProximaNovaSemibold}.cart-item__price .cart-item__input{width:37px;height:37px;text-align:center;vertical-align:middle;border:1px solid #b3b3b3;color:#6d6e70;font-size:16px;font-family:ProximaNovaRegular;margin-right:30px}.cart-item__price .shop__decrease-quantity,.cart-item__price .shop__increase-quantity{display:none;width:14px;height:14px;vertical-align:middle;background-image:url(../images/shop/checkout-sprite.png);background-repeat:no-repeat}@media only screen and (min-width:768px){.cart-item__price .cart-item__input{margin-right:0}.cart-item__price .shop__decrease-quantity,.cart-item__price .shop__increase-quantity{display:inline-block}}.cart-item__price .shop__decrease-quantity{margin-right:13px;background-position:-30px -243px}@media only screen and (min-width:1024px){.shop-cart .shop-cart__discount .shop-discount__error-text{right:35%}.cart-item__price .shop__decrease-quantity{margin-left:40px}.cart-item__price .shop__increase-quantity{margin-right:40px}}@media only screen and (min-width:1170px){.cart-item__price .shop__decrease-quantity{margin-left:50px}}.cart-item__price .shop__decrease-quantity:hover{background-position:-30px -181px}.cart-item__price .shop__increase-quantity{margin-left:13px;background-position:-30px -384px}@media only screen and (min-width:1170px){.cart-item__price .shop__increase-quantity{margin-right:50px}}.cart-item__price .shop__increase-quantity:hover{background-position:-30px -310px}.cart-item__price .shop__delete-item{display:block;float:right;position:absolute;width:18px;height:18px;margin-top:10px;margin-left:15px;vertical-align:middle;top:28px;right:0;background-position:-30px -108px;background-image:url(../images/shop/checkout-sprite.png);background-repeat:no-repeat}.cart-item__price .shop__delete-item:hover{background-position:-30px -30px}@media only screen and (min-width:768px){.cart-item__price .shop__delete-item{top:34.5%;right:0}}.button-disabled{background:#ccc!important}.shopcart-popup,.shopcart-popup-red{position:fixed;z-index:1000;top:0;min-width:100%;min-height:100vh;background:rgba(0,0,0,.18)}.shopcart-popup .shopcart-popup__close,.shopcart-popup-red .shopcart-popup__close{position:absolute;top:15px;right:15px;width:18px;height:18px;background-position:-30px -108px;background-image:url(../images/shop/checkout-sprite.png);background-repeat:no-repeat}.shopcart-popup .shopcart-popup__close:hover,.shopcart-popup-red .shopcart-popup__close:hover{cursor:pointer;background-position:-30px -30px}.shopcart-popup .shopcart-popup-red__content,.shopcart-popup-red .shopcart-popup-red__content{position:fixed;z-index:100;top:50%;right:50%;bottom:50%;left:50%;width:280px;padding:0 10px;min-height:200px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:5px;background:rgba(241,61,37,.79)}@media only screen and (min-width:768px){.shopcart-popup .shopcart-popup-red__content,.shopcart-popup-red .shopcart-popup-red__content{width:360px}.shopcart-popup .shopcart-popup__button:nth-child(1),.shopcart-popup-red .shopcart-popup__button:nth-child(1){margin-right:35px}}.shopcart-popup .shopcart-popup-red__content .shopcart-popup__text,.shopcart-popup-red .shopcart-popup-red__content .shopcart-popup__text{margin-top:125px;text-align:center;color:#fff;font-size:16px;font-family:ProximaNovaRegular}.shopcart-popup .shopcart-popup-red__content .shopcart-popup__text:before,.shopcart-popup-red .shopcart-popup-red__content .shopcart-popup__text:before{position:absolute;top:40px;left:50%;display:block;width:56px;height:56px;content:'';-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-image:url(../images/shop/shop-info.png);background-repeat:no-repeat}.shopcart-popup .shopcart-popup__content,.shopcart-popup-red .shopcart-popup__content{position:fixed;z-index:100;top:50%;right:50%;bottom:50%;left:50%;box-sizing:border-box;width:490px;min-height:170px;padding:30px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;box-shadow:0 25px 45px 0 rgba(0,0,0,.55)}@media only screen and (max-width:767px){.shopcart-popup .shopcart-popup__content,.shopcart-popup-red .shopcart-popup__content{width:280px;min-height:245px}.shopcart-popup .shopcart-popup__content .shopcart-buttons,.shopcart-popup-red .shopcart-popup__content .shopcart-buttons{text-align:center}}.shopcart-popup .shopcart-popup__text,.shopcart-popup-red .shopcart-popup__text{margin-top:10px;margin-bottom:30px;text-align:center;color:#000;font-size:20px;font-family:ProximaNovaBold}.shopcart-popup .shopcart-popup__button,.shopcart-popup-red .shopcart-popup__button{display:inline-block;width:195px;height:47px;text-align:center;text-transform:uppercase;border:none;line-height:47px;color:#fff;font-size:14px;font-family:ProximaNovaSemibold}.shopcart-popup .shopcart-popup__button--blue,.shopcart-popup-red .shopcart-popup__button--blue{background:#21409a}@media only screen and (max-width:767px){.shopcart-popup .shopcart-popup__button--blue,.shopcart-popup-red .shopcart-popup__button--blue{margin-bottom:10px}}.shopcart-popup .shopcart-popup__button--blue:hover,.shopcart-popup-red .shopcart-popup__button--blue:hover{text-decoration:none!important;color:#fff!important;background:#002b7b}.shopcart-popup .shopcart-popup__button--red,.shopcart-popup-red .shopcart-popup__button--red{background:#ef4030}.shopcart-popup .shopcart-popup__button--red:hover,.shopcart-popup-red .shopcart-popup__button--red:hover{text-decoration:none!important;color:#fff;background-color:#ef381d}.shopcart-popup .shopcart-popup__button:hover,.shopcart-popup-red .shopcart-popup__button:hover{text-decoration:none}.cart-item-price__left{display:none;width:90px;text-align:center}.cart-item-price__center{display:inline-block}.login-sipnup-popup .popup-login-container .site-signup .checkbox-custom{margin-top:8px}.login-sipnup-popup .popup-login-container .site-signup .button-submit{margin-top:10px}.shop-info-message{margin:93px 0 40px;text-align:center;color:#6d6e71;font-size:20px;font-family:ProximaNovaRegular}.cart-item__total-price{clear:both;margin-bottom:25px;margin-left:84px;color:#1f409a;font-size:26px;font-family:ProximaNovaSemibold}@media only screen and (min-width:768px){.cart-item-price__left{display:inline-block}.cart-item__total-price{margin-bottom:0;padding-top:36px;float:right;clear:none;margin-left:0;margin-right:50px;color:#1f409a;font-size:16px;font-family:ProximaNovaSemibold}}.shopcart-select{border:1px solid #000!important;margin-top:15px!important}#select-shipping{padding:20px 15px}.shopcart-apply{vertical-align:middle;padding-top:15px}.shopcart-apply .shop-discount__button{width:100%!important}@media only screen and (min-width:768px){.shopcart-apply{width:200px}.shopcart-apply .shop-discount__button{width:50%}}@media only screen and (min-width:1024px){.shopcart-apply{display:inline-block;margin-left:10px}.shopcart-apply .shop-discount__button{width:50%}.select-method-label{margin-left:10px}}.shopcart-select .cs-options li{border:1px solid #000;border-bottom:none}.shopcart-select .cs-options li:last-child{border-bottom:1px solid #000}.change-shipping-button{display:block;clear:both;float:right;margin-top:10px;padding:0 25px;color:#fff;background:#20409a;border:none;height:38px;line-height:38px}.shipping-place{text-align:left;margin-top:10px;display:block}.shop-cart__discount label{width:100%}@media only screen and (min-width:768px){.shop-cart__discount label{width:auto}}.select-method-label{width:100%}.shop-single-title{text-transform:uppercase;color:#000;font-size:24px;font-family:ProximaNovaBold;position:relative;display:block;margin-top:50px;margin-bottom:10px;text-align:center}.shop-single-title span{background:#fff}@media only screen and (min-width:768px){.select-method-label{width:auto}.shop-single-title span{padding:0 30px;color:#000;font-size:30px;font-family:ProximaNovaSemibold}}.shop-single-title:after{display:none;position:absolute;z-index:-1;width:100%;height:1px;background-color:#ccc;top:15px}.shop-single-subtitle{text-align:center;color:#6a6665;font-size:18px;font-family:ProximaNovaRegular;margin-bottom:5px}.confirmation-group{padding:0 15px}@media only screen and (min-width:768px){.shop-single-title:after{display:block}.shop-single-subtitle{margin-bottom:40px;color:#6a6665;font-size:20px;font-family:ProximaNovaRegular}.confirmation-group{padding:0 25px}.address-block{margin-bottom:25px}}@media only screen and (min-width:1024px){.confirmation-group{padding:0 15px}}@media only screen and (min-width:1170px){.confirmation-group{padding:0}}.address-block{width:100%;float:left;margin-top:15px}@media only screen and (min-width:1024px){.address-block{width:40%;margin-bottom:0}}.address-block .form-group{margin-bottom:20px}.address-block .form-group label{display:block;margin-bottom:7px}.address-block .form-group .text-input{padding:0 20px;height:50px;width:100%;border:1px solid #b3b3b3;color:#000;font-size:14px;font-family:ProximaNovaRegular}@media only screen and (min-width:1024px){.address-block .form-group .text-input{width:370px}}.text-center{text-align:center}.text-right{text-align:right}.product-block{width:100%}.product-block .product-block-mobile{display:block}.product-block .product-block-mobile__title{color:#000;font-size:16px;font-family:ProximaNovaSemibold;text-transform:uppercase;margin-bottom:5px}.product-block .product-block-mobile__item{border-top:1px solid #dcdcdc;padding-top:18px;padding-bottom:10px}.product-block .product-block-mobile__item-title{margin-bottom:15px}.product-block .product-block-mobile__item-title a{text-decoration:underline;color:#337ab7;font-size:14px;font-family:ProximaNovaBold}.product-block .product-block-mobile__item-row{margin-bottom:10px;color:#a9a9a9;font-size:16px;font-family:ProximaNovaRegular}.product-block .product-block-mobile__item-row strong{color:#444;font-size:16px;font-family:ProximaNovaBold}.product-block .table-desktop{display:none}.product-block .table-cell{padding:30px 20px;color:#000;font-size:14px;box-sizing:border-box}.product-block th.table-cell{padding:10px 20px;color:#000;font-size:16px;font-family:ProximaNovaSemibold;text-transform:uppercase;border-bottom:none!important}.product-block .table-items{background:0 0!important}.product-block .table-items .table-items__link{color:#1f409a;font-size:14px;font-family:ProximaNovaBold;text-decoration:underline}.product-block .bg-blue{background-color:#eaedf5!important}.product-block .bg-gray{background:#f5f5f5!important}.product-block .bg-blue td,.product-block .bg-gray td{font-size:18px}.product-block .total td{color:#000;font-size:30px;font-family:ProximaNovaRegular}.product-block .total td:last-child{color:#000;font-size:30px;font-family:ProximaNovaSemibold}.buttons-group{clear:both;margin:25px 15px 0}@media only screen and (min-width:768px){.product-block .product-block-mobile{display:none}.product-block .table-desktop{display:block}.buttons-group{margin:25px 25px 0}}@media only screen and (min-width:1024px){.buttons-group{margin:25px 15px 0}}@media only screen and (min-width:1170px){.buttons-group{margin:25px 0 0}}.buttons-group .button-shop{padding:17px 20px 15px;display:block;margin:0 0 10px;text-align:center}@media only screen and (max-width:768px){.buttons-group .button-shop{float:none!important;width:100%}}.buttons-group .button-shop:hover{color:#fff!important;text-decoration:none!important;background:#002b7b}.payment-info{clear:both;position:relative;padding:15px 15px 65px}@media only screen and (min-width:768px){.buttons-group .button-shop{margin:0;min-width:195px;float:left}.payment-info{padding:15px 25px 65px}}.payment-info:after{display:block;position:absolute;bottom:-19px;width:98%;left:1%;height:1px;background-color:#cdcdcd}.address-block .required{position:relative}.address-block .required:after{display:block;content:'*';color:red;position:absolute;top:3px;right:0;font-size:21px}@media only screen and (min-width:1024px){.payment-info{padding:15px 15px 65px}.address-block .required:after{right:38px}}@media only screen and (min-width:1170px){.payment-info{padding:15px 0 65px}.address-block .required:after{right:98px}}#section-shipping-and-confirm{margin-bottom:40px}.table-order{margin-bottom:0}.confirmation-group .confirmation-group__title{font-size:20px;margin-bottom:20px}.confirmation-group .confirmation-group__button{margin-bottom:20px}.confirmation-group .confirmation-group__fieldset{border-bottom:1px solid #ccc;margin-bottom:30px;padding-bottom:10px}.confirmation-group .confirmation-group__fieldset label{display:block}.confirmation-group .confirmation-group__fieldset input{width:100%;padding:10px;border:1px solid #ccc}.confirmation-group .form-group.required{position:relative}.confirmation-group .form-group.required:before{position:absolute;content:'*';color:red;font-size:18px;right:0}.shop-articles{margin-bottom:20px}@media only screen and (min-width:768px){.shop-articles{margin-bottom:0}}.shop-articles_window{width:auto;margin:65px auto 0;padding:0 15px}@media only screen and (min-width:768px){.shop-articles_window{padding:0 86px}}@media only screen and (min-width:1024px){.shop-articles_window{padding:0 100px}}@media only screen and (min-width:1170px){.shop-articles_window{width:970px;margin:100px auto 0;padding:0}}.shop-article{display:block;width:auto;margin-bottom:20px;border:1px solid #d1d2d4}@media only screen and (min-width:768px){.shop-article{display:inline-block;width:48%;margin-right:3%;margin-bottom:0}}@media only screen and (min-width:1170px){.shop-article{width:470px;margin-right:20px;margin-bottom:0}}.shop-article:nth-child(2){margin-right:0}.shop-article__image{overflow:hidden;width:auto;height:80vw;max-height:253px;margin-bottom:27px;border-bottom:1px solid #d1d2d4;background:#99cfe7;background-size:cover}@media only screen and (min-width:768px){.shop-article__image{height:60vw}}@media only screen and (min-width:1170px){.shop-article__image{width:468px;height:253px}}.shop-article__image img{display:none;width:100%}.shop-article__cat-title{text-align:center;text-transform:uppercase;margin-bottom:5px;color:#cf4234;font-size:14px;font-family:ProximaNovaSemibold}@media only screen and (min-width:768px){.shop-article__cat-title{color:#cf4234;font-size:18px;font-family:ProximaNovaSemibold}}.shop-article__title{overflow:hidden;margin:-11px auto 20px;padding:0 15px;text-align:center;font-style:italic;color:#304296;font-size:35px;font-family:abril_fatfaceregular}@media only screen and (min-width:768px){.shop-article__title{color:#304296;font-size:40px;font-family:abril_fatfaceregular}}@media only screen and (min-width:1024px){.shop-article__title{color:#304296;font-size:45px;font-family:abril_fatfaceregular}}@media only screen and (min-width:1170px){.shop-article__title{width:400px;padding:0}}.shop-article__decor{position:relative;height:1px;margin-bottom:26px;padding:0 15px;background:#d2d3d4}.shop-article__decor:after{position:absolute;top:-5px;left:50%;display:block;width:78px;height:10px;content:'';-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);background-color:#fff;background-position:50% 0;background-size:49px 10px;background-image:url(../images/shop/decor_1.png);background-repeat:no-repeat}.shop-all__video .small-video__overlay .main-video__buttons,.small-video .small-video__overlay .main-video__buttons{top:5px;right:5px}.shop-article__body{margin:0 auto 30px;padding:0 15px;overflow:hidden;text-align:center;color:#808183;font-size:15px;font-family:ProximaNovaRegular}@media only screen and (min-width:768px){.shop-article__body{height:76px}}@media only screen and (min-width:1170px){.shop-article__body{width:360px;height:76px;padding:0}}.shop-article__button{display:block;width:auto;height:47px;margin:0 15px 20px;text-align:center;text-transform:uppercase;background:#ef4030;line-height:47px;color:#fff;font-size:16px;font-family:ProximaNovaSemibold}.shop-article__button:active,.shop-article__button:hover{text-decoration:none!important;color:#fff!important}@media only screen and (min-width:768px){.shop-article__button{width:175px;margin:0 auto 49px}.shop-article__button:active,.shop-article__button:hover{text-decoration:none!important;color:#fff!important;background:#d72b1c}}@media only screen and (min-width:1170px){.shop-article__button{width:177px;margin:0 auto 49px}}.shop-video{margin-top:56px;margin-bottom:-28px}.shop-video .current-video__title{color:#000;font-size:40px;font-family:ProximaNovaBold;margin-bottom:24px;overflow:hidden;max-width:840px}.shop-video .current-video__body{width:100%;height:50vw;max-height:490px;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:50%}.shop-video .current-video__body img{width:100%;display:none}.shop-video .current-video__overlay{height:50vw;max-height:492px;margin-top:-50vw;position:relative;background:0 0}@media only screen and (min-width:1024px){.shop-video .current-video__overlay{margin-top:-492px}}.shop-video .current-video__overlay .video-text{position:absolute;width:100%;padding-bottom:30px;bottom:0;text-align:center}.shop-video .current-video__overlay .video-text .video-text__heading{color:#cf4234;font-size:36px;font-family:ProximaNovaRegular}.shop-video .current-video__overlay .video-text .video-text__info{color:#fff;font-size:14px;font-family:ProximaNovaRegular}.shop-video .current-video__description{color:#6d6e70;font-size:14px;font-family:ProximaNovaRegular;line-height:20px;margin-top:15px;margin-bottom:30px}.shop-video .shop-video__products{margin-top:60px}.shop-video .latest-articles .latest-articles__more-link{display:inline-block;text-align:right;float:right;color:#21409a;font-size:30px;font-family:ProximaNovaRegular;padding-bottom:5px;margin-bottom:23px;border-bottom:1px solid #21409a}.shop-video .latest-articles .latest-articles__more-link:hover{text-decoration:none}@media only screen and (max-width:1024px){.shop-video .latest-articles .latest-articles__more-link{float:left}}.shop-video .latest-articles .latest-articles__item{margin-bottom:25px;clear:both}.shop-video .latest-articles .latest-articles__item:last-child{border-bottom:none}@media only screen and (min-width:768px) and (max-width:1024px){.shop-video .latest-articles .latest-articles__item{display:inline-block;vertical-align:top;width:228px;margin-right:14px;border-bottom:none}.shop-video .latest-articles .latest-articles__item:last-child{margin-right:0}}.small-video{display:block;border-bottom:1px solid #ccc}.small-video img{width:100%}.small-video .small-video__body{display:block;width:100%;height:175px;background-color:#4b2a2a;margin-bottom:11px;overflow:hidden;background-size:cover;background-position:50%}.small-video .small-video__body img{display:none}.small-video .small-video__overlay{position:relative;width:100%;height:175px;margin-top:-186px}.small-video .small-video__overlay .social__link{-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75)}.small-video .small-video__overlay .social__item{margin-left:0}.small-video .small-video__overlay .main-video__play{width:60px;height:60px;background-size:cover;top:45%;-webkit-transform:translate(-50%,-45%);-ms-transform:translate(-50%,-45%);transform:translate(-50%,-45%)}.small-video .small-video__overlay .video-text{position:absolute;width:100%;padding-top:8px;padding-bottom:10px;background:rgba(0,0,0,.44);bottom:0;text-align:center}.small-video .small-video__overlay .video-text .video-text__heading{color:#cf4234;font-size:20px;font-family:ProximaNovaRegular}.small-video .small-video__overlay .video-text .video-text__info{color:#fff;font-size:10px;font-family:ProximaNovaRegular}.also__title--products{margin-top:60px;margin-bottom:66px}.also__title-text--products{line-height:1.4em;margin-top:-32px!important}@media only screen and (min-width:1024px){.also__title-text--products{width:610px}}.my-orders__heading{margin-top:50px;border-bottom:1px solid #ccc}@media only screen and (max-width:768px){.my-orders__heading{height:0;overflow:hidden}}.my-orders__heading-item{display:inline-block;color:#000;font-size:16px;font-family:ProximaNovaSemibold;padding-bottom:5px}.my-orders__heading-item:nth-child(1){width:150px;margin-left:25px;text-align:left}.my-orders__heading-item:nth-child(2){width:190px;margin-right:40px;text-align:center}.my-orders__heading-item:nth-child(3){width:100px;margin-right:100px;text-align:center}.my-orders__item-head{background:#f5f5f5;height:70px;line-height:70px}.my-orders__item-body{display:none}.row:nth-of-type(odd)>.my-orders__row>.my-orders__item-head{background:#eaedf5}.my-orders__column{text-transform:capitalize;color:#000;font-size:18px;font-family:ProximaNovaSemibold;display:inline-block;vertical-align:middle}.my-orders__column:nth-child(1){width:150px;margin-left:25px;text-align:left}.my-orders__column:nth-child(2){width:190px;margin-right:40px;text-align:center}.my-orders__column:nth-child(3){width:100px;margin-right:100px;text-align:center}@media only screen and (max-width:768px){.my-orders__item-head{height:auto}.my-orders__column{display:block;line-height:50px}.my-orders__column:nth-child(1),.my-orders__column:nth-child(2),.my-orders__column:nth-child(3),.my-orders__column:nth-child(4){text-align:left;margin-left:25px}.my-orders__column:nth-child(1){width:100%}}.my-orders__blue{color:#1f409a;font-size:14px;font-family:ProximaNovaBold;position:relative;cursor:pointer}.my-orders__blue:before{content:'';background-image:url(../images/shop/sm-arrow_active.png);background-repeat:no-repeat;width:8px;height:12px;display:block;position:absolute;background-size:contain;top:28px;left:-9px}@media only screen and (max-width:768px){.my-orders__blue:before{top:19px}}.my-orders__blue.open:before{top:30px;left:-13px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.my-orders__table{margin-left:10px}.my-orders__table .table-left{text-align:left}.my-orders__table tr{border-bottom:1px solid #cdcdcd}.my-orders__table tr:last-child{border-bottom:none}.my-orders__table th{font-size:16px;text-transform:uppercase;padding:20px 0 19px}.my-orders__table td,.my-orders__table th{color:#000;font-family:ProximaNovaSemibold;text-align:center}.my-orders__table td{font-size:14px;padding:20px 0}.my-orders__table td img{width:40px;height:40px}.my-orders__table .padding-left{padding-right:70px}.my-orders__table .my-orders__table-title{width:396px;text-align:left}@media only screen and (max-width:768px){.my-orders__blue.open:before{top:19px}.my-orders__table .padding-left{padding-right:5px}.my-orders__table .my-orders__table-title{width:90px}}.my-orders__table .my-orders__table-title a{color:#1f409a;border-bottom:1px solid #d6dae8}.my-orders__table .my-orders__table-title a:hover{text-decoration:none!important}.my-orders__table .my-orders__table-image{padding:10px}.my-empty-orders{margin-top:20px}.shop-all__title{border-top:1px solid #ccc;width:100%;text-align:center;position:relative;margin-top:69px;margin-bottom:21px}.shop-all__group{overflow:hidden;position:relative}@media only screen and (max-width:767px){.shop-all__group{text-align:center}}.shop-all__title-text{display:block;background:#fff;padding:10px 0;margin-top:-23px;text-transform:uppercase;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);position:absolute;min-width:185px;color:#000;font-size:30px;font-family:ProximaNovaSemibold}.shop-all__item:after,.shop-all__video:after{left:0;content:'';bottom:0}@media only screen and (min-width:768px){.shop-all__title-text{padding:10px 30px}}.shop-all__title-text--articles{padding:10px;min-width:215px}.shop-all__item{vertical-align:top;display:inline-block;padding-bottom:35px;width:90%;margin:0 auto;position:relative;border-bottom:none}@media only screen and (max-width:768px){.shop-all__item{text-align:left}.shop-all__video-group{text-align:center}}@media only screen and (min-width:768px){.shop-all__item{width:240px;margin-right:20px}.shop-all__item:nth-child(3n){margin-right:0}}@media only screen and (min-width:1024px){.shop-all__item{width:325px;margin-right:20px}.shop-all__item:nth-child(4n){margin-right:0}.shop-all__item-title{text-overflow:inherit;white-space:normal}}@media only screen and (min-width:1170px){.shop-all__item{width:260px}.shop-all__item,.shop-all__item:nth-child(3n){margin-right:20px}.shop-all__item:nth-child(4n){margin-right:0}}.shop-all__item:after{position:absolute;width:2000px;height:1px;background:#ccc}.shop-all__item-title{color:#000;font-size:20px;font-family:ProximaNovaBold;margin-bottom:15px;margin-top:35px}.shop-all__item-title a{color:#000!important}.shop-all__item-title a:hover{text-decoration:none}.full-article .full-article__more:hover,.full-article .small-article a:hover,.shop-all__item-more:hover{text-decoration:none!important}.shop-all__item-image{width:100%;height:40vw;max-height:300px;overflow:hidden;margin-bottom:18px}@media only screen and (min-width:768px){.shop-all__item-image{height:173px}}@media only screen and (min-width:1024px){.shop-all__item-image{width:325px;height:173px}}@media only screen and (min-width:1170px){.shop-all__item-image{width:260px}}.shop-all__item-image img{width:100%}.shop-all__item-text{color:#000;font-size:14px;font-family:ProximaNovaRegular;line-height:20px;margin-bottom:20px;height:60px}.shop-all__item-more{display:block;width:95px;height:32px;line-height:32px;background-color:#ef4030;border-top:1px solid #fbccc8;border-bottom:1px solid #f37367;color:#fff;font-size:10px;font-family:ProximaNovaBold;text-transform:uppercase;text-align:center}.shop-all__item-more:hover{background-color:#ef381d;color:#fff}.shop-all__video-group{margin-top:73px;overflow:hidden}.shop-all__video{width:90%;text-align:left;display:inline-block;vertical-align:top;margin-bottom:50px;position:relative;border-bottom:none}@media only screen and (min-width:768px){.shop-all__video{width:49%;height:355px}.shop-all__video:nth-child(2n){margin-left:1%}}@media only screen and (min-width:1024px){.shop-all__video,.shop-all__video:nth-child(2n){margin-left:-4px}.shop-all__video{width:352px;padding-right:30px;height:355px}.shop-all__video:nth-child(3n){width:320px;padding-right:0}}@media only screen and (min-width:1200px){.shop-all__video,.shop-all__video:nth-child(2n){margin-left:-4px}.shop-all__video{width:380px;padding-right:30px;height:355px}.shop-all__video:nth-child(3n){width:360px;padding-right:0}}.shop-all__video .small-video__overlay .social__item,.shop-all__video:first-child{margin-left:0}.shop-all__video:after{position:absolute;width:1140px;height:1px;background:#ccc}.shop-all__video .small-video__body{height:240px;margin-bottom:25px}.shop-all__video .small-video__overlay{height:240px;margin-top:-251px}.shop-all__video .small-video__overlay .social__link{-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75)}.shop-all__video .small-video__overlay .main-video__play{width:82px;height:82px;top:45%}.small-video .small-video__title{margin-top:10px;color:#21409a;font-size:16px;font-family:ProximaNovaSemibold;margin-bottom:5px}.small-video .small-video__sub-title{color:#6d6e70;font-size:14px;font-family:ProximaNovaRegular;margin-bottom:25px}.mt30{margin-top:30px}.enquiries .enquiries__title-wrap{height:1px;width:100%;background:#cfcfcf;margin-top:80px;padding-top:1px;margin-bottom:65px}.enquiries .enquiries__title-wrap .enquiries__title{color:#000;font-size:30px;font-family:ProximaNovaSemibold;padding:0 45px;background:#fff;width:260px;margin:-20px auto 0}.enquiries .enquiries__thanks{margin-top:110px;text-align:center}.enquiries .enquiries__thanks .enquiries__thanks-title{color:#000;font-size:50px;font-family:ProximaNovaSemibold;line-height:60px;text-transform:uppercase;margin-bottom:20px}.enquiries .enquiries__thanks .enquiries__thanks-title span{color:#ef4030;font-size:50px;font-family:ProximaNovaBold}.enquiries .enquiries__thanks .enquiries__thanks-text{display:inline-block;color:#6d6e71;font-size:20px;font-family:ProximaNovaRegular;width:730px;margin-bottom:110px}.enquiries .enquiries__text{margin-bottom:40px;text-align:center;color:#000;font-size:24px;font-family:ProximaNovaLight}.enquiries .enquiries__line{width:100%;height:1px;background-color:#ccc;margin-bottom:60px}.enquiries-form{margin-bottom:50px}.enquiries-form .help-block{text-align:center}.enquiries-form .enquiries-form__area{display:block;width:568px;height:305px;resize:none;border:1px solid #ccc;background:#f8f8f8;color:#000;font-size:18px;font-family:ProximaNovaRegular;padding:20px;margin:0 auto 20px}.enquiries-form .enquiries-form__input{position:relative;width:571px;margin:0 auto 10px}.enquiries-form .enquiries-form__input input{display:block;width:100%;height:40px;border:none;border-bottom:1px solid #ccc;color:#000;font-size:18px;font-family:ProximaNovaRegular}.enquiries-form .enquiries-form__input.enquiries-form__input--mail:after,.enquiries-form .enquiries-form__input.enquiries-form__input--name:after{background-image:url(../images/shop/enquiries.png);background-repeat:no-repeat;content:'';display:block;position:absolute;right:10px;opacity:.3}.enquiries-form .enquiries-form__input.enquiries-form__input--name:after{width:25px;height:27px;top:3px;background-position:-30px -30px}.enquiries-form .enquiries-form__input.enquiries-form__input--mail:after{width:26px;height:18px;top:8px;background-position:-30px -117px}.enquiries-form .enquiries-form__submit-wrap{width:571px;margin:0 auto;text-align:right}.enquiries-form .enquiries-form__submit{width:195px;height:48px;margin-top:20px;background:#20409a;text-transform:uppercase;line-height:48px;border:none;color:#fff;font-size:14px;font-family:ProximaNovaSemibold}.enquiries-form .enquiries-form__submit:hover{background:#002b7b}.full-article{padding-top:60px}.full-article .full-article__left{width:100%;padding:0 15px}@media only screen and (min-width:768px){.full-article .full-article__left{width:768px;margin:0 auto;padding:0 25px}}@media only screen and (min-width:1024px){.full-article .full-article__left{float:left;width:738px;padding:0}}@media only screen and (min-width:1170px){.full-article .full-article__left{float:left;width:850px;padding:0}}.full-article .full-article__title{color:#000;font-size:24px;font-family:ProximaNovaBold;margin-bottom:15px}@media only screen and (min-width:768px){.full-article .full-article__title{font-size:40px;margin-bottom:20px}}.full-article .full-article__text{color:rgba(0,0,0,.5);font-size:14px;font-family:ProximaNovaRegular;line-height:20px}.full-article .full-article__text img{max-width:100%;margin-bottom:20px}.full-article .full-article__text .first{width:60%!important;float:left;padding-right:15px!important}.full-article .full-article__text .last{width:40%!important;float:left;padding-left:15px!important}.full-article .full-article__text:after{width:100%;content:'';display:block;height:1px;background:#ccc}.full-article .full-article__right{width:100%;padding:0 15px}@media only screen and (min-width:768px){.full-article .full-article__text:after{display:none}.full-article .full-article__right{width:768px;margin:0 auto;padding:0 25px}}@media only screen and (min-width:1024px){.full-article .full-article__right{float:right;width:235px;padding:0}}@media only screen and (min-width:1170px){.full-article .full-article__right{float:right;width:271px;padding:0}}.full-article .full-article__more{color:#21409a;font-size:30px;font-family:ProximaNovaRegular;border-bottom:1px solid #21409a;margin-bottom:20px;display:inline-block;margin-top:18px}.full-article .full-article__videos{clear:both}@media only screen and (min-width:768px){.full-article .full-article__videos{padding:0 25px;border-bottom:1px solid #ccc;width:768px;margin:0 auto}}@media only screen and (min-width:1024px){.full-article .full-article__videos{padding:0;width:auto}}.full-article .small-article{border-bottom:1px solid #ccc;margin-bottom:30px}@media only screen and (min-width:768px){.full-article .small-article{width:228px;display:inline-block;vertical-align:top;margin-right:12px;border-bottom:none}.full-article .small-article:nth-child(3n){margin-right:0}.full-article .small-article:last-child{border-bottom:none}.full-article .small-article .small-article__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.full-article .small-article a{display:block}.full-article .small-article .small-article__title{color:#000;font-size:20px;font-family:ProximaNovaBold;margin-bottom:15px}.full-article .small-article .small-article__image{height:175px;margin-bottom:20px;background:#ccc;overflow:hidden}.full-article .small-article .small-article__image img{width:100%}.full-article .small-article .small-article__text{color:rgba(0,0,0,.51);font-size:14px;font-family:ProximaNovaRegular;line-height:20px;margin-bottom:15px}@media only screen and (min-width:768px){.full-article .small-article .small-article__image{width:100%;height:150px}.full-article .small-article .small-article__text{height:80px}}.full-article .small-article .small-article__more{width:100%;height:48px;line-height:48px;text-transform:uppercase;color:#fff;font-size:15px;font-family:ProximaNovaBold;margin-bottom:35px;background:#ef4030;text-align:center}.full-article .small-article .small-article__more:active,.full-article .small-article .small-article__more:hover{color:#fff!important;text-decoration:none!important}@media only screen and (min-width:768px){.full-article .small-article .small-article__more{width:228px;height:48px;line-height:48px;margin-bottom:0}}@media only screen and (min-width:1024px){.full-article .small-article .small-article__more:active,.full-article .small-article .small-article__more:hover{background:#d72b1c}.full-article .small-article .small-article__more{width:235px;height:48px;line-height:48px}}@media only screen and (min-width:1170px){.full-article .small-article .small-article__more{width:95px;height:33px;line-height:33px;font-size:10px}}.full-article .full-article__videos-title{height:1px;width:100%;margin-top:20px;margin-bottom:35px;padding-top:1px}@media only screen and (min-width:768px){.full-article .full-article__videos-title{margin-top:30px;margin-bottom:40px;background:#cfcfcf}}@media only screen and (min-width:1024px){.full-article .full-article__videos-title{margin-top:80px;margin-bottom:65px;background:#cfcfcf}}.full-article .full-article__videos-title .full-article__videos-title-content{color:#000;font-size:30px;font-family:ProximaNovaSemibold;padding:0 45px;background:#fff;width:325px;margin:-20px auto 0;text-transform:uppercase}@media only screen and (min-width:1024px){.full-article .full-article__container{width:1024px;margin:0 auto;padding:0 15px}}@media only screen and (min-width:1170px){.full-article .full-article__container{width:auto;margin:0 auto;padding:0}}.full-article .full-article__small-video{width:100%;padding:0 15px;display:inline-block;vertical-align:top;margin-bottom:50px}@media only screen and (min-width:768px){.full-article .full-article__small-video{width:228px;padding:0;margin-right:12px;border-bottom:none;margin-bottom:25px}.full-article .full-article__small-video:nth-child(3n+1){margin-right:0}}@media only screen and (min-width:1024px){.full-article .full-article__small-video{width:320px;padding:0}}@media only screen and (min-width:1170px){.full-article .full-article__small-video{width:360px;height:355px;padding:0;margin-right:46px;margin-left:-4px;margin-bottom:50px}.full-article .full-article__small-video:nth-last-child{margin-right:0}}.full-article .full-article__small-video .small-video__body{height:240px;margin-bottom:0}@media only screen and (min-width:768px){.full-article .full-article__small-video .small-video__body{height:150px}}@media only screen and (min-width:1024px){.full-article .full-article__small-video .small-video__body{height:205px}}@media only screen and (min-width:1170px){.full-article .full-article__small-video .small-video__body{height:240px}}.full-article .full-article__small-video .small-video__overlay{height:240px;margin-top:-240px;margin-bottom:30px;background:0 0}@media only screen and (min-width:768px){.full-article .full-article__small-video .small-video__overlay{height:150px;margin-top:-150px}}@media only screen and (min-width:1024px){.full-article .full-article__small-video .small-video__overlay{height:205px;margin-top:-205px}}@media only screen and (min-width:1170px){.full-article .full-article__small-video .small-video__overlay{height:240px;margin-top:-240px}}.full-article .full-article__small-video .small-video__overlay .main-video__play{width:63px;height:63px;background-size:cover;top:45%;-webkit-transform:translate(-50%,-25%);-ms-transform:translate(-50%,-25%);transform:translate(-50%,-25%)}@media only screen and (min-width:1024px){.full-article .full-article__small-video .small-video__overlay .main-video__play{width:80px;height:80px}}.full-article .full-article__small-video .small-video__sub-title{font-family:ProximaNovaRegular}.full-article .full-article__small-video:first-child{margin-left:0}.webinars-list-container{margin-top:50px;overflow:hidden}.webinar-item{position:relative;margin-bottom:65px}.webinar-item:nth-of-type(1):after{content:'';position:absolute;width:1070px;height:1px;background:#ccc;bottom:0}.webinar-item .webinar-item__header{color:#000;font-size:16px;font-family:ProximaNovaSemibold;text-transform:uppercase;margin-bottom:15px;background-color:transparent;display:block}.webinar-item .webinar-item__header:hover{text-decoration:none}.tech-tdn,.webinar-item .webinar-item__link:hover{text-decoration:none!important}.webinar-item .webinar-item__image{width:100%;height:239px;overflow:hidden;z-index:11;position:relative}.webinar-item .webinar-item__image img{width:100%}.webinar-item .webinar-item__overaly{display:block;width:100%;height:239px;margin-top:-239px;margin-bottom:30px;background:rgba(0,0,0,.5);z-index:100;position:relative}.webinar-item .webinar-item__overaly:hover .webinar-item__play-button{opacity:1}.webinar-item .webinar-item__play-button{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:82px;height:82px;background-image:url(../images/shop/play.png);background-repeat:no-repeat;background-size:cover;opacity:.9}.webinar-item .webinar-item__link{text-align:right}.webinar-item .red-active .webinar-item__price-active{background:#ef4030}.webinar-item .red-active .webinar-item__price-status{background:#f4796e}.webinar-item .blue-active .webinar-item__price-active{background:#21409a}.webinar-item .blue-active .webinar-item__price-status{background:#6379b8}.webinar-item .webinar-item__price{text-transform:uppercase}.webinar-item .webinar-item__price-status{padding:0 15px;margin-right:-4px}.webinar-item .webinar-item__price-active,.webinar-item .webinar-item__price-status{display:inline-block;height:48px;line-height:48px;color:#fff;font-size:14px;font-family:ProximaNovaSemibold;text-align:center;vertical-align:top;margin-bottom:50px}.webinar-item .webinar-item__price-active{width:129px}.webinar-single .back-to-all i{margin-right:10px}.webinar-single .webinar-single__title{margin-top:45px;margin-bottom:15px;color:#000;font-size:24px;font-family:ProximaNovaSemibold}.webinar-single .webinar-single__video{max-height:400px;height:60vw;width:100%;overflow:hidden;position:relative;z-index:1}.webinar-single .webinar-single__video iframe{width:100%;height:60vw}@media only screen and (min-width:768px){.webinar-single .webinar-single__video,.webinar-single .webinar-single__video iframe{height:60vw}}@media only screen and (min-width:1170px){.webinar-single .webinar-single__video{max-height:710px;height:710px}.webinar-single .webinar-single__video iframe{height:710px}}.webinar-single .webinar-single__overaly{display:block;width:100%;max-height:400px;height:60vw;margin-top:-60vw;background:rgba(0,0,0,.5);z-index:100;position:relative;cursor:pointer}@media only screen and (min-width:768px){.webinar-single .webinar-single__overaly{height:60vw;margin-top:-60vw}}@media only screen and (min-width:660px){.webinar-single .webinar-single__overaly{margin-top:-400px}}@media only screen and (min-width:1170px){.webinar-single .webinar-single__overaly{max-height:710px;height:710px;margin-top:-710px}}.webinar-single .webinar-single__overaly:hover .play-button{opacity:1}.webinar-single .webinar-single__overaly .play-button{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:82px;height:82px;background-image:url(../images/shop/play.png);background-repeat:no-repeat;background-size:cover;opacity:.9}.webinar-single .webinar-single__description{color:rgba(0,0,0,.5);font-size:14px;font-family:ProximaNovaRegular;line-height:20px;margin-top:30px}.webinars-pagination{margin-right:15px}.site-error{margin-top:100px;text-align:center;border-bottom:1px solid #ccc}.site-error .site-error__title{color:#ef4030;font-size:28px;font-family:ProximaNovaBold;padding:0 25px;margin-bottom:10px}@media only screen and (min-width:768px){.site-error .site-error__title{padding:0 90px;color:#ef4030;font-size:46px;font-family:ProximaNovaBold;margin-bottom:25px}}@media only screen and (min-width:1024px){.site-error .site-error__title{color:#ef4030;font-size:50px;font-family:ProximaNovaSemibold;padding:0 160px;margin-bottom:20px}}@media only screen and (min-width:1170px){.site-error .site-error__title{color:#ef4030;font-size:50px;font-family:ProximaNovaSemibold;padding:0}}.site-error .site-error__message{color:#6d6e71;font-size:20px;font-family:ProximaNovaRegular;margin:0 auto 110px;padding:0 15px}@media only screen and (min-width:768px){.site-error .site-error__message{padding:0 25px}}@media only screen and (min-width:1024px){.site-error .site-error__message{padding:0 90px}}@media only screen and (min-width:1170px){.site-error .site-error__message{padding:0;width:640px}}.unregistered-popup .unregistered-popup__background{position:fixed;width:100%;height:100vh;background:rgba(0,0,0,.68);z-index:1200;top:0;left:0}.unregistered-popup .unregistered-popup__wrapper{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1201;background:#fff;width:500px;padding:20px}.unregistered-popup .unregistered-popup__or{margin:10px 0 -8px;font-weight:700}.unregistered-popup .unregistered-popup__field{width:80%}.unregistered-popup .unregistered-popup__close{position:absolute;top:-20px;right:0;background:url(../images/close-button.png) no-repeat;width:13px;height:13px;background-size:cover}@media screen and (max-width:500px){.unregistered-popup .unregistered-popup__wrapper{width:100%}}.unregistered-popup-button{width:100%;font-weight:700;margin-top:0!important;font-family:ProximaNovaRegular}.guest-checkout{margin-top:-15px}.guest-checkout .form-header{text-align:center;display:block;margin-bottom:-15px}@media screen and (min-width:450px){.bba-fancybox-login-checkout .tab-content{width:400px}}.bba-fancybox-login-checkout .fancybox-skin{padding:0!important}.bba-fancybox-login-checkout .popup-login-container{padding:0}.bba-fancybox-login-checkout .text-input-label-text{display:none!important}.bba-fancybox-login-checkout .form-group{position:relative}.bba-fancybox-login-checkout .text-input{margin-top:-5px}.bba-fancybox-login-checkout .required-asterisk{position:absolute;right:8px;top:17px;font-size:15px}.bba-fancybox-login-checkout .login-sipnup-popup .popup-login-container .site-signup .select-custom{margin-top:0}.bba-fancybox-login-checkout .login-sipnup-popup .popup-login-container .text-input{padding:4px 21px 4px 10px}.bba-fancybox-login-checkout .form-container .form-group{margin-bottom:5px}.bba-fancybox-login-checkout .login-signup-form-container .site-fb-login .fb-login-button{padding:9px 0 11px}.bba-fancybox-login-checkout .login-signup-form-container .site-fb-login .fb-login-button .fb-icon{width:25px;height:25px;background-size:cover;margin-top:-3px;margin-left:10px}.bba-fancybox-login-checkout .login-signup-form-container .site-fb-login .fb-login-button .fb-text{margin-top:2px;font-size:12px}.bba-fancybox-login-checkout .login-sipnup-popup .popup-login-container .site-signup .select-custom .ui-selectmenu-text{padding-left:10px}.login-sipnup-popup{margin-top:0}.login-sipnup-popup .login-sipnup-popup__tabs .login-sipnup-popup__tab-item{width:50%;text-align:center}.login-sipnup-popup .login-sipnup-popup__tabs .login-sipnup-popup__tab-item a{color:#939393;font-weight:700}.login-sipnup-popup .login-sipnup-popup__tabs .login-sipnup-popup__tab-item.active{background:#2b56aa!important;border:none}.login-sipnup-popup .login-sipnup-popup__tabs .login-sipnup-popup__tab-item.active a{background:0 0;border:none;color:#fff}.login-sipnup-popup .tab-content{padding:15px 20px}.shipping-error{color:#f2370d;text-align:center;margin-bottom:40px;font-size:20px}@media (max-width:479px){.sponsors-section{padding:0 0 30px;margin:18px 0 0!important}}@media (max-width:779px) and (min-width:480px){.sponsors-section{padding:0 0 30px;margin:18px 0 0}}.menu-button-shop{float:right;display:inline-block;margin-top:38px;width:100px;margin-right:20px;height:36px;background:#2b56aa;border:1px solid #2b56aa;text-transform:uppercase;font-weight:700;color:#fff;text-align:center;line-height:35px}.menu-button-shop:active,.menu-button-shop:focus,.menu-button-shop:hover{color:#fff;text-decoration:none}@media (max-width:560px){.menu-button-shop{display:none}}