/* DECIDE QUANDO APPARE IL MENU MOBILE ENFOLD 4.1.2
@media only screen and (max-width: 1024px) {
  .responsive #top .av_mobile_menu_tablet .av-main-nav .menu-item {
    display: none;
  }

  .responsive #top .av_mobile_menu_tablet .av-main-nav .menu-item-avia-special {
      display: block;
  }
}*/

.avia-menu-fx{height: 0px;}

a:hover {text-decoration:underline !important}

.av-main-nav ul {width: 280px;}

.container_wrap {border-top-width: 0px;}
.content, .sidebar{padding-top: 25px;padding-bottom: 25px;}

.avia-animated-number-title{font-family: Oswald;}
.avia-animated-number-content{color: #939598;}

#socket .copyright{float: none;text-align:  center;display:  block;}
#socket{font-size: 13px;}

.avia-icon-list-container{margin: 0px 0;}


/*SLIDER*/
@media only screen and (min-width: 769px) {
  #layer_slider_1 {
    display: block;
  }

  #layer_slider_2 {
      display: none;
  }
}

@media only screen and (max-width: 768px) {
  #layer_slider_1 {
    display: none;
  }

  #layer_slider_2 {
      display: block;
  }
}

/*contactform*/
.grf-contactform input[type=text],
.grf-contactform input[type=email],
.grf-contactform input[type=tel],
.grf-contactform input[type=number],
.grf-contactform textarea,
.grf-contactform select { color:#333132 !important;background:#FFF !important; border: 1px solid #c1c1c1 !important; padding:15px !important;}
.grf-contactform textarea {max-height:150px;}
.grf-contactform br {display:none}
.grf-contactform p {clear:both}
.grf-contactform div {clear:both}
.grf-contactform label {font-size:12px !important;display:block;box-sizing:border-box;position:relative;font-weight:normal !important; color:#333132;}
.grf-contactform label a{color:#333132 !important;}
.grf-contactform p label {float:left;width:50%;box-sizing:border-box;position:relative;}
.grf-contactform p label:first-child {padding-right:10px;}
.grf-contactform p label:last-child {padding-left:10px;}
.grf-contactform p label:only-child {float:none !important;width:auto;padding:0px}

.grf-contactform input[type=submit] { border-radius:0px;transition:all .3s;font-size:18px;font-weight:normal;background:#003764;padding:10px 20px !important;display:block !important; float: right;}
.grf-contactform input[type=submit]:hover { background:#333132; }

.wpcf7-validation-errors, .wpcf7-response-output {color:#F00}
.grf-contactform .wpcf7-form-control-wrap .wpcf7-not-valid-tip  {color:#F00 !important}


.grf-contactform *::-webkit-input-placeholder { color:#333132 !important;}
.grf-contactform *:-moz-placeholder { color:#333132 !important;}
.grf-contactform *::-moz-placeholder { color:#333132 !important;}
.grf-contactform *:-ms-input-placeholder { color:#333132 !important;}
.grf-contactform *::-ms-input-placeholder { color:#333132 !important;}
.grf-contactform-customUploadButton {display:inline-block;padding:5px 20px;background:#FCB445; color:#FFF !important;transition:all .5s;cursor:pointer;border-radius:50px;}
.grf-contactform-customUploadButton:hover {background:#333132 !important;}
.grf-contactform .wpcf7-recaptcha { min-height:140px;margin:0px !important; }
/**/