.block { padding: 30px 0; }
.red-color { color: #d9251c; }
.price-table { width: 100%; }
#footer-pane { z-index: 8999; }
a.local { border-bottom: 1px dashed; }

.entry-header h2 { text-transform: uppercase; }
.tint-calculator { margin-bottom: 100px; }
.tint-calculator table th { text-align: left; }

.clearfix:after, .clearfix:before { display: table; content: " "; clear: both; }
*, :after, :before { -webkit-box-sizing: border-box;  -moz-box-sizing: border-box; box-sizing: border-box; }
.tint-calculator .row, .row.tint-step { border-top: 0; padding: 0; }
.row:before{display:table;content:" ";}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9{ float:left;min-height:1px; position:relative; }
.col-lg-12 { width:100%; }
.col-lg-4 { width:33.33333333%; }
.col-lg-6 { width: 50%; }
.car-select span{position: relative;
    z-index: 20;}
.car-select:before, .wnd-select:before { content:" "; top:0; }
.car-select{background:#FFFFFF;height:140px;min-width:250px;position:relative;padding-top:140px;display:block;text-transform:uppercase;text-align:center;}
.car-select:link{border:0;color:#323232;}
.car-select:before { height:140px;left:50%;margin-left:-125px;position:absolute;width:250px;z-index: 10;}
.car-select.select{border:0;color:#d9251c;}
.car-select.select:before{ background-position: right;}

.all_ct{margin-top: -12px;}
.car-types, .wnd-types{margin-bottom:41px; }
.wnd-select{display:block;padding-top:120px;text-align:center;text-transform:uppercase;}
.wnd-select{background:#FFFFFF;height:140px;min-width:190px;position:relative;}
.wnd-select:link{border:0;color:#323232;}
.wnd-select:before{background-color:#CBCBCB;background-image:url(img/tint-wnd.png);height:100px;left:50%;margin-left:-95px;position:absolute;width:190px;}
.wnd-select.select{border:0;color:#d9251c;}
.wnd-select.select:before{background-color:#d9251c;}
.wnd-front:before{background-position:0 0;}
.wnd-side_front:before{background-position:-200px 0;}
.wnd-back:before{background-position:-420px 0;}
.wnd-side_back:before{background-position:-620px 0;}
.car-1:before{background-image:url(img/cars/new_car1.png);}
.car-2:before{background-image:url(img/cars/new_car2.png);}
.car-3:before{background-image:url(img/cars/new_car3.png);}
.car-4:before{background-image:url(img/cars/new_car4.png);}
.car-5:before{background-image:url(img/cars/new_car5.png);}
.car-6:before{background-image:url(img/cars/new_car6.png);}
.car-1:hover:before{background-position: right;}
.car-2:hover:before{background-position: right;}
.car-3:hover:before{background-position: right;}
.car-4:hover:before{background-position: right;}
.car-5:hover:before{background-position: right;}
.car-6:hover:before{background-position: right;}
.car-model { display:block; height:340px; position:relative; width:100%; z-index:100; }
.car-model #svg-windows, .car-model img { max-width: 620px; width: 100%; max-height: 343px; height: auto; left:50%; /*margin-left:-310px;*/ transform: translateX(-50%); position:absolute; }
.car-model #svg-windows { z-index:101; }
.car-model #svg-windows path { cursor: pointer; }
.car-model img{z-index:100;}
.nav-tabs{ margin: 0; padding: 0; list-style: none; border-bottom:1px solid #DDDDDD; }
.nav-tabs>li{float:left;margin-bottom:-1px;}
.nav-tabs>li>a{padding:10px 15px;display:block;border-radius:4px 4px 0 0;line-height:1.42857143;margin-right:10px;text-transform:uppercase;width:150px;text-align:center;font-size:13px;background:#E0E0E0;color:#423D3D;font-weight:600;font-size:1em;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{background-color:#D9251C;color:#FFFFFF;cursor:default;}
.tab-content { margin-bottom: 40px; }
.tab-content>.tab-pane{display:none;}
.tab-content>.active{display:block;}
.nav-tabs .dropdown-menu{border-top-left-radius:0;border-top-right-radius:0;margin-top:-1px;}
.tint-info{background:#F9F6E5;display:block;padding:20px;}
.tint-step h2{border-top:2px solid #D9251C;padding:10px 0 0 83px;white-space:nowrap;font-weight:600;color:#000000;font-size:16px;height:30px;background:url(img/tint-steps.png) 0 -66px no-repeat #FFFFFF;}
.tint-step.step-2 h2{ background-position:0 -34px;}
.tint-step.step-3 h2 { background-position: 0 0; margin-bottom: 50px; }
.tint-step h3 { font-size: 1.75em; text-transform: uppercase; }
.tint-calculator .price h2 { border: 0; background: 0 0; }
#tint-total-price { font-weight: 600; font-size: 1.6em; color: #333; }
.tint-about { margin-bottom: 40px; }
.bilboard img { max-width: 100%; height: auto; }

.entry-content { margin-bottom: 50px; }

#advantage .row, #soc .row { border-top: 0; }
#advantage figure { text-align: center; }
#advantage h3 { color: #999; }
.about-bilboard { position: relative; }
.about-bilboard a { position: absolute; top: 65%; right: 8%; }
#vk_groups { margin: 0 auto; }

/* bronirovka */ 
.car-select-2 { color: #323232; display:block;text-align:center;text-transform:uppercase;cursor:pointer; } 
.car-select-2.select { color: #D42A28; } 
.svg-car-model object {width:100%;} 
.svg-car-model { height: auto; position:relative; } 
.svg-car-model #svg{z-index:10;} 
.car-select-2 [class^="icon-"]{ display: inline-block; } 
.car-types [class^="icon-"], .car-types [class*=" icon-"] { width: 305px; height: 167px; background-repeat: no-repeat; background-size: cover; } 
.car-types [class^="icon-"]:hover, .car-types [class*=" icon-"]:hover, 
.car-select-2.select [class^="icon-"], .car-select-2.select [class*=" icon-"] { background-position: -305px 0; } 
.icon-car_1 { background-image: url('bronirovka/images/icon-car_1-2-min.png'); } 
.icon-car_2 { background-image: url('bronirovka/images/icon-car_2-2-min.png'); } 
.icon-car_3 { background-image: url('bronirovka/images/icon-car_3-2-min.png'); } 

/*.at-stylize-label .at-stylize-box{display:none;} 
.price-table input[type=checkbox]{position:absolute;visibility:hidden;} 
.price-table input[type=checkbox]+ .radio{width:22px;height:22px;line-height:22px;text-align:center;border-radius:4px;border:2px solid #323232;display:inline-block;cursor:pointer;background-size:21px;background-position:-2px -1px;} 
.price-table label{display:inline-block;vertical-align:middle;} 
.price-table input[type=checkbox]:checked + .radio{background-color:#D9251C;background-image:url('bronirovka/images/check.png');}*/ 
.car-titles{position:absolute;top:0;left:0;bottom:0;right:0;z-index:9;} 
.car-titles span{position:absolute;text-align:center;line-height:12px;font-size:0.8em;}
.online-manager { display: inline-block; }
.online-manager div { padding: 0!important; vertical-align: top!important; }
.comment{
    color: #616161;
}
.star{
    color: #D42A28;
}
.svg-tooltip{
    position: absolute;
    padding: 10px;
    border: 1px solid #a2a2a2;
    z-index: 10;
    background-color: white;
    border-radius: 3px;
    box-shadow: 0px 3px 15px -3px #BDBDBD;
    color: #616161;
    padding: 13px 20px;
    max-width: 318px;
    text-align: center;
}
.svg-tooltip:before,.svg-tooltip:after{
    position: absolute;
    top:100%;
    content: '';
    left: 20px;
}
.svg-tooltip.left:before,.svg-tooltip.left:after{
    left: auto;
    right: 20px;
}
.svg-tooltip:before{
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
    border-top: 6px solid white;
    z-index: 10;
}
.svg-tooltip:after{
    border-right: 6px solid transparent;
    border-left: 6px solid transparent;
    border-top: 7px solid #a2a2a2;
    margin-left: -1px;
}
.svg-tooltip.left:after{
    left: auto;
    right: 20px;
    margin-left: 0pximportant;
    margin-left: auto;
    margin-right: -1px;
}
.car_info_block{
    margin: 10px 40px 0;
}
.car_info_block .car_name{
    font-weight: bold;
    text-transform: uppercase;
}

@media screen and (max-width: 760px) {
    .car-types [class^="icon-"]:hover, .car-types [class*=" icon-"]:hover,
    .car-select-2.select [class^="icon-"], .car-select-2.select [class*=" icon-"] { background-position: -152.5px 0; }
    .car-types [class^="icon-"], .car-types [class*=" icon-"] { width: 152.5px; height: 83.5px; }
    .car-model { height: 290px; }
}
@media screen and (max-width: 425px) {
    .car-types [class^="icon-"]:hover, .car-types [class*=" icon-"]:hover,
    .car-select-2.select [class^="icon-"], .car-select-2.select [class*=" icon-"] { background-position: -152.5px 0; }
    .car-types [class^="icon-"], .car-types [class*=" icon-"] { width: 152.5px; height: 83.5px; }
    .car-model { height: 170px; }
}