@media only screen and (min-width:1200px){#freemiumwall-container{padding:0 115px 0 100px}}#freemiumwall-container{display:none}#freemiumwall-container fieldset label span.invisible{display:none}#freemiumwall-container input.error{border-color:#a94442}#freemiumwall-container div.error:not(.agreement_text){color:#a94442}#freemiumwall-container #freemium-overlay-form{display:block;text-align:left}#freemiumwall-container #freemium-overlay-form h2,#freemiumwall-container #freemium-overlay-form h3{text-align:center}#freemiumwall-container #freemium-overlay-form h2{font-size:32px;margin-bottom:20px}#freemiumwall-container #freemium-overlay-form #form-lower{text-align:left;color:black;margin:10px 0 0 0;padding:0 0 15px 0;width:auto;font-weight:normal;font-size:14px;border:0;border-bottom:1px solid #ccc;line-height:21px}#freemiumwall-container #freemium-overlay-form .mod_registration{margin-top:20px}#freemiumwall-container #freemium-overlay-form .mod_registration label{text-align:left;color:black;margin:0;padding:0;width:auto}#freemiumwall-container #freemium-overlay-form .mod_registration label p{font-size:14px;line-height:21px}#freemiumwall-container #freemium-overlay-form .mod_registration input[type=checkbox]+label{margin-left:10px}#freemiumwall-container #freemium-overlay-form .mod_registration .agreement>div.widget.widget-checkbox label,#freemiumwall-container #freemium-overlay-form .mod_registration .agreement>div.widget.widget-checkbox.form-group,#freemiumwall-container #freemium-overlay-form .mod_registration .agreement .agreement-checkbox{text-align:left;color:black;margin:0;padding:0;width:auto;font-weight:800;font-size:14px;border:0}#freemiumwall-container #freemium-overlay-form .mod_registration .agreement>div.widget.widget-checkbox div.textbox label{font-weight:normal}#freemiumwall-container #freemium-overlay-form .mod_registration .agreement .textbox{margin:0;align-items:unset}#freemiumwall-container #freemium-overlay-form .mod_registration .agreement .textbox .agreement_text p{margin:0}#freemiumwall-container #freemium-overlay-form .mod_registration .agreement .textbox input[type=checkbox]{margin:5px 10px 10px 5px;transform:scale(1.5);height:19px;display:initial}#freemiumwall-container #freemium-overlay-form .mod_registration .formbody fieldset:not(.agreement) div.form-group{margin-bottom:0}#freemiumwall-container #freemium-overlay-form .mod_registration .formbody fieldset:not(.agreement) input:not([type=checkbox]){height:45px;border:1px solid #ccc}#freemiumwall-container #freemium-overlay-form .infoText{display:none}#freemiumwall-container #freemium-overlay-form .pwHint{margin:0;padding:0}#freemiumwall-container #freemium-overlay-form fieldset .col-lg-12{padding:0}#freemiumwall-container #freemium-overlay-form fieldset .col-lg-12 #ctrl_password{margin-bottom:0}#freemiumwall-container #freemium-overlay-form .submit_container div input,#freemiumwall-container #freemium-overlay-form .submit_container div span{margin:0}#freemiumwall-container #freemium-overlay-form .submit_container div input.submit{width:100%;padding:15px 30px;background-color:#59b190;font-size:18px;line-height:1.3333333;font-weight:700}@media only screen and (max-width:767px){#freemiumwall-container #freemium-overlay-form .submit_container div input.submit{margin-right:0;margin-bottom:10px}}#freemiumwall-container #freemium-overlay-form .submit_container div input.submit:hover{background-color:#479477}#freemiumwall-container #freemium-overlay-form .submit_container div span.btn{width:20%;float:right;font-size:18px;line-height:1.3333333;font-weight:700;color:#fff;border-radius:0;border-color:transparent;background-color:#ccc;padding:10px}@media only screen and (max-width:767px){#freemiumwall-container #freemium-overlay-form .submit_container div span.btn{float:none;width:100%}}@media only screen and (max-width:767px){#freemiumwall-container #freemium-overlay-form{margin-left:15px;margin-right:15px}}#freemiumwall-container #foc-permanent-content{text-align:center;margin-top:20px}#freemiumwall-container #foc-permanent-content a{font-weight:800;font-size:16px}#freemiumwall-container #foc-wrapper{background-color:#efefef;border:5px solid #dcdcdc;padding:30px 70px;text-align:center;z-index:101}@media only screen and (max-width:767px){#freemiumwall-container #foc-wrapper{padding:30px 5px}}#freemiumwall-container #foc-wrapper .foc-logo{max-height:50px;margin-bottom:20px;max-width:100%}@media only screen and (max-width:767px){#freemiumwall-container #foc-wrapper #freemium-overlay-content-container li,#freemiumwall-container #foc-wrapper #freemium-overlay-content-container p{font-size:15px !important}}