.page-template-page-connections {
	background:#fff;
}

.page-template-page-connections .full-width__featured--image img {
	height:500px;
}

.page-template-page-connections #gform_wrapper_10 {
	background:#eaedf3;
	padding:25px;
	margin-bottom:15px;
}

.page-template-page-connections #gform_wrapper_10 .show-label .gfield_label {
	display:block;
	margin-bottom:10px;
	margin-top:30px;
}

.page-template-page-connections #gform_wrapper_10 .gfield input[type=text] {
	color:#314352!important;
}

.page-template-page-connections #gform_wrapper_10 textarea {
	color:#314352!important;
}

.page-template-page-connections #gform_wrapper_10 .gform_button {
	background:#ffb64a!important;
	padding:.9rem 2.625rem 1rem 1.1875rem!important;
	color:#ffe4c4;
}

.page-template-page-connections #gform_wrapper_10 .gform_button:after {
	color:#314352!important;
}

.page-template-page-connections #gform_wrapper_10 .gform_button:hover {
	background-color:#314352!important;
}

.page-template-page-connections #gform_wrapper_10 .gform_button:hover:after {
	color:#fff!important;
}

@media (min-width: 1680px) {
	.single-wtm_alumni h1 {
		font-size:2.625rem;
	}
}

@media (max-width: 1679px) and (min-width: 1200px) {
	.single-wtm_alumni h1 {
		font-size:2.625rem;
	}
}

@media (max-width: 600px) {
	.single-wtm_alumni h1 {
		font-size:2rem;
	}
}

/*
@media (min-width: 1680px) {
	.full-width__featured--title h1 {
		font-size: 11rem !important; 
	}
}
.full-width__featured--title h1 b {
	font-family: 'Merriweather',serif;
	display: block;
	text-transform: capitalize;
	font-weight: 400; 
}
@media (min-width: 1680px) {
	.full-width__featured--title h1 b {
		font-size: 8rem;
	} 
}
*/
.connections {
	margin-top:40px;
	display:block;
}

.connections .row {
	margin-right:-15px;
	margin-left:-15px;
}

.connections .row:after,.connections .row:before {
	display:table;
	content:" ";
}

.connections .row:after {
	clear:both;
}

.connections .col-12,.connections .col-9,.connections .col-8,.connections .col-4,.connections .col-3 {
	float:left;
	position:relative;
	min-height:1px;
	padding-right:15px;
	padding-left:15px;
}

.connections .col-12 {
	width:100%;
}

.connections .col-9 {
	width:75%;
}

@media (max-width: 991px) {
	.connections .col-9 {
		width:100%;
	}
}

.connections .col-8 {
	width:66%;
}

@media (max-width: 991px) {
	.connections .col-8 {
		width:100%;
	}
}

.connections .col-4 {
	width:33%;
}

@media (max-width: 991px) {
	.connections .col-4 {
		width:100%;
	}
}

.connections .col-3 {
	width:25%;
}

@media (max-width: 991px) {
	.connections .col-3 {
		width:100%;
	}
}

.connections h2 {
	font-size:43px;
	text-transform:uppercase;
	color:#006197;
	margin-bottom:30px;
}

.connections p {
	font-size:18px;
	line-height:30px;
}

@media (max-width: 600px) {
	.connections p {
		font-size:18px;
		line-height:30px;
	}
}

.connections .spotlight {
	margin-bottom:40px;
}

.connections .alumni {
	margin:15px 0;
}

.connections .basic-content {
	margin:15px 0;
}

.connections .blog__main--content-inner {
	width:90%;
}

.connections .blog__main--content-inner .blog__main--title h3 {
	font-size:40px;
}

.connections .alumni-posts {
	margin-bottom:40px;
}

.connections .alumni-posts p {
	font-size:18px;
	line-height:30px;
	display:inline;
}

@media (max-width: 600px) {
	.connections .alumni-posts p {
		font-size:18px;
		line-height:30px;
	}
}

.connections .alumni-posts h3 {
	font-size:30px;
	text-transform:uppercase;
	line-height:normal;
}

@media (max-width: 600px) {
	.connections .alumni-posts h3 {
		font-size:22px;
	}
}

.connections .alumni-posts a > i {
	color:#fcae57;
}

.connections .alumni-posts a > i:hover {
	color:#006197;
}

.connections .cta {
	background:#eaedf3;
	padding:25px;
	margin-top:15px;
	margin-bottom:15px;
}

.connections .cta h3 {
	margin:0;
}

.connections .cta p {
	font-size:30px;
}

.connections .cta .button {
	position:relative;
	display:inline-block;
	width:auto;
	background:#ffb64a;
	color:#fff;
	border:none;
	border-radius:0;
	font-size:20px;
	line-height:1;
	font-weight:500;
	text-transform:uppercase;
	text-decoration:none;
	margin:0;
	padding:.9rem 2.625rem 1rem 1.1875rem!important;
	cursor:pointer;
	-webkit-appearance:none;
	transition:background .2s linear;
}

.connections .cta .button:after {
	content:"\E901";
	font-family:icomoon;
	speak:none;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	font-size:1rem;
	line-height:1;
	font-weight:700;
	position:absolute;
	top:50%;
	right:1rem;
	transform:translateY(-50%);
	color:#314352;
	transition:color .2s linear;
}

.connections .cta .button:hover {
	background-color:#314352;
}

.connections .cta .button:hover:after {
	color:#fff!important;
}

.connections .form-block {
	background:#eaedf3;
	padding:25px;
	margin-top:15px;
	margin-bottom:15px;
}
.connections .form-block input[type=file] {
	color: #444;
}

.connections .form-block .gform_wrapper ::placeholder {
	color:#b8c9d9;
}

.connections .form-block .gform_wrapper ::-webkit-input-placeholder {
	color:#b8c9d9;
}

.connections .form-block .gform_wrapper ::-moz-placeholder {
	color:#b8c9d9;
}

.connections .form-block .gform_wrapper :-ms-input-placeholder {
	color:#b8c9d9;
}

.connections .form-block .gform_wrapper :-moz-placeholder {
	color:#b8c9d9;
}

.connections .form-block .gfield_label {
	color: #006197;
	font-weight: normal;
}

.connections .form-block .gfield input[type=text], 
.connections .form-block .gfield input[type=email] {
	color:#314352!important;
}

.connections .form-block .gform_button {
	background:#ffb64a!important;
	padding:.9rem 2.625rem 1rem 1.1875rem!important;
	color:#ffe4c4;
}

.connections .form-block .gform_button:after {
	color:#314352!important;
}

.connections .form-block .gform_button:hover {
	background-color:#314352!important;
}

.connections .form-block .gform_button:hover:after {
	color:#fff!important;
}

.connections .ginput_container_consent input {
	float: left;
	position: relative;
	top: 6px;
	margin-left: 0;
	margin-right: 10px;	
}

.connections .links {
	margin-top:15px;
	margin-bottom:15px;
}

.connections .links h3 {
	font-size:40px;
}

.connections .links ul {
	padding:0;
}

.connections .links li {
	border-bottom:1px solid #a9aebd;
	padding:10px 0;
	list-style:none;
	font-size:22px;
}

@media (max-width: 400px) {
	.connections .links li {
		font-size:16px;
	}
}

.connections .links li:last-child {
	border-bottom:none;
}

.connections .links a {
	text-transform:uppercase;
}

.connections .links a .fa {
	font-size:12px;
	color:#fff;
	margin-left:10px;
	background:#fcae57;
	border-radius:50%;
	padding:5px;
}

@media (max-width: 320px) {
	.connections .links a .fa {
		margin-left:0;
	}
}

@media (max-width: 310px) {
	.connections .links a .fa {
		display:none;
	}
}

.connections .links a .fa-chevron-right {
	background:none;
	color:#fcae57;
}

.connections .links a .fa-linkedin {
	height:23px;
	width:23px;
	margin-left:2px;
	vertical-align:middle;
	text-align:center;
	margin-bottom:5px;
}

@media (max-width: 991px) {
	.connections .sidebar {
		border-top:1px solid #006197;
		margin-top:15px;
		padding-top:30px;
	}
}

.post-type-archive-wtm_alumni .form-block .gform_body {
	max-width:100%!important;
}

.post-type-archive-wtm_alumni .form-block .gform_footer {
	margin-top:20px!important;
	margin-left:0!important;
}

.single-wtm_alumni .form-block .gform_body {
	max-width:100%!important;
}

.single-wtm_alumni .form-block .gform_footer {
	margin-top:20px!important;
	margin-left:0!important;
}

/*=========== Event Calendar ==============*/
.tribe-events-pg-template {
	padding-top:80px;
	padding-bottom:80px;
}

.tribe-events-pg-template .tribe-bar-form {
	background:#fff;
}

.tribe-events-pg-template #tribe-bar-form .tribe-bar-submit input[type=submit] {
	background:#ffb64c;
}

.tribe-events-pg-template .tribe-events-calendar thead th {
	background-color:#006197;
	border-left:1px solid #006197;
	border-right:1px solid #006197;
}

.tribe-events-pg-template #tribe-events .tribe-events-button,.tribe-events-pg-template #tribe-events .tribe-events-button:hover,.tribe-events-pg-template #tribe_events_filters_wrapper input[type=submit],.tribe-events-pg-template .tribe-events-button,.tribe-events-pg-template .tribe-events-button.tribe-active:hover,.tribe-events-pg-template .tribe-events-button.tribe-inactive,.tribe-events-pg-template .tribe-events-button:hover,.tribe-events-pg-template .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-],.tribe-events-pg-template .tribe-events-calendar
td.tribe-events-present div[id*=tribe-events-daynum-] > a {
	background:#ffb64c;
}

.tribe-events-pg-template .tribe-events-calendar div[id*=tribe-events-daynum-],.tribe-events-pg-template .tribe-events-calendar div[id*=tribe-events-daynum-] a {
	background-color:#7ebde5;
}

.tribe-events-pg-template #tribe-events-content .tribe-events-calendar td {
	background:#fff;
}

.tribe-events-pg-template .tribe-events-tooltip {
	padding:15px;
}

.tribe-events-pg-template .tribe-events-tooltip h3 {
	margin-bottom:0!important;
	font-weight:900;
}

.tribe-events-pg-template .tribe-events-tooltip .tribe-event-duration {
	font-size:15px;
	margin-bottom:10px;
}

.tribe-events-pg-template .tribe-events-tooltip .tribe-event-duration .tribe-event-date-start {
	text-transform:none;
	font-weight:900;
}

.tribe-events-pg-template h1.tribe-events-single-event-title {
	text-transform:capitalize;
	font-size:2.7em!important;
}

.tribe-events-pg-template h2 .tribe-event-date-start,.tribe-events-pg-template h2 .tribe-event-time {
	text-transform:none;
	font-weight:900;
}

.tribe-events-pg-template .tribe-events-schedule {
	margin:.5em 0 1.5em!important;
}