@charset "UTF-8";
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600);


/* Change these styles.  */
.row { width: 78em; } /* With 15px for the gutter, this makes the width 1050px */
	.row .row { margin:0 -15px; }
.column,.columns { padding:0 15px; box-sizing: border-box; }
.sidebar.columns, .sidebar.column { padding-left: 50px; }
.sidebar.columns.pull-eight, .sidebar.column.pull-eight { padding: 0 50px 0 15px; }

@media only screen and (max-width:1100px){
	.row { max-width: 97%!important; }
	.row .row { max-width: 100%!important; margin: 0!important; }
}	
@media only screen and (max-width:767px){
	.row { max-width: 100%!important; }
	.row .mobile-one, .row .mobile-two, .row .mobile-three, .row .mobile-four, .sidebar.columns, .sidebar.column, .sidebar.columns.pull-eight, .sidebar.column.pull-eight{ padding:0 15px; }
}

/* Don't change these styles */
.row{max-width:100%;min-width:0;margin:0 auto}.row.collapse .column,.row.collapse .columns{padding:0}.row .row{width:auto;max-width:none;min-width:0;}.row .row.collapse{margin:0}.column,.columns{float:left;min-height:1px;position:relative}.column.centered,.columns.centered{float:none;margin:0 auto}[class*=column]+[class*=column]:last-child{float:right}[class*=column]+[class*=column].end{float:left}.one,.row .one{width:8.33333%}.row .two,.two{width:16.66667%}.row .three,.three{width:25%}.four,.row .four{width:33.33333%}.five,.row .five{width:41.66667%}.row .six,.six{width:50%}.row .seven,.seven{width:58.33333%}.eight,.row .eight{width:66.66667%}.nine,.row .nine{width:75%}.row .ten,.ten{width:83.33333%}.eleven,.row .eleven{width:91.66667%}.row .twelve,.twelve{width:100%}.row .offset-by-one{margin-left:8.33333%}.row .offset-by-two{margin-left:16.66667%}.row .offset-by-three{margin-left:25%}.row .offset-by-four{margin-left:33.33333%}.row .offset-by-five{margin-left:41.66667%}.row .offset-by-six{margin-left:50%}.row .offset-by-seven{margin-left:58.33333%}.row .offset-by-eight{margin-left:66.66667%}.row .offset-by-nine{margin-left:75%}.row .offset-by-ten{margin-left:83.33333%}.push-two{left:16.66667%}.pull-two{right:16.66667%}.push-three{left:25%}.pull-three{right:25%}.push-four{left:33.33333%}.pull-four{right:33.33333%}.push-five{left:41.66667%}.pull-five{right:41.66667%}.push-six{left:50%}.pull-six{right:50%}.push-seven{left:58.33333%}.pull-seven{right:58.33333%}.push-eight{left:66.66667%}.pull-eight{right:66.66667%}.push-nine{left:75%}.pull-nine{right:75%}.push-ten{left:83.33333%}.pull-ten{right:83.33333%}.row:after,.row:before{content:" ";display:table}.row:after{clear:both}
@media only screen and (max-width:767px){
	.row{width:auto;min-width:0;margin-left:0;margin-right:0}.column:last-child,.columns:last-child,[class*=column]+[class*=column].end,[class*=column]+[class*=column]:last-child{float:none}.column:after,.column:before,.columns:after,.columns:before{content:"";display:table}.column:after,.columns:after{clear:both}.offset-by-eight,.offset-by-five,.offset-by-four,.offset-by-nine,.offset-by-one,.offset-by-seven,.offset-by-six,.offset-by-ten,.offset-by-three,.offset-by-two{margin-left:0!important}.push-eight,.push-five,.push-four,.push-nine,.push-seven,.push-six,.push-ten,.push-three,.push-two{left:auto}.pull-eight,.pull-five,.pull-four,.pull-nine,.pull-seven,.pull-six,.pull-ten,.pull-three,.pull-two{right:auto}.row .mobile-one{width:25%!important;float:left}.row .mobile-one:last-child{float:right}.row .mobile-one.end{float:left}.row.collapse .mobile-one{padding:0}.row .mobile-two:last-child{float:right}.row .mobile-two.end{float:left}.row.collapse .mobile-two{padding:0}.row .mobile-three{width:75%!important;float:left}.row .mobile-three:last-child{float:right}.row .mobile-three.end{float:left}.row.collapse .mobile-three{padding:0}.row .mobile-four{width:100%!important;float:left}.row .mobile-four:last-child{float:right}.row .mobile-four.end{float:left}.row.collapse .mobile-four{padding:0}.push-one-mobile{left:25%}.pull-one-mobile{right:25%}.push-two-mobile{left:50%}.pull-two-mobile{right:50%}.push-three-mobile{left:75%}
}

.social-icon { 
	position: absolute;
	right: 5px;
	top: 15px; 
}



.facebook-holder {
	background: #fff;
	padding-bottom: 70px;
	position: relative;
	border-radius: 6px;
	overflow: hidden;
	display: inline-block;
	vertical-align: top;
	box-shadow: 0px 0px 25px -4px rgba(0, 0, 0, 0.4);
	margin: 0 0 30px;
	width: 100%;
}
.fb-social {
	list-style: none;
}
.fb-social a {
	text-decoration: none;
}
.fb-social .user {
	background: #3a5795;
	padding: 20px 20px 16px;
	position: relative;
	border-radius: 6px 6px 0px 0px;
}
.fb-social .user a {
	float: left;
	text-align: left;
}
.fb-social .media {
	max-height: 225px;
	overflow: hidden;
}
.fb-social .media a{
	display: block;
	height:	225px;
	background-size: cover;
	background-position: center center;
}
.fb-social .user img {
	float: left;
	padding-right: 0.75em;
	max-width: 48px;
}
.fb-social .user a span {
	text-align: left;
	position: relative;
	z-index: 1;
}
.fb-social .user a span[data-scribe="element:name"] {
	font-size: 16px;
	color: white;
	width: 250px;
	font-weight: bold;
}
.fb-social .user a span[data-scribe="element:screen_name"] {
	position: absolute;
	top: 42px;
	left: 74px;
	font-size: 14px;
	color: white;
}
.fb-social .content {
	text-align: left;
	margin: 0;
	padding: 20px;
	color: #4d4d4d;
	font-weight: bold;
	word-wrap: break-word;
}
.fb-social .content a {
	color: #3a5795;
	font-weight: bold;
	text-decoration: none;
}
.fb-social .content a:hover {	
	color: #1b60ae;
}
.fb-social .content a[data-scribe="element:url"] {
	color: #3a5795;
}
.fb-social .content a[data-scribe="element:hashtag"] {
	color: #3a5795;
}
.fb-social .information {
	margin: 0;
	padding: 0;
	position: absolute;
	width: 100%;
	bottom: 0;
	left: 0;
	background: #3a5795;
	border-radius: 0px 0px 6px 6px;
	font-size: 0;
}

.fb-social .information span{ padding: 28.5px 0; width: 33.33%; display: inline-block; text-align: center; color: #ffffff; font-size: 16px; pointer-events: none; }
.fb-social .information .twitter_reply_icon, .fb-social .information .twitter_fav_icon, .fb-social .information .twitter_retweet_icon {
	text-align: center;
	font-size: 0px;
	width: 33.33%;
	width: calc(100% / 3);
	display: inline-block;
}
.fb-social .information .twitter_reply_icon:before, .fb-social .information .twitter_fav_icon:before, .fb-social .information .twitter_retweet_icon:before {
	font-size: 22px;
	font-family: "Fontawesome";
	-webkit-font-smoothing: antialiased;
	padding-right: 4px;
}
.fb-social .information .twitter_reply_icon:before {
	content: "";
}
.fb-social .information .twitter_retweet_icon:before {
	content: "";
}
.fb-social .information .twitter_fav_icon:before {
	content: "";
}
.fb-social .timePosted {
	margin: 0 0 10px;
	padding: 0 20px;
	font-size: 12px;
	position: absolute;
	bottom: 55px;
	right: 0;
	text-align: right;
}
.fb-social .timePosted:before {
	font-family: "Fontawesome";
	-webkit-font-smoothing: antialiased;
	content: "";
	padding-right: 4px;
}


@media only screen and (max-width:900px){
	.fb-social .information span { 
		padding: 17.5px 0; 
		width: 100%;
	}
	.facebook-holder {
		padding-bottom: 140px;
	}
	.fb-social .timePosted {
		bottom: 105px;
	}
}
@media only screen and (max-width:767px){
	.facebook-holder {
		padding-bottom: 140px;
	}
	.fb-social .timePosted {
		bottom: 70px;
	}
}

.facebook.social-header h4, .facebook.social-header h2 { color: #3a5795; }
.facebook.social-header h4:hover, .facebook.social-header h2:hover { color: #1b60ae; }

.facebook.twitter-feed-holder .slick-prev, .facebook.twitter-feed-holder .slick-next { color: #3a5795;  }


.twitter-holder {
	background: #fff;
	padding-bottom: 70px;
	position: relative;
	width: 100%;
	overflow: hidden;
	border-radius: 6px;
	display: inline-block;
	vertical-align: top;
	box-shadow: 0px 0px 25px -4px rgba(0, 0, 0, 0.4);
	margin: 0 0 30px;
}
.tw-social {
	list-style: none;
}
.tw-social a {
	text-decoration: none;
}
.tw-social .user {
	background: #55acee;
	padding: 20px 20px 16px;
	position: relative;
	border-radius: 6px 6px 0px 0px;
}
.tw-social .user img {
	float: left;
	padding-right: 1em;
	max-width: 48px;
}
.tw-social .media {
	max-height: 225px;
	overflow: hidden;
}
.tw-social .media a{
	display: block;
	height:	225px;
	background-size: cover;
	background-position: center center;
}
.tw-social .user a span {
	display: block;
	font-size: 0;
	text-align: left;
	position: relative;
	z-index: 1;
}
.tw-social .user a span[data-scribe="element:verified_badge"] {
	display: none;
}
.tw-social .user a span[data-scribe="element:name"] {
	display: block;
	font-size: 16px;
	color: white;
	font-weight: bold;
}
.tw-social .user a span[data-scribe="element:screen_name"] {
	font-size: 14px;
	color: white;
}
.tw-social .tweet {
	text-align: left;
	margin: 0;
	padding: 20px;
	color: #4d4d4d;
	font-weight: bold;
	word-wrap: break-word;
}
.tw-social .tweet a {
	color: #55acee;
	font-weight: bold;
	text-decoration: none;
}
.tw-social .tweet a:hover {	
	color: #1b60ae;
}
.tw-social .tweet a[data-scribe="element:url"] {
	color: #55acee;
}
.tw-social .tweet a[data-scribe="element:url"]:hover {
	color: #1b60ae;
}
.tw-social .tweet a[data-scribe="element:hashtag"] {
	color: #55acee;
}
.tw-social .tweet a[data-scribe="element:hashtag"]:hover {
	color: #1b60ae;
}
.tw-social .interact {
	margin: 0;
	padding: 0;
	position: absolute;
	width: 100%;
	bottom: 0;
	left: 0;
	font-size: 0px;
	background: #55acee;
	border-radius: 0px 0px 6px 6px;
}
.tw-social .interact a {
	padding: 15px 0;
	text-decoration: none;
	color: #fff;
	background: #55acee;
}
.tw-social .interact a:hover {
	background: #1b60ae;
}
.tw-social .interact a:active {
	box-shadow: inset 0px 0px 10px -4px rgba(0, 0, 0, 0.75);
}
.tw-social .interact a:first-child {
	border-radius: 0px 0px 0px 6px;
}
.tw-social .interact a:last-child {
	border-radius: 0px 0px 6px 0px;
}
.tw-social .interact .twitter_reply_icon, .tw-social .interact .twitter_fav_icon, .tw-social .interact .twitter_retweet_icon {
	text-align: center;
	font-size: 0px;
	padding: 24.5px 0;
	width: 33.33%;
	width: calc(100% / 3);
	display: inline-block;
}
.tw-social .interact .twitter_reply_icon:before, .tw-social .interact .twitter_fav_icon:before, .tw-social .interact .twitter_retweet_icon:before {
	font-size: 22px;
	font-family: "Fontawesome";
	-webkit-font-smoothing: antialiased;
	padding-right: 4px;
	position: relative;
  top: 5px;
}
.tw-social .interact .twitter_reply_icon:before {
	content: "";
}
.tw-social .interact .twitter_retweet_icon:before {
	content: "";
}
.tw-social .interact .twitter_fav_icon:before {
	content: "";
}
.tw-social .timePosted {
	margin: 0 0 10px;
	padding: 0 20px;
	font-size: 12px;
	text-align: right;
	position: absolute;
	bottom: 55px;
	right: 0;
}
.tw-social .timePosted:before {
	font-family: "Fontawesome";
	-webkit-font-smoothing: antialiased;
	content: "";
	padding-right: 4px;
}

.twitter.social-header h4, .twitter.social-header h2 { color: #55acee; }
.twitter.social-header h4:hover, .twitter.social-header h2:hover { color: #1b60ae; }

.twitter-feed-holder .slick-prev, .twitter-feed-holder .slick-next { color: #55acee;  }


.instagram-holder {
	background: #fff;
	padding-bottom: 70px;
	position: relative;
	border-radius: 6px;
	overflow: hidden;
	width: 100%;
	display: inline-block;
	vertical-align: top;
	box-shadow: 0px 0px 25px -4px rgba(0, 0, 0, 0.4);
	margin: 0 0 30px;
}
.ig-social {
    list-style: none;
}
.ig-social a {
	text-decoration: none;
}
.ig-social .user {
	background: #125688;
	padding: 20px 20px 16px;
	position: relative;
	border-radius: 6px 6px 0px 0px;
}
.ig-social .user a {
	float: left;
	text-align: left;
}
.ig-social .media {
	max-height: 225px;
	overflow: hidden;
}
.ig-social .media a{
	display: block;
	height:	225px;
	background-size: cover;
	background-position: center center;
}
.ig-social .user img {
	float: left;
	padding-right: 0.75em;
	max-width: 48px;
}
.ig-social .user a span {
	text-align: left;
	position: relative;
	z-index: 1;
}
.ig-social .user a span[data-scribe="element:name"] {
	font-size: 16px;
	color: white;
	width: 250px;
	font-weight: bold;
}
.ig-social .user a span[data-scribe="element:screen_name"] {
	position: absolute;
	top: 42px;
	left: 74px;
	font-size: 14px;
	color: white;
}
.ig-social .content {
	margin: 0;
	padding: 20px;
	color: #4d4d4d;
	text-align: left;
	font-weight: bold;
	word-wrap: break-word;
}
.ig-social .content a {
	color: #125688;
	font-weight: bold;
	text-decoration: none;
}
.ig-social .content a:hover {	
	color: #1b60ae;
}
.ig-social .content a[data-scribe="element:url"] {
	color: #125688;
}
.ig-social .content a[data-scribe="element:hashtag"] {
	color: #125688;
}
.ig-social .information {
	margin: 0;
	padding: 0;
	position: absolute;
	width: 100%;
	bottom: 0;
	left: 0;
	background: #125688;
	border-radius: 0px 0px 6px 6px;
	font-size: 0;
}

.ig-social .information span{ padding: 28.5px 0; width: 33.33%; display: inline-block; text-align: center; color: #ffffff; font-size: 16px; pointer-events: none; }
.ig-social .information .twitter_reply_icon, .ig-social .information .twitter_fav_icon, .ig-social .information .twitter_retweet_icon {
	text-align: center;
	font-size: 0px;
	width: 33.33%;
	width: calc(100% / 3);
	display: inline-block;
}
.ig-social .information .twitter_reply_icon:before, .ig-social .information .twitter_fav_icon:before, .ig-social .information .twitter_retweet_icon:before {
	font-size: 22px;
	font-family: "Fontawesome";
	-webkit-font-smoothing: antialiased;
	padding-right: 4px;
}
.ig-social .information .twitter_reply_icon:before {
	content: "";
}
.ig-social .information .twitter_retweet_icon:before {
	content: "";
}
.ig-social .information .twitter_fav_icon:before {
	content: "";
}
.ig-social .timePosted {
	margin: 0 0 10px;
	padding: 0 20px;
	font-size: 12px;
	position: absolute;
	bottom: 55px;
	right: 0;
	text-align: right;
}
.ig-social .timePosted:before {
	font-family: "Fontawesome";
	-webkit-font-smoothing: antialiased;
	content: "";
	padding-right: 4px;
}


@media only screen and (max-width:900px){
	.ig-social .information span { 
		padding: 17.5px 0; 
		width: 100%;
	}
	.instagram-holder {
		padding-bottom: 140px;
	}
	.ig-social .timePosted {
		bottom: 105px;
	}
}
@media only screen and (max-width:767px){
	.ig-social .information span { 
		padding: 28.5px 0;
		width: 33.33%;
	}
	.instagram-holder {
		padding-bottom: 140px;
	}
	.ig-social .timePosted {
		bottom: 70px;
	}
}

.instagram.social-header h4, .instagram.social-header h2 { color: #125688; }
.instagram.social-header h4:hover, .instagram.social-header h2:hover { color: #1b60ae; }

.instagram.twitter-feed-holder .slick-prev, .instagram.twitter-feed-holder .slick-next { color: #125688;  }


.youtube-holder {
	background: #fff;
	padding-bottom: 70px;
	position: relative;
	border-radius: 6px;
	display: inline-block;
	overflow: hidden;
	vertical-align: top;
	box-shadow: 0px 0px 25px -4px rgba(0, 0, 0, 0.4);
	margin: 0 0 30px;
	width: 100%;
}
.yt-social {
	list-style: none;
}
.yt-social a {
	text-decoration: none;
}
.yt-social .user {
	background: ##cc181e;
	padding: 20px 20px 16px;
	position: relative;
	border-radius: 6px 6px 0px 0px;
}
.yt-social .user a {
	float: left;
	text-align: left;
}
.yt-social .media {
	max-height: 225px;
	overflow: hidden;
}
.yt-social .media a{
	display: block;
	height:	225px;
	background-size: cover;
	text-align: center;
	background-position: center center;
}
.yt-social .user img {
	float: left;
	padding-right: 0.75em;
	max-width: 48px;
}
.yt-social .user a span {
	text-align: left;
	position: relative;
	z-index: 1;
}
.yt-social .user a span[data-scribe="element:name"] {
	font-size: 16px;
	color: white;
	width: 250px;
	font-weight: bold;
}
.yt-social .user a span[data-scribe="element:screen_name"] {
	position: absolute;
	top: 42px;
	left: 74px;
	font-size: 14px;
	color: white;
}
.yt-social .content {
	margin: 0;
	padding: 20px;
	color: #4d4d4d;
	font-weight: bold;
	word-wrap: break-word;
	text-align: left;
}
.yt-social .content a {
	color: #cc181e;
	font-weight: bold;
	text-decoration: none;
}
.yt-social .content a:hover {	
	color: #1b60ae;
}
.yt-social .content a[data-scribe="element:url"] {
	color: #cc181e;
}
.yt-social .content a[data-scribe="element:hashtag"] {
	color: #cc181e;
}
.yt-social .information {
	margin: 0;
	padding: 0;
	position: absolute;
	width: 100%;
	bottom: 0;
	left: 0;
	background: #cc181e;
	border-radius: 0px 0px 6px 6px;
	font-size: 0;
	overflow: hidden;
}

.yt-social .information span { padding: 28.5px 0; width: 33.33%; display: inline-block; text-align: center; color: #ffffff; font-size: 16px; }
.yt-social .information span:hover { background-color: #B70E14; }
.yt-social .information .twitter_reply_icon, .yt-social .information .twitter_fav_icon, .yt-social .information .twitter_retweet_icon {
	text-align: center;
	font-size: 0px;
	width: 33.33%;
	width: calc(100% / 3);
	display: inline-block;
}
.yt-social .information .twitter_reply_icon:before, .yt-social .information .twitter_fav_icon:before, .yt-social .information .twitter_retweet_icon:before {
	font-size: 22px;
	font-family: "Fontawesome";
	-webkit-font-smoothing: antialiased;
	padding-right: 4px;
}
.yt-social .information .twitter_reply_icon:before {
	content: "";
}
.yt-social .information .twitter_retweet_icon:before {
	content: "";
}
.yt-social .information .twitter_fav_icon:before {
	content: "";
}
.yt-social .timePosted {
	margin: 0 0 10px;
	padding: 0 20px;
	font-size: 12px;
	position: absolute;
	bottom: 55px;
	right: 0;
	text-align: right;
}
.yt-social .timePosted:before {
	font-family: "Fontawesome";
	-webkit-font-smoothing: antialiased;
	content: "";
	padding-right: 4px;
}


@media only screen and (max-width:900px){
	.yt-social .information span { 
		padding: 17.5px 0; 
		width: 100%;
	}
	.youtube-holder {
		padding-bottom: 140px;
	}
	.yt-social .timePosted {
		bottom: 105px;
	}
}
@media only screen and (max-width:767px){
	.yt-social .information span { 
		padding: 28.5px 0;
		width: 33.33%;
	}
	.youtube-holder {
		padding-bottom: 140px;
	}
	.yt-social .timePosted {
		bottom: 70px;
	}
}


.youtube.social-header h4, .youtube.social-header h2 { color: #cc181e; }
.youtube.social-header h4:hover, .youtube.social-header h2:hover { color: #B70E14; }

.youtube.twitter-feed-holder .slick-prev, .youtube.twitter-feed-holder .slick-next { color: #cc181e;  }
	.youtube.twitter-feed-holder .slick-prev:hover, .youtube.twitter-feed-holder .slick-next:hover { color: #B70E14;  }
