/* Have fun adding your style here :) - PS: At all times this file should contain a comment or a rule, otherwise opera might act buggy :( */
/* edited by Clifford Minks 10/4/2010 this adjusts the border for the partner list on the main page.*/

#top .top_stripe_shadow {
	display: none;
}

#header .container_wrap,
#top #slideshow_big {
	border-bottom-width: 0;
}

/* ALIGNS MAIN NAV TO SLIDE IMAGE WIDTH */
.main_menu {
	width: 104.4%;
}
.main_menu ul:first-child > li > a {
	padding: 0 24px;
}
/* /NAV ALIGN */

.partner_list .inner_column{
	border: 0 solid;
	margin-left:-1px;
	margin-top:-1px;
	display:block;
	position: relative;
	overflow: hidden;
}

/* Contact Us menu item recolor */
li#menu-item-10748 a {
	color: #ce1141;
}
/* code for css-update site, different ID # */
/*
li#menu-item-10652 a {
	color: #ce1141;
}
*/

/* align search and social with logo */
.header_meta {
	top: 57%;
}

/* ADDED BY CLIFF MINKS 10/15/2012 FOR KARLYN */
.header_login{
	position: absolute;
	height:auto;
	top:5%;
	white-space:nowrap;
	width:auto;
	/* left: initial; */
	right: 0;

}
/* ADDED BY CLIFF MINKS 10/15/2012 FOR KARLYN */


#top h1.post-title {
	line-height: 1.75em;
	margin-bottom: 14px;
}
#top h1 a {
	font-size: 30px;
	margin-bottom: 14px;
	font-weight: normal;
}
img {
  	width: inherit;  /* THIS MAKES THE NEXT TWO LINES WORK IN IE8. */
	max-width: 100%; /* ADD !IMPORTANT IF NEEDED. */
  	height: auto;    /* ADD !IMPORTANT IF NEEDED. */
}
.input-text, input[type="text"], input[type="input"], input[type="password"], input[type="email"], textarea, select {
 	-webkit-appearance: none;
	border: 1px solid #e1e1e1;
	padding: 6px 4px;  /* removed by cliff minks 11/1/2012 */
	outline: none;
	font: 13px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #777;
	width: 210px;
	max-width: 100%;
	display: block;
	margin: 0 0 20px;
	/*background: #fff; */
}
.safari .slideshow_inner_caption {
width: 100%;
}
.safari7 .slideshow_inner_caption {
width: 80%;
}
.chrome .slideshow_inner_caption {
width: 81%;
}
.msie8 #top .feedback_button_wrap {
    width: 190px;
    height: 130px;
}
.msie7 #top .feedback_button_wrap {
    width: 190px;
    height: 130px;
}
.msie6 #top .feedback_button_wrap {
    width: 190px;
    height: 130px;
}

#whatever { /* THIS IS FOR ANNUAL CONFERENCE PROGRAM PAGE */
	vertical-align: middle;
}

.dynamic_textarea_p.dynamic_element h2.homepage-copy {
	font-size: 21px;
	width: 63%;
	margin: 0 auto;
}


/* THE EVENT CALENDAR CHANGES */
.single-tribe_events .slideshow_container {
	display: none;
}
.single-tribe_events #tribe-events-content .tribe-events-schedule,
.single-tribe_events .tribe-events-cal-links {
	display: block;
	width: 50%;
}
.tribe-events-content.entry-content.tribe-events-single-event-description .printfriendly {
	display: none;
}
.tribe-events-single-section .tribe-events-meta-group-details,
.tribe-events-single-section .tribe-events-meta-group-organizer {
	width: 50%;
}
.tribe-events-single-section .tribe-events-meta-group-gmap,
.tribe-events-single-section .tribe-events-meta-group-venue {
	width: 100%;
}
.single-tribe_events .tribe-events-cal-links {
	margin-bottom: 0.75em;
}
#tribe-events .tribe-events-button, .tribe-events-button {
	vertical-align: baseline;
}
.post-type-archive-tribe_events .sidebar {
	display: none;
}
.post-type-archive-tribe_events .container .eight.units {
	width: 100%;
}
.post-type-archive-tribe_events .title_container .container {
	background: url(//www.eduventures.com/wp-content/uploads/2015/09/events_featured_image.png) center center no-repeat scroll;
	height: 374px;
	padding: 0;
}
.post-type-archive-tribe_events #main .container {
	padding-top: 0;
}
.post-type-archive-tribe_events .title_container .container .main-title,
.post-type-archive-tribe_events .title_container .container .breadcrumb,
.post-type-archive-tribe_events .slideshow_container {
	display: none;
}
.tribe-events-event-meta .column,
.tribe-events-event-meta .tribe-events-meta-group  {
	word-wrap: break-word;
}


/*@media screen and (max-width: 479px) {*/
	/*.header_login {*/
		/*position: absolute;*/
		/*height: auto;*/
		/*top: 30%;*/
		/*white-space: nowrap;*/
		/*left: 0;*/
		/*width: auto;*/
	/*}*/
/*}*/


@media screen and (max-width: 767px) {
	/* HIDE LOGIN ON MOBILE */
	div.header_login {
		display: none;
		visibility: hidden;
		/*position: absolute;*/
		/*height: auto;*/
		/*top: 30%;*/
		/*white-space: nowrap;*/
		/*left: 0;*/
		/*width: auto;*/
	}
	/* /HIDE LOGIN ON MOBILE */

	.dynamic_textarea_p.dynamic_element h2.homepage-copy {
		font-size: 1.25em;
		width: 90%;
		margin: 0 auto;
	}
	.tablepress th {
		padding: 10px 8px;
	}

	/* TRIBE EVENTS SETTINGS */
	.tribe-events-sub-nav li a {
		display: block;
		padding: 10px 20px;
		color: #fff;
		white-space: normal;
		position: relative;
		margin-bottom: 0;
		background: #666;
	}
	ul.tribe-events-sub-nav {
		margin-left: 0;
	}
	.single-tribe_events #tribe-events-content .tribe-events-schedule,
	.single-tribe_events .tribe-events-cal-links {
		display: inline-block;
		width: 100%;
	}
	#tribe-events .tribe-events-button,
	.tribe-events-button {
		vertical-align: baseline;
		width: 100%;
		padding: 10px;
		text-align: left;
	}
	#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-next,
	#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous,
	#tribe-events-header .tribe-events-sub-nav .tribe-events-nav-next,
	#tribe-events-header .tribe-events-sub-nav .tribe-events-nav-previous {
		display: inline-block;
		width: 100%;
		margin: 0;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	#tribe-events-footer:after,
	#tribe-events-footer:before,
	#tribe-events-header:after,
	#tribe-events-header:before {
		display: none;
	}
	.tribe-events-single-section .tribe-events-meta-group-details,
	.tribe-events-single-section .tribe-events-meta-group-venue,
	.tribe-events-single-section .tribe-events-meta-group-organizer {
		width: 100%;
	}
	#tribe-events-content a,
	.tribe-events-adv-list-widget .tribe-events-widget-link a,
	.tribe-events-adv-list-widget .tribe-events-widget-link a:hover,
	.tribe-events-back a,
	.tribe-events-back a:hover,
	.tribe-events-event-meta a,
	.tribe-events-list-widget .tribe-events-widget-link a,
	.tribe-events-list-widget .tribe-events-widget-link a:hover,
	ul.tribe-events-sub-nav a,
	ul.tribe-events-sub-nav a:hover {
		text-decoration: none;
		word-wrap: break-word;
	}
	/* /TRIBE EVENTS */

	/* SUMMIT 2015 PHOTO PAGE */
	div.summit-photo-gallery a {
		width: 100%;
	}

	div.summit-photo-gallery a.middle {
		margin: 0 0 10px;
	}
	/* /SUMMIT 15 PHOTO PAGE */

	/* INCREASE POST WIDTH AND FONT SIZES IN MOBILE */
	.responsive .container {
		width: 85%;
	}
	.responsive .container .one.unit,
	.responsive .container .one.units,
	.responsive .container .two.units,
	.responsive .container .three.units,
	.responsive .container .four.units,
	.responsive .container .five.units,
	.responsive .container .six.units,
	.responsive .container .seven.units,
	.responsive .container .eight.units,
	.responsive .container .nine.units,
	.responsive .container .ten.units,
	.responsive .container .eleven.units,
	.responsive .container .twelve.units {
		width: 100%;
		font-size: 15px;
		line-height: 25px;
	}
	div.sidebar.sidebar_right.four.units {
		border-top: 1px solid #cecece;
		padding-top: 50px;
		background-color: #f8f8f8;
		margin-bottom: 0;
	}
	div.sidebar.sidebar_right.four.units li,
	div.sidebar.sidebar_right.four.units a,
	div.sidebar.sidebar_right.four.units div.textwidget {
		font-size: 14px;
	}

	#top .post-title {
		font-size: 24px;
	}
	#top .widgettitle {
		font-size: 15px;
	}
	/* /INCREASE POST WIDTH AND FONT SIZES IN MOBILE */

	/* RESIZE PARENT CONTAINERS FOR FULL-WIDTH BACKGROUND COLORS IN MOBILE SIDEBARS */
	#main .container,
	.responsive #top .container>.content,
	div.sidebar.sidebar_right.four.units,
	#footer .container .flex_column.one_third {
		width: 100%;
		box-sizing: border-box;
	}
	.responsive #top .container>.content,
	div.sidebar.sidebar_right.four.units,
	#footer .container .flex_column.one_third,
	#socket .copyright {
		padding-left: 7.5%;
		padding-right: 7.5%;
	}
	.main_color .sidebar {
		color: #545454;
	}
	/* Adjusts padding in non-image slideshow section, primarily WUC post pages */
	.title_container .container {
		padding-left: 30px;
		padding-right: 30px;
	}
	/* /RESIZE PARENT CONTAINERS FOR FULL-WIDTH BACKGROUND COLORS IN MOBILE SIDEBARS */

	/* CENTER FRONTPAGE DIVS */
	.responsive #top .one_fourth.dynamic_template_columns.flex_column {
		float: none;
		width: 85%;
		max-width: 350px;
		margin: 0 auto 25px;
	}
	/* /CENTER FRONTPAGE DIVS */



	.sidebar.sidebar_right iframe.twitter-timeline.twitter-timeline-rendered {
		display: none !important;
	}

}




/*
.single-tribe_events .printfriendly {
	background-color: #21759b;
	color: #fff;
	background-image: none;
	font-size: 11px;
	font-weight: 700;
	padding: 6px 9px;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 1px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border: 0;
	line-height: normal;
	cursor: pointer;
	-webkit-box-shadow: none;
	box-shadow: none;
	text-decoration: none;
	display: inline-block;
	zoom: 1;
	vertical-align: middle;
	float: none;
}*/


/* rules added from theme's Quick CSS 3/2/16 */
/*div.related_posts  {*/
	/*visibility: hidden;*/
	/*display: none;*/
/*}*/

a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

div.tribe-events-meta-group.tribe-events-meta-group-venue {
	word-wrap: break-word;
}


/* update 10.8 - adjusts general link color to EV blue */
.main_color a {
	color: #20b2aa;
}

.main_color a:hover {
	color: #20b2aa;
}
/* /update */



/* softens image rollover transparency */
.csstransforms .image_overlay_effect {
	display: none !important;
}

h4 {
	line-height: 1.5em;
	margin-top: 30px;
	margin-bottom: 10px !important;
}

h5 {
	line-height: 1.625em !important;
}



/* update 12.4 - width of embedded tweets and client login button position */
/* tweets */
#top .twitter-tweet-rendered {
	width: 100%;
}

/* client login button
div.header_login {
	left: initial;
	right: 0;
}*/



/* update 12.10 Summit feedback page */
div.summit-feedback {
	width: 82%;
	background: #fff;
	border: solid 1px #e1e8ed;
	border-radius: 4px;
	margin: 20px 0;
	padding: 15px 15px 15px 18px;
}

div.summit-feedback p {
	font-size: 1.1em;
	line-height: 1.5em;
	text-indent: -.4125em;
}

div.summit-feedback p span {
	color: #20b2aa;
}

div.ia-winners {
	width: 100%;
	clear: both;
	padding-top: 20px;
}

div.ia-winner img {
	margin-bottom: 30px;
}
/* /Summit feedback */


/* header_login and search field/meta div ipad realign*/
@media screen and (min-width: 768px) and (max-width: 989px) {
	.main_menu ul:first-child > li > a {
		font-size: 11px;
		padding: 0 10px;
	}

	.main_menu {
		left: -7px;
		width: 104%;
	}

	div.header_login {
		top: 3%;
	}

	div.header_meta {
		top: 37%;
	}

	.flex_column h3 {
		font-size: 9.5px; /* top-aligns dynamic leadership divs */
	}
}
/* / login and meta ipad realign */


@media screen and (min-width: 768px) {
	/* update 12.9 twitter widget on main page */
	#footer iframe#twitter-widget-0.twitter-timeline {
		height: 320px !important;
	}

	.widget, #footer .widget#text-197 {
		padding-top:  8px;
	}

	.widget, #footer .widget#text-4 {
		padding-top:  0;
	}

	#footer .flex_column:nth-child(-n+2) {
		width: 28%;
	}

	#footer .flex_column:nth-child(3) {
		width: 35.5%;
	}
	/* /twitter widget*/

	/* Retention ratings table width adjust */
	body.page-id-10469 div#main div.container {
		width: 85%;
	}

	body.page-id-10469 div#footer div.container {
		width: 930px;
		margin: 0 auto;
	}

	body.page-id-10469 div#main .container .twelve.units {
		width: 100%;
	}

	body.page-id-10469 div#main div.tabcontainer {
		max-width: 1200px;
		margin: 0 auto;
	}

	body.page-id-10469 div#main h1.post-title,
	body.page-id-10469 div#main h3,
	body.page-id-10469 div#main p {
		width: 930px;
		margin: 0 auto 15px;
	}

	div#tablepress-32_length,
	div#tablepress-33_length,
	div#tablepress-34_length,
	div#tablepress-35_length,
	div#tablepress-36_length,
	div#tablepress-37_length {
		margin-bottom: 15px;
	}

	body.page-id-10469 div#main div.tab {
		font-size: 14px;
		padding: 10px 20px;
	}
	/* /Retention ratings table width adjust */

}



/* update 12.15 summit photo page */
div.summit-photo-gallery {
	width: 100%;
	position: relative;
}

div.summit-photo-gallery a {
	width: 32.166%;
	float: left;
	margin-bottom: 10px;
}

div.summit-photo-gallery a.middle {
	margin: 0 1.5%;
}

div.summit-photo-gallery a img {
	width: 100%;
}


/* /Summit photo page */


/* update 1.5.16 - photo page responsiveness, overlay fitting*/
.image_overlay_effect {
	height: 97%;
}

h6.list-header {
	font-size: 16px;
	font-weight: bold;
	color: #20b2aa !important;
	margin-top: 20px;
}

h6.list-header a {
	color: #20b2aa !important;
	text-decoration: underline !important;
}


/* collapse-o-matic rules */
.com-trigger {
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	background-position: 100% 5px;
	padding: 0 16px 10px 0;
}

.collapseomatic_content {
	margin-left: 0;
}
/* /c-o-m rules */

div.printfriendly {
	margin-left: 0;
}

/* ads and plugs for WUCs */
.wuc-extra-info {
	background-color: #e6f4d7;
	color: #404040;
	font-family: Calibri, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 1.3em;
	text-align: left;
	margin-top: 25px;
	padding: 2px 2px 20px;
}

.wuc-extra-info p:first-child {
	margin-top: 1px;
}

.wuc-extra-info a,
.wuc-extra-info-copy a {
	color: #ce1141;
	text-decoration: none;
}

.wuc-extra-info a:hover,
.wuc-extra-info-copy a:hover {
	color: #ce1141;
	text-decoration: underline;
}

.wuc-extra-info img,
.wuc-extra-info a img {
	width: 580px;
}

.wuc-extra-info-copy {
	margin-top: 10px;
	margin-right: 30px;
	margin-left: 30px;
	margin-bottom: 10px;
	padding-bottom: 0;
}

.wuc-extra-info.bg-img {
	background-image: url('http://css-update-eduventures.sites.thewpvalet.com/wp-content/uploads/2016/05/check.png');
	background-position: 40px 40%;
	background-repeat: no-repeat;
}

.wuc-extra-info .avia-button span {
	font-size: 21px;
	color: #FFF;
	text-shadow: none;
}

.wuc-extra-info .avia-button:hover {
	text-shadow: none;
}

.wuc-extra-info .avia-button {
	margin-top: 20px;
}


.wuc-extra-info-copy.bg-img {
	padding-left: 150px;
	padding-bottom: 0px;
}

.wuc-extra-info-copy a:hover {
	text-decoration: none;
}

@media screen and (max-width: 767px) {
	.wuc-extra-info-copy {
		margin-left: 20px;
		margin-right: 20px;
	}

/* WUC extra info w/ BG img */
	.wuc-extra-info.bg-img {
		background-image: url('http://www.eduventures.com/wp-content/uploads/2016/05/check.png');
		background-position: 53% 25px;
		background-repeat: no-repeat;
	}

	.wuc-extra-info-copy.bg-img {
		padding-left: 0;
		padding-top: 135px;
		margin: 15px;
	}
}
/* /WUC extra info w/ BG img */
/* /ads and plugs for WUCs */


/* share button align left */
div.shareaholic-share-buttons-container ul.shareaholic-share-buttons {
	margin: 0 0 0 -3px !important;
}

/* theme button shortcode styling */
.main_color a.sponsor-button {
	color: #FFF;
	margin: 10px 0 15px;
	padding: 15px;
	line-height: 1.5em;
	font-size: 14px;
	border-radius: 6px;
}

.responsive .logo img {
	width: 100%; /* adjusts logo width in firefox 45.0.2 */
}


/* twitter blog sidebar sizing */

.sidebar.sidebar_right iframe#twitter-widget-0 {
	height: 400px !important;
}

.sidebar.sidebar_right iframe#twitter-widget-0 .timeline-Widget {
	border: 2px solid #cecece !important;
	height: 396px !important;
}

/* /twitter resizing */


/* Summit 16 column width */

table#tablepress-23 th.column-1,
table#tablepress-25 th.column-1,
table#tablepress-26 th.column-1,
table#tablepress-27 th.column-1 {
	width: 140px;
}

/* /Summit 16 column width */


#top .widget_nav_menu {
	padding-bottom: 150px;
}
div.widget.widget_nav_menu {
	margin-bottom: 60px;
}



/* spacing and hr between WUC posts */
.template-blog .post-entry {
	padding-bottom: 40px;
	margin-bottom: 60px;
	border-bottom: 1px solid #cecece;
}


/* WUC 6.7.16 Heat Map */
#tablepress-30_wrapper,
#tablepress-31_wrapper {
	width: 130%;
}
.tablepress-id-30 .row-1,
.tablepress-id-31 .row-1 {
	font-size: .85em;
}

/* 81-100 blue */
.tablepress-id-30 .row-2 .column-6,
.tablepress-id-30 .row-4 .column-3,
.tablepress-id-30 .row-4 .column-4,
.tablepress-id-30 .row-5 .column-6,
.tablepress-id-30 .row-6 .column-3,
.tablepress-id-30 .row-6 .column-4,
.tablepress-id-30 .row-7 .column-3,
.tablepress-id-30 .row-7 .column-4,
.tablepress-id-30 .row-8 .column-3,
.tablepress-id-30 .row-9 .column-4,
.tablepress-id-30 .row-10 .column-6,
.tablepress-id-30 .row-13 .column-6,
.tablepress-id-31 .row-2 .column-3,
.tablepress-id-31 .row-2 .column-4,
.tablepress-id-31 .row-3 .column-3,
.tablepress-id-31 .row-3 .column-4,
.tablepress-id-31 .row-4 .column-4,
.tablepress-id-31 .row-4 .column-6,
.tablepress-id-31 .row-5 .column-4,
.tablepress-id-31 .row-5 .column-5,
.tablepress-id-31 .row-5 .column-6,
.tablepress-id-31 .row-6 .column-3,
.tablepress-id-31 .row-6 .column-4,
.tablepress-id-31 .row-7 .column-4,
.tablepress-id-31 .row-7 .column-6,
.tablepress-id-31 .row-8 .column-4,
.tablepress-id-31 .row-8 .column-6,
.tablepress-id-31 .row-9 .column-3,
.tablepress-id-31 .row-9 .column-4,
.tablepress-id-31 .row-10 .column-4,
.tablepress-id-31 .row-10 .column-6,
.tablepress-id-31 .row-11 .column-6,
.tablepress-id-31 .row-12 .column-3,
.tablepress-id-31 .row-12 .column-4,
.tablepress-id-31 .row-13 .column-4 {
	background-color: rgba(17, 160, 208, .6);
	color: white;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	font-size: 1.5em;
}

/* 61-80 green */
.tablepress-id-30 .row-2 .column-2,
.tablepress-id-30 .row-2 .column-3,
.tablepress-id-30 .row-2 .column-4,
.tablepress-id-30 .row-2 .column-5,
.tablepress-id-30 .row-3 .column-2,
.tablepress-id-30 .row-3 .column-3,
.tablepress-id-30 .row-3 .column-4,
.tablepress-id-30 .row-3 .column-5,
.tablepress-id-30 .row-3 .column-6,
.tablepress-id-30 .row-4 .column-2,
.tablepress-id-30 .row-5 .column-2,
.tablepress-id-30 .row-5 .column-3,
.tablepress-id-30 .row-5 .column-4,
.tablepress-id-30 .row-5 .column-5,
.tablepress-id-30 .row-6 .column-2,
.tablepress-id-30 .row-7 .column-2,
.tablepress-id-30 .row-8 .column-2,
.tablepress-id-30 .row-8 .column-4,
.tablepress-id-30 .row-8 .column-5,
.tablepress-id-30 .row-9 .column-2,
.tablepress-id-30 .row-9 .column-3,
.tablepress-id-30 .row-9 .column-6,
.tablepress-id-30 .row-10 .column-2,
.tablepress-id-30 .row-10 .column-3,
.tablepress-id-30 .row-10 .column-4,
.tablepress-id-30 .row-10 .column-5,
.tablepress-id-30 .row-11 .column-2,
.tablepress-id-30 .row-11 .column-3,
.tablepress-id-30 .row-11 .column-4,
.tablepress-id-30 .row-11 .column-6,
.tablepress-id-30 .row-12 .column-2,
.tablepress-id-30 .row-12 .column-3,
.tablepress-id-30 .row-12 .column-4,
.tablepress-id-30 .row-12 .column-6,
.tablepress-id-30 .row-13 .column-2,
.tablepress-id-30 .row-13 .column-3,
.tablepress-id-30 .row-13 .column-4,
.tablepress-id-31 .row-2 .column-2,
.tablepress-id-31 .row-2 .column-6,
.tablepress-id-31 .row-3 .column-2,
.tablepress-id-31 .row-3 .column-6,
.tablepress-id-31 .row-4 .column-2,
.tablepress-id-31 .row-4 .column-3,
.tablepress-id-31 .row-4 .column-6,
.tablepress-id-31 .row-5 .column-2,
.tablepress-id-31 .row-5 .column-3,
.tablepress-id-31 .row-6 .column-2,
.tablepress-id-31 .row-7 .column-2,
.tablepress-id-31 .row-7 .column-3,
.tablepress-id-31 .row-8 .column-2,
.tablepress-id-31 .row-8 .column-3,
.tablepress-id-31 .row-9 .column-2,
.tablepress-id-31 .row-9 .column-6,
.tablepress-id-31 .row-10 .column-2,
.tablepress-id-31 .row-10 .column-3,
.tablepress-id-31 .row-11 .column-2,
.tablepress-id-31 .row-11 .column-3,
.tablepress-id-31 .row-11 .column-4,
.tablepress-id-31 .row-12 .column-2,
.tablepress-id-31 .row-13 .column-2,
.tablepress-id-31 .row-13 .column-3,
.tablepress-id-31 .row-13 .column-6 {
	background-color: rgba(112, 208, 17, .7);
	color: white;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	font-size: 1.5em;
}


.tablepress-id-30 .column-2,
.tablepress-id-31 .column-2 {
	background-color: rgb(112, 208, 17) !important;
}
table.tablepress-id-30 th.column-2,
table.tablepress-id-31 th.column-2 {
	background-color: #049cdb !important;
	color: #fff;
}
table.tablepress-id-30 th.column-1,
table.tablepress-id-31 th.column-1 {
	width: 140px;
}


/* 41-60 yellow */
.tablepress-id-30 .row-4 .column-5,
.tablepress-id-30 .row-4 .column-6,
.tablepress-id-30 .row-6 .column-5,
.tablepress-id-30 .row-6 .column-6,
.tablepress-id-30 .row-7 .column-5,
.tablepress-id-30 .row-7 .column-6,
.tablepress-id-30 .row-8 .column-6,
.tablepress-id-30 .row-9 .column-5,
.tablepress-id-30 .row-11 .column-5,
.tablepress-id-30 .row-12 .column-5,
.tablepress-id-30 .row-13 .column-5,
.tablepress-id-31 .row-6 .column-6, .tablepress-id-31 .row-12 .column-6 {
	background-color: rgba(208, 208, 17, .9);
	color: white;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	font-size: 1.5em;
}


/* 21-40 orange */
.tablepress-id-31 .row-2 .column-5,
.tablepress-id-31 .row-3 .column-5,
.tablepress-id-31 .row-5 .column-5,
.tablepress-id-31 .row-6 .column-5,
.tablepress-id-31 .row-7 .column-5,
.tablepress-id-31 .row-8 .column-5,
.tablepress-id-31 .row-9 .column-5,
.tablepress-id-31 .row-11 .column-5 {
	background-color: rgba(208, 112, 17, .85);
	color: white;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	font-size: 1.5em;
}


/* 0-20 red */
.tablepress-id-31 .row-4 .column-5,
.tablepress-id-31 .row-10 .column-5,
.tablepress-id-31 .row-12 .column-5,
.tablepress-id-31 .row-13 .column-5 {
	background-color: rgba(208, 17, 17, .85);
	color: white;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	font-size: 1.5em;
}
/* /WUC 6.7.16 Heat Map */

/* event ical/google calendar realign */
.single-tribe_events .tribe-events-cal-links {
	display: block !important;
}

a.tribe-events-gcal, a.tribe-events-ical {
	margin-top: 0;
}

.entry-content ul.tribe-events-sub-nav,
.tribe-events-sub-nav {
	text-align: left;
	margin-bottom: 40px;
}

#top .top_stripe_shadow {
	display: none;
}

#header .container_wrap,
#top #slideshow_big {
	border-bottom-width: 0;
}

.single-tribe_events .tribe-events-venue-map {
	width: 90%
}
/* /event ical/google calendar realign */


/* related posts styling */
div.portfolio-title h1.main-title a {
	font-size: 14px !important;
	text-transform: capitalize;
}

#top .flex_column .portfolio-title .main-title {
	text-align: left;
	margin: -15px 0 0 -9px;
}

.related_image_wrap {
	padding: 0;
}
/* /related posts styling */


/* evens out search and login widths */
.header_meta #s {
	width: 125px;
}

/* basic shortcode button styling */
body div#main .avia-button.small,
body div#main .avia-button,
body div#main .avia-button.large,
body div#main .avia-button.xl {
	padding: 7px 24px;
	font-size: 18px;
	color: #FFF;
	border: none;
	border-radius: 6px;
	text-shadow: none;
}
body div#main .avia-button.small:hover,
body div#main .avia-button:hover,
body div#main .avia-button.large:hover,
body div#main .avia-button.xl:hover {
	text-shadow: none;
}
/* /basic shortcode button styling */

/* Events title CSS */

p.tribe-events-back {display: none !important}
h1.tribe-events-single-event-title {display: none !important}		
div.tribe-events-schedule.tribe-clearfix h2 {display: none !important}	
