/*
Theme Name: Divi Child By Cornerstone Web Studio
Theme URI: http://cornerstone.studio
Description: A Custom Child Theme For Divi
Author: Cornerstone Web Studio
Author URI: http://cornerstone.studio
Template: Divi
Version: Updated for Divi 3
*/

/***********************************************************/
/***********************************************************/
/*-----CORNERSTONE.STUDIO CSS STYLING BELOW THIS POINT-----*/
/***********************************************************/
/***********************************************************/


/*-----------------------------------------------*/
/*-----------[MOBILE MENU BREAKPOINT]------------*/
/*-------------[CORNERSTONE.STUDIO]--------------*/

@media ( max-width: 980px ) {
#top-menu-nav {display: none !important;}
#et_top_search {display: none!important;}
#et_mobile_nav_menu {display: none!important;}
}

/*-----------------------------------------------*/
/*-------------[CUSTOM CLIENT STYLE]-------------*/
/*-------------[CORNERSTONE.STUDIO]--------------*/

h1, h2, h3, h4, h5, h6 {
    text-transform: capitalize;
}


/*------------------------------------------------*/
/*-----------------[HEADER-MENU]------------------*/
/*------------------------------------------------*/

@media only screen and (min-width : 981px) {
 
 
/* remove carrot from menu with drop down */
    #top-menu .menu-item-has-children > a:first-child, #et-secondary-nav .menu-item-has-children > a:first-child {padding-right: 0px;}
    #top-menu .menu-item-has-children > a:first-child:after, #et-secondary-nav .menu-item-has-children > a:first-child:after {display:none;}
 
 
/* menu padding */
    #et-top-navigation {
        padding-top: 0px!important;
        font-weight:100;}
    #top-menu li {
            margin-left: -3px;
        padding-right: 0px;}
    #top-menu li > a { 
        padding: 33px 30px 33px 30px!important;}
 
 
/* remove color fade in on menu text */
    #top-menu a {
        color: #424959;}
 
/* current menu item colors - This makes the color of the current page on the menu a solid background color*/
  /* #top-menu li.current-menu-item {
        background-color: #424959;} /*change background color here*/
  /*  #top-menu li.current-menu-item > a {
        color:#fff!important;}*/

 
/* menu item hover colors */
    #top-menu li:hover {
        background-color: #424959;} /*change background color here*/
    #top-menu li > a:hover {
        color: #fff;
        opacity: 1!important;}  
 
 
/* current menu ancestor background color */
    .current-menu-ancestor {
            background-color: #0065cb;} /*change background color here*/
    .current-menu-ancestor a {
            color: #fff!important;}
 
 
/* sub menu adjustments */ 
    .sub-menu {
            padding: 0px!important;}
    #top-menu li li a {
            padding: 19px 5px 19px 8px!important;}
    .current-menu-ancestor .sub-menu a {
            color: #000!important;}
    .current-menu-ancestor .sub-menu a:hover {
            color: #fff!important;}
 
}

/*------------------------------------------------*/
/*------------------[HOMEPAGE]--------------------*/
/*------------------------------------------------*/


html body div#et-top-navigation ul.nav .current_page_item > a {
       color: #212d42 !important; 
    } 


html body div#et-top-navigation ul.nav li a:hover {
       color: #ffffff!important; 
    } 
.lions-intro-section {
	background-color: #fff0!important;
	margin-top: -170px!important;
}
.lions-blurb-intro-row .et_pb_main_blurb_image {
	margin-bottom: 10px !important;
}
@media  screen and (min-width:1025px) { #contact-us.et_pb_section {   min-height: 690px; }  }  


.equal-tabs h2 {
	color: #434957;
    font-weight: bold;
    font-size: 35px;
	text-align:center;
	padding-bottom: 30px;
}
.equal-tabs h2:after {
	    content: '';
    position: absolute;
    width: 10%;
    height: 2px;
    background: #d69b35;
    top: 51px;
    left: 45%;
}
.lions-m-projects-text h2:after {
	      content: '';
    position: absolute;
    width: 18%;
    height: 2px;
    background: #d69b35;
    top: 69px;
    left: 42%;
}
ul.et_pb_tabs_controls {
	display: none;
}
.equal-tabs .entry-content ul {
	list-style-position: inside!important;
}
/*.equal-tabs .et_pb_tabs_controls li {
    width: 25%;
    text-align: center;
}*/
@media  screen and (max-width:480px) {
	ul.et_pb_tabs_controls {
	display: inherit;
	}
	.equal-tabs .et_pb_tabs_controls li { 
		width: 100%;
		text-align:center;
	}
	li.et_pb_tab_0 {
		display:none;
	}
	.et_pb_tab_content {
		padding-top: 30px;
	}
	.equal-tabs h2:after {
		display: none;
	}
	.equal-tabs .et_pb_tabs_controls li a {
		padding: 2px 30px 2px!important;
	}
}
.et_pb_image_n10s_0 h2, .et_pb_image_n10s_1 h2, .et_pb_image_n10s_2 h2, .et_pb_image_n10s_3 h2, .et_pb_image_n10s_4 h2, .et_pb_image_n10s_5 h2 {
	font-size: 34px!important;
}
.et_pb_accordion .et_pb_toggle_title:before, .et_pb_toggle .et_pb_toggle_title:before {
	color: #d69b35;
	font-size: 25px;
}
/*.n10s-portland p {
	padding: 0 !important;
}
.n10s-portland h2 {
	margin: 0% 0 10px 0!important;
}
.n10s-block .n10s-overlay {
	padding: 30px 20px 0px !important;
}*/

/*------------------------------------------------*/
/*------------------[SUBPAGES]--------------------*/
/*------------------------------------------------*/
.et-pb-contact-message {
	color: #fff;
}

/*------------------------------------------------*/
/*-------------------[Footer]---------------------*/
/*------------------------------------------------*/

#footer-bottom {display:none;}
