/*
Theme Name: Identity Studio
Template:     Divi
*/

@import url("../Divi/style.css");

/* =Theme customization starts here
-------------------------------------------------------------- */

/* 
Page background overrides
-------------------------------------------------------------- */

/* Colours
Blue: #245697;
75% Blue: #5b80b1;
50% Blue: #91aacb;
25% Blue: #c8d5e5;
10% Blue: #e9eef4;
*/

/* Nav resize fix */
#page-container {padding-top:70px!important}

/* Navigation */
.et_header_style_left #et-top-navigation {margin-bottom: 10px !important;}
.et_header_style_left #et-top-navigation .mobile_menu_bar {padding-bottom: 15px !important;}
.et_header_style_left #et-top-navigation nav>ul>li>a {text-align: center; padding-bottom: 10px !important;}
.menu-item-192 a {background: #245697 !important; color: #ffffff !important; padding: 10px 10px 10px 10px !important;}
.et-fixed-header #top-menu li.menu-item-192.current-menu-item> a, .et-fixed-header #top-menu li.menu-item-192.current_page_item> a {color: #ffffff !important;}
#top-menu li li {width: 100% !important;}

/* Links */
a {-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
footer a, .light-link a {color:#a0daf8!important; /*text-decoration:underline;*/ border-bottom: solid 1px #a0daf8!important; font-weight:700!important;}
footer a:hover, .light-link a:hover {color:#dbdcdc!important; border-bottom: solid 1px #dbdcdc!important;}
a.icon {border-bottom: none!important;}

/* Menu */
.menu-icon {font-size: 1.6em!important;}
#main-header .et_mobile_menu {background-color: #FFFFFF!important; left: 0; padding: 0!important;}
.et_mobile_menu .menu-item a {font-size: 1.2em!important;}
.et_mobile_menu .menu-icon a {font-size: 1em!important;}
/* Text left of hamburger in Theme Builder */
.et_mobile_nav_menu:before  {content: 'MENU';position: absolute;right: 40px;margin-top:5px;color: #333;font-size:16px; font-family: 'Manrope',Helvetica,Arial,Lucida,sans-serif; font-weight:bold;}
/* Text left of hamburger in Divi 3 */
#et_mobile_nav_menu:before  {content: 'MENU';position: absolute;right: 33px;bottom:30px;color: #333;font-size:16px; font-family: 'Manrope',Helvetica,Arial,Lucida,sans-serif;}
/* X icon in expanded mobile menu */
.mobile_nav.opened .mobile_menu_bar:before {content: '\4d';}
/* Remove the top line in the mobile menu*/
.et_mobile_menu {border-top:0;}
/* Center-align moble menu items */
.et_mobile_menu li {text-align:center !important;}
.et_mobile_menu li li, .et_mobile_menu li ul {padding-left:0 !important;}
/* Make mobile menu full width & height */
.et_mobile_menu {min-width: 100vw;margin-left: -10vw;}
.et_mobile_menu {/* min-height:100vh !important;min-height: -webkit-fill-available;  */padding-top:0px !important;}
html {height: -webkit-fill-available;}
/* Remove the animation to avoid delay */
.mobile_nav.opened .et_mobile_menu {display:block !important;}
.et_mobile_menu a {font-weight: 400!important;}
.nav li ul {width: 350px !important;}
.nav li li {line-height: 1.5em !important;}
#top-menu li li {padding: 0 !important;}
#top-menu li li a {width: 100% !important;}


/* Footer */




/* Text */
.large {font-size: 1.2em !important;}

/* Media Queries */
@media only screen and (min-width:981px) {
	.et-fixed-header #top-menu .menu-item-49 a {color: #ffffff !important;}
}

@media only screen and (min-width:981px) {
	.et-fixed-header #top-menu .menu-item-192 a {color: #ffffff !important;}
}
