#profile #infos-generales{margin-top:30px;background:#fff;padding:30px;margin-bottom:30px}#profile #infos-generales .photo{float:left;margin-right:15px;padding-bottom:15px}#profile #infos-generales .photo input[type="file"]{width:100%}#profile #infos-generales .photo img,#profile #infos-generales .photo-profil{width:200px;vertical-align:top}#profile #infos-generales .contactme{float:right;padding:20px 15px 0;width:220px;text-align:center}#profile #infos-generales .contactme a.button{display:block;margin-bottom:20px;background-color:#3a829d;box-shadow:inset 0 1px 0 #619ab0,0px 5px 0 0 #275164,0px 5px 2px #222;background-image:-moz-linear-gradient(bottom,#196986 0,#4087a1 100%);background-image:-webkit-linear-gradient(bottom,#196986 0,#4087a1 100%);background-image:linear-gradient(bottom,#196986 0,#4087a1 100%)}#profile #infos-generales .contactme a.button:active{box-shadow:inset 0 1px 0 #619ab0,0px 2px 0 0 #275164,0px 5px 2px #222;background-image:-moz-linear-gradient(bottom,#4087a1 0,#196986 100%);background-image:-webkit-linear-gradient(bottom,#4087a1 0,#196986 100%);background-image:linear-gradient(bottom,#4087a1 0,#196986 100%)}#profile #infos-generales .headline{font:30px/30px Oswald;color:#2b2b2b}#profile #infos-generales .headline.small{font-size:20px;line-height:20px}#profile #infos-generales p{font-size:18px;margin-bottom:25px}#profile #infos-generales em.age-legend{font-size:12px}#profile #infos-generales em.age-legend input{margin-left:0}#profile #infos-generales em.age-legend label{color:inherit}#profile #infos-generales em.city-legend{display:block;font-size:12px}#profile #infos-generales p.error{color:#d11919;text-decoration:underline}#profile #infos-generales .edit{text-decoration:underline;font:400 italic 18px Fanwood Text;float:right}#profile #infos-generales .edit a{color:#37819c;display:block}#profile #infos-generales .edit a i{vertical-align:bottom;margin-right:5px}#profile #infos-generales .edit .logout{color:red;text-align:right}#profile .social-urls{margin-top:63px}#profile .social-urls ul li{display:inline;margin-right:5px}#profile .social{color:white;font-size:22px;width:40px;height:40px;line-height:40px;display:inline-block;text-align:center}#profile .social span{vertical-align:middle}#profile #social-twitter{background-color:#4da7de}#profile #social-facebook{background-color:#3e5b98}#profile #social-linkedin{background-color:#3371b7}#profile #social-youtube{background-color:#e02a20}#profile #social-pinterest{background-color:#c92619}#profile #social-gplus{background-color:#dd4b39}#profile #social-instagram{background-color:#000}#profile #social-snapchat{background-color:#fffa37}#profile #social-skype{background-color:#28abe3}#profile .profil-details{display:flex;flex-wrap:wrap}#profile .infos-bloc{flex:1 0 50%;min-height:340px}#profile .infos-bloc:nth-child(1),#profile .infos-bloc:nth-child(2){border-bottom:1px solid #ddd;padding-bottom:45px}#profile .infos-bloc:nth-child(2),#profile .infos-bloc:nth-child(4){border-left:1px solid #ddd;padding-left:45px}#profile .infos-bloc:nth-child(1),#profile .infos-bloc:nth-child(3){padding-right:45px}#profile .infos-bloc:nth-child(3),#profile .infos-bloc:nth-child(4),#profile .infos-bloc:nth-child(5){padding-top:45px}#profile .infos-bloc:nth-child(5){border-top:1px solid #ddd}#profile .infos-bloc .location{color:#88b247}#profile .infos-bloc h3{font-size:18px;color:#88b247;margin-bottom:15px}#profile .infos-bloc a.social{font-size:14px;color:#999;margin:0 20px 10px 0;white-space:nowrap;display:inline-block}#profile .infos-bloc a.social:hover{color:#88b247}#profile .infos-bloc a.social img.del{vertical-align:bottom}#profile .infos-bloc label{font-size:17px}#profile .infos-bloc .headline-zone{display:flex;margin-bottom:30px}#profile .infos-bloc .headline-zone .info-details{align-self:flex-end;padding-left:10px}#profile .infos-bloc .headline-icon{color:#999;font-size:55px}#profile .infos-bloc .info-line a{font-weight:bold}#profile .infos-bloc .info-line,#profile .infos-bloc .info-line a{color:#88b247}#profile .infos-bloc .info-line label{display:inline;color:#555654}#profile .related{background:#f5f5f5;padding:20px 30px}#profile .related .all{text-align:right;margin-top:10px}#profile .related .all a{font-size:12px;text-decoration:underline;color:#2b7793}#profile .related h2{color:#999;font-size:17px;text-transform:uppercase;margin:0 0 20px 0}#profile .related .related-motifs{font-size:24px;color:#88b247;margin-bottom:20px}#profile .related .related-motifs i{margin-right:10px}#profile .members{margin-top:5px}#profile .member{float:left;margin-bottom:7px}#profile .member img{vertical-align:top;margin-right:8px}#profile .member a span{color:#6b6b6b;display:block;width:50px;font-size:11px;overflow:hidden;padding-top:2px;text-align:center;white-space:nowrap;text-overflow:ellipsis}#profile .motif{padding-left:35px;height:35px;line-height:60px;vertical-align:middle}#profile #same-motif{padding-top:8px}#profile #same-motif h3 img{margin-right:10px}#profile .form{width:250px;margin-right:10px;background-color:#ddd;border:0;padding:6px 8px;color:#9d9d9d;font-size:15px;vertical-align:top}#editprofil .edit-details{margin-top:50px}#editprofil .edit-bloc label,.subscription label{display:block;padding-bottom:7px;color:#555654}#editprofil .edit-bloc{margin-bottom:15px}#editprofil .edit-bloc select,.subscription #a_genre{width:180px;margin-right:15px}#editprofil .edit-bloc input.minibutton,#city-form input.minibutton{background:#88b247;cursor:pointer;color:white;border:0;padding:5px;font-size:15px;vertical-align:top;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}#editprofil .edit-bloc #a_social_url,#editprofil .edit-bloc #a_social_url_safe{width:334px;margin:0 5px 0 10px}#editprofil .edit-bloc#social-bloc a:not(:first-child){margin-left:20px}#editprofil .edit-bloc#social-bloc img.del{vertical-align:middle}#editprofil #helps label,#profile .motif{display:inline-block;min-width:215px}#editprofil #helps label span{display:inline-block;width:35px;height:35px;vertical-align:bottom}#editprofil #helps label.checked{color:#555654}#editprofil #helps label.unchecked span#m-sortie{background:url(icon-sortie-off2.png) 2px bottom no-repeat}#editprofil #helps label.checked span#m-sortie,#profile .motif#m-sortie{background:url(icon-sortie-off.png) 2px bottom no-repeat}#editprofil #helps label.unchecked span#m-hebergement{background:url(icon-hebergement-off2.png) 3px 16px no-repeat}#editprofil #helps label.checked span#m-hebergement,#profile .motif#m-hebergement{background:url(icon-hebergement-off.png) 3px 16px no-repeat}#editprofil #helps label.unchecked span#m-business{background:url(icon-business-off2.png) 3px 12px no-repeat}#editprofil #helps label.checked span#m-business,#profile .motif#m-business{background:url(icon-business-off.png) 3px 12px no-repeat}#editprofil #helps label.unchecked span#m-tourism{background:url(icon-tourism-off2.png) 1px bottom no-repeat}#editprofil #helps label.checked span#m-tourism,#profile .motif#m-tourism{background:url(icon-tourism-off.png) 1px bottom no-repeat}#editprofil #helps label.unchecked span#m-stage{background:url(icon-stage-off2.png) left 15px no-repeat}#editprofil #helps label.checked span#m-stage,#profile .motif#m-stage{background:url(icon-stage-off.png) left 15px no-repeat}#editprofil #helps label.unchecked span#m-autres{background:url(icon-autres-off2.png) 3px 12px no-repeat}#editprofil #helps label.checked span#m-autres,#profile .motif#m-autres{background:url(icon-autres-off.png) 3px 12px no-repeat}#editprofil .submit{text-align:right;padding:12px;background:url(bg-save.png) left top repeat}#editprofil .submit .del-account{background-color:red;float:left}#editprofil .uploader{position:absolute;left:-10000000px}#editprofil .photo-profil{position:relative;vertical-align:top}#editprofil .photo-profil .upload-button{position:absolute;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3)}#editprofil .photo-profil .upload-button button{top:50%;left:50%;transform:translate3d(-50%,-50%,0)}#editprofil .update-pass{color:#88b247};.ui-autocomplete{list-style-type:none;margin:0;padding:0;border:1px solid #ccc;border-top:0;overflow-y:auto;max-height:240px;background:#FFF;width:195px}.ui-autocomplete li{display:block}.ui-autocomplete li a{list-style-type:none;display:block;margin:0;padding:5px;cursor:pointer}.ui-autocomplete li a:hover,.ui-autocomplete li a:focus{background:#f7f7f7}#city-form .minibutton{display:none}.pac-container:after{content:''!important}.subscription hr{margin-bottom:20px}.subscription .identity{float:left;margin-left:15px;width:calc(100% - 230px)}.subscription .identity .photo{padding-bottom:25px;width:45%}.subscription .identity .nopadding{padding-bottom:0}.subscription .identity .photo select#a_genre{width:100%!important}.subscription .identity .photo #a_prenom,.subscription .identity .photo #a_nom,.subscription input#autocomplete-address,.subscription .identity .photo #a_email,.subscription .identity .photo #a_email,.subscription .identity .photo #a_pass,.subscription .identity .photo #a_pass2{width:100%!important}.subscription .uploadifyQueueItem{display:none}.subscription #a_date_naissance_jour,.subscription #a_date_naissance_annee{width:80px}.subscription #a_date_naissance_mois{width:130px}.subscription h3.headline.small{margin-bottom:10px}.contact-form{padding:20px 0}.contact-form .text-field{margin-bottom:10px}#form-contactprofile .form{width:450px;margin:0}@media only screen and (max-width:960px){#profile .infos-bloc:nth-child(1),#profile .infos-bloc:nth-child(2){padding-bottom:25px}#profile .infos-bloc:nth-child(2),#profile .infos-bloc:nth-child(4){padding-left:25px}#profile .infos-bloc:nth-child(1),#profile .infos-bloc:nth-child(3){padding-right:25px}#profile .infos-bloc:nth-child(3),#profile .infos-bloc:nth-child(4),#profile .infos-bloc:nth-child(5){padding-top:25px}#profile.subscription .identity input.form,#profile.subscription .identity select#a_genre,#a_genre_chzn,#a_genre_chzn .chzn-drop{width:100%!important}#profile .social-urls{margin-top:32px}}@media only screen and (max-width:600px){#profile #infos-generales{padding:15px}#profile #infos-generales .headline{font-size:24px;line-height:24px}#profile .infos-bloc{flex-basis:100%;min-height:200px}#profile .infos-bloc{border-left:none!important;padding:25px 0!important}#profile .infos-bloc:not(:last-child){border-bottom:1px solid #ddd}#profile .infos-bloc p{margin-bottom:15px}#profile .infos-bloc p.user-age{clear:both}#profile.subscription .identity{float:none;margin-left:0;width:100%}#profile.subscription .identity .photo{width:100%;margin-right:0}#profile #infos-generales .photo img{width:80px}#profile.subscription .identity input.form,#profile.subscription .identity select#a_genre,#a_genre_chzn,#a_genre_chzn .chzn-drop{width:100%!important}#profile .related{padding:10px 15px}#editprofil .edit-bloc #a_social_url,#editprofil .edit-bloc #a_social_url_safe{width:334px;margin:8px 0 0}#editprofil .edit-bloc#social-bloc{display:block}#editprofil .edit-bloc input.minibutton{margin-top:8px}#editprofil .submit{text-align:center}#editprofil .submit .del-account{float:none;margin-bottom:10px}#editprofil .submit input,#editprofil .submit button,#form-contactprofile .form{width:100%}#editprofil.sendpass input.form{width:100%;margin-bottom:10px}#editprofil.sendpass .button{width:100%}}