/*! loud comments -------// serve per mantenere il commento nella versione minified dello style!!---------
Theme Name: js-child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Version: 4.0
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
License: GNU General Public License v2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: Divi
*/@import url("../Divi/style.css");.hide{display:none !important}.personal_ul_list li::before{display:inline-block;font:inherit;font-family:dashicons;position:static;margin:0 6px 0 0px;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:inherit;background:transparent;height:auto;width:auto;top:auto;content:"\f345";color:#02477f}.personal_p p{padding:10px 0 0 0}.personal_btn_over a:hover{background-color:#00275e;padding:0 10px}.et_pb_column_0_tb_header{padding:0 40px !important}.slider_home{padding-top:45px}.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"],.wpcf7 input[type="date"],.wpcf7 textarea,.wpcf7 input[type="submit"]{width:100% !important;padding:16px;border-width:0;border-radius:0;color:#999;background-color:#eee;font-size:14px;-webkit-appearance:none}.wpcf7 input[type="date"]{margin-bottom:1em}.wpcf7 input[type="submit"]{width:30% !important;float:right;color:#000;background-color:#449bd9;font-size:16px;font-weight:600;text-transform:uppercase;margin-bottom:1em}.must ::-webkit-input-placeholder{color:red;opacity:1}.must :-ms-input-placeholder{color:red;opacity:1}.must ::-ms-input-placeholder{color:red;opacity:1}.must ::placeholder{color:red;opacity:1}.must :-ms-input-placeholder{color:red}.must ::-ms-input-placeholder{color:red}.wpcf7-list-item-label a{text-decoration:underline;font-weight:600}.wpcf7-response-output{margin-top:0px !important;color:#000 !important}#responsive-form{max-width:100%;margin:0 auto;width:100%}.form-row{width:100%}.column-half,.column-full{float:left;position:relative;padding:0.65rem;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.clearfix:after{content:"";display:table;clear:both}@media only screen and (min-width: 48em){.column-half{width:50%}}.wpcf7-submit{float:right}.wpcf7-submit{background:#000;color:white}div.wpcf7-mail-sent-ok{text-shadow:none;border:none;background:#000;color:white}.wpforms-title{text-transform:uppercase !important;font-weight:600;color:#00275e}.login-form-module .wpforms-form button[type="submit"].login-btn-form{background-color:#00275e;border:0px;color:white;text-transform:uppercase;font-weight:600;float:right}.login-form-module .wpforms-form button[type="submit"].login-btn-form:hover{color:#00275e}.register-form-module .wpforms-form button[type="submit"].register-btn-form{background-color:#00275e;border:0px;color:white;text-transform:uppercase;font-weight:600;float:right}.register-form-module .wpforms-form button[type="submit"].register-btn-form:hover{color:#00275e}@media all and (max-width: 980px){.custom_row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.first-on-mobile{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.second-on-mobile{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.third-on-mobile{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.fourth-on-mobile{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.custom_row:last-child .et_pb_column:last-child{margin-bottom:30px}}#main-header .et_mobile_menu .menu-item-has-children>a{background-color:transparent;position:relative}#main-header .et_mobile_menu .menu-item-has-children>a:after{font-family:'ETmodules';text-align:center;speak:none;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;position:absolute}#main-header .et_mobile_menu .menu-item-has-children>a:after{font-size:16px;content:'\4c';top:13px;right:10px}#main-header .et_mobile_menu .menu-item-has-children.visible>a:after{content:'\4d'}#main-header .et_mobile_menu ul.sub-menu{display:none !important;visibility:hidden !important;-webkit-transition:all 1.5s ease-in-out;transition:all 1.5s ease-in-out}#main-header .et_mobile_menu .visible>ul.sub-menu{display:block !important;visibility:visible !important}#floatdiv{display:none;position:fixed;top:0px;left:0px;width:30%;height:120px;background-color:#f7f7f7}#logo{background-color:#f7f7f7;padding-right:20px}@media all and (max-width: 980px){.et_pb_section_1_tb_header.et_pb_section{margin-top:60px !important}.et_pb_section_0_tb_header.et_pb_section{padding-bottom:0px !important}}
/*# sourceMappingURL=style.css.map */