/*
Welcome to Custom CSS!
To learn how this works, see http://wp.me/PEmnE-Bt
*/
/* TOP MENU TAB COLOR */
.genesis-nav-menu .current-menu-item > a {
	background-color: #BC2D81 !important;
	color: #fff;
}

/* Executive Pro Orange -- MODIFIED -- THIS IS THE COLOR OF LINKS */
.executive-pro-orange a,
.executive-pro-orange .entry-title a:hover,
.executive-pro-orange .footer-widgets .entry-title a:hover {
	color: #BC2D81;
}

/* ADJUSTED LINK COLORS IN FOOTER AREA */
.footer-widgets a {
	color: #DC4DA1;
}

/* ADJUSTED LINK COLORS IN CTA & TWITTER AREA */
.home-cta a {
	color: #DC4DA1;
}

/* COLOR OF TEXT IN UNSELECTED TOP MENU TABS */
.executive-pro-orange .genesis-nav-menu a {
	color: #666;
}

.executive-pro-orange .entry-title a,
.executive-pro-orange .site-title a,
.executive-pro-orange .site-title a:hover,
.executive-pro-orange .site-footer a {
	color: #222;
}

.executive-pro-orange .content .entry-header .entry-meta .entry-comments-link a,
.executive-pro-orange .footer-widgets .entry-title a,
.executive-pro-orange .genesis-nav-menu .current-menu-item > a,
.executive-pro-orange .genesis-nav-menu a:active,
.executive-pro-orange a.button {
	color: #fff;
}

.executive-pro-orange .comment-header .comment-meta a,
.executive-pro-orange .comment-metadata a {
	color: #bbb;
}

.executive-pro-orange .enews-widget input[type="submit"],
.executive-pro-orange .content .entry-header .entry-meta .entry-comments-link,
.executive-pro-orange .genesis-nav-menu .current-menu-item > a,
.executive-pro-orange .archive-pagination li a,
.executive-pro-orange a.button,
.executive-pro-orange button,
.executive-pro-orange input[type="button"],
.executive-pro-orange input[type="reset"],
.executive-pro-orange input[type="submit"] {
	background-color: #BC2D81;
/* mod */
}

/* COLOUR OF BUTTONS AND PAGINATION LINKS ON HOVER */
.executive-pro-orange .archive-pagination li a:hover,
.executive-pro-orange .archive-pagination li.active a,
.executive-pro-orange a:hover.button,
.executive-pro-orange button:hover,
.executive-pro-orange input:hover[type="button"],
.executive-pro-orange input:hover[type="reset"],
.executive-pro-orange input:hover[type="submit"] {
	background-color: #DC4DA1;
/* mod */
}

/* Hide advertising footer
--------------------------------------------- */
.site-footer {
	display: none;
}

/* Reduce font size 16 -> 14pt
--------------------------------------------- */
body {
	font-size: 14px;
	font-size: 1.4rem;
}

/* Reduce page title font size
--------------------------------------------- */
.entry-title {
	font-size: 3.2rem;
}

/* No bottom border for ul's on the schedule page
--------------------------------------------- */
.page-id-11 .entry-content ul {
	margin-bottom: none;
}

/* Improve Register Now / Twitter Feed frontpage UI
--------------------------------------------- */
.executive-pro-home .home-cta {
	padding-top: 30px;
	padding-bottom: 20px;
}

.secondTitle, .sponsorHead {
	margin-top: 1em;
	padding-top: .6em;
	border-top: solid 1px #DC4DA1;
	text-transform: uppercase;
}

/* Poster images */
.poster {
	width: 30%;
	margin-right: 2%;
	margin-bottom: 22px;
	display: inline-block;
}

.poster img.alignnone {
	margin-bottom: 0 !important;
}

.posterHead {
	width: 94%;
}

.posterHead img {
	width: 100%;
	height: auto;
}

.poster img {
	width: 100%;
	height: auto;
	cursor: zoom-in;
	display: block;
}

.siteLink {
	background: #DC4DA1;
	width: 100%;
	padding: 3%;
	margin: 0;
}

.siteLink a {
	color: #fff;
	text-decoration: none;
}

.siteLink a:hover {
	color: #fff;
	text-decoration: underline;
}

/* Individualised sizing of logos on the sponsor page */
.sponsorHead {
	text-transform: uppercase;
	font-size: 2.4rem;
}

.clear {
	clear: both;
}

.sponsor img, .majorSponsor img {
	width: 100%;
	height: auto;
}

.sponsor {
	display: inline-block;
	margin: 0 8% 1.5em 0;
}

.majorSponsor {
	width: 56%;
}

.cosmos {
	width: 26%;
}

.gciq {
	width: 43%;
}

.riaus {
	width: 20%;
}

.refraction, .nova, .biotext {
	width: 22%;
}

.newsouth {
	width: 18%;
}

.hodge {
	width: 36%;
}

.evidently {
	width: 30%;
}

.aibn {
	width: 42%;
}

.walking {
	width: 17%;
}

.redboat {
	width: 22%;
}

@media only screen and (max-width: 600px) {
	.poster {
		width: 46%;
	}
	
	.majorSponsor {
		width: 84%;
	}
	
	.cosmos {
		width: 40%;
	}
	
	.gciq {
		width: 64%;
	}
	
	.riaus {
		width: 27%;
	}
	
	.refraction, .nova, .biotext {
		width: 22%;
	}
	
	.newsouth {
		width: 27%;
	}
	
	.hodge {
		width: 54%;
	}
	
	.evidently {
		width: 45%;
	}
	
	.aibn {
		width: 63%;
	}
	
	.walking {
		width: 25%;
	}
	
	.redboat {
		width: 34%;
	}
}

@media only screen and (max-width: 479px) {
	.poster, .posterHead {
		width: 100%;
		margin-right: 0;
	}
	
	.majorSponsor {
		width: 100%;
	}
	
	.cosmos {
		width: 50%;
	}
	
	.gciq {
		width: 80%;
	}
	
	.riaus {
		width: 35%;
	}
	
	.refraction, .nova, .biotext {
		width: 28%;
	}
	
	.newsouth {
		width: 34%;
	}
	
	.hodge {
		width: 68%;
	}
	
	.evidently {
		width: 56%;
	}
	
	.aibn {
		width: 80%;
	}
	
	.walking {
		width: 33%;
	}
	
	.redboat {
		width: 42%;
	}
}