/**
 * Theme Name:  Make (child theme)
 * Theme URI:   https://thethemefoundry.com/make/
 * Author:      The Theme Foundry
 * Author URI:  https://thethemefoundry.com
 * Description: Create your website without touching a line of code. Make's flexible customization features and a powerful drag and drop page builder make designing your site fun and easy. Build almost anything: a simple portfolio or photography site, an ecommerce business site, a minimalist blog, or even a professional magazine. You'll start by customizing your background, layouts, fonts, colors, and logo. Next, add and organize your content using the drag and drop page builder. Add a photo, a video, a gallery, or even a slider to any page on your website. Make is responsive, so your website will naturally look great on phones, tablets, and desktop screens. It's also fully compatible with popular plugins like WooCommerce, Gravity Forms, Contact Form 7, Jetpack, and WP PageNavi.
 * Version:     1.1.0
 * License:     GNU General Public License v2 or later
 * License URI: http://www.gnu.org/licenses/gpl-2.0.html
 * Template: make
 * Text Domain: make-child
 * Domain Path: /languages/
 * Tags:        black, blue, green, gray, orange, red, white, yellow, dark, light, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, fluid-layout, responsive-layout, buddypress, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready, photoblogging
 *
 * Make WordPress Theme, Copyright 2015 The Theme Foundry
 * Make is distributed under the terms of the GNU GPL
 */

/**
 * edits exist to theme-footer.php and headerlayout3-makeparent.css
*/

@import url( '../make/style.css' );

/* Add your custom styles below. */

 .builder-section-gallery .builder-section-content, .builder-section-text .builder-section-content, .builder-section-blank .builder-section-content  {
	max-width: 1280px;
}

/* change jetpack sharing button style */

div.sharedaddy div.sd-block {
	border-top: 0px !important;
	border-top-color: #FFFFFF;
	padding: 0;
	display: block;
}
/* change blockquote style */
blockquote p {
	font-size: 17px;
	line-height: 1.5;
	font-style: italic;
	padding-left: 10%;
	padding-right: 10%;
	}

/* push categories, etc below blog entries */

.entry-footer {
	clear: both;
}

.section-title {
	visibility: hidden;
}

@media screen and (max-width: 799px) {
	.alignright {
		float: right;
		width: 90%;
		display: block;
		clear: both;
	}
}

.gallery-caption {
	display: inline;
	font-size: 12px;
}

/* block news slider on small mobile */

@media screen and (max-width: 499px) {
	#builder-section-1405635880536 {
        display: none;
    }
}

/* link color */
a:link {
	color: #bb1b88;
}

a:visited {
    color: #bb1b88;
}


/* Top Menu */
.top-menu {
	float:right;
}

.top-menu a {
	color: #000000;
	font-size: 16px;
	font-weight: normal;
/*	font: "Lucida Grande", Lucida, Verdana, sans-serif; */
}

/* hide top menu on mobile */

@media screen and (max-width: 799px) {
	.headerbuttons, .top-menu {
		display: none;
	}
}

/* search */
.search-form {
	clear:right;
	position:relative;
	top: 12px;
}

/* Service Menu */

.headerbuttons {
	float: right;
	position:relative;
	top: 12px;
}

.headerbuttons a {
	color: #000000;
	font-size: 16px;
	font-weight: normal;
/*	font: "Lucida Grande", Lucida, Verdana, sans-serif; */
}

.joinbutton {
	background-color: #fbb250;
	padding: 6px;
	margin-right: 12px;
	box-shadow: 0px 4px 6px #666;
}

.translatebutton {
	background-color: #a1d047;
	padding: 6px;
	margin-right: 12px;
	box-shadow: 0px 4px 6px #666;
}

.donatebutton {
	background-color: #06b6c2;
	padding: 6px;
	margin-right: 12px;
	box-shadow: 0px 4px 6px #666;
}

/* hide service menu on mobile */

@media screen and (max-width: 799px) {
	.service-menu {
		display: none;
	}
}

/* background top */

.site-header-main {
	float: left;
	padding: 11px 0 0px;
	padding: 1.1rem 0 0rem;
}

.header-layout-3 .white-background {
	background-color: white;
}

@media screen and (min-width: 800px) {
	.site-branding {
		padding-bottom: 11px;
	}
}

/* compress header */

.no-site-tagline .site-title {
	margin-bottom: 0px;
	margin-bottom: 0rem;
}

.site-content {
	float: left;
	width: 100%;
	padding: 0px 0;
	padding: 0rem 0;
	background-color: #fff;
}

/* Extend page widths */

body.boxed .container, body.boxed .infinite-footer-container {
	padding: 0 0px;
	padding: 0 0rem;
}

@media screen and (min-width: 800px) {
	body.boxed .container {
		padding: 0 0px;
		padding: 0 0rem;
	}
}

body.boxed .site-wrapper {
	max-width: 1280px;
}
@media screen and (min-width: 800px) {
	body.boxed .site-wrapper {
		max-width: 1280px;
	}
}

.container, .infinite-footer-container {
	max-width: 1280px;
}

.page-template-template-builder-php .entry-header, .page-template-template-builder-php .entry-footer, .page-template-template-builder-php .builder-section-header, .page-template-template-builder-php .comments-area {
	max-width: 1280px;
}


.builder-text-section-title, .builder-gallery-section-title, .builder-banner-section-title {
	max-width: 1280px;
}


/* Main nav alignment, color */
.header-layout-3 .site-navigation {
	text-align: right;
	background-color: #06b6c2;

}
.header-layout-3 .site-navigation .menu {
	border-top: none;
	border-bottom: none;
	padding-right: 44px;
	max-width: 1280px;
	margin-right: auto;
	margin-left: auto;
}

.header-layout-3 .search-submit {
	background: none;
	border: none;
	color: #b5c75d;
	padding: 0;
	margin-left: 6px;
	font: normal 20px FontAwesome;
	display: inline;
}


/* Text color main nav */

.site-navigation .menu li a, .site-navigation .nav-menu li a {
	font-size: 18px;
/*	font: 18px "Lucida Grande", Lucida, Verdana, sans-serif; */
	color: white!important;
	padding-right: 22px;
}

@media screen and (min-width: 800px) {
	.site-navigation .menu li a, .site-navigation .nav-menu li a {
		padding: 11px 14px;
		padding: 1.1rem 1.4rem;
	}
}

/* Main nav drop downs */

@media screen and (min-width: 800px) {
	.site-navigation .menu .sub-menu, .site-navigation .menu .children, .site-navigation .nav-menu .sub-menu, .site-navigation .nav-menu .children {
		background-color: #06b6c2;
	}
	.site-navigation ul.menu ul a:hover, .site-navigation ul.menu ul a:focus, .site-navigation .menu ul ul a:hover, .site-navigation .menu ul ul a:focus {
		background-color: #fbb250!important;
	}
}

/* Row of images */

.imagerow {
	float: left;
	margin-right: 10px;
}



/*---------------------------------------------------------
 narrower sidebars
-------------------------------------------------------- */
@media screen and (min-width: 800px) {

	.has-right-sidebar .site-main, .has-left-sidebar .site-main {
		width: 75%;
	}
	.has-right-sidebar #sidebar-left, .has-right-sidebar #sidebar-right, .has-left-sidebar #sidebar-left, .has-left-sidebar #sidebar-right {
		width: 20%;
	}
}

/* image captions */

.wp-caption {        
	border:1px solid #ddd;        
	text-align:center;
	background-color:#ffffff;
	padding-top:4px;
	margin:10px;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}

.wp-caption-text {
	font-size: 16px;
}

/* gallery captions */
.gallery-item {        
	border:1px solid #ddd;        
	text-align:center;
	background-color:#ffffff;
	padding-top:4px;
	padding-bottom:4px;
	margin:5px;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}


/* center a gallery */

.gallery-center {
	margin-left: auto;
	margin-right: auto;
	width: 90%;
}

/* footer link style */

.site-footer .site-info, .site-footer .site-info a {
	font-size: 16px;
	color: white!important;
}

/*  blue background home page image slider */

#builder-section-1451221062438 {
	background-color: #06b6c2 !important;
	border-top-style: none;
	box-shadow: none;
}

#builder-section-1451221432689 {
	border-top-style: none;
	box-shadow: none!important;
	/*height: 300px;*/
background: rgb(119,139,150); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc3OGI5NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkzJSIgc3RvcC1jb2xvcj0iI2U1ZjZmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  rgba(119,139,150,1) 0%, rgba(229,246,253,1) 93%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(119,139,150,1)), color-stop(93%,rgba(229,246,253,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(119,139,150,1) 0%,rgba(229,246,253,1) 93%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(119,139,150,1) 0%,rgba(229,246,253,1) 93%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(119,139,150,1) 0%,rgba(229,246,253,1) 93%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(119,139,150,1) 0%,rgba(229,246,253,1) 93%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#778b96', endColorstr='#e5f6fd',GradientType=0 ); /* IE6-8 */
}


/* builder section no bottom margin */
.builder-section {
	margin-bottom: 0px;
	margin-bottom: 0rem;
}

#builder-section-1404657378230 {
	padding-top: 22px; 
	padding-bottom: 22px;
	border-top-style: none;
	box-shadow: none!important;
	/*height: 300px;*/
background: rgb(119,139,150); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc3OGI5NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkzJSIgc3RvcC1jb2xvcj0iI2U1ZjZmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  rgba(119,139,150,1) 0%, rgba(255,255,255,1) 93%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(119,139,150,1)), color-stop(93%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(119,139,150,1) 0%,rgba(255,255,255,1) 93%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(119,139,150,1) 0%,rgba(255,255,255,1) 93%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(119,139,150,1) 0%,rgba(255,255,255,1) 93%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(119,139,150,1) 0%,rgba(255,255,255,1) 93%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#778b96', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
}

.builder-text-column {
	background-color: white;
	box-shadow: 0px 0px 6px #333;
	width: 85%;
	padding-top: 11px;
	padding-left: 24px;
	padding-right: 24px;
/*	height: 500px; */
}

.builder-text-column h3{
	text-align: center;
}

#builder-section-1404657378230 {
	border-bottom-style: none!important;
	padding-top: 11px;
	margin-bottom: 0;
	font-size: 2em;
	color: #333;
	text-shadow: none;
}

/* News slider formatting */

#roster_slider_in-the-news div.roster_slideri h2 a {
	color: yellow!important;
/*	font-family:'AvenirNextLTW01-Medium',sans-serif!important; */
	font-weight: normal!important;
	font-style: normal;
}

#roster_slider_in-the-news div.roster_slideri span {
	display: block;
/*	font: 12px/20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif !important; */
}

.roster_slider_set .roster_slideri p.more{
	float: left;
	display: block;
} 

/* Home Page slider styles */

div.metaslider div.caption-wrap div.caption h4 {
	color: white;
	font-size: 50%;
	margin-top: 0px;
	margin-bottom: 0;
}

div.metaslider .caption-wrap {
background: -webkit-gradient(linear, left top, left bottom, from(rgba(48,183,194,0)), color-stop(0.772, rgba(48,183,194,1))) transparent;
	background: -webkit-linear-gradient(top, rgba(6, 182, 194, 0) 0%, rgba(6, 182, 194, 1) 77.2%) transparent;
	background: -moz-linear-gradient(top, rgba(6, 182, 194, 0) 0%, rgba(6, 182, 194, 1) 77.2%) transparent;
	background: -ms-linear-gradient(top, rgba(6, 182, 194, 0) 0%, rgba(6, 182, 194, 1) 77.2%) transparent;
	background: -o-linear-gradient(top, rgba(6, 182, 194, 0) 0%, rgba(6, 182, 194, 1) 77.2%) transparent;
	background: linear-gradient(to bottom, rgba(6, 182, 194, 0) 0%, rgba(6, 182, 194, 1) 77.2%) transparent;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0030b7c2', endColorstr='#30b7c2',GradientType=0 ); /* IE6-9 */
    opacity: 1;

}
.home div.caption-wrap div.caption {
	font-size: 3em;
	line-height: 110%;
	padding-top: 0;
	padding-bottom: 20px;
	opacity: 1;
	color: white;
	text-shadow: none;
	/*	font-family: 'Source Sans Pro', sans-serif;*/
	font-weight: normal;
	font-style: normal;
}

/* slide arrows */
a.rslides_nav {
	font: 30px FontAwesome;
	background: url(none) transparent;
	color: white;
}

/* Hide home page sections on mobile */

@media screen and (min-width: 800px) {
	.home-text {
		display: none!important;
	}
}



/* ebird and social section home page */

#builder-section-1406049820183 .builder-text-column {
	box-shadow: none!important;
	padding-bottom: 22px!important;
}


#builder-section-1406049820183 h3{
	text-align: left!important;
}


/* eBird logo home page */

.ebird-logo {
	float: left;
	padding-right: 11px;
	margin-bottom: 27px;
}

/* get involved menu */

	.get-involved-menu {
		width: 100%;
		display: block;
}

#builder-section-1451221601843 {
	background: #d7f2fd; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 50%, #d7f2fd 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#ffffff), color-stop(100%,#d7f2fd)); /* Chrome,Safari4+ */
	background:  -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 50%,#d7f2fd 100%);  /*Chrome10+,Safari5.1+*/ 
	background:  -o-linear-gradient(top,  #ffffff 0%,#ffffff 50%,#d7f2fd 100%); /* Opera 11.10+ */
	background:  -ms-linear-gradient(top,  #ffffff 0%,#ffffff 50%,#d7f2fd 100%); /* IE10+ */
	background:  linear-gradient(to bottom,  #ffffff 0%,#ffffff 50%,#d7f2fd 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d7f2fd',GradientType=0 );
}
	.involved-wrap {
	  /* force the div to properly contain the floated images: */
	  position:relative;
	  float:left;
	  clear:none;
	  overflow:hidden;
	}

	.involved-wrap img {
	  position:relative;
	  z-index:1;
	  margin-right: 11px;
	  margin-left: 11px;
	}

.involved-wrap .desc {
	display:block;
	color: white;
	font-weight: bold;
	position:absolute;
	width:100%;
	bottom:10%;
	left:0;
	z-index:2;
	text-align:center;
	}

.involved-wrap a:hover {
	color: black;
}



/* top and bottom margins for home page sections */

#builder-section-1451221601843 {
	padding: 22px 0px;
}

#builder-section-1406049820183 {
	padding: 22px 0px;
}

/* footer styles */

#site-footer a {
	color: white;
	font-size: 16px;
	font-weight: bold;
}

ul#menu-footer-menu {
	display: block;
	text-align: center;
	width: 90%;
	margin-right: auto;
	margin-left: auto;
}

ul#menu-footer-menu li {
	display: inline;
	text-align: center;
	padding-right: 22px;
	padding-left: 22px;
}

#site-footer .search-form {
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}

#site-footer {
	padding-bottom: 0px;
}

.site-footer .widget-area {
	margin-bottom: 0px;
}

/* hide pullquote social */

div.pullquote_social {
	display: none;
}

/* headline sizes */


h2 {
	font-weight: normal;
}

h3 {	
	font-size: 180%;
	font-style: normal;
	margin-top: 0;
}

h4 {
	font-weight: normal;
	font-style: normal;
	font-size: 160%;
	margin-top: 0;
}


/* columns */

.columns {
  -webkit-columns: 3 200px;
     -moz-columns: 3 200px;
          columns: 3 200px;
}

/* font awesome icons */


.footer-icon {
	color: #06b6c2;
	font-size:60px!important;
}

/* end of file */