/*
Theme Name: Birch Child
Theme URI: http://www.bottomlessdesign.com
Description: Child Theme for the Bottomless Design Birch Theme
Version: 1.1.0
Author: Adam Mills / Bottomless Design
Author URI: http://www.bottomlessdesign.com
Template: birch-theme

*/


@import url("../birch-theme/style.css");


/* Background start */
body {
	background-position: 0 bottom;
	background-repeat: no-repeat;
	background-image: url(https://eternalreefs.com/wp-content/uploads/2015/11/Background-3.jpg);
	background-attachment: fixed;
	font-size: 1.625em;
	font-weight: 400;
}
#site-title {
	max-width: 1140px;
	background-color: #fff;
}
.social-icons-wrap {
	color: #fff;
}
body#tinymce {
	background-image: none;
}
/* Background end */

p a, p a:visited {
	font-weight: bold;
}

h1, h2, h3, h4, h5, h6 {
font-weight: 700;
}

.type-attachment footer.entry-meta {
	display: none;
}

#secondary {
	margin-top: 12px;
}

/* Navigation start */
.navigation-main li a {
	padding: 0 10px;
}
.menu-toggle {
	color: #fff;
}
@media only screen and (max-width: 1080px) and (min-width: 768px) {
	ul.menu li a {
		padding: 0 6px !important;
	}
	.sub-menu li {
		padding: 6px !important;
	}
}
/* Navigation end */

/* Call to Action start */
#cta-outer-wrap {
	display: none;
}
.sidebar-cta #cta-outer-wrap {
	display: block !important;
}
.sidebar-cta #cta-inner-wrap {
	padding: 0;
}
.sidebar-cta #header-cta-button {
	margin: 20px 10px;
}
#main {
	padding-top: 0;
}
.home #main {
	padding-top: 3%;
}
/* Call to Action end */

/* Homepage Slider area start */
.sliderWrapOuter {
	max-width: 1072px;
	margin: 0 auto !important;
	padding: 0 3% !important;
}
.sliderWrapInner {
	background-color: #e4f0f7;
}
.page-template-page-home-php .slideshow {
	background-color: initial;
}
.home .slideshow {
	margin: 0 !important;
	padding: 0 3% 0 0 !important;
	width: 60%;
	float: left;
	max-height: initial;
}
.homeBanner {
	height: initial !important;
	background-color: initial;
	background-size: initial !important;
}
.slideshow-text {
	padding: 2% 2% 5px;
}
.slideshow-text p {
	margin-bottom: 1em;
}
.slideshow-text h4 {
	display: inline-block;
	margin-top: 0;
}
#cta-outer-wrap {
	clear: both;
	margin-top: 3%;
}
.videowelcome .feature-vid {
	width: 60%;
	float: left;
	background-color: #e4f0f7;
	padding: 0 3% 0 0;
}
.videoslide .sliderWrapInner {
	background-color: #fff;
}
.videoslide .slideshow {
	width: 43%;
}
.page-template-page-home-php .videoslide .slideshow .slide {
	height: 100%;
}
.videoslide .feature-vid {
	float: left;
	width: 54%;
	background-color: #fff;
	padding: 0;
}

@media only screen and (max-width: 767px) {
	.home .slideshow, .videoslide .slideshow {
		width: 100%;
		padding: 0 0 2% !important;
	}
	.videoslide .feature-vid {
		width: 100%;
	}
	.videowelcome .feature-vid {
		width: 100%;
		padding: 0 0 3%;
	}
}
/* Homepage Slider area end */


/* Homepage message start */
#homepageMessage h1, h1.featuredTitle {
	text-transform: initial;
}
#messageRow {
	clear: both;
	padding: 0;
}
/* Homepage message end */

/* Homepage Featured Pages start */
h2.title {
	font-size: 1.5em;
}
@media only screen and (max-width: 768px) {
	h2.title {
		font-size: 1.8em;
	}
}
/* Homepage Featured Pages end */

#aboutRow #homepageAbout {
	margin: 0 auto;
}


/* Donate Button */
.btn-donate {
  -webkit-border-radius: 6;
  -moz-border-radius: 6;
  background-color: #e23d49;
  border-radius: 6px;
  color: #ffffff !important;
  font-size: 20px;
  padding: 25px 50px;
  text-transform: uppercase;
}

.btn-donate:hover {
  background-color: #c81e29;
  color: #ffffff !important;
}


/* Image Caption start */
p.wp-caption-text {
	font-size: .9em;
	font-style: italic;
	margin: 0.8075em 0 0 !important;
}
.wp-caption {
	margin-bottom: 1em;
}
/* Image Caption end */

.testimonials-widget-testimonial q, .testimonials-widget-testimonial blockquote {
	font-style: italic;
	font-size: 1.125em;
}

/* Sidebar Slider start */
#secondary .flex-control-nav {
	margin: 0;
	padding-top: 15px;
	position: relative !important;
	bottom: 0 !important;
	right: 0 !important;
	width: auto !important;
}
#secondary .flex-control-nav li a {
	background: rgba(0,0,0,0.3) !important;
	box-shadow: none !important;
}
#secondary .flex-control-nav li a.flex-active {
	background: rgba(0,0,0,0.7) !important;
}
/* Sidebar Slider end */

/* Soliloquy Slideshow start */
.soliloquy-container {
	margin: 0 auto !important;
}
.soliloquy-container .soliloquy-caption {
	padding-bottom: 30px;
}
.soliloquy-prev, .soliloquy-next {
	border-radius: 50% !important;
}
/* Soliloquy Slideshow end */


/* Popup Maker start */
div#popmake-5903 {
    background-color: #fafafa;
}
.pum-theme-5899 .pum-content + .pum-close, .pum-theme-enterprise-blue .pum-content + .pum-close, 
button.pum-close.popmake-close {
    background-color: #555;
    padding: 4px !important;
}
/* Popup Maker end */


/* Affiliate plugin start */
.gform_wrapper ul.gfield_checkbox li, .gform_wrapper ul.gfield_radio li {
	overflow: initial !important;
}
.gform_wrapper .ginput_complex label {
	font-size: .9em !important;
	color: #000;
	font-weight: 400;
}
.gform_wrapper input[type=text], .gform_wrapper input[type=url], .gform_wrapper input[type=email], .gform_wrapper input[type=tel], .gform_wrapper input[type=number], .gform_wrapper input[type=password] {
	font-size: .9em !important;
	font-weight: 400;
	color: #555;
}
.ad-set h3 {
	text-transform: initial;
}
/* Affiliate plugin end */

/* Captcha start */
.ginput_container#input_2_10 {
	max-width: 480px;
}
#recaptcha_privacy a {
	font-size: .75em;
	color: #aaa;
}
/* Captcha end */