@import "animate.css";@import url(//fonts.googleapis.com/css?family=Roboto+Condensed:400,700,300);@import url(//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css);body{background:#1e283a;color:#9f9f9f;font:400 13px/24px 'Roboto Condensed', sans-serif;-webkit-text-size-adjust:none;}
/*body, html {height: 100%; overflow: hidden;} */
img{max-width:100%;height:auto;}
h1,
h2,
h3,
h4,
h5,
h6{color:#1e283a;font-family:'Roboto Condensed', sans-serif;}
h1{font-size:40px;line-height:52px;font-weight:700;text-transform:uppercase;}
h2{font-size:72px;line-height:72px;}
h3{font-size:36px;line-height:52px;font-weight:700;text-transform:uppercase;}
h4{font-size:19px;line-height:24px;font-weight:700;text-transform:uppercase;}
@media (max-width:767px){h3{font-size:30px;}
}
h5{font-size:18px;line-height:24px;text-transform:uppercase;}
h6{font-size:16px;}
p a:hover{text-decoration:underline;}
time{display:block;}
a{font:inherit;color:inherit;text-decoration:none;-moz-transition:0.3s;-o-transition:0.3s;-webkit-transition:0.3s;transition:0.3s;}
a:hover{color:#ffffff;}
a:active{background:transparent;}
a:focus{outline:none;}
a[href^="tel:"]{color:inherit;text-decoration:none;}
strong{font-weight:700;}
.fa{line-height:inherit;font-size:24px;margin-top:17px;color:#e4012e;}
.fa:hover{color:#333a49;}
.fa__{margin-top:11px;}
[class*='fa-']:before{font-weight:400;font-family:'FontAwesome';}
.page{overflow:hidden;min-height:500px;}
.lt-ie9 .page{min-width:1200px;}
.center{text-align:center;}
.right{text-align:right;}
hr{width:90px;height:1px;border:none;color:#1e283a;background:#1e283a;}
p:empty{min-height:1em;}
.container + div{margin-top:20px;}
hr + p{margin-top:14px;}
* + .btn{margin-top:49px;}
* + .btn__{margin-top:45px;}
h3 + hr{margin-top:5px;}
p + hr{margin-top:14px;}
h5 + p{margin-top:2px;}
hr + .row{margin-top:50px;}
hr + .row__offs{margin-top:34px;}
hr + .row__offs2{margin-top:29px;}
p + .row__offs3{margin-top:58px;}
* + .flex-list{margin-top:89px;}
p + a.fa{margin-top:14px;}
em + p{margin-top:25px;}
.leftText, .leftText ~ p{text-align:left;}
.form-style select, .form-style option{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:20px;padding:15.5px 20px 15.5px;font-family:'Roboto Condensed', sans-serif;font-size:14px;background-color:#ffffff;border:1px solid #cccccc;width:100%;border-radius:0;outline:none;-webkit-appearance:none;height:51px;margin:0;text-transform:uppercase;}
.product_uaLabel{position:absolute;right:0;top:0;width:30%;}
.box_aside2{position:relative;}
.pagination{clear:both;list-style:none;text-align:center;margin:0;padding:0;}
.pagination li{display:inline;margin:0 3px;padding:2px;cursor:pointer;}
.pagination li.active{border-bottom:2px solid #e4012e;}
.pagination li a, .pagination li span{font-size:18px;line-height:24px;text-transform:uppercase;color:#1e283a;font-family:'Roboto Condensed', sans-serif;}
#filters .btn-wr{display:none;}
.top .contacts address address + address{margin-left:0;}
.top .contacts address address[class*='fa-']{clear:both;}
footer .container [class*="grid_"]{margin-bottom:0;}
footer .container .row [class*='grid_'] + [class*='grid_']{float:right;text-align:right;}
footer [class*='fa-']:before{margin-right:5px;}
footer .container .row{position:relative;}
footer .container .row [class*='grid_']:first-child{height:100%;position:absolute;}
footer .container .brand{display:-moz-inline-box;display:inline-block;vertical-align:middle;zoom:1;}
footer .container .helperBaner{display:-moz-inline-box;display:inline-block;vertical-align:middle;height:100%;width:0px;zoom:1;}
header .container [class*="grid_"]{margin-bottom:0;}
ol#breadcrumbs{margin:10px auto;text-align:left;}
ol#breadcrumbs li{display:inline-block;font-size:14px;font-family:'Roboto Condensed', sans-serif;}
ol#breadcrumbs li.active{color:#e4012e;}
ol#breadcrumbs li:after{content:">>";margin:0 3px 0 0;}
ol#breadcrumbs li:last-child:after{content:"";margin-right:0;margin-left:0;}
ol#breadcrumbs li a{color:#1e283a;cursor:pointer;font-size:14px;font-family:'Roboto Condensed', sans-serif;}
.container + #menuNavLeft{margin-top:0;}
.partners{min-height:70px;}
.rowContent{margin-bottom:34px;text-align:left;padding-left:30px;}
main section .container table{width:100% !important;}
main section .container table td{border:1px solid;}
@media (max-width:767px){.hidden-xs{display:none !important;}
}
.sf-menu{display:inline-block;font-size:14px;text-align:center;}
.sf-menu:before,
.sf-menu:after{content:" ";display:table;}
.sf-menu:after{clear:both;}
.sf-menu > li{position:relative;float:left;font-family:'Roboto Condensed', sans-serif;font-size:14px;}
.sf-menu > li + li{margin-left:1px;}
.sf-menu a{display:block;}
.sf-menu li:nth-child(n+2):before{content:'';background:#d0d0d0;position:absolute;top:13px;left:-1px;width:1px;height:19px;}
.sf-menu li.active:before{display:none;}
.sf-menu li:hover:before{display:none;}
.sf-menu > li > a{color:#1e283a;line-height:16px;padding:11px 27px 13px 27px;}
.sf-menu > li.sfHover > a,
.sf-menu > li > a:hover{color:#ffffff;background:#e4012e;}
.sf-menu > li.active > a{color:#ffffff;background:#e4012e;}
.sf-menu ul{display:none;position:absolute;top:34px;width:123.6px;font-family:'Arial', serif;font-size:12px;line-height:34px;margin-top:10px;padding:20px 0 20px;background:#1e283a;z-index:2;text-transform:uppercase;}
.sf-menu ul > li > a{color:#FFF;font-weight:400;}
.sf-menu ul > li a:before{display:none;}
.sf-menu ul > li.sfHover > a,
.sf-menu ul > li > a:hover{font-weight:700;}
.sf-menu ul ul{position:absolute;left:100%;top:43%;width:100px;margin-top:0;padding:2px 24px;z-index:4;background:#e4012e;}
.sf-menu ul ul > li{line-height:30px;}
.sf-menu ul ul > li > a{color:#000;}
.sf-menu ul ul > li.sfHover > a,
.sf-menu ul ul > li > a:hover{color:#FFF;}
.sf-menu > li > .sf-with-ul{position:relative;}
.sf-menu > li > .sf-with-ul:before{position:absolute;left:55%;top:67%;margin-left:-6px;content:'\f0d7';font:400 12px/12px 'FontAwesome';color:#ababab;}
.sf-menu > li > .sf-with-ul:hover:before{color:#fff;}
.sf-menu > li.sfHover > .sf-with-ul:before,
.sf-menu > li.active > .sf-with-ul:before{color:#fff;}
.sf-menu ul li:before{display:none;}

.lang:hover:before{display:none;}
.lang > a{color:#1e283a;width:40px;line-height:40px;text-transform:uppercase;padding:11px 15px 11px 15px;}
.lang.sfHover > a,
.lang > a:hover{color:#ffffff;background:#e4012e;}

@media (max-width:767px){.sf-menu{display:none;}
}
.select-menu{border:1px solid #9f9f9f;position:relative;display:none;margin:0 auto;width:420px;background:#ffffff url('../images/select.png') no-repeat right center;overflow:hidden;}
.select-menu .select{width:420px;height:30px;color:#585858;background-color:transparent;font:400 15px 'Roboto Condensed', sans-serif;line-height:30px;border:none;border-radius:0;box-shadow:none;outline:none;-webkit-appearance:none;}
.select-menu .select::-ms-expand{display:none;}
@media (max-width:767px){.select-menu{display:block;}
}
@media (max-width:479px){.select-menu{width:300px;}
.select-menu .select{width:300px;}
}
.stuck_container{padding:5px 0;}
.isStuck{background:#ffffff;z-index:999;border-bottom:1px solid #333333;}
@media only screen and (max-width:979px){.isStuck{display:none !important;}
}
.toTop{width:42px;height:42px;font-size:39px;line-height:38px;color:#2c2c2d;background:#d4d4d4;border:1px solid #42637d;position:fixed;right:54px;bottom:204px;display:none;overflow:hidden;text-align:center;text-decoration:none;z-index:20;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.toTop:hover{color:#d4d4d4;background:#42637d;text-decoration:none;}
@media only screen and (max-width:1399px){.toTop{display:none !important;}
}
.thumb{display:block;position:relative;overflow:hidden;}
.thumb img{width:auto;height:auto;-moz-transition:0.5s all ease;-o-transition:0.5s all ease;-webkit-transition:0.5s all ease;transition:0.5s all ease;}
.thumb_overlay{position:absolute;left:0;top:0;right:0;bottom:0;opacity:0;-moz-transition:0.3s all ease;-o-transition:0.3s all ease;-webkit-transition:0.3s all ease;transition:0.3s all ease;color:#ffffff;background:transparent;}
.thumb_overlay:before{content:'\f065';position:absolute;top:50%;left:0;right:0;font:400 30px 'FontAwesome';line-height:30px;margin-top:-15px;text-align:center;}
.lt-ie9 .thumb_overlay:before{display:none;}
.thumb:hover .thumb_overlay{opacity:1;background:rgba(0, 0, 0, 0.5);}
.lt-ie9 .thumb:hover .thumb_overlay{background:none;-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#80000000');filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#80000000');zoom:1;}
.lt-ie9 .thumb:hover .thumb_overlay:before{display:block;}
.thumb:hover img{-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2);}
@media (max-width:767px){.section-sets .max_height .thumb{max-height:300px;}
}
.parallax{background-position:center 0;background-repeat:no-repeat;}
.mobile .parallax,
.tablet .parallax{background-position:50% 0 !important;background-size:cover;}
.parallax1{background-color:#1e283a;background-image:url(../images/parallax01.jpg);}
@media (min-width:2050px){.parallax{background-size:cover;}
}
@media (max-width:767px){.parallax{background-position:center 0 !important;background-size:cover;}
}
.parallax1 *{color:#ffffff;font-weight:400;text-transform:uppercase;}
.parallax1 * p{font-size:16px;padding:0 224px;}
.parallax1 * h3 + h4{margin-top:-4px;}
.parallax1 * h4 + p{margin-top:12px;}
.parallax1 * .h4__ins{line-height:29px;}
.parallax1 * a:hover{color:#333a49;}
@media (max-width:768px){.parallax1 * p{padding:0 15px;}
}
.brand_name{font-size:36px;line-height:36px;font-weight:400;color:#1e283a;text-transform:uppercase;position:relative;}
.brand_name span{color:#e4012e;}
.brand_name a:hover{color:#1e283a;}
.btn{display:inline-block;color:#ffffff;padding:18px 38px 19px 36px;background:#e4012e;text-align:center;font-size:24px;line-height:37px;-moz-transition:0.3s;-o-transition:0.3s;-webkit-transition:0.3s;transition:0.3s;}
.btn:hover{background:#1e283a;text-decoration:none;}
.btn:active{background:#1e283a;box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.15);}
.btn__{padding:18px 52px 19px 50px;}
.btn2{background:none;border:none;padding:0;outline:none;outline-offset:0;cursor:pointer;-webkit-appearance:none;display:inline-block;color:#ffffff;padding:10px 27px 10px 27px;background:#e4012e;text-align:center;font-size:14px;line-height:18px;text-transform:uppercase;font-family:'Roboto Condensed', sans-serif;-moz-transition:0.3s;-o-transition:0.3s;-webkit-transition:0.3s;transition:0.3s;font-stretch:condensed;}
.btn2::-moz-focus-inner{border:none;padding:0;}
.btn2:hover{background:#1e283a;}
.btn2:active{background:#1e283a;box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.15);}
* + .btn2__offs{margin-top:23px;padding:10px 32px 10px 32px;}
* + .btn2__offs2{margin-top:18px;padding:10px 32px 10px 32px;}
.btn55{background:none;border:none;padding:0;outline:none;outline-offset:0;cursor:pointer;-webkit-appearance:none;display:inline-block;color:#ffffff;padding:10px 27px 10px 27px;margin-top:2%;background:#e4012e;text-align:center;font-size:14px;line-height:18px;text-transform:uppercase;font-family:'Roboto Condensed', sans-serif;-moz-transition:0.3s;-o-transition:0.3s;-webkit-transition:0.3s;transition:0.3s;font-stretch:condensed;}
.btn55::-moz-focus-inner{border:none;padding:0;}
.btn55:hover{background:#1e283a;}
.btn55:active{background:#1e283a;box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.15);}
* + .btn55__offs{margin-top:23px;padding:10px 32px 10px 32px;}
* + .btn55__offs2{margin-top:18px;padding:10px 32px 10px 32px;}
.box{background:#1e283a;-moz-transition:0.3s;-o-transition:0.3s;-webkit-transition:0.3s;transition:0.3s;}
.box:hover{background:#e4012e;}
.box_cnt{position:relative;padding-top:36px;padding-bottom:20px;min-height:217px;}
.box_cnt p,
.box_cnt h4{color:#ffffff;}
.box_cnt p{font-weight:300;line-height:22px;font-size:14px;padding:0 70px;}
.box a{color:#ffffff;}
.box a:hover{color:#1e283a;}
.box_cnt h4 + p{margin-top:9px;}
@media (min-width:480px) and (max-width:767px){.box{margin:0 auto;}
}
@media (max-width:1199px){.box_cnt p{padding:0 7px;}
}
.section-sets4 .grid_4:nth-child(n + 4){margin-top:26px;}
.section-sets4 .box_cnt p{padding:0 58px;}
h4 + p.p__offs{margin-top:5px;}
.icon{position:relative;width:107px;height:139px;background:url("../images/sprite_border.png");background-position:107px 0;display:inline-block;}
.icon__{position:relative;width:107px;height:139px;background:url("../images/sprite_border.png");background-position:107px 0;display:inline-block;}
.icon:before{content:'';position:absolute;width:60px;height:58px;top:22px;left:23px;}
.icon__:before{position:absolute;font-family:'FontAwesome';font-size:36px;color:#4f697d;}
.bg1:before{background:url("../images/page-1_sprite1.png");background-position:0 0;}
.bg2:before{background:url("../images/page-1_sprite1.png");background-position:-60px 0;}
.bg3:before{background:url("../images/page-1_sprite1.png");background-position:-120px 0;}
.bg4:before{background:url("../images/page-1_sprite1.png");background-position:-180px 0;}
.bg1__:before{content:'\f046';top:42px;left:40px;}
.bg2__:before{content:'\f108';top:42px;left:36px;}
.bg3__:before{content:'\f1b3';top:41px;left:34px;}
.bg4__:before{content:'\f0e7';top:42px;left:47px;}
.bg1__2:before{content:'\f0a1';top:42px;left:40px;}
.bg2__2:before{content:'\f02d';top:42px;left:36px;}
.bg3__2:before{content:'\f085';top:41px;left:34px;}
.bg4__2:before{content:'\f1cb';top:42px;left:37px;}
.box_cnt1:hover .icon,
.box_cnt1:hover .icon__{background:url("../images/sprite_border.png");background-position:0 0;}
.icon + *,
.icon__ + *{margin-top:36px;}
.solutions hr + div{margin-top:35px;}
.solutions p{padding:0 16px;}
@media (max-width:1199px){.box1::after,
.box2::after,
.box3::after,
.box4::after{top:18px;}
}
.box2 em{font-size:14px;line-height:26px;color:#1e283a;text-transform:uppercase;padding:0 89px;text-align:center;display:inline-block;}
.box_aside2 + .box_cnt2{margin-top:20px;}
.box2 * + em{margin-top:15px;}
@media (max-width:1199px){.box2 em{padding:0 20px;}
}
.box3:before,
.box3:after{content:" ";display:table;}
.box3:after{clear:both;}
.box3_aside{float:left;}
.box3_cnt__no-flow{overflow:hidden;}
.box3_aside{margin-right:23px;}
.box3_cnt h5{margin-top:-5px;}
@media (max-width:767px){.box3{text-align:center;}
.box3_aside{float:none;}
.box3_cnt{margin-top:20px;}
}
* + .box3{margin-top:36px;}
.index-list{counter-reset:list;width:100%;}
.index-list li{color:#9f9f9f;border:1px solid #1e283a;position:relative;padding-left:90px;padding-top:14px;padding-bottom:13px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.index-list li:before{content:counter(list) ".";counter-increment:list;color:#333a49;position:absolute;width:69px;top:0px;bottom:0px;left:0px;border-right:1px solid #1e283a;font-size:30px;padding-left:26px;padding-top:26px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.index-list li + li{margin-top:3px;}
@media (max-width:979px){.index-list li{padding-right:5px;}
.index-list li:before{padding-top:38px;}
}
.marked-list{text-transform:uppercase;color:#1e283a;font-size:14px;}
.marked-list li{position:relative;padding-left:30px;}
.marked-list li + li{margin-top:12px;}
.marked-list li:before{content:'\f144';font-family:'FontAwesome';position:absolute;left:0;top:-1px;color:#e4012e;font-size:24px;-moz-transition:0.3s;-o-transition:0.3s;-webkit-transition:0.3s;transition:0.3s;}
@media (max-width:1199px){.marked-list{font-size:11px;}
.marked-list li:before{font-size:20px;}
}
.marked-list li a:hover{color:inherit;}
.marked-list li:hover:before{color:#333a49;}
.flex-list{display:table;table-layout:fixed;width:100%;}
.flex-list li{display:table-cell;vertical-align:middle;text-align:center;}
.flex-list li img{-moz-transition:0.2s;-o-transition:0.2s;-webkit-transition:0.2s;transition:0.2s;}
.flex-list li img:hover{transform:scale(0.95);}
@media (max-width:767px){.flex-list{display:block;}
.flex-list li{display:block;}
.flex-list li + li{margin-top:30px;}
}
.gallery:before,
.gallery:after{content:'';display:table;}
.gallery:after{clear:both;}
.gallery div{float:left;}
.gallery .img1{width:14.8780487804878%;}
.gallery .img2{width:23.41463414634146%;}
.gallery .img3{width:23.41463414634146%;}
.gallery .img4{width:23.46341463414634%;}
.gallery .img5{width:14.82926829268293%;}
* + div.gallery{margin-top:58px;}
* + div.gallery__{margin-top:36px;}
@media (max-width:767px){.gallery [class*='img']{float:none;display:block;width:60%;margin:0 auto;}
.gallery__ .img{width:100%;display:block;}
}
@media (max-width:1199px){.gallery__ .img{float:none;max-width:377px;margin:0 auto;}
}
.map address{position:relative;color:#1e283a;font-size:18px;font-family:'Roboto Condensed', sans-serif;display:inline-block;text-transform:uppercase;}
.map address:before{position:absolute;color:#e4012e;font-family:'FontAwesome';top:-70px;left:50%;}
.map address.mail:before{content:'\f0e0';font-size:66px;margin-left:-34px;top:-63px;}
.map address.phone:before{content:'\f10b';font-size:117px;margin-left:-26px;}
.map address.marker:before{content:'\f041';font-size:89px;margin-left:-29px;}
.map address a:hover{color:#1e283a;text-decoration:underline;}
.map * + .contacts{margin-top:125px;}
.map .contacts address + address{margin-left:10%;}
@media (max-width:979px){.map .contacts address + address{margin-left:-2px;}
}
@media (max-width:767px){.map address{font-size:12px;}
.map address:before{top:-60px;}
.map address.mail:before{font-size:40px;margin-left:-23px;top:-55px;}
.map address.phone:before{font-size:83px;margin-left:-19px;}
.map address.marker:before{font-size:60px;margin-left:-22px;}
}
@media (max-width:479px){.map address{display:block;}
.map .contacts address + address{margin-top:109px;margin-left:0;}
}
.privacy h5 + p{margin-top:6px;}
.privacy p + h5{margin-top:33px;}
.privacy .h5__offs{margin-top:29px;}
.privacy address{margin-top:37px;color:#1e283a;font-size:18px;font-family:'Roboto Condensed', sans-serif;display:inline-block;text-transform:uppercase;}
.privacy address a:hover{color:#1e283a;text-decoration:underline;}
header{background:#ffffff;}
header .top{padding-top:6px;padding-bottom:8px;background:#1e283a;}
header .main{padding-top:34px;padding-bottom:35px;}
header .main__{padding-bottom:33px;}
header .brand{float:left;}
header .nav{float:left;}
header .nav_lang{float:right;}
header .lang{float:right;margin-left:20px;}
header .lang a:hover(background: #e4012e;)
header .separ{height:4px;width:100%;background:linear-gradient(to bottom, #e9e9e9, #fdfdfd);padding:0;margin:0;}
@media (max-width:1199px){header .nav{float:right;margin-right:0;}
}
@media (max-width:979px){header{text-align:center;}
header #stuck_container .brand[class*="grid_"]{width:100%;}
header #stuck_container .brand,
header .nav{float:none;display:inline-block;}
header .brand + .nav{margin-top:20px;}
}
.links a{float:left;color:#fefefe;font-size:18px;line-height:20px;}
.links a:hover{color:#e4012e;}
.links a + a{margin-left:14px;}
.top .contacts{float:right;font-family:'Arial', serif;font-size:12px;color:#9f9f9f;}
.top .contacts address{position:relative;float:left;}
.contacts address[class*='fa-']{padding-left:20px;}
.top address:before{position:absolute;color:#fff;font-size:14px;left:0;top:0;}
.top address a:hover{text-decoration:underline;}
.top .contacts address + address{margin-left:48px;}
@media (max-width:767px){.top .contacts{float:none;}
.top .contacts address{float:none;display:inline-block;}
.top .contacts address + address{margin-left:7px;}
.top .links a{float:none;}
.top .contacts address address + address{margin-left:10px;}
}
main{display:block;background:#ffffff;}
.section-sets p{padding:0px 147px;}
.blog-section p{padding:0;}
.blog-section btn{margin-top:10px;}
.section-sets .p__ins3{padding:0px 25px;font-size:13px;color:#9f9f9f;line-height:24px;}
.section-sets .p__ins1{padding:0 10px;font-size:13px;color:#9f9f9f;line-height:24px;}
.section-sets1 .row p{padding:0;}
.section-sets1 h5 + p{margin-top:25px;}
.section-sets2 p{text-transform:uppercase;font-size:18px;color:#8595a2;}
.section-sets2 h3 + p{margin-top:-11px;}
@media (max-width:767px){.section-sets p{padding:0;}
.section-sets1 .p__ins{padding:0 20px;}
.section-sets2 h3{line-height:36px;}
.section-sets2 h3 + p{margin-top:5px;}
}
.section-sets3 p,
.section-sets3 em{font-size:13px;}
.section-sets3 em{color:#e4012e;}
.h5__offs{margin-top:-5px;}
.h5__offs1{margin-top:27px;}
.h5__offs2{margin-top:38px;}
.p__ins{padding:0px 147px;}
.textBlock p{text-indent:10px;}
.well{padding-top:39px;padding-bottom:42px;}
.well__ins{padding-bottom:70px;}
.well1{padding-top:39px;padding-bottom:53px;}
.well2{padding-top:57px;padding-bottom:65px;}
.well2.blog-header{padding-top:20px;padding-bottom:20px;}
.well2.blog-section{padding-top:20px;}
.well2__ins{padding-bottom:64px;}
.well2__ins1{padding-bottom:80px;}
.well2__ins2{padding-bottom:77px;}
.well3{padding-top:48px;padding-bottom:39px;}
.well4{padding-top:52px;padding-bottom:70px;}
.well5{padding-top:20px;padding-bottom:15px;}
.well6{padding-top:52px;padding-bottom:45px;}
.well6__ins1{padding-bottom:57px;}
.well6__ins2{padding-bottom:52px;}
.well7{padding-top:44px;padding-bottom:61px;}
.well8{padding-top:52px;padding-bottom:52px;}
.well8__ins{padding-bottom:69px;}
.well9{padding-top:59px;padding-bottom:85px;}
.bg-primary{background:#e4012e;}
.bg-secondary{background:#e1e2e4;}
footer{background:#1e283a;padding-top:48px;padding-bottom:48px;}
footer *{text-transform:uppercase;font-weight:400;color:#ddd;font-family:'Roboto Condensed', sans-serif;}
footer .brand_name{padding-left:0;font-size:30px;display:inline-block;}
footer p{display:inline-block;margin-top:24px;}
footer .brand_name,
footer h5{color:#fff;}
footer p,
footer address,
footer dl{font-size:12px;line-height:20px;}
footer .mail{line-height:35px;}
footer dl a:hover{text-decoration:underline;}
footer dt,
footer dd{display:inline-block;}
footer h5 + h1{margin-top:9px;}
footer h1 + p{margin-left:5px;}
footer * + .links{margin-top:13px;}
}
@media (max-width:979px){footer p{display:block;margin:0;}
}
@media (max-width:767px){footer{text-align:center;}
footer .links a{display:inline-block;float:none;}
footer .container .row [class*='grid_']:first-child{position:relative;}
}
@media screen and (max-width:320px){.drop_block{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}
.drop_block:hover, .drop_block.active{background:#1e283a;color:#000;}
}