@import url(https://5b53e6.claudeassets.com/20190122080320cs_/https://fonts.googleapis.com/css?family=Play:400,700&subset=latin,cyrillic-ext);
@import url(https://48a6fd.claudeassets.com/20190122080320cs_/https://fonts.googleapis.com/css?family=Roboto:400,300italic,400italic,700,900,300&subset=latin,cyrillic-ext);
html,body,body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{border:0;font-size:100%;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}

/* Minimal base styles
More Info: https://github.com/paulirish/html5-boilerplate/blob/362d0b7/css/style.css
*/
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;overflow-y:scroll}
a{color:#c22828 ;text-decoration:none;}
a:hover,a:active, a:focus{outline:none}

ul,ol{margin-left:2em}
ol{list-style-type:decimal}
nav ul,nav li{list-style:none;list-style-image:none;margin:0}
small{font-size:85%}
b,strong,th{font-weight:700}
td{vertical-align:top}
sub,sup{font-size:75%;line-height:0;position:relative}
sup{top:-.5em}
sub{bottom:-.25em}
pre{padding:15px;white-space:pre-wrap;word-wrap:break-word}
.ie6 legend,.ie7 legend{margin-left:-7px}
button,input,select,textarea{font-family:sans-serif;font-size:100%;margin:0;overflow:visible;vertical-align:baseline;width:auto}
textarea{overflow:auto;vertical-align:text-top}
label,input[type=button],input[type=submit],input[type=image],button{cursor:pointer}
input::-moz-focus-inner,button::-moz-focus-inner{border:0;padding:0}
input:invalid,textarea:invalid{-moz-box-shadow:0 0 5px red;-webkit-box-shadow:0 0 5px red;border-radius:1px;box-shadow:0 0 5px red}
.no-boxshadow input:invalid,.no-boxshadow textarea:invalid{background-color:#f0dddd}
.ie7 img{-ms-interpolation-mode:bicubic}

/* ------------------------- Backgrounds */
/*body {background:url("https://b3753f.claudeassets.com/20190122080320im_/http://tuningmonsters.com/wp-content/themes/tm/images/im_bg.gif") left top repeat;}*/

/* ------------------------- Generic */
body {
  background:url(https://d2a1d7.claudeassets.com/20190122080320im_/http://tuningmonsters.com/wp-content/themes/tm/images/main-bg.jpg)50% -3px;
  overflow: hidden;
}
.clear {clear:both;}

/* ------------------------- Typography */
strong {font-weight:bold;}
pre, code {font-family: monospace;}

/* ------------------------- Lists */
.loading {min-height: 300px; background: url('https://8c162c.claudeassets.com/20190122080320im_/http://tuningmonsters.com/wp-content/themes/tm/images/382.gif') no-repeat center center;}
/* ------------------------- Layout */

.clearfix:after{
  display:table;
  clear:both;
  content:'';
}
.container{
  position:relative;
  margin:0px auto;
  width:960px;
}
.header{
  height:165px;
  width:100%;
  padding-top:17px;
  position:relative;
  box-sizing:border-box;
}
.logo{
  float:left;
}
.h-right-shape{
  position:absolute;
  top:0px;
  right:-60px;
  background:url(https://13628d.claudeassets.com/20190122080320im_/http://tuningmonsters.com/wp-content/themes/tm/images/r-shape.png)no-repeat top center;
  width:177px;
  height:165px;
}
.top .phone-top{
  padding: 12px 0px 0px 11px;
  float:left;
}
.top .phone-top p{
  font-family: 'Play', sans-serif;
  font-weight:700;
  font-size:27px;
  color:#fff;
}
.call-back{
  float:left;
  padding-left: 25px;
  padding-top:5px;
}
.cb-btn{
  display:inline-block;
  width:252px;
  height:49px;
  background:url(https://9f76f6.claudeassets.com/20190122080320im_/http://tuningmonsters.com/wp-content/themes/tm/images/call-back-btn.png)no-repeat;
  color:#fff;
  font-family: 'Play', sans-serif;
  font-weight:700;
  font-size:15px;
  text-align:center;
  line-height:49px;
  text-decoration:none;
  text-transform:uppercase;
  transition: all 0.30s ease-in-out;
}
.cb-btn:hover{
  opacity:0.8;
  transition: all 0.30s ease-in-out;
}
.social-top{
  float:right;
  padding-top:15px;
  margin-right: 94px;
  position:relative;
  z-index:9;
}
.social-top a{
  display:inline-block;
  margin-left:4px;

}
.main-menu{
  float:left;
      width: 780px;
    margin-top: 31px;
}
.main-menu ul{
 margin: 0px 0px 0px 50px;
  padding:0px;
  list-style:none;
}
.main-menu ul li{
  display: inline-block;
    /* width: 58px; */
    position: relative;
    margin: 0 60px;
}
.main-menu .sub-menu{
  position:absolute;
  display:none;
  min-width:250px;
  height:auto;
  background:url(https://4ceaed.claudeassets.com/20190122080320im_/http://tuningmonsters.com/wp-content/themes/tm/images/menu-bg.png)top right;
  top: 50px;
  left: -30px;
  padding:30px 10px 30px 30px !important;
  box-sizing:border-box;
  z-index:111;
  margin:0 !important;
}
.main-menu .sub-menu ul{
  margin:0px;
  padding:0px;
  list-style:none;
}
.main-menu ul li ul li{
  display:block;
  width:auto;
  margin: 0;
}
.main-menu ul li ul li a{
  color:#fff;
  font-family: 'Play', sans-serif;
  font-weight:700;
  font-size:13px;
  text-decoration:none;
  text-transform:uppercase;
  text-align:left;
  padding: 5px 0px 10px;
}
.main-menu ul li ul li a:hover{
  color:#c22828;
}
.main-menu ul li a{
  color:#8c8c8c;
  font-family: 'Play', sans-serif;
  font-weight:700;
  font-size:16px;
  text-decoration:none;
  display:block;
  text-align:center;
  padding: 13px 0px 20px 0px;
  text-transform:uppercase;
}
.main-menu ul li:hover a{
  color:#fff;
}
.our-works{
  position:absolute;
  background:rgba(194,40,40,0.4);
  height:100px;
  width:110px;
  bottom: 4px;
    left: 0px;
    box-sizing: border-box;
    padding: 22px 0px 0px 34px;
}
.our-works p{
  font-family: 'Play', sans-serif;
  font-weight:700;
  font-size:21px;
  color:#fff;
  text-transform:uppercase;
}
.section-service{
  width:100%;
  margin-top:21px;
  height:343px;
  box-sizing:border-box;
  position:relative;
  background:url(https://30cc34.claudeassets.com/20190122080320im_/http://tuningmonsters.com/wp-content/themes/tm/images/service-bg.png) no-repeat top left;
  overflow: hidden;
}
.section-service .section-title{
  float:left;
  width: 146px;
}
.section-service .section-title h2{
  color:#fff;
  font-family: 'Play', sans-serif;
  font-weight:700;
  font-size:21px;
      margin-left: 35px;
    margin-top: 23px;
  text-transform:uppercase;
}
.s-item{
  overflow:hidden;
  position:relative;
  float:left;
    width: 248px;
    height: 165px;
  -webkit-transform: skew(-30deg);
  transform: skew(-30deg);
  border:3px solid #440808;
}
.s-item img{
  -webkit-transform: skew(30deg);
  transform: skew(30deg);
  position:relative;
  left:-51px;
  -webkit-backface-visibility: hidden;
  width: 355px;
}
.s-item a{
  text-decoration:none;
}
.s-item p{
  color:#fff;
  font-family: 'Play', sans-serif;
  font-weight:700;
  font-size:16px;
  text-transform:uppercase;
  position:relative;
  top: -96px;
  text-align: center;
  -webkit-transform: skew(30deg);
  transform: skew(30deg);
  transition: all 0.30s ease-in-out;
}
.i-over{
  position:absolute;
  width:100%;
  height:100%;
  background:rgba(0,0,0,0.6);
  top:0px;
  left:0px;
  transition: all 0.30s ease-in-out;
}
.s-item:hover{
  border:3px solid #c22828;
  transition: all 0.30s ease-in-out;
}
.s-item:hover .i-over{
  background:rgba(194,40,40,0.6);
  transition: all 0.30s ease-in-out;
}
.s-item:hover img{
  -webkit-transform:scale(1.2) skew(30deg);
  transform:scale(1.2) skew(30deg);
  transition: all 0.30s ease-in-out;
}
.s-item:hover p{
  -webkit-transform:scale(1.2) skew(30deg);
  transform:scale(1.2) skew(30deg);
  transition: all 0.30s ease-in-out;
}
.srvice-row.w-m{
  padding-left:50px;
}
.srvice-row.w-m .s-item.last p{
  top: -107px;
}
.more-link a{
  position: absolute;
  display: block;
  width: 240px;
  height: 410px;
  top: 7px;
  bottom: 0px;
  right: -115px;
  -webkit-transform: skew(-30deg);
  transform: skew(-30deg);
  background:transparent;
}
.more-link a:hover{
	background:rgba(234,107,107,0.3);
}
.more-link a span{
  color: #fff;
  font-family: 'Play', sans-serif;
  font-weight: 700;
  font-size: 16px;
  text-transform: uppercase;
  text-decoration: none;
  position: relative;
  top: 251px;
    right: -21px;
  width: 123px;
  display: block;
  background: url(https://6c1097.claudeassets.com/20190122080320im_/http://tuningmonsters.com/wp-content/themes/tm/images/more-l.png)no-repeat right center;
  -webkit-transform: skew(30deg);
  transform: skew(30deg);
}
.about-us{
  background: #171717;
    width: 100%;
    height: 281px;
    box-sizing: border-box;
    margin-top: 15px;
    margin-bottom: 16px;
    position: relative;
}
.column-first{
  float: left;
    width: 132px;
    padding: 44px 0px 139px 67px;
    background: url(https://aca9a7.claudeassets.com/20190122080320im_/http://tuningmonsters.com/wp-content/themes/tm/images/about-bg.png)no-repeat 0px 0px;
    margin-left: -34px;
}
.column-first h2{
  color:#fff;
  font-family: 'Play', sans-serif;
  font-weight:700;
  font-size:21px;
  text-transform:uppercase;

}
.column-center{
  float: left;
    width: 408px;
    padding-top: 31px;
    margin-right: -100px;
}
.column-center p{
  color:#fff;
  font-size:15px;
  font-family: 'Roboto', sans-serif;
  font-weight:300;
  margin-bottom: 4px;
    line-height: 20px;
}
.column-center p span{
  font-family: 'Play', sans-serif;
  font-weight:700;
}
.column-right{
  float: right;
    width: 410px;
    background: url(https://394e02.claudeassets.com/20190122080320im_/http://tuningmonsters.com/wp-content/themes/tm/images/about-map.png)no-repeat top right;
    padding-left: 125px;
    padding-top: 30px;
    padding-right: 30px;
    box-sizing: border-box;
    padding-bottom: 11px;

}
.column-right h2{
  color:#fff;
  font-family: 'Play', sans-serif;
  font-weight:700;
  padding-left: 47px;
  font-size:21px;
  text-transform:uppercase;
  margin-bottom: 20px;
}
.column-right p{
  color:#fff;
  font-size:15px;
  font-family: 'Roboto', sans-serif;
  font-weight:300;
  margin-bottom: 26px;
  display:inline-block;
  position:relative;
  padding-left: 51px;
}
.column-right p.col-contact{
  background:url(https://e6d285.claudeassets.com/20190122080320im_/http://tuningmonsters.com/wp-content/themes/tm/images/marker-icon.png)no-repeat 13px 3px;
}
.column-right p.col-mail{
  background:url(https://e2bbc8.claudeassets.com/20190122080320im_/http://tuningmonsters.com/wp-content/themes/tm/images/mail-icon.png)no-repeat 13px 3px;
}
.column-right p.col-phone{
  background:url(https://3d2ac3.claudeassets.com/20190122080320im_/http://tuningmonsters.com/wp-content/themes/tm/images/phone-icon.png)no-repeat 13px 3px;
  font-family: 'Play', sans-serif;
  font-weight:700;
  margin-bottom:60px;
  font-size: 18px;
}
.a-call{
  position:absolute;
  right: 60px;
  bottom: -19px;
}
.footer-top {
  padding-top: 15px;
}
.footer-logo {
  padding-left: 0px;
}
.copy{
  float:left;
  width: 196px;
  color:#8c8c8c;
  font-size:13px;
  font-family: 'Roboto', sans-serif;
  font-weight:300;
  padding-left: 0px;
}
.footer-bottom.clearfix {
  padding-top: 38px;
  padding-bottom:10px;
}
.footer-center{
  float:left;

}
.footer-center ul{
  margin:0px;
  padding: 7px 0px 0px 55px;
  list-style:none;
}
.footer-center ul li{
  display:inline-block;
}
.footer-center ul li a, .footer-center ul span{
  color: #8c8c8c;
  font-family: 'Play', sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  padding: 0px 9px;
  font-size: 12px;
}
.footer-center ul li a:hover{
  color:#fff;
}
.by{
  float:right;
  margin-top:-10px;
  width: 200px;
  margin-right: 0px;
}
.by img{
  float:right;
  margin-left:20px;
}
.by p{
  text-align:right;
  color:#c22828;
  font-family: 'Roboto', sans-serif;
  font-weight:300;
  font-size:13px;
  margin-top:5px;
}
/* ------------------------- Slider custom */
.slider-wrapper{position:relative;}
.flex-viewport {width:782px !important;    display: inline-block;}
.flex-control-thumbs {width:169px !important;float:right;margin:0 !important;}
.flex-control-thumbs li {width:auto !important;}
.custom-navigation .flex-prev{
  width: 0;
  height: 0;
  border-left: 60px solid transparent;
  border-right: 60px solid transparent;
  border-top: 100px solid #c22828;
  top: 295px;
    left: 0px;
}

.custom-navigation .flex-next{

  width: 0;
  height: 0;
  border-left: 60px solid transparent;
  border-right: 60px solid transparent;
  border-bottom: 100px solid #c22828;
  top: 295px;
    left: 60px;
}
.custom-navigation .flex-next:hover{
  border-bottom-color:#d74747;
}
.custom-navigation .flex-prev:hover{
  border-top-color:#d74747;
}
.custom-navigation a {
  text-decoration: none;
  display: block;
  position: absolute;

  z-index: 10;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.custom-navigation .flex-prev span {
  background:url(https://bb1bb3.claudeassets.com/20190122080320im_/http://tuningmonsters.com/wp-content/themes/tm/images/arrow-left.png)no-repeat;
  color:#fff;
  font-size:30px;
  top: -89px;
  left: -10px;
  position: relative;
  width: 17px;
  height: 37px;
  margin: 0px;
  display:block;
}
.custom-navigation .flex-next span {
  background:url(https://b6ca7d.claudeassets.com/20190122080320im_/http://tuningmonsters.com/wp-content/themes/tm/images/arrow-right.png)no-repeat;
  color:#fff;
  font-size:30px;
  top: 45px;
  left: -3px;
  position: relative;
  width: 17px;
  height: 37px;
  margin: 0px;
  display:block;
}
.flex-control-thumbs li{
  margin-bottom:1px!important;
}
.flex-control-thumbs li:last-child{
  margin-bottom:0px!important;
}
.flex-control-thumbs img{
  border:3px solid transparent;
}
.flex-control-thumbs .flex-active{
  border:3px solid #c22828;
}
/*MODAL*/
#modal_form {
  width: 430px;
  background: #171717;
  position: fixed; /* чтoбы oкнo былo в видимoй зoне в любoм месте */
  top: 10%; /* oтступaем сверху 45%, oстaльные 5% пoдвинет скрипт */
  left: 42%; /* пoлoвинa экрaнa слевa */
  margin-top: -150px;
  margin-left: -150px; /* тут вся мaгия центрoвки css, oтступaем влевo и вверх минус пoлoвину ширины и высoты сooтветственнo =) */

  display: none; /* в oбычнoм сoстoянии oкнa не дoлжнo быть */
  opacity: 0; /* пoлнoстью прoзрaчнo для aнимирoвaния */
  z-index: 111; /* oкнo дoлжнo быть нaибoлее бoльшем слoе */
  padding: 40px 30px 20px;
}
/* Кнoпкa зaкрыть для тех ктo в тaнке) */
#modal_form #modal_close {
  width: 21px;
  height: 21px;
  position: absolute;
  background:url(https://1c6712.claudeassets.com/20190122080320im_/http://tuningmonsters.com/wp-content/themes/tm/images/close-btn.png)no-repeat top center;
  top: 10px;
  right: 10px;
  cursor: pointer;
  display: block;
  color:#842222;
}
/* Пoдлoжкa */
#overlay {
  z-index:3; /* пoдлoжкa дoлжнa быть выше слoев элементoв сaйтa, нo ниже слoя мoдaльнoгo oкнa */
  position:fixed; /* всегдa перекрывaет весь сaйт */
  background-color:#000; /* чернaя */
  opacity:0.5; /* нo немнoгo прoзрaчнa */
  -moz-opacity:0.5; /* фикс прозрачности для старых браузеров */
  filter:alpha(opacity=50);
  width:100%;
  height:100%; /* рaзмерoм вo весь экрaн */
  top:0; /* сверху и слевa 0, oбязaтельные свoйствa! */
  left:0;
  cursor:pointer;
  display:none; /* в oбычнoм сoстoянии её нет) */
}
label.label {
  display: inline-block;
  width: 100%;
  color:#8c8c8c;
  font-family: 'Play', sans-serif;
  font-weight:700;
  text-transform:uppercase;
  font-size:13px;
  margin-bottom:12px;
}
.fieldset{
  margin-bottom:10px;
}
.fieldset input{
  width:100%;
  display:inline-block;
  line-height:56px;
  padding:0px 20px;
  box-sizing:border-box;
  color:#fff;
  font-family: 'Play', sans-serif;
  font-weight:700;
  text-transform:uppercase;
  background:#202020;
  border:1px solid #333333;
}
.fieldset textarea{
  width:100%;
  display:inline-block;
  padding:20px;
  box-sizing:border-box;
  color:#fff;
  font-family: 'Play', sans-serif;
  font-weight:700;
  text-transform:uppercase;
  background:#202020;
  border:1px solid #333333;
  min-height:140px;
}
.center-wrap{
  text-align:center;
}
.btn-form{
  display:inline-block;
  width:252px;
  height:49px;
  background:url(https://9f76f6.claudeassets.com/20190122080320im_/http://tuningmonsters.com/wp-content/themes/tm/images/call-back-btn.png)no-repeat;
  color:#fff;
  font-family: 'Play', sans-serif;
  font-weight:700;
  font-size:15px;
  text-align:center;
  line-height:49px;
  text-decoration:none;
  text-transform:uppercase;
  border:0px;
  outline:none;
  margin-top:20px;
  transition: all 0.3s ease-in-out;
}
.btn-form:hover{
  opacity:0.8;
  transition: all 0.3s ease-in-out;
}

/*
     FILE ARCHIVED ON 05:56:50 Jan 12, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 08:59:28 Aug 20, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.35
  exclusion.robots: 0.041
  exclusion.robots.policy: 0.034
  esindex: 0.005
  cdx.remote: 10.767
  LoadShardBlock: 244.011 (3)
  PetaboxLoader3.resolve: 252.844 (3)
  PetaboxLoader3.datanode: 60.333 (4)
  load_resource: 129.156
*/