/*

 Theme Name:   Divi Child

Theme URI: http://www.elegantthemes.com/gallery/divi/

 Description:  Divi Child Theme

 Author:       AptoHQ

 Author URI:   http://aptohq.com

 Template:     Divi

 Version:      1.0.0

 Text Domain:  divi-child

*/





/* =Theme customization starts here

-------------------------------------------------------------- */



#logo {max-height:78px!important;}

body {font-family: Cambria,Georgia,serif;}

#top-menu .menu-item-has-children > a:first-child::after, #et-secondary-nav .menu-item-has-children > a:first-child::after{
content:"\25BC"; 
}

/* #top-menu .menu-item-has-children > a:first-child, #et-secondary-nav .menu-item-has-children > a:first-child{
 padding-right:0px; 
} */


#main-header {
background: rgba(65,81,114,1);
background: -moz-linear-gradient(top, rgba(65,81,114,1) 0%, rgba(65,81,114,1) 14%, rgba(45,56,78,1) 83%, rgba(45,56,78,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(65,81,114,1)), color-stop(14%, rgba(65,81,114,1)), color-stop(83%, rgba(45,56,78,1)), color-stop(100%, rgba(45,56,78,1)));
background: -webkit-linear-gradient(top, rgba(65,81,114,1) 0%, rgba(65,81,114,1) 14%, rgba(45,56,78,1) 83%, rgba(45,56,78,1) 100%);
background: -o-linear-gradient(top, rgba(65,81,114,1) 0%, rgba(65,81,114,1) 14%, rgba(45,56,78,1) 83%, rgba(45,56,78,1) 100%);
background: -ms-linear-gradient(top, rgba(65,81,114,1) 0%, rgba(65,81,114,1) 14%, rgba(45,56,78,1) 83%, rgba(45,56,78,1) 100%);
background: linear-gradient(to bottom, rgba(65,81,114,1) 0%, rgba(65,81,114,1) 14%, rgba(45,56,78,1) 83%, rgba(45,56,78,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#415172', endColorstr='#2d384e', GradientType=0 );
}

#top-menu  li a:hover{color:#2EA3F2;opacity:1;}
#top-menu .sub-menu li a:hover{background:#2EA3F2;color:#fff;}

/* FORM FIX */
::-webkit-input-placeholder {
color: #000!important;
font-family: Cambria,Georgia,serif;
font-size:14px!important;
}

:-moz-placeholder { /* older Firefox*/
color: #000!important;
font-family: Cambria,Georgia,serif;
font-size:14px!important;
}

::-moz-placeholder { /* Firefox 19+ */
color: #000!important;
font-family: Cambria,Georgia,serif;
font-size:14px!important;
}

:-ms-input-placeholder {
color: #000!important;
font-family: Cambria,Georgia,serif;
font-size:14px!important;
}

.wpcf7-text, .wpcf7-textarea, .wpcf7-select {width:98%;padding:8px!important;
        -webkit-border-radius: 10px;
	-khtml-border-radius: 10px;	
	-moz-border-radius: 10px;
	border-radius: 10px;
border:none!important;
border:1px solid #2D384E!important;
font-size:14px!important;
}


#top-menu-nav .sub-menu li a{line-height:1.2em!important;}
#top-menu-nav .sub-menu {min-width:300px;}
#top-menu-nav .sub-menu li a {min-width:260px;}

.gv-table-view tfoot tr {
    display: none;
}

td:empty {
  visibility: hidden;
}