/*
Theme Name:  NECC Divi Child
Description: Child Theme for Divi - NECC
Version:     1.0.26
Author:      Cesar Gonzalez Tellez
Template:    Divi
Text Domain:  Divi
*/

@import url("https://fonts.googleapis.com/css?family=Merriweather:300,300i,400,400i,700i|Oswald:200,300,400,600,700");

html{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}

p { font-size: 1rem; font-family: Merriweather,serif; }
ol, ul { font-size: 1rem; }

#top-header { font-family: Oswald,sans-serif; font-size: 1rem; }
#et-secondary-menu {font-weight: 300;}
#top-menu {font-family: Oswald,sans-serif;font-weight: 600;}
#top-menu li li a { font-size: 1rem; }
#top-header,
#et-secondary-nav .sub-menu,
.et_pb_counters .et_pb_counter_contain,
.et_pb_promo_button { background-color: #004990; color: white; }
#et-secondary-nav .menu-item-has-children > a:after,
#top-menu .menu-item-has-children > a:after { content: '' !important ; }

.entry-title.main_title {
    font-size: 2.5rem;
    font-weight: 300;
    font-family: oswald,sans-serif;
    color: #665;
    font-style: normal;
}

h2 {
    font-family: oswald,sans-serif;
    font-size: 1.875rem;
    color: #004990;
    font-weight: 700;
}

h3 {
    font-size: 1.5rem;
    font-family: oswald,sans-serif;
    font-weight: 700;
}

:focus {
    outline:auto;
}
    

@media only screen and ( min-width:981px ) {
    /* #main-header { min-height: 150px !important; } normal */
    /*#main-header.et-fixed-header { min-height: 250px !important;  } shrunken header */
    #logo {max-height:100%;}
}