/*
 Theme Name:     Divi Child Theme
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Template:       Divi 
 Version:        1.0.0
*/
 
@import url("../Divi/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */
/* Override Logo at 980 */
@media (max-width: 980px){
.et_header_style_centered #logo {
    max-height: 100% !important; 
}
.et_header_style_centered header#main-header .logo_container {
   max-height: none !important; 
}
.et_header_style_centered #main-header {
     padding: 0 !important; 
}
}
/* Default Styles */

.entry-content a { text-decoration:underline; }
.entry-content a:hover { text-decoration:none; }

header .header-support-logos { position:absolute; top:15px; right:100px; max-height: 75%; }
#main-header { border-bottom:1px solid #fff; }

#main-header .et_mobile_menu { background-color:#999 !important; float:right !important; width:33%; padding:1%; left:68%; }
.et_mobile_menu li a { background-color:#999 !important; color:#fff !important; }

@media screen and (min-width:1025px){
header .container, footer .container, #top-header .container, #main-content .container { width:1080px; }
.et_pb_section .et_pb_row { width:1080px; }
}

@media only screen and ( min-width:980px ) {
 
#et_mobile_nav_menu { display:block }
 
#top-menu-nav { display:none; }
 
}
.mobile_menu_bar:before {
content: "\61";
font-size: 32px;
line-height: 32px;
left: 0;
position: relative;
top: -10px;
cursor: pointer !important;
color:#769658;
}
.mobile_menu_bar:after {
content: "TOC";
font-family: 'PT Sans', Helvetica, Arial, Lucida, sans-serif;
color:#769658;
font-size:26px;
position: relative;
top: -15px;
cursor: pointer !important;
}
}


/* IPAD Horizontal */
@media screen and (max-width:1024px){
header .container { width:1000px; }
.et_pb_section .et_pb_row { width:1000px; }
.et_header_style_centered #main-header .logo_container {
    height: auto !important;
}
}

/* IPAD Vertical */
@media screen and (max-width:768px){
header .container { width:740px; }
.et_pb_section .et_pb_row { width:740px; }
.et_header_style_centered #main-header .logo_container {
    height: auto !important;
}
#main-header .et_mobile_menu { float:right; width:50%; padding:2%; }

}
/* Divi Auto Breaks to Phone CSS at 737px */
/* Iphone 6Plus horizontal */
@media screen and (max-width:736px){
header .container { width:90%; }
.et_pb_section .et_pb_row { width:90%; }
#main-content .container { padding-top:25px; }
#page-container { padding-top:80px !important; }
}

/* Iphone 6 horizontal */
@media screen and (max-width:667px){

}

/* Iphone 5 horizontal and lower*/
@media screen and (max-width:569px){

}

/* Iphone 6Plus vertical */
@media screen and (max-width:414px){
header .header-support-logos { display:block; max-width:80%; margin: -5px auto 15px auto; position:relative; top:0px; right:inherit; }
#main-header .et_mobile_menu { float:right; width:100%; padding:4%;left:0%; }

}

/* Iphone 6 vertical */
@media screen and (max-width:375px){

}

/* Iphone 5 vertical */
@media screen and (max-width:320px){

}