
/* Colors */
a, #navigation ul li a {color: #0b75c5;}
a:hover, #navigation ul li a:hover {color: #038aba;}

/* Backgrounds */
#page_image, #ytvid, .feat_box i, .landing_submit, #topd {background: #0b75c5;}
.feat_box:hover > i, .specialtxt {background: #038aba;}
#top-bar {background: #0b75c5;}

/* Borders */
#colophon  {border-top-color: #0b75c5;}
.landing_submit, .feat_box i {border-color: #038aba;}

/*************
Conditionals 
**************/
body {background: url('http://aquaticsocal.com/wp-content/uploads/2018/01/A-S-Aquatic-Solutions-Inc_bg.jpg') no-repeat center center fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='.myBackground.jpg', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='myBackground.jpg', sizingMethod='scale')";}
.mmove1 {background-size: calc(100% + 50px);}
/* Featured Projects */

/* Headers */
#site-navigation #navigation {-webkit-box-shadow: none; box-shadow: none;}
#head .branding_full {width: 100%; height: auto; min-height: auto; margin: 0; line-height: normal;}
#head .navi_full {width: 100%; height: auto;}
#head .navi_full #navigation ul.navi {margin: 0 auto; display: table; float: none;}
/* If Logo Full */
#site-branding {height: 80px; min-height: 80px; margin: 0; line-height: 80px; overflow: hidden;}
#site-branding.branding_full .col-md-4 img {height: 140px;}
#site-branding .col-md-8 {text-align: right;}
#site-branding .site-name {margin: 0; line-height: 80px; text-transform: uppercase; font-size: 2.5rem;}
#site-navigation {background: #eeeeee; -webkit-box-shadow: 0 0 3px 0 #E6E6E6; box-shadow: 0 0 3px 0 #E6E6E6;}
#navigation li {border-right: 1px solid #dddddd;}
.headbgblack90 #navigation .current_page_item a, .headbgblack80 #navigation .current_page_item a, .headbgblack70 #navigation .current_page_item a, .headbgblack60 #navigation .current_page_item a, .headbgblack #navigation .current_page_item a {color: #ffffff;}

/* Slider */
#main_slider .carousel-inner {background: #038aba;}
#main_slider .carousel-caption {padding-bottom: 10px;}#main_slider_wrap .container {border-top-width: 2px; border-top-style: solid; border-top-color: #0b75c5;}
#main_slider_wrap .container {border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #0b75c5;}


/* Footers */
#colophon {padding-top: 30px; padding-bottom: 30px; background: url('https://aquaticsocal.com/wp-content/themes/ajusta/img/black80.png') repeat; color: #ffffff; text-align: center;}
#colophon .fa:hover {padding: 0; background: none;}
#colophon .top_social {padding: 0 5px 5px 5px; display: inline-block;}
#colophon .top_social .fa-lg {font-size: 1.7em; color: #ffffff;}
#colophon a.designed {color: #007953; font-size: 1.3em; font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: italic;}
#colophon a.designed strong {color: #f2682b;}
#colophon .navi {width: auto; height: 50px; min-height: 50px; line-height: 50px; margin: 0 auto; padding: 0; list-style: none; display: table;}
#colophon .navi li {position: relative; display: block; float: left; text-align: center; font-size: 1.7rem;}
#colophon .navi li a {padding: 0 10px; display: block; text-decoration: underline; font-weight: bold; color: #ffffff;}
#colophon .navi li a:hover {color: #999999;}




#alert {width: 380px; background: #ffffff; position: fixed; bottom: 0; right: 5%; text-align: center; z-index: 1000; -webkit-box-shadow: 0 0 4px 1px #999999; box-shadow: 0 0 4px 1px #999999; -webkit-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; -webkit-animation: bottom 4s; animation: bottom 4s;}
#alert .alert {margin-bottom: 0;}
@media only screen and ( max-width: 61.875em ) /* 990 */ {
#alert {width: 100%; right: 0;}
#alert h3, #alert .alert_txt {display: none;}
}
#alert .alert_txt {margin-bottom: 5px;}
#alert .btn {display: block;}

