/*
 Theme Name:   Dealer Child
 Theme URI:    https://www.designstudio.com/
 Description:  Dealer Theme Child Theme
 Author:       Design Studio
 Author URI:   https://www.designstudio.com/
 Template:     dealer-theme
 Version:      1.3.0
*/

.header2 h1 {
  margin-bottom: 0;
  margin-top: 0.2em;
  height:75px;
}
.header2 ul.main.nav li a {
  margin: 0 1em;
}
.header2 ul.main.nav ul {
  left: 40px;
}
.header2 nav.utilities-nav ul li a {
  padding: 0.5em 2em;
}
.header2 ul.main.nav ul li a {
  color: #0094AA !important;
}
.header2 ul.main.nav ul li a:hover {
  color: #C32033 !important;
}

.header2 ul.main.nav li:last-child a {
  margin-right: 0;
}
/*.video-header .overlay .container .the-content h3, .img-pan .overlay .container .the-content h3 {
  bottom: 2em;
  font-size: 4em;
  max-width: 100%;
  text-align: center;
  text-transform: uppercase;
}
.video-header .overlay .container .the-content .the-links, .img-pan .overlay .container .the-content .the-links {
  bottom: 3em;
  left: 0;
  padding-right: 0em;
  position: absolute;
  right: 0;
  width: 100%;
}
.video-header .overlay .container .the-content .the-links a, .img-pan .overlay .container .the-content .the-links a {
	margin: 0 15px !important;
}*/
.video-header .overlay .container .the-content a, section.img-pan .the-content a {
  /*display: inline-block;*/
  font-family: prelosemibold;
  /*width: 225px;*/
}
.home .video-header .overlay {
  background-image: url("dist/img/triangular.png");
  background-position: center bottom;
  background-repeat: no-repeat;
}

/* .TWLA-pre-footer .menu {
  display:block !important;
} */
.hot-tubs-101 .TWLA-footer-menu  .row {
  max-width: 1800px !important;
}
footer.footer4 .jet-system .ui-tabs-vertical .ui-tabs-nav li a,
footer.footer4 h2 {
  /*color: #333 !important;*/
}

footer.footer4 .jet-system .ui-tabs-vertical .ui-tabs-nav li {
  background: none;
}

footer nav ul li a {
  color: #333;
}

footer .copy.social a
footer .copy.social p.copyright,
ul#menu-footer-lower-footer li a,
footer .made-by a {
  color: #fff !important;
}

footer nav ul li a {
  color: #333 !important;
}

footer nav ul li a:hover {
  /*background: #ce0305;*/
  background: #126280;
  color: #fff;
}

@media (min-width: 1024px) {
  .header2 ul.main.nav li ul:before {
    color: #ce0305;
  }
}

footer {
  background: #C32033 !important;
}

footer .TWLA-pre-footer {
  background: url(/wp-content/uploads/2017/03/1920x1034-Ogden-Footer.jpg) #ebebeb !important;
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}


.section-block.perfect_quiz .gf_page_steps {
  display: none;
}

.anchor-links-bar a:hover, .anchor-links-bar-static a:hover, .anchor-links-bar a, .anchor-links-bar-static a {
  color: #fff !important;
}

.contact-info a {
  color: #fff !important;
}

.contact-info a:hover {
  color: yellow !important;
}


@media only screen and (min-width: 1100px) {
  .hotspringfamilies .the-logo {
    top: 69px;
  }
}

.single-product .anchor-links-bar a {
  color: #ffffff !important;
}

@media (min-width:1024px) {
  .header2 ul.main.nav {
    padding-right: 30px !important;
  }
}

@media (min-width: 1201px) and (max-width: 1400px) {
  .header2 ul.main.nav li a {
    margin: 0 0.4em;
	font-size: 1em;
}
}
@media (min-width: 1401px) and (max-width: 1600px) {
  .header2 ul.main.nav li a {
    margin: 0 0.5em;
}
}
@media (min-width: 1601px) and (max-width: 1680px) {
  .header2 ul.main.nav li a {
    margin: 0 0.8em;
}
}

@media (max-width: 1200px) {
  .header2 ul.main.nav li a {
    margin: 0 10px;
  }
}

@media (max-width: 1023px) {
  .header2 ul.main.nav li a {
    margin: 0 auto;
  }
}

/*
 * 
 * Mark King
 * Dec. 23, 2020
 * 
 * Correct checkboxes on the "LOOKING FOR THE PERFECT HOT TUB" survey, usually this form is on the home page
 */
.perfect_quiz .gform_wrapper ul.gform_fields li
{
	border: 0;
}


.perfect_quiz .gform_wrapper ul.gform_fields li input[type="checkbox"]
{
	margin: 7px 0px 0px -25px;
}


.page-id-1018422 .page-50-50-content a[href^=tel], 
.page-id-1018422 .page-50-50-content a[href^=tel]:hover
{
	color: #c00 !important;
}
#gform_confirmation_message_68 {
  text-align: center;
}
.footer-3 #footer {
	display: block !important;
}
#footer[role="contentinfo"] {
  display: none !important;
}
@media only screen and (min-width: 1024px) and (max-width: 1137px) {
  .header2 ul.main.nav li a {
    font-size: 15px;
  }
}
@media only screen and (min-width: 1138px) and (max-width: 1200px) {
  .header2 ul.main.nav li a {
    font-size: 16px;
  }
} 

@media only screen and (min-width: 1024px) {
  .header2 a.the-search-icon {
	  background-image: url('https://watkinsdealer.s3.amazonaws.com/Images/Icons/lupa.png'); 
	} 
}
@media only screen and (max-width: 1024px) {
	div.aspot-content {
		position: relative;
		min-height: auto;
	}
	.aspot-color-overlay {
		opacity: 1 !important;
	}
}

#input_68_32 > div {
  margin: 0 auto;
}