body{font-family:Cuprum}
.mmExternalLinks{display:block;margin:30px 0 0;text-align:left;width:auto;padding:0}
.mmExternalLinks,.mmExternalLinks ul li{list-style:none outside none}
.mmExternalLinks li{display:inline-block;width:64px;height:64px;overflow:hidden;margin:0 15px 0 0}
.mmExternalLinks li a{display:block;width:56px;height:56px;border-width:4px;border-style:solid;text-indent:-10000px;overflow:hidden;border-radius:50%;background-position:center;background-repeat:no-repeat;background-size:50% auto;background-color:transparent; transition:all .3s ease-in;box-sizing: border-box;border-color:rgba(23,31,41,0) #dab444}
.mmExternalLinks li a:hover{background-color:rgba(23,31,41,0);transition:all .3s ease-in 0;border-color:#dab444 transparent #dab444;transform:rotate(0deg)}
.ext_link a{background-image:url(/special/img/icons/weblink.svg)}
.ext_vkontakte a{background-image:url(/special/img/icons/vk32.svg);background-size:auto 56px!important}
.ext_facebook a{background-image:url(/special/img/icons/fb32.svg);background-size:auto 56px!important}
.ext_odnoklassniki a{background-image:url(/special/img/icons/ok.svg)}
.ext_youtube a{background-image:url(/special/img/icons/yt.svg)}
.ext_instagram a{background-image:url(/special/img/icons/instagram.svg)}
.videoBG_wrapper{max-width:100%}
.topMenu{background:#fff none repeat scroll 0 0;height:96px;left:0;position:fixed;top:0;width:100%;z-index:11}
#mmNav .navbar-nav > li > a{padding-top:10px;padding-bottom:10px;line-height:76px;color:#DAB444;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;outline:none;font-family:Cuprum,sans-serif;font-size:16px;text-transform:uppercase}
#mmNav .navbar-nav > li > a:hover,#mmNav .navbar-nav > li > a:active, #mmNav .navbar-nav > li > a.active{transition:all .3s ease-in-out;background-color:#DAB444;color:#333;outline:none}
#mmNav .dropdown-menu > li > a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#DAB444;white-space:nowrap;background-color:#252525}
#mmNav.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#252525;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}
.videoBG_wrapper,.videoBG{width:100%!important}
.topMenu h1{display:inline-block;line-height:51px;width:363px;height:160px;transition:all .5s ease-in 0}
.topMenu{transition:all .5s ease-in-out}
.topMenu.sticky{background:#fff none repeat scroll 0 0;height:96px;left:0;position:fixed;top:0;transition:all .5s ease-in 0;width:100%;z-index:11;overflow:hidden;box-shadow:0 0 3px rgba(0,0,0,0.35)}
ul.social-likes-buttons-top{margin:0;padding:0}
.social-likes-buttons-top li{color:#dab444;display:inline-block;float:left;font-size:12px;font-weight:700;line-height:96px;margin:0 5px 0 0}
.social-likes-buttons-top li.social-likes{background-color:rgba(255,255,255,0.15);border-radius:50%;color:#fff;display:inline-block;height:32px;line-height:32px;margin:32px 3px 0;overflow:hidden;position:relative;text-indent:-10000px;width:32px}
.social-likes__widget .social-likes__button{background-color:#dab444;transition:all .3s ease-in-out}
.social-likes__widget .social-likes__button:hover{background-color:rgba(255,255,0,0.95);transition:all .3s ease-in-out}
.social-likes__widget span.social-likes__button_facebook{background-image:url(/special/img/icons/black/fb32.svg)}
.social-likes__button_twitter{background-image:url(/special/img/icons/black/tw32.svg)}
.social-likes__button_vkontakte{background-image:url(/special/img/icons/black/vk32.svg)}
.social-likes__button_plusone{background-image:url(/special/img/icons/black/gp32.svg)}
.social-likes__button{display:inline-block;width:32px;height:32px;position:absolute;top:0;left:0;cursor:pointer;background-size:80% auto;background-position:center;background-repeat:no-repeat}
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:rgba(240,240,240,0.35);transition:all .3s ease-in-out;background-color:#fff}
.navbar-default{border-color:rgba(0,0,0,0.5);background:rgb(23, 31, 41);height:96px;line-height:96px}
h1,.h1,h2,.h2,h3,.h3{font-family:'Russo One',sans-serif!important}
h1{text-transform:uppercase;color:#dab444;font-size:5em;text-shadow: 1px 1px 3px #000;position: relative;display: inline-block;margin: 0.8em 0;}
h1 span{display:block;clear:left;font-size:.5em;position: absolute;bottom: -25px;left: 0;color: #fff;}
h2{background-color:#DAB444;margin:0;padding:16px;color:#222}
h3{text-align:center}
.topMenuWrap{height:96px;position:relative;transition:all .5s ease-in 0}
.topMenu.sticky .topMenuWrap{height:96px;transition:all .5s ease-in 0}
.mmSection{overflow:hidden;height:auto;position:relative;padding:0 0 32px}
#about{height:100vh;margin:96px 0 0;min-height: 980px;position: relative;}
#about .infoBlock{position:absolute;top:0;left:0;z-index:3;height:800px;width:100%}
#about .container{height:800px;position:relative}
#monsters,#infographics{background-image:url(/special/img/i/mmania/txtrm.png)}
.monsterInfo{background:rgb(23,31,41);padding:16px;margin:16px auto;font-size:1.3em;color:#e0e5e9;line-height:1.3em;position:relative;font-family:Play;box-sizing: border-box;}
.monsterInfo:before{border-color:transparent transparent rgb(23,31,41);content:'';display:block;position:absolute;left:50%;top:-30px;border-width:16px 16px 18px;border-style:solid;margin:0 0 0 -16px}
.monsterInfo strong {color:#dab666;white-space:nowrap}
#history{background-color:#000}
#tricks{background-image:url(/special/img/i/mmania/asphalt.png);background-size:250px auto}
#videoHeadr{min-height:640px;background-color:transparent;height:100%}
.container{position:relative}
.mThumb{background-image:url(/special/img/i/mmania/car-bg.png);background-size:cover;padding:20px 0}
.mThumb a{font-family:Russo One;color:#dab666}
.mThumb a img{width:100%;height:auto;border-radius:50%;max-width:330px;border:3px solid rgba(255,255,255,0.5)}
.mThumb a span{display:block;clear:left;text-align:center;font-family:Russo One;color:#DAB444;font-size:22px;border-top:3px dashed #dab444;padding:8px;margin:0 0 8px}
.mThumb a{text-align:center;margin:auto;display:block;text-decoration:underline;transition:all .3s ease-in-out}
.mThumb a:hover{color:#ff0}
.mThumb a u {display:block;background:rgba(218,180,68,0.75);width:96px;height:96px;position:Absolute;top:50%;left:50%;z-index:1;border-radius:50%;border:1px solid #dab666;margin:-48px 0 0 -48px;transition:all 0.3s ease-in-out}
.mThumb a u:before {content:'';display:block;width:0;height:0;border-style:solid;border-width:24px 0 24px 32px;border-color:transparent #134;position:absolute;top:50%;left:50%;margin:-24px 0 0 -12px}
.mThumb a:hover u {background:#dd5}
.bgOverlay{background:url(/special/img/grain-overlay.png) repeat scroll 0 0 transparent;position:absolute;top:0;left:0;width:100%;height:100%}
.ytFrame{height:650px;width:100%;display:block;box-shadow:0 0 5px rgba(100,100,100,0.95) inset;box-sizing:border-box;border:8px solid #dab666;background:#000;margin: auto;position: relative;}
a.mmHome{display:inline-block;height:96px;width:105px;overflow:hidden;background-image:url(/special/img/i/mmania/mmlogo_new.png);background-repeat:no-repeat;background-size:contain;float:left;margin:0 0 0 8px;background-color:transparent;background-position:center;text-indent:-10000px}
#mmNav .navbar-default .navbar-collapse,#mmNav .navbar-default .navbar-form{border-color:#353535;border-width:0 0 1px;background:#252525;line-height:32px}
#mmNav .dropdown-menu{background-color:#252525}
#mmNav .navbar-default .navbar-collapse,#mmNav .navbar-default .navbar-form{border-color:rgb(52,60,69);border-width:0 0 1px;background:rgb(23, 31, 41);line-height:32px}
#mmNav .dropdown-menu{background-color:#252525}
#mmNav .navbar-default .navbar-collapse.collapse.in .navbar-nav > li > a{line-height:1em}
.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > a:focus{background:#151515}
.about_monsters{color:#fff;font-size:1.3em;line-height:1.3em;background-color:rgba(23,31,41,0.75);padding:32px;position:relative;width:100%;border-top:7px dashed #dab444;border-bottom:7px dashed #dab444;font-family:Play}
.about_monsters strong {color:#dab666;white-space:nowrap}
.about_monsters p,.about_monsters ul{overflow:hidden;display:block;list-style: inside;padding: 3px;list-style-type: circle;}
#counters p{margin:0;padding:0}
#counters{display:block;list-style:outside none none;margin:auto;padding:16px 0;position:relative;text-align:center}
#counters li{display:inline-block;margin:0 8px}
#counters li a{filter:grayscale(1);opacity:.5}
#counters li a:hover{filter:none;opacity:1}
#monsters img,#tricks img{width:80%;display:block;position:relative;margin:0 auto 16px;border-radius:50%;border:5px solid #dab444;transform:rotate(360deg)}
#monsters.activeSection img,#tricks.activeSection img{transform:rotate(0deg);transition:all .75s ease-in-out .1s}
.cfooter{background:rgb(23,31,41)}
.copyright{color:#dab444;text-transform:uppercase}
.cfooter .copyright{text-align:center}
#about .copyright{position:absolute;bottom:-32px;}
.titleWrapper{background:#dab444;width:100%;margin:0 0 32px;box-shadow:0 0 8px rgba(0,0,0,0.75)}
h2{position:relative;max-width:1170px;margin:auto}
.mainimg{float:left;border-radius:50%;border:3px solid #dab444;margin:0 32px 0 0;width:180px;height:180px}
/*tickets*/
.tickets a {display:inline-block;}
.t-redkassa {background-image:url(/special/img/logos/redkassa.png)}
.t-ponominalu	{background-image:url(/special/img/logos/ponominalu.png)}
.t-kassir	{background-image:url(/special/img/logos/kassir.svg)}
.t-concert {background-image:url(/special/img/logos/concert-logo.svg)}
.tickets {display:block;width:240px;padding:0;box-sizing:border-box;margin: 0 !important;overflow:hidden;text-align:center;float:right;}
.t-vtb {background-image:url(/special/img/logos/vtb-dv.png)}
.t-parter {background-image:url(/special/img/logos/parterru.png)}
.t-ticketland {background-image:url(/special/img/logos/ticketland.svg)}
.about_monsters .tickets {}
.tickets li {display:inline-block;height:32px;width:240px;line-height:32px;padding:0;margin:0 auto;box-sizing:border-box;}
.tickets li a {background-size:180px auto;display:block;width:calc(100% - 10px);background-position: center center;background-repeat: no-repeat; overflow:hidden;text-indent:-1000px;margin:0;padding:8px;background-color:rgba(218,180,68,0.95);transition:all 0.3s ease-in-out;border-radius: 3px;box-sizing: border-box;}
.tickets li a:hover {background-color:#fc0}
.tickets .t-buy {text-align:center;text-transform:uppercase;font-weight:bold;font-size:28px;white-space:nowrap;margin:0 0 8px;background-color:transparent;color: #dab444;font-family: Cuprum;}
.nav > li > a {position: relative;display: block;padding: 0 8px;}
.m24logo{display:block;width:86px;height:130px;position:absolute;right:16px;top:20px}
.m24logo a{background:rgba(0,0,0,0) url(/special/img/logos/m24ru-white-v.svg) no-repeat scroll center center / 100% auto;display:block;height:100%;overflow:hidden;text-indent:-1000px;width:100%}
video,video:focus,video:active{outline:none}
.mmSection h2{opacity:0;transform:translate(250px,0) skewX(-30deg)}
.mmSection.activeSection h2{opacity:1;transition:all .5s ease-in-out .3s;transform:translate(0,0) skewX(0deg)}
.monsterInfo a.readmore {color: #333;display: block;padding: 8px;text-align: center;background: #dab666;max-width: 180px;text-align: center;margin: 16px auto;font-weight: bold;text-transform: uppercase;transition: all 0.5s ease-in-out;border-radius: 32px;}
.readmore:hover {background:rgba(200,200,20,1);color:#000;text-decoration:none}
.readmore:focus,.readmore:active {text-decoration:none;color:#000;outline:none}
.fulltext {overflow:hidden}
.innerImg {width:100%;height:auto;box-sizing:border-box;border:5px solid #dab666;margin:16px auto}
.innerImg img {width:100%;height:auto}
.respImg {position:relative;margin:auto;width:auto;}
.monsterInfo h4 {text-align:center}
.monsterInfo h4, .monsterInfo h3 {color:#daB666; font-weight:bold; text-align:center;}
.monsterInfo a {color: #333;text-decoration: none;background: #dab666;padding: 0 5px;border-radius: 32px;}
.monsterInfo a:hover {color:#000;background:#ff0}
.monsterInfo a.fancybox, .monsterInfo a.mediaL {padding:0;}
.dropdown-menu {text-transform:uppercase} 
/*responsive*/
@media (max-width: 1080px) {
#mmNav .navbar-default .navbar-collapse.collapse .navbar-right{display:none}
#mmNav .navbar-default .navbar-collapse.collapse.in .navbar-right{display:inline-block}
a.mmHome {width:64px}
.about_monsters{font-size:1.1em;line-height:1.2em}
h1{font-size:4em}
.tickets {display:none !important}
}
@media (max-width: 640px) {
	.mainimg {width:96px;height:96px}
.mainimg{display:none}
.ytFrame{height:480px}
.container {margin:0;padding:0}
.about_monsters{font-size:1em;line-height:1.3em;padding:0.6em}
}
.clr {height:1px;width:100%;clear:left;overflow:hidden}