/**
 * Theme Name:     Divi Child
 * Author:         Elegant Themes
 * Template:       Divi
 * Text Domain:	   divi-child
 * Description:    Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
 */

/*HIDE DIVI DEFAULT FOOTER*/

#main-footer {
	display:none!important;
}

/*TOP NAV*/

#top-menu li li {
	padding: 0px 20px;
}
.et_mobile_menu li li {
   padding-left: 0%;
   margin-left: -14px;
}

#top-menu .menu-item-has-children>a:first-child:after {
	right: 26px;
    top: 13px;
}

#main-header .nav li ul {
	left: -22px;
	border-radius: 12px;
	width: 170px;
}

#menu-item-137 {
 text-align: center;
}

.menu-item-137 a {
 background: #D1D2C9;
 color: #050f3c !important; 
 border-radius: 30px;
 margin: 4px 0px;
}


.menu-item-137 a::after, .menu-item-1210 a::after {
	position: relative;
	content: '\f105';
    color: #FF0000;
    line-height: inherit;
    font-size: inherit !important;
    opacity: 1;
    margin-left: .5em;	
    left: 0px;
    /*right: 64px;*/
    top: 1px;
    font-family: FontAwesome !important;
    font-weight: 900 !important;
}

#menu-item-64, #menu-item-1210 {
 text-align: center;
}

#menu-item-64 > a, #menu-item-1210 a   {
 color: #D1D2C9 !important;
 padding: 12px 39px 12px 26px !important;
 border-radius: 30px;
 border: 1px solid #cfd0c5 !important;
}
#top-menu li.current-menu-ancestor > a, #top-menu li.current-menu-item > a, #top-menu li.current_page_item > a {
	color: #D1D2C9 !important;
}

.et-fixed-header #top-menu #menu-item-64 a, .et-fixed-header #top-menu #menu-item-1210 a {
 color: #D1D2C9 !important;
}

#menu-item-64 > a::before { 
  /*content: "+";*/
  font-weight: bold;
  margin-right: 8px;
}

.et_header_style_left #et-top-navigation {
	padding-top:20px!important;
}

#top-menu-nav {
	padding-bottom:24px!important;
}

#page-container .et_pb_section .et_pb_button_0 {
	
}

#page-container .et_pb_section .et_pb_button_0:after, #page-container .et_pb_section .et_pb_button_1:after {
	margin-left: 1.0em!important;
	margin-top: 1px;
}

#page-container .et_pb_section .et_pb_button_2:after {
	/*color: #7D9AA6!important;*/
	margin-left: 1.0em!important;
	margin-top: 1px;
}

#page-container .et_pb_section .et_pb_button_3:after, #page-container .et_pb_section .et_pb_button_4:after {
	margin-left: 1.0em!important;
	margin-top: 1px;
}

.anchor-spacer {
	display: block;
	position: relative;
	top: -75px; /* adjust for desktop header height */
	height: 0;
	visibility: hidden;
}

@media (min-width: 981px) {
    #main-header.et-fixed-header {        
        box-shadow: 0 0 7px rgba(0, 0, 0, 0.9) !important;
    }
	#menu-item-137 > a, #menu-item-1210 > a {	 
	 	padding:12px 30px !important;	
	}
	#menu-item-64 > a {
		padding: 12px 45px 12px 30px !important;
	}
	
}

/*MOBILE STYLES*/
.mobile_menu_bar:before {
	color:#fff!important;
}
/* Mobile-specific */
@media (max-width: 767px) {
	
}
