/*
 Theme Name:   WWL Wordpress (Vantage Child)
 Description:  WWL Wordpress Theme
 Author:       Andrew Guay
 Template:     vantage
 Version:      0.0.1
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  wwl-wp
*/

@import url('https://fonts.googleapis.com/css?family=Barlow|Barlow+Condensed:400,500,700');

@media (max-width: 1080px) {
	
	#masthead-left .fa {
		margin-left: 20px;
	}
	
/*
	#masthead-left {
		float: left;
	}
*/
	
	#masthead-right {
		margin-right: 15px;
/* 		float: right; */
	}
	
	#masthead-social-icons {
		display: none !important;
	}
	
	#masthead-top .panel-grid-cell {
		margin-bottom: 0px !important;
	}
	
	#masthead-container span.mobile-hide {
		display: none;
	}
	
	#mabln-variant .widget h2 {
		display: inline-grid !important;
	}
	
	#mabln-variant .widget h2 img {
		margin-bottom: 35px;
	}
	
	#home-hero .sow-slider-image-wrapper {
		padding: 50px 0 0 5%; 
	}
	
	#so-hero-row .sow-slider-image-wrapper {
		padding: 70px 0 0 10% !important; 
		font-size: 24px !important;
		line-height: 28px !important;
	}
	
	#so-hero-row .sow-slider-image-wrapper p {
		font-size: 24px !important;
		line-height: 28px !important;
		max-width: 43% !important;
	}
	
	.sow-hero-buttons {
		display: none;
	}
	
	#home-hero .sow-slider-image-wrapper {
		padding-left: 30px !important;
	}
	
	.staff-page-headshot {
		float: none !important;
		margin-bottom: 20px !important;
	}
	
	#hire-thinking-grid-container {
		grid-template-columns: 1fr 1fr !important;

	}
	
	body.responsive #masthead.masthead-logo-in-menu .main-navigation .menu-mobilenav-container ul li a {
		line-height: 40px;
		padding-right: 40px;
	}
	
	#supplemental-menu ul, #supplemental-menu li {
		text-align: center !important;
		
	}
	
	#supplemental-menu li a {
		padding: 10px 10px !important;
		border-right: 1px dotted #ccc;
		font-size: 0.8em;
	}
	
	#supplemental-menu li:last-child a {
		border-right: 0px;
	}
	
	a.large-btn {
		line-height: 44px;
	}

}

@media (max-width: 1024px) {
	#wwl-timeline-row .panel-widget-style {
		min-height: 0 !important;
		width: 50%;
	}
	
	#wwl-timeline-row h2 {
		text-align: center;
/* 		font-size: 36px !important; */
	}
	
	#icon-hero h4 {
		font-size: 1em !important;
	}
	
	.fadeInLeftBig .circle-icon-box {
		margin: 30px 0;
	}
}

@media (max-width: 750px) {
	#icon-hero h4 {
		font-size: 0.8em !important;
	}
	
	#home-hero .sow-slider-image-wrapper h1 {
		max-width: 70%;
/* 		min-width: 400px !important; */
		font-size: 32px;
		line-height: 34px !important;
	}
	
	#home-hero .sow-slider-image-wrapper p {
		max-height: none !important;
	}
	
	#home-hero .sow-slider-image-wrapper p {
		max-width: 70%;
	}
	
	#home-hero .sow-slider-image-wrapper {
		padding-top: 150px !important;
	}
	
	.mabln-rebrand img {
		max-width: 100% !important;
	}
	
	.animated {
		/*CSS transitions*/
		-o-transition-property: none !important;
		-moz-transition-property: none !important;
		-ms-transition-property: none !important;
		-webkit-transition-property: none !important;
		transition-property: none !important;
		/*CSS transforms*/
		-o-transform: none !important;
		-moz-transform: none !important;
		-ms-transform: none !important;
		-webkit-transform: none !important;
		transform: none !important;
		/*CSS animations*/
		-webkit-animation: none !important;
		-moz-animation: none !important;
		-o-animation: none !important;
		-ms-animation: none !important;
		animation: none !important;
	}
	
	#so-hero-row .sow-slider-image-wrapper {
		padding: 10% 0 0 10% !important;
		
		
	}
	
	#so-hero-row .sow-slider-image-wrapper p {
		font-size: 18px !important;
		line-height: 22px !important;
	}
	
}

@media (max-width: 780px) {
	#so-hero-row .full-hero-scaffold {
		min-height: initial !important;
	}
	
	
}

@media (max-width: 768px) {
	.wd-text-right {
		text-align: center;
		margin-top: 20px !important;
	}
	
	#hire-thinking-grid-container {
		grid-template-columns: 1fr !important;

	}

}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, #tribe-events h1 {
	font-family: 'Barlow', sans-serif;
}

a, .entry-content a {
	color: #3c1053;
}

a.blue-btn, .cta-form input[type="submit"] {
	color: white !important;
	font-weight: bold !important;
	padding: 8px 10px !important;
	background: #3c1053 !important;
	border-width: 1px !important;
	border-style: solid !important;
	font-size: 14px;
	text-decoration: none !important;
	text-transform: capitalize !important;
	margin-top: 15px !important;
	display: inline-block !important;
	border-radius: inherit !important;
	box-shadow: inherit !important;
	font-family: 'Barlow', sans-serif !important;
	font-weight: normal !important;
/* 	float: left; */
}

a.blue-btn:hover, .cta-form input[type="submit"]:hover {
	border: 1px solid #3c1053 !important;
	background-color: white !important;
	color: #3c1053 !important;
}

a.blue-btn, .cta-form input[type="submit"] {
	border-color: transparent;
}

.services-3-col a.blue-btn {
	border-color: white;
}

a.mabln {
	background-color: #147dbe !important;
	margin: 20px 50px;
	padding-right: 20px;
	padding-left: 20px;
	font-size: 18px;
	display: inline-block;
	min-width: 300px;
	border-radius: 1px;
}

a.referral{
	margin: 20px 50px;
	padding-right: 20px;
	padding-left: 20px;
	font-size: 18px;
	display: inline-block;
	min-width: 300px;
	border-radius: 1px;
}


a.large-btn {
	color: white;
	font-weight: bold;
	padding: 25px 40px;
	width: 75%;
	background-color: #3c1053;
	border: 1px solid transparent;
	text-align: center;
	font-size: 36px;
	text-decoration: none;
	text-transform: capitalize;
	margin: 0 auto;
	display: block;
	border-radius: 5px;
/* 	float: left; */
}

a.large-btn:hover {
	border: 1px solid #3c1053;
	background-color: white;
	color: #3c1053;
}

.button-with-copy {
	display: inline-grid;
}

.button-with-copy span {
	margin: 20px 50px;
	padding-right: 20px;
	padding-left: 20px;
	font-size: 14px;
	display: inline-block;
	max-width: 300px;
}

a.mabln:hover {
	color: white;
	background-color: #252f64;
}

.mabln-row h1, .mabln-row h2, .mabln-row h3, .mabln-row h4, .mabln-rebrand p, .mabln-rebrand hr {
	color: #252f64 !important;
	border-color: #147dbe !important;
}

h2, h3 {
	text-transform: uppercase;
	padding-top: 20px;
	padding-bottom: 5px;
	border-bottom: 1px solid #a66cc4;
}

body.layout-full {
	background-color: white;
}

#main {
	padding-bottom: 0px;
	padding-top: 0px;
}

#main .panel-grid {
	margin-bottom: 0px !important;
}

#masthead-container {
	background-color: #af272f; 
}

#masthead-container .widget, #above-footer-container .widget, #bottom-menu-footer-container .widget {
	list-style: none !important;
	margin: 0;
}

#masthead.masthead-logo-in-menu .logo {
	padding: 20px 0;
}

#masthead-top {
	max-width: 1080px;
	margin: 0 auto;
	color: white;
}

#masthead-top .custom-html-widget p {
	display: inline-block !important;
}

#masthead-left {
	font-size: 14px;
}

#masthead-left p {
	margin-top: -0.5em;
}

#masthead-left .fa {
	font-size: 18px;
	padding-right: 5px;
}

#masthead-right {
	text-align: right;
}

#masthead-helper-links, #masthead-social-icons, #footer-social-icons{
	display: inline-block;
}

#masthead-helper-links {
	font-size: 14px;
	height: 100%;
}

#masthead-helper-links a {
	color: white;
	text-decoration: none;
	padding: 0 20px;
}

#masthead-helper-links a:hover {
	text-decoration: underline;
}

#masthead.masthead-logo-in-menu .logo {
	margin-top: 0px !important;
	max-width: 55%;
/* 	min-height: 71px; */

}

#masthead.masthead-logo-in-menu .logo > img {
}

#masthead-top ul {
	list-style: none !important;
}

.main-navigation {
	background-color: white;
}

.main-navigation ul {
	font-size: 0;
	text-align: right;
}

.main-navigation ul li {
	display: inline-block;
	float: none;
	font-size: 15px;
}

.main-navigation ul li a {
	padding: 15px;
	color: #3c1053;
		
}

.main-navigation ul li:hover > a, .main-navigation ul li.focus > a {
	background: inherit;
	color: inherit;
}

.main-navigation ul li a, .main-navigation ul li a > * {
	transition: inherit;
}

.main-navigation ul ul {
	background-color: white;
}

.main-navigation ul ul li:hover > a, .main-navigation ul ul li.focus > a {
	background-color: #3c1053;
}

#search-icon #search-icon-icon, #search-icon #search-icon-icon:hover {
	background-color: white;
}

#search-icon #search-icon-icon .vantage-icon-search, #search-icon #search-icon-icon:hover .vantage-icon-search {
	color: #3c1053;
}


#masthead-social-icons .icon-background {
    color: white;
}


.vision-wheel {
	text-align: center;
	padding: 35px 0 50px 0;
}

#vision-wheel-row h2, #mabln-variant h2 {
	border-bottom: none;
}

#impact-feature .widget_circleicon-widget .circle-icon-box.circle-icon-size-large .circle-icon [class^="fa fa-"] {
	font-size: 76px;
}

#impact-feature .widget_circleicon-widget .circle-icon-box.circle-icon-size-large .circle-icon {
	width: 150px;
	height: 150px;
}

#impact-feature .widget_circleicon-widget .circle-icon-box.circle-icon-size-large.circle-icon-position-top .circle-icon {
	margin-left: -75px;
}

#impact-feature .widget_circleicon-widget .circle-icon-box.circle-icon-size-large.circle-icon-position-top {
	padding-top: 180px;
}

#impact-feature .widget_circleicon-widget .circle-icon-box h4 {
	font-size: 48px;
}

#impact-feature .widget_circleicon-widget .circle-icon-box p.text {
	font-size: 18px;
	padding: 0 40px;
	text-transform: uppercase;
}

#impact-feature .impact-body {
	text-align: center;
	padding: 30px;
}

#mabln-variant .widget h2 {
	width: 70%;
	display: flex;
	align-items: center;
	line-height: 32px;
	margin-bottom: 35px;
}

#mabln-variant .widget h2 img {
/* 	border-right: 1px solid #a66cc4; */
/*
	padding-right: 20px;
	margin-right: 20px;
*/
	max-width: 330px;
}

#sponsors-bg {
	height: 150px;
	display: block;
	background: rgb(228,232,235);
	background: -moz-linear-gradient(90deg, rgba(228,232,235,1) 0%, rgba(243,244,246,1) 84%, rgba(239,239,239,1) 100%);
	background: -webkit-linear-gradient(90deg, rgba(228,232,235,1) 0%, rgba(243,244,246,1) 84%, rgba(239,239,239,1) 100%);
	background: linear-gradient(90deg, rgba(228,232,235,1) 0%, rgba(243,244,246,1) 84%, rgba(239,239,239,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#e4e8eb",endColorstr="#efefef",GradientType=1);
	position: relative;
}

#training-row .right {
	min-height: 400px;
}

#training-row {
	background-size: 50% !important;
	background-position: 100% 0 !important;
}

#training-row p, #training-row ul {
	padding-right: 40px;
}

.intro-text-block {
	font-size: 1.3em;
	line-height: 1.5em;
}

.intro-text-block h4 {
	margin-top: 0;
}

.layout-full .panel-row-style.panel-row-style-wide-grey, .layout-full .wide-grey.panel-row-style, .layout-full .panel-row-style.panel-row-style-full-width, .layout-full.panels-style-force-full .panel-row-style {
	padding-top: 50px;
	padding-bottom: 50px;
}

.layout-full .hero-panel, .layout-full .hero-panel-short {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}


#supplemental-menu-container {
/* 	max-width: 1080px; */
	margin: 0 auto;
	background-color: #3c1053;
}

#supplemental-menu {
	max-width: 1080px;
	color: white;
	margin: 0 auto;
}

#supplemental-menu ul, #supplemental-menu li {
	list-style: none;
	display: inline;
	margin: 0;
	text-align: right;
}

#supplemental-menu ul li {
/* 	float: right; */
}

#supplemental-menu li a {
	display: inline-block;
	color: white;
	font-weight: bold;
	font-family: "Source Sans Pro";
	text-decoration: none;
	padding: 10px 40px;
/* 	width: 120px; */
}

#supplemental-menu li a:hover {
	background-color: white;
	color: #3c1053;
}

#supplemental-menu li:last-child a {
/* 	padding-right: 0px; */
}

#above-footer, #above-footer a {
	color: white;
}

#above-footer .widget-title {
	text-align: center;
	font-weight: bold;
}

.loop-post {
	margin-bottom: 10px;
	display: flex;
}

.loop-hire-thinking .loop-post {
	display: inline-block;
	height: 140px;
}

.loop-post span.hire-thinking-title {
	font-weight: 700;
	margin-bottom: 20px;
	display: inline-block;
}

.loop-blog h4, .loop-blog a {
	border-bottom: 1px solid #9c68ac;
	width: 100%;
	text-decoration: none;
	display: inline-block;
}

.loop-events h4, .loop-events a {
	border-bottom: 1px solid #d2d955;
	width: 100%;
	text-decoration: none;
	display: inline-block;

}

.loop-hire-thinking .loop-post p {
	border-bottom: 1px solid #f36b25;
	padding-bottom: 25px;
	margin-bottom: 0px;
	width: 100%;
}

.loop-hire-thinking a {
	text-decoration: none;
}

.loop-date-box {
	width: 30px;
	margin-right: 20px;
/* 	display: inline-block; */
	float: left;
/* 	border: 1px solid white; */
	padding: 10px 15px;
	text-align: center;
}

.loop-date-box .date-day {
	font-weight: 700;
	font-size: 22px;
}

.sponsor-icon {
	display: inline-block;
	padding: 25px;
}

.platinum, .titanium, .gold, .silver, .bronze {
	text-align: center;
	height: 200px;
	line-height: 200px !important;
	width: 100%;
}

/*
.platinum {	background-color: aqua; }
.titanium {	background-color: fuchsia;}
.gold {	background-color: green;}
.silver {background-color: silver;}
.bronze { background-color: red; }
*/

.platinum img, .titanium img, .gold img, .silver img, .bronze img {
	max-height: 100px;
	max-width: 125px;
	vertical-align: middle;
	display: inline-block;
	margin: 0 auto;
}

/*
.sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item {
	display: flex;
}
*/

/*
.so-widget-sow-post-carousel {
	background: rgb(228,232,235);
	background: -moz-linear-gradient(90deg, rgba(228,232,235,1) 0%, rgba(243,244,246,1) 84%, rgba(239,239,239,1) 100%);
	background: -webkit-linear-gradient(90deg, rgba(228,232,235,1) 0%, rgba(243,244,246,1) 84%, rgba(239,239,239,1) 100%);
	background: linear-gradient(90deg, rgba(228,232,235,1) 0%, rgba(243,244,246,1) 84%, rgba(239,239,239,1) 100%);

}
*/

#search-icon .searchform {
	background-color: #eeeeec;
}

#above-footer-container .loop-events:hover, .loop-hire-thinking:hover, .loop-blog:hover {
	background-color: #5d3e6a;
}

#above-footer-container {
/* 	width: 100%; */
}

#above-footer-container .loop-post {
	padding: 15px 25px;
}

.row-no-pad {
	padding-top: 5px !important;
	padding-bottom: 5px !important;	

}

.row-no-pad h3 {
	margin-top: -30px !important;
	border-bottom: 0px;
	padding: 10px !important;
	font-size: 18px;
}

.row-no-pad .so-panel {
	background-color: #3c1053 !important;
}

.loop-blog h3 {
	color: #9c68ac;
}

.loop-events h3 {
	color: #d2d955;
}

.loop-hire-thinking h3 {
	color: #f36b25;
}

.loop-blog .loop-date-box {
	background-color: #9c68ac;
}

.loop-events .loop-date-box {
	background-color: #d2d955;
	color: black;
}

.loop-hire-thinking .loop-date-box {
	background-color: #f36b25;
}

#above-footer .loop-btn {
	text-align:  center;
	padding: 30px 0;
}

#above-footer .loop-btn a {
	padding: 10px;
	border: 1px solid white;
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
	display: initial;
	
}

#above-footer .loop-blog .loop-btn a {
	border-color: #9c68ac;
}

#above-footer .loop-blog .loop-btn a:hover {
	background-color: #9c68ac;
}

#above-footer .loop-events .loop-btn a {
	border-color: #d2d955;
}

#above-footer .loop-events .loop-btn a:hover {
	background-color: #d2d955;
}

#above-footer .loop-hire-thinking .loop-btn a {
	border-color: #f36b25;
}

#above-footer .loop-hire-thinking .loop-btn a:hover {
	background-color: #f36b25;
}

.menu-footer-menu-container ul {
	list-style: none !important;
}

.menu-footer-menu-container ul li {
	font-size: 16px;
	margin-bottom: 5px;
}

.menu-footer-menu-container ul li a {
	text-decoration: none;
}

#footer-social-icons .icon-background {
    color: white;
    text-shadow: 0px 0px 1px #3c1053;
}

#footer-social-icons {
	text-align: center;
	width: 100%;
}

#footer-updates-cta, #footer-download-cta {
/* 	margin-top: 20px; */
	display: inline-block;
	width: 100%;
	text-align: left;

}

#footer-updates-cta {
	padding-bottom: 20px;
}

#footer-download-cta {
	padding-top: 20px;
	border-top: 1px solid #eeeeec;
}

.footer-box {
	float: left;
	display: inline-block;
}

#footer-cta-container {
/* 	width: 300px; */
	float: left;
	border: 1px solid #eeeeec;
	padding: 20px;
	margin-top: 20px;
}

#footer-caption {
	width: 130px;
	font-size: 14px;
	float: left;
	text-align: left;
/* 	margin-right: 10px; */
}

#footer-link {
	margin-right: 10px;
	min-width: 150px;
}

#footer-updates-cta #footer-link a {
	float: left;
	margin-top: 0;
}

#footer-download-cta #footer-link a {
	margin-top: 0;
	text-decoration: none;
	font-size: 32px;
	margin: 0 10px;
}

#colophon {
	background-color: #af272f;
}

#colophon img {
	max-width: 225px;
}

#colophon p {
	color: white;
	font-size: 14px;
}

#footer-widgets .widget {
	padding: 15px 0;
}

#wwl-timeline-row {
	padding-top: 0px;
}

#wwl-timeline-row .panel-widget-style {
	min-height: 220px;
/* 	border-bottom: 5px solid; */
}

#wwl-timeline-row .wwl-timeline-element, #wwl-timeline-row .wwl-timeline-element h2, #wwl-timeline-row .wwl-timeline-element h1 {
/* 	border-bottom: 5px solid red; */
	font-family: 'Barlow Condensed', sans-serif;
}

.wwl-timeline-element ul, .wwl-timeline-element ul li {
	list-style: none;
	margin: 0;
	line-height: 18px;
	margin-bottom: 6px;

}

#wwl-timeline-row .wwl-timeline-element h1 {
/* 	width: 100%; */
	border-top: 5px solid #eeeeec;
/* 	padding-bottom: 15px; */
	font-size: 34px;
	color: #eeeeec;
	text-align: center;
	margin: 20px 20px 10px 20px;
	position: absolute;
	bottom: 0px;
	right: 0;
	left: 0;
	padding: 10px;
}

#wwl-timeline-row .wwl-timeline-element h2 {
	border-bottom: 0;
	font-size: 15px;
/* 	font-weight: bold; */
	line-height: 16px;
	color: #eeeeec;
	padding: 10px 20px 0 20px;
	margin: 0;
	
}

#wwl-timeline-row .wwl-timeline-element {
	position: relative;
}

#wwl-timeline-row .col-1:hover {
	background-color: #f36b25;
/* 	border-color: #f36b25; */
}

#wwl-timeline-row .col-2:hover {
	background-color: #af262e;
/* 	border-color: #af262e; */
}

#wwl-timeline-row .col-3:hover {
	background-color: #71458a;
/* 	border-color: #71458a; */
}

#wwl-timeline-row .col-4:hover {
	background-color: #adb534;
/* 	border-color: #d2da55; */
}

#wwl-timeline-row .col-5:hover {
	background-color: #6b6f78;
/* 	border-color: #6b6f78; */
}

#wwl-timeline-row .col-6:hover {
	background-color: #3b1c53;
/* 	border-color: #3b1c53; */
}

#wwl-timeline-row .col-1, #wwl-timeline-row .col-2, #wwl-timeline-row .col-3, #wwl-timeline-row .col-4, #wwl-timeline-row .col-5, #wwl-timeline-row .col-6 {
	background-color: #3c1053;
}

.staff-profile {
	width: 210px;
	display: inline-block;
	vertical-align: top;
}

.staff-name {
	height: 40px;
	text-transform: uppercase;
	color: #3c1053;
	font-weight: bold;
	text-align: center;
	font-size: 14px;
	padding-top: 10px;
}

.staff-page-name {
	height: 30px;
	text-transform: uppercase;
	color: #3c1053;
	font-weight: bold;
	text-align: left;
	font-size: 22px;
	padding-top: 20px;
}

.staff-title {
	height: 80px;
	color: grey;
	text-align: center;
	font-size: 13px;
	line-height: 15px;
}

.staff-page-title {
	color: black;
	text-align: left;
	font-size: 18px;
}

.staff-page-bio {
	padding: 30px 0 100px 0;
	font-size: 18px;
}

#so-hero-row {
	padding-top: 0;
	padding-bottom: 0;
}

#so-hero-row .full-hero-scaffold {
	min-height: 580px;
}

#so-hero-row .cover-blue ul li:before {
    content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: -moz-linear-gradient(left, rgba(59,21,83,1) 0%, rgba(36,13,50,1) 39%, rgba(23,8,33,0) 60%, rgba(9,3,14,0) 83%, rgba(0,0,0,0) 99%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgba(59,21,83,1) 0%,rgba(36,13,50,1) 39%,rgba(23,8,33,0) 60%,rgba(9,3,14,0) 83%,rgba(0,0,0,0) 99%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgba(59,21,83,1) 0%,rgba(36,13,50,1) 39%,rgba(23,8,33,0) 60%,rgba(9,3,14,0) 83%,rgba(0,0,0,0) 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b1553', endColorstr='#00000000',GradientType=1 ); /* IE6-9 */
/* 	opacity: .6;  */
  }
  
  
 #so-hero-row .cover-members .sow-slider-image-wrapper {
	 color: #3c1053;
 }
  
 .so-hero-top .sow-slider-base ul.sow-slider-images li.sow-slider-image.sow-slider-image-cover {
	background-position: center 20%;
 }
 
 .so-hero-top-lower .sow-slider-base ul.sow-slider-images li.sow-slider-image.sow-slider-image-cover {
	background-position: center 55%;
 }
 
.sow-slider-image-wrapper h4, .sow-slider-image-wrapper p, .sow-slider-image-wrapper {
	color: white;
	font-family: "Source Sans Pro";
	font-weight: 900;

 } 
 
#home-hero .sow-slider-image-wrapper {
	padding: 250px 0 0 0;
	max-width: 1080px; 
	position: relative;
}

.sow-slider-pagination {
	text-align: center !important;
}

#home-hero .sow-slider-image-wrapper h1 {
	font-weight: bold;
	font-family: 'Barlow Condensed', sans-serif;
	max-width: 60%;
	line-height: 58px;
}

#home-hero .sow-slider-image-wrapper p {
	font-size: 1.3em;
	max-width: 80%;
	max-height: 55px;
/* 	white-space: nowrap; */
	overflow: hidden;
	text-overflow: ellipsis;
}

#home-hero .sow-slider-image-wrapper .sow-hero-buttons {
	position: absolute;
	bottom: 0;
	padding-bottom: 5em;
}

#so-hero-row .sow-slider-image-wrapper {
	padding: 160px 0 0 0; 
	font-size: 48px;
	max-width: 1080px;
/* 	word-spacing: 100vw;  */
	line-height: 54px;
}

#so-hero-row .sow-slider-image-wrapper p {
	font-size: 48px;
	max-width: 60%;
	text-transform: uppercase;
	font-family: 'Barlow', sans-serif;

}

/*
#home-hero .sow-slider-image-container {
	position: relative
}
*/

/*
.entry-content {
	padding-bottom: 55px;
}
*/

#vision-wheel-map {
	text-align: center;
	padding: 40px 0 30px 0;
}

#vision-wheel-map img {
	max-width: 80%;
}

#vision-wheel-map area:focus {
  border: none;
  outline-style: none; 
  -moz-outline-style:none;  
}

span.copyright {
	font-size: 12px;
}

div.anchor-link {
   position: absolute !important;
   top: -9999px !important;
   left: -9999px !important;
}

.single-staff #primary, .events-archive #primary, .single-tribe_events #primary, #hire-thinking #primary  {
	width: auto;
	float: none;
}

body.archive #content {
	padding-top: 35px;
}

.return-link {
	padding: 20px 0;
}

a.return-to {
	color: #3c1053;
}

a.return-to:before {
    font-family: FontAwesome;
    content: "\f060";
    display: inline-block;
    padding-right: 3px;
    vertical-align: middle;
}

.staff-page-headshot img {
	max-width: 200px;
	border-radius: 26px 1px 1px 1px;
	border: 1px solid white;
}

.staff-page {
/* 	float: left; */
}

.staff-page-headshot {
	width: 200px;
	float: left;
	margin-right: 35px;
	margin-bottom: 100px;
}

#two-box-row {
	
}

#two-box-row .widget_text {
	padding: 20px;
	border: 1px solid white;
	min-height: 375px;
}

#two-box-row-long .widget_text {
	padding: 20px;
	border: 1px solid white;
	min-height: 600px;
}

#pg-1074-5 .consulting-services .widget_text {
	min-height: 420px;
}

#two-box-row-short .widget_text {
	padding: 20px;
	border: 1px solid white;
	min-height: 310px;
}


.full_width_box {
	min-height: 600px;
	padding: 0 20px;
}

.full_width_box_sm {
	padding: 0 20px;
}

#benefits-circle-links .circle-icon-box a.more-button, #icon-hero .circle-icon-box a.more-button {
	display: none;
}

#benefits-circle-links .circle-icon-box p {
	font-weight: bold;
	font-size: 16px;
}

.side-box-widgetized-content {
	padding: 25px;
	background-color: #eeeeec;
}

.blue-divider hr {
	background-color: #a66dc5;
}

#icon-hero {
	padding: 10px 0;
	background-color: #eeeeec;
}

#icon-hero .fa-stack-1x {
	color: white;
}

#icon-hero .services .icon-background {
	color: #6a6e77;
}

#icon-hero .facts .icon-background {
	color: #9c68ac;
}

#icon-hero .team .icon-background {
	color: #d2da56;
}

#icon-hero .questions .icon-background {
	color: #f36b25;
}

#icon-hero h4 {
	display: inline-block;
	position: relative;
	top: 3px;
	margin: 0px 0px 0px 10px;
	font-size: 1.5em;
	line-height: 2em;
	text-transform: uppercase;
}

.testimonial {
	background-color: #eeeeec;
	padding: 50px;
	font-size: 20px;
	line-height: 32px;
	font-weight: 700;
	text-align: center;
	margin: 0 auto 65px auto;
	width: 60%;
}

.testimonial span.quote {
	font-style: italic;
}

.testimonial .attribution {
	text-align: right;
	font-size: 16px;
	margin-top: 20px;
}

.testimonial h3 {
	display: none;
}

/*
#faq h3:before {
	font-family: FontAwesome;
    content: "\f059";
    color: #f36b26;
    display: inline-block;
    margin-right: 10px;
    vertical-align: middle;
    font-size: 44px;
    border-bottom: 0px !important;
}
*/

.two-col-header {
	padding-bottom: 0px !important;
	margin-bottom: -35px !important;
}

.searchandfilter ul {
	margin-left: 0;
}

.searchandfilter ul li {
	display: inline-block;
	vertical-align: top;
	padding: 0;
}

.searchandfilter ul li li {
	padding-right: 30px;
}

#trainings-filter .search-filter-results h2 {
	border-bottom: 0px;
	text-transform: none;
	font-size: 16px;
	font-weight: bold;
}

#trainings-filter .search-filter-results h2 a {
	color: #3c1053;
	text-decoration: none;
}

#trainings-filter .search-filter-results .nav-next {
	text-align: left;
}

#trainings-filter .search-filter-results .pagination {
	float: left;
	width: 100%;
	margin-top: 40px;
}

#trainings-filter .search-filter-results .pagination a {
	margin: 10px;
}

#training-details h2 {
	font-size: 24px;
}

#training-details .training-body {
	padding: 40px 0 60px 0;
	font-size: 18px;
	line-height: 24px;
}

#training-details .training-meta {
	padding-bottom: 60px;
}

#training-details .training-prereq {
	padding: 15px 0;
	font-size: 18px;
}

.training-title h2 {
	line-height: 34px;
	padding-right: 50px;
}

.training-meta {
	padding: 20px;
}

.sow-hero-buttons {
	margin-top: 0.5em !important;
}

.so-widget-sow-button {
	margin: 0 !important;
	
}

.ow-button-base a {
	background: #3c1053 !important;
	font-family: "Source Sans Pro";
	font-weight: 900;
	border: 0px !important;
	background: none !important;
	font-size: 1.5em !important;
	padding: 0px !important;
	box-shadow: none !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	height: 48px !important;
	line-height: 48px !important;
}

.ow-button-base a .sow-icon-image {
	width: 1.5em !important;
}

.ow-button-base a .sow-icon-image, .ow-button-base a [class^="sow-icon-"] {
	height: 1.5em !important;
}

.ow-button-base a.ow-icon-placement-right .sow-icon-image, .ow-button-base a.ow-icon-placement-left [class^="sow-icon-"] {
	margin: 0em 0.3em -0.2em 0em !important;
}

.gmwd_container ul li {
	margin-left: 0px;
}


.gmwd_markers_basic_container {
	background: inherit !important;
}

.gmwd_category_check {
	margin-left: 0;
}

#members-menu ul {
	margin: 0;
	border-right: 1px solid #3c1053;
}

#members-menu ul li {
	list-style: none;
	margin: 0 0 3px 0;
	max-width: 200px;
	
}

#members-menu ul li a {
	text-decoration: none;
	font-size: 18px;
	padding: 10px;
	display: inline-block;
}

#members-menu ul li.current-menu-item a {
	background-color: #3c1053;
	color: white;
	
}

#member-contact-list table a {
	margin-right: 10px;
	display: inline-block;
}

#member-resource {
	padding: 10px;
	font-size: 1.3em;
}

.wwl-resource a, .wwl-resource-demo {
	color: #af272f;
}

.wwl-resource a:before, .external-resource a:before, .wwl-resource-demo:before, .external-resource-demo:before {
	font-family: FontAwesome;
    content: "\f111";
    display: inline-block;
    padding-right: 5px;
    font-size: 10px;
    vertical-align: middle;
}

.external-resource a, .external-resource-demo {
	color: grey;
}

#members-resource-filter .sf-field-search {
/* 	float: right; */
	margin-left: 30px;
}

.wwl-resource-demo, .external-resource-demo {
	display: inline-block;
	margin-right: 15px;
}

#blog-header h2 {
	font-size: 24px;
}

#blog-header {
	margin-bottom: 20px;
}

.author-bio {
	border-top: 1px solid #eeeeec;
	padding-top: 35px;
	margin-top: 35px;
}

.author-bio-headshot {
	max-width: 300px;
	float: left;
}

.author-bio-headshot img {
	max-width: 200px;
	padding-right: 30px;
}

.author-bio-text {
	margin-left: 15px;
}

#two-box-row .widget_text a.blue-btn, #three-box-row .widget_text a.blue-btn, #two-box-row-long .widget_text a.blue-btn, #two-box-row-short .widget_text a.blue-btn {
	text-align: center;
	position: absolute;
	bottom: 0px;
	right: 0;
	left: 0;
}

#two-box-row .widget_text a.blue-btn, #two-box-row-long .widget_text a.blue-btn, #two-box-row-short .widget_text a.blue-btn {
	margin: 20px;
}

#three-box-row .widget_text a.blue-btn {
	margin: 30px;
}

#two-box-row .widget_text, #three-box-row .widget_text, #two-box-row-long .widget_text, #two-box-row-short .widget_text {
	position: relative;
}

#three-box-row {
	margin-bottom: 60px;
}

.services-3-col { 
	background-color: #3c1053;
}

.titanium-box, .sow-accordion .titanium-sponsor .sponsor-title-section {
	background-color: #466caa !important;
}

.platinum-box, .sow-accordion .platinum-sponsor .sponsor-title-section {
	background-color: #515151 !important;
}

.gold-box, .sow-accordion .gold-sponsor .sponsor-title-section {
	background-color: #d0b733 !important;
}


.silver-box {
	background-color: #a8a8a8;
}

.bronze-box {
	background-color: #c98c32;
}

.individual-box {
	background-color: #adb534;
}

.individual-box ul {
	overflow: hidden !important;
}

.aux-sponsor h3, .aux-sponsor {
	color: #3c1053 !important;
}

#sponsorship-levels-accordion .sow-accordion-panel-header {
	padding: 0px;
	background-color: #eeeeec;
}


#sponsorship-levels-accordion .sponsor-title-section {
	font-size: 2em;
	line-height: 1.5em;
	margin-right: 50px;
	word-spacing: 100vw;
	text-align: right;
}

#sponsorship-levels-accordion .sow-accordion-open-close-button {
	height: 150px;
	line-height: 150px;
	margin-right: 30px;
}

#sponsorship-levels-accordion .sow-accordion-panel-open .sponsor-teaser-section {
	display: none;
}

#sponsorship-levels-accordion .sow-accordion-title {
	width: calc(80% - 20px);
}

.sow-accordion-title .sponsor-title-section {
	width: 20%;
	float: left;
	padding: 30px;
}

span.sow-icon-ionicons {
	background-color: #999999;
	padding: 15px;
	border-radius: 9999px;
	box-sizing: border-box;
	font-weight: bold;
}

.sow-accordion-title .sponsor-teaser-section {
	width: 60%;
	float: left;
	max-height: 100px;
	overflow: hidden;
	color: #999999;
	padding: 20px;
}

.services-3-col, .sponsorbox {
	min-height: 400px;
	color: white;
	padding: 10px 30px;
}

.top-sponsor, .reg-sponsor {
	-webkit-box-shadow: 10px 7px 21px -5px rgba(0,0,0,0.46);
	-moz-box-shadow: 10px 7px 21px -5px rgba(0,0,0,0.46);
	box-shadow: 10px 7px 21px -5px rgba(0,0,0,0.46);
}

.services-3-col h3 {
	font-size: 1.2em;
}

.services-3-col h3, .reg-sponsor h3, .top-sponsor h3 {
	color: white !important;
}

.sponsorbox h3 {
	text-align: center;
	font-family: 'Barlow', sans-serif;
	padding-bottom: 10px;
	font-size: 1.5em;
}

.services-3-col a.blue-btn {
	background-color: white;
	color: #3c1053;
}

.sponsorbox ul {
	margin-left: 0px;
}

.sponsorbox ul li ul {
	overflow: visible;
}

.top-sponsor ul, .reg-sponsor ul {
	max-height: 300px;
	overflow-x: hidden;
	overflow-y: scroll;
}

.sponsorbox ul::-webkit-scrollbar {
	    width: 5px;
    height: 10px;
}

.sponsorbox ul::-webkit-scrollbar-track-piece  {
	    background-color: rgba(126, 119, 119, 0.5);
}

.sponsorbox ul::-webkit-scrollbar-thumb:vertical {
    height: 30px;
    background-color: #666666;
}

.sponsorbox ul li {
	margin-bottom: 0.4em;
	padding-right: 15px;
}

.sponsorbox ul li:last-child {
}

.sponsorbox ul li ul {
	margin: 0.5em 0;
}

.sponsorbox ul li ul li {
	list-style: circle;
}

span.sponsor-price {
	text-align: center;
/* 	width: 100%; */
	display: block;
	font-family: 'Barlow', sans-serif;
	font-size: 1.4em;
	padding: 10px;
	border: 1px solid white;
	margin-bottom: 5px;
	border-radius: 25px;
/* 	margin: 0 auto; */
}

span.sponsor-price:hover {
	background-color: white;
	color: #3c1053;
	border-color: #3c1053;
	
}

.aux-sponsor span.sponsor-price {
	border: 0px;
	padding: 5px;
}

.services-3-col a.blue-btn:hover {
	color: white;
	background-color: #3c1053;
	border: 1px solid white;
}

#three-box-row .widget_text {
}

.logo-title {
	font-family: 'Barlow Condensed', sans-serif;

}

/*
.wplss_logo_showcase_cat-gold .logo-title {
	background-color: #ffbf00;
	border-radius: 50px;
	color: white !important;
	font-weight: 900;
	font-size: 24px;
}

.wplss_logo_showcase_cat-platinum .logo-title {
	background-color: #e5e4e2;
	border-radius: 50px;
	color: white !important;
	font-weight: 900;
	font-size: 24px;
}
*/

.gmwd_category_label label {
	color: black;
	padding: 5px;
/* 	border-radius: 5px; */
}

.gmwd_category_label label:after img {
	width: 25px;
}

.gmwd_cat_dropdown .gmwd_category {
	padding-left: 5px;
}

.gmwd_category_label label[for=gmwd_marker_cat23]:after {
	background-image: url('/wp-content/uploads/2018/08/marker-colleges.png');
	background-size: 15px 15px;
	display: inline-block;
	width: 15px;
	height: 15px;
	content:"";
	margin-left: 10px;
	position: relative;
	top: 3px;
}
.gmwd_category_label label[for=gmwd_marker_cat24]:after {
	background-image: url('/wp-content/uploads/2018/08/marker-dso.png');
	background-size: 15px 15px;
	display: inline-block;
	width: 15px;
	height: 15px;
	content:"";
	margin-left: 10px;
	position: relative;
	top: 3px;
}
.gmwd_category_label label[for=gmwd_marker_cat25]:after {
	background-image: url('/wp-content/uploads/2018/08/marker-state.png');
	background-size: 15px 15px;
	display: inline-block;
	width: 15px;
	height: 15px;
	content:"";
	margin-left: 10px;
	position: relative;
	top: 3px;
}
.gmwd_category_label label[for=gmwd_marker_cat26]:after {
	background-image: url('/wp-content/uploads/2018/08/marker-onestop.png');
	background-size: 15px 15px;
	display: inline-block;
	width: 15px;
	height: 15px;
	content:"";
	margin-left: 10px;
	position: relative;
	top: 3px;
}
.gmwd_category_label label[for=gmwd_marker_cat27]:after {
	background-image: url('/wp-content/uploads/2018/08/marker-youth.png');
	background-size: 15px 15px;
	display: inline-block;
	width: 15px;
	height: 15px;
	content:"";
	margin-left: 10px;
	position: relative;
	top: 3px;	
}
.gmwd_category_label label[for=gmwd_marker_cat28]:after {
	background-image: url('/wp-content/uploads/2018/08/marker-corporate.png');
	background-size: 15px 15px;
	display: inline-block;
	width: 15px;
	height: 15px;
	content:"";
	margin-left: 10px;
	position: relative;
	top: 3px;
}

.gmwd_cat_dropdown ul li {
	margin: 5px 20px 10px 0px !important;
	padding: 0 5px;
	border-radius: 5px;
	font-size: 13px;

}

.gmwd_category_label {
	padding: 0px;
}

.mabln-rebrand {
	text-align: center;
	font-size: 26px;
	font-weight: bold;
	line-height: 32px;
}

.mabln-rebrand img {
	max-width: 500px;
}

.white-text p {
	color: white !important;
}

.double-btn {
	text-align: center;
	margin: 65px 0;
}

.white-shadow-box {
	background-color: white;
	-webkit-box-shadow: 10px 7px 21px -5px rgba(0,0,0,0.46);
	-moz-box-shadow: 10px 7px 21px -5px rgba(0,0,0,0.46);
	box-shadow: 10px 7px 21px -5px rgba(0,0,0,0.46);
}

.training-row-container a.blue-btn {
	margin-bottom: 65px;
}

#comments  {
	margin-bottom: 65px;
}

.last {
	padding-bottom: 95px !important;
}

#secondary .widget_recent_entries ul li {
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px dashed #af272f;
}

#secondary .widget_recent_entries ul li:last-child {
	border: 0px;
}

a.anchorfix {
    display: block;
    position: relative;
    top: -125px;
    visibility: hidden;
}

.archive article:last-of-type {
	margin-bottom: 65px;
}

abbr, acronym {
	text-decoration: none;
}

.wplss_logo_showcase_cat-supporting, .wplss_logo_showcase_cat-bronze  {
	transform: scale(0.7) !important;
} 

.wplss_logo_showcase_cat-gold img {
/*
	-webkit-filter: drop-shadow(5px 5px 20px #ffd700 );
	filter: drop-shadow(5px 5px 20px #ffd700);	
*/
}

.gmwd_marker_picture img {
	width: 200px;
}

#referral-row h3 {
	font-size: 16px;
	text-align: center;
	font-weight: bold;
}

#referral-row p {
	text-align: center;
	margin-top: 0px;
}

#referral-row .double-btn {
	margin-top: 25px;
}

.training-result {
	border-bottom: 1px dashed #999;
	padding-bottom: 3em;
}

.members-hero img {
	max-width: 200px;
	margin-left: 2px;
}

.members-hero p {
	color: #3c1053 !important;
	margin-bottom: 5px !important;
}

.members-hero .sow-slider-image-wrapper {
	padding: 65px 0 0 0 !important;
}

#mabln-login label[for=user_login], #mabln-login label[for=user_pass] {
	min-width: 220px;
	display: inline-block;
}

#mabln-login form {
	margin-bottom: 65px;
}

#contact-header-row, #top-sponsor-row {
	padding-bottom: 0px !important;
}

.tablepress tfoot th, .tablepress thead th {
	background-color: #af272f !important;
	color: white;
}

#providers-icon-row {
	color: #3c1053;
}

#providers-icon-row h3 {
	border: 0;
	text-transform: capitalize;
}


#hire-thinking-grid-container {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	grid-gap: 20px;
}

#hire-thinking-grid-cell .entry-thumbnail {
	height: 300px;
	background-size: cover !important;
	background-repeat: no-repeat !important;
	background-position-x: center !important;
}

#hire-thinking-grid-cell .entry-header {
	margin-bottom: 0px;
}

.hire-thinking-grid-content {
	background-color: #eeeeec;
	padding: 25px;
}

.hire-thinking-grid-content h1 {
	font-size: 28px;
	color: #3c1053;
	margin-bottom: 10px;
	line-height: 32px;
}

a.read-more {
	color: #af272f;
	font-weight: bold;
	text-transform: uppercase;
	font-family: 'Barlow Condensed', sans-serif;
	text-decoration: none;

}

.hire-thinking-overlay {
	background-color: rgba(175,39,47, 0.5);
	display: flex;
	align-items: center;
	justify-content: center;
	height: 100%;
}

.hire-thinking-overlay p {
	color: white;
	font-size: 36px;
	margin-bottom: 0px;
	font-family: 'Barlow Condensed', sans-serif;

}

#hire-thinking-grid-cell a, .hire-thinking-grid-content a {
	text-decoration: none !important;
	border: 0px;
}

#hire-thinking-grid-cell .entry-thumbnail .hire-thinking-overlay {
	opacity: 0;
}

#hire-thinking-grid-cell .entry-thumbnail:hover .hire-thinking-overlay {
	opacity: 1;
}

h4.resources-carousel {
	text-align: center;
}

h4.resources-carousel a {
	text-decoration: none;
}

.sow-carousel-title a.sow-carousel-next, .sow-carousel-title a.sow-carousel-previous {
    position: relative;
    top: 75px;
    z-index: 200;
    background-color: white;
    color: #3c1053;
}

.sow-carousel-title a.sow-carousel-next {
    left: 20px;
}

.sow-carousel-title a.sow-carousel-previous {
    float: left;
    right: 20px;
}

.sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item {
	margin-right: 20px;
}

/*
#search-filter-results-2150 {
	border-top: 1px solid #eeeeec;
	margin-top: 35px;
}
*/

.assign-a-ticket {
	padding: 25px 0;
	border-top: 1px solid #a66cc4;
	border-bottom: 1px solid #a66cc4;
}

.meeting-document {
	margin: 20px 0;
	font-size: 1.3em;
}

.meeting-document a {
	text-decoration: none;
}

.meeting-document a:before {
	font-family: FontAwesome;
   display: inline-block;
   padding-right: 6px;
   vertical-align: middle;
   content: "\f0ab";
}

.tribe-bar-geoloc-filter {
	display: none;
}

#tribe-events .tribe-events-event-image img {
	max-width: 600px;
}

#tribe-events .recurringinfo {
	padding-left: 30px;
}

#tribe-events span.tribe-events-divider {
	display: none;
}

.tribe-related-events-thumbnail img{
	display:none;
}

.tribe-related-events-thumbnail .wp-post-image{
	display:inline-block;
}


/*
#large-btn-row {
	padding-top: 0px !important;
	margin-top: 0px !important;
}
*/

.sow-carousel-title .widget-title {
	display: block;
}


.cta-modal-overlay {
  background: rgba(0, 0, 0, 0.8);
  bottom: 0;
  left: 0;
  opacity: 0;
  pointer-events: none;
  position: fixed;
  right: 0;
  top: 0;
  -webkit-transition: opacity 400ms ease-in;
  -moz-transition: opacity 400ms ease-in;
  transition: opacity 400ms ease-in;
  z-index: -1;
  display: none;
}

.cta-modal-overlay h1 {
	font-family: 'Barlow', sans-serif;
}
.cta-modal-overlay:target {
  display: block;
  opacity: 1;
  pointer-events: auto;
  z-index: 99999;
}
.cta-modal-overlay .modal {
  background-color: white;
  height: 100%;
  position: relative;
  margin: 0 auto;
  padding: 3em;
  overflow-x: scroll;
  -webkit-overflow-scrolling: touch;
}
@media (min-width: 60em) {
  .cta-modal-overlay .modal {
    height: 50%;
    margin: 10% auto;
    max-height: 57em;
    max-width: 66em;
    width: 50%;
  }
}
.cta-modal-overlay .modal > iframe, .cta-modal-overlay .modal > div {
  border: none;
  width: 100%;
  height: 100%;
}
.cta-modal-overlay .close {
  background-color: turquoise;
  color: white;
  font-size: 24px;
  padding: 8px 12px;
  margin: 20px;
  position: absolute;
  right: 0;
  text-align: center;
  text-decoration: none;
  top: 0;
  z-index: 1;
}

.cta-modal-overlay .blue-btn {
 	margin-right: 20px;
}

#blog #secondary {
	background-color: #eeeeec;
}

#blog #secondary .widget {
	padding: 0 20px 30px 20px;
}

#blog #secondary .widget:last-child {
	margin-bottom: 30px;
}

#col-form-field {
	float: left;
	margin-right: 0.5em;
}

.invert h2, .invert h3, .invert p {
	color: #eeeeec !important;
}

.hotbox {
	background-color: #3c1053;
	color: white;
	padding: 25px;
	display: inline-block;
}

.hotbox a {
	float: right;
	color: white;
	display: block;
}

#sponsor-article {
	display: flex;
	margin-bottom: 10px;
}

.sponsorship-level {
/* 	border: 1px solid black; */
	display: flex;
	overflow: hidden;
	flex-direction: column;
	width: 90%;

}

.sponsorship-container {
	display: flex;
	flex: 1;
	zoom: 1;
}

.sponsorship-columns {
	display: flex;
	flex: 1;
}

#sponsorship-title {
	width: 25%;
	order: 1;
/* 	float: left; */
/* 	display: block; */
	height: 100%;
	min-height: 100%;
	color: white;
	text-align: right;
	font-size: 1.6em;
	padding: 0.9em 1.4em 0em 0em;
	line-height: 1.3em;
	box-sizing: border-box;
	word-spacing: 100vw;
}

#sponsorship-title p {
	margin: 0;
}

#sponsorship-content {
	padding: 1.3em 0.5em 0.5em 0.7em;
	background-color: #eeeeec;
	height: 100%;
	flex: 1;
	order: 2;
	box-sizing: border-box;
	display: inline-grid;
	
}

#sponsorship-content p {
	margin: 0 0 1.5em 3em;
	padding-right: 30px;
}


#sponsorship-content ul {
/* 	height: 90%; */
	overflow: hidden;
	padding-right: 30px;
}

#sponsorship-content p img {
	width: 20px;
	margin-right: 5px;
}

#sponsorship-content p {
	margin-bottom: 10px;
}

.collapse-link {
/* 	vertical-align: middle; */
/* 	padding: 20px; */
/* 	display: flex; */
	flex-grow: 1;
	background-color: #eeeeec;
}

.collapse-link .fa-stack-1x {
	color: white;
	top: 1px;
}

.collapse-link .fa-stack-2x {
	color: #999;
}


.collapse-link a, .collapse-link {
/* 	color: white; */
/* 	font-weight: bold; */
/* 	font-size: 24px; */
	margin: 0 auto;
	text-align: center;

}

.collapse-link a {
/* 	font-family: sans-serif; */
/* 	background-color: #999999; */
/* 	border-radius: 50% 50% 50% 50%; */
	line-height: 220px;
/* 	padding: 13px 20px; */
/* 	height: 20px; */
/* 	width: 20px; */
}

.collapse-link a:hover {
	color: white;
}

/*
#sponsorship-button {
	width: 20%;
	order: 3;
}
*/

.wcp-carousel-main-wrap .post-style-2 .wcp-content-wrap h3, .wcp-carousel-main-wrap .post-style-3 .wcp-content-wrap h3 {
	text-align: center;
	text-transform: capitalize;
	border: 0;
}

#carousel-2494 .rpc-content {
	display: none;
}

.text-screen {
	width: 340px;
	height: 280px;
	background-size: cover;
	background-image: url(/wp-content/uploads/2018/08/ticket-clear.png);	
	position: relative;
	text-align: center;
}

.on-screen-overlay {
	position: relative;
	top: 75px;
	color: #3c1053;
}

.line1 {
	font-weight: bold;
	font-size: 2em;
	text-transform: uppercase;
	font-family: 'Barlow Condensed', sans-serif;
	margin-bottom: 5px;

}


#hire-thinking {
	margin-bottom: 65px;
}

#timeline-carousel h3, #timeline-carousel h3 a {
	border: 0;
	font-family: 'Barlow Condensed', sans-serif;
	font-size: 32px;
}

#timeline-carousel h2, #timeline-carousel h2 span {
	font-family: 'Barlow Condensed', sans-serif;
	border: 0;
	font-size: 16px;
	line-height: 16px;
	padding-top: 0px;
}

#timeline-carousel p {
	font-size: 14px;
	line-height: 16px;
	text-align: left;
	padding-right: 17px;
}


#timeline-careousel .rpc-box {
}

#timeline-carousel .slick-track {
	display: flex;
}

#timeline-carousel .slick-slide {
	display: flex;
	height: auto;
	border-bottom: 5px solid;
	margin: 2px 10px 0 10px !important;
}

#timeline-carousel .slick-slide:nth-child(6n+1), #timeline-carousel .slick-slide:nth-child(6n+1) h3, #timeline-carousel .slick-slide:nth-child(6n+1) .rpc-content, #timeline-carousel .slick-slide:nth-child(6n+1) .rpc-content h2  {
	border-color: #f36b25;
	color: #f36b25;
}

#timeline-carousel .slick-slide:nth-child(6n+2), #timeline-carousel .slick-slide:nth-child(6n+2) h3, #timeline-carousel .slick-slide:nth-child(6n+2) .rpc-content, #timeline-carousel .slick-slide:nth-child(6n+2) .rpc-content h2  {
	border-color: #af262e;
	color: #af262e;
}

#timeline-carousel .slick-slide:nth-child(6n+3), #timeline-carousel .slick-slide:nth-child(6n+3) h3, #timeline-carousel .slick-slide:nth-child(6n+3) .rpc-content, #timeline-carousel .slick-slide:nth-child(6n+3) .rpc-content h2 {
	border-color: #71458a;
	color: #71458a;
}

#timeline-carousel .slick-slide:nth-child(6n+4), #timeline-carousel .slick-slide:nth-child(6n+4) h3, #timeline-carousel .slick-slide:nth-child(6n+4) .rpc-content, #timeline-carousel .slick-slide:nth-child(6n+4) .rpc-content h2 {
	border-color: #919930;
	color: #919930;
}

#timeline-carousel .slick-slide:nth-child(6n+5), #timeline-carousel .slick-slide:nth-child(6n+5) h3, #timeline-carousel .slick-slide:nth-child(6n+5) .rpc-content, #timeline-carousel .slick-slide:nth-child(6n+5) .rpc-content h2 {
	border-color: #6b6f78;
	color: #6b6f78;
}

#timeline-carousel .slick-slide:nth-child(6n+6), #timeline-carousel .slick-slide:nth-child(6n+6) h3, #timeline-carousel .slick-slide:nth-child(6n+6) .rpc-content, #timeline-carousel .slick-slide:nth-child(6n+6) .rpc-content h2 {
	border-color: #3b1c53;
	color: #3b1c53;
}




#timeline-carousel .slick-slide .rpc-content {
	padding-left: 15px;
	border-left: 4px solid;
}


#timeline-carousel .rpc-content {
	height: 100%;
	padding-bottom: 25px;
}

#search-filter-form-2150 h4 {
	font-size: 1.3em;
}

.masthead-left a {
	color: white;
	text-decoration: none;
}

.mobile-nav-frame {
	background-color: white;
	color: #eee;
}

#sidebar-blog-submit img {
	max-width: 65%;
}

#blog #secondary .widget_custom_html  {
	margin-bottom: 10px;
	padding: 0px 20px;
	margin-top: 30px;
}

#blog nav {
	margin-bottom: 40px;
}

#blog nav .pagination {
	text-align: center;
}

#homepage-3-col-row {
	margin-left: -300px !important;
	margin-right: -300px !important;
	padding-left: 300px !important;
	padding-right: 300px !important;
}
