/*
Theme Name: Divi - Child Theme
Version: 1.0
Description: A child theme of Divi
Template: Divi
*/

@import url("../Divi/style.css");

@media only screen and (max-width: 767px) {
.et_pb_slide_description h2 a{ font-size: 40px!important;line-height:1em!important;}
}




@media(max-width:1080px){
#main-header .et_mobile_menu li ul, .et_pb_fullwidth_menu .et_mobile_menu li ul{
display: none!important;
}

#main-header .et_mobile_menu li:hover ul, .et_pb_fullwidth_menu .et_mobile_menu li:hover ul{
display: block!important;
}

}




/* readjust padding */
    #top-header .container {padding-top: 0px;}
    #et-secondary-menu {height: 50px;}
    #et-secondary-menu > ul > li a { padding-bottom: 0px;}
    #et-secondary-nav .menu-item.menu-item-type-custom {padding:15px; width:50px; margin-right: 0px;}
    #et-secondary-nav li {display: table-cell;}
    #et-info {padding-top: 23px;}
 
 
/* font icon size and color */
    i.fa {font-size: 20px; color:#fff;}
 
 
/* colors */
    li.youtube-menu {background-color:#23282d;}
    li.youtube-menu:hover {background-color:#616f7c;}
 
    li.facebook-menu {background-color:#43609c;}
    li.facebook-menu:hover {background-color:#8198c9;}
 

 
 
/*------------------------------------------------*/
/*------------------ OPTIONAL --------------------*/
/*------------------------------------------------*/
 
 
/* add a drop shadow to the top header */
    #top-header {
            -moz-box-shadow: 0px 1px 7px 2px #ccc;
            -webkit-box-shadow: 0px 1px 7px 2px #ccc;
            box-shadow: 0px 1px 7px 2px #ccc;}



#et-info {margin-top:-8px;}



#top-menu li li a:hover {
color: #fff !important; background-color: #2F4BA0;
}


#top-menu ul.sub-menu li a {
font-size: 13px; color:white !important;
}




#top-menu li li a {
width: 260px !important;
}

#top-menu li ul {
width: 300px !important;
}




@media screen and (max-width:980px){
  .et_pb_fullwidth_header_0 {padding-top:80px !important; padding-bottom:80px !important; }
}


iframe{ border-width:0px !important;}




@media only screen and (max-width: 767px) {
.et_pb_divider_0 {height:330px !important;}
}




@media (max-width: 980px) {
.et_header_style_left #logo, .et_header_style_split #logo { 
max-width: 95%; 
max-height: 95%;
margin-left:-60px;
}
}




.video-container {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
}

.video-container iframe, .video-container object, .video-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}


.logoImage{text-align:center; margin-top:-20px;}



.logImage{text-align:center;margin-top:2px;}





#logo{padding-left:20px;}


@media screen and (max-width:479px){
.home .et_pb_slider .et_pb_slide_description h2 a {
font-size: 25px !important;

}
  .home .et_pb_slider .et_pb_slide_description h2 a{margin-left:-50px!important;margin-right:-50px!important;}


.home .et_pb_slider .et_pb_slide_description  a {
font-size: 16px !important;
}

}




.dropCap p:first-of-type:first-letter {
  float: left;
  font-family: times,serif;
  font-size: 4em;
  margin:0 5px 0 0 ;
  line-height:0.7;
  
  
  
  
  @media(max-width:540px){
#main-header .et_mobile_menu li ul, .et_pb_fullwidth_menu .et_mobile_menu li ul{
display: none!important;
}

#main-header .et_mobile_menu li:hover ul, .et_pb_fullwidth_menu .et_mobile_menu li:hover ul{
display: block!important;
}

}
  
  
  


  

