/*
Theme Name: Responsive Child Theme
Theme URI: http://cyberchimps.com/guide/child-theme-example/
Description: Responsive Child Theme
Template: responsive-mobile
Version: 1.0.0
Author: CyberChimps
Author URI: https://cyberchimps.com/
License: GNU General Public License
License URI: license.txt

*/
/* =Start From Here
-------------------------------------------------------------- */

.front-page .content-area, .featured-banner-wrapper {
  background: #2E3F68;
}
main #featured-content .call-to-action .cta-button, main #featured-image .call-to-action .cta-button, .call-to-action .cta-button, .textwidget .cta-button {
  background-color: #EF3FA9;
  border-color: transparent;
  color: #fff;
  font-size: 24px;
  padding: 15px 35px;
}
main #featured-content .call-to-action .cta-button:hover, main #featured-image .call-to-action .cta-button:hover, .call-to-action .cta-button:hover, .textwidget .cta-button:hover {
  background-color: #FF9E15;
  border-color: transparent;
}

input[type="submit"], input[type="reset"], input[type="button"] {
  background-color: #2E3F68;
  border-color: transparent;
}
input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover {
  background-color: #969FB3;
}
h1, h2, h3, h4, h5, h6 {
  font-family: "myriad-pro", sans-serif;
}
@media (min-width: 992px) {
  #site-branding {
    width: 32%;
  }
  #secondary-header {
    width: 65%;
  }
  #top-widget {
	float:right; 
  }
  #top-donate {
	float:right; 
  }
  #top-widget .widget_search {
	  margin-top:30px;
  }
  main #featured-content, main #featured-image {
    padding: 0 30px;
  }
  main #featured-image p {
    margin-bottom: 0;
  }
  main #featured-content h1.featured-title {
    padding-top: 40px;
  }
}
@media (max-width: 991px) {
 #top-donate {
	float:left; margin:20px 0; 
  }
  #top-widget .widget_search {
	  clear:left;
  }
}
a {
  color: #EF3FA9;
  text-decoration: none;
}
a:hover, a:focus {
  color: #EF3FA9;
  text-decoration: underline;
}
#footer-menu-container .footer-menu li a {
  text-decoration: none;
  color: #eeeeee;
  font-size: 0.8em;
}
#footer-menu-container .footer-menu li a:hover {
  color: #EF3FA9;
}
.featured-banner-wrapper {
  color: #fff;
  width: 100%;
}
img.alignleft {
    margin-bottom: 1.5em;
}
#main article {
    padding-bottom: 0;
}
div.workshop-links {
    clear: left;
}
div.s-event {
	margin-bottom: 1em;
	padding: 1em;
	line-height: 1.7em;
	}
.s-title {
	font-size: 1.2em;
	}
div.s-break {
	margin-bottom: 1em;
	padding: 1em;
	background: #d5d9e1;
	}	
.zebra {
	background: #fcd9ee;
	}
.ceicon {
	vertical-align: middle;
	}
div.sponsor {
	margin: 2em 0;
	border-bottom: 1px #ccc solid;
	padding: 1em 0 2em 0;
	}
div.last-sponsor {
	border-bottom: none;
	}
div.sponsor img {
	width: 320px;
	margin: 2em auto;
	}
div.sponsor h3 {
	text-align: center;
	}
li.current {
	background-color: #EF3FA9;
	}
p.leadership {
	font-size: 16px;
	margin-left: 17px;
	}
p.leadership span {
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	}
h3.leader {
	font-weight: 400;
	cursor: pointer;
	}
.arrow-r {
width: 0; 
height: 0; 
border-top: 5px solid transparent;
border-bottom: 5px solid transparent;
border-left: 5px solid #444;
margin-bottom: 2px;
margin-right: 7px;
margin-left: 3px;
display: inline-block;
}
.arrow-d {
width: 0; 
height: 0; 
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-top: 5px solid #444;
margin-bottom: 6px;
margin-right: 5px;
display: inline-block;
}
#main-navigation .main-nav ul li.menu-item-48 a, #top-menu-container .top-menu li.menu-item-13464 a {
	color: #EF3FA9;
}

h4 {
	margin-top: 1.5em;
	}