/*
Theme Name: Highend AirShepherd	
Template: HighendWP
Description: Highend child theme for airshepherd.org
Version: 1.0a
Author:	Air Shepherd Initiative
Author URI: http://airshepherd.org/
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
*/

@import url("../HighendWP/style.css");
@import url(https://fonts.googleapis.com/css?family=Candal);

/* Theme customization starts here 
 ---------------------------------------------------------------*/
/* Colors 
Logo light blue:#3cbae7;
Headline red: 	#af2323;
Text white: 	#dddddd;
 */
 
/* Use to hide a block without deleting it */
.hide {
	display: none;
} 
 
/* Mobile menu needs highlights */
#mobile-menu ul li.current-menu-item a,
#mobile-menu ul li.menu-item:hover a,   
#mobile-menu ul li.menu-item li:hover a  {
	border-bottom: 4px solid #3cbae7;
	color: #ffffff;
}

#mobile-menu ul li.current-menu-item a {
	font-weight: bold;
}

/* too much padding above content */
div#main-content, #main-content {
	padding-top: 0px;
}

/* too much padding below content */
#main-content .col-12.hb-main-content {
	padding-bottom: 0px;
}

/* upper language selector menu */
.hb-dropdown-box.language-selector ul li a
.hb-dropdown-box.language-selector ul li a:active,{
	background-color: #444444 !important;
	color: #ffffff;
}

.hb-dropdown-box.language-selector ul li a:hover {
	background-color: #222222 !important;
}

#main-wrapper .hb-dropdown-box a.active-language, 
#main-wrapper .hb-dropdown-box a.active-language:hover {
	background: #222222 !important;
	color: #ffffff !important;
}

.hb-dropdown-box {
	background: #444444;
	border: 0;
}

.hb-dropdown-box.language-selector ul li a {
	border-bottom: solid 1px #666666 !important;
}

/* Donate teaser text */
div.teaser-content h6.special {
	color: #222222;
}

div.plus-20 {
	top: 20px;
}

/* home page video - want it to go to page edge */
div.vc_col-sm-12 {
	padding-left:  0px !important;
	padding-right: 0px !important;
}

 /* Make header logo visible on small screens */
@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi){ 
	#header-inner-bg #logo img.default, #logo img.retina { display: inline-block !important; }
    #header-inner-bg #logo .hb-visible-logo img.default { display: inline-block !important; }
    #header-inner-bg #logo .hb-visible-logo img.retina, #logo img.alternative-retina,.hb-transparent #logo .hb-light-logo img.retina,.hb-non-transparent #logo .hb-dark-logo img.retina { display: inline-block !important; }
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { 
    #header-inner-bg #logo img.default, #logo img.retina { display: inline-block !important; }
    #header-inner-bg #logo .hb-visible-logo img.default { display: inline-block !important; }
    #header-inner-bg #logo .hb-visible-logo img.retina, #logo img.alternative-retina { display: inline-block !important; }
} 
 
  
/* Remove black space below home page slider */
.home #main-content {
	padding-top: 0px;
}

/* Make burger visible on a black background */
.icon-bars:before, .icon-navicon:before, .icon-reorder:before {
	color: #3cbae7;
}

/* Remove Donate callout and main-content on Donate page  */
.page-id-244 #pre-footer-area .container, .page-id-244 #main-content {
	display: none;
}

/* Tighten up footer */ 
footer#footer {
	font-size: 14px; 
	line-height: 1.5;
	padding: 30px 0 30px 0;	
}

footer#footer h4 {
	font-size: 18px;
}
 
/* styling tables on Contact Us page */ 
.contact-row-1 {
	width: 30%;
	text-align: right;
}

.phone-row-1 {
	width: 10%; 
}

table#phone-table {
	margin-left: 10px;
}
 
#contact-table td, #phone-table td, #contact-table, #phone-table {
 	border: 0px;
 	font-size: 18px !important;
 }

/* h1 - use sparingly */
.headline {
	font-family: 'Roboto Condensed', Arial, sans-serif;
	font-weight: 700; 
	line-height: 1.5;
	color: #fafafa;
	font-size: 60px;
}

/* for part of the Solution page */
#page-286 .max-width-710 {
    max-width: 710px;
}    

/* Subscription fields */
#mc4wp-form-1 input[type=text], #mc4wp-form-1 input[type=email] {
	background: #cccccc;
	border-color: #ffffff;
	padding: 4px 12px !important;
	font-size: 16px;
}

/* colors */  
.red-text {
	color: #af2323;
}
 
/*.white-text {*/
/*	color: #dddddd;*/
/*}*/
.white-text {
	color: #ffffff;
}


/***************************************************************************/
@media (min-width: 901px) and (max-width: 980px) {

/* Modify menu to make sure it doesn't wrap below logo 
   Occurs between 901 and 980px width with original flat menu */
div#logo, #logo img {
	max-height: 80%;
}

nav.main-navigation ul#main-nav li.menu-item a {
	font-size: 14px;
}

}

/***************************************************************************/
@media (max-width: 980px) {

.vc_custom_1457637446142 > .vc_custom_1461945007829 {
	padding-right: 0px !important;
}

}

