/* 2/24/20  - start - patch to fix the main menu from vertical align */
ul#menu-main li {
    display: inline-flex;
}
/* 2/24/20  - end - patch to fix the main menu from vertical align */

.et_pb_menu__icon.et_pb_menu__search-button{
position: absolute;
right: -10px;
margin-top: 5px;
}

body:not(.et-tb) #main-content .container, body:not(.et-tb-has-header) #main-content .container {
padding-top: 0px !important;
}


/*START nav updates */
.et_pb_menu_0_tb_header.et_pb_menu ul li a { 
font-size: 15px !important; 
}

body.home .nav-home-link{
	display:none !important;
}
body.page-child .menu-item-56889,body.page-parent .menu-item-56889,body.single-post .menu-item-56889{
	display:none !important;
}
body.home .menu-item-56889{
	display:block !important;
}
#main-menu li a {
	font-size:14px; 
}
#main-menu .sub-menu li a {
	font-size:14px; 
}
.nav li li {
padding: 0px !important; 
}
.et-menu li li a {
padding: 5px 10px 5px 10px !important; 
width: 250px !important; 
}
body.page-parent ul.sub-menu li.menu-item-object-page a {
color: #23416d !important;
}
body.page-parent ul.sub-menu li.current-menu-item a {
color: #E6AA14!important;
}
/*END nav updates */


.section-header-wrapper h1 {
    font-weight:400!important;
}
.left-side-menus {
        font-weight:400!important;
}
.free-du-plugin-header .et_pb_row_6 .et_pb_text_inner p{
   font-size:16px; 
}
h1 {
	font-family: 'Asap Condensed',Helvetica,Arial,Lucida,sans-serif;
/*font-size: 51px!important;*/
line-height: 1.3em;
}

h2 {
	font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	/*font-size: 38px;*/
	color: #040968!important;
	line-height: 1.3em;
}
h3 {
	font-family: 'Asap Condensed',Helvetica,Arial,Lucida,sans-serif;
	/*font-size:40px!important;*/
}
h4 {
	font-family: 'Asap Condensed',Helvetica,Arial,Lucida,sans-serif;
	/*font-size:34px!important;*/
}

h5 {
	font-family: 'Asap Condensed',Helvetica,Arial,Lucida,sans-serif;
	font-size:20px!important;
}

h6 {
	font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif!important;
	/*font-size:17px!important;*/
    font-weight:400!important;
}

h4.widgettitle {
font-size: 20px;
margin-left: 0px;
    
   margin-top:30px;
}


/* CUSTOM NJOAG DIVI STYLES */
.release-contact{
margin-top: -30px !important;
    margin-bottom: 20px !important;
    }

.widget_nav_menu ul li a:hover{
	color: #1cb3ff !important;
}
.et_pb_text a:hover{
	color: #d3b700 !important;
}


body.search-results #main-content{
	margin-top:50px;
}

/*homepage full width - - */




/*- - - - - -  tiles - - - - */
.link_menus_tiles {
    line-height:2em;

}

/*- - - - - -  endtiles - - - - */



/* - - - social feeds - - - */

#sb_instagram .sb_instagram_header p {
    font-size: 12px;
line-height: 1.3;
font-style: italic;
}
/* - - - end - - - -social feeds - - - */




body, .et_pb_column_1_2 .et_quote_content blockquote cite, .et_pb_column_1_2 .et_link_content a.et_link_main_url,
.et_pb_column_1_3 .et_quote_content blockquote cite, .et_pb_column_3_8 .et_quote_content blockquote cite,
.et_pb_column_1_4 .et_quote_content blockquote cite, .et_pb_blog_grid .et_quote_content blockquote cite,
.et_pb_column_1_3 .et_link_content a.et_link_main_url, .et_pb_column_3_8 .et_link_content a.et_link_main_url,
.et_pb_column_1_4 .et_link_content a.et_link_main_url, .et_pb_blog_grid .et_link_content a.et_link_main_url,
body .et_pb_bg_layout_light .et_pb_post p, body .et_pb_bg_layout_dark .et_pb_post p {
    font-size: 15px;
    font-weight: 300;
	font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
}

.tagcloud a {
background: rgba(0, 38, 113, 0.05);
}


.container {
max-width: 1170px;
}


ul.sub-menu .menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.current_page_item {
    font-weight:600;
}

 ul.sub-menu {
     list-style-type: none;
}

#menu-programs a {
font-weight: 400;
}



ul.sidebar-menu {
list-style-type: disc;
color: #5279a9;
font-family: assistant;
padding-left: 17px;
font-weight: 500;
margin-top: 20px;
    margin-left:20px;
}

.et_pb_widget ul li {
    list-style-type: disc;
color: #5279a9;
font-size: 15px;
}


.et_pb_widget.widget_nav_menu {
    list-style-type: disc;
color: #5279a9;
font-size: 15px;
}

 
li#menu-item-50002.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-50002 {
     list-style-type: none;
    line-height: 2.2em;

} 


/* - - -  -footer - - - - - - - - -- - - - - - - - - - -*/
.et_pb_widget.widget_nav_menu ul.menu {

list-style: none;
}

.footer_menu_sidebar h4.widgettitle {
      border-bottom: solid white 0px !important;  
    margin-bottom: 0px; 
    font-size: 18px !important;
    font-weight: 700 !important;
    font-family: 'Asap Condensed',Helvetica,Arial,Lucida,sans-serif !important;
}
    
/* - - -  - - - - - - - - - -- - - - - - - - - -footer -*/
/* - - -  -toggle - - - - - - - - -- - - - - - - - - - -*/
.et_pb_toggle_content {
position: relative;
padding-top: 20px;
font-size: 15px;
}

.et_pb_toggle_title:before {
position: absolute;
top: 50%;
right: 0;
margin-top: -.5em;
color: #2225a3;
font-size: 25px;
content: "\35";
}
.et_pb_toggle_open .et_pb_toggle_title:before {
content: "\33";
    color: #2225a3;
font-size: 25px;

}
.et_pb_toggle {
border: 1px solid #b8becf;
border-radius: 2px;
    box-shadow: 0px 7px 14px -5px rgba(0,0,0,0.09);

}


.et_pb_toggle_close {
padding: 20px;
background-color: #ffffff;
}

.et_pb_toggle_open .et_pb_toggle_title, .et_pb_toggle_open h5.et_pb_toggle_title {
color: rgba(0,16,68,0.92);
font-size: 18px;
}

.et_pb_toggle_close .et_pb_toggle_title, .et_pb_toggle_close h5.et_pb_toggle_title {
padding: 0px;
background-color: #ffffff;
    color: rgba(0,16,68,0.92);
    font-size: 18px;
}

/*---sidemenu*/

.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.current_page_item {
    font-weight:800;

}

ul#menu-licensing-permits {
list-style-type: disc;
color: #5279a9 ;
margin-top: 10px;
font-family: "assistant";
font-weight: 600;
}

div.menu-licensing-permits-container {
    font-size: 16px;
font-family: 'assistant';
line-height: 1.3em;
letter-spacing: 0.01em;
    color: #5279a9;
    margin-top:10px;
}
/* - - -  - - - - - - - - -- - - - - - - - - - -toggle -*/
/* - - -  -sidebar - - - - - - - - -- - - - - - - - - - -*/





div.et_pb_module.et_pb_sidebar_0.et_pb_widget_area.et_pb_bg_layout_light.clearfix.et_pb_widget_area_left h4.widgettitle {   
font-size: 23px;
    text-indent: -20px;
    padding-bottom: 20px;
}

.et_pb_widget_area a, #sidebar .et_pb_widget {
font-size: 16px;
font-weight: 400;
font-family: 'assistant';
line-height: 1.3em;
letter-spacing: 0.01em;
}
.et_pb_bg_layout_light .et_pb_widget li a {
    color: #0a6cad;
}



span.post-date {
    font-family: 'assistant';
color: #040968;
font-size: 14px;
    font-weight:600;
} 

.et_pb_widget_area ul {
padding: 0;
line-height: inherit!important;
list-style: disc;
color: #232484;
}

div.et_pb_module.et_pb_sidebar_0.et_pb_widget_area.et_pb_bg_layout_light.clearfix.et_pb_widget_area_left ul.sidebar-menu {
list-style-type: disc;
color: #5279a9;
font-size: 16px;
}

div.et_pb_module.et_pb_sidebar_0.et_pb_widget_area.et_pb_bg_layout_light.clearfix.et_pb_widget_area_left.et_pb_widget_area_left {
    padding-left: 20px;
    border-right: 0px solid rgba(0,0,0,.1);
    padding-right:0px;
}



#grid-card img {

}

#grid-card .cover {

}
/* - - -  - - - - - - - - - -- - - - - - - - - sidebar- -*/





/*- - -slider homepage- - - - - - - - - - - */

a.et_pb_button.et_pb_custom_button_icon.et_pb_more_button {
    background-color:white;
    color:navy;
    border-radius:4px;
   box-shadow: -1px 11px 22px 0px rgba(0,0,0,0.44);
}

.et-pb-arrow-prev:before .et-pb-arrow-prev {
content: "\e04d";
}


.et-pb-arrow-next:before .et-pb-arrow-prev {
opacity: 1;
    content: "\e04e";
}

 /*------------------------------------------------------*/


.fullwidth-menu a {
    color: rgba(255, 255, 255, 1);

}


.container {
    max-width: 1170px;
}
div.et_pb_container.clearfix {
margin:0px;
}

.et_pb_pagebuilder_layout.single-post #page-container .free-du-plugin-header .et_pb_row {
    width: 100%;
}


.et_pb_fullwidth_menu .fullwidth-menu-nav, .et_pb_fullwidth_menu .fullwidth-menu-nav>ul {
float: none;
}


.free-background-overlay:before {
background-color: rgba(0, 0, 0, 0)!important;
}

ul.et_pb_social_media_follow_0 li a.icon {
margin: 5px 3px;
padding: 1px;
}

/* Social Media Follow Icon Color */

.dp_regular_menu_0 {
width: 100%;
}


@media only screen and (max-width: 900px){
    .breadcrumbs{
    display: none;
    }

.et_pb_menu__icon.et_pb_menu__search-button{
	left: 0px;
	}
    
div#et-top-navigation {
    font-weight: 300;
    font-size: 12px;
    color: #2222409c;
    line-height: 1.1em;
        margin-left: 9px;
}
div.mobile_nav.closed::before,.et_header_style_left .mobile_menu_bar {
    display: table;
    line-height:1.2em;
        float: right;
}
span#mobile_menu_bar.mobile_menu_bar_toggle {
    text-align:right;
}
    .et_mobile_menu {
    margin-top: 30px;
    }
    div.mobile_nav.open::before{
        line-height:1em;
    }
    .log_slidder_header {
    font-size:12px;
    padding:0;
	}
}
 
/* mega menus - - - - - - -*/
div.divimegapro-body {
    margin-top:-10px;
}

.seven-columns .et_pb_module {
	width: 14.28%; float: left;
}