@charset "UTF-8";@import url("https://fonts.googleapis.com/css?family=Playfair+Display:400,700&amp;subset=latin,cyrillic&display=swap");@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,400italic,700,700italic&amp;subset=latin,cyrillic&display=swap");@import url("https://fonts.googleapis.com/css?family=Croissant+One&display=swap");a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{padding:0;border:0;margin:0;vertical-align:baseline}body,html{height:100%}a img,fieldset,img{border:none}button,input[type=submit]{cursor:pointer}button::-moz-focus-inner,input[type=submit]::-moz-focus-inner{padding:0;border:0}textarea{overflow:auto}button,input{padding:0;border:0;margin:0}a,a:focus,button,div,h1,h2,h3,h4,h5,h6,input,select,span,textarea{outline:none}ol,ul{list-style-type:none}@media only screen and (min-device-width:320px) and (max-device-width:480px){*{-webkit-text-size-adjust:none}}table{border-collapse:collapse;border-spacing:0;width:100%}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.button,a,a:after,a:before,a:focus,a:hover{text-decoration:none;color:inherit;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s}body{font-size:14px;font-weight:400;background:url(/tpl/img/body-bg.jpg);line-height:1.2;font-family:Open Sans,sans-serif}.openmenu{height:100%;right:0;position:fixed;left:0}.openmenu .toggle-menu:before{opacity:1}.out{position:relative;min-width:320px;margin:0 auto;width:100%;z-index:1}.out:after,.out:before{height:100%;right:0;content:"";position:absolute;top:0;left:0;z-index:-1}.out:before{background:url(/tpl/img/body-shadow-left.png) 0 0 repeat-y;z-index:-1}.out:after{background:url(/tpl/img/body-shadow-right.png) 100% 0 repeat-y;z-index:-1}.toTop{right:15px;position:fixed;top:15px;box-shadow:0 10px 10px 0 rgba(0,0,0,.6);-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;-o-border-radius:3px;-icab-border-radius:3px;cursor:pointer;display:none;z-index:99}.toTop a{height:44px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s;opacity:.8;background:url(/tpl/img/icons/totop.png) 50% no-repeat #b67f2c;width:44px;display:block}.toTop a:hover{opacity:1}.button{height:52px;padding:0 15px;font-size:16px;text-decoration:none;font-weight:700;text-shadow:0 1px 0 #000;color:#fff;max-width:232px;margin:0 auto;background:url(/tpl/img/icons/button.png) 50% no-repeat;background-size:contain;text-align:center;width:100%;line-height:46px;font-family:Playfair Display,serif;display:inline-block}.button:active,.button:focus,.button:hover{color:#fff;background:url(/tpl/img/icons/button-hover.png) 50% no-repeat}.form-control{height:34px;padding:0 15px;font-size:14px;border:0;font-weight:400;outline:none;-webkit-box-shadow:none;box-shadow:none;border-radius:0;font-family:Open Sans,sans-serif}.form-control:-moz-placeholder,.form-control::-moz-placeholder{color:#a3a3a3;opacity:1}.form-control::-webkit-input-placeholder{color:#a3a3a3}.form-control:focus{color:#000;outline:0;-webkit-box-shadow:none;box-shadow:none}textarea.form-control{height:100px;padding:8px 15px;resize:none}.caption,h1{overflow:hidden;font-size:24px;font-weight:700;margin-bottom:30px;text-shadow:0 1px 0 rgba(0,0,0,.7);color:#efe5d5;text-align:center;font-family:Playfair Display,sans-serif}.caption span,h1 span{position:relative}.caption span:after,.caption span:before,h1 span:after,h1 span:before{height:2px;content:"";position:absolute;bottom:11px;box-shadow:0 0 10px 0 rgba(0,0,0,.65);background:rgba(49,39,34,.5);width:9999px;display:block}.caption span:before,h1 span:before{margin-right:15px;right:100%}.caption span:after,h1 span:after{margin-left:15px;left:100%}h2{font-size:22px;margin-bottom:20px;text-shadow:0 1px 0 rgba(0,0,0,.7);color:#efe5d5}h2,h4{font-weight:700;font-family:Playfair Display,sans-serif}h4{font-size:17px;color:#f19804}.aboutinfo{font-family:Playfair Display,serif}.aboutinfo ul{font-size:0;letter-spacing:-10px;text-align:center;margin:0 -15px}.aboutinfo li{font-size:18px;font-weight:700;text-shadow:0 1px 0 #000;color:#fff;position:relative;letter-spacing:normal;margin:22px 15px;vertical-align:middle;display:inline-block}.aboutinfo li:before{content:"";position:absolute;top:50%;left:0}.aboutinfo .tables{padding-left:95px}.aboutinfo .tables:before{height:48px;background:url(/tpl/img/icons/tables.png) 50% no-repeat;background-size:contain;width:84px;margin-top:-25px}.aboutinfo .vip{padding-left:74px}.aboutinfo .vip:before{height:45px;background:url(/tpl/img/icons/vip.png) 50% no-repeat;background-size:contain;width:65px;margin-top:-22px}.aboutinfo .rest{padding-left:46px}.aboutinfo .rest:before{height:60px;background:url(/tpl/img/icons/rest.png) 50% no-repeat;background-size:contain;width:44px;margin-top:-32px}.aboutinfo .sauna{padding-left:58px}.aboutinfo .sauna:before{height:49px;background:url(/tpl/img/icons/sauna.png) 50% no-repeat;background-size:contain;width:49px;margin-top:-25px}.aboutinfo .wifi{padding-left:62px}.aboutinfo .wifi:before{height:51px;background:url(/tpl/img/icons/wifi.png) 50% no-repeat;background-size:contain;width:62px;margin-top:-25px}.social{text-align:center}.social .social-heading{font-size:16px;margin-bottom:5px;color:#fff}.social li{display:inline-block}.social a{height:34px;overflow:hidden;background-size:contain!important;margin:4px;border-radius:17px;width:34px;display:block}.social a:hover{-webkit-box-shadow:0 0 6px rgba(0,0,0,.5);-moz-box-shadow:0 0 6px rgba(0,0,0,.5);box-shadow:0 0 6px rgba(0,0,0,.5)}.social .fb{background:url(/tpl/img/icons/fb.png) 50% no-repeat}.social .fb:hover{background:url(/tpl/img/icons/fb-hover.png) 50% no-repeat}.social .vk{background:url(/tpl/img/icons/vk.png) 50% no-repeat}.social .vk:hover{background:url(/tpl/img/icons/vk-hover.png) 50% no-repeat}.social .in{background:url(/tpl/img/icons/in.png) 50% no-repeat}.social .in:hover{background:url(/tpl/img/icons/in-hover.png) 50% no-repeat}.social .yt{background:url(/tpl/img/icons/yt.png) 50% no-repeat}.social .yt:hover{background:url(/tpl/img/icons/yt-hover.png) 50% no-repeat}.social-links{overflow:hidden}.social-links p{margin-bottom:20px}.social-links a{height:30px;margin-right:10px;width:30px;float:left;display:block}.social-links a:hover{opacity:.8}.social-links .vk{background:url(/tpl/img/icons/school-vk.png) 50% no-repeat;background-size:contain}.social-links .fb{background:url(/tpl/img/icons/school-fb.png) 50% no-repeat;background-size:contain}.social-links .in{background:url(/tpl/img/icons/school-in.png) 50% no-repeat;background-size:contain}.toggle-menu:before{right:0;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s;-webkit-transition-delay:0;-o-transition-delay:0;-moz-transition-delay:0;transition-delay:0;content:"";position:absolute;opacity:0;bottom:0;top:0;background:url(/tpl/img/wood-border.jpg) top;left:0}.toggle-menu{padding:14px 0;background:url(/tpl/img/cloth.png);display:none;z-index:10}.toggle-menu,.toggle-menu .container{position:relative}.toggle-menu span{font-size:14px;font-weight:700;color:#fff;text-transform:uppercase;line-height:1}.toggle-menu a{height:20px;right:15px;width:26px;margin-top:-10px;z-index:11}.toggle-menu a,.toggle-menu a span{position:absolute;top:50%;display:block}.toggle-menu a span{height:3px;-webkit-transition:background 0s .3s;-moz-transition:background 0s .3s;-o-transition:background 0s .3s;-ms-transition:background 0s .3s;transition:background 0s .3s;background:#fff;width:100%;margin-top:-2px}.toggle-menu a span:after,.toggle-menu a span:before{height:3px;-webkit-transition-delay:.3s,0s;-o-transition-delay:.3s,0s;-moz-transition-delay:.3s,0s;transition-delay:.3s,0s;-webkit-transition-duration:.3s,.3s;-o-transition-duration:.3s,.3s;-moz-transition-duration:.3s,.3s;transition-duration:.3s,.3s;right:0;content:"";position:absolute;background:#fff;left:0}.toggle-menu a span:before{top:-8px;-webkit-transition-property:top,transform;-moz-transition-property:top,transform;-o-transition-property:top,transform;transition-property:top,transform}.toggle-menu a span:after{bottom:-8px;-webkit-transition-property:bottom,transform;-moz-transition-property:bottom,transform;-o-transition-property:bottom,transform;transition-property:bottom,transform}.toggle-menu a.active span{background:none}.toggle-menu a.active span:before{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:0}.toggle-menu a.active span:after{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);bottom:0}.toggle-menu a.active span:after,.toggle-menu a.active span:before{-webkit-transition-delay:0s,.25s;-o-transition-delay:0s,.25s;-moz-transition-delay:0s,.25s;transition-delay:0s,.25s}.header{padding:15px 0 0;font-size:0;margin-bottom:-90px;position:relative;letter-spacing:-10px;z-index:1}.header .social.mob{padding-top:30px;position:absolute;letter-spacing:normal;text-align:center;top:0;width:80px;display:none}.header .social.mob .social-heading{margin-bottom:20px;text-transform:uppercase}.header .social.mob li{display:block}.header .social.mob a{display:inline-block}.header .header-info,.header .header-logo{letter-spacing:normal;vertical-align:top;display:inline-block}.header .billtable-left{background:url(/tpl/img/table-left.png) top no-repeat;background-size:contain}.header .billtable-right{background:url(/tpl/img/table-right.png) top no-repeat;background-size:contain}.header .header-info{height:396px;overflow:hidden;padding:40px;width:39%}.header .header-info .wrapper{padding:0 15px 0 0;width:60%;float:left}.header .header-info .socials{padding:0 0 0 15px;width:40%;float:left}.header .header-info .social+.social{margin-top:15px}.header .header-info .heading{margin-bottom:10px;text-align:center;font-family:Playfair Display,sans-serif}.header .header-info .heading,.header .header-info .phones{font-size:24px;font-weight:700;text-shadow:0 1px 0 #000;color:#efe5d5}.header .header-info .phones{font-family:Open Sans,sans-serif;font-family:Croissant One,cursive}.header .header-info .phones span{font-size:18px}.header .header-info .phones a{position:relative;padding-left:36px}.header .header-info .phones a:before{height:27px;content:"";position:absolute;top:4px;background:url(/tpl/img/icons-s02e629a4aa.png) 0 -757px no-repeat;left:2px;width:26px}.header .header-info .reserv{font-size:17px;color:#00b9aa;display:none}.header .header-info .address{font-size:16px;text-decoration:none;font-weight:700;text-shadow:0 1px 0 #000;color:#fff;line-height:1.3;margin-top:12px;font-family:Playfair Display,sans-serif}.header .header-info .address a{position:relative;padding-left:36px;display:inline-block}.header .header-info .address a:before{height:30px;content:"";position:absolute;top:-3px;background:url(/tpl/img/icons/map.png) 50% no-repeat;background-size:contain;left:0;width:30px}.header .header-info .address a:hover:before{background:url(/tpl/img/icons/map-hover.png) 50% no-repeat}.header .header-info .metro{font-size:14px;font-weight:700;text-shadow:0 1px 0 #000;color:#fff;margin-top:12px;font-family:Playfair Display,sans-serif;display:block}.header .header-info .metro span{position:relative;padding-left:36px;display:inline-block}.header .header-info .metro span:before{height:23px;content:"";position:absolute;top:-3px;background:url(/tpl/img/icons-s02e629a4aa.png) 0 -528px no-repeat;left:0;width:31px}.header .header-info .actions{display:none}.header .header-info .time{font-size:14px;font-size:400;color:#f19804;margin-top:12px;font-family:Open Sans,sans-serif}.header .header-info .time span{position:relative;padding-left:36px;display:inline-block}.header .header-info .time span:before{height:24px;content:"";position:absolute;top:-2px;background:url(/tpl/img/icons-s02e629a4aa.png) 0 -3354px no-repeat;left:4px;width:24px}.header .header-logo{height:396px;padding:10px 20px 15px;position:relative;background:url(/tpl/img/logo.png) top no-repeat;background-size:contain;text-align:center;width:22%;z-index:2}.header .header-logo a{height:235px;display:block}.header .header-logo .name{font-size:26px;font-weight:700;text-shadow:0 1px 0 #000;color:#efe5d5;margin:15px -30px 0;font-family:Playfair Display,serif;display:none}.mainmenu{margin-bottom:-75px;position:relative;z-index:2}.mainmenu .container{padding:0 35px}.mainmenu .wrapper{height:52px;position:relative;box-shadow:0 0 20px 0 rgba(0,0,0,.5);border-radius:26px;background:url(/tpl/img/menu.png) 50% no-repeat;background-size:contain}.mainmenu .menu{font-size:0;padding-right:48px;letter-spacing:-10px;text-align:center}.mainmenu .menu li{padding:15px 10px;font-size:16px;text-decoration:none;font-weight:700;text-shadow:0 1px 0 #000;color:#efe5d5;position:relative;letter-spacing:normal;font-family:Playfair Display,serif;display:inline-block}.mainmenu .menu li>ul{display:none}.mainmenu .menu li+li:before{height:11px;content:"";position:absolute;top:50%;background:url(/tpl/img/icons-s02e629a4aa.png) 0 -1508px no-repeat;left:-4px;width:8px;margin-top:-3px}.mainmenu .menu .active>a,.mainmenu .menu a:hover{color:#f19804}.mainmenu .search{right:0;position:absolute;top:0}.mainmenu .search .search-btn{height:40px;right:6px;position:absolute;top:6px;-webkit-box-shadow:0 0 25px rgba(0,0,0,.5);-moz-box-shadow:0 0 25px rgba(0,0,0,.5);box-shadow:0 0 25px rgba(0,0,0,.5);border-radius:50%;background:url(/tpl/img/icons-s02e629a4aa.png) 0 -3225px no-repeat;width:40px;display:block;z-index:1}.mainmenu .search .search-form{height:40px;right:6px;position:absolute;background:url(/tpl/img/icons/search-form.png) 50% no-repeat;background-size:contain;top:6px;width:347px;display:none;z-index:0}.mainmenu .search .search-form input[type=text]{height:40px;padding:0 50px 2px 15px;font-size:14px;color:#fff;border-radius:20px;background:transparent;width:100%}.mainmenu .search .search-form input[type=text]:-moz-placeholder,.mainmenu .search .search-form input[type=text]::-moz-placeholder{color:#fff;opacity:1}.mainmenu .search .search-form input[type=text]::-webkit-input-placeholder{color:#fff}.mainmenu.open{opacity:1;bottom:0}.mainmenu.open .wrapper .menu{opacity:1}.is-open .mainmenu,.is-open .toggle-menu:before,.mainmenu.open .wrapper .menu{-webkit-transition-delay:.6s;-o-transition-delay:.6s;-moz-transition-delay:.6s;transition-delay:.6s}.content{position:relative;z-index:0}.content .wrapper{padding:100px 30px 30px;position:relative;z-index:1}.content .wrapper:before{right:0;content:"";position:absolute;bottom:0;top:0;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.65);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,.65);box-shadow:0 0 20px 0 rgba(0,0,0,.65);background:url(/tpl/img/wood-border.jpg) top;left:0;z-index:-1}.content .wrapper:after{right:4px;bottom:4px;top:4px;-webkit-box-shadow:inset 0 0 10px 0 #000;-moz-box-shadow:inset 0 0 10px 0 #000;box-shadow:inset 0 0 10px 0 #000;background:url(/tpl/img/wood-bg.jpg) top;left:4px}.content .wrapper:after,.footer:after{content:"";position:absolute;z-index:-1}.footer:after{right:-16px;bottom:-26px;top:0;background:url(/tpl/img/light.png) bottom no-repeat;background-size:cover;left:-16px}.footer{padding-top:20px;font-size:18px;font-weight:700;text-shadow:0 1px 0 hsla(0,0%,100%,.7);color:#29241f;position:relative;border-top:2px solid rgba(0,0,0,.3);text-align:center;margin-top:50px;font-family:Playfair Display,serif;z-index:1}.footer .name{margin-bottom:15px}.footer .phone{font-size:26px;font-weight:400;color:#29241f;text-align:center;margin-top:25px;font-family:Croissant One,cursive}.footer .phone a:hover{color:#000}.footer .footer-partners .heading{margin-bottom:15px}.footer .footer-partners ul{overflow:hidden;font-size:0;letter-spacing:-10px;text-align:center;margin:0 -5px -10px}.footer .footer-partners li{padding:0 5px;margin-bottom:10px;letter-spacing:normal;vertical-align:middle;display:inline-block}.footer .footer-partners li img{max-width:100%}.footer .footer-partners .lg{width:50%}.footer .footer-partners .md{width:33.33333%}.footer .footer-partners a:hover{opacity:.8}.footer .footer-contacts{text-align:center}.footer .footer-contacts .logo{font-size:0}.footer .footer-contacts .logo img{max-width:100%}.footer .footer-info .social .social-heading{text-shadow:0 1px 0 hsla(0,0%,100%,.7);color:#29241f}.footer .footer-info .social+.social{margin-top:15px}.footer .aboutinfo{margin-top:25px}.footer .aboutinfo li{font-size:18px;font-weight:700;text-shadow:0 1px 0 hsla(0,0%,100%,.7);color:#29241f}.bottom,.footer .aboutinfo li{font-family:Playfair Display,serif}.bottom{padding:50px 0;font-size:14px;text-shadow:0 1px 0 rgba(0,0,0,.7);color:#fff}.bottom .bottom-des{text-align:right}.maininfo{overflow:hidden;margin-bottom:40px}.maininfo .maininfo-text:before{height:40px;right:0;content:"";position:absolute;top:0;background:url(/tpl/img/info-top.png) 50% no-repeat;background-size:contain;left:0}.maininfo .maininfo-text:after{height:15px;right:0;content:"";position:absolute;bottom:0;background:url(/tpl/img/info-bottom.png) 50% no-repeat;background-size:contain;left:0}.maininfo .maininfo-text{padding:60px 0 35px;color:#fff;position:relative;text-align:center}.maininfo .maininfo-text h3{font-size:22px;font-weight:700;margin-bottom:20px;text-shadow:0 1px 0 #000;font-family:Playfair Display,sans-serif}.maininfo .maininfo-text p{font-size:16px;text-shadow:0 1px 0 #000;line-height:1.4}.maininfo .maininfo-text p+p{margin-top:10px}.maininfo .maininfo-rest{font-size:0}.maininfo .maininfo-rest li{padding:3px;border:2px solid #74521d;position:relative;box-shadow:0 0 20px 0 rgba(0,0,0,.65);border-radius:5px}.maininfo .maininfo-rest li:before{border:1px solid #e7d44a;right:0;content:"";position:absolute;bottom:0;top:0;left:0}.maininfo .maininfo-rest li+li{margin-top:30px}.maininfo .maininfo-rest a{overflow:hidden;position:relative;display:block}.maininfo .maininfo-rest a img{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s;z-index:-1}.maininfo .maininfo-rest a:before{box-shadow:inset 0 0 30px 10px rgba(0,0,0,.8)}.maininfo .maininfo-rest a:after,.maininfo .maininfo-rest a:before{right:0;content:"";position:absolute;bottom:0;top:0;left:0;z-index:1}.maininfo .maininfo-rest a:hover:before{box-shadow:inset 0 0 50px 10px rgba(0,255,233,.4)}.maininfo .maininfo-rest a:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-ms-transition:scale(1.1)}.maininfo .maininfo-rest .rest-1 a:after{background:url(/tpl/img/rest/rest-1-bg.png) 100% 100% no-repeat;background-size:contain}.maininfo .maininfo-rest .rest-2 a:after{background:url(/tpl/img/rest/rest-2-bg.png) 100% 100% no-repeat;background-size:contain}.maininfo .maininfo-rest .rest-3 a:after{background:url(/tpl/img/rest/rest-3-bg.png) 100% 100% no-repeat;background-size:contain}.maininfo .maininfo-rest img{width:100%}.date{font-size:16px;margin-bottom:10px;text-shadow:0 1px 0 rgba(0,0,0,.7);color:#f19804;position:relative;font-family:Playfair Display,sans-serif;padding-left:20px}.date:before{height:12px;content:"";position:absolute;top:4px;-webkit-box-shadow:0 0 6px rgba(0,0,0,.5);-moz-box-shadow:0 0 6px rgba(0,0,0,.5);box-shadow:0 0 6px rgba(0,0,0,.5);background:url(/tpl/img/icons-s02e629a4aa.png) 0 -182px no-repeat;left:0;width:11px}.articles .articles-items .item,.slide-gallery{overflow:hidden;padding:25px;font-size:0;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.65);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,.65);box-shadow:0 0 20px 0 rgba(0,0,0,.65);background:url(/tpl/img/cloth.png)}.articles .articles-items .item img{border:2px solid #e7d44a;margin-right:25px;box-shadow:0 0 20px 0 rgba(0,0,0,.65);width:25%;float:left}.articles .articles-items .item .item-content{overflow:hidden;font-size:14px;color:#fff;position:relative;padding-right:80px}.articles .articles-items .item .item-content .readmore{height:176px;right:0;position:absolute;top:50%;background:url(/tpl/img/icons/readmore.png) 50% no-repeat;background-size:contain;width:52px;margin-top:-88px;display:block}.articles .articles-items .item .item-content .readmore:hover{background:url(/tpl/img/icons/readmore-hover.png) 50% no-repeat}.articles .articles-items .item .item-content .name{font-size:18px;font-weight:700;text-shadow:0 1px 0 rgba(0,0,0,.7);color:#efe5d5;line-height:1.4;font-family:Playfair Display,sans-serif}.articles .articles-items .item .item-content .name:hover{color:#f19804}.articles .articles-items .item .item-content .links{font-size:15px;line-height:1.5;margin-top:10px}.articles .articles-items .item .item-content .links a{text-decoration:underline;font-weight:400;color:#f19804}.articles .articles-items .item .item-content .links a:hover{text-decoration:none}.articles .articles-items .item .item-content .announce{line-height:1.6;margin-top:20px}.articles .articles-items .item .item-content ul{margin-top:25px}.articles .articles-items .item .item-content ul li{font-size:14px;position:relative;margin:10px 0;padding-left:34px}.articles .articles-items .item .item-content ul li:first-child{margin-top:0}.articles .articles-items .item .item-content ul li:last-child{margin-bottom:0}.articles .articles-items .item .item-content ul li:before{height:30px;content:"";position:absolute;top:-7px;background:url(/tpl/img/icons-s02e629a4aa.png) 0 -408px no-repeat;left:-4px;width:34px}.articles .articles-items .item .item-content ul a{text-decoration:underline;color:#f19804}.articles .articles-items .item .item-content ul a:hover{text-decoration:none}.articles .articles-items .item+.item{margin-top:30px}.articles .articles-actions{text-align:center;margin-top:30px}.mainslider{overflow:hidden;font-size:0;margin-bottom:40px;position:relative;-webkit-box-shadow:0 0 25px rgba(0,0,0,.5);-moz-box-shadow:0 0 25px rgba(0,0,0,.5);box-shadow:0 0 25px rgba(0,0,0,.5);border-radius:38px;line-height:1}.mainslider .nivoSlider:before{background:url(/tpl/img/slider-border.png) 50% no-repeat;background-size:contain;z-index:10}.mainslider .sauna:after{background:url(/tpl/img/slider/sauna.png) 0 100% no-repeat;background-size:contain;z-index:9}.mainslider .east:after{background:url(/tpl/img/slider/east.png) 0 100% no-repeat;background-size:contain;z-index:9}.mainslider .rus:after{background:url(/tpl/img/slider/rus.png) 0 100% no-repeat;background-size:contain;z-index:9}.mainslider .nivoSlider:after,.mainslider .nivoSlider:before{right:0;content:"";position:absolute;bottom:0;top:0;left:0}.mainslider .nivoSlider{height:383px;overflow:hidden;position:relative;margin-top:-4px}.mainslider .nivoSlider img{width:100%}.mainslider .nivo-directionNav a{height:101px;font-size:0;opacity:.8;top:50%;width:57px;margin-top:-50px;display:block;z-index:11}.mainslider .nivo-directionNav a:hover{opacity:1}.mainslider .nivo-directionNav .nivo-prevNav{background:url(/tpl/img/icons/prev.png) 50% no-repeat;background-size:contain;left:3px}.mainslider .nivo-directionNav .nivo-nextNav{right:3px;background:url(/tpl/img/icons/next.png) 50% no-repeat;background-size:contain}.mainslider .nivo-controlNav{height:50px;padding:9px 15px;background:url(/tpl/img/slider-controls.png) 50% no-repeat;background-size:contain;text-align:center;border-radius:0 0 38px 38px;margin-top:-5px;z-index:-1}.mainslider .nivo-controlNav .nivo-control{height:30px;font-size:0;background:url(/tpl/img/icons/point.png) 50% no-repeat;background-size:contain;margin:0 5px;width:30px;display:inline-block}.mainslider .nivo-controlNav .nivo-control.active{background:url(/tpl/img/icons/point-active.png) 50% no-repeat;background-size:contain}.pagination{font-size:0;letter-spacing:-10px;text-align:center;margin:25px 0 30px;display:block}.pagination>li>a,.pagination>li>span{padding:0;font-size:18px;border:0;text-decoration:none;font-weight:700;text-shadow:0 1px 0 hsla(0,0%,100%,.7);color:#29241f;text-align:center;margin:0;background:none;width:35px;line-height:35px;float:none;display:inline-block}.pagination>li{letter-spacing:normal;margin:0 5px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{color:#29241f;background:none}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{text-shadow:0 1px 0 rgba(0,0,0,.7);color:#f19804;background:none}.pagination .next span,.pagination .prev span{position:relative;top:-1px}.gallery{padding:25px;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.65);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,.65);box-shadow:0 0 20px 0 rgba(0,0,0,.65);background:url(/tpl/img/cloth.png)}.gallery .gallery-info{margin-bottom:25px}.gallery .gallery-info .heading{font-size:22px;color:#efe5d5;text-align:center}.gallery .gallery-info .date{margin-bottom:5px}.gallery .gallery-info .name{font-size:20px;font-weight:700;text-shadow:0 1px 0 rgba(0,0,0,.7);color:#efe5d5;font-family:Playfair Display,open-serif}.gallery .gallery-items{font-size:0}.gallery .gallery-items .row{overflow:hidden;margin-bottom:-30px}.gallery .gallery-items .row>div{margin-bottom:30px}.gallery .gallery-items a{font-size:0;position:relative;display:block}.gallery .gallery-items a img{width:100%}.gallery .gallery-items a:before{right:0;content:"";position:absolute;opacity:0;bottom:0;top:0;background:url(/tpl/img/icons/zoom.png) 50% no-repeat rgba(0,0,0,.5);left:0;z-index:1}.gallery .gallery-items a:hover:before{opacity:1}.reviews .reviews-actions{text-align:center;margin-top:30px}.reviews .reviews-items .item{padding:20px 25px 25px;color:#fff;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.65);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,.65);box-shadow:0 0 20px 0 rgba(0,0,0,.65);background:url(/tpl/img/cloth.png)}.reviews .reviews-items .item .item-name{font-size:18px;font-weight:700;margin-right:20px;text-shadow:0 1px 0 rgba(0,0,0,.7);color:#efe5d5;vertical-align:bottom;font-family:Playfair Display,sans-serif;display:inline-block}.reviews .reviews-items .item .date{margin:0;vertical-align:bottom;display:inline-block}.reviews .reviews-items .item .item-text{font-size:14px;line-height:1.4;margin-top:10px}.reviews .reviews-items .item .answer{margin-top:25px;padding-left:20px}.reviews .reviews-items .item .answer .answer-name{font-size:14px;font-weight:700;text-shadow:0 1px 0 rgba(0,0,0,.7);color:#efe5d5;position:relative;font-family:Playfair Display,sans-serif;padding-left:20px}.reviews .reviews-items .item .answer .answer-name:before{height:16px;content:"";position:absolute;top:-1px;background:url(/tpl/img/icons-s02e629a4aa.png) 0 0 no-repeat;left:0;width:16px}.reviews .reviews-items .item .answer .answer-text{font-style:italic;color:#efe5d5;line-height:1.4;margin-top:10px}.reviews .reviews-items .item+.item{margin-top:30px}.bs-video-modal-sm .modal-sm{max-width:620px}.modal-sm{max-width:340px;width:100%}.modal:before{height:100%;content:""}.modal-dialog,.modal:before{vertical-align:middle;display:inline-block}.modal,.modal-dialog{text-align:center}.modal .modal-content{padding:25px 30px 20px;font-size:14px;border:0;font-weight:400;position:relative;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.65);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,.65);box-shadow:0 0 20px 0 rgba(0,0,0,.65);border-radius:0;background:url(/tpl/img/cloth.png);font-family:Open Sans,sans-serif}.modal .modal-content .close{filter:none;font-size:24px;font-weight:400;text-shadow:none;right:10px;color:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s;position:absolute;opacity:.6;top:10px;float:none}.modal .modal-content .close:hover{opacity:1}.modal .modal-header{padding:0;border:0;margin-bottom:20px;position:static}.modal .modal-header .modal-title{font-size:20px;font-weight:700;text-shadow:0 1px 0 #000;color:#efe5d5;line-height:1;font-family:Playfair Display,serif}.modal .modal-body{padding:0;margin:0}.modal .modal-body .form-group{margin-bottom:15px}.restmenu{margin-bottom:20px;text-align:center}.restmenu .row>div{margin-bottom:30px}.restmenu a{font-size:0;text-decoration:none;display:inline-block}.restmenu a img{max-width:100%;-webkit-box-shadow:0 0 30px rgba(0,0,0,.6);-moz-box-shadow:0 0 30px rgba(0,0,0,.6);box-shadow:0 0 30px rgba(0,0,0,.6);border-radius:6px}.restmenu a img,.restmenu a p{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s}.restmenu a p{font-size:18px;font-weight:700;text-shadow:0 1px 0 #000;color:#efe5d5;text-align:center;margin-top:15px;font-family:Playfair Display,sans-serif}.restmenu a.active img,.restmenu a:hover img{-webkit-box-shadow:0 0 30px rgba(241,152,4,.6);-moz-box-shadow:0 0 30px rgba(241,152,4,.6);box-shadow:0 0 30px rgba(241,152,4,.6)}.restmenu a.active p,.restmenu a:hover p{color:#fff5e5}.menutable:after,.menutable:before{height:188px;right:0;content:"";position:absolute;left:0;z-index:1}.menutable:before{top:0;background:url(/tpl/img/menutable-top.png) bottom no-repeat,url(/tpl/img/menutable-bg.png);background-size:contain}.menutable:after{bottom:0;background:url(/tpl/img/menutable-bottom.png) top no-repeat,url(/tpl/img/menutable-bg.png);background-size:contain}.menutable{padding:170px 110px;position:relative;background:url(/tpl/img/menutable-center.png) top repeat-y,url(/tpl/img/menutable-bg.png);background-size:contain}.menutable h3,.menutable table{position:relative;z-index:2}.menutable table+h3{margin-top:40px}.menutable h3{font-size:20px;font-weight:700;margin-bottom:20px;text-shadow:0 1px 0 rgba(0,0,0,.7);color:#2e4442;text-align:center;font-family:Playfair Display,sans-serif}.menutable tr+tr{border-top:1px dotted #006446}.menutable td{vertical-align:middle}.menutable td:first-child{padding:12px 15px}.menutable td:first-child p{font-size:18px;color:#000}.menutable td:first-child em{font-size:13px;font-style:italic;color:#724d34;margin-top:4px;display:block}.menutable td:nth-child(2){font-size:13px}.menutable td:last-child,.menutable td:nth-child(2){padding:12px 5px;text-align:center;width:90px;line-height:22px}.menutable td:last-child{font-size:18px;font-weight:700}.category{padding:25px;font-size:16px;text-decoration:none;font-weight:700;text-shadow:0 1px 0 #000;color:#efe5d5;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.65);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,.65);box-shadow:0 0 20px 0 rgba(0,0,0,.65);border-radius:5px;background:url(/tpl/img/category-bg.jpg);font-family:Playfair Display,sans-serif}.category li+li{margin-top:10px}.category a{position:relative;padding-left:34px;display:inline-block}.category a:before{height:18px;content:"";position:absolute;top:1px;background:url(/tpl/img/icons-s02e629a4aa.png) 0 -292px no-repeat;left:0;width:20px}.category a:hover,.category li.active{color:#f19804}.category .stud a:before{height:11px;top:4px;background:url(/tpl/img/icons-s02e629a4aa.png) 0 -3275px no-repeat;width:19px}.category .sport a:before{height:22px;top:-2px;background:url(/tpl/img/icons-s02e629a4aa.png) 0 -150px no-repeat;width:19px}*+.book,*+.tour{margin-top:30px}.book,.tour{text-align:center}.book img,.tour img{max-width:100%}.book p,.tour p{font-size:18px;font-weight:700;text-shadow:0 1px 0 #000;color:#efe5d5;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s;text-align:center;margin-top:15px;font-family:Playfair Display,sans-serif}.book a.active p,.book a:hover p,.tour a.active p,.tour a:hover p{color:#fff5e5}.page{font-size:16px;color:#fff;line-height:1.4}.page .img-border{padding:6px;font-size:0;box-shadow:0 0 20px 0 rgba(0,0,0,.65);background:url(/tpl/img/wood-2-border.jpg)}.page *+p,.page p+*{margin-top:25px}.page *+.page-heading{margin-top:40px}.page .page-heading{overflow:hidden;font-size:24px;font-weight:700;margin-bottom:20px;text-shadow:0 1px 0 rgba(0,0,0,.7);color:#efe5d5;font-family:Playfair Display,serif}.page .page-heading span{position:relative}.page .page-heading span:before{height:2px;content:"";position:absolute;bottom:10px;box-shadow:0 0 10px 0 rgba(0,0,0,.65);background:rgba(49,39,34,.5);margin-left:20px;left:100%;width:9999px}.page li{position:relative;margin:10px 0;padding-left:34px}.page li:first-child{margin-top:0}.page li:last-child{margin-bottom:0}.page li:before{height:30px;content:"";position:absolute;top:-5px;background:url(/tpl/img/icons-s02e629a4aa.png) 0 -408px no-repeat;left:-4px;width:34px}.page img{max-width:100%}.page .prices{width:100%;font-family:Playfair Display,sans-serif;display:table}.page .prices .prices-item{width:33.33333%;vertical-align:top;display:table-cell}.page .prices .prices-item p{font-size:16px;text-shadow:0 1px 0 #000;color:#fff;text-align:center;margin:10px 0 0;font-family:Playfair Display,serif}.page .prices .prices-item p em{font-size:22px;font-style:normal;color:#fff}.page .prices .prices-item p em,.page .prices .prices-item strong{font-weight:700;text-transform:uppercase;font-family:Playfair Display,serif}.page .prices .prices-item strong{font-size:18px;color:#000}.page .reserv{height:64px;font-size:14px;font-style:normal;color:#fff;text-align:center;margin:40px auto 0;background:url(/tpl/img/title-bg.png) top no-repeat;width:473px;line-height:64px}.sportsmens{padding:20px;background:url(/tpl/img/cloth.png)}.sportsmen{overflow:hidden}.sportsmen .sportsmen-image{font-size:0;margin-right:30px;width:200px;float:left;display:block}.sportsmen .sportsmen-image img{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s;width:100%}.sportsmen .sportsmen-image:hover img{opacity:.8}.sportsmen ul{width:50%;float:left}.sportsmen ul:nth-child(odd){padding-right:15px}.sportsmen ul:nth-child(2n){padding-left:15px}.sportsmen .sportsmen-about{overflow:hidden}.sportsmen .sportsmen-about li{position:relative;padding-left:34px}.sportsmen .sportsmen-about li img{margin-right:5px}.sportsmen .sportsmen-about li a{text-decoration:underline;color:#f19804}.sportsmen .sportsmen-about li a:hover{text-decoration:none}.sportsmen .sportsmen-about li:before{height:30px;content:"";position:absolute;top:-7px;background:url(/tpl/img/icons-s02e629a4aa.png) 0 -408px no-repeat;left:-4px;width:34px}.sportsmen .sportsmen-about li+li{margin-top:10px}.sportsmen .sportsmen-about .name{font-size:18px;text-decoration:underline;text-shadow:0 1px 0 rgba(0,0,0,.7);color:#f19804;margin-top:20px}.sportsmen .sportsmen-about .name:hover{text-decoration:none}.sportsmen .sportsmen-about .info{overflow:hidden}.sportsmen .sportsmen-about ul{font-size:14px;color:#fff}.sportsmen .sportsmen-years{padding-top:30px;color:#fff;text-align:left;clear:both}.sportsmen .sportsmen-years h3{font-size:26px;font-weight:700;text-shadow:0 1px 0 rgba(0,0,0,.7);color:#dcdcdc;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s;position:relative;border-bottom:1px dashed #fff;padding-right:30px;cursor:pointer;padding-bottom:15px;font-family:Playfair Display,sans-serif}.sportsmen .sportsmen-years h3.open,.sportsmen .sportsmen-years h3:hover{color:#f19804}.sportsmen .sportsmen-years h3:after{font-size:12px;right:0;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s;content:"";content:"▼";position:absolute;top:12px}.sportsmen .sportsmen-years h3.open:after{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.sportsmen .sportsmen-years .table+h3{margin-top:30px}.sportsmen .sportsmen-years .table{margin:0;display:none}.sportsmen .sportsmen-years .table tr+tr{border-top:1px dashed hsla(0,0%,100%,.5)}.sportsmen .sportsmen-years .table td{vertical-align:top}.sportsmen .sportsmen-years .table td:first-child{padding:10px 0 18px;font-size:28px;text-shadow:0 1px 0 rgba(0,0,0,.7);text-align:center;width:70px;line-height:1;font-family:Playfair Display,serif}.sportsmen .sportsmen-years .table td:first-child span{padding-top:8px;font-size:14px;font-weight:400;font-family:Open Sans,sans-serif;display:block}.sportsmen .sportsmen-years .table td:last-child{padding:17px 0 17px 15px}.sportsmen .sportsmen-years .table td:last-child a{font-size:18px;text-decoration:underline;font-weight:400;text-shadow:0 1px 0 rgba(0,0,0,.7);color:#f19804;font-family:Playfair Display,sans-serif}.sportsmen .sportsmen-years .table td:last-child a:hover{text-decoration:none}.sportsmen .sportsmen-years .table td:last-child p{font-size:14px;font-style:italic;color:#dcdcdc;margin-top:5px}.sportsmen+.sportsmen{padding-top:20px;border-top:1px dashed hsla(0,0%,100%,.4);margin-top:20px}.school{font-size:14px;color:#fff}.school .image{font-size:0}.school .image img{width:100%}.school .school-section+.school-section{margin-top:30px}.school .school-section{padding:20px;box-shadow:0 0 20px 0 rgba(0,0,0,.65);background:url(/tpl/img/cloth.png)}.school p{line-height:1.3}.school p+p{margin-top:20px}.school ul{margin-top:40px}.school ul li{font-size:14px;position:relative;margin:10px 0;padding-left:34px}.school ul li:first-child{margin-top:0}.school ul li:last-child{margin-bottom:0}.school ul li:before{height:30px;content:"";position:absolute;top:-7px;background:url(/tpl/img/icons-s02e629a4aa.png) 0 -408px no-repeat;left:-4px;width:34px}.school ul a{text-decoration:underline;color:#f19804}.school ul a:hover{text-decoration:none}.school .social-links{margin-top:40px}.school .map{height:450px;border:2px solid #f19804}.school .map>ymaps{height:100%;width:100%}.school .gallery{padding:0;margin:30px 0 0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:none}.trener-item ul{margin-top:0}.trener-item ul li{font-size:14px;position:relative;margin:0;padding-left:0}.trener-item ul li:before{height:0;content:"";position:absolute;top:0;background:url() 0 no-repeat;left:0;width:0}.trener-about .image img{width:100%}.trener-item .nav-tabs>li>a{text-decoration:underline;color:#f19804}.trener-item .nav-tabs>li.active>a,.trener-item .nav-tabs>li.active>a:focus,.trener-item .nav-tabs>li.active>a:hover{border:1px solid;border-color:#ddd #ddd transparent;color:#555;background-color:#fff;cursor:default}.trener-item .gallery{padding:0;box-shadow:none;background:none}.students .student .student-about .info{padding-right:80px}.students .student .student-about .info .readmore{height:176px;right:0;position:absolute;top:50%;background:url(/tpl/img/icons/readmore.png) 50% no-repeat;background-size:contain;width:52px;margin-top:-88px;display:block}.students .student .student-about .info .readmore:hover{background:url(/tpl/img/icons/readmore-hover.png) 50% no-repeat}.students .student+.student{margin-top:30px}.student,.trener-item{padding:20px;box-shadow:0 0 20px 0 rgba(0,0,0,.65);background:url(/tpl/img/cloth.png)}.trener-item{margin-bottom:20px}.student .student-name,.trener-item .trener-name{font-size:22px;font-weight:700;margin-bottom:20px;text-shadow:0 1px 0 rgba(0,0,0,.7);color:#efe5d5;font-family:Playfair Display,sans-serif}.student .student-name a:hover{color:#f19804}.student .student-about,.trener-item .trener-about{overflow:hidden}.student .student-about .image,.trener-item .trener-about .image{font-size:0;margin-right:30px;width:200px;float:left;display:block}.trener-item .trener-about .image{width:100%}.student .student-about .image a:hover{color:#e18800}.student .student-about .image a:hover img{opacity:.8}.student .student-about .image img{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s;width:100%}.student .student-about .image .all{font-size:14px;color:#f19804;position:relative;margin-top:15px;padding-left:30px;display:inline-block}.student .student-about .image .all:before{height:18px;content:"";position:absolute;top:1px;background:url(/tpl/img/icons-s02e629a4aa.png) 0 -292px no-repeat;left:0;width:20px}.student .student-about .info{overflow:hidden;color:#fff;position:relative}.student .student-about .info ul li{font-size:14px;position:relative;margin:10px 0;padding-left:34px}.student .student-about .info ul li:first-child{margin-top:0}.student .student-about .info ul li:last-child{margin-bottom:0}.student .student-about .info ul li:before{height:30px;content:"";position:absolute;top:-7px;background:url(/tpl/img/icons-s02e629a4aa.png) 0 -408px no-repeat;left:-4px;width:34px}.student .student-about .info ul a{text-decoration:underline;color:#f19804}.student .student-about .info ul a:hover{text-decoration:none}.student .student-ext{clear:both;margin-top:35px}.student .student-ext .nav>li>a{padding:4px 15px;border:0;background:#fff}.student .student-ext .nav>li.active>a,.student .student-ext .nav>li.active>a:focus,.student .student-ext .nav>li.active>a:hover{color:#fff;background:#f19804}.student .student-ext .tab-content,.trener-item .student-ext .tab-content{padding-top:30px;color:#fff}.student .student-ext .tab-content p,.trener-item .student-ext .tab-content p{font-size:14px;color:#fff}.student .student-ext .tab-content p strong{color:#f19804;text-transform:uppercase}.student .student-ext .tab-content blockquote{border-left:4px solid #f19804;padding:1px 0 1px 15px;font-style:italic;color:#f19804;margin:20px 0 20px 20px;line-height:1.4}.student .student-ext .tab-content ul li{font-size:14px;position:relative;margin:10px 0;padding-left:34px}.student .student-ext .tab-content ul li:first-child{margin-top:0}.student .student-ext .tab-content ul li:last-child{margin-bottom:0}.student .student-ext .tab-content ul li:before{height:30px;content:"";position:absolute;top:-7px;background:url(/tpl/img/icons-s02e629a4aa.png) 0 -408px no-repeat;left:-4px;width:34px}.student .student-ext .tab-content ul a{text-decoration:underline;color:#f19804}.student .student-ext .tab-content ul a:hover{text-decoration:none}.student .student-ext .tab-content h4{margin-top:-5px}.student .student-ext .tab-content h4+ul{margin-top:15px}.student .student-ext .tab-content ul+h4{margin-top:25px}.student .student-ext .tab-content *+.gallery{margin-top:30px}.student .gallery{padding:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:none}.videolist{overflow:hidden;font-size:0;letter-spacing:-10px;margin:0 -15px -30px}.videolist .video{padding:0 15px;margin-bottom:30px;letter-spacing:normal;width:33.33333%;vertical-align:top;display:inline-block}.videolist .video .video-image{height:120px;position:relative;background-size:cover!important;background-position:50%!important;background-repeat:no-repeat!important;background:#000}.videolist .video .video-image .play{height:32px;position:absolute;top:50%;background:url(/tpl/img/icons-s02e629a4aa.png) 0 -805px no-repeat;margin-left:-16px;left:50%;width:32px;margin-top:-16px;display:block}.videolist .video .video-info{font-size:14px;text-align:center;margin-top:15px}.videolist .video .video-info .players .player>*{vertical-align:middle;display:inline-block}.videolist .video .video-info .players .player img{height:11px;margin-right:4px;width:16px}.videolist .video .video-info .players .player.win{color:#f19804}.videolist .video .video-info .players .player+.player{margin-top:5px}.videolist .video .video-info .dates{font-size:12px;margin-top:15px}.videolist .video .video-info .ext,.videolist .video .video-info .name{margin-top:15px}@media screen and (max-width:1309px){.header .header-info{height:372px;padding:36px;width:40%}.header .header-info .heading{font-size:22px}.header .header-logo{height:372px;width:20%}.header .header-logo a{height:230px}.aboutinfo .tables{padding-left:86px}.aboutinfo .tables:before{height:44px;width:76px;margin-top:-23px}.aboutinfo .vip{padding-left:68px}.aboutinfo .vip:before{height:41px;width:60px;margin-top:-20px}.aboutinfo .rest{padding-left:42px}.aboutinfo .rest:before{height:56px;width:40px;margin-top:-28px}.aboutinfo .sauna{padding-left:54px}.aboutinfo .sauna:before{height:45px;width:45px;margin-top:-22px}.aboutinfo .wifi{padding-left:70px}.aboutinfo .wifi:before{height:48px;width:70px;margin-top:-24px}.mainmenu .menu li{padding:16px 8px;font-size:15px}.mainmenu .menu a:hover{color:#f19804}.mainmenu .search{right:0;position:absolute;top:0}.mainmenu .search .search-btn{height:40px;right:6px;position:absolute;top:6px;-webkit-box-shadow:0 0 25px rgba(0,0,0,.5);-moz-box-shadow:0 0 25px rgba(0,0,0,.5);box-shadow:0 0 25px rgba(0,0,0,.5);border-radius:50%;background:url(/tpl/img/icons-s02e629a4aa.png) 0 -3225px no-repeat;width:40px;display:block;z-index:1}.mainmenu .search .search-form{height:40px;right:6px;position:absolute;background:url(/tpl/img/icons/search-form.png) 50% no-repeat;background-size:contain;top:6px;width:347px;display:none;z-index:0}.mainmenu .search .search-form input[type=text]{height:40px;padding:0 50px 2px 15px;font-size:14px;color:#fff;border-radius:20px;background:transparent;width:100%}.mainmenu .search .search-form input[type=text]:-moz-placeholder,.mainmenu .search .search-form input[type=text]::-moz-placeholder{color:#fff;opacity:1}.mainmenu .search .search-form input[type=text]::-webkit-input-placeholder{color:#fff}.mainslider{border-radius:36px}.mainslider .nivoSlider{height:348px}.mainslider .nivo-controlNav{height:46px}.mainslider .nivo-controlNav .nivo-control{height:27px;width:27px}.menutable:after,.menutable:before{height:171px}.menutable{padding:150px 100px}}@media screen and (max-width:1199px){.caption,h1{font-size:22px}.caption span:after,.caption span:before,h1 span:after,h1 span:before{bottom:10px}h2{font-size:20px}.toggle-menu{display:block}.social-links p{margin-bottom:15px}.header .header-info{height:320px;padding:30px}.header .header-info .heading{font-size:18px}.header .header-info .wrapper{padding:0 10px 0 0;width:60%}.header .header-info .socials{padding:0 0 0 10px;width:40%}.header .header-info .social .social-heading{font-size:14px}.header .header-info .social+.social{margin-top:15px}.header .header-info .phones{font-size:20px}.header .header-info .phones span{font-size:16px}.header .header-info .phones a:before{top:0}.header .header-info .address,.header .header-info .metro{font-size:14px;margin-top:8px}.header .header-info .time{margin-top:8px}.header .header-logo{height:320px}.header .header-logo a{height:186px}.aboutinfo li{font-size:16px;margin:15px 10px}.aboutinfo .tables{padding-left:76px}.aboutinfo .tables:before{height:40px;width:66px;margin-top:-20px}.aboutinfo .vip{padding-left:60px}.aboutinfo .vip:before{height:36px;width:50px;margin-top:-18px}.aboutinfo .rest{padding-left:38px}.aboutinfo .rest:before{height:50px;width:34px;margin-top:-25px}.aboutinfo .sauna{padding-left:48px}.aboutinfo .sauna:before{height:40px;width:40px;margin-top:-20px}.aboutinfo .wifi{padding-left:44px}.aboutinfo .wifi:before{height:40px;width:44px;margin-top:-20px}.mainmenu{height:100%;overflow:auto;padding:44px 0 0;right:0;-webkit-transition:bottom .6s;-moz-transition:bottom .6s;-o-transition:bottom .6s;-ms-transition:bottom .6s;transition:bottom .6s;position:fixed;bottom:120%;margin:0;background:url(/tpl/img/cloth.png);left:0;z-index:9}.mainmenu .container{height:100%;padding:0 15px}.mainmenu .wrapper{height:auto;box-shadow:none;border-radius:0;background:transparent}.mainmenu .wrapper .menu{-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;-ms-transition:all .6s;transition:all .6s;-webkit-transition-delay:0;-o-transition-delay:0;-moz-transition-delay:0;transition-delay:0;padding:8px 0;opacity:0;text-align:left}.mainmenu .wrapper .menu li{padding:0;font-size:14px;font-weight:400;text-shadow:none;color:#fff;margin:0;font-family:Open Sans,sans-serif;display:block}.mainmenu .wrapper .menu>li{padding:8px 0}.mainmenu .wrapper .menu>li>a{text-transform:uppercase}.mainmenu .wrapper .menu li:before{display:none}.mainmenu .wrapper .menu .has-child{position:relative;padding-right:40px}.mainmenu .wrapper .menu .has-child li{font-size:14px;margin-top:12px;padding-left:15px}.mainmenu .wrapper .menu .has-child:after{height:12px;right:0;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s;content:"";position:absolute;top:12px;background:url(/tpl/img/icons/plus.png) 50% no-repeat;width:12px}.mainmenu .wrapper .menu .has-child.open:after{background:url(/tpl/img/icons/minus.png) 50% no-repeat}.mainmenu .wrapper .menu a{display:block}.mainmenu .wrapper .search{display:none}.content .wrapper{padding:30px}.articles .articles-items .item .item-content .name{font-size:16px}.articles .articles-items .item+.item{margin-top:25px}.mainslider{border-radius:32px}.mainslider .nivoSlider{height:285px}.mainslider .nivo-controlNav{height:38px}.mainslider .nivo-controlNav .nivo-control{height:19px;margin:0 4px;width:19px}.menutable:after,.menutable:before{height:140px}.menutable{padding:130px 85px}.menutable table+h3{margin-top:35px}.menutable h3{font-size:18px;margin-bottom:10px}.menutable td:first-child{padding:10px}.menutable td:first-child p{font-size:17px}.menutable td:last-child,.menutable td:nth-child(2){padding:10px 5px;width:80px;line-height:20px}.menutable td:last-child{font-size:17px}.category{padding:20px}.page *+p,.page p+*{margin-top:15px}.page *+.page-heading{margin-top:35px}.page .page-heading{font-size:22px}.page .page-heading span:before{bottom:9px}.page .prices .prices-item p em{font-size:20px}.page .prices .prices-item strong{font-size:16px}.sportsmen .sportsmen-image{margin-right:20px;width:150px}.sportsmen .sportsmen-about .name{font-size:16px}.sportsmen .sportsmen-years h3{font-size:24px}.sportsmen .sportsmen-years h3:after{top:12px}.sportsmen .sportsmen-years .table+h3{margin-top:25px}.sportsmen .sportsmen-years .table td:first-child{padding:10px 0 18px;font-size:24px}.sportsmen .sportsmen-years .table td:last-child{padding:16px 0 16px 15px}.sportsmen .sportsmen-years .table td:last-child a{font-size:16px}.school p+p{margin-top:15px}.school .social-links,.school ul{margin-top:35px}.school .map{height:400px}.school .gallery{margin-top:25px}.student .student-name{font-size:20px}.student .student-about .image{margin-right:20px;width:150px}}@media screen and (max-width:991px){.out:after,.out:before{display:none}.caption,h1{font-size:20px;margin-bottom:20px}.caption span:after,.caption span:before,h1 span:after,h1 span:before{bottom:9px}h2{font-size:18px}.header{padding:0;margin:0 0 30px}.header .container{position:relative}.header .header-info{padding:40px 20px;display:none}.header .social.mob{display:block}.header .social-school.mob{left:0}.header .social-club.mob{right:0}.header .header-logo{height:360px;padding:15px 0 0;max-width:220px;text-align:center;margin:0 auto;width:auto;display:block}.header .header-logo a{height:210px;max-width:230px;margin:0 auto}.header .header-logo .name{display:block}.header .billtable-right{height:auto;text-align:center;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.65);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,.65);box-shadow:0 0 20px 0 rgba(0,0,0,.65);background:url(/tpl/img/cloth.png);width:auto;margin-top:-15px;display:block}.header .billtable-right .wrapper{padding:0;width:100%;float:none}.header .billtable-right .wrapper>div:not(:first-child){margin-top:20px}.header .billtable-right .socials{display:none}.header .billtable-right .phones,.header .billtable-right .phones span{font-size:20px}.header .billtable-right .phones a{position:relative;padding-left:28px}.header .billtable-right .phones a:before{height:26px;top:0;background:url(/tpl/img/icons/phone-mob.png) 50% no-repeat;background-size:contain;left:0;width:20px}.header .billtable-right .reserv{display:block}.header .billtable-right .address{font-size:17px;line-height:1.3}.header .billtable-right .address a{padding:0}.header .billtable-right .address a:before{display:none}.header .billtable-right .metro{font-size:17px}.header .billtable-right .metro span:before{top:1px}.header .billtable-right .actions{display:block}.header .billtable-right .time{font-size:17px}.header .billtable-right .time span{padding-left:29px}.header .billtable-right .time span:before{top:0;left:0}.footer{margin-top:45px}.footer .footer-partners{display:none}.footer .footer-partners .lg,.footer .footer-partners .md{width:20%}.footer .footer-contacts .logo{display:none}.footer .phone{margin-top:15px}.footer .footer-info{margin-top:30px}.footer .footer-info .social{padding:0 15px;display:inline-block}.footer .footer-info .social .social-heading{margin-bottom:8px}.footer .aboutinfo ul{letter-spacing:normal;margin:0}.footer .aboutinfo li{font-size:17px}.content .wrapper{padding:20px}.maininfo .maininfo-text h3{font-size:20px}.articles .articles-items .item img{width:30%}.articles .articles-items .item .item-content{padding-right:0}.articles .articles-items .item .item-content .readmore{display:none}.mainslider{border-radius:28px}.mainslider .nivoSlider{height:215px}.mainslider .nivo-controlNav{height:28px;padding:6px 15px}.mainslider .nivo-controlNav .nivo-control{height:16px;margin:0 3px;width:16px}.gallery{padding:20px}.gallery .gallery-info{margin-bottom:20px}.gallery .gallery-info .name{font-size:18px}.gallery .gallery-info .heading{font-size:20px}.reviews .reviews-items .item{padding:17px 20px 20px}.reviews .reviews-items .item .item-name{font-size:16px}.reviews .reviews-items .item .answer{margin-top:20px}.reviews .reviews-items .item+.item{margin-top:25px}.restmenu a p{font-size:16px}.menutable:after,.menutable:before{height:142px}.menutable{padding:120px 80px}.menutable table+h3{margin-top:30px}.menutable h3{margin-bottom:5px}.menutable td:first-child{padding:10px}.page .page-heading{font-size:20px}.page .prices .prices-item p em{font-size:18px}.page .prices .prices-item strong{font-size:15px}.sportsmen .sportsmen-image{width:140px}.sportsmen .sportsmen-about .name{font-size:15px}.sportsmen .sportsmen-years h3{font-size:20px;padding-bottom:10px}.sportsmen .sportsmen-years h3:after{top:8px}.sportsmen .sportsmen-years .table+h3{margin-top:20px}.sportsmen .sportsmen-years .table td:first-child{padding:9px 0 12px;font-size:20px}.sportsmen .sportsmen-years .table td:last-child{padding:12px 0 12px 15px}.sportsmen .sportsmen-years .table td:last-child a{font-size:15px}.school .social-links,.school ul{margin-top:30px}.school .map{height:350px}.school .gallery{margin-top:20px}.student .student-name{font-size:18px}.student .student-about .image{width:140px}.student .student-ext .nav>li>a{padding:4px 10px}.student .student-ext .tab-content{padding-top:20px}.student .student-ext .tab-content p strong{text-transform:none}.student .student-ext .tab-content blockquote{border-left:3px solid #f19804;padding:1px 0 1px 10px;margin:15px 0 15px 15px;line-height:1.3}}@media screen and (max-width:767px){.caption,h1{font-size:18px}.caption span:after,.caption span:before,h1 span:after,h1 span:before{bottom:7px}h2,h4{font-size:16px}.content .wrapper{padding:0}.content .wrapper:after,.content .wrapper:before{display:none}.footer{padding:25px 15px 15px;text-shadow:none;color:#fff;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.65);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,.65);box-shadow:0 0 20px 0 rgba(0,0,0,.65);background:url(/tpl/img/cloth.png);margin-top:40px}.footer .footer-partners .lg,.footer .footer-partners .md{width:33.33333%}.footer .phone{font-size:20px;text-shadow:none;color:#fff;margin-top:20px}.footer .footer-contacts{text-align:center}.footer .footer-contacts .logo{font-size:0}.footer .footer-contacts .logo img{max-width:100%}.footer .footer-info{margin-top:35px}.footer .footer-info .social .social-heading{text-shadow:none;color:#fff}.footer .footer-info .social+.social{margin-top:15px}.footer .aboutinfo{margin-top:25px}.footer .aboutinfo li{font-size:17px;text-shadow:none;color:#fff}.footer:after{display:none}.bottom{padding:40px 0;text-align:center}.bottom .bottom-des{text-align:center;margin-top:10px}.maininfo .maininfo-text:before{right:15px;top:20px;left:15px}.maininfo .maininfo-text:after{right:15px;bottom:20px;left:15px}.maininfo .maininfo-text{padding:80px 20px 60px;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.65);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,.65);box-shadow:0 0 20px 0 rgba(0,0,0,.65);background:url(/tpl/img/cloth.png)}.maininfo .maininfo-text h3{font-size:18px}.maininfo .maininfo-text p{font-size:14px;line-height:1.4}.maininfo .maininfo-rest{margin-top:30px}.maininfo .maininfo-rest li+li{margin-top:25px}.articles .articles-items .item img{width:35%}.articles .articles-items .item .item-content .name{font-size:15px}.articles .articles-items .item .item-content .links{line-height:1.4}.mainslider{margin-bottom:30px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-radius:0}.mainslider .nivoSlider:before{display:none}.mainslider .nivoSlider{height:auto;-webkit-box-shadow:0 0 25px rgba(0,0,0,.5);-moz-box-shadow:0 0 25px rgba(0,0,0,.5);box-shadow:0 0 25px rgba(0,0,0,.5)}.mainslider .nivo-directionNav{display:none}.mainslider .nivo-directionNav .nivo-prevNav{left:0}.mainslider .nivo-directionNav .nivo-nextNav{right:0}.mainslider .nivo-controlNav{padding:0;background:none;margin-top:15px}.pagination>li>a,.pagination>li>span{padding:0;font-size:16px;text-shadow:none;color:#fff;width:30px;line-height:30px}.pagination>li{margin:0 4px}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{text-shadow:0 1px 0 rgba(0,0,0,.7);color:#f19804;background:none}.pagination .next span,.pagination .prev span{position:relative;top:-1px}.reviews .reviews-items .item .item-name{margin:0;display:block}.reviews .reviews-items .item .date{margin-top:4px;display:block}.modal .modal-content{padding:20px 25px}.modal .modal-header .modal-title{font-size:18px}.menutable:after,.menutable:before{display:none}.menutable{padding:20px;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.65);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,.65);box-shadow:0 0 20px 0 rgba(0,0,0,.65);background:url(/tpl/img/cloth.png)}.menutable tr+tr{border-top:1px dotted #efe5d5}.menutable table+h3{margin-top:25px}.menutable h3{color:#f19804}.menutable td:first-child p{color:#fff}.menutable td:first-child em{color:#efe5d5}.menutable td:nth-child(2){color:#fff}.menutable td:last-child{color:#f19804}.page{padding:20px;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.65);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,.65);box-shadow:0 0 20px 0 rgba(0,0,0,.65);background:url(/tpl/img/cloth.png)}.page .page-heading{font-size:18px}.page .page-heading span:before{bottom:9px}.page .prices{display:block}.page .prices .prices-item{width:100%;display:block}.page .prices .prices-item p{margin:0}.page .prices .prices-item p em{font-size:18px}.page .prices .prices-item strong{font-size:14px;color:#f19804}.page .prices .prices-item strong br{display:none}.page .prices .prices-item+.prices-item{margin-top:15px}.page .reserv{height:auto;font-size:16px;color:#f19804;background:none;width:100%;line-height:1.2}.sportsmen .sportsmen-about ul{width:100%;float:none}.sportsmen .sportsmen-about ul:nth-child(odd){padding-right:0}.sportsmen .sportsmen-about ul:nth-child(2n){padding-left:0}.sportsmen .sportsmen-about ul+ul{margin-top:20px}.sportsmen .sportsmen-years{padding-top:20px}.sportsmen .sportsmen-years h3{font-size:18px}.sportsmen .sportsmen-years h3:after{top:6px}.sportsmen .sportsmen-years .table+h3{margin-top:15px}.sportsmen .sportsmen-years .table td:first-child{padding:8px 0 10px;font-size:18px;width:50px}.sportsmen .sportsmen-years .table td:last-child{padding:10px 0 10px 15px}.sportsmen .sportsmen-years .table td:last-child a{font-size:14px}.school .image{text-align:center}.school .image,.school .social-links,.school ul{margin-top:25px}.students .student .student-about .info{padding-right:0}.students .student .student-about .info .readmore{display:none}.student .student-name{font-size:16px}.student .student-about .image .all{display:none}.student .student-ext .tab-content{padding-top:15px}.student .student-ext .tab-content blockquote{border-left:2px solid #f19804;margin:10px 0 10px 10px}.student .student-ext .tab-content h4{margin-top:-2px}.student .student-ext .tab-content h4+ul{margin-top:10px}.student .student-ext .tab-content ul+h4{margin-top:15px}.student .student-ext .tab-content *+.gallery{margin-top:20px}.videolist .video{width:50%}.slide-gallery{padding:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:none}.video-blog iframe{width:100%}.hidden-xs.hidden-sm.col-md-3.school-view{margin-bottom:20px;display:block!important}}@media screen and (max-width:480px){.caption span:after,.caption span:before,h1 span:after,h1 span:before{bottom:7px}h2{margin-bottom:15px}h4{font-size:15px}.header .social.mob{padding-top:20px;width:70px}.header .social.mob .social-heading{font-size:14px}.header .social.mob li{display:block}.header .social.mob li+li{margin:15px 0 0}.header .social.mob a{display:inline-block}.header .header-logo{height:330px;max-width:200px}.header .header-logo a{height:190px;max-width:200px}.header .billtable-right{padding:30px 20px;margin-top:-10px}.header .billtable-right .wrapper>div:not(:first-child){margin-top:15px}.footer{font-size:16px;margin-top:35px}.bottom{padding:30px 0}.maininfo .maininfo-text h3{font-size:14px}.maininfo .maininfo-rest li+li{margin-top:20px}.articles .articles-items .item{padding:20px}.articles .articles-items .item img{margin:0 0 20px;width:100%;float:none}.articles .articles-items .item .item-content{padding:0;margin:0}.articles .articles-items .item .item-content .announce{line-height:1.4;margin-top:15px}.articles .articles-items .item .item-content ul{margin-top:20px}.mainslider{margin-bottom:20px}.pagination>li>a,.pagination>li>span{width:28px;line-height:28px}.pagination>li{margin:0 3px}.gallery{padding:15px}.gallery .gallery-info{margin-bottom:15px}.gallery .gallery-info .heading{font-size:16px}.gallery .gallery-items .row{margin:0 -7px -14px}.gallery .gallery-items .row>div{padding:0 7px;margin-bottom:14px}.reviews .reviews-items .item{padding:14px 15px 15px}.reviews .reviews-items .item .item-name{font-size:16px}.reviews .reviews-items .item .answer{margin-top:20px;padding-left:15px}.reviews .reviews-items .item+.item{margin-top:25px}.modal .modal-dialog{max-width:290px}.restmenu .row>div{width:100%;float:none}.restmenu a img{max-width:200px}.restmenu a:hover img{top:0}.menutable{padding:15px}.menutable td{vertical-align:top}.menutable table+h3{margin-top:20px}.menutable h3{font-size:16px}.menutable td:first-child{padding:10px 5px 10px 0}.menutable td:first-child p{font-size:14px;line-height:20px}.menutable td:nth-child(2){padding:10px 5px;width:60px}.menutable td:last-child{padding:10px 0 10px 5px;font-size:14px;text-align:right;width:60px}.page{padding:15px;font-size:15px}.page .img-border{padding:5px}.page .prices .prices-item{margin:0}.page .prices .prices-item>*{padding:0;font-size:15px;display:block}.page .prices .prices-item p{width:100%}.page .prices .prices-item span{padding:5px 0 0;width:100%}.page .page-heading{font-size:16px}.page .page-heading span:before{bottom:8px;margin-left:15px}.sportsmens{padding:15px}.sportsmen{text-align:center}.sportsmen .sportsmen-image{max-width:320px;margin:0 auto;width:100%;float:none}.sportsmen .sportsmen-about{text-align:left;margin-top:20px}.sportsmen .sportsmen-years h3{font-size:16px;padding-bottom:6px}.sportsmen .sportsmen-years h3:after{font-size:10px;top:5px}.sportsmen .sportsmen-years .table td:last-child p{font-size:13px}.school .school-section,.student{padding:15px}.student .student-name{margin-bottom:15px}.student .student-about .image{max-width:320px;margin:0 auto;width:100%;float:none}.student .student-about .info{margin-top:20px}.student .student-ext .nav{font-size:15px;border:0;text-align:center}.student .student-ext .nav>li{float:none}.student .student-ext .nav>li>a{padding:0;font-weight:700;color:#fff;text-align:center;margin:0;background:none;display:inline-block}.student .student-ext .nav>li.active>a,.student .student-ext .nav>li.active>a:focus,.student .student-ext .nav>li.active>a:hover{color:#f19804;background:none}.student .student-ext .nav>li+li{margin-top:5px}.student .student-ext .tab-content{padding-top:15px}.student .student-ext .tab-content blockquote{border-left:2px solid #f19804;margin:10px 0 10px 10px}.videolist{margin:0}.videolist .video{padding:0;width:100%;display:block}.videolist .video+.video{margin-top:30px}.hidden-xs.hidden-sm.col-md-3.school-view{margin-bottom:20px;display:block!important}}@media screen and (min-width:1200px){.mainmenu{display:block!important}.mainmenu .menu li>ul{display:none!important}}.rrr p{width:200px;vertical-align:top;display:inline-block}.rrr input{margin-right:6px;position:relative;top:2px;float:left}.rrr label{overflow:hidden;width:150px;display:block}#root{display:flex}.playlist{height:270px;overflow-y:hidden;flex-direction:column;margin:0 20px;width:150px}.playlist,.playlist-item{box-sizing:border-box;display:flex}.playlist-item{height:90px;flex-shrink:0;transition:all .3s;width:100%}.center_arrow{text-align:center;width:190px}#iframe_yt{margin-top:29px}.playlist-item:hover,img:hover{cursor:pointer}