

/*
Theme Name: nextreatlab By NetLab
Theme URI: http://netlab360.it/
Description: nextreatlab
Author: Alberto Longato
Author URI: http://netlab360.it/
Template: Divi
Version: Updated for Divi 3
*/
@import url('https://fonts.googleapis.com/css?family=Herr+Von+Muellerhoff&subset=latin-ext');

@font-face {
  font-family: 'BrandonText-Light';
  src: url('fonts/BrandonText-Light.eot');
  src: url('fonts/BrandonText-Light.woff2') format('woff2'),
       url('fonts/BrandonText-Light.woff') format('woff'),
       url('fonts/BrandonText-Light.ttf') format('truetype'),
       url('fonts/BrandonText-Light.svg#BrandonText-Light') format('svg'),
       url('fonts/BrandonText-Light.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}


body {font-family:'BrandonText-Light'; }

#top-menu > li.current-menu-item > a, .fullwidth-menu li.current-menu-item > a {border-bottom: 1px solid rgba(0, 0, 0, 0.9); padding: 0 8px 5px 8px !important;}
.nav li ul {width:320px;}
#top-menu li li a {width:280px;}
#top-menu > li a {font-weight:600 !important	;}
#top-menu.nav li ul.sub-menu a:hover {background-color:#009cd2; color:#fff;}
#top-menu.nav li ul.sub-menu li.current_page_item a {background-color:#009cd2; color:#fff;}
.et-fixed-header {border-bottom:3px solid #009cd2;}
.et_pb_slide_description h3.et_pb_slide_title{font-family: 'BrandonText-Light', cursive; font-weight: 700; font-size:32px; letter-spacing:0.03em;}

.et_pb_text.et_pb_bg_layout_light h1 {color: #333;}
.et_pb_text.et_pb_bg_layout_light h2 {color: #333;}
.et_pb_text.et_pb_bg_layout_light h3 {color: #333;}
.et_pb_text h2 {font-size: 18px;}
.et_pb_text h3 {font-size: 18px;}

.et_pb_text h1 + h2:after {display: block; content: " ";  width: 80px; height: 1px; background: #aaa;  margin: 21px 0 18px 0;}
.et_pb_text h1 + h3:after {display: block; content: " ";  width: 80px; height: 1px; background: #aaa;  margin: 21px 0 18px 0;}
.et_pb_text h2 + h3:after {display: block; content: " ";  width: 80px; height: 1px; background: #aaa;  margin: 21px 0 18px 0;}
.et_pb_promo_description {padding-bottom:0;}

/* CF7 */
.wpcf7 input, .wpcf7 textarea {font-family:'BrandonText-Light';}
.et_pb_contact p textarea {min-height: 9em; height: 9em; min-width: 100%;}
.wpcf7 input[type="submit"] {
    color: #fff !important;
    text-transform: uppercase;
    font-size: 1rem;
    background: #009cd2;
    font-weight: 600;
    width: auto;
    letter-spacing: 2px;
    padding: 0.4rem 2rem;
}
.wpcf7 input[type="submit"]:hover{padding: 0.4rem 2rem;}
.wpcf7 .ajax-loader {display:none !important;}
/* /CF7 */

