#ez-register-form label,
#ez-register-form .text,
#ez-register-form .dateTextBox,
#ez-register-form .genders-option{font-size:0.7rem;}
#ez-register-form .cguWrapper.form-group label{margin-bottom:0px !important;}
#ez-register-form .form-group  {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-right: -15px;
margin-left: -15px;
-webkit-align-self: center !important;
-ms-flex-item-align: center !important;
-ms-grid-row-align: center !important;
align-self: center !important;
}
#ez-register-form-bornDate .col-xs-4{width:33.33%;float:left;}
.ez-register-form-container form .control-label {
text-align: left;
background: rgb(220, 220, 220);
padding: 7px !important;
text-indent: 0px !important;
font-weight: normal;
margin-bottom: 0;
border-radius: 4px;
}body {
overflow-x: hidden;
} .reseaux-sociaux i {
padding-right: 5px;
} .titreHeader {
font-size: 40px;
margin: 0;
}
.bgcolor-transparent {
background-color: rgba(255, 255, 255, 0.74);
}
.position-absolute { width: 100%; }
#DatingContenu {
padding-top: 3rem;
padding-bottom: 3rem;
background-color: #f7f7f7;
}
a.title-link { color: white; }
a.title-link:hover {
text-decoration: none;
}
.card {
float: left;
width: 33.333%;
padding: .75rem;
border: 0;
}
.card > img { margin-bottom: .75rem; }
.card-text { font-size: 85%; } .fa{ font-size:3rem;margin-bottom: 1.25rem; } .sw-aside .sw-metaslider-accueil { padding: 0;}
.sw-aside .sw-metaslider-accueil img {min-height: 225px;}
h2 img {height:25px;} #faq .blocs-doubles p,
#propos .blocs-doubles p {
font-size: 1.1rem;
} #ez-register-form .fb_connect {
width: 100%;
text-align: center;
margin-bottom: 20px;
}
.cguWrapper {
margin-top: 20px;
}
#DateForm .ez-register-form-container a.fb_connect span.wrapper small { display: none; }
#ez-register-form .control-label {
background-color: initial;
text-transform: initial;
font-weight: bold;
}
.step1 {
display: flex;
justify-content: center;
}
#ez-register-form-submit,
#DateForm #ez-register-form a.fb_connect {
font-size: 1rem;
font-weight: 700;
text-transform: initial;
padding: 15px;
line-height: 1.5;
margin-top: 20px;
}
#ez-register-form .form-group .fb_connect .wrapper span{
font-size: 1rem;
}
#DateForm #ez-register-form a.fb_connect :focus,
#DateForm #ez-register-form a.fb_connect :hover {
color: black;
}
#ez-register-form-genderSelect,
#ez-register-form-email,
#ez-register-form-displayName {
border: none;
border-bottom: 1px black solid;
background-color: initial;
border-radius: 0;
} #vignette tbody,
#vignette table {
width: 100%;
background-color: white;
border: none;
}
#vignette tr { display: flex; }
#vignette tr,
#vignette td {
margin: auto;
} #btn-ez-dropdown {
color: white;
padding: 16px;
font-size: 16px;
border: none;
cursor: pointer;
font-weight: 700;
}
#ez-dropdown-content.ez-show,
.nivo-directionNav a.nivo-nextNav, .nivo-directionNav a.nivo-prevNav {
z-index: 1000 !important;
}
#ez-dropdown {
position: relative;
display: inline-block;
margin-right: 16px;
}
select#ez-login-form-chId {
display: none;
}
.ez-show{
display:block !important;
}
#ez-dropdown-content {
display: none;
position: absolute;
background-color: #f1f1f1; min-width: 160px;
box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
z-index: 1;
}
#ez-login-form input#ez-login-form-email,
#ez-login-form input#ez-login-form-lfpassword {
line-height: 2rem;
font-weight: 700;
font-size: 0.9rem;
text-align: center;
width: 100%;
margin-top: 0.4rem;
}
#ez-login-form input#ez-login-form-lfpassword {
margin-bottom: 0.4rem;
}
#ez-login-form button#ez-login-form-submit {
background: #65c555;
color: #fff;
text-transform: uppercase;
padding: 0.5rem;
border: 1px solid #699a5d;
width: 100%;
text-align: center;
font-weight: 700;
font-size: 0.9rem;
margin-top: 0.4rem;
border-radius: 3px;
}
#ez-dropdown::before {
content: "\f007";
font-family: 'Font Awesome 5 Free';
font-weight: 900;
font-size: 2rem;
color:white;
}
#ez-dropdown #ez-login-form-submit .left,
#ez-dropdown #ez-login-form-submit .right,
#ez-dropdown #ez-login-form-submit .middle {
width: inherit;
}
button#btn-ez-dropdown {
border-radius: 3px;
}
#ez-dropdown-content {
margin-top: 0.4rem;
padding: 0.4rem;
border-radius: 3px;
} #gform_1 input, #gform_1 textarea {
width: 100%;
}
input#gform_submit_button_1 {
width: initial;
float: right;
}
li input {
border: none;
border-bottom: 1px solid black;
}
.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {
width: 100%;
}
input#gform_submit_button_1.gform_button.button {
color: white;
border : none;
padding: 5px 20px;
display: flex;
justify-content: right;
} a#contact-inscription,
a#faq-inscription,
a#accueil-titre-inscription,
a#propos-inscription,
#ez-register-form-submit,
#DateForm #ez-register-form a.fb_connect,
input#gform_submit_button_1.gform_button.button {
border-radius: 24px;
font-size: large;
font-weight: bold;
padding-top: 10px;
padding-bottom: 10px;
}
.custom-control-indicator {
display: none;
}
div.form-group.checkbox.hidden span.help-block {
display: none;
}
#faq .img-fluid,
#propos .img-fluid {
width: 100%;
height: 330px;
}
#footer h3{
font-size: 4rem;
} .sb_instagram_error {
display: none;
}
.menu-footer ul li {
list-style-type: none;
margin-top: 5px;
}
.menu-footer ul li a {
color: white
} @media (max-width: 575px) {
.card{flex: unset; clear: both; width: 100%; margin: 1rem auto !important;}
#faq img, #propos .blocs-doubles img {max-height: 200px;}
#ez-dropdown::before { content: ""; }
.blocs-doubles p {font-size: 1rem;}
.h2slide {
font-size: 1rem;
padding: 0;
}
h2 img {height:15px;}
a#accueil-titre-inscription {
font-size: inherit;
font-weight: bold;
padding-top: 0px;
padding-bottom: 0px;
}
.wrapper::before { content: ""; }
}
@media (min-width: 576px) and (max-width: 768px) {
.card{clear: both; width: 100%; margin: 1rem auto !important; flex: unset !important;}
#faq img, #propos .blocs-doubles img {max-height: 250px;}
#ez-dropdown::before { content: ""; }
.h2slide {
font-size: 1.4rem;
padding: 0;
}
h2 img {height:25px;}
a#accueil-titre-inscription {
font-size: inherit;
padding-top: 5px;
padding-bottom: 5px;
}
}