/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.2
*/


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


/***************************
FONTS
************************** */
@font-face {
    font-family: 'Geogrotesque-Bold';
    src: url('fonts/Geogrotesque-Bold.eot');
    src: url('fonts/Geogrotesque-Bold.woff2') format('woff2'),
    url('fonts/Geogrotesque-Bold.woff') format('woff'),
    url('fonts/Geogrotesque-Bold.ttf') format('truetype'),
    url('fonts/Geogrotesque-Bold.svg#Geogrotesque-Bold') format('svg'),
    url('fonts/Geogrotesque-Bold.eot?#iefix') format('embedded-opentype');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'Geogrotesque';
    src: url('fonts/Geogrotesque-Regular.eot');
    src: url('fonts/Geogrotesque-Regular.woff2') format('woff2'),
    url('fonts/Geogrotesque-Regular.woff') format('woff'),
    url('fonts/Geogrotesque-Regular.ttf') format('truetype'),
    url('fonts/Geogrotesque-Regular.svg#Geogrotesque-Regular') format('svg'),
    url('fonts/Geogrotesque-Regular.eot?#iefix') format('embedded-opentype');
    font-weight: 400;
    font-style: normal;
}



@font-face {
    font-family: 'Geogrotesque-Light';
    src: url('fonts/Geogrotesque-Light.eot');
    src: url('fonts/Geogrotesque-Light.woff2') format('woff2'),
    url('fonts/Geogrotesque-Light.woff') format('woff'),
    url('fonts/Geogrotesque-Light.ttf') format('truetype'),
    url('fonts/Geogrotesque-Light.svg#Geogrotesque-Light') format('svg'),
    url('fonts/Geogrotesque-Light.eot?#iefix') format('embedded-opentype');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'Geogrotesque';
    src: url('fonts/Geogrotesque-MediumItalic.eot');
    src: url('fonts/Geogrotesque-MediumItalic.woff2') format('woff2'),
    url('fonts/Geogrotesque-MediumItalic.woff') format('woff'),
    url('fonts/Geogrotesque-MediumItalic.ttf') format('truetype'),
    url('fonts/Geogrotesque-MediumItalic.svg#Geogrotesque-MediumItalic') format('svg'),
    url('fonts/Geogrotesque-MediumItalic.eot?#iefix') format('embedded-opentype');
    font-weight: normal;
    font-style: italic;
}



@font-face {
    font-family: 'Geogrotesque-LightItalic';
    src: url('fonts/Geogrotesque-LightItalic.eot');
    src: url('fonts/Geogrotesque-LightItalic.woff2') format('woff2'),
    url('fonts/Geogrotesque-LightItalic.woff') format('woff'),
    url('fonts/Geogrotesque-LightItalic.ttf') format('truetype'),
    url('fonts/Geogrotesque-LightItalic.svg#Geogrotesque-LightItalic') format('svg'),
    url('fonts/Geogrotesque-LightItalic.eot?#iefix') format('embedded-opentype');
    font-weight: 200;
    font-style: italic;
}

*{
    font-family: Geogrotesque;
}

/*******************************
GENERAL
**********************************/

/*Post row width fix*/
.et_pb_post_content .et_pb_row{
    width: 100% !important;
}

/*Member*/
.et_pb_team_member_description p,
.et_pb_team_member_description h4{
    padding:0 10px;
}

/*Page Header*/
.header-slogan h1 {
    color: white;
    font-size: 30px;
}

.header-title h1 {
    color:white;
    font-size: 52px;
    font-family:Geogrotesque-Bold;
}

@media only screen and ( max-width: 980px ) {
    .header-slogan h1 {
        font-size: 24px;
    }
}

@media only screen and ( max-width: 768px ) {
    .header-slogan h1 {
        font-size: 18px;
    }
}

@media only screen and ( max-width: 479px ) {
    .header-slogan h1 {
        font-size: 12px;
    }
}

ul {
    margin: 0;
}
ul.dashed {
    padding: 0;
    list-style-type: none;
}
ul.dashed > li {
    padding-left:14px;
}
ul.dashed > li:before {
    content: "-";
    margin-left: -13px;
    padding-right:6px;
}

/***********************************
NAVIGATION
******************************** */

.et-menu.fullwidth-menu.nav{
    padding:0 !important;
}



/* Side-navigation */

#side-navigation ul {
   /* margin-top:40px;
    display:block;
    padding-left:30px;
    border-left: 1px solid #d2d2d2;
    margin-left:40px;
    margin-bottom:30px;

    */
    display:block;
}


.sidebar-page{
    width:80% !important;
    margin-right:4%!important;
}


.sidebar-nav{
    width:16%!important;

}

@media only screen and (min-width: 981px) {
    .one-third-two-thirds > div:first-of-type{
        width:30% !important;
        margin-right: 4% !important;
    }
    .one-third-two-thirds > div:nth-of-type(2){
        width:66% !important;
    }
}

@media only screen and (max-width: 980px) {
    .sidebar-page{
        width:100%!important;
        margin-right: 0 !important;
    }

    .sidebar-nav{
        display: none;
    }
}

#side-navigation .ds-menu-active{
    /*font-weight: bold;*/
}

/*Main navigation*/
@media only screen and (min-width: 981px) {
    #main-header:not(.et-fixed-header) #et-top-navigation {
        padding-top: 133px !important;
    }

    #main-header:not(.et-fixed-header) a {
        padding-bottom: 13px !important;
    }
}

