/*
 Theme Name:   Divi/Child
 Theme URI:    https://www.understood.biz
 Description:  A Child Theme built for Divi
 Author:       Understood
 Author URI:   https://www.understood.biz
 Template:     Divi
 Version:      3
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
*/

/* roboto-100 - regular */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'AllianzNeo';
  font-style: normal;
  font-weight: 200;
  src: url('../Child/fonts/AllianzNeoW04-Regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* roboto-regular - light */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'AllianzNeo';
  font-style: light;
  font-weight: 100;
  src: url('../Child/fonts/AllianzNeoW04-Light.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* roboto-regular - semibold */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'AllianzNeo';
  font-style: semibold;
  font-weight: 300;
  src: url('../Child/fonts/AllianzNeoW04-SemiBold.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* roboto-regular - bold */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'AllianzNeo';
  font-style: bold;
  font-weight: 100;
  src: url('../Child/fonts/AllianzNeoW04-Bold.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}



body {
	font-family: 'AllianzNeo' !important;
}


@media only screen and (max-width: 1149px) {
    .et_pb_menu .et_pb_menu__menu {
        display: none;
    }
    .et_mobile_nav_menu {
        display: block;
    }
}


.et_pb_menu .et_mobile_menu li {
  list-style-type: none;
}
/*remove padding left on submenu*/
.et_pb_menu .et_mobile_menu {
    padding-left: 0;
}





@media only screen and (max-width: 1599px) {
    #top-menu-nav {
        display: none !important;
    }
    #et_mobile_nav_menu {
        display: block !important;
    }
}

.mobile_menu_bar_toggle:before {
    color: black; 
    font-size: 40px; 
    border: 2px solid; 
border-radius: 10px; 
    padding: 5px; 
}

.et_mobile_menu {
    border-top: none; 
}

#mobile_menu li a {
    font-size: 19px; 
}

@media (max-width: 980px) {
.et_header_style_left #logo {
    max-width: 70%;
}
}

body #top-menu>li:last-child a {  
    color: #ffffff !important; 
}

.et_mobile_menu {
	margin-top: 20px; 
    border-top-left-radius:10px; 
    border-top-right-radius:10px; 
	border-bottom-left-radius:10px; 
    border-bottom-right-radius:10px; 
	box-shadow: 0 2px 15px rgba(0,0,0,.4);
    -moz-box-shadow: 0 2px 15px rgba(0,0,0,.4);
    -webkit-box-shadow: 0 2px 15px rgba(0,0,0,.4);
}

.et_pb_contact_field_options_title {
    color: #ffffff; 
font-size: 15px; 
    text-transform: uppercase; 
    letter-spacing: 0.16em;
}

.et_pb_contact_field_checkbox label {
    text-transform: inherit !important; 
    letter-spacing: inherit !important;
    line-height: 2em !important;
    font-size: 15px; 
}



