#top-menu li{padding-right:15px!important}#top-menu .menu-item-has-children>a:first-child,#et-secondary-nav .menu-item-has-children>a:first-child{padding-right:15px}.contatti_button a{color:#fff!important;padding:13px 16px!important;font-size:16px!important;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;display:block;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;border:2px solid #5BC23D!important;background-color:#5BC23D!important}.contatti_button a:hover{opacity:1!important;color:#155196!important;border:2px solid #fff!important;background-color:#fff!important;}.wpcf7-submit{color:#fff!important;border:1px solid #155196!important;background-color:#155196!important;border-radius:8px!important;font-size:18px!important;font-weight:700!important;padding:.3em 1em!important;line-height:1.7em!important;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:all!important;transition-property:all!important}.wpcf7-submit:hover{color:#fff!important;border-color:#155196!important;background-color:#155196!important}input[type=text],select,textarea,input[type=email],input[type=tel],.wpcf7-text,.wpcf7-textarea,.wpcf7-captchar,.wpcf7-select{background-color:#f7f9fb!important;border:1px solid #d8d8d8!important;width:100%!important;-moz-border-radius:3px!important;-webkit-border-radius:3px!important;border-radius:3px!important;color:#000!important;font-size:14px;padding:16px!important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}div.wpcf7 .wpcf7-form-control{max-width:100%}.wpcf7-response-output{margin:15px 0 0!important;color:000}.wpcf7-mail-sent-ok{background-color:#ffd15d!important;border-color:#ffd15d!important;color:#000;font-size:16px}.wpcf7-validation-errors{background-color:#ffd15d!important;border-color:#ffd15d!important;color:#000;font-size:16px}#responsive-form{max-width:100%;margin:0 auto;width:100%}.form-row{width:100%}.column-half,.column-full{float:left;position:relative;padding:.65rem;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.clearfix:after{content:"";display:table;clear:both}.wpcf7-list-item{display:inline-block;margin:0!important}.fourteen-columns .et_pb_module{width:7.14%;float:left}.thirteen-columns .et_pb_module{width:7.69%;float:left}.twelve-columns .et_pb_module{width:8.33%;float:left}.ten-columns .et_pb_module{width:10%;float:left}.nine-columns .et_pb_module{width:11.11%;float:left}.eight-columns .et_pb_module{width:12.5%;float:left}.seven-columns .et_pb_module{width:14.28%;float:left}.six-columns .et_pb_module{width:16.66%;float:left}.five-columns .et_pb_module{width:20%;float:left}.et_pb_scroll_top.et-pb-icon{}.et_pb_scroll_top.et-pb-icon:hover{color:#fff!important;background-color:#155196}@media (max-width:1080px){.thirteen-columns .et_pb_module{width:7.69%;float:left}.twelve-columns .et_pb_module{width:8.33%;float:left}.ten-columns .et_pb_module{width:20%}.nine-columns .et_pb_module{width:20%}.eight-columns .et_pb_module{width:25%}.seven-columns .et_pb_module{width:25%}.six-columns .et_pb_module{width:33.3%}.five-columns .et_pb_module{width:33.3%}}@media (max-width:980px){.et_non_fixed_nav.et_transparent_nav #main-header,.et_non_fixed_nav.et_transparent_nav #top-header,.et_fixed_nav #main-header,.et_fixed_nav #top-header{position:fixed!important}.et_mobile_menu{overflow:scroll!important;max-height:83vh}}@media all and (max-width:720px){.thirteen-columns .et_pb_module{width:7.69%;float:left}.twelve-columns .et_pb_module{width:8.33%;float:left}.ten-columns .et_pb_module{width:50%}.nine-columns .et_pb_module{width:100%}.eight-columns .et_pb_module{width:100%}.seven-columns .et_pb_module{width:100%}.six-columns .et_pb_module{width:50%}.five-columns .et_pb_module{width:50%}@media all and (max-width:360px){.thirteen-columns .et_pb_module{width:7.69%;float:left}.twelve-columns .et_pb_module{width:8.33%;float:left}.ten-columns .et_pb_module{width:100%}.nine-columns .et_pb_module{width:100%}.eight-columns .et_pb_module{width:100%}.seven-columns .et_pb_module{width:100%}.six-columns .et_pb_module{width:100%}.five-columns .et_pb_module{width:100%}}}@media only screen and (min-width:48em){.column-half{width:50%}}