@font-face{font-family:"FtCBook";src:url("../fonts/fcb-regular.eot");src:url("../fonts/fcb-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/fcb-regular.woff2") format("woff2"),url("../fonts/fcb-regular.woff") format("woff"),url("../fonts/fcb-regular.ttf") format("truetype"),url("../fonts/fcb-regular.svg#FtCBook") format("svg");font-style:normal;font-weight:normal}@font-face{font-family:"Mu100";src:url("../fonts/museo-100.eot");src:url("../fonts/museo-100.eot?#iefix") format("embedded-opentype"),url("../fonts/museo-100.woff2") format("woff2"),url("../fonts/museo-100.woff") format("woff"),url("../fonts/museo-100.ttf") format("truetype"),url("../fonts/museo-100.svg#Mu100") format("svg");font-style:normal;font-weight:normal}*,*:before,*:after{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:active,:focus{outline:none}html{height:100%}body{min-width:320px;height:100%;font-size:0;font-family:FtCBook,Arial,Helvetica,sans-serif;line-height:0;color:#fff;background:#000;white-space:nowrap}body:before{content:"";display:inline-block;width:0;height:100%;vertical-align:middle}a{color:#fff;text-decoration:none;cursor:pointer}strong,em,address{font-style:normal;font-weight:normal}ins{text-decoration:none}ul,ol{list-style:none}.bg,.bg:after,.bg span{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.bg{position:fixed;min-height:750px}.app-bgsize .bg img{display:none}.app-bgsize .bg span{background:url(bg.jpg) 50% no-repeat;background-size:cover}.app-bgsize .bg:after{content:"";background:#000;opacity:.4}.app-bgsize.app-desktop .bg span{background-attachment:fixed}.app-transition.app-bgsize .bg span{opacity:0;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);-webkit-transition:all 2s;-moz-transition:all 2s;-o-transition:all 2s;transition:all 2s}.app-transition.app-bgsize.app-loaded .bg span{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.app-nobgsize .bg img{max-width:none;max-height:none;min-width:100%;min-height:100%;vertical-align:top}.app-nobgsize .bg span{background:#000;-ms-filter:"alpha(opacity=40)";opacity:.4}.content{z-index:100;position:relative;display:inline-block;width:100%;padding:100px 5% 0;overflow:hidden;vertical-align:middle;text-align:center}.content_inner{opacity:0;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);-moz-transform:scale(1);-webkit-transition:all 2s;-moz-transition:all 2s;-o-transition:all 2s;transition:all 2s}.app-loaded .content_inner{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.logo{position:relative;margin-bottom:40px}.logo img{max-width:100%}.app-bgsize .logo img{-ms-filter:"alpha(opacity=0)";opacity:0}.app-bgsize .logo:after{content:"";position:absolute;top:0;left:0;right:0;width:500px;max-width:100%;height:100%;margin:0 auto;background:url(logo.png) no-repeat;background-size:100% 100%}.text{position:relative;display:inline-block;max-width:100%;padding:26px 35px 24px;vertical-align:top}.text_bg{position:absolute;top:5px;left:5px;right:5px;bottom:5px;background:#7a762f;-ms-filter:"alpha(opacity=40)";opacity:.4}.text_bg:before{content:"";position:absolute;top:-5px;bottom:-5px;left:-5px;right:-5px;border:2px solid #7a762f}.text_about{position:relative;margin-bottom:20px;font-size:22px;line-height:26px;letter-spacing:1px;color:#d4d2bc;white-space:normal}.services{position:relative}.services_link{z-index:150;position:absolute;top:0;bottom:0;left:0;right:0}.services_link a{position:absolute;top:0;bottom:0;left:0;right:0;text-indent:100%;white-space:nowrap;overflow:hidden}.services_list{margin-bottom:25px;font-size:26px;line-height:30px;color:#fcfcfa}.services_item{margin-bottom:9px}.services_icon{display:inline-block;margin-right:10px;vertical-align:middle}.app-bgsize .services_icon{background-size:100% 100%}.services_icon__haircut{width:24px;height:24px;background:url(haircut.png) no-repeat}.app-bgsize .services_icon__haircut{background-image:url(haircut2x.png)}.services_icon__beard{width:28px;height:9px;background:url(beard.png) no-repeat}.app-bgsize .services_icon__beard{background-image:url(beard2x.png)}.services_icon__shave{width:24px;height:21px;background:url(shave.png) no-repeat}.app-bgsize .services_icon__shave{background-image:url(shave2x.png)}.location{position:relative;margin-bottom:8px;font-size:26px;line-height:30px;letter-spacing:1px;text-transform:uppercase;white-space:normal}.location:before{content:"";display:inline-block;width:11px;height:16px;margin-right:3px;background:url(map.png) no-repeat}.app-bgsize .location:before{background-image:url(map2x.png);background-size:100% 100%}.address{font-size:24px;line-height:28px}.address a{-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s;border-bottom:1px solid #a3a293;border-color:rgba(255,255,255,0.5)}.app-desktop .address a:hover{border-bottom-color:transparent}.address_item{position:relative;margin-bottom:5px}.phone{margin-top:40px;font-size:40px;line-height:44px}.phone a:before{content:"";position:relative;display:inline-block;width:20px;height:20px;margin-right:10px;background:url(phone.png) no-repeat;-webkit-animation:ring 2.2s linear infinite;-moz-animation:ring 2.2s linear infinite;-o-animation:ring 2.2s linear infinite;animation:ring 2.2s linear infinite}.app-bgsize .phone a:before{background-image:url(phone2x.png);background-size:100% 100%}.app-desktop .phone a{cursor:default}.social{margin-top:35px;text-align:center}.social_list{position:relative;display:inline-block;padding-bottom:60px;vertical-align:top}.social_item{font-size:22px;line-height:32px;letter-spacing:1px;text-transform:uppercase}.social_item a:before{content:"";display:inline-block;width:32px;height:32px;margin-right:10px;vertical-align:top;background:url(vk.png) no-repeat}.app-bgsize .social_item a:before{background-image:url(vk2x.png);background-size:100% 100%}.social_item a span{-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s;border-bottom:1px solid #a3a293;border-color:rgba(255,255,255,0.5)}.app-desktop .social_item a:hover span{border-bottom-color:transparent}.social_item__vk{display:block;margin-bottom:66px}.social_item__ig,.social_item__yt{position:absolute;left:0;margin:0}.social_item__ig{top:42px}.social_item__ig a:before{background-image:url(instagram.png)}.app-bgsize .social_item__ig a:before{background-image:url(instagram2x.png)}.social_item__yt{top:84px}.social_item__yt a:before{background-image:url(youtube.png)}.app-bgsize .social_item__yt a:before{background-image:url(youtube2x.png)}.loader{z-index:300;position:fixed;top:0;bottom:0;left:0;right:0;background:#000}.app-loaded .loader{display:none}.app-transition .loader{-webkit-transition:opacity 1s,visibility 0s 1s;-moz-transition:opacity 1s,visibility 0s 1s;-o-transition:opacity 1s,visibility 0s 1s;transition:opacity 1s,visibility 0s 1s}.app-transition.app-loaded .loader{display:block;opacity:0;visibility:hidden}.loader:before{content:"";position:absolute;top:50%;left:50%;width:50px;height:50px;margin:-25px 0 0 -25px;border:4px solid rgba(255,255,255,0.5);border-left-color:#fff;border-radius:50%;-webkit-animation:loader .6s infinite linear;-moz-animation:loader .6s infinite linear;-o-animation:loader .6s infinite linear;animation:loader .6s infinite linear}.app-noanimation .loader:before{display:none}.request{z-index:200;position:fixed;top:0;left:0;width:100%;text-align:center;padding:10px;background:#000;background:rgba(0,0,0,0.7)}.request a{display:inline-block;padding:5px 10px;vertical-align:top;font-size:20px;line-height:normal;letter-spacing:1px;color:#fff;text-align:center;text-transform:uppercase;border:1px dotted #888;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}.request a:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0}.request a:hover{background:#000;border-color:#fff;border-style:solid}.slider{margin-bottom:41px;padding:0 20px}.slider_inner{position:relative;max-width:400px;margin:0 auto;border-radius:50%;background:#545130;background:rgba(122,118,47,0.5)}.slider_inner:before{content:"";position:absolute;top:-6px;bottom:-6px;left:-6px;right:-6px;border:2px solid #545130;border-color:rgba(122,118,47,0.5);border-radius:50%}.slider_inner:after{content:"";display:block;padding-top:100%}.slider_inner img{max-width:100%;vertical-align:top}.slider_list,.slider_item{position:absolute;top:0;left:0;width:100%;height:100%}.slider_item{z-index:30;-ms-filter:"alpha(opacity=0)";opacity:0;overflow:hidden;-webkit-transition:opacity .6s .3s,-webkit-transform .6s .6s;transition:opacity .6s .3s,-webkit-transform .6s .6s;-moz-transition:opacity .6s .3s,transform .6s .6s,-moz-transform .6s .6s;-o-transition:opacity .6s .3s,transform .6s .6s,-o-transform .6s .6s;transition:opacity .6s .3s,transform .6s .6s;transition:opacity .6s .3s,transform .6s .6s,-webkit-transform .6s .6s,-moz-transform .6s .6s,-o-transform .6s .6s;-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);border-radius:50%}.slider_item.is-active{z-index:40;-ms-filter:"alpha(opacity=100)";opacity:1;-webkit-transition:opacity .6s,-webkit-transform .6s;transition:opacity .6s,-webkit-transform .6s;-moz-transition:opacity .6s,transform .6s,-moz-transform .6s;-o-transition:opacity .6s,transform .6s,-o-transform .6s;transition:opacity .6s,transform .6s;transition:opacity .6s,transform .6s,-webkit-transform .6s,-moz-transform .6s,-o-transform .6s;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.slider_item a{position:absolute;top:1px;bottom:1px;left:1px;right:1px}.slider_item a:after{content:"";z-index:20;position:absolute;top:-2px;bottom:-2px;left:-2px;right:-2px;border:2px solid #545130;border-radius:50%}.slider_item ins{font-family:Arial,Helvetica,sans-serif}.slider_item img{max-width:none;min-width:100%;min-height:100%}.slider_caption{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;text-align:center;background:rgba(0,0,0,0.5);border-radius:50%}.slider_caption:before{content:"";display:inline-block;width:0;height:100%;vertical-align:middle}.slider_caption:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:#545130;border-radius:50%;opacity:0;-webkit-transform:scale(.1);-moz-transform:scale(.1);-ms-transform:scale(.1);-o-transform:scale(.1);transform:scale(.1);-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.slider_caption span{z-index:10;position:relative;display:inline-block;vertical-align:middle;max-width:80%;font-size:19px;line-height:21px;white-space:normal}.slider_caption strong,.slider_caption em{font-size:15px;line-height:15px}@media screen and (max-width: 400px){.slider_caption span{font-size:18px;line-height:20px}.slider_caption strong,.slider_caption em{font-size:13px;line-height:13px}}.slider_item a:hover .slider_caption:after{opacity:.4;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.slider_arrow{z-index:50;position:absolute;top:50%;left:-2px;margin-top:-30px}.slider_arrow:before,.slider_arrow:after{content:"";position:absolute;top:0;left:-30px;width:0;height:0;font-size:0;line-height:0;border-left:30px solid transparent;border-right:30px solid transparent;border-bottom:30px solid #545130}.slider_arrow:after{top:30px;border-top:30px solid #545130;border-bottom:none}.slider_arrow a{z-index:10;position:absolute;top:0;left:-30px;width:60px;height:60px;overflow:hidden;text-indent:100%;white-space:nowrap;opacity:.5;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}.slider_arrow a:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:16px;height:16px;background:url(left.png) no-repeat;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}.app-bgsize .slider_arrow a:before{background-size:100% 100%;background-image:url(left2x.png)}.slider_arrow a:hover{opacity:1}.slider_arrow__prev a:hover:before{-webkit-transform:translateX(-3px);-moz-transform:translateX(-3px);-ms-transform:translateX(-3px);-o-transform:translateX(-3px);transform:translateX(-3px)}.slider_arrow__next{left:auto;right:-2px}.slider_arrow__next a:before{background-image:url(right.png)}.app-bgsize .slider_arrow__next a:before{background-image:url(right2x.png)}.slider_arrow__next a:hover:before{-webkit-transform:translateX(3px);-moz-transform:translateX(3px);-ms-transform:translateX(3px);-o-transform:translateX(3px);transform:translateX(3px)}.videos{margin-bottom:70px}.videos_item{position:relative;width:100%;min-height:100px;max-width:500px;margin:0 auto 20px;background:rgba(0,0,0,0.5)}.videos_item:before{content:"";position:absolute;top:-5px;bottom:-5px;left:-5px;right:-5px;border:2px solid #545130;border-color:rgba(122,118,47,0.5)}.videos_item:after{content:"";display:block;padding-top:56.25%}.videos_item iframe{z-index:50;position:absolute;top:0;left:0;width:100%;height:100%}.footer{text-align:center}.footer strong{z-index:10;position:relative;display:block;margin-top:3px;font-size:17px;line-height:21px;color:#888}.footer a{z-index:10;position:relative;display:block;margin-left:30px;font-size:27px;line-height:31px;letter-spacing:1px;text-transform:uppercase}.footer a:before{content:"";position:absolute;width:22px;height:24px;margin-top:3px;margin-left:-30px;background:url(studio.png) no-repeat;-webkit-transition:-webkit-transform .8s;transition:-webkit-transform .8s;-moz-transition:transform .8s, -moz-transform .8s;-o-transition:transform .8s, -o-transform .8s;transition:transform .8s;transition:transform .8s, -webkit-transform .8s, -moz-transform .8s, -o-transform .8s}.app-bgsize .footer a:before{background-size:100% 100%;background-image:url(studio2x.png)}.footer a span{-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s;border-bottom:1px solid #a3a293;border-color:rgba(255,255,255,0.5)}.footer a:hover:before{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}.footer a:hover span{border-bottom-color:transparent}.footer_inner{position:relative;display:inline-block;padding:10px 15px 15px;vertical-align:top;font-size:18px;line-height:22px}.footer_inner:before,.footer_inner:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0}.footer_inner:before{background:#000;background:rgba(0,0,0,0.5)}.footer_inner:after{top:-5px;left:-5px;right:-5px;bottom:0;border:2px solid #000;border-color:rgba(0,0,0,0.5);border-bottom-width:0}@-webkit-keyframes loader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes loader{0%{-moz-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes loader{0%{-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loader{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}4%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}8%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}12%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}16%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}20%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}24%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-moz-keyframes ring{0%{-moz-transform:rotate(0deg);transform:rotate(0deg)}4%{-moz-transform:rotate(-15deg);transform:rotate(-15deg)}8%{-moz-transform:rotate(0deg);transform:rotate(0deg)}12%{-moz-transform:rotate(-15deg);transform:rotate(-15deg)}16%{-moz-transform:rotate(0deg);transform:rotate(0deg)}20%{-moz-transform:rotate(-15deg);transform:rotate(-15deg)}24%{-moz-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(0deg);transform:rotate(0deg)}}@-o-keyframes ring{0%{-o-transform:rotate(0deg);transform:rotate(0deg)}4%{-o-transform:rotate(-15deg);transform:rotate(-15deg)}8%{-o-transform:rotate(0deg);transform:rotate(0deg)}12%{-o-transform:rotate(-15deg);transform:rotate(-15deg)}16%{-o-transform:rotate(0deg);transform:rotate(0deg)}20%{-o-transform:rotate(-15deg);transform:rotate(-15deg)}24%{-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-o-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes ring{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}4%{-webkit-transform:rotate(-15deg);-moz-transform:rotate(-15deg);-o-transform:rotate(-15deg);transform:rotate(-15deg)}8%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}12%{-webkit-transform:rotate(-15deg);-moz-transform:rotate(-15deg);-o-transform:rotate(-15deg);transform:rotate(-15deg)}16%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}20%{-webkit-transform:rotate(-15deg);-moz-transform:rotate(-15deg);-o-transform:rotate(-15deg);transform:rotate(-15deg)}24%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}}
