/*
Theme Name: Divi College
Theme URI: https://divi-college.appworld.ng
Template: Divi
Author: Chigozie Orunta
Author URI: https://github.com/chigozieorunta
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/* JOST FONT */

/* cyrillic */
@font-face {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/jost/v14/92zatBhPNqw73oDd4jQmfxIC7w.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* latin-ext */
@font-face {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/jost/v14/92zatBhPNqw73ord4jQmfxIC7w.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/jost/v14/92zatBhPNqw73oTd4jQmfxI.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

body, html {
    font-family: Jost, Arial, sans-serif;
    font-weight: 400;
}

.theme-button {
    border-width: 0 0 1px 0 !important;
}

/* BLOG STYLING */

.et_pb_blog_grid article {
	padding: 0 3em 3em 3em !important;
	box-sizing: border-box;
}

.et_pb_blog_grid .et_pb_image_container {
	margin: 0 -3em 3em -3em;
}

.et_pb_salvattore_content > div:nth-child(1),
.et_pb_salvattore_content > div:nth-child(2) {
	margin-right: 5.4995% !important;
}
	
.et_pb_salvattore_content article {
	min-height: 500px !important;
	display: block;
}

@media (max-width: 980px) {
	.et_pb_salvattore_content > div {
		margin: 0 5.5% 7.5% 0;
		width: 100% !important;
		clear: none;
		float: left;
	}
	
	.et_pb_salvattore_content article {
		margin-bottom: 30px !important;
	}
}


/* BLURB IMAGE WIDTH FIX */

.et_pb_main_blurb_image img {
	width: 100vw !important;
}

/* NAVIGATION */

.et_pb_menu--style-centered .et_pb_menu__menu > nav > ul,
.et-db #et-boc .et-l .et_pb_menu--style-centered .et_pb_menu__menu > nav > ul {
	align-items: center;
}

.et_pb_menu--without-logo .et_pb_menu__menu > nav > ul > li {
	margin-top: 0 !important;
	position: relative !important;
}

.et-menu .menu-item-has-children > a:first-child:after,
.et-db #et-boc .et-l .et-menu .menu-item-has-children > a:first-child:after {
    right: 10px;
    top: calc(50% - 6px);
}

.et_pb_menu_0_tb_header.et_pb_menu .et-menu-nav li a {
	padding: 15px 30px 15px 20px;
}

.et_pb_menu_0_tb_header.et_pb_menu .et-menu-nav li.menu-item-has-children:hover a,
.et_pb_menu_0_tb_header.et_pb_menu .et-menu-nav li.menu-item-has-children a:hover {
	background: #000 !important;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
}

.et_pb_menu .et_pb_menu__menu > nav > ul > li > ul {
	top: calc(100% - 1px);
    /*left: 0.425vw !important;*/
	left: 11px !important;
	position: absolute !important;
}

.et_pb_menu_0_tb_header.et_pb_menu .et-menu-nav li ul.sub-menu {
	margin-top: 0;
	border-top: none !important;
	padding: 15px 0 !important;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	overflow: hidden !important;
}

.et-menu li li {
	width: 100% !important;
	display: block !important;
	padding: 0 !important;
}

.et-menu li li a {
	width: 100% !important;
	display: block !important;
	padding: 5px 20px !important;
}

.et-menu li li a:hover {
	background: #e0e0e0;
}

/* MOBILE NAVIGATION */

@media (max-width: 980px) {
	.et_pb_menu .et_mobile_nav_menu {
		position: absolute;
		right: 0px;
		top: 30px;
	}
}

.et_mobile_menu {
	width: 300px;
	max-width: 100vw;
	left: calc(25px - 300px);
	border-top: none;
	border-radius: 10px;
}