/*
 Theme Name:     Carlsbad, NM
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Carlsbad Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */



/* Site Specific Styles */
#et-top-navigation
{ padding-left: 0 !important; }
#eclNav ul
{ border-top: 1px solid white; }
#eclNav li
{
	padding: 0;
	background-color: #09347a;
	border-bottom: 1px solid white;
}
#eclNav li a,
#eclNav .sub-menu li a
{
	padding: 20px 0 20px 10px;
	display:block;
	color: white;
	font-weight: bold;
}
#eclNav li a:hover
{ background-color: #3b78db;}
.page-template-default #main-content,
.search #main-content,
.post-template-default #main-content,
.ai1ec_event-template-default #main-content
{
	/*background-image: url("/wp-content/uploads/sites/74/2018/08/CarlsbadNew_MexicoUSA._-_panoramio.jpg");*/
	background-image: url("/wp-content/uploads/sites/74/2019/03/River.jpg");
}
.home #et_search_icon
{
	display:inline;
}
.home #menu-home-mid-menu li.fa-lg,
.home #home-mid-menu-module li.fa-lg
{
	font-size:25px;
	color: #0c546d;
}
.fa a, .far a, .fas a
{
	font-weight:normal;
}
.fullwidth-menu-nav li a
{ font-size: 20px !important; }
.fullwidth-menu a
{ color: rgba(0,0,0,.8) !important; }
.ewd-ufaq-faqs
{
	white-space:normal !important;
	font-family: "Open Sans",Arial,sans-serif !important;
}
@media only screen and (min-width: 981px) {
	.home .entry-content #home-mid-menu-module
	{ margin-top:-116px;}
}
@media only screen and (min-width: 981px) and (max-width: 1284px)
{
	#logo
	{
		max-height:54% !important;
	}
}
#top-menu-nav ul#top-menu li ul.sub-menu a
{
	font-size:12px !important;
	padding: 3px 6px;
}
#top-menu-nav ul#top-menu li.mega-menu ul.sub-menu a
{
	font-size:17px !important;
}
#top-menu-nav li ul
{padding: 5px 0;}
#top-menu-nav li.mega-menu ul
{padding: 20px 0;}

#top-menu-nav li ul.sub-menu
{ width: 280px !important; }
#top-menu-nav ul.sub-menu>li>a
{ width: 260px !important; }
#top-menu-nav ul.sub-menu ul.sub-menu
{ left: 280px !important; }
#top-menu-nav .et-reverse-direction-nav ul.sub-menu ul.sub-menu
{ right: 300px !important; left: auto !important; }
#top-menu-nav ul li ul.sub-menu
{left: -80px; }
#top-menu-nav .mega-menu ul.sub-menu
{width: auto !important;}

/* CUSTOM CSS NEW */

#main-content.interior-page>section.et_pb_fullwidth_header .header-content> h1, .ai1ec_event-template-default section.et_pb_fullwidth_header .header-content> h1, .wpfb_filepage-template-default section.et_pb_fullwidth_header .header-content> h1 {
    font-weight: 700;
    font-size: 6vw;
    color: #ffffff!important;
    text-shadow: 0.08em 0.08em 0.09em rgb(7 19 81 / 82%);
}







