.fancybox-slide > * {padding:7px;background-color:#252525;margin:0}

.fancybox-is-open .fancybox-bg {opacity:.95;background-color:#2f2f2f}

.fancybox-button {margin:0;border-radius:1px;
   /*background:#000*/
}

.fancybox-navigation button:before {background:#000}

b, strong {font-family:GothamProBold}

.indent p {margin-bottom:10px}

.col-centered {float:none;margin:0 auto}

.contact_3 .flags .block {margin-bottom:5px}

.indexPage .owl-carousel .banner-image .container h3, .indexPage .owl-carousel .banner-image .container h1, .indexPage .owl-carousel .banner-image .container p, .indexPage .owl-carousel .banner-image .container, .indexPage .owl-carousel .banner-image .container:after {color:#1f3045}

.orange {color:#c64f15}

.b {font-family:GothamProBold;font-weight:900}

.mb10 {margin-bottom:10px}

.recaptcha-error-message {color:#c64f15;font-family:GothamProBold;font-weight:900}

table.data.wide {border:solid 1px;border-collapse:collapse}

.col-md-9 table {padding-top:0;padding-right:0;padding-bottom:10px}

.col-md-9 h2 {margin-top:20px;margin-bottom:20px}

.products-asc .product-unit {height:auto}


.indent {
   padding-right:unset;
}


.indent h1 {margin-left:0;margin-bottom:20px}

.indent h2 {margin-top:20px;margin-bottom:10px;font-size:18px;text-transform: uppercase;text-align: left;}

.indent h3 {margin-top:20px;margin-bottom:10px;font-size:16px;font-family:GothamProBold; text-transform: none;}

.products-pane {padding-top:50px}

.indent > table, .indent > div, .indent > a {margin-left:0;margin-bottom:15px}

.indent dt {font-size:100%;margin:5px 15px 8px 5px}

.indent dd {font-size:100%;margin:0 15px 20px 11px}

.indent h2:before, .indent h1:before, .indent h3:before, .indent h4:before {content:' ';width:0;margin-left:0;position:absolute;left:0}

.applications .unit {height:450px;padding:15px;margin-bottom:25px}

.applications .unit h3 {padding:0 0 8px 0;margin:5px 0 15px 0}

.product-description .container .buy {margin-top:30px;margin-right:30px;width:144px;text-align:center;line-height:40px;height:40px;border:1px solid #9d1e15;display:block;float:left;font-family:GothamProMedium;background:transparent}

.product-description .container .buy.active {margin-top:30px;margin-right:30px;width:144px;text-align:center;line-height:40px;height:40px;color:#ffc689;background-color:#c64f15;border:1px solid #9d1e15;display:block;float:left;font-family:GothamProMedium}

.contact_3 .flags .block {filter:Alpha(Opacity=37);opacity:.37}

.contact_3 .flags .block:hover, .contact_3 .flags .block.active {font-weight:900;font-family:GothamProBold}

.register-box .form-group input, .register-box .form-group select, .register-box .form-group textarea {border:solid 1px #ccc}

.validating-server-side {background:url('/images/ajax-preloader.gif') no-repeat center right;opacity:.6}

.project .unit .location span {font-size:16px;line-height:18px;margin:10px 0 10px 0}

.project .unit .location {height:auto;background-color:#e3e4e4;padding:0 30px}

.project .unit h2 {height:95px}

.akcii .item .unit .bg {width:100%}

.standart_button {border-radius:0;padding:10px 20px;background-color:#c64f15;border:solid 1px #9b3e10;color:#fff;font-family:GothamProMedium;font-size:11px;margin-top:30px;text-decoration:none}

.education .container {margin-bottom:0}

.news-inner .owl-carousel .owl-prev {width:15px;position:absolute;top:40%;margin-left:-32px;display:block !IMPORTANT;border:0 solid black}

.news-inner .owl-carousel .owl-next {width:15px;position:absolute;top:40%;right:-32px;display:block !IMPORTANT;border:0 solid black}

/*Увеличиваем высоту новостей на главной*/
.news .description p {
   height:90px;
}

blockquote {
   padding:25px;
   margin-top:5px;
   margin-bottom:25px;
   font-size:unset;
   /*border-left: 5px solid #c95315;*/
   border-left:unset;
   background-color:#f8f8f8;
}

.prods .unit .right {
   width:175px;
}

img :not(.logo){
   padding: 15px;
   max-width: 100%;
   height: auto;
}

#otz_container a img {
   max-width:100%;
}

.subscribeB .long-container { background-position:center;}

.comment .signature { margin-left:130px;}

/*.social a.telegram:before {content:'\f2c6'}*/
/*.social a:hover.telegram:before {color:#4099ff}*/


.breadcrumb span.active {
   color:#a6a6a6;
   cursor:default;

}

a, h2 {
   overflow-wrap:break-word;
}


html body .hvr.top .nav-tabs li {
   width:unset

}

.ya-page_js_yes .ya-site-form_inited_no { display:none }
.btn:focus { color:#fff }