/*!
    @site:           qz.by
    @descr:          template for website Quest Zone (qz.by)
    @author:         no1dor
    @author e-mail:  no1dor.job@gmail.com
*/.hide,.no-show{display:none !important;visibility:hidden !important}.show{display:block !important;visibility:visible !important}.invisible{visibility:hidden !important}.visible{visibility:visible !important}.no-margin{margin:0 !important}.no-padding{padding:0 !important}.no-bg{background:none !important}.no-border,.no-border img,.no-border a,.no-border img,.no-border td{border:none !important}.no-width{width:auto !important}.no-height{height:auto !important}.margin-auto{margin:auto}.w20{width:20%}.w25{width:25%}.w30{width:30%}.w33{width:33%}.w50{width:49.9%}.w80{width:80%}.w100{width:100%}.f8{font-size:8px}.f10{font-size:10px}.f12{font-size:12px}.f14{font-size:14px}.f16{font-size:16px}.f18{font-size:18px}.f20{font-size:20px}.f22{font-size:22px}.f24{font-size:24px}.f26{font-size:26px}.f28{font-size:28px}.f30{font-size:30px}.f32{font-size:32px}.underline{text-decoration:underline}.no-decor{text-decoration:none}.bold{font-weight:bold}.no-bold{font-weight:normal}.italic{font-style:italic}.nobr,.nowrap{white-space:nowrap}.a-center{text-align:center}.a-right{text-align:right}.a-left{text-align:left}.a-bottom{vertical-align:bottom}.a-middle{vertical-align:middle}.fll{float:left}.flr{float:right}.fln{float:none}.chromeframe{padding:10px;background-color:#f00;color:#fff;text-align:center}.chromeframe a{border:none;color:#fff;text-decoration:underline}.chromeframe a:hover{border:none;color:#fff;text-decoration:none}@font-face{font-family:'Acrom';src:url("../fonts/the-northern-block-acrom.eot?") format("eot"),url("../fonts/the-northern-block-acrom.woff") format("woff"),url("../fonts/the-northern-block-acrom.ttf") format("truetype"),url("../fonts/the-northern-block-acrom.svg#svgFontName") format("svg")}@font-face{font-family:'AcromBold';src:url("../fonts/the-northern-block-acrom-bold.eot?") format("eot"),url("../fonts/the-northern-block-acrom-bold.woff") format("woff"),url("../fonts/the-northern-block-acrom-bold.ttf") format("truetype"),url("../fonts/the-northern-block-acrom-bold.svg#svgFontName") format("svg")}@font-face{font-family:'AcromExtraBold';src:url("../fonts/the-northern-block-acrom-extrabold.eot?") format("eot"),url("../fonts/the-northern-block-acrom-extrabold.woff") format("woff"),url("../fonts/the-northern-block-acrom-extrabold.ttf") format("truetype"),url("../fonts/the-northern-block-acrom-extrabold.svg#svgFontName") format("svg")}@font-face{font-family:'AcromLight';src:url("../fonts/the-northern-block-acrom-light.eot?") format("eot"),url("../fonts/the-northern-block-acrom-light.woff") format("woff"),url("../fonts/the-northern-block-acrom-light.ttf") format("truetype"),url("../fonts/the-northern-block-acrom-light.svg#svgFontName") format("svg")}@font-face{font-family:'AcromMedium';src:url("../fonts/the-northern-block-acrom-medium.eot?") format("eot"),url("../fonts/the-northern-block-acrom-medium.woff") format("woff"),url("../fonts/the-northern-block-acrom-medium.ttf") format("truetype"),url("../fonts/the-northern-block-acrom-medium.svg#svgFontName") format("svg")}@font-face{font-family:'AcromThin';src:url("../fonts/the-northern-block-acrom-thin.eot?") format("eot"),url("../fonts/the-northern-block-acrom-thin.woff") format("woff"),url("../fonts/the-northern-block-acrom-thin.ttf") format("truetype"),url("../fonts/the-northern-block-acrom-thin.svg#svgFontName") format("svg")}@font-face{font-family:'ZopaCyr';src:url("../fonts/zopacyr.eot?") format("eot"),url("../fonts/zopacyr.woff") format("woff"),url("../fonts/zopacyr.ttf") format("truetype"),url("../fonts/zopacyr.svg#svgFontName") format("svg")}.header .header__inner,#content,.block,.page-wrapper,.testimonials .testimonials__carousel .testimonial__author,.testimonials .testimonials__block,.contacts.contacts-page .contacts__addresses,.contacts.contacts-page .contacts__social,.contacts.contacts-frontpage .contacts__addresses,.contacts.contacts-frontpage .contacts__social,.footer .footer__inner{*zoom:1}.header .header__inner:before,#content:before,.block:before,.page-wrapper:before,.testimonials .testimonials__carousel .testimonial__author:before,.testimonials .testimonials__block:before,.contacts.contacts-page .contacts__addresses:before,.contacts.contacts-page .contacts__social:before,.contacts.contacts-frontpage .contacts__addresses:before,.contacts.contacts-frontpage .contacts__social:before,.footer .footer__inner:before,.header .header__inner:after,#content:after,.block:after,.page-wrapper:after,.testimonials .testimonials__carousel .testimonial__author:after,.testimonials .testimonials__block:after,.contacts.contacts-page .contacts__addresses:after,.contacts.contacts-page .contacts__social:after,.contacts.contacts-frontpage .contacts__addresses:after,.contacts.contacts-frontpage .contacts__social:after,.footer .footer__inner:after{display:table;content:"";line-height:0}.header .header__inner:after,#content:after,.block:after,.page-wrapper:after,.testimonials .testimonials__carousel .testimonial__author:after,.testimonials .testimonials__block:after,.contacts.contacts-page .contacts__addresses:after,.contacts.contacts-page .contacts__social:after,.contacts.contacts-frontpage .contacts__addresses:after,.contacts.contacts-frontpage .contacts__social:after,.footer .footer__inner:after{clear:both}body,html,#page{width:100%;height:100%;margin:0;padding:0}.topmenu .topmenu__list,.topmenu .topmenu__item,.secondmenu .secondmenu__list,.secondmenu .secondmenu__item,.articles .articles__list,.articles .articles__item,.footer .bottom-menu .bottom-menu__list,.footer .bottom-menu .bottom-menu__item{padding:0;margin:0;background:none;list-style:none}body,html{background-color:#fff;color:#171717;font-family:"Acrom",sans-serif;font-size:14px;line-height:1.48;font-weight:400;text-align:left;-webkit-font-smoothing:antialiased}h1{margin:0 0 60px;padding:0;color:#171717;font-family:"AcromExtraBold",sans-serif;font-size:36px;font-weight:normal;line-height:32px;text-align:left;text-transform:none;word-wrap:break-word}h2{margin:30px 0;padding:0;color:#171717;font-family:"AcromExtraBold",sans-serif;font-size:16px;font-weight:normal;line-height:28px;text-align:left;text-transform:uppercase;word-wrap:break-word}h3{margin:30px 0;padding:0;color:#171717;font-family:"AcromExtraBold",sans-serif;font-size:16px;font-weight:normal;line-height:21px;text-align:left;text-transform:none}h4{margin:20px 0 0;padding:0;color:#171717;font-family:"AcromExtraBold",sans-serif;font-size:16px;font-weight:normal;line-height:21px;text-align:left;text-transform:none}h5{margin:30px 0;padding:0;color:#171717;font-family:Arial,Helvetica,sans-serif;font-size:22px;font-weight:normal;line-height:24px;text-align:left;text-transform:none}h6{margin:30px 0;padding:0;color:#171717;font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:normal;line-height:22px;text-align:left;text-transform:none}p{margin:15px 0;padding:0}p strong{font-family:"AcromBold",sans-serif}hr{border:none;display:block;height:2px;width:140px;position:relative;margin:15px 0;padding:0;background:#ffc600}code{border:1px solid #ddd;padding:0 4px 1px;background-color:#F2F2F2;color:#c33}pre{border:1px dashed #aaa;margin:0;padding:5px;background:#eee;color:#c33;line-height:20px}blockquote{border-top:1px solid #fff;border-bottom:1px solid #fff;margin:20px 0;padding:10px 12px;color:#fff;font-style:italic}blockquote p{padding:0;margin:0}blockquote footer{padding:10px 0 0}blockquote p:before{content:"\201C"}blockquote p:after{content:"\201D"}q{quotes:"\201C" "\201D" "\2018" "\2019"}q:lang(ru){quotes:"\00AB" "\00BB" "\0084" "\0093"}q:lang(en){quotes:"\201C" "\201D" "\2018" "\2019"}table{border-collapse:collapse;border-spacing:0;width:100%;margin:16px 0}table th{border-color:#ccc;border-style:solid;border-width:1px;padding:12px 15px;background-color:#e4e4e4;color:#585858;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;line-height:18px;text-align:center}table th:first-child{border-color:#ccc;border-style:solid;border-width:1px;padding:12px 15px;background-color:#e4e4e4;color:#585858;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;line-height:18px;text-align:left}table td{border-color:#e4e4e4;border-style:solid;border-width:1px;padding:12px 15px;background-color:transparent;color:#585858;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:normal;line-height:18px;text-align:center}table td:first-child{border-color:#e4e4e4;border-style:solid;border-width:1px;padding:12px 15px;background-color:transparent;color:#585858;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:normal;line-height:18px;text-align:left}ol,ul{margin:0;padding:0}ul li{margin:10px 0;padding:0 0 0 15px;color:#171717;font-size:14px;font-weight:normal;line-height:1.48;list-style:none;background:url("../images/list.png") 0 7px no-repeat}ol li{margin:10px 0;padding:0 0 0 15px;color:#171717;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:normal;line-height:1.48;list-style:decimal;background:url("../images/list.png") 0 7px no-repeat}dl{margin:0;padding:0}dt{margin:15px 0;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;line-height:1.48}dd{margin:0 0 0 40px;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:normal;line-height:1.48}a{color:#005c9a;text-decoration:underline}a:hover{color:#ffc600;text-decoration:none}.btn.btn-ok{height:50px;border-radius:25px;padding:15px 60px;font-family:"AcromBold",sans-serif;font-size:12px;line-height:18px;letter-spacing:1.6px;color:#171717;text-transform:uppercase;border-color:#ffc600;background:#ffc600}.btn.btn-default{display:inline-block;position:relative;z-index:1;min-width:160px;height:40px;background:none;border:2px #a4a4a4 solid;color:#a4a4a4;font-family:"AcromMedium",sans-serif;font-size:14px;line-height:24px;text-decoration:none;border-radius:20px;transition:all 0.3s ease 0s}.btn.btn-default span{position:relative;z-index:3}.btn.btn-default:before{content:"";position:absolute;transition:width 0.3s ease 0s;z-index:-1;background:#ffc600 none repeat scroll 0 0;height:100%;left:50%;opacity:0;top:50%;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:0;border-radius:30px}.btn.btn-default:focus,.btn.btn-default:hover{text-decoration:none;color:#000;border-color:#ffc600}.btn.btn-default:focus:before,.btn.btn-default:hover:before{opacity:1;width:100%;z-index:1}.btn.btn-default:active{top:1px}.control-label.sr-only{padding:0;margin:0}.form-default .form-group{margin-bottom:10px}.form-default .form-group .control-label.sr-only{padding:0;margin:0}.form-default .form-group input.form-control{border:2px #f2f2f2 solid;background:#f2f2f2;height:40px;padding:6px 18px;color:#8f8f8f;font-family:"Acrom",sans-serif;font-size:14px;line-height:20px;box-shadow:none}.form-default .form-group input.form-control:focus{box-shadow:none;border-color:#ffc600;background:#fff}.form-default .form-group textarea.form-control{border:2px #f2f2f2 solid;background:#f2f2f2;height:120px;padding:6px 18px;color:#8f8f8f;font-family:"Acrom",sans-serif;font-size:14px;line-height:20px;box-shadow:none;max-width:100%;resize:vertical}.form-default .form-group textarea.form-control:focus{box-shadow:none;border-color:#ffc600;background:#fff}.form-default .form-group .btn.btn-submit{height:50px;border-radius:25px;padding:15px 60px;font-family:"AcromBold",sans-serif;font-size:12px;line-height:18px;letter-spacing:1.6px;color:#171717;text-transform:uppercase;border-color:#ffc600;background:#ffc600}.header{box-shadow:0 1px 5px rgba(0,0,0,0.15)}.header .header__inner{min-width:280px;max-width:980px;width:100%;margin:auto;padding:15px 20px;position:relative;z-index:101}.header .header__inner .logo{background:url("../images/logo.png") 0 0 no-repeat;width:120px;height:50px;float:left;overflow:hidden;text-indent:-999em}.topmenu{float:left;margin-left:70px}.topmenu .topmenu__item{display:inline-block}.topmenu .topmenu__link{display:block;padding:0;margin:0;font-family:"AcromExtraBold",sans-serif;color:#005c9a;font-size:14px;line-height:18px;text-transform:uppercase;text-decoration:none;perspective:1000px}.topmenu .topmenu__link span{background:#fff;display:inline-block;padding:15px 20px;position:relative;-ms-transform-origin:50% 0 0;transform-origin:50% 0 0;transform-style:preserve-3d;transition:transform 0.3s ease 0s}.topmenu .topmenu__link span::before{background:#ffc600 none repeat scroll 0 0;content:attr(data-hover);height:100%;padding:15px 20px;left:0;position:absolute;top:100%;transform:rotateX(-90deg);-ms-transform-origin:50% 0 0;transform-origin:50% 0 0;transition:background 0.3s ease 0s;width:100%}.topmenu .topmenu__link:hover span,.topmenu .topmenu__link:focus span{transform:rotateX(90deg) translateY(-22px)}.topmenu .topmenu__link:hover span::before,.topmenu .topmenu__link:focus span::before{background:#ffc600 none repeat scroll 0 0}.topmenu .topmenu__link.active span{background:#ffc600;transform:rotateX(0deg) translateY(0px)}.topmenu .topmenu__link.active span::before{display:none}.secondmenu{float:right;position:relative}.secondmenu .menu-toggle{display:block;width:80px;height:80px;margin:-15px 0;padding:32px 30px;border-left:1px #e0f1ff solid;border-right:1px #e0f1ff solid;position:relative;z-index:12}.secondmenu .menu-toggle span{display:block;position:relative;width:20px;height:16px;overflow:hidden;text-indent:-999em;border-top:2px #095ea6 solid;border-bottom:2px #095ea6 solid}.secondmenu .menu-toggle span:after{content:'';display:block;width:20px;height:2px;position:absolute;top:5px;left:0;background:#095ea6}.secondmenu .menu-toggle:hover{background-color:#ffc600}.secondmenu .secondmenu__list{position:absolute;top:-30px;left:1px;z-index:10;width:200px;background-color:#fff;padding:95px 0 0 0}.secondmenu .secondmenu__item{display:block}.secondmenu .secondmenu__link{display:block;padding:15px 20px;color:#aeaeae;font-size:12px;line-height:16px;font-family:"AcromBold",sans-serif;text-transform:uppercase;text-decoration:none}.secondmenu .secondmenu__link:hover,.secondmenu .secondmenu__link:focus,.secondmenu .secondmenu__link.active{background:#ffc600;color:#005c9a;text-decoration:none}.secondmenu.opened .menu-toggle{border-right:none;padding-left:20px}.secondmenu.opened .menu-toggle span{border:none}.secondmenu.opened .menu-toggle span:after,.secondmenu.opened .menu-toggle span:before{content:'';display:block;width:16px;height:2px;position:absolute;top:5px;left:0;background:#808080}.secondmenu.opened .menu-toggle span:after{-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.secondmenu.opened .menu-toggle span:before{-ms-transform:rotate(45deg);transform:rotate(45deg)}.secondmenu.opened .menu-toggle:hover{background-color:transparent}.secondmenu.opened .menu-toggle:hover span:after,.secondmenu.opened .menu-toggle:hover span:before{background:#005c9a}.layout{min-height:100%;position:relative}.quest-page #content{background:url("../images/cogwheels.png") 50% 720px no-repeat}.block .block__inner{min-width:280px;max-width:980px;width:100%;margin:auto;padding:0 20px}.page-wrapper{min-width:280px;max-width:980px;width:100%;margin:auto;padding:0 20px}.frontpage .page-wrapper{min-height:20px}.page-wrapper .banner{margin-bottom:20px}.text-block{padding:40px 0}.page-wrapper-top{background:url("../images/content/main_banner_small_01.jpg") 50% 0 no-repeat;height:250px}.page-wrapper-top h1{color:#fff;font-family:"AcromExtraBold",sans-serif;font-size:18px;line-height:21px;text-transform:uppercase;padding:20px 0;margin:0}.page-wrapper-top .breadcrumb{background:none;padding:15px 0;margin:0;border:none}.page-wrapper-top .breadcrumb>li{margin:0;padding-left:0;background:none;color:#fff;font-size:14px;line-height:18px;font-family:"Acrom",sans-serif}.page-wrapper-top .breadcrumb>li a{color:#fff;text-decoration:none}.page-wrapper-top .breadcrumb>li a:hover,.page-wrapper-top .breadcrumb>li a:focus{color:#ebc119;text-decoration:underline}.page-wrapper-top .breadcrumb>li+li::before{content:'-';color:#fff}.page-wrapper-top .breadcrumb>li.active{color:#ebc119}.frontpage .page-wrapper-top{background:url("../images/content/main_banner.jpg") 50% 0 no-repeat;height:465px;text-align:center;padding-top:140px}.frontpage .page-wrapper-top h1{color:#fff;font-family:"AcromLight",sans-serif;font-size:42px;line-height:48px;text-align:center;text-transform:uppercase;padding:0 0 20px;margin:0}.frontpage .page-wrapper-top h1 strong{display:block;color:#ffc600;font-family:"AcromExtraBold",sans-serif;font-size:36px;line-height:42px;font-weight:normal;text-transform:uppercase;letter-spacing:1.6px}.frontpage .page-wrapper-top .btn.btn-to-missions{width:340px;height:60px;display:block;position:relative;margin:auto;background:#fff;border-radius:30px;color:#181818;font-size:14px;line-height:48px;text-decoration:none;font-family:"AcromBold",sans-serif;text-transform:uppercase;letter-spacing:1.6px;transition:all 0.3s ease 0s}.frontpage .page-wrapper-top .btn.btn-to-missions span{position:relative;z-index:3}.frontpage .page-wrapper-top .btn.btn-to-missions:before{content:"";position:absolute;transition:width 0.3s ease 0s;z-index:-1;background:#f0c52e none repeat scroll 0 0;height:100%;left:50%;opacity:0;top:50%;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:0;border-radius:30px}.frontpage .page-wrapper-top .btn.btn-to-missions:after{content:'';display:block;background:url("../images/arrow-down-white.png") 0 0 no-repeat;width:21px;height:11px;position:absolute;bottom:-21px;left:50%;margin-left:-10px}.frontpage .page-wrapper-top .btn.btn-to-missions:focus,.frontpage .page-wrapper-top .btn.btn-to-missions:hover{text-decoration:none}.frontpage .page-wrapper-top .btn.btn-to-missions:focus:before,.frontpage .page-wrapper-top .btn.btn-to-missions:hover:before{opacity:1;width:100%;z-index:1}.frontpage .page-wrapper-top .btn.btn-to-missions:active{top:1px}.frontpage .page-wrapper-top .btn.btn-to-missions:active:after{bottom:-22px}.certificates .page-wrapper-top{background:url("../images/content/certificates.jpg") 50% 0 no-repeat;height:1045px}.quest-page .page-wrapper-top{background:url("../images/content/quest-banner_gravity.jpg") 50% 0 no-repeat;height:720px}.kids-page .page-wrapper-top{background:url("../images/content/main-banner-kids.jpg") 50% 0 no-repeat;height:300px;padding:50px 0}.kids-page .page-wrapper-top h1{padding:0;margin:0;text-align:center;font-family:"ZopaCyr",sans-serif;font-size:48px;line-height:58px;text-transform:uppercase;color:#fff}.kids-page .page-wrapper-top h2{text-align:center;font-family:"AcromBold",sans-serif;font-size:22px;line-height:28px;color:#fff;text-transform:uppercase;padding:0;margin:0}.quests-and-shedule{padding:60px 0}.quests-and-shedule .nav-tabs{border:none;text-align:center;padding-bottom:40px}.quests-and-shedule .nav-tabs li{display:inline-block;float:none;margin:0 10px;padding:0;background:none}.quests-and-shedule .nav-tabs li a{display:inline-block;width:180px;height:40px;border:2px #d1d1d1 solid;border-radius:20px;background:none;text-align:center;text-decoration:none;font-family:"AcromBold",sans-serif;font-size:14px;line-height:18px;font-weight:normal;text-transform:uppercase;color:#a4a4a4}.quests-and-shedule .nav-tabs li a:hover,.quests-and-shedule .nav-tabs li a:focus{border:2px #095ea6 solid;color:#005c9a;text-decoration:none}.quests-and-shedule .nav-tabs li.active a{border:2px #095ea6 solid;background:#095ea6;color:#fff}.quests-and-shedule .quest-block{padding:15px 0;position:relative}.quests-and-shedule .quest-block img{display:block;width:100%;height:auto}.quests-and-shedule .badge-discont:after{content:'';width:110px;height:110px;display:block;background:url("../images/badge-discont.png") 0 0 no-repeat;position:absolute;right:-9px;top:6px}.quests-and-shedule .badge-new:after{content:'';width:110px;height:112px;display:block;background:url("../images/badge-new.png") 0 0 no-repeat;position:absolute;right:-9px;top:6px}.quests-and-shedule h3{display:block;padding:0;margin:0;position:absolute;top:25px;left:10px;color:#fff;font-family:"AcromBold",sans-serif;font-size:14px;line-height:18px;font-weight:normal;text-transform:uppercase}.quests-and-shedule .gamers,.quests-and-shedule .duration,.quests-and-shedule .address{position:absolute;bottom:30px;left:10px;background:url("../images/quest-info-icons.png") 0 5px no-repeat;padding:0 0 0 30px;color:#fff;font-family:"AcromBold",sans-serif;font-size:18px;line-height:16px;font-weight:normal}.quests-and-shedule .gamers small,.quests-and-shedule .duration small,.quests-and-shedule .address small{display:block;font-size:14px}.quests-and-shedule .duration{background-position:0 -43px;bottom:75px}.quests-and-shedule .address{background-position:0 -86px;bottom:120px;font-size:14px}.quests-and-shedule .btn.btn-book{display:block;width:160px;height:40px;position:absolute;bottom:30px;right:15px;background:none;border:2px #fff solid;color:#fff;font-family:"AcromMedium",sans-serif;font-size:14px;line-height:24px;text-decoration:none;border-radius:20px;transition:all 0.3s ease 0s}.quests-and-shedule .btn.btn-book span{position:relative;z-index:3}.quests-and-shedule .btn.btn-book:before{content:"";position:absolute;transition:width 0.3s ease 0s;z-index:-1;background:#f0c52e none repeat scroll 0 0;height:100%;left:50%;opacity:0;top:50%;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:0;border-radius:30px}.quests-and-shedule .btn.btn-book:focus,.quests-and-shedule .btn.btn-book:hover{text-decoration:none}.quests-and-shedule .btn.btn-book:focus:before,.quests-and-shedule .btn.btn-book:hover:before{opacity:1;width:100%;z-index:1}.quests-and-shedule .btn.btn-book:active{bottom:49px}.quests-and-shedule .quest-block-locked h3{top:25px;left:0;right:0;text-align:center}.quests-and-shedule .quest-block-locked .anons{display:block;position:absolute;top:65px;left:0;right:0;text-align:center;color:#fff;font-family:"AcromBold",sans-serif;font-size:12px;line-height:16px;font-weight:normal;text-transform:uppercase;letter-spacing:1.8px;background:rgba(0,0,0,0.25);padding:5px}.kids-page .quests-and-shedule{background:#ffc600;position:relative;margin:60px 0;padding:40px 0}.kids-page .quests-and-shedule:before{content:'';display:block;height:60px;position:absolute;top:-60px;left:0;right:10%;background:url("../images/corner-orange.svg") 0 0 no-repeat;background-size:100% 100%}.kids-page .quests-and-shedule:after{content:'';display:block;height:60px;position:absolute;bottom:-60px;left:10%;right:0;background:url("../images/corner-orange.svg") 0 0 no-repeat;background-size:100% 100%;-ms-transform:rotate(180deg);transform:rotate(180deg)}.kids-page .quests-and-shedule h2{font-family:"ZopaCyr",sans-serif;text-align:center;font-size:30px;line-height:36px;font-weight:normal;padding:0;margin:0 0 60px}.kids-page .quests-and-shedule .btn.btn-book{position:absolute;bottom:auto;right:auto;left:50%;top:255px;margin-left:-80px;background:#095ea6;border:2px #095ea6 solid;color:#fff;font-family:"AcromBold",sans-serif;font-size:14px;line-height:24px;border-radius:20px}.kids-page .quests-and-shedule .btn.btn-book:before{background:#fff none repeat scroll 0 0}.kids-page .quests-and-shedule .btn.btn-book:focus,.kids-page .quests-and-shedule .btn.btn-book:hover{text-decoration:none}.kids-page .quests-and-shedule .btn.btn-book:focus span,.kids-page .quests-and-shedule .btn.btn-book:hover span{color:#171717}.kids-page .quests-and-shedule .btn.btn-book:focus:before,.kids-page .quests-and-shedule .btn.btn-book:hover:before{opacity:1;width:100%;z-index:1}.kids-page .quests-and-shedule .btn.btn-book:active{top:256px}.kids-page .quests-and-shedule img{display:block;border-radius:9px;overflow:hidden}.kids-page .quests-and-shedule .quest-block{border:3px #fff solid;border-radius:10px;padding:5px;margin-bottom:120px}.kids-page .quests-and-shedule .quest-block.quest-block-locked{border-color:#e2b311}.kids-page .quests-and-shedule .quest-block.quest-block-locked .anons{bottom:auto;top:255px;left:50%;margin-left:-80px;width:160px;height:40px;background:rgba(0,0,0,0.15);border-radius:20px;font-family:"AcromBold",sans-serif;font-weight:normal;color:#fff;font-size:14px;line-height:30px;text-transform:none;text-align:center;letter-spacing:normal}.kids-page .quests-and-shedule .quest-block h3{color:#171717;bottom:auto;top:220px;left:0;right:0;text-align:center}.kids-page .quests-and-shedule .gamers{bottom:120px}.kids-page .quests-and-shedule .duration{bottom:73px}.kids-page .quests-and-shedule .address{bottom:20px}.discounts{padding:15px 0;background:#ffc600}.discounts h2{padding:0 0 25px;margin:0;text-align:center}.discounts.discounts-frontpage{position:relative;margin:60px 0}.discounts.discounts-frontpage:before{content:'';display:block;height:60px;position:absolute;top:-60px;left:0;right:10%;background:url("../images/corner-orange.svg") 0 0 no-repeat;background-size:100% 100%}.discounts.discounts-frontpage:after{content:'';display:block;height:60px;position:absolute;bottom:-60px;left:10%;right:0;background:url("../images/corner-orange.svg") 0 0 no-repeat;background-size:100% 100%;-ms-transform:rotate(180deg);transform:rotate(180deg)}.discounts.discounts-frontpage .discounts__block{padding-bottom:25px}.discounts.discounts-frontpage .discounts__block img{display:block;width:100%}.discounts.discounts-frontpage .discounts__block h3{color:#171717;font-family:"AcromExtraBold",sans-serif;font-size:14px;line-height:18px;margin:0;padding:15px 0;text-transform:uppercase}.discounts.discounts-frontpage .discounts__block p{padding:0;margin:0;color:#171717;font-family:"AcromMedium",sans-serif;font-size:14px;line-height:18px}.discounts.discounts-frontpage .learn-more{display:inline-block;padding:0 0 2px;color:#fff;font-family:"Acrom",sans-serif;font-size:12px;line-height:16px;letter-spacing:1px;text-transform:uppercase;text-decoration:none;border-bottom:1px #fff solid}.discounts.discounts-frontpage .learn-more:hover,.discounts.discounts-frontpage .learn-more:focus{text-decoration:none;border-color:transparent}.testimonials{padding:30px 0}.testimonials h2{padding:0 0 25px;margin:0;text-align:center}.testimonials .testimonials__carousel{position:relative;/*max-width:660px;*/width:100%;margin:auto}.testimonials .testimonials__carousel.carousel-fade .testimonial{transition-property:opacity}.testimonials .testimonials__carousel.carousel-fade .active.left,.testimonials .testimonials__carousel.carousel-fade .active.right{opacity:0}.testimonials .testimonials__carousel.carousel-fade .active,.testimonials .testimonials__carousel.carousel-fade .next.left,.testimonials .testimonials__carousel.carousel-fade .prev.right{opacity:1}.testimonials .testimonials__carousel.carousel-fade .next,.testimonials .testimonials__carousel.carousel-fade .prev,.testimonials .testimonials__carousel.carousel-fade .active.left,.testimonials .testimonials__carousel.carousel-fade .active.right{left:0;transform:translate3d(0, 0, 0)}.testimonials .testimonials__carousel .testimonial__text{padding:0 0 15px;margin:0 0 30px;color:#171717;font-family:"AcromMedium",sans-serif;font-size:14px;line-height:22px;border-bottom:2px #095ea6 solid;position:relative}.testimonials .testimonials__carousel .testimonial__text:after{content:'';display:block;background:url("../images/arrow-down-blue.png") 0 0 no-repeat;width:29px;height:14px;position:absolute;bottom:-14px;left:40px}.testimonials .testimonials__carousel .testimonial__author{color:#a4a4a4;font-size:14px;line-height:18px;font-family:"AcromMedium",sans-serif}.testimonials .testimonials__carousel .testimonial__author img{display:block;float:left;margin-right:15px;width:55px;height:55px;margin-top: 5px;border-radius:50%;overflow:hidden}.testimonials .testimonials__carousel .testimonial__author strong{display:block;padding-top:35px;font-weight:normal}.testimonials .testimonials__carousel .carousel-control{display:block;width:28px;height:20px;opacity:1;position:absolute;bottom:45px;right:0;left:auto;top:auto;background:url("../images/arrows.png") 0 0 no-repeat}.testimonials .testimonials__carousel .carousel-control.left{background-position:100% 100%;right:40px}.testimonials .testimonials__carousel .carousel-control.right{background-position:0 0}.testimonials .testimonials__carousel .carousel-control:focus.left,.testimonials .testimonials__carousel .carousel-control:hover.left{background-position:0 100%}.testimonials .testimonials__carousel .carousel-control:focus.right,.testimonials .testimonials__carousel .carousel-control:hover.right{background-position:100% 0}.testimonials .testimonials__carousel .carousel-control:active{bottom:44px}.testimonials .testimonials__block{max-width:720px;margin:0 0 30px}.testimonials .testimonials__block .testimonials__header{padding:0 0 10px;margin:0 0 15px;height:70px;position:relative;border-bottom:2px #ededed solid}.testimonials .testimonials__block .testimonials__header:after{content:'';background:url("../images/arrow-down-gray.png") 0 0 no-repeat;display:block;width:29px;height:14px;position:absolute;bottom:-14px;left:50px}.testimonials .testimonials__block .testimonials__header img{float:left;width:60px;height:60px;border-radius:30px;overflow:hidden;margin-right:20px}.testimonials .testimonials__block .testimonials__header .author-name{display:block;color:#2a2a2a;font-family:"AcromBold",sans-serif;font-size:16px;line-height:21px;font-weight:normal;padding-top:10px}.testimonials .testimonials__block .testimonials__header .quest,.testimonials .testimonials__block .testimonials__header .date{color:#8f8f8f;font-family:"AcromMedium",sans-serif;font-size:14px;line-height:18px;font-weight:normal}.testimonials .testimonials__block .testimonials__header .quest:after{content:'/';display:inline-block;margin:0 3px 0 5px}.faq{background-color:#f2f2f2;padding:15px 0;margin:60px 0;position:relative}.faq:before{content:'';display:block;height:60px;position:absolute;top:-60px;left:0;right:10%;background:url("../images/corner-gray.svg") 0 0 no-repeat;background-size:100% 100%}.faq:after{content:'';display:block;height:60px;position:absolute;bottom:-60px;left:10%;right:0;background:url("../images/corner-gray.svg") 0 0 no-repeat;background-size:100% 100%;-ms-transform:rotate(180deg);transform:rotate(180deg)}.faq h2{padding:0 0 25px;margin:0;text-align:center}.faq .faq__item{border:none;background:none;box-shadow:none;padding:0;margin:0}.faq .faq__question{padding:0;margin:0;border:none;background:transparent}.faq .faq__question h4{padding:0;margin:0;font-weight:normal;color:#171717;font-family:"AcromMedium",sans-serif;font-size:14px;line-height:18px}.faq .faq__question a{display:block;padding:5px 0;margin:0 0 15px;text-decoration:none;border-bottom:2px #d0d0d0 solid}.faq .faq__question a[aria-expanded="true"]{position:relative;border-color:#f0c52e}.faq .faq__question a[aria-expanded="true"]:after{content:'';background:url("../images/arrow-down-yellow.png") 0 0 no-repeat;width:29px;height:14px;display:block;position:absolute;bottom:-14px;left:35px}.faq .faq__question a:hover{text-decoration:none;border-color:#f0c52e}.faq .faq__answer .panel-body{padding:5px 0 10px;margin:0;border:none;color:#7c7c7c;font-family:"Acrom",sans-serif;font-size:14px;line-height:18px;font-weight:normal}.faq.faq-kids-page h2{font-family:"ZopaCyr",sans-serif;font-size:30px;line-height:34px;text-transform:uppercase}.prices{padding:40px 0}.prices .prices__block{padding:0 0 40px}.contacts.contacts-page{padding:40px 0}.contacts.contacts-page h2{color:#171717;font-family:"AcromBold",sans-serif;font-size:16px;line-height:21px;font-weight:normal;border-bottom:2px #eee solid;margin:0 0 40px;padding:0 0 10px;text-transform:none;position:relative}.contacts.contacts-page h2:after{content:'';background:url("../images/arrow-down-gray.png") 0 0 no-repeat;display:block;width:29px;height:14px;position:absolute;bottom:-14px;left:40px}.contacts.contacts-page .contacts__addresses{padding-bottom:10px}.contacts.contacts-page .contacts__addresses-block{display:block;min-height:40px;padding:10px 10px 10px 60px;margin-bottom:30px;position:relative;color:#2a2a2a;font-size:14px;line-height:18px;font-family:"AcromMedium",sans-serif}.contacts.contacts-page .contacts__addresses-block:before{content:'';width:40px;height:40px;display:block;background:url("../images/contacts-icos.png") 0 0 no-repeat;position:absolute;left:0;top:0}.contacts.contacts-page .contacts__addresses-block a{color:#2a2a2a;text-decoration:none}.contacts.contacts-page .contacts__addresses-block a:hover,.contacts.contacts-page .contacts__addresses-block a:focus{color:#ffc600;text-decoration:underline}.contacts.contacts-page .contacts__address{padding-top:2px;margin-bottom:20px}.contacts.contacts-page .contacts__address span{color:#717171;display:block}.contacts.contacts-page .contacts__address:before{background-position:0 0}.contacts.contacts-page .contacts__email:before{background-position:0 -140px}.contacts.contacts-page .contacts__phones{padding-top:2px;margin-bottom:20px}.contacts.contacts-page .contacts__phones:before{background-position:0 -70px}.contacts.contacts-page .contacts__gps{padding-top:2px;margin-bottom:20px}.contacts.contacts-page .contacts__gps span{display:block}.contacts.contacts-page .contacts__gps:before{background-position:0 -210px}.contacts.contacts-page .contacts__transport{padding-top:2px;margin-bottom:20px}.contacts.contacts-page .contacts__transport span{display:block}.contacts.contacts-page .contacts__transport:before{background-position:0 -280px}.contacts.contacts-page .contacts__metro{padding-top:2px;margin-bottom:20px}.contacts.contacts-page .contacts__metro span{display:block}.contacts.contacts-page .contacts__metro:before{background-position:0 -350px}.contacts.contacts-page .contacts__social{padding-bottom:10px}.contacts.contacts-page .contacts__social a{display:inline-block;height:40px;padding:10px 10px 10px 60px;margin:0 0 30px;background:url("../images/contacts-icos.png") 50% 0 no-repeat;text-align:center;color:#2a2a2a;font-size:14px;line-height:18px;font-family:"AcromMedium",sans-serif;text-decoration:none;vertical-align:top}.contacts.contacts-page .contacts__social a:hover,.contacts.contacts-page .contacts__social a:focus{color:#ffc600;text-decoration:underline}.contacts.contacts-page .contacts__social a.contacts__skype{background-position:0 -420px}.contacts.contacts-page .contacts__social a.contacts__telegram{background-position:0 -420px}.contacts.contacts-page .contacts__social a.contacts__fb{background-position:0 -560px}.contacts.contacts-page .contacts__social a.contacts__vk{background-position:0 -490px}.contacts.contacts-page .contacts__social a.contacts__in{background-position:0 -630px}.contacts.contacts-page .contacts__social a.contacts__tt{background-position:0 -700px}.contacts.contacts-page .form-default .form-group textarea.form-control{height:160px}.contacts.contacts-frontpage{padding:30px 0;text-align:center}.contacts.contacts-frontpage h2{padding:0 0 40px;margin:0;text-align:center}.contacts.contacts-frontpage .contacts__addresses{padding-bottom:40px}.contacts.contacts-frontpage .contacts__addresses-block{display:inline-block;position:relative;width:200px;text-align:center;color:#2a2a2a;font-size:14px;line-height:18px;font-family:"AcromBold",sans-serif;vertical-align:top}.contacts.contacts-frontpage .contacts__addresses-block:before{content:'';width:40px;height:40px;display:block;margin:0 auto 10px;background:url("../images/contacts-icos.png") 50% 0 no-repeat}.contacts.contacts-frontpage .contacts__addresses-block a{color:#2a2a2a;text-decoration:none}.contacts.contacts-frontpage .contacts__addresses-block a:hover,.contacts.contacts-frontpage .contacts__addresses-block a:focus{color:#ffc600;text-decoration:underline}.contacts.contacts-frontpage .contacts__email:before{background-position:50% -140px}.contacts.contacts-frontpage .contacts__phones span{display:block}.contacts.contacts-frontpage .contacts__phones:before{background-position:50% -70px}.contacts.contacts-frontpage .contacts__social{padding-bottom:40px}.contacts.contacts-frontpage .contacts__social>a{display:inline-block;width:132px;padding-top:50px;background:url("../images/contacts-icos.png") 50% 0 no-repeat;text-align:center;color:#2a2a2a;font-size:14px;line-height:18px;font-family:"AcromBold",sans-serif;text-decoration:none;vertical-align:top}.contacts.contacts-frontpage .contacts__social>a:hover,.contacts.contacts-frontpage .contacts__social>a:focus{color:#ffc600;text-decoration:underline}.contacts.contacts-frontpage .contacts__social>a.contacts__skype{background-position:50% -420px}.contacts.contacts-frontpage .contacts__social>a.contacts__fb{background-position:50% -560px}.contacts.contacts-frontpage .contacts__social>a.contacts__vk{background-position:50% -490px}.contacts.contacts-frontpage .contacts__social>a.contacts__in{background-position:50% -630px}.contacts.contacts-frontpage .contacts__social>a.contacts__tt{background-position:50% -700px}.contacts.contacts-kids-page{padding:40px 0}.contacts.contacts-kids-page h2{font-family:"ZopaCyr",sans-serif;color:#ffc600;font-size:30px;line-height:36px;text-align:center}.contacts.contacts-kids-page .form-control{height:60px;border-radius:30px;background:#f2f2f2;border:2px #f2f2f2 solid;box-shadow:none;font-size:18px;line-height:24px;padding-left:20px;padding-right:20px}.contacts.contacts-kids-page .form-control:focus{background:#fff}.contacts.contacts-kids-page .btn.btn-submit{display:block;position:relative;height:60px;width:100%;background:#ffc600;border:2px #ffc600 solid;color:#fff;font-family:"AcromBold",sans-serif;font-size:20px;line-height:24px;text-decoration:none;border-radius:30px;transition:all 0.3s ease 0s}.contacts.contacts-kids-page .btn.btn-submit:focus,.contacts.contacts-kids-page .btn.btn-submit:hover{text-decoration:none}.contacts.contacts-kids-page .btn.btn-submit:active{position:relative;top:1px}.articles{padding:40px 0;max-width:720px}.articles h2{color:#171717;font-family:"AcromBold",sans-serif;font-size:16px;line-height:21px;font-weight:normal;border-bottom:2px #eee solid;margin:0 0 15px;padding:0 0 10px;text-transform:none;position:relative}.articles h2:after{content:'';background:url("../images/arrow-down-gray.png") 0 0 no-repeat;display:block;width:29px;height:14px;position:absolute;bottom:-14px;left:40px}.articles p{color:#171717;font-family:"Acrom",sans-serif;font-size:14px;line-height:21px}.articles .articles__item{padding-bottom:20px}.articles .articles__item a.learn-more{display:block;position:relative;width:140px;height:40px;padding:8px 12px;border:2px #bfbfbf solid;border-radius:20px;color:#bfbfbf;font-size:12px;line-height:18px;text-align:center;font-family:"AcromBold",sans-serif;text-decoration:none;transition:all 0.2s ease 0s}.articles .articles__item a.learn-more span{position:relative;z-index:3}.articles .articles__item a.learn-more:before{content:"";position:absolute;transition:width 0.2s ease 0s;z-index:-1;background:#f0c52e none repeat scroll 0 0;height:100%;left:50%;opacity:0;top:50%;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:0;border-radius:30px}.articles .articles__item a.learn-more:focus,.articles .articles__item a.learn-more:hover{text-decoration:none;border-color:#f0c52e}.articles .articles__item a.learn-more:focus span,.articles .articles__item a.learn-more:hover span{color:#171717}.articles .articles__item a.learn-more:focus:before,.articles .articles__item a.learn-more:hover:before{opacity:1;width:100%;z-index:1}.articles .articles__item a.learn-more:active{top:1px}.certificates .certificates__item img{display:block;max-width:100%;width:100%}.certificates .certificates__item .price{position:absolute;top:20px;left:0;right:0}.certificates .certificates__item .price span{display:block;width:240px;padding:0 0 5px;margin:30px auto 5px;text-align:center;font-family:"AcromThin",sans-serif;font-size:100px;line-height:40px;border-bottom:2px #7c7c7c solid;white-space:nowrap}.certificates .certificates__item .price span small{font-size:40px}.certificates .certificates__item .price.price-blue span{color:#095ea6;border-color:#095ea6}.certificates .certificates__item .price.price-yellow span{color:#ffc600;border-color:#ffc600}.certificates .certificates__item .duration{position:absolute;top:130px;left:0;right:0;text-align:center;color:#7c7c7c;font-family:"AcromMedium",sans-serif;font-size:14px;line-height:21px}.certificates .info{margin:0;padding:15px 0;position:relative;color:#7c7c7c;font-family:"Acrom",sans-serif;font-size:14px;line-height:18px}.certificates .info:before{content:'';width:140px;height:1px;display:block;background:#bfbfbf;position:absolute;top:0;left:0}.quest-page .quest-page__descr{position:relative;width:300px;padding:30px}.quest-page .quest-page__descr:before{background:url("../images/ico-info-yellow.png") 0 0 no-repeat;content:'';display:block;width:30px;height:30px;position:absolute;top:0;left:0}.quest-page .quest-page__descr section{border-radius:3px;background:rgba(0,0,0,0.5);padding:10px 20px;color:#fff}.quest-page .quest-page__descr section p{padding:0;margin:0;text-align:center}.quest-page .quest-page__descr footer{padding:5px 0;display:block;color:#fff;font-family:"AcromLight",sans-serif;font-size:12px;line-height:14px}.quest-page .quest-page__descr .gamers,.quest-page .quest-page__descr .duration,.quest-page .quest-page__descr .address,.quest-page .quest-page__descr .phones{display:block;background:url("../images/quest-info-icons.png") 0 0 no-repeat;padding:0 0 0 30px;margin:0 0 10px;min-height:24px;color:#fff;font-family:"AcromBold",sans-serif;font-size:20px;line-height:16px;font-weight:normal}.quest-page .quest-page__descr .gamers small,.quest-page .quest-page__descr .duration small,.quest-page .quest-page__descr .address small,.quest-page .quest-page__descr .phones small{font-size:14px}.quest-page .quest-page__descr .duration{background-position:0 -48px;margin-bottom:5px}.quest-page .quest-page__descr .address{background-position:0 -86px;font-size:14px}.quest-page .quest-page__descr .phones{background-position:0 -136px}.quest-page .quest-page__descr .phones a{color:#fff;font-size:14px;line-height:18px;display:block;margin-bottom:5px;text-decoration:none}.quest-page .quest-page__descr .phones a:focus,.quest-page .quest-page__descr .phones a:hover{color:#fff;text-decoration:none}.quest-page .quest-page__descr .btn.btn-book{display:block;height:40px;position:relative;background:none;border:2px #ffc600 solid;background:#ffc600;color:#232323;font-family:"AcromMedium",sans-serif;font-size:14px;line-height:24px;text-decoration:none;border-radius:20px;transition:all 0.3s ease 0s}.quest-page .quest-page__descr .btn.btn-book span{position:relative;z-index:3}.quest-page .quest-page__descr .btn.btn-book:before{content:"";position:absolute;transition:width 0.3s ease 0s;z-index:-1;background:#fff none repeat scroll 0 0;height:100%;left:50%;opacity:0;top:50%;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:0;border-radius:30px}.quest-page .quest-page__descr .btn.btn-book:focus,.quest-page .quest-page__descr .btn.btn-book:hover{text-decoration:none}.quest-page .quest-page__descr .btn.btn-book:focus:before,.quest-page .quest-page__descr .btn.btn-book:hover:before{opacity:1;width:100%;z-index:1}.quest-page .quest-page__descr .btn.btn-book:active{top:1px}.quest-page .quest-page__descr .btn.btn-goto{display:block;padding:0;background:transparent;border:none;font-family:"AcromMedium",sans-serif;color:#fff;font-size:12px;line-height:18px;text-align:center;text-transform:uppercase;text-decoration:none}.quest-page .quest-page__descr .btn.btn-goto span{border-bottom:1px #fff dashed}.quest-page .quest-page__descr .btn.btn-goto:focus,.quest-page .quest-page__descr .btn.btn-goto:hover{color:#fff;text-decoration:none}.quest-page .quest-page__descr .btn.btn-goto:focus span,.quest-page .quest-page__descr .btn.btn-goto:hover span{border-color:transparent}.quest-page .quest-page__text{background:#f2f2f2;border-radius:3px;padding:30px 60px;margin:30px 0}.quest-page .quest-page__text h2:first-child{margin:0;padding:0 0 15px}.quest-page .quest-page__text p{paddong:0;margin:0}.quest-shedule{padding:0 0 40px 0;margin-top:100px;position:relative}.quest-shedule h2{text-align:center;margin:0 0 10px;padding:0}.quest-shedule:before{content:'';display:block;height:60px;position:absolute;top:-60px;left:-15px;right:0;background:url("../images/corner-orange.svg") 0 0 no-repeat;background-size:100% 100%}.quest-shedule:after{content:'';display:block;height:60px;position:absolute;top:-58px;left:-15px;right:0;background:url("../images/corner-white.svg") 0 0 no-repeat;background-size:100% 100%}.quest-winners{background-color:#f2f2f2;padding:15px 0;margin:100px 0;position:relative}.quest-winners .block__inner{padding:0 100px}.quest-winners:before{content:'';display:block;height:60px;position:absolute;top:-60px;left:0;right:10%;background:url("../images/corner-gray.svg") 0 0 no-repeat;background-size:100% 100%}.quest-winners:after{content:'';display:block;height:60px;position:absolute;bottom:-60px;left:10%;right:0;background:url("../images/corner-gray.svg") 0 0 no-repeat;background-size:100% 100%;-ms-transform:rotate(180deg);transform:rotate(180deg)}.quest-winners h2{padding:0 0 25px;margin:0;text-align:center}.quest-winners .place{text-align:center;margin-top:140px}.quest-winners .place .place__team{display:block;padding:15px 0;margin:0;text-align:center;color:#171717;font-size:14px;line-height:18px;font-family:"AcromMedium", sans-serif}.quest-winners .place.place-third{float:left;width:220px}.quest-winners .place.place-third .place__image{display:block;width:200px;height:200px;margin:auto;border:10px #fff solid;border-radius:50%;overflow:hidden}.quest-winners .place.place-third .place__time{display:block;position:relative;font-family:"AcromExtraBold",sans-serif;font-size:16px;line-height:28px;font-weight:normal;padding-top:13px}.quest-winners .place.place-third .place__time:before{content:'';width:40px;height:2px;background:#ffc600;position:absolute;top:0;left:50%;margin-left:-20px}.quest-winners .place.place-second{float:right;width:220px}.quest-winners .place.place-second .place__image{display:block;width:200px;height:200px;margin:auto;border:10px #fff solid;border-radius:50%;overflow:hidden}.quest-winners .place.place-second .place__time{display:block;position:relative;font-family:"AcromExtraBold",sans-serif;font-size:16px;line-height:28px;font-weight:normal;padding-top:13px}.quest-winners .place.place-second .place__time:before{content:'';width:40px;height:2px;background:#ffc600;position:absolute;top:0;left:50%;margin-left:-20px}.quest-winners .place.place-first{width:300px;margin:0 auto;padding-top:60px;position:relative}.quest-winners .place.place-first:before{content:'';display:block;width:44px;height:44px;background:url("../images/cup.png") 0 0 no-repeat;position:absolute;top:0;left:50%;margin-left:-22px}.quest-winners .place.place-first .place__image{display:block;width:280px;height:280px;margin:auto;border:10px #ffc600 solid;border-radius:50%;overflow:hidden}.quest-winners .place.place-first .place__time{display:block;position:relative;font-family:"AcromExtraBold",sans-serif;font-size:24px;line-height:28px;font-weight:normal;padding-top:13px}.quest-winners .place.place-first .place__time:before{content:'';width:40px;height:2px;background:#ffc600;position:absolute;top:0;left:50%;margin-left:-20px}.kids-points{padding:60px 0;text-align:center}.kids-points h2{font-family:"ZopaCyr",sans-serif;font-size:30px;line-height:36px;color:#171717;padding:0 0 30px;margin:0;text-align:center}.kids-points .kids-points__block{width:240px;padding:30px 0 0 0;display:inline-block}.kids-points .kids-points__block img{display:block;margin:auto;max-width:100%}.kids-points .kids-points__block strong{display:block;margin-top:15px;text-align:center;font-family:"ZopaCyr",sans-serif;font-size:18px;line-height:24px;text-transform:uppercase;font-weight:normal}.kids-points .kids-points__block-2{margin:0 75px}.kid-birthday{padding:40px 0}.kid-birthday h2{font-family:"ZopaCyr",sans-serif;font-size:30px;line-height:36px;color:#171717;text-align:center}.kid-birthday .kid-birthday__block p{font-family:"AcromMedium",sans-serif;font-size:14px;line-height:21px}.kid-birthday .kid-birthday__block .price{display:block;font-family:"AcromBold",sans-serif;font-weight:normal;font-size:16px;line-height:21px;margin-bottom:15px}.kid-birthday .kid-birthday__block .btn.btn-book{display:block;position:relative;width:160px;height:40px;background:none;border:2px #fff solid;color:#fff;font-family:"AcromMedium",sans-serif;font-size:14px;line-height:24px;text-decoration:none;border-radius:20px;transition:all 0.3s ease 0s}.kid-birthday .kid-birthday__block .btn.btn-book span{position:relative;z-index:3}.kid-birthday .kid-birthday__block .btn.btn-book:before{content:"";position:absolute;transition:width 0.3s ease 0s;z-index:-1;background:#fff none repeat scroll 0 0;height:100%;left:50%;opacity:0;top:50%;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:0;border-radius:30px}.kid-birthday .kid-birthday__block .btn.btn-book:focus,.kid-birthday .kid-birthday__block .btn.btn-book:hover{text-decoration:none}.kid-birthday .kid-birthday__block .btn.btn-book:focus span,.kid-birthday .kid-birthday__block .btn.btn-book:hover span{color:#171717}.kid-birthday .kid-birthday__block .btn.btn-book:focus:before,.kid-birthday .kid-birthday__block .btn.btn-book:hover:before{opacity:1;width:100%;z-index:1}.kid-birthday .kid-birthday__block .btn.btn-book:active{position:relative;top:1px}.kid-birthday .kid-birthday__block.kid-birthday__block-yellow h3{position:relative;padding:20px 80px;margin:0 0 15px;color:#ffc600;font-family:"ZopaCyr",sans-serif;font-weight:normal;font-size:21px;line-height:26px;text-align:center;border:3px #ffc600 solid;border-radius:10px}.kid-birthday .kid-birthday__block.kid-birthday__block-yellow h3:before{content:'';display:block;background:url("../images/flags_yellow.png") 0 0 no-repeat;width:80px;height:80px;position:absolute;top:0;left:0;-ms-transform:scaleX(-1);transform:scaleX(-1)}.kid-birthday .kid-birthday__block.kid-birthday__block-yellow h3:after{content:'';display:block;background:url("../images/flags_yellow.png") 0 0 no-repeat;width:80px;height:80px;position:absolute;top:0;right:0}.kid-birthday .kid-birthday__block.kid-birthday__block-yellow .btn.btn-book{border:2px #ffc600 solid;background:#ffc600}.kid-birthday .kid-birthday__block.kid-birthday__block-blue h3{position:relative;padding:20px 80px;margin:0 0 15px;color:#095ea6;font-family:"ZopaCyr",sans-serif;font-weight:normal;font-size:21px;line-height:26px;text-align:center;border:3px #095ea6 solid;border-radius:10px}.kid-birthday .kid-birthday__block.kid-birthday__block-blue h3:before{content:'';display:block;background:url("../images/flags_blue.png") 0 0 no-repeat;width:80px;height:80px;position:absolute;top:0;left:0;-ms-transform:scaleX(-1);transform:scaleX(-1)}.kid-birthday .kid-birthday__block.kid-birthday__block-blue h3:after{content:'';display:block;background:url("../images/flags_blue.png") 0 0 no-repeat;width:80px;height:80px;position:absolute;top:0;right:0}.kid-birthday .kid-birthday__block.kid-birthday__block-blue .btn.btn-book{border:2px #095ea6 solid;background:#095ea6}.school-kids{padding:40px 0;position:relative}.school-kids:after{content:'';display:block;background:url("../images/ico-pencils.png") 0 0 no-repeat;width:42px;height:42px;position:absolute;bottom:60px;left:50%;margin-left:-21px}.school-kids .block__inner{padding:40px 120px 80px;border:3px #ffc600 solid;border-radius:10px;text-align:center;position:relative}.school-kids .block__inner:after,.school-kids .block__inner:before{content:'';display:block;background:url("../images/ico-clip.png") 0 0 no-repeat;width:55px;height:55px;position:absolute;top:15px;right:15px}.school-kids .block__inner:before{-ms-transform:scaleX(-1);transform:scaleX(-1);right:auto;left:15px}.school-kids h2{font-family:"ZopaCyr",sans-serif;font-size:30px;line-height:36px;color:#171717;padding:0 0 20px;margin:0;text-align:center}.school-kids p{padding:15px 0;margin:0;font-size:18px;line-height:24px;font-family:"AcromMedium",sans-serif}.school-kids .btn.btn-choose{display:block;width:220px;height:60px;margin:20px auto 0;position:relative;background:#095ea6;border:2px #095ea6 solid;color:#fff;font-family:"AcromBold",sans-serif;font-size:18px;line-height:44px;text-decoration:none;border-radius:60px;transition:all 0.3s ease 0s}.school-kids .btn.btn-choose span{position:relative;z-index:3}.school-kids .btn.btn-choose:before{content:"";position:absolute;transition:width 0.3s ease 0s;z-index:-1;background:#ffc600 none repeat scroll 0 0;border-color:#ffc600;height:100%;left:50%;opacity:0;top:50%;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:0;border-radius:30px}.school-kids .btn.btn-choose:focus,.school-kids .btn.btn-choose:hover{text-decoration:none}.school-kids .btn.btn-choose:focus:before,.school-kids .btn.btn-choose:hover:before{opacity:1;width:100%;z-index:1}.school-kids .btn.btn-choose:active{top:1px}.modal .modal-content{padding:15px 60px}.modal .modal-header{padding:15px 0;margin-bottom:5px;border-bottom:2px #ffc600 solid}.modal .modal-header .modal-title{color:#2a2a2a;font-family:"AcromExtraBold",sans-serif;font-size:20px;line-height:24px;font-weight:normal;text-transform:uppercase;letter-spacing:1.25px}.modal .modal-header .close{width:30px;height:30px;background:url("../images/ico-close.png") 0 0 no-repeat}.modal .modal-header .quest,.modal .modal-header .time{padding:20px 0 10px;color:#8f8f8f;font-size:12px;line-height:16px;text-transform:uppercase}.modal .modal-header .quest strong,.modal .modal-header .time strong{font-weight:normal;font-family:"AcromBold",sans-serif;color:#2a2a2a}.modal .modal-header .time{padding:0}.modal .modal-body{padding:15px 0}.modal .modal-body .btn-more-services{padding:0;margin:0;background:none;font-family:"AcromBold",sans-serif;color:#2a2a2a;font-size:14px;line-height:18px;text-transform:uppercase;box-shadow:none}.modal .modal-body .btn-more-services:after{content:'-';display:inline-block;width:15px;margin-left:5px;font-family:"AcromBold",sans-serif;color:#2a2a2a;font-size:20px;line-height:18px}.modal .modal-body .btn-more-services.collapsed:after{content:'+'}.modal .modal-footer{padding:15px 0;border-top:2px #eee solid;text-align:left}.modal .modal-footer .summa{float:right;color:#8f8f8f;font-size:12px;line-height:21px;text-transform:uppercase}.modal .modal-footer .summa strong{display:block;font-family:"AcromExtraBold",sans-serif;color:#2a2a2a;font-size:28px;line-height:24px;font-weight:normal}.modal.modal-thanks .modal-header{border:none;padding-bottom:0}.modal.modal-thanks .modal-header .modal-title{color:#ffc600}.modal.modal-thanks .modal-body{font-family:"Acrom",sans-serif;color:#2a2a2a;font-size:16px;line-height:24px;font-weight:normal}.modal.modal-thanks .modal-body .advice{margin:10px 0 10px -60px;padding:15px 15px 15px 60px;background:#f2f2f2;color:#a5a5a5;font-size:14px;line-height:21px}.modal.modal-thanks .modal-body .advice strong{font-family:"AcromBold",sans-serif;font-weight:normal;color:#095ea6}.modal.modal-thanks .modal-footer{border:none}.footer{width:100%;position:relative}.footer .footer__inner{min-width:280px;max-width:980px;width:100%;margin:auto;padding:0 20px}.footer .footer__top{border-bottom:2px #eee solid}.innerpage .footer .footer__top{border-top:2px #eee solid}.footer .footer__middle{padding:25px 0}.footer .footer__middle .contacts__social{float:right}.footer .footer__middle .contacts__block{width:240px;float:left;color:#646464;font-family:"AcromMedium",sans-serif;font-size:12px;line-height:16px}.footer .footer__middle .contacts__block p{padding:5px 0;margin:0}.footer .footer__middle .contacts__block a{display:inline-block;padding:0;margin:0;color:#646464;text-decoration:none}.footer .footer__middle .contacts__block a:hover,.footer .footer__middle .contacts__block a:focus{color:#ffc600;text-decoration:underline}.footer .footer__middle .contacts__social .social__link{display:inline-block;width:38px;height:38px;margin-left:20px;overflow:hidden;text-indent:-999em;background:url("../images/social-links.png") 0 0 no-repeat;text-decoration:none}.footer .footer__middle .contacts__social .social__link.vk{background-position:0 0}.footer .footer__middle .contacts__social .social__link.fb{background-position:-57px 0}.footer .footer__middle .contacts__social .social__link.in{background-position:-115px 0}.footer .footer__middle .contacts__social .social__link:focus,.footer .footer__middle .contacts__social .social__link:hover{text-decoration:none}.footer .footer__middle .contacts__social .social__link:focus.vk,.footer .footer__middle .contacts__social .social__link:hover.vk{background-position:0 100%}.footer .footer__middle .contacts__social .social__link:focus.fb,.footer .footer__middle .contacts__social .social__link:hover.fb{background-position:-57px 100%}.footer .footer__middle .contacts__social .social__link:focus.in,.footer .footer__middle .contacts__social .social__link:hover.in{background-position:-115px 100%}.footer .footer__bottom{border-top:2px #eee solid;padding:18px 0 12px;color:#aeaeae;font-size:12px;line-height:16px;font-family:"AcromMedium",sans-serif}.footer .footer__bottom .copyright{float:left}.footer .footer__bottom .made-by{float:right}.footer .footer__bottom .made-by a{color:#478f2b;font-family:"AcromExtraBold",sans-serif;text-decoration:none}.footer .footer__bottom .made-by a:focus,.footer .footer__bottom .made-by a:hover{text-decoration:underline}.footer .bottom-menu{padding:25px 0}.footer .bottom-menu .bottom-menu__item{display:inline-block;margin-right:38px}.footer .bottom-menu .bottom-menu__link{color:#737373;font-size:12px;line-height:16px;font-family:"AcromBold",sans-serif;text-transform:uppercase;text-decoration:none}.footer .bottom-menu .bottom-menu__link:hover,.footer .bottom-menu .bottom-menu__link:focus{color:#ffc600;text-decoration:underline}.footer .bottom-menu .bottom-menu__link.active{color:#ffc600;text-decoration:none} 		

@media screen and (max-width: 800px)
.frontpage .page-wrapper-top .zagolovok {
font-size: 25px;
line-height: 42px;
}
.frontpage .page-wrapper-top .zagolovok {
color: #fff;
font-family: "AcromLight",sans-serif;
font-size: 35px;
line-height: 48px;
text-align: center;
text-transform: uppercase;
padding: 0 0 20px;
margin: 0;
word-wrap: break-word;
box-sizing: border-box;
}
.zhirnoe {			
display: block;
color: #ffc600;
font-family: "AcromExtraBold",sans-serif;
font-size: 30px;
line-height: 42px;
padding: 25px 0 30px;
font-weight: normal;
text-transform: uppercase;
letter-spacing: 1.6px;}
.party1 {
	background-image: url(/images/party-fon1.png);
    height: 500px;
    overflow: auto;
    width: 100%;
    padding-top: 220px;
    padding-left: 20px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover; 
}
.party1 p { 
	width: 35%;
	font-family: Montserrat;
	font-size:20px;
}
img.party-zone-img {
    width: 100%;
}
.quests-and-shedule1 {
    padding: 30px 0;
}
.title-party {
	font-size: 30px;
	text-transform: none;
    font-family: Acrom;
}
.block-fon {
	background: #F4FAFF;
    padding: 50px;
}
.block-fon1 {
	background: #F4FAFF;
    /*padding: 50px;*/
}
.plus {
	width: 5%;
    margin: 0 auto;
    text-align: center;
}
.vnim {
	width: 25%;
    margin: 0 auto;
}
.vnim-p {
	text-align: center;
    font-size: 20px;
    font-family: 'Montserrat';
}