.body-home header{box-shadow:none}#main h2{font-size:21px}#slider{position:relative;height:450px;padding:40px 0;background-position:center center;background-size:cover;background-repeat:no-repeat}#slider.pointer{cursor:pointer}#slider .col-xs-4{width:36%}#slider .col-xs-8{width:64%}.slider-fade{position:absolute;top:0;left:0;width:100%;height:100%;display:none;background-position:center center;background-size:cover;background-repeat:no-repeat;z-index:1}#slider .container{position:relative;z-index:2}#slider .left-control,#slider .right-control{position:absolute;top:50%;margin-top:-20px}#slider .right-control{right:20px}#slider h1{margin:0;font-size:32px;color:#fff;text-shadow:1px 1px rgba(0,0,0,.2)}.slide-infos{display:none;position:absolute;right:20px;bottom:0;height:100px;cursor:pointer}.slide-infos.active{display:block}.slide-infos a{color:#fff}.slide-infos .title{float:left;height:100%;background:rgba(0,0,0,.8);color:#fff;padding:20px 40px 20px 20px;-webkit-transition:background 0.25s ease-in-out;-moz-transition:background 0.25s ease-in-out;-o-transition:background 0.25s ease-in-out;transition:background 0.25s ease-in-out}.slide-infos h4{color:#fff;font-size:18px;margin:0 0 3px 0}.slide-infos a{text-decoration:none}.slide-infos h5{color:#a8b5c2;font-size:14px;margin:0}.slide-infos strong{display:block;font-size:13px;margin-top:15px;font-family:'ProximaNovaRegular';font-weight:400;text-transform:uppercase;color:#737779;background:url(../default/images/icons-ui.png) 0 -2800px no-repeat;padding-left:23px}.slide-infos strong.time{background:url(../default/images/icons-ui.png) 0 -191px no-repeat;padding-left:23px}.slide-infos .price{float:right;height:100%;background:rgba(225,43,94,.85);color:#fff;text-align:center;padding:20px 10px;font-family:'ProximaNovaSemibold';font-size:28px;-webkit-transition:background 0.25s ease-in-out;-moz-transition:background 0.25s ease-in-out;-o-transition:background 0.25s ease-in-out;transition:background 0.25s ease-in-out}.slide-infos .price small{display:block;font-family:'ProximaNovaRegular';font-size:14px}.slide-infos:hover .title{background:rgba(0,0,0,.85)}.slide-infos:hover .price{background:rgba(225,43,94,.95)}.search-form{height:100%;padding:35px 30px;background:rgba(255,255,255,.8);box-shadow:1px 1px 2px rgb(0,0,0,.35);cursor:default}.search-form h2{margin:10px -5px 20px -5px;color:#585d60;font-family:'ProximaNovaSemibold';font-size:20px;text-align:center}.search-form input[type="text"]{padding:12px 12px 12px 35px;margin:8px 0}.search-form input[type="text"].picto.map-marker{background-position:10px 13px}.search-form input[type="text"].picto.calendar{background-position:10px -45px}.search-form input[type="text"].picto.time{background-position:10px -105px}.search-form input[type="text"].picto.school{background-position:10px -885px}.search-form .btn{font-size:21px;margin:10px 0}#search-form div.my-select_wrapper span.icon{margin-top:-3px!important}#headline{background:#fff;box-shadow:0 4px 5px rgba(0,0,0,.05);font-size:14px;padding:5px 0}#headline strong{display:block;font-size:21px;background-image:url(../default/images/icons-ui.png);background-repeat:no-repeat;height:66px;margin:10px 0 0 0;padding:10px 0 0 100px}#headline strong.first{background-position:0 -253px}#headline strong.best{background-position:0 -450px}#headline em{display:block;margin:1em 0;font-style:normal;font-weight:400}#headline blockquote{margin:10px 0 0 0;font-family:'Times new roman';font-size:18px;font-style:italic;color:#2a353a}#headline blockquote>div{background-image:url(../default/images/icons-ui.png);background-repeat:no-repeat;background-position:0 -650px;padding:0 0 0 100px}#headline blockquote footer{margin-top:15px;font-family:'SourceSansProRegular';font-size:12px;font-style:normal;color:#737779;padding:0 0 0 100px}#headline blockquote footer:before{content:'\2014 \00A0'}.sentence{height:270px;border-top:3px solid #fcc32b;border-bottom:3px solid #fcc32b;text-align:center;font-family:'ProximaNovaRegular';font-size:18px;line-height:1.4;color:#1d272b;margin:52px 0 0 0}.sentence span.icon{margin:20px 0 15px 0}#current-offers>ul{margin-right:-25px}#top-destinations{width:240px}.booking-support{width:240px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2);margin-bottom:20px}#main .booking-support h2{margin:0;padding:15px 0 10px 15px;background:#fbfbfc;border-bottom:1px solid #dedddd;color:#353b41;font-size:15px}.booking-support div{padding:20px}.booking-support div img{float:left;margin:-10px 5px 0 0}.booking-support strong{display:block;float:left;font-weight:400;font-family:SourceSansProSemiBold;font-size:30px;margin-top:5px}.booking-support strong small{font-family:SourceSansProRegular;font-size:13px;margin-top:-5px}.push{background-position:center center;background-size:100%;background-repeat:no-repeat;padding:40px 40px 40px 200px;margin-top:-10px}.push h3{margin:0;font-size:21px}#early-booking{background-image:url(../default/images/early-booking.png)}#formation-cpf{background-image:url(../default/images/formation-cpf.png)}#last-minuts{background-image:url(../default/images/last-minuts.png)}#le-blog{background-image:url(../default/images/le-blog.png)}#social-networks h4{font-size:21px}#social-networks h3{margin-top:10px;font-size:18px;color:#228bcf}#social-networks a img{width:100%}