/*
Theme Name: Divi Child
Description: Child theme of Divi
Template: Divi
*/
/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on September 21, 2017 */

@font-face {
    font-family: 'nexa_boldregular';
    src: url('fonts/nexa_bold-webfont.woff2') format('woff2'),
         url('nexa_bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'nexa_lightregular';
    src: url('fonts/nexa_light-webfont.woff2') format('woff2'),
         url('nexa_light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

p {font-family: 'nexa_lightregular';}
/* END FONTS

/* SEARCH */
.et_header_style_split #et_top_search {
    display: block;
    float: left;
    margin-top:10px;
}


@media only screen and ( min-width: 981px ) {
  #myprefix-widget-area-wrap { 
    z-index:1000; 
    display:block !important; 
    float:left; position:fixed; 
    background-color:white; 
    margin-top:0px;
  }
div#wtfdivi012-widget-area-wrap {width:20% !important;}
  .myprefix_widget { 
    padding:16px; 
  }
}
@media only screen and ( max-width: 980px ) { 
  #myprefix-widget-area-wrap { display:none; }
}

.bold {font-family: nexa_boldregular;}
.light {font-family: nexa_lightregular;}
.lightish {font-family: nexa_lightregular; font-weight:900;}

/* ISSUES Accordion */

h5.et_pb_toggle_title {
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
}

.et_pb_accordion_0 .et_pb_toggle_open h5.et_pb_toggle_title {border-top:0px; border-bottom:0px; background:#000000;padding:20px 70px 20px 20px;}
.et_pb_accordion_0 .et_pb_toggle_open {padding:0;}
.et_pb_toggle {
    border: 0px solid #d9d9d9;
}
.et_pb_toggle_open .et_pb_toggle_title:before {
    padding-right: 20px;
}

/* Footer */

.footer-head {font-size:18px; border-bottom: 1px solid #ffffff; margin-bottom:18px;}
.footer-menu {font-size:18px; text-align:center; width:100%;}
#custom_html-4 {width:80%; margin:0 10%;}


/* FORMS */

#nf-form-2-cont .nf-form-fields-required {display:none;}