.form-reg-intro {display:none;}
.fr_login {display:none;}
.form_registrazione_overlay {display:none;}
.form_registrazione_overlay .wpcf7-form span {
font-family: 'Fira Sans Condensed';
}
.form_registrazione_overlay .wpcf7-form span.wpcf7-not-valid-tip {
display: block!important;
}
.form_registrazione_overlay_wr {
background-image: url(//lefonti.tv/wp-content/uploads/custom/placeholder-video.jpeg);
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
padding:10px 0 40px 0;
}
.home .form_registrazione_overlay_wr {
background-size: contain;
}
.form_registrazione_overlay_wr .form_registrazione_overlay {
width: 70%;
margin: 0 auto;
padding: 10px;
background-color: rgba(255, 255, 255, 0.9);
margin-top:40px;
}
.form_registrazione_overlay_wr .form_registrazione_overlay .form-reg-col1 {
width: 50%;
float: left;
display: block;
padding: 0 15px;
}
.form_registrazione_overlay_wr .form_registrazione_overlay .form-reg-col2 {
width: 50%;
float: left;
display: block;
padding: 0 15px;
}
.form_registrazione_overlay_wr .form_registrazione_overlay .form-reg-intro, .form_registrazione_overlay_wr .form_registrazione_overlay .form-reg-flag {
width: 100%;
float: none;
display: block;
clear: both;
}
.form_registrazione_overlay_wr .form_registrazione_overlay .form-reg-intro {
padding: 15px;
line-height: 21px;
font-size: 18px;
font-weight: bold;
color: #000;
font-family: 'Fira Sans Condensed';
}
.form_registrazione_overlay_wr .form_registrazione_overlay input[type=text], .form_registrazione_overlay_wr .form_registrazione_overlay input[type=email], .form_registrazione_overlay_wr .form_registrazione_overlay input[type=tel], .form_registrazione_overlay_wr .form_registrazione_overlay input[type=password] {
padding: 5px;
width: 100%;
font-size: 12px;
color: #000000;
font-family: 'Fira Sans Condensed';
border: 1px solid #000000;
background-color: #d6d6d6;
}
.form_registrazione_overlay_wr .form_registrazione_overlay input[type=checkbox] {
float: left;
}
.form_registrazione_overlay_wr .form_registrazione_overlay label {
font-size: 14px;
color: #000000;
font-family: 'Fira Sans Condensed';
}
.form_registrazione_overlay .legal_wr {
clear: both;
}
.form_registrazione_overlay .legal_txt {
font-size: 14px;
color: #000000;
font-family: 'Fira Sans Condensed';
display: block;
float: left;
width: 90%;
}
.form_registrazione_overlay .legal_flag {
display: block;
float: left;
width: 40px;
margin-top: -4px;
}
.form_registrazione_overlay_wr .video-container {
min-height: 640px;
height: auto;
padding: 0;
margin: 0;
}
.form_registrazione_overlay div.wpcf7 .wpcf7-submit {
margin: 0 auto;
clear: both;
text-align: center;
}
.fr_login {
width: 300px;
text-align: center;
margin: 25px auto;
}
.fr_login .login-remember {
text-align: left;
}
.fr_login .login-remember input {
margin: 7px 7px 0 0;
}
.fr_login .login-submit {}
.form_lg_reg_sw {
display: block;
padding: 30px 0 0 0;
border-bottom: 1px solid #333;
}
.form_lg_reg_sw input {
margin:0 10px 0 0;
background-color:#d6d6d6!important;
color: black!important;
}
.form_lg_reg_sw input.btn-act-frm {
background-color:#4ec3e0!important;
color: #ffffff!important;
}
.form_registrazione_overlay .wpcf7-form span a {
color:#000000;
text-decoration: underline;
}
.fr_login_wr .pwd_recovery_link a {
font-size: 14px;
font-family: 'Fira Sans Condensed';
color: #000000;
}
@media screen and (max-width: 1200px) {
.form_registrazione_overlay_wr .form_registrazione_overlay .form-reg-col1, .form_registrazione_overlay_wr .form_registrazione_overlay .form-reg-col2 {
float: none;
width: 100%;
}