/* 
 Theme Name:     Mohr Law Firm 1.5
 Author:         Nice Grizzly | Creative Shop
 Author URI:     www.nicegrizzly.com
 Template:       Divi
 Description:    A customized child theme built for The Mohr Law Firm
 Version:        1.5
*/

@import url('../Divi/style.css');
@import url('https://fonts.googleapis.com/css2?family=BioRhyme+Expanded&family=Oswald:wght@400;700&family=Roboto:ital,wght@0,400;0,700;1,400;1,700&display=swap');
/* ----------- Theme customization starts here --------------------------- */
/* ---- FONTS ---- */
body {
    font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif;
    color: #1a1a1a;
    font-size: 16px;
    line-height: 1.2em;
}
h1 {
    font-family: 'Oswald',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 80px;
    line-height: 1.3em;
}
h2 {
    font-family: 'Oswald',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 60px;
    line-height: 1.3em;
}
h3 {
    font-family: 'Oswald',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 24px;
    line-height: 1.3em;
}
h3 {
    font-family: 'Oswald',Helvetica,Arial,Lucida,sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 1.4em;
}
h4 {
    font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif;
    font-size: 24px;
    line-height: 1.4em;
}
a {
    color: #cc5500;
}
/* ---- COLORS ---- */
.mobile_menu_bar:before, .mobile_menu_bar:after, #top-menu li.current-menu-ancestor>a, #top-menu li.current-menu-item>a {
    color: #cc5500;
}
/* ---- NAVIGATION + HEADER ---- */
#top-menu, nav.et-menu-nav, .et-menu {
    font-family: 'Oswald',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700;
    text-transform: uppercase;
}
.mobile_menu_bar:before, .mobile_menu_bar:after, #top-menu li.current-menu-ancestor>a, #top-menu li.current-menu-item>a {
    color: #cc5500;
}
.et_mobile_menu {
    border-top: 3px solid #2ea3f2;
}
.nav li ul, .et_mobile_menu {
    border-color: #cc5500;
}

.soliloquy-carousel .soliloquy-container .soliloquy-image {
	max-height:200px;
}
.phone-icon {
    font-family: FontAwesome!important;
    font-weight: 900!important;
    content: 'f095';
}
.phone-icon:before {
    content: 'f095';
}
/* ---- FOOTER ---- */
#footer-bottom, #footer-bottom a, .grizzly a {
    color: #b9bab7;
}
.grizzly {
    font-family: 'BioRhyme Expanded', serif !important;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: .1em;    
    font-size: 0.85em;
}
/* BREAKPOINTS */
@media only screen and (max-width: 980px) {
    h1 {
    font-size: 68px;
    }
    h2{
    font-size: 46px;
    }
}
@media only screen and (max-width: 767px) {
    h1 {
    font-size: 58px;
    }
    h2{
    font-size: 40px;
    }
}