/*
 Theme Name:     UNM Divi
 Description:    UNM Divi
 Author:         Underscore Media
 Author URI:     http://underscore.media
 Template:       Divi
 Version:        1.0
*/
 
@import url("../Divi/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */

h1, h2, h3 {
	font-family: adobe-caslon-pro, serif !important;
	font-weight: 600 !important;
	font-style: normal;
	line-height: 1.1em !important;
}
p, h4, h5, h6{
	font-family: azo-sans-web, sans-serif !important;
	font-weight: 400 !important;
	font-style: normal;
}

strong {
	font-weight: 700 !important;
}

/* TOP HEADER */
.custom-top-header {
    background: #F7F7F7;
    display: block;
    height: auto;
    padding: 10px 0;
    margin: 0 0 10px 0;
}

@media (max-width: 780px) {
	.custom-top-header{
        display: none;
    }
 }

.custom-top-interior {
    font-size: 18px;
    color: #444;
}
.top-left {
    width: 50%;
    float: left;
    display: inline-block;
    text-align: left;
}
.top-left span {
display: flex;
align-items: center;
padding: 8px 0;
}
.top-left span a {
    color: #444;
}
.top-right {
    width: 50%;
    display: inline-block;
    align-content: right;
}
a.top-button{
float: right;    
  background-color: none;
  border: 3px solid #444;
  border-radius: 8px;
  color: #444;
  padding: 5px 15px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 15px;
}
a.top-button:hover {
    background: #ccc;
    border: 3px solid #ccc;
    cursor: pointer;
}


/* NAVIGATION FIXES */

@media (max-width: 1405px) {
 #top-menu li, #top-menu li a {
 font-size: 15px;
	 padding-right: 5px;
 }
	img#logo {
		max-height: 28px;
	}
 }

@media (max-width: 480px) {
	img#logo {
		max-height: 23px;
	}
 }

@media (max-width: 1074px) {
 #et_mobile_nav_menu {
 display: block;
 }
 
#top-menu {
 display: none;
 }
 }

@media (min-width: 480px) {
.container, .et_pb_row, .top-divider {
    width: 95% !important;
}
}

/* HEADER BLUE LINE */
.top-divider {
	background: #3F62A0;
	height: 14px;
	display: block;
	max-width: 1250px;
	margin: 0px auto 15px auto;
}

/* HOME HERO BLOCK */
.et_pb_fullwidth_header .et_pb_fullwidth_header_container {
	width: 100%;
	max-width: 1200px;
}

.et_pb_fullwidth_header .header-image {
	margin-left: 0px;
	margin-right: 0px
}

/* FOOTER */
#footer-widgets {
    font-size: 16px;
}
#footer-widgets h4.title {
	font-family: adobe-caslon-pro, serif !important;
	font-weight: 600 !important;
	font-style: normal;
	line-height: 1.1em !important;
}
#footer-widgets #text-3 h4.title {
    color: #fff !important;
}
#footer-widgets #custom_html-3 h4.title {
    color: #D6C5BE !important;
}
#footer-widgets .footer-widget li:before {
    display:none;
}
#footer-widgets .footer-widget li {
    padding-left: 0px;
}
a.footer-white {
    background: #ffffff;
    display: block;
    margin: 10px 0 0 0;
    padding: 10px 30px;
    border: 0px;
    font-size: 14px;
    text-transform: uppercase;
    color: #444 !important;
    width: 60%;
    text-align: center;
}
a.footer-white:hover {
    background: #ccc;
    color: #444 !important;
}
#footer-info a {
    //font-weight: 400;
}