﻿@media screen and (max-width:767px){h1{font-size:36px;line-height:36px}h2{font-size:22px;line-height:26px}hr{margin:60px 0}.btn-primary{display:block}header .container-fluid .navbar-header,header .container-fluid .navbar-collapse{margin:0}header .navbar-brand{width:100px;background-position:left center}.content{padding-bottom:0}.flexslider .caption .title h1,.flexslider .caption .title h2{font-size:22px;line-height:24px}.flex-direction-nav a{width:20px;height:40px;margin-top:-20px}.flex-direction-nav .flex-prev,.flex-direction-nav .flex-prev:hover,.flex-direction-nav .flex-prev:focus,.flex-direction-nav .flex-next,.flex-direction-nav .flex-next:hover,.flex-direction-nav .flex-next:focus{background-size:9px 11px}.home .links a{height:auto}.home .links a.work_conditions .title,.home .links .signup .improvement{font-size:18px;line-height:18px}.home .about{padding:20px 0}.home .about h2{margin-bottom:20px}.home .about .text{margin-bottom:40px}.home .partners{margin:20px 0 0 0}.home .partners h2{margin-bottom:40px}.home .partners img{margin:0 auto 20px auto}.banner{box-shadow:none}.banner li{display:flex !important;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.banner li .caption{order:2;position:relative;top:auto;color:#00929f;opacity:1}.banner li .overlay{display:none}.banner li img{order:1}.cms{padding:20px 0}.cms .top{margin-bottom:20px}.cms .partners img{margin-bottom:30px}.cms .gray{margin-top:15px;padding:15px}.cms .gray .image{height:200px}.cms .white{margin-top:0;padding:15px}.cms .white .image{height:200px}.news_listing{padding:15px 0 0 0}.news_block:first-child{padding-top:0}.news_block img{margin-bottom:15px}.news_landing{padding:15px 0 0 0}.news_landing .news_block{max-width:290px;margin:0 auto 30px auto;padding-bottom:20px}.news_landing .news_block:last-child{border:none;margin-bottom:0}.search{padding:20px 0}.event .infos .btn-primary{margin-bottom:40px}.event form button{display:block;width:100%}.contact{text-align:center;padding:30px 0}.contact h1{margin-bottom:40px}.contact .address{margin-bottom:20px}.contact form{margin-top:40px}footer{position:relative;height:auto;text-align:center}footer .copyright{float:none;margin:20px 0}footer .socials{margin:20px auto;float:none}a.volcan{float:none;display:block;margin:0 auto 15px auto}}