/*
Theme Name: Divi Child
Description: Divi Child Theme
Author: The Netkitchen
Author URI: http://netkitchen.com
Template: Divi
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

A:hover{
color: #29368a;
}

#top-header {
border-top: 2px solid #ed2124;	
z-index: 100;
}

.container.clearfix.et_menu_container {
z-index: 200;	
}
#logo {
z-index: 99999999999999999;	
max-height: 60px !important
}

.et-fixed-header #logo {
max-height: 120%;
margin-top: -25px;	
}

#footer-widgets {
padding: 3% 0 0 0;
}



UL.et-menu.nav LI {
  display:block !important;
  width: 100%;
  line-height: 1.7em
    }
UL.et-menu.nav LI A {
  display:block !important;
  width: 100%;
    color: #2ea3f2;
font-size: 17px;}

h1{
	margin-bottom: 20px;
}
p:not(.has-background):last-of-type {
    padding-bottom: 1em;
}
.padb10{
	padding-bottom: 10px;
}
.entry-content ul{
	    padding: 0 0 23px 1.2em;
}
.hidden{
	display: none !important;
}


@media (min-width: 981px) {
.et_pb_gutters3 .footer-widget {
margin: 0 1.5% 1.5% 0;
}
}
#top-menu li li {
padding: 3px  20px;
line-height: 16px;
} 
@media (min-width: 981px) and (max-width: 1340px) {
	#top-header .container, HEADER .container {
	width: 96%;
}
#top-menu li {
padding-right: 15px;
}
#et-secondary-nav .menu-item-has-children>a:first-child, #top-menu .menu-item-has-children>a:first-child {
padding-right: 16px;
}
#et_top_search {
margin: 3px 0 0 15px;
}
}
@media (min-width: 981px) and (max-width: 1080px) {
#top-menu li, #top-menu li a {
		letter-spacing:0px !important;
	}
}

#footer-widgets .footer-widget .sub-menu {
display: none;	
}
#footer-widgets .footer-widget UL { 
list-style: none !important;
}
#footer-widgets .footer-widget li:before {
display: none;	
}


#footer-widgets .footer-widget li { 
float: left;
margin-right: 22px;
font-size: 16px;
font-weight: 600;
letter-spacing: .035em;
}

#footer-widgets .footer-widget #nav_menu-2, #footer-widgets .footer-widget #text-4 {
float: right;	
}

.footer-widget.last, .footer-widget.last #text-2,  .footer-widget.last #text-2 .textwidget,  .footer-widget.last #text-2 .textwidget P {
width: 100% !important;
text-align: center !important
}


@media (max-width: 980px) {
.et_mobile_menu li a {
padding: 5px 3%;
}
.et_mobile_menu   {
text-transform: uppercase
}
.et_mobile_menu  .sub-menu {
text-transform: capitalize;
}	
#text-6 {
margin-left: 12px;	
}
}


@media (max-width: 640px) {	
.container {
width: 96%;
}
.et-search-field {
background-color: #29368a !important;
padding-left: 15px;
}
}

.search ARTICLE .post-meta {
display: none; 
}
.search H2 A {
color: #2ea3f2 !important;
} 
.search H2 A:hover{
color: #29368a !important;
}



.search .et_right_sidebar #main-content .container:before {
right: 0%!important;
}

.search #main-content .container:before {
/*    position: absolute;
top: 0;
width: 1px;
height: 100%;
content: "";*/
background-color: #ffffff;

}

#et-secondary-menu .tour {
position: absolute;
left: 44%;
border: 1px solid #ffffff;
background: #ed2124;
padding: 6px 19px;
border-radius: 2px;
height: 24px;
margin-top: -6px
}
#menu-item-1621 a {
font-size: 14px !important;
border: 1px solid #fff;
padding: 3px 20px  !important;
background: #ed2124; 
max-width: 233px;
text-align: center;
margin: 0 auto;
}

#et-secondary-menu .tour A{
font-weight: 800;
}

@media (min-width:981px) {
#top-menu .hidden {
display: none !important;
}
}