/*
Theme Name:    ECF2013
Description:   Custom child theme built on Shoestrap 3 for the Epicurean Charitable Foundation
Version:       final
Author:        Greg Stenson
Template:      shoestrap-3
*/
body {
	background: url('http://ecflv.org/ecfwp/wp-content/themes/shoestrap-child/images/bg-tile.jpg') repeat top;
	font-size: 16px;
	line-height: 1.3;
}
h1 {
	text-transform: uppercase;
	margin-left:15px;
	color: #6a5580;
}
h2 {
/*	margin-left:15px;*/
}
.entry-summary, .entry-content, .hentry {
	margin-left:15px;
}
.category-gallery .entry-content {
	margin-left:0px;
	padding-left: 15px;
	padding-right: 25px;
}
.page-header {
	padding-bottom: 9px;
	margin: 0px 0 20px;
	border-bottom: 1px solid #eeeeee;
}
img {
	padding-bottom: 15px;
}
img.centered-img {
	display: block; 
	margin-left: auto; 
	margin-right: auto;
}
img.round {
	border-radius: 50%;
}
.btn-purple {
	margin-top: 10px;
	background-color: #785f93;
	text-transform: uppercase;
	color: #FFF;
}
.btn-purple:hover,
.btn-purple:focus,
.btn-purple:active,
.btn-purple.active,
.open .dropdown-toggle.btn-default 
.btn-purple {
	background-color: #6a5580;
	color: #FFF;
}
.wrap.main-section .content {
	padding-left: 0px;
	padding-right: 0px;
	background: #fff;
}
.home .row.bg {
	padding-bottom: 0px;
}
ul.sponsors-list {
	list-style-type: none;
}
.menus-press p {
	text-align: center;
}
.align-text-vert {
	display:inline-block;
	vertical-align:middle
}

/*MAIN NAV*/
@media (min-width: 768px) {
	.navbar .nav, .navbar .nav > li {
		float:none;
		display:inline-block;
		*display:inline; /* ie7 fix */
		*zoom:1; /* hasLayout ie7 trigger */
		vertical-align: top;
	}
}
@media (min-width: 768px) {
	.navbar-inside {
		text-align:center;
	}
}


/*CLICKABLE DIV*/
div.clickable { /* Containing div must have a position value */
	position:relative;
}
div.clickable a {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	text-decoration:none;
	z-index:10; /* raises anchor tag above everything else in div */
	background-color:white; /*workaround to make clickable in IE */
	opacity: 0; /*workaround to make clickable in IE */
	filter: alpha(opacity=1); /*workaround to make clickable in IE */
}
/*Header area*/
img.logo-top {
	display: block;
	padding: 15px;
	margin: 0 auto;
}
ul.navbar-nav {
	text-transform: uppercase;
}
.home h1 {
	visibility: hidden;
}
.home .page-header {
	display: none;
}
.container {
padding-left: 0px;
padding-right: 0px;
}
/*Jumbotron*/
.container .jumbotron {
	padding-left: 0px;
	padding-right: 0px;
	border-radius: 0px;
	padding-bottom: 20px;
}
.jumbotron {
	padding: 0px 0px;
	border-radius: 0px;
	background-color: #1e0b32;
	overflow: hidden;
}
.jumbotron .col-lg-12 {
	padding-left: 0;
	padding-right: 0;
}
	/*Jumbotron Youtube video area*/
	.videowrapper {
		float: none;
		clear: both;
		width: 100%;
		position: relative;
		padding-bottom: 56.25%;
		padding-top: 25px;
		height: 0;
	}
	.videowrapper iframe {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
/*Feature 3 box*/
.feat-box {
	padding-top: 20px;
}
.feat-box h2 {
	color: #371e52;
	border-bottom: solid thin #371e52;
	padding-bottom: 10px;
	text-transform: uppercase;
	text-align: center;
	font-size: 24px;
}
.feat-box p {
	text-align: center;
}

/*Dark Purple box*/
.main .col-lg-12 {
	padding-left: 0;
	padding-right: 0;
}
.main .row {
	margin-left: 0px;
	margin-right: 0px;
}
.row {
	padding-top: 20px;
	padding-bottom: 20px;
}
.about-ecf .row .dk-purple {
	background-color: #371e52;
	background-image: url('http://ecfdev.gregstenson.com/ecfwp/wp-content/themes/shoestrap-child/images/dk-purple-bg.jpg');
	background-repeat: no-repeat;
	background-position: bottom right;
	padding-left: 15px;
	padding-right: 15px;
}
.row .dk-purple {
	background-color: #371e52;
	padding-left: 15px;
	padding-right: 15px;
}
@media (max-width: 768px) {
	.row .dk-purple {
		background-image: none;
	}
}
.dk-purple h2 {
	padding-bottom: 10px;
	text-transform: uppercase;
	font-size: 24px;
}
.dk-purple p, .dk-purple ul, .dk-purple h1, .dk-purple h2, .dk-purple h3 {
	color: #e8e8e8;
}
.about-ecf .dk-purple h3 {
	border-bottom: solid 1px #e8e8e8;
}
.dk-purple h4 {
	color: #a785cc;
}
p.dk-purple-intro {
	font-size: 32px;
	text-transform: uppercase;
	font-weight: 300;
	text-align: center;
}
.front-links {
	padding-top: 20px;
}
.front-links h3 {
	color: #785f93;
	text-transform: uppercase;
	text-align: center;
	font-size: 20px;
	margin-top: 6px;
}
.front-links p {
	text-align: center;
}
.dk-purple ul {
	font-size: 18px;
}
	li.first .pct {
		color: #866095;
	}
	li.second .pct {
		color: #9672a5;
	}
	li.third .pct {
		color: #b8a0c2;
	}

/*PAST EVENTS*/
.past-events p {
	padding-top: 10px;
}
.past-events .row, .ongoing-events .row, .upcoming-events .row {
	border-bottom: thin solid #e5e5e5;
}

/*FOOTER PANELS*/
.panel-default > .panel-heading {
	color: #e8e8e8;
	background: transparent;
	border: none;
	font-size: 16px;
	text-transform: uppercase;
}
.panel-default {
	border: none;
}
.panel {
	margin-bottom: 20px;
	background: transparent;
	border: none;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.05);
	box-shadow: 0 1px 1px rgba(0,0,0,0.05);
}
	ul#menu-site-map.nav.nav-list.nav-list- {
		background: transparent;
		border: none;
	}
	.widget ul li {
		background-color: transparent;
		border: none;
	}
	.nav-list > li.active > a, .nav-list > li.active > a:hover, .nav-list > li.active > a:focus {
		z-index: 2;
		color: #ffffff;
		background: transparent;
		border: none;
	}
	.nav-list > li {
		border-bottom: none;
	}
	.nav-list > li > a {
		position: relative;
		display: block;
		padding: 4px 15px;
		margin-bottom: -1px;
		background: transparent;
		border: none;
	}
	.nav-list > li > a:hover {
		position: relative;
		display: block;
		padding: 4px 15px;
		margin-bottom: -1px;
		background: none;
		border: none;
	}
	footer a {
		color: #d3c084;
		text-decoration: none;
	}
	footer a:hover {
		color: #f2dd99;
	}
	ul#social-list {
		-webkit-padding-start: 0px;
	}
	#social-list li {
		list-style: none;
		display: inline;
		padding-right: 0px;
	}
	#social-list li:hover{
		zoom: 1;
		filter: alpha(opacity=75);
		opacity: 0.75;
}
	}



/*ROYAL SLIDER*/
.rsSlideRoot h4,{
	width: 90%;
	margin-left: 5%;
}

.royalSlider,
.royalSlider .rsOverflow,
.royalSlider .rsSlide,
.royalSlider .rsVideoFrameHolder,
.royalSlider .rsThumbs {
	background: #FFFFFF !important;
}
 .new-royalslider-9 .royalSlider, .new-royalslider-9, .new-royalslider-9 .rsSlide, .new-royalslider-9 .rsOverflow {
	background: transparent !important; 
}
.new-royalslider-2 .rsContainer, .new-royalslider-4 .rsContainer, .new-royalslider-5 .rsContainer, .new-royalslider-8 .rsContainer, .new-royalslider-18 .rsContainer, .new-royalslider-17 .rsContent, .new-royalslider-22 .rsContent {
	margin-top: 80px;
}
	@media (min-width: 993px) {
		.new-royalslider-2 .rsContent, .new-royalslider-4 .rsContent, .new-royalslider-5 .rsContent, .new-royalslider-8 .rsContent {
			padding-bottom: 350px;
		}
	}
	@media (max-width: 992px) {
		.new-royalslider-2 .rsContent, .new-royalslider-4 .rsContent, .new-royalslider-5 .rsContent, .new-royalslider-8 .rsContent {
			margin-bottom: 550px;
		}
	}

	@media (max-width: 769px) {
		.new-royalslider-2 .rsContent, .new-royalslider-4 .rsContent, .new-royalslider-5 .rsContent, .new-royalslider-8 .rsContent {
			margin-bottom: 400px;
		}
	}

.new-royalslider-18 .rsOverflow, .new-royalslider-17 .rsOverflow, .new-royalslider-22 .rsOverflow {
	padding-bottom: 400px;
}

.new-royalslider-8 .rsContent {
	margin-bottom: 300px;
}
@media (min-width: 768px) {
	.new-royalslider-2 .slideMobileBio, .new-royalslider-4 .slideMobileBio, .new-royalslider-5 .slideMobileBio, .new-royalslider-8 .slideMobileBio, .new-royalslider-18 .slideMobileBio, .new-royalslider-17 .slideMobileBio, .new-royalslider-22 .slideMobileBio {
		display: none;
	}
}
@media (max-width: 768px) {
	.new-royalslider-2 .rsSBlock, .new-royalslider-4 .rsSBlock, .new-royalslider-5 .rsSBlock, .new-royalslider-8 .rsSBlock, .new-royalslider-18 .rsSBlock, .new-royalslider-17 .rsSBlock, .new-royalslider-22 .rssBlock {
		display: none;
	}
}
img.rsMainSlideImage {
	width: 240px;
}
.rsNav {
	position: absolute;
	bottom: auto;
	top: -20px;
}
.new-royalslider-14 .royalSlider, .new-royalslider-14, .new-royalslider-14 .rsSlide, .new-royalslider-14 .rsOverflow {
	background: #8666AE !important;
}

.new-royalslider-14 img {
	padding-bottom: 0;
}

/*BUSINESS SLIDER*/
.placid_slider div.placid_slideri {
	padding: 0 30px;
}

#comments, .row-meta {
	display: none;
}

/*MENUS SPONSOR BOX*/
@media (max-width: 993px) {
	.sponsor-block-sm {
		display: block;
		width: 33%;
		float: left;
	}
}
@media (max-width: 768px) {
	.sponsor-block-sm {
		display: block;
		width: 100%;
		float: left;
	}
}
/*FOOTER*/
#footer-site-map {
	border-top: thin solid #333;
	padding-top: 15px;
}

/*MAKE PARENT MENU LINK CLICKABLE*/
ul.nav li.dropdown:hover ul.dropdown-menu {display: block;}



