/*
 Theme Name:   blueunderground
 Theme URI:    http://blueunderground.com
 Description:  blueunderground Child Theme
 Author:       blueunderground
 Author URI:   http://blueunderground.com
 Template:     enfold
 Version:      5.0.0
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  twenty-fourteen-child
*/

@import url("../enfold/style.css");


/* +++++ PPELOADER +++++ */

#top .av-siteloader-wrap {
  background-color: #409837 !important;}




/* +++++ HEADER +++++ */

header#header, 
#header, 
.header_color {
    background-color: rgba(255,255,255,0.9) !important;
    background: rgba(255,255,255,0.9) !important;}

#header span.avia-menu-text, #top #header.header_color.av_header_transparency .av-main-nav > li > a .avia-menu-text {
    color: #000000 !important;
    font-size: 14px;}

.main_menu span.avia-menu-text {
	font-family: futura-book !important;
	text-transform: uppercase;
	font-size: 16px !important;
	font-weight: normal;}








/* +++++ TITLE +++++ */

#bu-page-title-container .template-page.content.av-content-full.alpha.units {
	padding-bottom: 48px !important;}




.av-subheading.av-subheading_below {
	margin-top: 30px !important;}



/* +++++ TAKE BACK YOUR LAWN OVER MAP +++++ */

.bu-button-border-lawn {
	border-bottom: 0.5px solid #000000 !important;}








/* +++++ MAP +++++ */

#bu-map-block .container {
    /* margin: 0; */
    padding: 0 !important;
    width: 100% !important;
    max-width: 100% !important;}

#bu-map-block .container .content {
    padding: 0;}








/* +++++ WELCOME +++++ */

.bu-content {
    font-size: 22px;}

h2.av-rotator-container-inner {
    background-color: rgba(255,255,255,0.7) !important;
    padding: 20px 30px !important;
    color: #000 !important;}

/* Welcome - Hot Spots */
.inner_tooltip {
	color: #000;
	font-weight: bold;}

/* Welcome - Initial text */
div#bu-home-initial-text-section .content {
	padding-top: 60px !important;}




/* PRESS - big quotes */
span.bu-big-quotes {
	font-size: 70px;
	line-height: 1px;
	padding-top: 30px !important;
	font-family: serif;
	font-weight: bold;
	color: #bbbbbb;}

.bu-3-across-titles {
	margin-top: 20px;}

.bu-hotspot-font p {
	font-size: 20px;}



/* +++++ CONTACT +++++ */

/* CONTACT - Contact Form Success */
.page-id-21 .main_color .avia-form-success {
	background: #cad1db;
	text-align: left;
	padding-left: 0;
	margin-top: -40px;
	font-size: 50px;}

.page-id-21 .main_color div,
.page-id-21 .main_color h3 {
	/* border-color: #cad1db !important;
	color: #002c61 !important; */}

#top label {
    font-size: 0.92em;
    font-size: 1em;
    font-weight: 600;
    font-weight: bold;
    font-weight: normal;}

/* CONTACT - Space between field name and field */
.page-id-21 label {
	line-height: 40px !important;}

/* CONTACT - field formatting */
.page-id-21 input,
.page-id-21 .wpcf7-textarea {
	color: #002c61 !important;
	padding: 13px !important;
	border-radius: 2px !important;
    /* font-family: 'Open Sans', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif !important; */
	font-size: 14px !important;}

.main_color input[type='submit'] {
    background-color: #2b6eac;
	color: #ffffff !important;}

.main_color input[type='submit']:hover {
    background-color: #0a3667;
	color: #ffffff !important;}

.page-id-21 span.wpcf7-list-item-label {
    font-size: 15px !important;}





/* +++++ SERVICES +++++ */

.bu-services-titles h2.av-special-heading-tag {
	font-weight: 400 !important;}

.bu-services-titles-level-3 h3.av-special-heading-tag {
	font-weight: 400 !important;}
