*{box-sizing:border-box;font-family:'Open Sans',sans-serif}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}p{font-size:14px;color:#3c2f2f;line-height:18px}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}.container{max-width:1140px;margin:0 auto}.row{display:flex;flex-wrap:wrap;padding:0 15px}.align-right{justify-content:flex-end}.align-left{justify-content: flex-start}.align-left-right{justify-content: space-between}.w100{width:100%}.mb20,.row-qualification>div img{margin-bottom:20px}.tac{text-align:center}.bold{font-weight:600}main{background-color:#fff}.section-pink{background-color:#f8f5f6}.badge-babySitter{line-height:1;text-align:center;border:1px solid #ff9a9e;padding:7px 15px;font-size:12px;color:#494949;border-radius:30px;text-decoration:none;transition:color,background-color .3s}.badge-babySitter:hover,.landing-header li a.btn-header:hover{color:#fff;background-color:#ff9a9e}.menu-toggle{display:none;position:relative;height:30px;width:30px;cursor:pointer}.menu-toggle span,.menu-toggle span:after,.menu-toggle span:before{position:absolute;display:block;height:2px;left:0;right:0;background-color:#ff9a9e;border-radius:4px}.menu-toggle span{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.menu-toggle span:after,.menu-toggle span:before{content:""}.menu-toggle span:after{top:7px}.menu-toggle span:before{bottom:7px}.landing-header{height:65px;border-bottom:1px solid #d5bcbf;background-color:#fff;z-index:2}.landing-header .row{height:65px;align-items:center;justify-content:space-between}.landing-header li{display:inline-block}.landing-header li a{position:relative;font-size:14px;font-weight:600;color:#4b5050;text-decoration:none;padding-left:30px;transition:color,background-color .3s}.landing-header li a:hover{color:#ff9a9e}.landing-header li a.btn-header{display:block;width:auto;border-radius:30px;border:1px solid #ff9a9e;margin-left:30px;padding:10px}.landing-header-border{display:flex}.landing-header-border div{height:2px;background-color:#414343;width:10%}.landing-header-border div:nth-child(2n){background-color:#ec6770}.search{padding:50px 0 40px;background-color:#ff9a9e;color:#fff}.search h1,.search h3,.search input[type=submit]{width:100%;text-align:center;font-weight:600}.search h1,.section-white h2{text-transform:uppercase;font-size:32px;margin-bottom:25px}.search h3{font-size:20px;margin-bottom:50px}.search input[type=submit]{width:125px;height:40px;color:#fff;background:#ff9a9e;text-transform:uppercase;border:1px solid #fff;font-size:12px;border-radius:30px;cursor:pointer;transition:background .3s,color .3s;-webkit-appearance:none}.search input[type=submit]:hover{background-color:#fff;color:#ff9a9e}.form-date{display:flex;flex-direction:column}.form-date input{opacity:100;line-height:38px;height:38px;width:240px;border-radius:4px;border:1px solid #999;color:#999;margin: 0 15px 0 0;padding:10px;cursor:pointer}.form-date #adresse{cursor:initial}.row-form{justify-content:center}.txt-form-fixed{display:none;text-transform:uppercase;font-weight:600;font-size:26px;padding-top:6px}.input-form-fixed{display:flex}#form-search.fixed{position:fixed;top:0;right:0;left:0;z-index:3;background-color:#ff9a9e;padding:25px 0;}#form-search.fixed .row-form{max-width:1140px;margin:0 auto;justify-content:space-between}#form-search.fixed .txt-form-fixed{display:block}.section-white{padding:40px 0}.section-white h2{color:#f67b8b;font-size:24px;margin-bottom:30px;text-align:center;width:100%}.landing-footer h4,.section-white h4{font-size:14px;font-weight:600;margin-bottom:20px}.section-white h4{text-transform:uppercase;line-height:1.15;color:#ff9a9e}.row-list-babySitter{justify-content:center}.row-list-babySitter .badge-babySitter{margin:0 15px 20px}.row-card{justify-content:space-between}.card-babySitter{cursor:pointer;position:relative;width:100%;box-shadow:3px 3px 10px -2px rgba(61,61,61,.54);border-radius:4px;padding:10px;margin-bottom:25px}.card-babySitter .card-certification{display:flex;flex-direction:column;justify-content:center;position:absolute;right:20px;top:0;width:35px;height:95px;background-color:#f67b8b;border-top-right-radius:4px}.card-babySitter .card-certification img{width:100%;padding:5px}.card-babySitter .card-certification:after{content:'';position:absolute;bottom:-10px;width:0;height:0;border-style:solid;border-width:10px 17.5px 0;border-color:#f67b8b transparent transparent}.card-babySitter .card-img{height:220px;background-color:#3d3d3d;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom:4px solid #f67b8b;margin-bottom:10px;background-position:center;background-size:cover}.card-babySitter .card-name{font-size:16px;font-weight:600;color:#ff9a9e;margin-bottom:10px}.card-babySitter .card-geoloc{font-size:14px;color:#494949;margin-bottom:10px}.card-babySitter p{margin-bottom:5px;height:73px;overflow:hidden}.card-babySitter a{float:right;font-size:12px;color:#ff9a9e;text-decoration:none}.card-babySitter a:hover,.landing-footer ul li a.link-footer-pink:hover{text-decoration:underline}.btn-next{position:relative;display:inline-block;width:100px;text-align:center;background-color:#ff9a9e;color:#fff;text-transform:uppercase;text-decoration:none;font-size:10px;font-weight:600;height:30px;line-height:30px;border-top-left-radius:4px;border-bottom-left-radius:4px;margin-right:15px}.btn-next:after{content:"";position:absolute;top:0;right:-15px;width:0;height:0;border-style:solid;border-width:15px 0 15px 15px;border-color:transparent transparent transparent #ff9a9e}.btn-prev{position:relative;display:inline-block;width:100px;text-align:center;background-color:#ff9a9e;color:#fff;text-transform:uppercase;text-decoration:none;font-size:10px;font-weight:600;height:30px;line-height:30px;border-top-right-radius:4px;border-bottom-right-radius:4px;margin-left:15px}.btn-prev:after{content:"";position:absolute;top:0;left:-15px;width:0;height:0;border-style:solid;border-width:15px 15px 15px 0;border-color:transparent #ff9a9e transparent transparent}.row-qualification{justify-content:space-around}.row-qualification>div{width:200px;text-align:center;margin-top:20px}.title-filter{position:relative;width:100%;color:#ff9a9e;text-transform:uppercase;font-size:14px;font-weight:600;margin-top:15px;margin-left:15px;height:15px;line-height:15px}.title-filter:before{content:'';position:absolute;left:-20px;height:15px;width:15px;background-image:url(../img/arrow-pink.png);background-size:contain;background-repeat:no-repeat;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.list-filter{display:flex;flex-wrap:wrap;width:100%}.list-filter .badge-babySitter{margin:10px}.aide-intro{text-align:center;margin-bottom:40px}.landing-footer{padding:80px 0 30px;background-color:#535759;background-image:url(../img/triangle_footer.png);background-repeat:no-repeat}.landing-footer .row{padding:0;justify-content:space-between}.landing-footer h4{position:relative;color:#fff}.landing-footer h4:after{content:'';position:absolute;left:0;bottom:-10px;height:3px;width:30px;background-color:#313334}.landing-footer ul{font-size:12px}.landing-footer ul li{margin-bottom:15px}.landing-footer ul li a{color:#fff;text-decoration:none}.landing-footer ul li.social-icon{margin-bottom:0}.landing-footer ul li.social-icon a img{margin:10px 10px 0;height:20px}.item-footer{padding:0 15px;width:100%;margin-bottom:25px}.landing-footer ul li a.link-footer-pink,.link-footer-pink,.link-footer-pink a{font-size:12px;color:#f67b8b;text-decoration:none}.link-footer-pink:hover{text-decoration:underline}.text-left-footer,.title-footer{font-size:18px;color:#fff;margin-bottom:15px}.text-left-footer{font-size:12px}.ui-widget-header{background-color:#ff9a9e;border:0;color:#fff}.ui-widget-header .ui-icon{background-image:url(../assets/datepicker/images/ui-icons_ffffff_256x240.png)}.ui-widget-header .ui-state-hover{background-color:transparent;border:0;cursor:pointer}.ui-state-active,.ui-widget-content .ui-state-active{background-color:#ff9a9e;border-color:#ff9a9e}.ui-state-hover,.ui-widget-content .ui-state-hover{color:#fff;background-color:#ff9a9e}.select2-container :focus{outline:0}.select2{margin-right:15px}.select2-container .select2-selection--single{height:40px}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:37px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:40px;right:4px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#ff9a9e transparent transparent}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #ff9a9e}.select2-container--default .select2-selection--single .select2-selection__placeholder{font-size:14px}@media (max-width:767px){.input-form-fixed,.row-form{align-items:center;margin: auto;}#form-search.fixed .txt-form-fixed{display:none}.input-form-fixed{justify-content:center}.select2{margin-right:0}}@media (min-width:768px){.card-babySitter{width:49%}.item-footer,.row-aide>div{width:50%}.row-aide div:first-child{padding-right:15px}.row-aide div:nth-child(2){padding-left:15px}}@media (max-width:991px){.menu-toggle{display:block}.landing-header nav{display:none;position:absolute;top:65px;background-color:#fff;right:0;left:0;border-bottom:1px solid #d5bcbf}.landing-header li,.landing-header ul{width:100%}.landing-header li a{display:inline-block;padding:15px 0;width:100%;text-align:center}.landing-header li a.btn-header{display:block;width:200px;margin:5px auto 15px;border-radius:30px;border:1px solid #ff9a9e}}@media (min-width:992px){.card-babySitter{width:24%}.item-footer{width:auto}}
.form-date input { width: 150px; }
.form-date .select2 { width: 150px !important; margin-right: 15px !important;}

@media (min-width: 360px) {
	.form-date input { width: 190px; }
	.form-date .select2 { width: 190px !important;}
}
@media (min-width: 768px) {
	.form-date input { width: 240px; }
	.form-date .select2 { width: 240px !important;}
}
input { font-size: 16px; }
.select2-container .select2-search--inline{height: 36px;}
.select2-container .select2-search--inline .select2-search__field{margin-top: 0;}
.select2-container--default .select2-selection--multiple .select2-selection__choice{margin-top: 9px;}

.unset-label{display: none;}
