/*

Theme Name: LIFT Labs
Author: 2010 Solutions
Author URI: http://2010solutions.com/

*/

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, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup,
tt, var, b, u, i, center, dl, dt, dd, ul, li, fieldset, form,
label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article,
aside, canvas, details, embed, figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary, time, mark, audio, video {
	font-size: 100%;
	font: inherit;
	padding: 0;
	border: 0;
	margin: 0;
	vertical-align: baseline
}

body {
	line-height: 1
}
ol{
	display: block;
	list-style-type: decimal;
	margin-block-start: 1em;
	margin-block-end: 1em;
	margin-inline-start: 0px;
	margin-inline-end: 0px;
	padding-inline-start: 40px;
}
blockquote,q {
	quotes: none
}
blockquote:before,blockquote:after,q:before,q:after {
	content: '';
	content: none
}
table {
	border-collapse: collapse;
	border-spacing: 0
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	display: block
}

.clear {
	clear: both
}

.sticky {
}

.bypostauthor {
}

.wp-caption {
}

.wp-caption-text {
}

.gallery-caption {
}

.alignright {
}

.alignleft {
}

.aligncenter {
}

.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important
}
span.nowrap{
	white-space: nowrap;
}




@font-face {
	font-family: 'BrownStd-Bold';
	src: url("fonts/BrownStd-Bold/BrownStd-Bold.eot");
	src: url("fonts/BrownStd-Bold/BrownStd-Bold.eot?#iefix") format('embedded-opentype'),
		 url("fonts/BrownStd-Bold/BrownStd-Bold.woff2") format('woff2'),
		 url("fonts/BrownStd-Bold/BrownStd-Bold.woff") format('woff'),
		 url("fonts/BrownStd-Bold/BrownStd-Bold.ttf") format('truetype'),
		 url("fonts/BrownStd-Bold/BrownStd-Bold.svg#BrownStd-Bold") format('svg');
	font-weight : normal;
	font-style  : normal;
	font-display: swap;
}

@font-face {
	font-family: 'BrownStd-Light';
	src: url("fonts/BrownStd-Light/BrownStd-Light.eot");
	src: url("fonts/BrownStd-Light/BrownStd-Light.eot?#iefix") format('embedded-opentype'),
		 url("fonts/BrownStd-Light/BrownStd-Light.woff2") format('woff2'),
		 url("fonts/BrownStd-Light/BrownStd-Light.woff") format('woff'),
		 url("fonts/BrownStd-Light/BrownStd-Light.ttf") format('truetype'),
		 url("fonts/BrownStd-Light/BrownStd-Light.svg#BrownStd-Light") format('svg');
	font-weight : normal;
	font-style  : normal;
	font-display: swap;
}
@font-face {
	font-family: 'BrownStd-Regular';
	src: url("fonts/BrownStd-Regular/BrownStd-Regular.eot");
	src: url("fonts/BrownStd-Regular/BrownStd-Regular.eot?#iefix") format('embedded-opentype'),
		 url("fonts/BrownStd-Regular/BrownStd-Regular.woff2") format('woff2'),
		 url("fonts/BrownStd-Regular/BrownStd-Regular.woff") format('woff'),
		 url("fonts/BrownStd-Regular/BrownStd-Regular.ttf") format('truetype'),
		 url("fonts/BrownStd-Regular/BrownStd-Regular.svg#BrownStd-Regular") format('svg');
	font-weight : normal;
	font-style  : normal;
	font-display: swap;
}

@font-face {
  font-family: 'BrownStd-Light';
  src: url(fonts/BrownStd-LightItalic/BrownStd-LightItalic.eot);
  src: url(fonts/BrownStd-LightItalic/BrownStd-LightItalic.eot?#iefix) format('embedded-opentype'),
       url(fonts/BrownStd-LightItalic/BrownStd-LightItalic.woff2) format('woff2'),
       url(fonts/BrownStd-LightItalic/BrownStd-LightItalic.woff) format('woff'),
       url(fonts/BrownStd-LightItalic/BrownStd-LightItalic.ttf) format('truetype'),
       url(fonts/BrownStd-LightItalic/BrownStd-LightItalic.svg#BrownStd-LightItalic) format('svg');
       font-weight : normal;
       font-style  : italic;
       font-display: swap;
}


html {
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	scroll-behavior: smooth;
}
body {
	margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
	display: block;
}
audio,
canvas,
progress,
video {
	display: inline-block;
	vertical-align: baseline;
}
audio:not([controls]) {
	display: none;
	height: 0;
}
[hidden],
template {
	display: none;
}
a {
	background-color: transparent;
}
a:active,
a:hover {
	outline: 0;
}
abbr[title] {
	border-bottom: none;
	text-decoration: underline;
	text-decoration: underline dotted;
}
b,
strong {
	font-weight: bold;
	font-family: 'BrownStd-Bold'!important;
}
dfn {
	font-style: italic;
}
h1 {
	font-size: 2em;
	margin: 0.67em 0;
}
mark {
	background: #ff0;
	color: #000;
}
small {
	font-size: 80%;
}
sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}


@media screen and (max-width: 1200px){
	br.desk_only{
		display: none;
	}
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
img {
	border: 0;
}
svg:not(:root) {
	overflow: hidden;
}
figure {
	margin: 1em 40px;
}
hr {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	height: 0;
}
code,
pre {
	overflow        : auto;
	background-color: #061629;
	color           : #fff;
	font-family: monospace;
}
code,
kbd,
pre,
samp {
	font-family: monospace, monospace;
	font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
	color: inherit;
	font: inherit;
	margin: 0;
}
button {
	overflow: visible;
}
button,
select {
	text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
}
button[disabled],
html input[disabled] {
	cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}
input {
	line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
	height: auto;
}
input[type="search"] {
	-webkit-appearance: textfield;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}
fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}
legend {
	border: 0;
	padding: 0;
}
textarea {
	overflow: auto;
}
optgroup {
	font-weight: bold;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
td,
th {
	padding: 0;
}
* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
*:before,
*:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
html {
	font-size: 10px;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.42857143;
	color: #333333;
	background-color: #ffffff;
}
input,
button,
select,
textarea {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
}
a {
	color: #337ab7;
	text-decoration: none;
}
a:hover,
a:focus {
	color: #23527c;
	text-decoration: underline;
}
a:focus {
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}
figure {
	margin: 0;
}
img {
	vertical-align: middle;
}
.img-responsive {
	display: block;
	max-width: 100%;
	height: auto;
}
.img-rounded {
	border-radius: 6px;
}
.img-thumbnail {
	padding: 4px;
	line-height: 1.42857143;
	background-color: #ffffff;
	border: 1px solid #dddddd;
	border-radius: 4px;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	display: inline-block;
	max-width: 100%;
	height: auto;
}
.img-circle {
	border-radius: 50%;
}
hr {
	margin: 20px auto;
	border:none;
	border: 0;
	height: 3px;
	width: 100%;
	background: -webkit-gradient(linear, left top, right top, from(#FDB913) ,color-stop(#F37021) , color-stop(#B42846) ,color-stop(#645FAA) ,color-stop(#0089CF) ,to(#0DB14B));
	background: -o-linear-gradient(left, #FDB913 ,#F37021 , #B42846 ,#645FAA ,#0089CF ,#0DB14B);
	background: linear-gradient(to right, #FDB913 ,#F37021 , #B42846 ,#645FAA ,#0089CF ,#0DB14B);
}

.rainbow{
	display: inline-block;
	padding: 2px 1px ;
	background: -webkit-gradient(linear, left top, right top, from(#FDB913) ,color-stop(#F37021) , color-stop(#B42846) ,color-stop(#645FAA) ,color-stop(#0089CF) ,to(#0DB14B));
	background: -o-linear-gradient(left, #FDB913 ,#F37021 , #B42846 ,#645FAA ,#0089CF ,#0DB14B);
	background: linear-gradient(to right, #FDB913 ,#F37021 , #B42846 ,#645FAA ,#0089CF ,#0DB14B);
}

.rainbow_text{
	text-transform: uppercase;
	font-size: 28px;
	line-height: 32px;
	display: block;

	background: -webkit-gradient(linear, left top, right top, from(#FDB913) ,color-stop(#F37021) , color-stop(#B42846) ,color-stop(#645FAA) ,color-stop(#0089CF) ,to(#0DB14B));
	background: -o-linear-gradient(left, #FDB913 ,#F37021 , #B42846 ,#645FAA ,#0089CF ,#0DB14B);
	background: linear-gradient(to right, #FDB913 ,#F37021 , #B42846 ,#645FAA ,#0089CF ,#0DB14B);
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
}
.grey_back{
	background: #f5f5f5;
}
hr.meduim {
	width: 60%;
}
hr.small {
	width: 25%;
}
.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
	position: static;
	width: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	clip: auto;
}
[role="button"] {
	cursor: pointer;
}
h1,.h1,
h2,.h2,
h3,.h3,
h4,.h4,
h5,.h5,
h6,.h6{
	font-family: inherit;
	font-weight: 500;
	line-height: 1.1;
	color: inherit;
}
h1 small, .h1 small, h1 .small, .h1 .small,
h2 small, .h2 small, h2 .small, .h2 .small,
h3 small, .h3 small, h3 .small, .h3 .small,
h4 small, .h4 small, h4 .small, .h4 .small,
h5 small, .h5 small, h5 .small, .h5 .small,
h6 small, .h6 small, h6 .small, .h6 .small{
	font-weight: 400;
	line-height: 1;
	color: #777777;
}
h1,.h1,
h2,.h2,
h3,.h3 {
	margin-top: 20px;
	margin-bottom: 10px;
}
h1 small,  .h1 small,
h2 small,  .h2 small,
h3 small,  .h3 small,
h1 .small, .h1 .small,
h2 .small, .h2 .small,
h3 .small, .h3 .small {
	font-size: 65%;
}
h4,.h4,
h5,.h5,
h6,.h6 {
	margin-top: 10px;
	margin-bottom: 10px;
}
h4 small, .h4 small,
h5 small, .h5 small,
h6 small, .h6 small,
h4 .small, .h4 .small,
h5 .small, .h5 .small,
h6 .small, .h6 .small {
	font-size: 75%;
}
h1, .h1 {font-size: 36px;}
h2, .h2 {font-size: 30px;}
h3, .h3 {font-size: 24px;}
h4, .h4 {font-size: 18px;}
h5, .h5 {font-size: 14px;}
h6, .h6 {font-size: 12px;}
p {
	margin: 0 0 10px;
}
.lead {
	margin-bottom: 20px;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.4;
}
@media (min-width: 768px) {
	.lead {
		font-size: 21px;
	}
}
small,
.small {
	font-size: 85%;
}
mark,
.mark {
	padding: .2em;
	background-color: #fcf8e3;
}
.text-left    {text-align: left;}
.text-right   {text-align: right;}
.text-center  {text-align: center;}
.text-justify {text-align: justify;}
.text-nowrap {
	white-space: nowrap;
}
.text-lowercase  {text-transform: lowercase;}
.text-uppercase  {text-transform: uppercase;}
.text-capitalize {text-transform: capitalize;}
.text-muted {
	color: #777777;
}
.text-primary 		 {color: #337ab7;}
a.text-primary:hover,
a.text-primary:focus {color: #286090;}

.text-success 		 {color: #3c763d;}
a.text-success:hover,
a.text-success:focus {color: #2b542c;}

.text-info 		 	 {color: #31708f;}
a.text-info:hover,
a.text-info:focus 	 {color: #245269;}

.text-warning 		 {color: #8a6d3b;}
a.text-warning:hover,
a.text-warning:focus {color: #66512c;}

.text-danger 		 {color: #a94442;}
a.text-danger:hover,
a.text-danger:focus {color: #843534;}

.bg-primary {
	color: #fff;
	background-color: #337ab7;
}
a.bg-primary:hover,
a.bg-primary:focus 	{background-color: #286090;}

.bg-success 		{background-color: #dff0d8;}
a.bg-success:hover,
a.bg-success:focus 	{background-color: #c1e2b3;}

.bg-info 			{background-color: #d9edf7;}
a.bg-info:hover,
a.bg-info:focus 	{background-color: #afd9ee;}

.bg-warning 		{background-color: #fcf8e3;}
a.bg-warning:hover,
a.bg-warning:focus 	{background-color: #f7ecb5;}

.bg-danger 			{background-color: #f2dede;}
a.bg-danger:hover,
a.bg-danger:focus 	{background-color: #e4b9b9;}

.page-header {
	padding-bottom: 9px;
	margin: 40px 0 20px;
	border-bottom: 1px solid #eeeeee;
}
ul,
ol {
	margin-top: 0;
	margin-bottom: 10px;
}
ul ul,
ol ul,
ul ol,
ol ol {
	margin-bottom: 0;
}
.list-unstyled {
	padding-left: 0;
	list-style: none;
}
.list-inline {
	padding-left: 0;
	list-style: none;
	margin-left: -5px;
}
.list-inline > li {
	display: inline-block;
	padding-right: 5px;
	padding-left: 5px;
}
dl {
	margin-top: 0;
	margin-bottom: 20px;
}
dt,
dd {
	line-height: 1.42857143;
}
dt {
	font-weight: 700;
}
dd {
	margin-left: 0;
}
@media (min-width: 768px) {
	.dl-horizontal dt {
		float: left;
		width: 160px;
		clear: left;
		text-align: right;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.dl-horizontal dd {
		margin-left: 180px;
	}
}
abbr[title],
abbr[data-original-title] {
	cursor: help;
}
.initialism {
	font-size: 90%;
	text-transform: uppercase;
}
blockquote {
	padding: 10px 20px;
	margin: 0 0 20px;
	font-size: 17.5px;
	border-left: 5px solid #eeeeee;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
	margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
	display: block;
	font-size: 80%;
	line-height: 1.42857143;
	color: #777777;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
	content: "\2014 \00A0";
}
.blockquote-reverse,
blockquote.pull-right {
	padding-right: 15px;
	padding-left: 0;
	text-align: right;
	border-right: 5px solid #eeeeee;
	border-left: 0;
}
.blockquote-reverse footer:before, blockquote.pull-right footer:before,
.blockquote-reverse small:before,  blockquote.pull-right small:before,
.blockquote-reverse .small:before, blockquote.pull-right .small:before {
	content: "";
}
.blockquote-reverse footer:after, blockquote.pull-right footer:after,
.blockquote-reverse small:after,  blockquote.pull-right small:after,
.blockquote-reverse .small:after, blockquote.pull-right .small:after {
	content: "\00A0 \2014";
}
address {
	margin-bottom: 20px;
	font-style: normal;
	line-height: 1.42857143;
}
.container {
	padding-right: 15px;
	padding-left : 15px;
	margin-right : auto;
	margin-left  : auto;
	width        : 100%;
	max-width    : 1340px;
}

.container.sm{
	max-width    : 945px;
}
.container-fluid {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}
.row {
	margin-right: -15px;
	margin-left: -15px;
}
.row-no-gutters {
	margin-right: 0;
	margin-left: 0;
}
.row-no-gutters [class*="col-"] {
	padding-right: 0;
	padding-left: 0;
}
.col-xs-1, 		.col-sm-1, 		.col-md-1, 		.col-lg-1,
.col-xs-2, 		.col-sm-2, 		.col-md-2, 		.col-lg-2,
.col-xs-3, 		.col-sm-3, 		.col-md-3, 		.col-lg-3,
.col-xs-5ths, 	.col-sm-5ths, 	.col-md-5ths, 	.col-lg-5ths,
.col-xs-4, 		.col-sm-4, 		.col-md-4, 		.col-lg-4,
.col-xs-5, 		.col-sm-5, 		.col-md-5, 		.col-lg-5,
.col-xs-6, 		.col-sm-6, 		.col-md-6, 		.col-lg-6,
.col-xs-7, 		.col-sm-7, 		.col-md-7, 		.col-lg-7,
.col-xs-8, 		.col-sm-8, 		.col-md-8, 		.col-lg-8,
.col-xs-9, 		.col-sm-9, 		.col-md-9, 		.col-lg-9,
.col-xs-10, 	.col-sm-10, 	.col-md-10,		.col-lg-10,
.col-xs-11, 	.col-sm-11, 	.col-md-11,		.col-lg-11,
.col-xs-12, 	.col-sm-12, 	.col-md-12,		.col-lg-12 {
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-5ths, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6,
.col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
	float: left;
}
.col-xs-12 		{width: 100%;}
.col-xs-11 		{width: 91.66666667%;}
.col-xs-10 		{width: 83.33333333%;}
.col-xs-9  		{width: 75%;}
.col-xs-8  		{width: 66.66666667%;}
.col-xs-7  		{width: 58.33333333%;}
.col-xs-6  		{width: 50%;}
.col-xs-5  		{width: 41.66666667%;}
.col-xs-4  		{width: 33.33333333%;}
.col-xs-3  		{width: 25%;}
.col-xs-5ths  	{width: 20%;}
.col-xs-2  		{width: 16.66666667%;}
.col-xs-1  		{width: 8.33333333%;}

.col-xs-pull-12 	{right: 100%;}
.col-xs-pull-11 	{right: 91.66666667%;}
.col-xs-pull-10 	{right: 83.33333333%;}
.col-xs-pull-9  	{right: 75%;}
.col-xs-pull-8  	{right: 66.66666667%;}
.col-xs-pull-7  	{right: 58.33333333%;}
.col-xs-pull-6  	{right: 50%;}
.col-xs-pull-5  	{right: 41.66666667%;}
.col-xs-pull-4  	{right: 33.33333333%;}
.col-xs-pull-3  	{right: 25%;}
.col-xs-pull-5ths  	{right: 20%;}
.col-xs-pull-2  	{right: 16.66666667%;}
.col-xs-pull-1  	{right: 8.33333333%;}
.col-xs-pull-0  	{right: auto;}

.col-xs-push-12 	{left: 100%;}
.col-xs-push-11 	{left: 91.66666667%;}
.col-xs-push-10 	{left: 83.33333333%;}
.col-xs-push-9 		{left: 75%;}
.col-xs-push-8 		{left: 66.66666667%;}
.col-xs-push-7 		{left: 58.33333333%;}
.col-xs-push-6 		{left: 50%;}
.col-xs-push-5 		{left: 41.66666667%;}
.col-xs-push-4 		{left: 33.33333333%;}
.col-xs-push-3 		{left: 25%;}
.col-xs-pull-5ths 	{left: 20%;}
.col-xs-push-2 		{left: 16.66666667%;}
.col-xs-push-1 		{left: 8.33333333%;}
.col-xs-push-0 		{left: auto;}

.col-xs-offset-12 	{margin-left: 100%;}
.col-xs-offset-11 	{margin-left: 91.66666667%;}
.col-xs-offset-10 	{margin-left: 83.33333333%;}
.col-xs-offset-9  	{margin-left: 75%;}
.col-xs-offset-8  	{margin-left: 66.66666667%;}
.col-xs-offset-7  	{margin-left: 58.33333333%;}
.col-xs-offset-6  	{margin-left: 50%;}
.col-xs-offset-5  	{margin-left: 41.66666667%;}
.col-xs-offset-4  	{margin-left: 33.33333333%;}
.col-xs-offset-3  	{margin-left: 25%;}
.col-xs-offset-5ths {margin-left: 20%;}
.col-xs-offset-2  	{margin-left: 16.66666667%;}
.col-xs-offset-1  	{margin-left: 8.33333333%;}
.col-xs-offset-0  {margin-left: 0%;}

@media (min-width: 768px) {
	.col-sm-1, .col-sm-2, .col-sm-5ths, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6,
	.col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
		float: left;
	}
	.col-sm-12 		{width: 100%;}
	.col-sm-11 		{width: 91.66666667%;}
	.col-sm-10 		{width: 83.33333333%;}
	.col-sm-9  		{width: 75%;}
	.col-sm-8  		{width: 66.66666667%;}
	.col-sm-7  		{width: 58.33333333%;}
	.col-sm-6  		{width: 50%;}
	.col-sm-5  		{width: 41.66666667%;}
	.col-sm-4  		{width: 33.33333333%;}
	.col-sm-3  		{width: 25%;}
	.col-sm-5ths  	{width: 20%;}
	.col-sm-2  		{width: 16.66666667%;}
	.col-sm-1  		{width: 8.33333333%;}

	.col-sm-pull-12 	{right: 100%;}
	.col-sm-pull-11 	{right: 91.66666667%;}
	.col-sm-pull-10 	{right: 83.33333333%;}
	.col-sm-pull-9  	{right: 75%;}
	.col-sm-pull-8  	{right: 66.66666667%;}
	.col-sm-pull-7  	{right: 58.33333333%;}
	.col-sm-pull-6  	{right: 50%;}
	.col-sm-pull-5  	{right: 41.66666667%;}
	.col-sm-pull-4  	{right: 33.33333333%;}
	.col-sm-pull-3  	{right: 25%;}
	.col-sm-pull-5ths  	{right: 20%;}
	.col-sm-pull-2  	{right: 16.66666667%;}
	.col-sm-pull-1  	{right: 8.33333333%;}
	.col-sm-pull-0  	{right: auto;}

	.col-sm-push-12 	{left: 100%;}
	.col-sm-push-11 	{left: 91.66666667%;}
	.col-sm-push-10 	{left: 83.33333333%;}
	.col-sm-push-9  	{left: 75%;}
	.col-sm-push-8  	{left: 66.66666667%;}
	.col-sm-push-7  	{left: 58.33333333%;}
	.col-sm-push-6  	{left: 50%;}
	.col-sm-push-5  	{left: 41.66666667%;}
	.col-sm-push-4  	{left: 33.33333333%;}
	.col-sm-push-3  	{left: 25%;}
	.col-sm-push-5ths  	{left: 20%;}
	.col-sm-push-2  	{left: 16.66666667%;}
	.col-sm-push-1  	{left: 8.33333333%;}
	.col-sm-push-0  	{left: auto;}

	.col-sm-offset-12 	{margin-left: 100%;}
	.col-sm-offset-11 	{margin-left: 91.66666667%;}
	.col-sm-offset-10 	{margin-left: 83.33333333%;}
	.col-sm-offset-9  	{margin-left: 75%;}
	.col-sm-offset-8  	{margin-left: 66.66666667%;}
	.col-sm-offset-7  	{margin-left: 58.33333333%;}
	.col-sm-offset-6  	{margin-left: 50%;}
	.col-sm-offset-5  	{margin-left: 41.66666667%;}
	.col-sm-offset-4  	{margin-left: 33.33333333%;}
	.col-sm-offset-3  	{margin-left: 25%;}
	.col-sm-offset-5ths {margin-left: 25%;}
	.col-sm-offset-2  	{margin-left: 16.66666667%;}
	.col-sm-offset-1  	{margin-left: 8.33333333%;}
	.col-sm-offset-0  	{margin-left: 0%;}
}
@media (min-width: 992px) {
	.col-md-1, .col-md-2, .col-md-5ths, .col-md-3, .col-md-4, .col-md-5, .col-md-6,
	.col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
		float: left;
	}
	.col-md-12 		{width: 100%;}
	.col-md-11 		{width: 91.66666667%;}
	.col-md-10 		{width: 83.33333333%;}
	.col-md-9  		{width: 75%;}
	.col-md-8  		{width: 66.66666667%;}
	.col-md-7  		{width: 58.33333333%;}
	.col-md-6  		{width: 50%;}
	.col-md-5  		{width: 41.66666667%;}
	.col-md-4  		{width: 33.33333333%;}
	.col-md-3  		{width: 25%;}
	.col-md-5ths 	{width: 20%;}
	.col-md-2 		{width: 16.66666667%;}
	.col-md-1 		{width: 8.33333333%;}

	.col-md-pull-12 	{right: 100%;}
	.col-md-pull-11 	{right: 91.66666667%;}
	.col-md-pull-10 	{right: 83.33333333%;}
	.col-md-pull-9  	{right: 75%;}
	.col-md-pull-8  	{right: 66.66666667%;}
	.col-md-pull-7  	{right: 58.33333333%;}
	.col-md-pull-6  	{right: 50%;}
	.col-md-pull-5  	{right: 41.66666667%;}
	.col-md-pull-4  	{right: 33.33333333%;}
	.col-md-pull-3  	{right: 25%;}
	.col-md-pull-5ths  	{right: 20%;}
	.col-md-pull-2  	{right: 16.66666667%;}
	.col-md-pull-1  	{right: 8.33333333%;}
	.col-md-pull-0  	{right: auto;}

	.col-md-push-12 	{left: 100%;}
	.col-md-push-11 	{left: 91.66666667%;}
	.col-md-push-10 	{left: 83.33333333%;}
	.col-md-push-9  	{left: 75%;}
	.col-md-push-8  	{left: 66.66666667%;}
	.col-md-push-7  	{left: 58.33333333%;}
	.col-md-push-6  	{left: 50%;}
	.col-md-push-5  	{left: 41.66666667%;}
	.col-md-push-4  	{left: 33.33333333%;}
	.col-md-push-3  	{left: 25%;}
	.col-md-push-5ths  	{left: 20%;}
	.col-md-push-2  	{left: 16.66666667%;}
	.col-md-push-1  	{left: 8.33333333%;}
	.col-md-push-0  	{left: auto;}

	.col-md-offset-12 	{margin-left: 100%;}
	.col-md-offset-11 	{margin-left: 91.66666667%;}
	.col-md-offset-10 	{margin-left: 83.33333333%;}
	.col-md-offset-9  	{margin-left: 75%;}
	.col-md-offset-8  	{margin-left: 66.66666667%;}
	.col-md-offset-7  	{margin-left: 58.33333333%;}
	.col-md-offset-6  	{margin-left: 50%;}
	.col-md-offset-5  	{margin-left: 41.66666667%;}
	.col-md-offset-4  	{margin-left: 33.33333333%;}
	.col-md-offset-3  	{margin-left: 25%;}
	.col-md-offset-5ths {margin-left: 20%;}
	.col-md-offset-2  	{margin-left: 16.66666667%;}
	.col-md-offset-1  	{margin-left: 8.33333333%;}
	.col-md-offset-0  	{margin-left: 0%;}
}
@media (min-width: 1200px) {
	.col-lg-1, .col-lg-2, .col-lg-5ths, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6,
	.col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
		float: left;
	}
	.col-lg-12 		{width: 100%;}
	.col-lg-11 		{width: 91.66666667%;}
	.col-lg-10 		{width: 83.33333333%;}
	.col-lg-9  		{width: 75%;}
	.col-lg-8  		{width: 66.66666667%;}
	.col-lg-7  		{width: 58.33333333%;}
	.col-lg-6  		{width: 50%;}
	.col-lg-5  		{width: 41.66666667%;}
	.col-lg-4  		{width: 33.33333333%;}
	.col-lg-3  		{width: 25%;}
	.col-lg-5ths	{width: 20%;}
	.col-lg-2  		{width: 16.66666667%;}
	.col-lg-1  		{width: 8.33333333%;}

	.col-lg-pull-12 	{right: 100%;}
	.col-lg-pull-11 	{right: 91.66666667%;}
	.col-lg-pull-10 	{right: 83.33333333%;}
	.col-lg-pull-9  	{right: 75%;}
	.col-lg-pull-8  	{right: 66.66666667%;}
	.col-lg-pull-7  	{right: 58.33333333%;}
	.col-lg-pull-6  	{right: 50%;}
	.col-lg-pull-5  	{right: 41.66666667%;}
	.col-lg-pull-4  	{right: 33.33333333%;}
	.col-lg-pull-3  	{right: 25%;}
	.col-lg-pull-5ths  	{right: 20%;}
	.col-lg-pull-2 		{right: 16.66666667%;}
	.col-lg-pull-1 		{right: 8.33333333%;}
	.col-lg-pull-0 		{right: auto;}

	.col-lg-push-12 	{left: 100%;}
	.col-lg-push-11 	{left: 91.66666667%;}
	.col-lg-push-10 	{left: 83.33333333%;}
	.col-lg-push-9  	{left: 75%;}
	.col-lg-push-8  	{left: 66.66666667%;}
	.col-lg-push-7  	{left: 58.33333333%;}
	.col-lg-push-6  	{left: 50%;}
	.col-lg-push-5  	{left: 41.66666667%;}
	.col-lg-push-4  	{left: 33.33333333%;}
	.col-lg-push-3  	{left: 25%;}
	.col-lg-push-5ths  	{left: 20%;}
	.col-lg-push-2  	{left: 16.66666667%;}
	.col-lg-push-1  	{left: 8.33333333%;}
	.col-lg-push-0  	{left: auto;}

	.col-lg-offset-12 	{margin-left: 100%;}
	.col-lg-offset-11 	{margin-left: 91.66666667%;}
	.col-lg-offset-10 	{margin-left: 83.33333333%;}
	.col-lg-offset-9  	{margin-left: 75%;}
	.col-lg-offset-8  	{margin-left: 66.66666667%;}
	.col-lg-offset-7  	{margin-left: 58.33333333%;}
	.col-lg-offset-6  	{margin-left: 50%;}
	.col-lg-offset-5  	{margin-left: 41.66666667%;}
	.col-lg-offset-4  	{margin-left: 33.33333333%;}
	.col-lg-offset-3  	{margin-left: 25%;}
	.col-lg-offset-5ths {margin-left: 20%;}
	.col-lg-offset-2  	{margin-left: 16.66666667%;}
	.col-lg-offset-1  	{margin-left: 8.33333333%;}
	.col-lg-offset-0  	{margin-left: 0%;}
}
@media (min-width: 1500px) {
	.col-xl-1, .col-xl-2, .col-xl-5ths, .col-xl-3, 	.col-xl-4, 	.col-xl-5, .col-xl-6,
	.col-xl-7, .col-xl-8, .col-xl-9, 	.col-xl-10, .col-xl-11, .col-xl-12 {
		float: left;
	}
	.col-xl-12 		{width: 100%;}
	.col-xl-11 		{width: 91.66666667%;}
	.col-xl-10 		{width: 83.33333333%;}
	.col-xl-9  		{width: 75%;}
	.col-xl-8  		{width: 66.66666667%;}
	.col-xl-7  		{width: 58.33333333%;}
	.col-xl-6  		{width: 50%;}
	.col-xl-5  		{width: 41.66666667%;}
	.col-xl-4  		{width: 33.33333333%;}
	.col-xl-3  		{width: 25%;}
	.col-xl-5ths	{width: 20%;}
	.col-xl-2  		{width: 16.66666667%;}
	.col-xl-1  		{width: 8.33333333%;}

	.col-xl-pull-12 	{right: 100%;}
	.col-xl-pull-11 	{right: 91.66666667%;}
	.col-xl-pull-10 	{right: 83.33333333%;}
	.col-xl-pull-9  	{right: 75%;}
	.col-xl-pull-8  	{right: 66.66666667%;}
	.col-xl-pull-7  	{right: 58.33333333%;}
	.col-xl-pull-6  	{right: 50%;}
	.col-xl-pull-5  	{right: 41.66666667%;}
	.col-xl-pull-4  	{right: 33.33333333%;}
	.col-xl-pull-3  	{right: 25%;}
	.col-xl-pull-5ths  	{right: 20%;}
	.col-xl-pull-2 		{right: 16.66666667%;}
	.col-xl-pull-1 		{right: 8.33333333%;}
	.col-xl-pull-0 		{right: auto;}

	.col-xl-push-12 	{left: 100%;}
	.col-xl-push-11 	{left: 91.66666667%;}
	.col-xl-push-10 	{left: 83.33333333%;}
	.col-xl-push-9  	{left: 75%;}
	.col-xl-push-8  	{left: 66.66666667%;}
	.col-xl-push-7  	{left: 58.33333333%;}
	.col-xl-push-6  	{left: 50%;}
	.col-xl-push-5  	{left: 41.66666667%;}
	.col-xl-push-4  	{left: 33.33333333%;}
	.col-xl-push-3  	{left: 25%;}
	.col-xl-push-5ths  	{left: 20%;}
	.col-xl-push-2  	{left: 16.66666667%;}
	.col-xl-push-1  	{left: 8.33333333%;}
	.col-xl-push-0  	{left: auto;}

	.col-xl-offset-12 	{margin-left: 100%;}
	.col-xl-offset-11 	{margin-left: 91.66666667%;}
	.col-xl-offset-10 	{margin-left: 83.33333333%;}
	.col-xl-offset-9  	{margin-left: 75%;}
	.col-xl-offset-8  	{margin-left: 66.66666667%;}
	.col-xl-offset-7  	{margin-left: 58.33333333%;}
	.col-xl-offset-6  	{margin-left: 50%;}
	.col-xl-offset-5  	{margin-left: 41.66666667%;}
	.col-xl-offset-4  	{margin-left: 33.33333333%;}
	.col-xl-offset-3  	{margin-left: 25%;}
	.col-xl-offset-5ths {margin-left: 20%;}
	.col-xl-offset-2  	{margin-left: 16.66666667%;}
	.col-xl-offset-1  	{margin-left: 8.33333333%;}
	.col-xl-offset-0  	{margin-left: 0%;}
}
.clearfix:before,.dl-horizontal dd:before,.container:before,.container-fluid:before,.row:before,
.clearfix:after, .dl-horizontal dd:after, .container:after, .container-fluid:after, .row:after {
	display: table;
	content: " ";
}
.clearfix:after, .dl-horizontal dd:after, .container:after, .container-fluid:after, .row:after {
	clear: both;
}
.center-block {
	display: block;
	margin-right: auto;
	margin-left: auto;
}
.pull-right {	float     : right !important;}
.pull-left {	float     : left !important;}
.hide {			display   : none !important;}
.show {			display   : block !important;}
.invisible {	visibility: hidden;}

.text-hide {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0;
}
.hidden {
	display: none !important;
}
.affix {
	position: fixed;
}
@-ms-viewport {
	width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
	display: none !important;
}
.visible-xs-block, .visible-xs-inline, .visible-xs-inline-block,
.visible-sm-block, .visible-sm-inline, .visible-sm-inline-block,
.visible-md-block, .visible-md-inline, .visible-md-inline-block,
.visible-lg-block, .visible-lg-inline, .visible-lg-inline-block {
	display: none !important;
}
@media (max-width: 767px) {
	.visible-xs 		{display: block !important;}
	table.visible-xs 	{display: table !important;}
	tr.visible-xs 		{display: table-row !important;}
	th.visible-xs,
	td.visible-xs 		{display: table-cell !important;}
}

@media (max-width: 767px) {.visible-xs-block 		{display: block !important;}}
@media (max-width: 767px) {.visible-xs-inline 		{display: inline !important;}}
@media (max-width: 767px) {.visible-xs-inline-block {display: inline-block !important;}}

@media (min-width: 768px) and (max-width: 991px) {
	.visible-sm {display: block !important;}
	table.visible-sm 	{display: table !important;}
	tr.visible-sm 		{display: table-row !important;}
	th.visible-sm,
	td.visible-sm 		{display: table-cell !important;}
}
@media (min-width: 768px) and (max-width: 991px) {.visible-sm-block 		{display: block !important;}}
@media (min-width: 768px) and (max-width: 991px) {.visible-sm-inline 		{display: inline !important;}}
@media (min-width: 768px) and (max-width: 991px) {.visible-sm-inline-block 	{display: inline-block !important;}}
@media (min-width: 992px) and (max-width: 1199px) {
	.visible-md 		{display: block !important;}
	table.visible-md 	{display: table !important;}
	tr.visible-md 		{display: table-row !important;}
	th.visible-md,
	td.visible-md 		{display: table-cell !important;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {.visible-md-block 		{display: block !important;}}
@media (min-width: 992px) and (max-width: 1199px) {.visible-md-inline 		{display: inline !important;}}
@media (min-width: 992px) and (max-width: 1199px) {.visible-md-inline-block {display: inline-block !important;}}
@media (min-width: 1200px) {
	.visible-lg 		{display: block !important;}
	table.visible-lg 	{display: table !important;}
	tr.visible-lg 		{display: table-row !important;}
	th.visible-lg,
	td.visible-lg 		{display: table-cell !important;}
}
@media (min-width: 1200px) 	{.visible-lg-block 					{display: block !important;}}
@media (min-width: 1200px) 	{.visible-lg-inline 				{display: inline !important;}}
@media (min-width: 1200px) 	{.visible-lg-inline-block 			{display: inline-block !important;}}
@media (max-width: 767px) 	{.hidden-xs 						{display: none !important;}}
@media (min-width: 768px) and (max-width: 991px) {.hidden-sm 	{display: none !important;}}
@media (min-width: 992px) and (max-width: 1199px) {.hidden-md 	{display: none !important;}}
@media (min-width: 1200px) 	{.hidden-lg 						{display: none !important;}}
.visible-print {
	display: none !important;
}
@media print {
	.visible-print 		{display: block !important;}
	table.visible-print {display: table !important;}
	tr.visible-print 	{display: table-row !important;}
	th.visible-print,
	td.visible-print 	{display: table-cell !important;}
}
.visible-print-block {display: none !important;}
@media print {.visible-print-block {display: block !important;}}

.visible-print-inline {display: none !important;}
@media print {.visible-print-inline {display: inline !important;}}

.visible-print-inline-block {display: none !important;}
@media print {.visible-print-inline-block {display: inline-block !important;}}

@media print {.hidden-print {display: none !important;}}




/* Slider */
.slick-loading .slick-list{
	/*background: #fff url('ajax-loader.gif.html') center center no-repeat;*/
}

/* Icons */
/* Arrows */
.slick-prev,
.slick-next{
	font-size: 0;
	line-height: 0;

	position: absolute;
	top: 50%;

	display: block;

	width: 20px;
	height: 20px;
	padding: 0;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);

	cursor: pointer;

	color: transparent;
	border: none;
	outline: none;
	background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus{
	color: transparent;
	outline: none;
	background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before{
	opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before{
	opacity: .25;
}

.slick-prev:before,
.slick-next:before{
	font-family: 'slick';
	font-size: 20px;
	line-height: 1;

	opacity: .75;
	color: white;

	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.slick-prev{
	left: -25px;
}
[dir='rtl'] .slick-prev{
	right: -25px;
	left: auto;
}
.slick-prev:before{
	content: '←';
}
[dir='rtl'] .slick-prev:before{
	content: '→';
}

.slick-next{
	right: -25px;
}
[dir='rtl'] .slick-next{
	right: auto;
	left: -25px;
}
.slick-next:before{
	content: '→';
}
[dir='rtl'] .slick-next:before{
	content: '←';
}

/* Dots */
.slick-dotted.slick-slider{
	margin-bottom: 30px;
}

.slick-dots{
	position: absolute;
	bottom: -25px;

	display: block;

	width: 100%;
	padding: 0;
	margin: 0;

	list-style: none;

	text-align: center;
}
.slick-dots li{
	position: relative;

	display: inline-block;

	width: 20px;
	height: 20px;
	margin: 0 5px;
	padding: 0;

	cursor: pointer;
}
.slick-dots li:only-child{
	display: none;
}

.slick-dots li button{
	font-size: 0;
	line-height: 0;

	display: block;

	width: 20px;
	height: 20px;
	padding: 5px;

	cursor: pointer;

	color: transparent;
	border: 0;
	outline: none;
	background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus{
	outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before{
	opacity: 1;
}
.slick-dots li button:before{
	font-family: 'slick';
	font-size: 6px;
	line-height: 20px;

	position: absolute;
	top: 0;
	left: 0;

	width: 20px;
	height: 20px;

	content: '•';
	text-align: center;

	opacity: .25;
	color: black;

	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before{
	opacity: .75;
	color: black;
}

/* Slider */
.slick-slider{
	position: relative;

	display: block;
	box-sizing: border-box;

	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;

	-webkit-touch-callout: none;
	-khtml-user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent;
}

.slick-list{
	position: relative;

	display: block;
	overflow: hidden;

	margin: 0;
	padding: 0;
}
.slick-list:focus{
	outline: none;
}
.slick-list.dragging{
	cursor: pointer;
	cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list{
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.slick-track{
	position: relative;
	top: 0;
	left: 0;

	display: block;
	margin-left: auto;
	margin-right: auto;
}
.slick-track:before,
.slick-track:after{
	display: table;

	content: '';
}
.slick-track:after{
	clear: both;
}
.slick-loading .slick-track{
	visibility: hidden;
}

.slick-slide{
	display: none;
	float: left;

	height: 100%;
	min-height: 1px;
}
[dir='rtl'] .slick-slide{
	float: right;
}
.slick-slide img{
	display: block;
}
.slick-slide.slick-loading img{
	display: none;
}
.slick-slide.dragging img{
	pointer-events: none;
}
.slick-initialized .slick-slide{
	display: block;
}
.slick-loading .slick-slide{
	visibility: hidden;
}
.slick-vertical .slick-slide{
	display: block;

	height: auto;

	border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
	display: none;
}

* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}

.proper_case {
	text-transform: initial !important;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}
.banner-cont p{
	font-size: 18px;
}
.sep{
	width: 100%;
	text-align: center;
	padding: 30px 0 ;
}
.row{
	padding: 40px 0;
	margin: 0;
}

fieldset,
img {
	border: 0;
}

img {
	max-width: 100%;
	height: auto;
	display: inline-block;
}

address,
caption,
cite,
code,
dfn,
th,
var {
	font-style: normal;
	font-weight: normal;
}

ol{
	display: block;
	list-style-type: decimal;
	margin-block-start: 1em;
	margin-block-end: 1em;
	margin-inline-start: 0px;
	margin-inline-end: 0px;
	padding-inline-start: 60px;
}
ul{
	list-style: disc;
}
caption,
th {
	text-align: left;
}

q:before,
q:after {
	content: '';
}

abbr,
acronym {
	border: 0;
}

a {
	color          : #000000;
	text-decoration: none;
	outline        : 0 none !important;
}

a:hover,
a:focus {
	color          : #000000;
	text-decoration: none;
	outline        : 0 none !important;
}

header,
nav,
section,
article,
aside,
footer,
hgroup,
figure,
main {
	display: block;
}

.clear {
	clear      : both;
	font-size  : 1px;
	line-height: 1px;
	display    : block;
	height     : 0;
}

.last {
	margin: 0 !important;
}

.pad_last {
	padding: 0 !important;
}

.no_bg {
	background: none !important;
}

.no_bor {
	border: 0 none !important;
}

.flt_lt {
	float: left;
	display: inline;
}

.flt_rt {
	float: right;
	display: inline;
}

/* reset.css ends here */


html {
}

body {
	font      :normal 18px/34px "BrownStd-Light", sans-serif;
	color     : #5A5A5A;
	overflow-x: hidden;
}
body.scroll_stop{
	overflow: hidden;
}
body.scroll_stop .wrapper{
	overflow: hidden;
	height  : 100vh;
	position: fixed;
}
h1   {font: normal 45px/55px "BrownStd-Bold" , sans-serif;}
h2   {font:normal 24px/36px "BrownStd-Bold" , sans-serif;}
h3   {font:normal 40px/50px "BrownStd-Bold" , sans-serif;}
h4   {font:normal 20px/30px "BrownStd-Bold" , sans-serif;}
h5   {font:normal 31px/40px "BrownStd-Bold" , sans-serif;}
h6   {font:normal 18px/24px "BrownStd-Bold" , sans-serif;}
p    {font:normal 18px/28px "BrownStd-Light", sans-serif;}
p.alt{font:normal 14px/22px "BrownStd-light", sans-serif;}

h1, h2, h3, h4, h5, h6, p , p.alt{
	color: inherit;
	/*display: inline-block;*/
}
h4, p{
	margin-bottom: 20px;
}
.apply_section .title h1,
h2{
	margin: 0;

}


h5{
	letter-spacing: 3px;
	text-transform: uppercase;
	text-align    : center;
}


h6{
	margin-bottom: 10px;
}


@media screen and (max-width: 1200px){
	h1{
		font: 35px/45px 'BrownStd-Bold'!important;
	}
	.page-id-12 h1 {
		font: 30px/40px 'BrownStd-Light'!important;
	    color: #fff;
	    margin: 0;
	}

	.apply_section .title h1{
		font:normal 24px/32px "BrownStd-Regular" , sans-serif!important;
	}
}
@media screen and (max-width: 992px){
	h2 > br,
	h1 > br{
		display: none;
	}
}
@media screen and (max-width: 768px){
	h2   {font:normal 24px/32px "BrownStd-Regular" , sans-serif;}
	h5{
		font:normal 22px/30px "BrownStd-Bold" , sans-serif;
		margin: 0;
	}
}

.white {color: #FFFFFF!important;}
.green {color: #06926a!important;}
.yellow{color: #f5b92b!important;}
/*.red   {color: #c6004c!important;}*/
.purple{color: #685ba9!important;}

.logo_color_yellow{
	background-color: #FDB913;
}
.logo_color_oranhge{
	background-color: #F37021;
}
.logo_color_red{
	background-color: #B42846;
}
.logo_color_purple{
	background-color: #645FAA;
}
.logo_color_blue{
	background-color: #0089CF;
}
.logo_color_green{
	background-color: #0DB14B;
}


.comcast_color_gradient{
	background: -webkit-gradient(linear, left top, right top, from(#FDB913) ,color-stop(#F37021) , color-stop(#B42846) ,color-stop(#645FAA) ,color-stop(#0089CF) ,to(#0DB14B));
	background: -o-linear-gradient(left, #FDB913 ,#F37021 , #B42846 ,#645FAA ,#0089CF ,#0DB14B);
	background: linear-gradient(to right, #FDB913 ,#F37021 , #B42846 ,#645FAA ,#0089CF ,#0DB14B);
}



.uppercase{text-transform: uppercase;}
.slick-prev,
.slick-next{
	z-index: 99;
}
/* LayOut Start here */

.wrapper {
	max-width: 100%;
	margin   : 0 auto;
	width    : 100%;
	overflow : hidden;
}

.container {
	width    : 1620px;
	margin   : 0 auto;
	max-width: 100%;
	padding  : 0 15px;
}


.footer-in #main-menu{
	max-width: 900px;
	width: 100%;
}

.footer_logo{
	width : 123px;
	height: 84px;
}
.nav_wrap{
	height: 100%;
	text-align: right;
}
.head_social_wrap ul{
	margin: 0;
}
.head_social_wrap ul{
	padding: 0;
}
.social_footer_wrap,
.head_social_wrap{
	position: absolute;
	right   : 10px;
	top     : 0;
	height  : 100%;
	width   : 168px;
}
.social_footer_wrap{
	position: absolute;
	overflow: hidden;
	width   : 14vw;
}
.social_footer_wrap .navbar-nav {
	top: 72%;
}
.entry-content ul{
	padding-left:15px;
}
.entry-content img.attachment-post-thumbnail{
	margin-bottom: 1.7vw;
}
.entry-content ol li{
	padding-top: 15px;
	font: normal 18px/28px "BrownStd-Light", sans-serif;
}
.entry-content ol li:first-of-type{
	padding-top: 0;
}
.entry-content ol li ul li{
	padding-top: 5px;
}
.entry-content ol li p:last-of-type{
	margin-bottom: 0;
}


@media screen and (max-width: 1409px){
	.header_sm img{
		width: 15px;
	}
}
@media screen and (max-width: 1080px) {

}


@media screen and (max-width: 1080px) {
	.footer-in #main-menu {
		width: 382px;
		min-width: initial;
		text-align: center;
		display: block;
		float: none;
	}

}
@media screen and (max-width: 992px) {
	.footer-in #main-menu {
		margin: 15px auto;
	}
	.social_footer_wrap ul{
		overflow: hidden;
		margin: 0 auto;
		display: inline-block;
	}
	.social_footer_wrap{
		position  : relative;
		left      : initial;
		top       : initial;
		right: 0;
		transform : none;
		margin    : 0 auto;
		float     : none;
		width     : 100%;
		text-align: center;
	}
	.footer-in .navbar-nav{
		position   : relative;
		left       : initial;
		top        : initial;
		transform  : none;
		margin     : 0 auto;
		padding    : 0;
		font-size  : 18px;
		line-height: 25px;
	}
	.social_footer_wrap{
		position: relative;
		left    : initial;
		top     : inherit;
		width   : 100%;
	}
	.footer-in{
		height: auto;
	}
	.ft-logo img{
		display: block;
		margin: 0 auto 20px;
	}
	#main-menu{
		max-width: 482px;
	}
}
@media screen and (max-width: 767px) {
	.footer-in #main-menu{
		width: 244px;
	}
}
.social_footer_wrap li{
	padding-right: 10px;
}

.footer-in .social_footer_wrap .navbar-nav li:last-of-type{
	padding-right: 0;
}

.btn {
	font-size     : 16px;
	line-height   : 54px;
	height        : 54px;
	border        : 1px solid #FFFFFF;
	font-family   : 'BrownStd-Bold';
	display       : block;
	width         : 210px;
	text-align    : center;
	text-transform: uppercase;
	border-radius : 0;
	padding       : 0;
	background    : transparent;
	letter-spacing: 1px;
}
.featured-lt-in span.latest{
	font-size     : 13px;
	line-height   : 25px;
	font-family   : 'BrownStd-Bold';
	display       : block;
	width         : 210px;
	color         : #fff;
	text-transform: uppercase;
	border-radius : 0;
	padding-bottom: 10px;
	letter-spacing: 8px;
}

.btn:hover {
	background: #0096D7;
	color: #FFFFFF;
	border-color: #ACACAC;
}

/* --old banner start-- */

/*
.banner-cont > a{
    width: 48%;
    float: left;
}
.banner-cont a.green {
    background  : #00ae5b;
    color       : #fefefe;
    border-color: #fefefe;
    margin-right: 16px;
}
.banner-cont a.red {
    background: #c14166;
}

.banner-cont a.red:hover{
    background  : #fff;
    border-color: #c14166;
    color       : #c14166;
}

.banner-cont a.green:hover {
    background  : #fff;
    border-color: #00ae5b;
    color       : #00ae5b;
}
*/



.video-js .vjs-big-play-button {
	display: none;
}

.our_btn {
	position: relative;
	max-width: 452px;
}

/* --old banner end-- */

/* --main-content start-- */



/* --featured end-- */
.sep.labs{
	padding: 15px 0;
}
@media screen and (max-width: 768px){
	.sep.labs{
		padding: 0;
	}
}
.labs {
	margin: 0 20px;
	padding: 0px 0 98px 0;
}
.labs .container{
	padding: 0;
}

.labs figure {
	margin: 0;
}

.labs figure img {
	display: block;
	margin: 0 auto;
	width: 100%;
}

.labs-in {
	text-align: center;
}

.labs-in span {
	padding: 0 0 34px 0;
	display: block;
}

.labs-in h2 {
	text-transform: uppercase;
	padding       : 0 0 13px 0;
	margin-top    : 0;
}

.labs-in h2 span {
	text-transform: lowercase;
	display: inline-block;
	padding: 0;
}

.labs-in p {
	color      : #000000;
	font-size  : 20px;
	line-height: 35px;
	font-family: 'BrownStd-Light';
	padding    : 0 0 29px 0;
}


@media screen and (max-width: 768px) {
	.labs-in h2 {
		padding   : 0;
		margin-top: 0;
	}
	.labs .row{
		padding: 0;
	}
	.labs-in p{
		padding: 0;
	}
}
.date {
	display: block;
	background: rgba(232, 181, 52, 1);
	background: -moz-linear-gradient(left, rgba(232, 181, 52, 1) 0%, rgba(235, 158, 51, 1) 20%, rgba(244, 101, 49, 1) 71%, rgba(244, 101, 49, 1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(232, 181, 52, 1)), color-stop(20%, rgba(235, 158, 51, 1)), color-stop(71%, rgba(244, 101, 49, 1)), color-stop(100%, rgba(244, 101, 49, 1)));
	background: -webkit-linear-gradient(left, rgba(232, 181, 52, 1) 0%, rgba(235, 158, 51, 1) 20%, rgba(244, 101, 49, 1) 71%, rgba(244, 101, 49, 1) 100%);
	background: -o-linear-gradient(left, rgba(232, 181, 52, 1) 0%, rgba(235, 158, 51, 1) 20%, rgba(244, 101, 49, 1) 71%, rgba(244, 101, 49, 1) 100%);
}

.video_cnt {
	display: none;
}

.date-in {
	text-align: center;
	padding: 40px 0;
}

.date-in span {
	padding: 0 0 28px 0;
	display: block;
}

.date-in h2 {
	color: #FFFFFF;
	font-size: 32px;
}

.date-in p {
	font-size     : 16px;
	line-height   : 32px;
	letter-spacing: 0.1px;
	font-family   : 'BrownStd-Light';
	padding       : 0 0 20px 0;
}

form {
	max-width: 892px;
	margin: 0 auto;
}

.form-in {
	margin: 0 -30px;
	padding: 0 0 30px 0;
}

.form-in .form-group {
	padding: 0 30px;
}

.form-in .form-control {
	background   : transparent;
	border       : none;
	border-bottom: 1px solid #FFFFFF;
	border-radius: 0;
	font-size    : 21px;
	line-height  : 38px;
	height       : 38px;
	padding      : 0 17px;
	font-family  : 'BrownStd-Light';
	outline      : none !important;
	color        : #FFFFFF;
}

form button.btn {
	margin        : 0 auto;
	width         : 157px;
	border-color  : #FFFFFF;
	height        : 48px;
	line-height   : 48px;
	color         : #FFFFFF;
	letter-spacing: 1px;
}

.form-in .form-control::-webkit-input-placeholder {
	/* Chrome/Opera/Safari */
	color: #FFFFFF;
}

.form-in .form-control::-moz-placeholder {
	/* Firefox 19+ */
	color: #FFFFFF;
}

.form-in .form-control:-ms-input-placeholder {
	/* IE 10+ */
	color: #FFFFFF;
}

.form-in .form-control:-moz-placeholder {
	/* Firefox 18- */
	color: #FFFFFF;
}

.form-control:focus {
	box-shadow: none !important;
}

.slider-txt a:hover {
	background  : #0096D7;
	color       : #FFFFFF;
	border-color: #ACACAC;
}

/* --footer strat-- */

footer {
	padding: 0 0 100px 0;
}

.footer-in {
	height  : 160px;
	position: relative;
	margin  : 0 auto;
	overflow: hidden;
	padding : 55px 0 0 0;
}

.ft-nav ul {
	margin: 0;
	padding: 32px 0 0 102px;
}

.ft-nav ul li {
	padding: 0 63px 0 0;
}

.ft-nav ul li a {
	color      : #343537;
	font-size  : 18px;
	line-height: 20px;
	display    : block;
	font-family: 'BrownStd-Bold';
}

.social {
	padding: 43px 0 0 0;
}

.social ul li {
	padding: 0 0 0 28px;
}

.copy-right {
	text-align: center;
	padding: 26px 0;
}
.copy-right,
.copy-right a {
	color      : #1B1B1B;
	font-size  : 14px;
	line-height: 16px;
	font-weight: normal;
	font-family: 'BrownStd-Light';
}
.copy-right a{
	padding-left: 9px;
}
.copy-right a:hover{
	color: #0188cf;
}
.copy-right a:visted:hover{
	color: #0188cf;
}

@media screen and (max-width: 560px) {
	.copy-right a{
		display: block;
		padding-left: 0;
		padding-top: 5px;
	}
}
.slider-txt p.p-adjust {
	padding: 0 0 10px 0;
}

.ft-nav ul li a:hover {
	color: #FF0000;
}

/* --footer end-- */

/* --header start-- */



#nav-icon1 span,
#nav-icon3 span,
#nav-icon4 span {
	display           : block;
	position          : absolute;
	height            : 3px;
	width             : 100%;
	background        : #000000;
	border-radius     : 9px;
	opacity           : 1;
	left              : 0;
	-webkit-transform : rotate(0deg);
	-moz-transform    : rotate(0deg);
	-o-transform      : rotate(0deg);
	transform         : rotate(0deg);
	-webkit-transition: 0.25s ease-in-out;
	-moz-transition   : 0.25s ease-in-out;
	-o-transition     : 0.25s ease-in-out;
	transition        : 0.25s ease-in-out;
}

.featured-slider {
	position: relative;
}

#nav-icon1 span:nth-child( 1 ) {
	top: 0;
}

#nav-icon1 span:nth-child( 2 ) {
	top: 11px;
}

#nav-icon1 span:nth-child( 3 ) {
	top: 22px;
}

.open #nav-icon1 span:nth-child( 1 ) {
	top              : 18px;
	-webkit-transform: rotate(135deg);
	-moz-transform   : rotate(135deg);
	-o-transform     : rotate(135deg);
	transform        : rotate(135deg);
}

.open #nav-icon1 span:nth-child( 2 ) {
	opacity: 0;
	left: -60px;
}

.open #nav-icon1 span:nth-child( 3 ) {
	top              : 18px;
	-webkit-transform: rotate(-135deg);
	-moz-transform   : rotate(-135deg);
	-o-transform     : rotate(-135deg);
	transform        : rotate(-135deg);
}

.sidebar {
	display: none;
}

header.stick_header {
	padding: 0 30px;
}

/* inputs feilds */

input,
textarea,
button,
select {
	-webkit-border-radius: 0;
}

.slick-dots li {
	width: 10px;
	height: 10px;
}

.slick-dots li button {
	border: 1px solid #FFFFFF;
	width : 10px;
	height: 10px;
}

.slick-dots li.slick-active button {
	background: #FFFFFF;
}



.slick-dots li button:before {
	content: "";
}

.stats {
	padding: 50px;
}

.stat_num {
	text-align : center;
	font-size  : 70px;
	line-height: 75px;
	font-weight: 700;
	font-family: 'BrownStd-Bold';
}

.stat_title {
	text-align    : center;
	font-size     : 24px;
	line-height   : 32px;
	font-weight   : 700;
	text-transform: uppercase;
	margin-bottom : 10px;
	font-family   : 'BrownStd-Bold';
}

.stat_copy {
	text-align : center;
	font-size  : 20px;
	line-height: 30px;
	color      : #454545;
	padding    : 0 65px;
}

#top .slider-cont figure {
	overflow: hidden;
	position: relative;
}

#top .slider-cont figure:before {
	content : '';
	position: absolute;
	left    : 0;
	top     : 0;
	width   : 100%;
	height  : 100%;
}

#top .slider-cont figure > img {
	width      : 110%;
	max-width  : initial;
	margin-left: -10%;
	transition : margin-left 400ms ease;
}

#top .slider-cont figure:hover > img {
	margin-left: 0%;
}

#top .slide {
	width     : 100%;
	height    : 100%;
	position  : absolute;
	top       : 0;
	right     : -50%;
	transform : skewX(-30deg);
	overflow  : hidden;
	transition: right 400ms ease;
}

#top .slide.no_image {
	width: 200%;
	right: 50%;
}

#top .slider-cont figure:hover .slide {
	right: -130%;
}

#top .slider-cont figure:hover .slide.no_image {
	right: -25%;
}

#top .green .slide {
	border-left: 20px solid #09B33980;
}

#top .green:before {
	background: #09B33940;
}

#top .red .slide {
	border-left: 20px solid #D9212180;
}

#top .red:before {
	background: #D9212140;
}

#top .blue .slide {
	border-right: 20px solid #107BBE80;
	background: #107BBE40;
}

#top .slide img {
	height: 100%;
	transform: skew(30deg);
	margin-left: -135px;
}

#top .slider-txt a {
	width      : 270px;
	margin     : 0 auto;
	margin-top : -30px;
	position   : relative;
	z-index    : 999;
	border     : 1px solid #FFFFFF;
	line-height: 48px;
	color      : #FFFFFF;
}

#top .slider-txt a:hover {
	background: #FFFFFF !important;
}

#top .slider-txt {
	color: #FFFFFF;
	padding: 0;
	width: 100%;
}

#top .slider-txt.green a {
	background: #09B339;
}

#top .slider-txt.green a:hover {
	color: #09B339;
	border: 1px solid #09B339;
}

#top .slider-txt.red a {
	background: #C5244C;
}

#top .slider-txt.red a:hover {
	color: #C5244C;
	border: 1px solid #C5244C;
}

#top .slider-txt.blue a {
	background: #107BBE;
}

#top .slider-txt.blue a:hover {
	color: #107BBE;
	border: 1px solid #107BBE;
}


.select,
.hover{
	position: relative;
	overflow: hidden;
}
.hover > .hover_box{
	width   : 310px;
	height  : 310px;
	position: absolute;
	top     : 0%;
	left    : 5%;
	z-index : 999;
	cursor  : pointer;
}
.hover > .hover_img{
	position  : absolute;
	top       : 0;
	left      : 0;
	opacity   : 1;
	transition: opacity .2s ease;
}
.hover > .hover_box:hover + .hover_img{
	opacity: 0;
}

.select > .select_thr,
.select > .select_two,
.select > .select_one{
	display : block;
	position: absolute;
	opacity : .5;
	left    : 33.4%;
	width   : 207px;
	height  : 32px;
	z-index : 99;
	cursor  : pointer;
}
.select > .select_two{
	left: 44.6%;
}
.select > .select_thr{
	left : 55.7%;
}
.select > .select_one:focus + img{
	opacity: 0;
}
.select > img.two,
.select > img.thr{
	position  : absolute;
	top       : 0;
	left      : 0;
	opacity   : 0;
	transition: opacity .2s ease;
}
.select > .select_two:focus + .select_thr + img.one + img.two{
	opacity: 1;
}
.select > .select_thr:focus + img.one{
	opacity: 0;
}
.select > .select_thr:focus + img.one + img.two{
	opacity: 0;
}
.select > .select_thr:focus + img.one + img.two + img.thr{
	opacity: 1;
	color: #2e88cd;
}


.prev,
.next{
	font-family      : FontAwesome;
	position         : absolute;
	top              : 50%;
	transform        : translateY(-50%);
	height           : 30px;
	width            : 20px;
	z-index          : 999999;
	cursor           : pointer;
	background       : url(images/arrows.png);
	background-repeat: no-repeat;
	background-size  : 200%;
	overflow         : hidden;
}
.prev{
	background-position: left center;
}
.next{
	background-position: right center;
}
.prev{
	left: -30px;
}
.next{
	right: -30px;
}
.tiles .prev,
.tiles .next{
	top: -45px;
}
.tiles .prev{
	left: 8%;
}
.tiles .next{
	right: 8%;
}
.events_section {
	padding:0 15px;
}
.events_section .tiles .prev,
.events_section .tiles .next {
	top: 25%;
	transform: translateY(-50%);
}
.events_section .tiles .prev {
	left: -15px;
}
.events_section .tiles .next {
	right: -15px;
}

@media screen and (max-width: 992px){
	.footer-in{
		height: auto;
		overflow: visible;
	}
}
@media screen and (max-width: 768px){
	.tiles .prev,
	.tiles .next{
		top: -18px;
	}

	.tiles .prev{
		left: 8%;
	}
	.tiles .next{
		right: 8%;
	}

}
@media screen and (max-width: 450px){
	.tiles .prev{
		left: 1%;
	}
	.tiles .next{
		right: 1%;
	}

}


.sep{
	width     : 100%;
	text-align: center;
	padding   : 0px 0 ;
	height    : 3px;
	position  : relative;
	max-width : 238px;
	margin    : 0 auto;
}
.sep img{
	position : absolute;
	left     : 50%;
	top      : 0 ;
	transform: translateX(-50%);
}
.section_wrap h5{
	margin: 15px 0;
}


.top > .container > .title{
	max-width     : 1200px;
	margin        : 0 auto;
	display       : block;
	padding-bottom: 40px;
}


.row.apply_section.top,
.row.our_space_header.top{
	padding-bottom: 0;
}
.apply_section .title h1{
	padding-bottom: 0px;
	padding-top: 6px;
	font: normal 30px/40px "BrownStd-Bold" , sans-serif;
}
@media screen and (max-width: 992px) {
	.apply_section .title h1 br{
		display: none;
	}
}

.conct_split_section > .container > .title{
	text-align: center;
	max-width : 1059px;
	width     : 100%;
	padding-bottom: 0;
}
.row.split_section:not(.top){
	padding-top: 0;
}
.row.split_section.accl{
	background-color: #f5f5f5;
}

/* Home Page */

/* Buckets Section*/
.main-content ul.row{
	list-style: none;
}
.main-content .row li {
	padding-bottom: 80px;
}
.snip1561 {
	max-width : 500px;
	position  : relative;
	margin    : 0 auto;
	width     : 100%;
	background: #700877;
	background: -webkit-linear-gradient(90deg, #700877 0%, #FF2759 100%, #FF2759 100%);
	background: -moz-linear-gradient(90deg, #700877 0%, #FF2759 100%, #FF2759 100%);
	background: linear-gradient(90deg, #700877 0%, #FF2759 100%, #FF2759 100%);
}

.snip1561 img,
.snip1561:before,
.snip1561:after {
	-webkit-box-sizing: border-box;
	box-sizing        : border-box;
	-webkit-transition: all 0.4s ease;
	transition        : all 0.4s ease;
}

.snip1561 img {
	max-width          : 100%;
	backface-visibility: hidden;
	vertical-align     : top;
}

.snip1561 .stars {
	position: relative;
	overflow: hidden;
}

.snip1561 .star,
.snip1561 .star:before,
.snip1561 .star:after,
.snip1561 .stars:before,
.snip1561 .stars:after {
	content         : '';
	width           : 160px;
	height          : 2px;
	background-color: #FFFFFF;
	position        : absolute;
	z-index         : 1;
	top             : 50%;
	left            : 50%;
	opacity         : 0;
	transform       : rotate(-60deg) translate(-300%, 50%);
	transition      : transform 0s 100ms ease;
}

.snip1561.green {
	background: #09B339;
}

.snip1561.red {
	background: #D92121;
}

.snip1561.blue {
	background: #107BBE;
}

.snip1561 figcaption {
	position   : absolute;
	top        : 0;
	bottom     : 0;
	left       : 0;
	right      : 0;
	z-index    : 1;
	line-height: 1em;
	opacity    : 1;
}

.snip1561 h3 {
	position          : absolute;
	left              : 50%;
	top               : 110%;
	transform         : translateX(-50%);
	color             : #000000;
	font-size         : 1.4em;
	font-weight       : 400;
	line-height       : 1.1em;
	margin            : 0;
	text-transform    : uppercase;
	-webkit-transition: all 0.4s ease;
	transition        : all 0.4s ease;
	width             : 100%;
	text-align        : center;
}

.snip1561 .star:after,
.snip1561 .star:before {
	transform: none;
	opacity: 1;
}
.snip1561 .stars:after { left: 45%; }
.snip1561 .star { left: 15%; }
.snip1561 .star:before { left: -70%; top: 1175%; }
.snip1561 .star:after { left: -30%; top: -1175%; }


.snip1561 a {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 1;
}

.snip1561:hover img,
.snip1561.hover img {
	zoom: 1;
	filter: alpha(opacity=50);
	-webkit-opacity: 0.5;
	opacity: 0.5;
}

.snip1561:hover .star,
.snip1561:hover .stars:before,
.snip1561.hover .stars:before,
.snip1561:hover .stars:after,
.snip1561.hover .stars:after {
	opacity: 1;
	transform: rotate(-60deg) translate(500%, 50%);
	transition: transform 2s ease;
}

.snip1561:hover .star {
	opacity: 1;
	transition: transform 1.5s 200ms ease-out;
}

.snip1561:hover .stars:after,
.snip1561.hover .stars:after {
	transition: transform 2s 100ms ease;
}
.snip1561:hover h3 {
	color: inherit;
}


/* Featured Slick Slider*/

.featured-slider{
	background: -webkit-linear-gradient(right top,  #644691, #644691 ,#c21c36);
	background: -moz-linear-gradient(bottom left,   #644691, #644691 ,#c21c36);
	background: -o-linear-gradient(bottom left,     #644691, #644691 ,#c21c36);
	background: linear-gradient(to bottom left,     #644691, #644691 ,#c21c36);
}
.featured {
	position  : relative;
	min-height: 545px;
	width     : 100%;
}

.featured-lt {
	min-height: 545px;
	padding   : 0;
	z-index   : 1;
	position  : relative;
	width     : 50%;

}

.featured:after {
	content   : "";
	background: url("images/bg_shape.png") no-repeat;
	width     : 1200px;
	height    : 100%;
	position  : absolute;
	left      : -66%;
	top       : 0;
	background: initial;
	min-width : 946px;
	transition: left 700ms ease;
}
.slick-active.featured:after{
	left: 0%;
}

.featured-lt-in {
	position  : absolute;
	left      : -64%;
	width     : 560px;
	top       : 46%;
	transform : translateY(-50%);
	transition: left 700ms ease;
}
.slick-active .featured-lt-in{
	left: 7vw;
}

.featured-lt-in span {
	padding: 0 0 37px 1px;
	display: block;
}

.featured-lt-in h3 {
	padding    : 0 0 12px 0;
	font-size  : 32px;
	line-height: 40px;
}

.featured-lt-in p {
	font-size     : 20px;
	font-family   : 'BrownStd-Light';
	line-height   : 33px;
	letter-spacing: 0.2px;
	padding       : 0 0 33px 0;
}

.featured-lt-in a {
  /*
	display       : inline-block;
	margin        : 0 0 0 2px;
	color         : #fff;
	font-size     : 14px;
	line-height   : 16px;
	font-family   : 'BrownStd-Bold';
	text-transform: uppercase;
	letter-spacing: 2.1px;
	position      : relative;
	*/
	color: #FFFFFF;
}

.featured-lt-in a:after {
    /*
    content   : "";
    display   : inline-block;
    background: url("../images/arrow-wt.png") no-repeat;
    width     : 40px;
    height    : 12px;
    margin    : 0 0px 0 13px;
    */
}
.featured-lt-in a:hover{
	background-color: #ffffff;
	color: #000000;
}
.featured-lt-in a:visited{
	color: #ffffff;
}
.featured-lt-in a:visited:hover{
	color: #000000;
}

.featured-rt {
	height    : 545px;
	padding   : 0;
	width     : 55%;
	position  : absolute;
	right     : -55%;
	top       : 0;
	transition: right 700ms ease;
}
.slick-active.featured .featured-rt{
	right: -135px;
}

.featured-rt figure {
	margin   : 0;
	height   : 545px;
	overflow : hidden;
	transform: skewX(20deg);
}
.featured-rt figure:before{
	content       : '';
	position      : absolute;
	left          : 0;
	top           : 0;
	width         : 100%;
	height        : 100%;
	pointer-events: none;
	z-index       : 9;
}
.featured-rt figure img {
	position   : absolute;
	left       : 50%;
	top        : 50%;
	transform  : translate(-50%, -50%) skew(-20deg);
	display    : block;
	margin     : 0 auto;
	min-width  : 100%;
	min-height : 100%;
	width      : initial;
	max-width  : initial;
	margin-left: -135px;
}
.featured-rt img.logo{
	position  : absolute;
	left      : 60%;
	top       : 50%;
	transform : translate(-50%, -50%) skew(-20deg);
	z-index   : 99;
	min-height: initial;
	min-width : initial;
	max-height: 40%;
	width     : 61%;
	padding   : 0 10px;
	max-width : 500px;
}
.slick-dots {
	bottom     : 26px;
	text-align : left;
	left       : 7vw;
	margin-left: -5px;
	width      : 250px;
}

@media screen and (max-width: 1200px) {
	.slick-active .featured-lt-in{
		width     : 460px;
		left      : 50%;
		transform : translate(-50%, -50%);
		padding   : 30px;
		transition: none;
	}
	.slick-dots {
		width     : 460px;
		transition: none;;
	}
}

@media screen and (max-width: 992px) {
	.featured-lt-in {

	}
	.slick-dots {
		width    : 560px;
		left     : 50%;
		padding  : 0 15px;
		transform: translateX(-50%);
	}
	.featured-rt{
		width    : 100%;
		right    : 0;
		top      : 0;
		z-index  : 9;
		transform: none;
	}
	.slick-active.featured .featured-rt{
		right: 0;
	}
	.featured-lt-in,
	.slick-active .featured-lt-in{
		width: 560px;
		left      : 50%;
		transform : translate(-50%, -50%);
		padding   : 15px;
		transition: none;
	}
	.featured-rt figure{
		transform: none;
	}
	.featured-rt img.logo,
	.featured-rt figure img {
		transform: translate(-50%, -50%);
	}
	.featured-rt:after{
		content   : '';
		width     : 100%;
		height    : 100%;
		position  : absolute;
		left      : 0;
		top       : 0;
		background: -webkit-linear-gradient(right top, #644691, #644691 ,#c21c36);
		background: -moz-linear-gradient(bottom left, #644691, #644691 ,#c21c36);
		background: -o-linear-gradient(bottom left, #644691, #644691 ,#c21c36);
		background: linear-gradient(to bottom left, #644691, #644691 ,#c21c36);
		opacity   : .8;
		z-index   : 99;
	}
	.featured-lt{
		width: 100%;
		z-index: 999;
	}
}
@media screen and (max-width: 590px) {
	.featured-lt,
	.featured-rt {
		height: 670px;
	}
	.featured-lt-in,
	.slick-active .featured-lt-in{
		position : absolute;
		left     : initial;
		right    : initial;
		top      : initial;
		transform: none;
		padding  : 30px 15px 60px 15px;
		width    : 100%;
	}
	.slick-dots{
		width: initial;
	}
}


/* Instagram Section */

.instagram{
	overflow  : hidden;
	margin    : 0 auto;
	position  : relative;
	text-align: center;
	width     : 100%;
}
.instagram .block{
	padding: 0px;
	overflow: hidden;
}
.instagram .block a{
	position: absolute;
	top     : 0;
	left    : 0;
	width   : 100%;
	height  : 100%;
	z-index : 999;
}
.instagram .block:after{
	content       : "";
	display       : block;
	padding-bottom: 100%;
}
.instagram .block .wrap{
	overflow: hidden;
	position: absolute;
	left    : 50%;
	top     : 50%;
	transform: translate(-50%, -50%);
	width   : 94%;
	height  : 94%;
}
.instagram img.image {
	position  : absolute;
	left      : 50%;
	top       : 50%;
	transform : translate(-50%,-50%);
	height    : 110%;
	z-index   : 9;
	max-width : initial;

}
.instagram .caption{
	font-size          : 1.4vh;
	opacity            : 1;
	width              : 100%;
	height             : 100%;
	position           : absolute;
	top                : 0;
	left               : 0;
	color              : #FFF;
	line-height        : 1;
	transition         : all 200ms ease;
	z-index            : 99;
	background-image   : url();
	background-size    : cover;
	background-repeat  : no-repeat;
	background-position: center;
	transition         : opacity .5s ease;
}
.instagram .caption:before{
	content   : '';
	width     : 100%;
	height    : 100%;
	position  : absolute;
	top       : 0;
	left      : 0;
	z-index   : 9;
	background: -webkit-linear-gradient(right top, #feda75, #fa7e1e, #d62976, #962fbf, #4f5bd5);
	background:  -moz-linear-gradient(bottom left, #feda75, #fa7e1e, #d62976, #962fbf, #4f5bd5);
	background:    -o-linear-gradient(bottom left, #feda75, #fa7e1e, #d62976, #962fbf, #4f5bd5);
	background:    linear-gradient(to bottom left, #feda75, #fa7e1e, #d62976, #962fbf, #4f5bd5);
	opacity   : 0;
	transition: opacity .4s ease;
}
.instagram .caption:after{
	content            : '';
	width              : 100%;
	height             : 100%;
	position           : absolute;
	top                : 0;
	left               : 0;
	z-index            : 8;
	background-image   : url('/wp-content/themes/lift-labs/images/instagram-513.png');
	background-position: center;
	background-size    : contain;
	background-repeat  : no-repeat;
	transition         : opacity .4s 50ms ease;
	opacity            : 0
}
.instagram .caption .text {
	width      : 100%;
	position   : absolute;
	left       : 0;
	top        : 50%;
	transform  : translateY(-50%);
	text-align : center;
	font       : normal 41px/50px "BrownStd-Bold" , sans-serif;
	color      : #e0d4d4;
	margin-left: -9px;
	white-space: nowrap;
	transition : opacity .4s 50ms ease;
	z-index    : 9;
	opacity    : 0;

}
.instagram .block:hover .caption .text {
	opacity: 1;
}
.instagram .block:hover .caption:before{
	opacity: .4;
}
.instagram .block:hover .caption:after{
	opacity: .7;
}
@media screen and (max-width: 768px) {
	.instagram .block .wrap{
		width: 100%;
	}
}





/* About Page */


/* Team Section */


.logo_wrapper.container {
	max-width: 1300px;
	width: 80%;
}

.section_wrap{
	position  : relative;
	text-align: center;
	overflow  : visible;
}

.members_wrap{
	max-width: 1137px;
	margin: 0 auto;
	display: block;
}
.logo_center_wrap  .tab.active{}
.highlight,
.logo_section,
.team_section{
	padding: 50px 15px;
}
.team_section{
	text-align: center;
	overflow  : hidden;
}
.team_section .container{
	padding: 0;
}
.team_section .title h4{
	margin: 35px 0;
}
.team_section .team_block{
	margin  : 15px auto 0 auto;
	overflow: hidden;
	padding : 0;
	position: relative;
	display : inline-block;
	width   : 25%;
}


@media screen and (max-width: 768px) {
	.team_section .team_block{
		width: 50%;
	}
}


.team_section .team_block:after{
	content       : "";
	display       : block;
	padding-bottom: 115%;
}
.team_section .team_block .image > div{
	position           : relative;
	left               : 0;
	top                : 0;
	transform          : none;
	height             : 100%;
	width              : 100%;
	overflow           : hidden;
	background-position: center;
	background-size    : cover;
	background-repeat  : no-repeat;
	transition         : opacity .5s ease;
}
.team_section .team_block .image > div.multiply{
	background-color     : transparent;
	transition           : background-color .2s ease;
	background-blend-mode: multiply;
}


.team_section .team_block .image{
	height: 100%;
	width : 100%;
	overflow: hidden;
	margin: 0;
}
.team_section .team_block:hover .image > div.hover{
	opacity: 0;
}
.team_section .team_block .text{
	opacity: 0;
	width     : 100%;
	text-align: center;
	position  : absolute;
	top       : 50%;
	left      : 50%;
	transform : translate(-50%, -50%);
	transition: opacity .2s ease;
}
.team_section .team_block .text .name{
	font :normal 18px/34px "BrownStd-Bold", sans-serif;
	color: #ffffff;
}
.team_section .team_block .text .position{
	line-height: 20px;
	color  : #ffffff;
	padding: 0 15px;
}
.team_section .team_block:hover .image + .text{
	opacity       : 1;
	z-index       : 999;
	pointer-events: none;
}
.team_section .team_block .text .text_con{
	opacity   : 1;
	width     : 100%;
	text-align: center;
	position  : absolute;
	top       : 50%;
	left      : 50%;
	transform : translate(-50%, -50%);
	transition: opacity .2s ease;
}
.team_section .team_block .block_container{
	position : absolute;
	top      : 50%;
	left     : 50%;
	transform: translate(-50%, -50%);
	width    : 100%;
	height   : 100%;
	padding  : 0 7px;
}

/* Logo Section */

.logo_section .title{
	text-align: center;
	max-width : 1000px;
	margin    : 0 auto;
	display   : block;
	padding   : 0 15px;

}

.logo_section .title h2{
	margin-top: 0;
}
.logo_center_wrap{
	display   : block;
	margin    : 0 auto;
	overflow  : visable;
	text-align: center;
	position  : relative;
}
.logo_center_wrap:before{
	content         : '';
	position        : absolute;
	left            : 0;
	top             : 0;
	width           : 100%;
	height          : 100%;
	background-color: #ffffff;
}
.logo_center_wrap .tab{
	display         : inline-block;
	height          : 45px;
	min-width       : 210px;
	text-align      : center;
	border          : 5px solid #ffffff;
	font            : normal 16px/38px "N", sans-serif;
	cursor          : pointer;
	background-color: #e1e1e1;
	margin          : 0;
	position        : relative;
	z-index         : 9;
	transition      : margin 1s ease;

	-webkit-touch-callout: none;
	-webkit-user-select  : none;
	-khtml-user-select   : none;
	-moz-user-select     : none;
	-ms-user-select      : none;
	user-select          : none;
}

.logo_wrap{
	margin    : 32px 0;
	width     : 100%;
	height    : 100px;
	text-align: center;
	overflow  : visable;
}
.logo_block{
	display              : inline-block;
	position             : relative;
	width                : 12.5%;
	padding              : 0 15px;
	float                : left;
	height               : 100px;
	background-position  : center;
	background-size      : 70%;
	background-repeat    : no-repeat;
	-webkit-touch-callout: initial;
	-webkit-user-select  : initial;
	-khtml-user-select   : initial;
	-moz-user-select     : initial;
	-ms-user-select      : initial;
	user-select          : initial;
}

.lazy.logo_block{
	background-image: none!important;
}
.logo_block > img{
	position             : absolute;
	max-height           : 100%;
	padding              : 12px;
	top                  : 50%;
	left                 : 50%;
	transform            : translate(-50%, -50%);
	-webkit-touch-callout: initial;
	-webkit-user-select  : initial;
	-khtml-user-select   : initial;
	-moz-user-select     : initial;
	-ms-user-select      : initial;
	user-select          : initial;
}
.logo_center_wrap  .tab.active{
	background-color: inherit;
	color: #ffffff;
}
@media screen and (max-width: 550px) {
	.logo_center_wrap  .tab.active ~ .tab{
		color: green;

	}
	.logo_wrap{
		/*float: right;*/
	}
}

/* Highlight Banner */

.farm_banner{
	overflow: visible;
	position: relative;
}
.farm_banner > div{
	padding: 0;
	height : 450px;
}
.farm_banner .image{
	z-index: 9;
}
.farm_banner .image .slant{
	background-color: lavender;
	overflow        : hidden;
	margin-left     : -105px;
	transform       : skew(-10deg);
	transform-origin: bottom;
	height          : 100%;
}
.farm_banner .image .slant img{
	transform  : skew(10deg);
	max-width  : initial;
	min-width  : 107%;
	min-height : 100%;

}
.farm_banner .text{
	background: linear-gradient(90deg, #c8224b ,#6360aa);
}
.farm_banner .text .center{
	position : absolute;
	top      : 50%;
	left     : 57%;
	transform: translate(-50%, -50%);
	width    : 80%;
}
.farm_banner .text .center p,
.farm_banner .text .center h5{
	margin-bottom: 25px;
	text-align   : left;
}
.farm_banner .text .center a{
	display       : inline-block;
	width         : 233px;
	height        : 55px;
	text-align    : center;
	text-transform: uppercase;
	color         : #ffffff;
	border        : 1px solid #ffffff;
	font          :normal 15px/55px "BrownStd-Bold", sans-serif;
}
.farm_banner .text .center a:hover{
	background-color: #ffffff;
	color           : #000000;
}

@media screen and (max-width: 992px) {
	.farm_banner{
		padding: 0;
	}
	.farm_banner .image{
		position : absolute;
		top      : 50%;
		left     : 50%;
		transform: translate(-50%,-50%);
		z-index  : 9;
		height   : 100%;
		overflow : hidden;
	}
	.farm_banner .text{
		z-index   : 99;
		background: linear-gradient(90deg, #c8224bcc ,#6360aacc);
	}
	.farm_banner .text .center{
		padding  : 40px 45px;
		max-width: initial;
		position : relative;
		top      : initial;
		left     : initial;
		transform: none;
		width    : 100%;
	}
}
@media screen and (max-width: 768px) {
	.farm_banner{
		overflow: hidden;
	}
	.farm_banner .text .center{
		padding: 20px 30px;
	}
	.farm_banner > div{
		height: auto;
	}
}



/* Accelerator  Page*/



/* Apply Section */


.apply_section .title{
	text-align: center;
}
.apply_section .title a.apply_button{
	text-align    : center;
	text-transform: uppercase;
	font          :normal 15px/55px "BrownStd-Bold", sans-serif;
}
.apply_section .title a:visited:hover,
.apply_section .title a:hover{
/*	background-color: #16af66;
	color: #ffffff;*/
	text-decoration: underline;
}
.apply_section .title a:visited{
	/*color: #fff;*/
}

/* companty section */


.company_section{
	background-color: #f5f5f5;
	margin-bottom   : 50px;
}


.company_section .title{
	font          : normal 24px/32px 'BrownStd-Bold' , sans-serif;
	text-align    : center;
	padding-bottom: 40px;
	max-width     : 1100px;
	margin        : 0 auto;
}
.company_section .past_comp{
	width    :100%;
	max-width: 1150px;
	margin   : 0 auto;
	display  : block;
	overflow : hidden;
}
.accl.company_section .block .image{

}
.accl.company_section .block .image img{
	display: block;
	margin: 0 auto;
	border: 1px solid #898989;
}
.company_section .callout{
	display   : block;
	margin    : 30px auto 0 auto;
	text-align: center;
}
.company_section .callout a{
	color: #3485c7;
}

@media screen and (max-width: 768px) {
	.accl.company_section .block .image img{
		width: 97%;
	}
}

/* Split Section */

.split_section .video{
	margin-bottom: 10px;
}
.split_section p > a{
	color: #2eb64e;
}



/* dates section */

.dates_section h6{
	margin: 30px 0;
}
.dates_section{
	background-color: #f5f5f5;
	padding         : 35px 0;
	margin-bottom   : 50px;
}
.dates_section  > .container > .title{
	white-space: nowrap;
}
.cal_block{
	margin-top: 10px;
}

.dates_section .cal_block .title{
	font       : normal 14px/22px "BrownStd-Light", sans-serif;
	color      : #2c2c2c;
	width      : 134px;
	margin     : 0 0 0 auto;
	text-align : center;
}

.dates_section .cal_tile {
	text-align      : center;
	height          : 134px;
	width           : 134px;
	margin          : 0 0 0 auto;
	border-bottom   : 4px solid #dbdbdb;
	background-color: #ffffff;
	margin-bottom   : 15px;
	position        : relative;

}
.dates_section .cal_tile:before {
	content       : " ";
	display       : inline-block;
	height        : 100%;
	width         : 1%;
	vertical-align: middle;
}
.dates_section .cal_tile .center{
	display       : inline-block;
	vertical-align: middle;
	padding       : 20px 0;
}
.dates_section .cal_tile .month{
	color         : inherit;
	font          : normal 23px/38px "BrownStd-Bold", sans-serif;
	text-transform: uppercase;

}
.dates_section .cal_tile .month.alt{
	font: normal 29px/52px "BrownStd-Bold", sans-serif;
}
.dates_section .cal_tile .day{
	font :normal 52px/64px "BrownStd-Regular", sans-serif;
	color: #35303d;
}
.dates_section .cal_block:nth-of-type(1) .cal_tile {border-top:4px solid #06926a;color:#06926a;}
.dates_section .cal_block:nth-of-type(2) .cal_tile {border-top:4px solid #f5b92b;color:#f5b92b;}
.dates_section .cal_block:nth-of-type(3) .cal_tile {border-top:4px solid #c6004c;color:#c6004c;}
.dates_section .cal_block:nth-of-type(4) .cal_tile {border-top:4px solid #685ba9;color:#685ba9;}

@media (max-width: 1200px){
	.dates_section  > .container > .title{
		text-align: center;
	}
	.dates_section{
		padding: 30px 0;
	}
}
@media (max-width: 1024px){
	.dates_section h6{
		margin-top: 0;
	}

}
@media (max-width: 768px){
	.dates_section .cal_block .title{
		height: initial;
		font: normal 14px/18px "BrownStd-Light", sans-serif;
	}
	.dates_section h6{
		font: normal 33px/37px "BrownStd-Regular", sans-serif;
	}
	.cal_block{
		margin-top: 30px;
	}
	.dates_section{
		padding: 40px 0;
	}
}






/* Focus Section */


.focus_section{
	text-align: center;
}
.focus_section .title h4{
	font         : normal 31px/40px "BrownStd-Bold", sans-serif;
	color        : #7d7d7d;
	margin-bottom: 20px;
}
.focus_section .scroll_title_con{
	margin: 65px auto 0;
	position: relative;
}
.focus_section .inner_con{
	display: inline-block;
	position: relative;
}
.focus_section .inner_con:before{
	content       : "»";
	font          : normal 20px/20px "BrownStd-Regular", sans-serif;
	vertical-align: middle;
	padding-right : 10px;
	position      : absolute;
	top           : 44%;
	left          : -3%;
	transform     : translateY(-50%);

}
.focus_section .inner_con .scroll_title{
	display       : inline-block;
	color         : #282828;
	font          : normal 20px/30px "BrownStd-Regular", sans-serif;
	letter-spacing: 1px;
	text-transform: uppercase;
	position      : relative;
}
.focus_section .title p{
	font : normal 20px/36px "BrownStd-Light", sans-serif;
	color: #2c2c2c;
}
.focus_section .tiles{
	overflow: hidden;
	display : block;
	margin  : 20px auto 0 20px;
}
.focus_section .tiles > div:after {
	/*content       : "";*/
	display       : block;
	padding-bottom: 100%;
}

.focus_section .tiles .single_tile .back_wrap{
	/*width    : 95%;*/
	/*height   : 75%;*/
	/*position : absolute;*/
	/*top      : 50%;*/
	/*left     : 50%;*/
	/*transform: translate(-50%,-50%);*/
}

.focus_section .tiles > div > .back_wrap > .center{
	text-align: center;
	/*position  : absolute;*/
	/*top       : 15%;*/
	/*left      : 50%;*/
	/*transform : translateX(-50%);*/
	/*max-width : 293px;*/
	width     : 100%;
	padding   : 0 15px;
}
.focus_section .tiles .single_tile .icon{
	padding: 15px;
}
.focus_section .tiles .single_tile .center p{
	font:normal 14px/22px "BrownStd-light", sans-serif;
}
.title .box{
	display: none;

}


/* mentors section */
.sep.labs.mentors_sep{
	margin-top: 40px;
	padding: 15px 0;
	max-width: 440px;
}
.mentors_section{
	padding-top: 25px;
	text-align : center;
}
.mentors_section .title h4{
	text-transform: uppercase;
}
.mentors_section .mentor_wrap{
	text-align: center;
	overflow  : hidden;
	padding-top: 20px;
}
.mentors_section .mentor_block{
	position: relative;
	height  : 310px;
}
.mentors_section .mentor_block a{
	position: absolute;
	width   : 100%;
	height  : 100%;
	z-index : 9;
	top     : 0;
	left    : 0;
}
.mentors_section .mentor_block .center{
	width     : 100%;
	text-align: center;
	max-width : 236px;
	width     : 100%;
	margin    : 0 auto;
}
.mentors_section .mentor_block .center h6{
	color: #3988cb;
	font : normal 18px/22px "BrownStd-Bold", sans-serif;
}
.mentors_section .view_all{
	text-align: center;
}
.mentors_section .view_all a{
	display       : inline-block;
	width         : 233px;
	height        : 55px;
	text-align    : center;
	text-transform: uppercase;
	color         : #3988cb;
	border        : 1px solid #3988cb;
	font          : normal 15px/55px "BrownStd-Bold", sans-serif;
}
.mentors_section .view_all a:visited:hover,
.mentors_section .view_all a:hover{
	background-color: #3988cb;
	color           : #ffffff;
}
.mentors_section .view_all a:visited{
	color: #3988cb;
}

.mentors_section .mentor_block .center img{
	max-width: 236px;
	width    : 100%;
	border-radius: 200px;
}
@media screen and (max-width: 992px) {
	.focus_section .tiles{
		margin: 20px auto;
	}
	.mentors_section .mentor_block .center{
		padding   : 30px;
	}
	.focus_section .inner_con:before{
		display: none;

	}
}
@media screen and (max-width: 768px) {
	.mentors_section .mentor_block .center,
	.mentors_section .row .block{
		padding: 0px;
	}
	.mentors_section .mentor_block{
		height: 225px;
	}
	.mentors_section{
		padding-top: 0;
	}
	.mentors_section .mentor_wrap{

	}
}


/* LIFT Phl */


/* Our Space Section */

.our_space_header .title{
	margin    : 0 auto;
	max-width : 1059px;
	text-align: center;
}
.our_space_header .title a{
	display       : inline-block;
	width         : 233px;
	height        : 55px;
	text-align    : center;
	text-transform: uppercase;
	color         : #16af66;
	border        : 1px solid #16af66;
	font          : normal 15px/55px "BrownStd-Bold", sans-serif;
}


/* Events Section */

.events_section.row{
	padding-top: 0;
	padding-bottom: 0;
}
.events_section .title{
	text-align: center;
}
.events_section .title h4{
	text-transform: uppercase;
	text-align    : center;
}
.events_section .inner_wrap{
	overflow      : visible;
	padding-bottom: 100px;
	transition    : box-shadow .2s ease;
}
.events_section .inner_wrap:hover{
	box-shadow: 0px -1px 17px #78787847;
}
.events_section .title p{
	font : normal 20px/36px "BrownStd-Light", sans-serif;
	color: #2c2c2c;
}
.events_section .tiles{
	overflow: visible;
	display : block;
	margin  : 20px auto;
	padding : 10px 0 ;
}
.events_section .tiles > div > .back_wrap > .center{
	text-align: center;
	position  : absolute;
	top       : 50%;
	left      : 50%;
	transform : translate(-50%, -50%);
	max-width : 293px;
	width     : 100%;
	padding   : 0 15px;
}
.events_section .single_event{
	cursor: pointer;
	margin: 20px 0;
}
.events_section .single_event:focus{
	outline: none;
}
.events_section .single_event .icon{
	padding: 15px;
}
.events_section .single_event h6{
	font         : normal 18px/24px "BrownStd-Bold", sans-serif;
	margin-bottom: 10px;
}
.events_section .single_event p{
	font : normal 14px/22px "BrownStd-light", sans-serif;
}
.events_section .single_event .image{
	position: relative;
	overflow: hidden;
	width   : 100%;
}
.events_section .single_event .image img{
	width: 100%;
}
.events_section .single_event .cal_tile {
	position        : absolute;
	left            : 0;
	bottom          : 0;
	text-align      : center;
	height          : 80px;
	width           : 95px;
	margin          : 0 auto;
	background-color: #ffffff;
	z-index         : 99;
	border-bottom   : 3px solid #dbdbdb;
}
.events_section .single_event:nth-of-type(1) .cal_tile{border-top:4px solid #06926a;}
.events_section .single_event:nth-of-type(2) .cal_tile{border-top:4px solid #f5b92b;}
.events_section .single_event:nth-of-type(3) .cal_tile{border-top:4px solid #c6004c;}
.events_section .single_event:nth-of-type(4) .cal_tile{border-top:4px solid #685ba9;}
.events_section .single_event .cal_tile:before {
	content       : " ";
	display       : inline-block;
	height        : 107%;
	width         : 1%;
	vertical-align: middle;
}
.events_section .single_event .cal_tile .center{
	display       : inline-block;
	vertical-align: middle;
}
.events_section .single_event .cal_tile .month{
	color         : inherit;
	font          : normal 15px/19px "BrownStd-Bold", sans-serif;
	text-transform: uppercase;
}
.events_section .single_event .cal_tile .month.alt{
	font: normal 22px/32px "BrownStd-Bold", sans-serif;
}
.events_section .single_event .cal_tile .day{
	font :normal 34px/38px "BrownStd-Regular", sans-serif;
	color: #35303d;
}
.events_section .single_event .text{
	height : 150px;
	padding: 15px 35px 15px 15px;
	text-align: center;
}
.events_section .single_event .text h6{
	font  :normal 16px/21px "BrownStd-Bold", sans-serif;
	color : #282828;
	margin: 0px;
}
.events_section .single_event .text p{
	font      :normal 16px/28px "BrownStd-Bold", sans-serif;
	color     : #8e8e8e;
	margin    : 0;
	margin-top: 20px;
}
.events_section .single_event .text .button{
	position      : absolute;
	bottom        : 40px;
	left          : 50%;
	transform: translateX(-50%);
	display       : inline-block;
	padding       : 0 15px;
	width         : 100%;
	max-width     : 204px;
	height        : 40px;
	text-align    : center;
	text-transform: uppercase;
	color         : #ed6e1d;
	border        : 1px solid #ed6e1d;
	font          : normal 15px/40px "BrownStd-Bold", sans-serif;
	transition    : background-color .3s ease, color .3s ease;
	text-transform: uppercase;
	letter-spacing: 2px;
}
.events_section .single_event .text .button.red{
	background-color: #c6004c!important;
	color           : #ffffff;
}
.events_section .single_event:hover .text .button{
	background-color: #ed6e1d;
	color           : #ffffff;
}
.events_section .single_event:hover .text .button.red{
	background-color: #c6004c!important;
	color           : #ffffff;
}
.events_section .single_event a{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 100%;
	height: 100%;
}



@media screen and (max-width: 768px) {
	.events_section .tiles{
		margin: 0 auto;
	}
}



/* Phl Split Section */


.phl_split_section .block{
	height: 300px;
	margin: 15px auto;
}
.phl_split_section .split_wrap{
	overflow: hidden;
	height  : 100%;
	position: relative;
}
.phl_split_section .split_wrap.green{
	background-color: #06926a;
	color           : #06926a;
}
.phl_split_section .split_wrap.blue{
	background-color: #3180bd;
	color           : #3180bd;
}
.phl_split_section .split_wrap .title{
	font          : normal 54px/60px "BrownStd-Bold", sans-serif;
	color         : #ffffff;
	text-transform: uppercase;
	padding       : 0 15px;
}
.phl_split_section .split_wrap:before {
	content       : "";
	display       : inline-block;
	height        : 107%;
	width         : 1%;
	vertical-align: middle;
}
.phl_split_section .split_wrap .center{
	text-align    : center;
	display       : inline-block;
	vertical-align: middle;
	position      : absolute;
	top           : 50%;
	left          : 50%;
	transform     : translate(-50%, -50%);
	z-index       : 99;
	width         : 95%;
}
.phl_split_section .split_wrap a,
.phl_split_section .split_wrap img{
	position  : absolute;
	top       : 50%;
	left      : 50%;
	transform : translate(-50%, -50%) scale(1);
	max-width : initial;
	min-height: 100%;
	min-width : 100%;
	z-index   : 9;
	opacity   : .33;
	transition: transform 1s ease;
}
.phl_split_section .split_wrap a{
	z-index: 999;
}
.phl_split_section .split_wrap .center .button{
	display       : inline-block;
	margin        : 25px auto 0 auto;
	padding       : 0 15px;
	width         : 100%;
	max-width     : 204px;
	height        : 40px;
	text-align    : center;
	text-transform: uppercase;
	color         : #ffffff;
	border        : 1px solid #ffffff;
	font          : normal 15px/40px "BrownStd-Bold", sans-serif;
	transition    : background-color .5s ease, color .5s ease;
	text-transform: uppercase;
}
.phl_split_section .split_wrap:hover img{
	transform : translate(-50%, -50%) scale(1.1);
	transition: transform 4s ease;
}
.phl_split_section .split_wrap:hover .center .button{
	color           : inherit;
	background-color: #ffffff;
}
@media screen and (max-width: 768px) {
	.phl_split_section .split_wrap .title{
		padding: 0 15px;
		font   : normal 40px/44px "BrownStd-Bold", sans-serif;
	}
}

/* Event Highlights */

.event_highlights .inner_wrap{
	overflow      : hidden;
	padding-bottom: 60px;
}
.event_highlights.no_buttons .inner_wrap{
	padding-bottom: 20px;
}
.event_highlights .title{
	text-align: center;
	max-width : 1200px;
	margin    : 0 auto;
}
.event_highlights .title p{
	font : normal 20px/36px "BrownStd-Light", sans-serif;
	color: #2c2c2c;
}
.event_highlights .tiles{
	overflow: visible;
	display : block;
	padding: 10px 0 ;
}

.event_highlights .tiles > div > .back_wrap > .center{
	text-align: center;
	position  : absolute;
	top       : 50%;
	left      : 50%;
	transform : translate(-50%, -50%);
	max-width : 293px;
	width     : 100%;
	padding   : 0 15px;
}
.event_highlights .single_highlight a{
	position: absolute;
	width   : 100%;
	height  : 100%;
	top     : 0;
	left    : 0;
	z-index : 999;
}
.event_highlights .single_highlight{
	cursor: pointer;
	margin: 10px 0;
}
.event_highlights .single_highlight .icon{
	padding: 15px;
}
.event_highlights .single_highlight h6{
	font  : normal 18px/24px "BrownStd-Bold", sans-serif;
	margin: 0px;
}
.event_highlights .single_highlight p{
	margin: 0;
	font : normal 14px/22px "BrownStd-light", sans-serif;
}
.event_highlights .single_highlight .image{
	position      : relative;
	overflow      : hidden;
	width         : 100%;
	padding-bottom: 56.25%;
}
.event_highlights .single_highlight .image img{
	max-width : initial;
	min-width : 100%;
	min-height: 100%;
	width     : 100%;
	position  : absolute;
	top       : 50%;
	left      : 50%;
	transform : translate(-50%, -50%);
}
.event_highlights .single_highlight .cal_tile {
	position        : absolute;
	left            : 0;
	bottom          : 0;
	text-align      : center;
	height          : 80px;
	width           : 95px;
	margin          : 0 auto;
	background-color: #ffffff;
	z-index         : 99;
	border-bottom   : 3px solid #dbdbdb;
}
.event_highlights .single_highlight .cal_tile:before {
	content       : " ";
	display       : inline-block;
	height        : 107%;
	width         : 1%;
	vertical-align: middle;
}
.event_highlights .single_highlight .cal_tile .center{
	display       : inline-block;
	vertical-align: middle;
}
.event_highlights .single_highlight .text{
	padding: 15px 35px 15px 15px;
}
.event_highlights .single_highlight .text .button{
	position      : absolute;
	bottom        : 10px;
	left          : 30px;
	display       : inline-block;
	padding       : 0 15px;
	width         : 100%;
	max-width     : 190px;
	height        : 40px;
	text-align    : center;
	text-transform: uppercase;
	color         : #ed6e1d;
	border        : 1px solid #ed6e1d;
	font          : normal 13px/43px "BrownStd-Bold", sans-serif;
	transition    : background-color .3s ease, color .3s ease;
	text-transform: uppercase;
	letter-spacing: 2px;
}
.event_highlights .single_highlight:hover .text .button{
	background-color: #ed6e1d;
	color: #ffffff;
}
@media screen and (max-width: 769px) {
	.event_highlights .single_highlight .text .button{
		left: 50%;
		transform: translateX(-50%);
	}
	.event_highlights .single_highlight .text{
		height: initial;
	}
	.row .block{
		padding: 0px;
	}
	.event_highlights .event_highlights .tiles{
		margin: 0 auto;
	}
	.events_section .inner_wrap {
	    padding-bottom: 40px;
	}
}


/* LIFT Phl */


/* Conct Split Section */


.conct_split_section.single{
	padding-top: 0;
}
.conct_split_section .block{
	height : 420px;
	padding: 30px 50px;
	margin : 10px auto;
}
.conct_split_section.single .block{
	padding: 0px 50px 60px 50px;
}
.conct_split_section .split_wrap{
	overflow: hidden;
	height  : 100%;
	position: relative;
}
.conct_split_section .split_wrap.green{
	background-color: #06926a;
	color           : #06926a;
}
.conct_split_section .split_wrap.blue{
	background-color: #3180bd;
	color           : #3180bd;
}
.conct_split_section .split_wrap.orange{
	background-color: #ed6e1d;
	color           : #ed6e1d;
}
.conct_split_section .split_wrap.red{
	background-color: #c6004c;
	color           : #c6004c;
}
.conct_split_section .split_wrap .title{
	font          : normal 54px/60px "BrownStd-Bold", sans-serif;
	color         : #ffffff;
	text-transform: uppercase;
	margin        : 20px auto;
}
.conct_split_section .split_wrap:before {
	content       : "";
	display       : inline-block;
	height        : 107%;
	width         : 1%;
	vertical-align: middle;
}
.conct_split_section .split_wrap .center{
	text-align    : center;
	display       : inline-block;
	vertical-align: middle;
	position      : absolute;
	top           : 50%;
	left          : 50%;
	transform     : translate(-50%, -50%);
	z-index       : 99;
	width         : 95%;
}
.conct_split_section .split_wrap a,
.conct_split_section .split_wrap > img{
	position  : absolute;
	top       : 50%;
	left      : 50%;
	transform : translate(-50%, -50%) scale(1);
	max-width : initial;
	min-height: 100%;
	min-width : 100%;
	opacity   : .33;
	transition: transform 1s ease;
}
.conct_split_section .split_wrap a{
	z-index: 999;
}
.conct_split_section .split_wrap .center .button{
	display       : inline-block;
	margin        : 25px auto 0 auto;
	padding       : 0 15px;
	min-width     : 204px;
	height        : 40px;
	text-align    : center;
	text-transform: uppercase;
	color         : #ffffff;
	border        : 1px solid #ffffff;
	font          : normal 15px/40px "BrownStd-Bold", sans-serif;
	transition    : background-color .5s ease, color .5s ease;
	text-transform: uppercase;
}
.conct_split_section .split_wrap:hover > img{
	transform : translate(-50%, -50%) scale(1.1);
	transition: transform 4s ease;
}
.conct_split_section .split_wrap:hover .center .button{
	color           : inherit;
	background-color: #ffffff;
}
@media screen and (max-width: 768px) {
	.conct_split_section .split_wrap .title{
		padding: 0 15px;
		font   : normal 40px/44px "BrownStd-Bold", sans-serif;
	}
	.conct_split_section .block{
		padding: 0;
		margin: 15px auto;
	}
	.conct_split_section.single .block{
		padding: 0;
		margin: 0 auto;
	}
	.conct_split_section{
		padding-bottom: 0;

	}
}
div#get_our_newsletter {
	position  : relative;
	background: #FFF;
	padding   : 20px;
	width     : auto;
	max-width : 900px;
	max-height:90vh;
	overflow  :auto;
	margin    : 20px auto;
}




/* Stories Page */


/* Blog Section */

.blog_section .title h4{
	font         : normal 31px/40px "BrownStd-Bold", sans-serif;
	color        : #7d7d7d;
	margin-bottom: 20px;
	padding      : 0 15px;
	text-transform: uppercase;
	text-align: center;
	letter-spacing: 2px;
}
.blog_section .inner_wrap{
	overflow: hidden;
}
.blog_section .title p{
	font : normal 20px/36px "BrownStd-Light", sans-serif;
	color: #2c2c2c;
}
.blog_section .tiles{
	overflow: hidden;
	display : block;
	margin  : 20px auto;
	padding: 10px 0 ;
}
.blog_section .tiles > div > .back_wrap > .center{
	text-align: center;
	position  : absolute;
	top       : 50%;
	left      : 50%;
	transform : translate(-50%, -50%);
	max-width : 293px;
	width     : 100%;
	padding   : 0 15px;
}
.blog_section .single_highlight{
	cursor: pointer;
	margin: 10px 0;
}
.blog_section .single_highlight .icon{
	padding: 15px;
}
.blog_section .single_highlight h6{
	font  : normal 18px/24px "BrownStd-Bold", sans-serif;
	margin: 0px;
}
.blog_section .single_highlight p{
	margin: 0;
	font : normal 14px/22px "BrownStd-light", sans-serif;
}
.blog_section .single_highlight .image{
	position      : relative;
	overflow      : hidden;
	width         : 100%;
	height        : 0;
	padding-bottom:56.25%;
}
.blog_section .single_highlight .image img{
	max-width : initial;
	min-width : 100%;
	min-height: 100%;
	position  : absolute;
	top       : 50%;
	left      : 50%;
	transform : translate(-50%, -50%);
	width     : 100%;
}
.blog_section .single_highlight .inner_wrap a{
	display  : block;
	position : absolute;
	top      : 50%;
	left     : 50%;
	transform: translate(-50%, -50%);
	width    : 100%;
	height   : 100%;
	z-index  : 999;
}
.blog_section .single_highlight .cal_tile {
	position        : absolute;
	left            : 0;
	bottom          : 0;
	text-align      : center;
	height          : 80px;
	width           : 95px;
	margin          : 0 auto;
	background-color: #ffffff;
	z-index         : 99;
	border-bottom   : 3px solid #dbdbdb;
}
.blog_section .single_highlight.green  .cal_tile{border-top:4px solid #06926a;}
.blog_section .single_highlight.yellow .cal_tile{border-top:4px solid #f5b92b;}
.blog_section .single_highlight.red    .cal_tile{border-top:4px solid #c6004c;}
.blog_section .single_highlight.purple .cal_tile{border-top:4px solid #685ba9;}
.blog_section .single_highlight .cal_tile:before {
	content       : " ";
	display       : inline-block;
	height        : 107%;
	width         : 1%;
	vertical-align: middle;
}
.blog_section .single_highlight .cal_tile .center{
	display: inline-block;
	vertical-align: middle;
}
.blog_section .single_highlight .cal_tile .month{
	color         : inherit;
	font          : normal 15px/19px "BrownStd-Bold", sans-serif;
	text-transform: uppercase;
}
.blog_section .single_highlight .cal_tile .month.alt{
	font: normal 22px/32px "BrownStd-Bold", sans-serif;
}
.blog_section .single_highlight .cal_tile .day{
	font :normal 34px/38px "BrownStd-Regular", sans-serif;
	color: #35303d;
}
.blog_section .single_highlight .text{
	text-align: center;
	height: 150px;
	padding: 15px 35px 15px 15px;
}
.blog_section .single_highlight .text h6{
	font :normal 16px/23px "BrownStd-Bold", sans-serif;
	color: #282828;
	margin-bottom: 0px;
}
.blog_section .single_highlight .text p{
	font :normal 16px/34px "BrownStd-Bold", sans-serif;
	color: #8e8e8e;
}
.blog_section .single_high8light .text a{
	position      : absolute;
	bottom        : 10px;
	left          : 30px;
	display       : inline-block;
	padding       : 0 15px;
	width         : 100%;
	max-width     : 204px;
	height        : 40px;
	text-align    : center;
	text-transform: uppercase;
	color         : #ed6e1d;
	border        : 1px solid #ed6e1d;
	font          : normal 15px/40px "BrownStd-Bold", sans-serif;
	transition    : background-color .3s ease, color .3s ease;
	text-transform: uppercase;
	letter-spacing: 2px;
}
@media screen and (max-width: 768px) {
	.single_highlight .text{
		height: initial;
	}
}
/*sort section*/

.sort_section{
	padding         : 15px 0 0 0;
	width           : 100%;
	background-color: #f1f1f1;
	text-align      : center;
}
.sort_section .ul_con{
	overflow    : hidden;
	position    : relative;
	transition  : max-height .5s ease;
	text-align  : left;
	padding-left: 15px;
}
.sort_section ul{
	overflow  : hidden;
	padding   : 0;
	margin    : 0;
	display   : inline-block;

}
.sort_section ul li{
	padding       : 0 2vw;
	text-transform: uppercase;
	text-align    : center;
	display       : inline-block;
	height        : 60px;
	margin        : 15px 0;
	font          : normal 16px/60px 'BrownStd-Regular';
	cursor        : pointer;
}
.sort_section ul li.active{
	color           : #fff;
	background-color: #3485cd;
}
.sort_section input#check01,
.sort_section > .container > label{
	display: none
}


.sort_section ul li.search_rep{

}
#searchform:before{
	background-image   : url(images/search.png);
}
.sort_section > .container > label{
	cursor          : pointer;
	color           : #fff;
	background-color: #3485cd;
	position        : relative;
	height          : 40px;
	margin-bottom   : 15px;
	font            : normal 16px/40px 'BrownStd-Regular';
	text-transform  : uppercase;
}
.sort_section > .container > label:after{
	content         : ' ';
	position        : absolute;
	top             : 50%;
	right           : 30px;
	transform       : translateY(-50%) rotateX(0deg);
	transform-origin: center;
	width           : 0;
	height          : 0;
	border-left     : 6px solid transparent;
	border-right    : 6px solid transparent;
	border-top      : 12px solid #fff;
	transition      : transform .5s ease;
}

@media screen and (max-width: 1200px) {
	.sort_section ul li{
		padding: 0 1.4vw;
		height : 40px;
		font   : normal 15px/40px 'BrownStd-Regular';
		margin : 10px 0;
	}
}
@media screen and (max-width: 950px) {
	.sort_section{
		padding: 15px 15px 0;
	}
	.sort_section ul{
		width  : 100%;
		display: block;
	}
	.sort_section ul li{
		margin: 0;
		width : 51%;
		height: 40px;
		font  : normal 16px/40px 'BrownStd-Regular';
	}
	.sort_section .ul_con{
		max-height: 0;
	}
	.sort_section > .container > label{
		display: block;
	}
	.sort_section ul li.active{
		display: none;
	}
}
@media screen and (max-width: 768px) {
	.sort_section ul li{
		width : 100%;
	}
}
.sort_section input#check01:checked ~ .ul_con{
	max-height: 335px;
}
.sort_section input#check01:checked + label:after{
	transform: translateY(-50%) rotateX(180deg);
}
.sort_section ul li.current{
	display: none;
}


/*header*/

.sidebar{
	background: #ffffff !important;
}
.mobile_menu{
	display: none;
}
.header_sm {
	display: inline;
	margin-right: 10px;
}
.social{
	padding-left: 0px;
}
@media only screen and (max-width: 767px) {
	.mobile_menu{
		display: block;
	}
	.desktop_menu{
		display: none !important;
	}
	.navbar-nav {
		padding    : 50px 0 0px 40px;
		font-size  : 24px;
		line-height: 54px;
	}
	.logo a img {
		width: unset;
		max-width: 260px;
	}
	.social_mobile{
		padding-left: 25px;
	}
}


.navbar input:checked ~ nav > ul > li.header_sm.search_button{
	position: relative;
	overflow: visible;
}
.sudo_search{
	position   : absolute;
	top        : 33%;
	right      : 85%;
	transform  : translateY(-50%);
	width      : 0px;
	height     : 32px;
	transition : width .3s ease, opacity .2s ease;
	opacity    : 0;
	overflow   : hidden;
	border     : 1px solid #0096d7;
	line-height: 30px;
	max-width  : 892px;
	margin     : 0 auto;
}
.header_sm.search_button.mobile .sudo_search{
	right: -400%;
	transform: translateY(64%);
}
.sudo_search.active{
	width     : 270px;
	opacity   : 1;
	box-shadow: 2px 2px 15px #ccb6b6;
}
.sudo_search:after{
	content         : '';
	position        : absolute;
	top             : 50%;
	right           : 0%;
	transition      : width .2s .3s ease-out;
	transform       : translateY(-50%) skew(-37deg);
	transform-origin: bottom;
	width           : 110%;
	height          : 100%;
	background      : linear-gradient(54deg, #0096d7,#0096d7,#00ae5b,#00ae5b);
}
.sudo_search.active:after{
	width: 34%;
}
.sudo_search input{
	height    : 32px;
	width     : 75%;
	float     : left;
	transition: width .5s ease;
	border    : none;
}
.sudo_search a{
	height       : 32px;
	position     : relative;
	float        : left;
	width        : 25%;
	color        : #fff;
	font-weight  : 600;
	line-height  : 35px;
	height       : 34px;
	text-align   : right;
	padding-right: 13px;
	display      : block;
	z-index      : 99;
}
.sudo_search.active a{

}

.hidden_title,
.small_title{
	display: none;
}
@media screen and (max-width: 992px) {
	.big_title{
		display: none;
	}
	.small_title{
		display: block;
	}
}
.gform_body select{
	height: 48px;
}
.gform_wrapper .ginput_complex.ginput_container_address .ginput_right.address_state{
	margin-right: 8px;
	padding-right: 8px;
}
.gform_wrapper .ginput_complex.ginput_container_address span.ginput_right+span.ginput_left.address_zip{
	padding: 0!important;
	margin-right: -13px!important;
}
footer{
	height: 230px;
}
footer .footer_wrap{
	height: 100%;
	width: 100%;
	background: linear-gradient(90deg,	 #f4f5f5 50%,  #00427a 50%)
}
footer .footer_wrap .container .small_con{
	padding : 0px 65px;
	margin  : 0 35px;
	position: relative;
	font    : normal 400 18px/35px FranklinGothicStd-Book, sans-serif;
}
footer .footer_wrap .container .small_con .contact{
	padding : 30px 0px;
	text-align: center;
}

footer .footer_wrap .container .small_con .contact h4{
	text-align: left;
	margin: 0;
	font: normal 400 50px/55px franklin-gothic-compressed, sans-serif;
	color: #fff;
}
footer .footer_wrap .container .small_con .contact p{
	text-align: left;
	margin: 5px 0;
	font: normal 400 18px/26px FranklinGothicStd-Book, sans-serif;
	color: #fff;
}
footer .footer_wrap .container .small_con .contact a{
	width           : 136px;
	height          : 36px;
	background-color: #fff;
	color           : #00427a;
	font            : normal 400 18px/36px FranklinGothicStd-Demi, sans-serif;
	text-align      : center;
	text-transform  : uppercase;
	display         : block;
	margin-top      : 10px;
}
footer .footer_wrap .container .small_con .brand{
	padding : 30px 0px;
	text-align: center;
}
footer .footer_wrap .container .small_con .brand .brand_wrap,
footer .footer_wrap .container .small_con .contact .text_wrap{
	display: inline-block;
}
footer .footer_wrap .container .small_con .brand .logo{
	text-align: left;
	width     : 40%;
	float     : left;
	position  : relative;
}
footer .footer_wrap .container .small_con .brand .logo img{
	width: 141px;
}
footer .footer_wrap .container .small_con .brand .info{
	text-align: left;
	width: 60%;
	float: left;
	padding-left: 10px;
	font: normal 400 18px/26px FranklinGothicStd-Book, sans-serif;
}
footer .footer_wrap .container .small_con .brand .info span{
	font  : normal 400 19px/30px FranklinGothicStd-Demi, sans-serif;
}
footer .footer_wrap .container .small_con .brand .info span a{
	margin-top: 15px;
	display: inline-block;
	color : #00427a;
}
footer .footer_wrap .container .small_con .brand .copyright{
	text-align: left;
	margin-top: 20px;
	font: normal 400 13px/18px FranklinGothicStd-Book, sans-serif;
}
@media screen and (max-width: 992px) {
	footer{
		height: auto;
	}
	footer .footer_wrap .container{
		padding: 0;
		width: 100%;
	}
	footer .footer_wrap .container .small_con{
		margin: 0;
		padding: 0;
	}
	footer .footer_wrap .container .small_con .contact{
		background-color: #00427a;
	}
	footer .footer_wrap .container .small_con .brand{
		background-color: #f4f5f5;

	}
	footer .footer_wrap .container .small_con .contact,
	footer .footer_wrap .container .small_con .brand{
		text-align: left;
	}
	footer .footer_wrap{
		/*background: linear-gradient(0deg,	 #f4f5f5 50%,  #00427a 50%);*/
		background: initial;
	}
	footer .footer_wrap .container .small_con .brand .brand_wrap,
	footer .footer_wrap .container .small_con .contact .text_wrap{
		display: block;
		width: 376px;
		margin: 0 auto;
	}
}

/* Magnific Popup CSS */
fp-bg {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1042;
	overflow: hidden;
	position: fixed;
	background: #0b0b0b;
	opacity: 0.8;
}

.mfp-wrap {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 9999999999999999999999999;
	position: fixed;
	outline: none !important;
	-webkit-backface-visibility: hidden;
}

.mfp-container {
	text-align: center;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	padding: 0 8px;
	box-sizing: border-box;
}

.mfp-container:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}

.mfp-align-top .mfp-container:before {
	display: none;
}

.mfp-content {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	margin: 0 auto;
	text-align: left;
	z-index: 1045;
}

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
	width: 100%;
	cursor: auto;
}

.mfp-ajax-cur {
	cursor: progress;
}

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
	cursor: -moz-zoom-out;
	cursor: -webkit-zoom-out;
	cursor: zoom-out;
}

.mfp-zoom {
	cursor: pointer;
	cursor: -webkit-zoom-in;
	cursor: -moz-zoom-in;
	cursor: zoom-in;
}

.mfp-auto-cursor .mfp-content {
	cursor: auto;
}

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}

.mfp-loading.mfp-figure {
	display: none;
}

.mfp-hide {
	display: none !important;
}

.mfp-preloader {
	color: #CCC;
	position: absolute;
	top: 50%;
	width: auto;
	text-align: center;
	margin-top: -0.8em;
	left: 8px;
	right: 8px;
	z-index: 1044;
}
.mfp-preloader a {
	color: #CCC;
}
.mfp-preloader a:hover {
	color: #FFF;
}

.mfp-s-ready .mfp-preloader {
	display: none;
}

.mfp-s-error .mfp-content {
	display: none;
}

button.mfp-close,
button.mfp-arrow {
	overflow: visible;
	cursor: pointer;
	background: transparent;
	border: 0;
	-webkit-appearance: none;
	display: block;
	outline: none;
	padding: 0;
	z-index: 1046;
	box-shadow: none;
	touch-action: manipulation;
}

button::-moz-focus-inner {
	padding: 0;
	border: 0;
}

.mfp-close {
	width: 44px;
	height: 44px;
	line-height: 44px;
	position: absolute;
	right: 0;
	top: 0;
	text-decoration: none;
	text-align: center;
	opacity: 0.65;
	padding: 0 0 18px 10px;
	color: #FFF;
	font-style: normal;
	font-size: 28px;
	font-family: Arial, Baskerville, monospace;
}
.mfp-close:hover,
.mfp-close:focus {
	opacity: 1;
}
.mfp-close:active {
	top: 1px;
}

.mfp-close-btn-in .mfp-close {
	color: #333;
}

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
	color: #FFF;
	right: -6px;
	text-align: right;
	padding-right: 6px;
	width: 100%;
}

.mfp-counter {
	position: absolute;
	top: 0;
	right: 0;
	color: #CCC;
	font-size: 12px;
	line-height: 18px;
	white-space: nowrap;
}

.mfp-arrow {
	position: absolute;
	opacity: 0.65;
	margin: 0;
	top: 50%;
	margin-top: -55px;
	padding: 0;
	width: 90px;
	height: 110px;
	-webkit-tap-highlight-color: transparent;
}
.mfp-arrow:active {
	margin-top: -54px;
}
.mfp-arrow:hover,
.mfp-arrow:focus {
	opacity: 1;
}
.mfp-arrow:before,
.mfp-arrow:after {
	content: '';
	display: block;
	width: 0;
	height: 0;
	position: absolute;
	left: 0;
	top: 0;
	margin-top: 35px;
	margin-left: 35px;
	border: medium inset transparent;
}
.mfp-arrow:after {
	border-top-width: 13px;
	border-bottom-width: 13px;
	top: 8px;
}
.mfp-arrow:before {
	border-top-width: 21px;
	border-bottom-width: 21px;
	opacity: 0.7;
}

.mfp-arrow-left {
	left: 0;
}
.mfp-arrow-left:after {
	border-right: 17px solid #FFF;
	margin-left: 31px;
}
.mfp-arrow-left:before {
	margin-left: 25px;
	border-right: 27px solid #3F3F3F;
}
.mfp-arrow-right {
	right: 0;
}
.mfp-arrow-right:after {
	border-left: 17px solid #FFF;
	margin-left: 39px;
}
.mfp-arrow-right:before {
	border-left: 27px solid #3F3F3F;
}

.mfp-iframe-holder {
	padding-top: 40px;
	padding-bottom: 40px;
}
.mfp-iframe-holder .mfp-content {
	line-height: 0;
	width: 100%;
	max-width: 900px;
}
.mfp-iframe-holder .mfp-close {
	top: -40px;
}

.mfp-iframe-scaler {
	width: 100%;
	height: 0;
	overflow: hidden;
	padding-top: 56.25%;
}
.mfp-iframe-scaler iframe {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
	background: #000;
}

/* Main image in popup */
img.mfp-img {
	width: auto;
	max-width: 100%;
	height: auto;
	display: block;
	line-height: 0;
	box-sizing: border-box;
	padding: 40px 0 40px;
	margin: 0 auto;
}

/* The shadow behind the image */
.mfp-figure {
	line-height: 0;
}
.mfp-figure:after {
	content: '';
	position: absolute;
	left: 0;
	top: 40px;
	bottom: 40px;
	display: block;
	right: 0;
	width: auto;
	height: auto;
	z-index: -1;
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
	background: #444;
}
.mfp-figure small {
	color: #BDBDBD;
	display: block;
	font-size: 12px;
	line-height: 14px;
}
.mfp-figure figure {
	margin: 0;
}

.mfp-bottom-bar {
	margin-top: -36px;
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	cursor: auto;
}

.mfp-title {
	text-align: left;
	line-height: 18px;
	color: #F3F3F3;
	word-wrap: break-word;
	padding-right: 36px;
}

.mfp-image-holder .mfp-content {
	max-width: 100%;
}

.mfp-gallery .mfp-image-holder .mfp-figure {
	cursor: pointer;
}

.entry-content p:first-of-type{
	padding-top: 20px;
}
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
	.mfp-img-mobile .mfp-image-holder {
		padding-left: 0;
		padding-right: 0;
	}
	.mfp-img-mobile img.mfp-img {
		padding: 0;
	}
	.mfp-img-mobile .mfp-figure:after {
		top: 0;
		bottom: 0;
	}
	.mfp-img-mobile .mfp-figure small {
		display: inline;
		margin-left: 5px;
	}
	.mfp-img-mobile .mfp-bottom-bar {
		background: rgba(0, 0, 0, 0.6);
		bottom: 0;
		margin: 0;
		top: auto;
		padding: 3px 5px;
		position: fixed;
		box-sizing: border-box;
	}
	.mfp-img-mobile .mfp-bottom-bar:empty {
		padding: 0;
	}
	.mfp-img-mobile .mfp-counter {
		right: 5px;
		top: 3px;
	}
	.mfp-img-mobile .mfp-close {
		top: 0;
		right: 0;
		width: 35px;
		height: 35px;
		line-height: 35px;
		background: rgba(0, 0, 0, 0.6);
		position: fixed;
		text-align: center;
		padding: 0;
	}
}

@media all and (max-width: 900px) {
	.mfp-arrow {
		-webkit-transform: scale(0.75);
		transform: scale(0.75);
	}
	.mfp-arrow-left {
		-webkit-transform-origin: 0;
		transform-origin: 0;
	}
	.mfp-arrow-right {
		-webkit-transform-origin: 100%;
		transform-origin: 100%;
	}
	.mfp-container {
		padding-left: 6px;
		padding-right: 6px;
	}
}
@media(max-width: 1700px) {
	.container {
		width: 100%;
	}
	.slider {
		overflow: hidden;
	}
	.featured:after {
		background-size: 96% 100%;
	}
}

@media(max-width: 1500px) {
	.slider-in ul {
		margin: 0 -15px;
	}
	.ft-nav ul {
		padding: 32px 0 0 53px;
	}
	.featured:after {
		background-size: 90% 100%;
	}
}

@media(max-width: 1400px) {
	.featured:after {
		background-size:80% 100%;
	}
	.ft-nav ul li {
		padding: 0 50px 0 0;
	}
	.labs-in p br {
		display: none;
	}
}

@media(max-width: 1200px) {
	br.desk_only{
		display: none;
	}
	header {
		padding: 20px 0;
	}
	.slider-txt p {
		font-size: 18px;
	}
	.slider-txt a {
		width: 130px;
		font-size: 14px;
	}
	.featured:after {
		background-size: 67% 100%;
	}
	.ft-nav ul li {
		padding: 0 27px 0 0;
	}
	.ft-nav ul {
		padding: 32px 0 0 22px;
	}
	.labs-in p br {
		display: none;
	}
	footer {
		padding-top: 25px;
	}
}
@media(max-width: 991px) {
	br.desk_only{
		display: none;
	}
	.desk_only{
		display: none!important;
	}
	.date {
		padding: 0 15px;
		overflow: hidden;
		-webkit-clip-path: polygon(0% 1%, 100% 1%, 100% 88%, 0 100%);
		clip-path: polygon(0% 1%, 100% 1%, 100% 88%, 0 100%);
	}
	.featured:after {
		background-size: 41% 100%;
	}
	.ft-nav ul li {
		padding: 0 15px 0 0;
	}
	.ft-nav ul li a {
		font-size: 15px;
	}
	.social ul li {
		padding: 0 0 0 8px;
	}
	.ft-nav ul {
		padding: 6px 0 0 10px;
	}
	.form-in {
		padding: 0 0 20px 0;
	}
}

@media(max-width: 767px) {
	.entry-content p:first-of-type{
		padding-top: 15px;
	}
	.footer-in .nav {
		display: block;
	}
	.sidebar {
		display: block;
		width: 250px;
		background: #000;
		position: fixed;
		z-index: 999;
		height: 100%;
		transition: all 0.5s ease-in-out;
		top: 0;
		right: -250px;
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
		-webkit-transition: .25s ease-in-out;
		-moz-transition: .25s ease-in-out;
		-o-transition: .25s ease-in-out;
		overflow-y: auto;
	}
	.sidebar .nav {
		display: block;
	}
	.open .sidebar {
		right: 0;
	}
	.wrapper {
		position: relative;
		left: 0;
		transition: all 0.5s ease-in-out;
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
		-webkit-transition: .25s ease-in-out;
		-moz-transition: .25s ease-in-out;
		-o-transition: .25s ease-in-out;
	}
	.open .wrapper {
		left: -250px;
		position: absolute;
	}
	.open .overlay {
		visibility: visible;
		opacity: 0.6;
	}
	#nav-icon1 {
		display: block;
	}
	.slider-txt p {
		padding: 0;
	}
	.slider-cont figure img {
		width: 100%;
		display: block;
	}
	.slider-txt {
		padding: 15px 10px;
	}
	.slider-txt ul {
		margin: 0 -10px;
	}
	.slider-txt ul li {
		padding: 0 10px;
	}
	.slider-txt a {
		width: 100%;
	}
	.featured:after {
		display: none;
	}
	.footer-in {
		width: 100%;
		display: block !important;
		text-align: center;
	}
	.ft-nav {
		text-align: center;
		margin: 0 auto;
	}
	.ft-nav ul {
		display: block !important;
		padding: 15px 0 7px 0;
	}
	.ft-nav ul li {
		display: inline-block;
		padding: 0 10px;
		margin-bottom: 10px;
	}
	footer {
		padding: 0 0 20px 0;
	}
	.slider {
		padding: 76px 0 7px 0;
	}
	.labs {
		padding: 33px 0;
	}
	.date-in {
		padding: 50px 0 90px 0;
	}
	form button.btn {
		width: 100%;
	}
	.slider-txt ul {
		display: block !important;
	}
	.slider-txt ul li {
		padding: 0 0 15px 0;
	}
	header.stick_header {
		position: relative;
	}
	.copy-right {
		padding: 18px 0;
	}
	.form-in {
		padding: 0 0 15px 0;
	}
	footer {
		padding-top: 0px;
	}
	.date-in p {
		padding: 0 0 20px 0;
	}
}
@media(max-width: 575px) {
	.slider-txt a {
		width: 100%;
	}
}


/*End of Hamburger Menu*/

.desktop_menu {
	width: unset;
}

.footer-in .navbar-nav {
	width : 100%;
	display : table;
	text-align: center;
}

@media screen and (max-width: 992px) {
	.banner_inner {
		height: 260px;
		z-index: 1;
	}
}
.playButton {
	border-radius : 100px;
	border        : 8px solid #fff;
	height        : 100px;
	position      : absolute;
	width         : 100px;
	margin        : auto;
	top           : 0;
	bottom        : 0;
	right         : 0;
	left          : 0;
	cursor        : pointer;
	display       : block;
	opacity       : 0.95;
	transition    : opacity 150ms;
	pointer-events: none;
}

.playButton:before {
	content       : "";
	display       : block;
	pointer-events: none;
	width         : 0;
	height        : 0;
	border-style  : solid;
	border-width  : 25px 0 25px 50px;
	border-color  : transparent transparent transparent #fff;
	position      : absolute;
	top           : 0;
	left          : 0;
	right         : -10px;
	bottom        : 0;
	margin        : auto;
}
.playButton.dark {
	border        : 8px solid #000;
}
.playButton.dark:before {
	border-color  : transparent transparent transparent #000;
}

.cc-window {
    opacity: 1;
    -webkit-transition: opacity 1s ease;
    transition: opacity 1s ease
}

.cc-window.cc-invisible {
    opacity: 0
}

.cc-animate.cc-revoke {
    -webkit-transition: transform 1s ease;
    -webkit-transition: -webkit-transform 1s ease;
    transition: -webkit-transform 1s ease;
    transition: transform 1s ease;
    transition: transform 1s ease,-webkit-transform 1s ease
}

.cc-animate.cc-revoke.cc-top {
    -webkit-transform: translateY(-2em);
    transform: translateY(-2em)
}

.cc-animate.cc-revoke.cc-bottom {
    -webkit-transform: translateY(2em);
    transform: translateY(2em)
}

.cc-animate.cc-revoke.cc-active.cc-top {
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

.cc-animate.cc-revoke.cc-active.cc-bottom {
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

.cc-revoke:hover {
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

.cc-grower {
    max-height: 0;
    overflow: hidden;
    -webkit-transition: max-height 1s;
    transition: max-height 1s
}

.cc-revoke,.cc-window {
    position: fixed;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: Helvetica,Calibri,Arial,sans-serif;
    font-size: 16px;
    line-height: 1.5em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    z-index: 9999
}

.cc-window.cc-static {
    position: static
}

.cc-window.cc-floating {
    padding: 2em;
    max-width: 24em;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.cc-window.cc-banner {
    padding: 1em 1.8em;
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
}

.cc-revoke {
    padding: .5em
}

.cc-revoke:hover {
    text-decoration: underline
}

.cc-header {
    font-size: 18px;
    font-weight: 700
}

.cc-btn,.cc-close,.cc-link,.cc-revoke {
    cursor: pointer
}

.cc-link {
    opacity: .8;
    display: inline-block;
    padding: .2em;
    text-decoration: underline
}

.cc-link:hover {
    opacity: 1
}

.cc-link:active,.cc-link:visited {
    color: initial
}

.cc-btn {
    display: block;
    padding: .4em .8em;
    font-size: .9em;
    font-weight: 700;
    border-width: 2px;
    border-style: solid;
    text-align: center;
    white-space: nowrap
}

.cc-highlight .cc-btn:first-child {
    background-color: transparent;
    border-color: transparent
}

.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover {
    background-color: transparent;
    text-decoration: underline
}

.cc-close {
    display: block;
    position: absolute;
    top: .5em;
    right: .5em;
    font-size: 1.6em;
    opacity: .9;
    line-height: .75
}

.cc-close:focus,.cc-close:hover {
    opacity: 1
}

.cc-revoke.cc-top {
    top: 0;
    left: 3em;
    border-bottom-left-radius: .5em;
    border-bottom-right-radius: .5em
}

.cc-revoke.cc-bottom {
    bottom: 0;
    left: 3em;
    border-top-left-radius: .5em;
    border-top-right-radius: .5em
}

.cc-revoke.cc-left {
    left: 3em;
    right: unset
}

.cc-revoke.cc-right {
    right: 3em;
    left: unset
}

.cc-top {
    top: 1em
}

.cc-left {
    left: 1em
}

.cc-right {
    right: 1em
}

.cc-bottom {
    bottom: 1em
}

.cc-floating>.cc-link {
    margin-bottom: 1em
}

.cc-floating .cc-message {
    display: block;
    margin-bottom: 1em
}

.cc-window.cc-floating .cc-compliance {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto
}

.cc-window.cc-banner {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.cc-banner.cc-top {
    left: 0;
    right: 0;
    top: 0
}

.cc-banner.cc-bottom {
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 99999;


}

.cc-banner .cc-message {
    display: block;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    max-width: 100%;
    margin-right: 1em
}

.cc-compliance {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: justify;
    align-content: space-between
}

.cc-floating .cc-compliance>.cc-btn {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.cc-btn+.cc-btn {
    margin-left: .5em
}

@media print {
    .cc-revoke,.cc-window {
        display: none
    }
}

@media screen and (max-width: 900px) {
    .cc-btn {
        white-space:normal
    }
}

@media screen and (max-width: 414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape) {
    .cc-window.cc-top {
        top:0
    }

    .cc-window.cc-bottom {
        bottom: 0
    }

    .cc-window.cc-banner,.cc-window.cc-floating,.cc-window.cc-left,.cc-window.cc-right {
        left: 0;
        right: 0
    }

    .cc-window.cc-banner {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .cc-window.cc-banner .cc-compliance {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto
    }

    .cc-window.cc-floating {
        max-width: none
    }

    .cc-window .cc-message {
        margin-bottom: 1em
    }

    .cc-window.cc-banner {
        -webkit-box-align: unset;
        -ms-flex-align: unset;
        align-items: unset
    }

    .cc-window.cc-banner .cc-message {
        margin-right: 0
    }
}

.cc-floating.cc-theme-classic {
    padding: 1.2em;
    border-radius: 5px
}

.cc-floating.cc-type-info.cc-theme-classic .cc-compliance {
    text-align: center;
    display: inline;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none
}

.cc-theme-classic .cc-btn {
    border-radius: 5px
}

.cc-theme-classic .cc-btn:last-child {
    min-width: 140px
}

.cc-floating.cc-type-info.cc-theme-classic .cc-btn {
    display: inline-block
}

.cc-theme-edgeless.cc-window {
    padding: 0
}

.cc-floating.cc-theme-edgeless .cc-message {
    margin: 2em;
    margin-bottom: 1.5em
}

.cc-banner.cc-theme-edgeless .cc-btn {
    margin: 0;
    padding: .8em 1.8em;
    height: 100%
}

.cc-banner.cc-theme-edgeless .cc-message {
    margin-left: 1em
}

.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn {
    margin-left: 0
}


.csslider > .slide_wrap > ul > li:last-child {
	margin-right: 0;
}
.csslider > .slide_wrap > ul > li a:active,
.csslider > .slide_wrap > ul > li a:focus,
img:active, img:focus {
	border:none;
	outline:none;
}


.csslider {
	-moz-perspective   : 1300px;
	-ms-perspective    : 1300px;
	-webkit-perspective: 1300px;
	perspective        : 1300px;
	display            : inline-block;
	text-align         : left;
	position           : relative;
	width              : 100%;

}
.live_at_lift > input {
	display   : none!important;
	visibility: hidden!important;
	position  : absolute;
	left      : -300%;
}
.live_at_lift > input:nth-of-type(10):checked ~ .container > .slide_con .tiles > .csslider .slide_wrap ul li:first-of-type {margin-left: -225%;}
.live_at_lift > input:nth-of-type(9):checked ~ .container > .slide_con .tiles > .csslider .slide_wrap ul li:first-of-type  {margin-left: -200%;}
.live_at_lift > input:nth-of-type(8):checked ~ .container > .slide_con .tiles > .csslider .slide_wrap ul li:first-of-type  {margin-left: -175%;}
.live_at_lift > input:nth-of-type(7):checked ~ .container > .slide_con .tiles > .csslider .slide_wrap ul li:first-of-type  {margin-left: -150%;}
.live_at_lift > input:nth-of-type(6):checked ~ .container > .slide_con .tiles > .csslider .slide_wrap ul li:first-of-type  {margin-left: -125%;}
.live_at_lift > input:nth-of-type(5):checked ~ .container > .slide_con .tiles > .csslider .slide_wrap ul li:first-of-type  {margin-left: -100%;}
.live_at_lift > input:nth-of-type(4):checked ~ .container > .slide_con .tiles > .csslider .slide_wrap ul li:first-of-type  {margin-left: -75%;}
.live_at_lift > input:nth-of-type(3):checked ~ .container > .slide_con .tiles > .csslider .slide_wrap ul li:first-of-type  {margin-left: -50%;}
.live_at_lift > input:nth-of-type(2):checked ~ .container > .slide_con .tiles > .csslider .slide_wrap ul li:first-of-type  {margin-left: -25%;}
.live_at_lift > input:nth-of-type(1):checked ~ .container > .slide_con .tiles > .csslider .slide_wrap ul li:first-of-type  {margin-left:  0%;}
.slide_wrap{
	width         : 100%;
	overflow      : hidden;
	position      : relative;
	height        : 0;
	padding-bottom: 38%;
}
.csslider > .slide_wrap > ul {
	width      : 133%;
	z-index    : 1;
	font-size  : 0;
	line-height: 0;
	margin     : 0 auto;
	overflow   : hidden;
	position   : absolute;
	left       : 0;
	top        : 0;
}
.csslider > .slide_wrap > ul > li {
	position          : relative;
	display           : inline-block;
	width             : 25%;
	padding           : 0 15px;
	margin-bottom     : 70px;
	height            : 100%;
	overflow          : hidden;
	line-height       : normal;
	-moz-transition   : all 0.5s ease;
	-o-transition     : all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	transition        : all .5s ease;
	vertical-align    : top;
	-moz-box-sizing   : border-box;
	-webkit-box-sizing: border-box;
	box-sizing        : border-box;
	white-space       : normal;
}

.live_at_lift > input:first-of-type:checked ~ .container > .slide_con .title .arrows label.goto-last,
.live_at_lift > input:nth-of-type(1):checked ~ .container > .slide_con .title .arrows > label:nth-of-type(0),
.live_at_lift > input:nth-of-type(2):checked ~ .container > .slide_con .title .arrows > label:nth-of-type(1),
.live_at_lift > input:nth-of-type(3):checked ~ .container > .slide_con .title .arrows > label:nth-of-type(2),
.live_at_lift > input:nth-of-type(4):checked ~ .container > .slide_con .title .arrows > label:nth-of-type(3),
.live_at_lift > input:nth-of-type(5):checked ~ .container > .slide_con .title .arrows > label:nth-of-type(4),
.live_at_lift > input:nth-of-type(6):checked ~ .container > .slide_con .title .arrows > label:nth-of-type(5),
.live_at_lift > input:nth-of-type(7):checked ~ .container > .slide_con .title .arrows > label:nth-of-type(6),
.live_at_lift > input:nth-of-type(8):checked ~ .container > .slide_con .title .arrows > label:nth-of-type(7),
.live_at_lift > input:nth-of-type(9):checked ~ .container > .slide_con .title .arrows > label:nth-of-type(8),
.live_at_lift > input:nth-of-type(10):checked ~ .container > .slide_con .title .arrows > label:nth-of-type(9),
.live_at_lift > input:nth-of-type(11):checked ~ .container > .slide_con .title .arrows > label:nth-of-type(10) {
	display: block;

}
.live_at_lift > input:last-of-type:checked ~ .container > .slide_con .title .arrows label.goto-first,
.live_at_lift > input:nth-of-type(1):checked ~ .container > .slide_con .title .arrows > label:nth-of-type(2),
.live_at_lift > input:nth-of-type(2):checked ~ .container > .slide_con .title .arrows > label:nth-of-type(3),
.live_at_lift > input:nth-of-type(3):checked ~ .container > .slide_con .title .arrows > label:nth-of-type(4),
.live_at_lift > input:nth-of-type(4):checked ~ .container > .slide_con .title .arrows > label:nth-of-type(5),
.live_at_lift > input:nth-of-type(5):checked ~ .container > .slide_con .title .arrows > label:nth-of-type(6),
.live_at_lift > input:nth-of-type(6):checked ~ .container > .slide_con .title .arrows > label:nth-of-type(7),
.live_at_lift > input:nth-of-type(7):checked ~ .container > .slide_con .title .arrows > label:nth-of-type(8),
.live_at_lift > input:nth-of-type(8):checked ~ .container > .slide_con .title .arrows > label:nth-of-type(9),
.live_at_lift > input:nth-of-type(9):checked ~ .container > .slide_con .title .arrows > label:nth-of-type(10),
.live_at_lift > input:nth-of-type(10):checked ~ .container > .slide_con .title .arrows > label:nth-of-type(11),
.live_at_lift > input:nth-of-type(11):checked ~ .container > .slide_con .title .arrows > label:nth-of-type(12) {
	display          : block;
	right            : 0;
	left             : auto;
	-moz-transform   : rotate(225deg);
	-ms-transform    : rotate(225deg);
	-o-transform     : rotate(225deg);
	-webkit-transform: rotate(225deg);
	transform        : rotate(225deg);
}

.offset_2{
	transform: translateX(12.5%);
}
.offset_1{
	transform: translateX(19%);
}
@media screen and (max-width: 1200px) {
	.offset_2,.offset_1{
		transform: none;
	}
	.csslider > .slide_wrap{
		width: 95%;
		margin: 0 auto;
	}
/*	.csslider > input:nth-of-type(10):checked ~ .slide_wrap ul li:first-of-type {margin-left: -225%;}
	.csslider > input:nth-of-type(9):checked ~ .slide_wrap ul li:first-of-type  {margin-left: -208%;}
	.csslider > input:nth-of-type(8):checked ~ .slide_wrap ul li:first-of-type  {margin-left: -182%;}
	.csslider > input:nth-of-type(7):checked ~ .slide_wrap ul li:first-of-type  {margin-left: -156%;}
	.csslider > input:nth-of-type(6):checked ~ .slide_wrap ul li:first-of-type  {margin-left: -130;}
	.csslider > input:nth-of-type(5):checked ~ .slide_wrap ul li:first-of-type  {margin-left: -103.5%;}
	.csslider > input:nth-of-type(4):checked ~ .slide_wrap ul li:first-of-type  {margin-left: -78%;}
	.csslider > input:nth-of-type(3):checked ~ .slide_wrap ul li:first-of-type  {margin-left: -52%;}
	.csslider > input:nth-of-type(2):checked ~ .slide_wrap ul li:first-of-type  {margin-left: -26%;}
	.csslider > input:nth-of-type(1):checked ~ .slide_wrap ul li:first-of-type  {margin-left:  0%;}
	.csslider > .slide_wrap > ul {
		width: 133%;
	}*/
	.live_at_lift .container > .title .arrows{
		display: none;
		visibility: none;
	}
	.live_at_lift .container .slide_wrap{
		padding: 0;
		height: auto;
	}
	.live_at_lift .csslider > .slide_wrap > ul{
		position: relative;
		margin: 0 -7px;
	}

	.csslider > .slide_wrap > ul > li a{
		margin: 0;
	}
	.csslider > .slide_wrap > ul > li{
		padding: 0 7px;
	}
	.live_at_lift > input:last-of-type:checked ~ .container > .slide_con .title .arrows label.goto-first,
	.live_at_lift > input:nth-of-type(1):checked ~ .container > .slide_con .title .arrows > label:nth-of-type(2),
	.live_at_lift > input:nth-of-type(2):checked ~ .container > .slide_con .title .arrows > label:nth-of-type(3),
	.live_at_lift > input:nth-of-type(3):checked ~ .container > .slide_con .title .arrows > label:nth-of-type(4),
	.live_at_lift > input:nth-of-type(4):checked ~ .container > .slide_con .title .arrows > label:nth-of-type(5),
	.live_at_lift > input:nth-of-type(5):checked ~ .container > .slide_con .title .arrows > label:nth-of-type(6),
	.live_at_lift > input:nth-of-type(6):checked ~ .container > .slide_con .title .arrows > label:nth-of-type(7),
	.live_at_lift > input:nth-of-type(7):checked ~ .container > .slide_con .title .arrows > label:nth-of-type(8),
	.live_at_lift > input:nth-of-type(8):checked ~ .container > .slide_con .title .arrows > label:nth-of-type(9),
	.live_at_lift > input:nth-of-type(9):checked ~ .container > .slide_con .title .arrows > label:nth-of-type(10),
	.live_at_lift > input:nth-of-type(10):checked ~ .container > .slide_con .title .arrows > label:nth-of-type(11),
	.live_at_lift > input:nth-of-type(11):checked ~ .container > .slide_con .title .arrows > label:nth-of-type(12) {
		right: 30px;
	}
}
@media screen and (max-width: 768px) {
	.live_at_lift .csslider > .slide_wrap > ul{
		margin: 0;
	}
	.live_at_lift .csslider > .slide_wrap{
		transition: height .4s ease;
	}

	.live_at_lift .csslider > #mobile_extend:checked + .slide_wrap li{
		position      : relative;
		visibility    : visible;
		pointer-events: auto;
	}

	.csslider > .slide_wrap{
		width: 100%;
	}
	.csslider > .slide_wrap > ul > li{
		width: 100%;
	}
	.live_at_lift > input:nth-of-type(10):checked ~ .container > .slide_con .tiles > .csslider .slide_wrap ul li:first-of-type {margin-left: -450%;}
	.live_at_lift > input:nth-of-type(9):checked ~ .container > .slide_con .tiles > .csslider .slide_wrap ul li:first-of-type  {margin-left: -400%;}
	.live_at_lift > input:nth-of-type(8):checked ~ .container > .slide_con .tiles > .csslider .slide_wrap ul li:first-of-type  {margin-left: -350%;}
	.live_at_lift > input:nth-of-type(7):checked ~ .container > .slide_con .tiles > .csslider .slide_wrap ul li:first-of-type  {margin-left: -300%;}
	.live_at_lift > input:nth-of-type(6):checked ~ .container > .slide_con .tiles > .csslider .slide_wrap ul li:first-of-type  {margin-left: -250%;}
	.live_at_lift > input:nth-of-type(5):checked ~ .container > .slide_con .tiles > .csslider .slide_wrap ul li:first-of-type  {margin-left: -200%;}
	.live_at_lift > input:nth-of-type(4):checked ~ .container > .slide_con .tiles > .csslider .slide_wrap ul li:first-of-type  {margin-left: -150%;}
	.live_at_lift > input:nth-of-type(3):checked ~ .container > .slide_con .tiles > .csslider .slide_wrap ul li:first-of-type  {margin-left: -100%;}
	.live_at_lift > input:nth-of-type(2):checked ~ .container > .slide_con .tiles > .csslider .slide_wrap ul li:first-of-type  {margin-left: -50%;}
	.live_at_lift > input:nth-of-type(1):checked ~ .container > .slide_con .tiles > .csslider .slide_wrap ul li:first-of-type  {margin-left: 0%;}
	.live_at_lift .slide_wrap > ul {
		width: 100%;
	}
}


.vid_con{
	width: 100%;
	padding-bottom: 56.25%;
	position: relative;
}
.vid_con iframe,
.vid_con video{
	position: absolute;
	left    : 0;
	top     : 0;
	height  : 100%;
	background-color: #000;
}



/* Pulled from Child Theme Styles to allow centering of post images  */

.aligncenter {
	text-align: center;
}

a.aligncenter img {
	display: block;
	margin: 0 auto;
}

a.alignnone {
	display: inline-block;
}

.alignleft {
	float: left;
	text-align: left;
}

.alignright {
	float: right;
	text-align: right;
}

a.alignleft,
a.alignnone,
a.alignright {
	max-width: 100%;
}

img.centered,
.aligncenter {
	display: block;
	margin: 0 auto 30px;
}

img.alignnone,
.alignnone {
	margin-bottom: 15px;
}

a.alignleft,
img.alignleft,
.wp-caption.alignleft {
	margin: 0 20px 20px 0;
}

a.alignright,
img.alignright,
.wp-caption.alignright {
	margin: 0 0 20px 20px;
}

.gallery-caption,
.wp-caption-text {
	font-size: 14px;
	font-size: 1.4rem;
	font-weight: 700;
	margin: 0;
	text-align: center;
}

.entry-content p.wp-caption-text {
	margin-bottom: 0;
}

.entry-content .wp-audio-shortcode,
.entry-content .wp-playlist,
.entry-content .wp-video {
	margin: 0 0 30px;
}
.wpa-hide-rtl#skiplinks input[type=button],
.wpa-hide-rtl#skiplinks input[type=button]:hover,
.wpa-hide-rtl#skiplinks input[type=button]:visited,
.wpa-hide-rtl#skiplinks a,
.wpa-hide-rtl#skiplinks a:hover,
.wpa-hide-rtl#skiplinks a:visited {
    position: absolute !important;
    right: -999em;
}
.wpa-hide-ltr#skiplinks input[type=button],
.wpa-hide-ltr#skiplinks input[type=button]:hover,
.wpa-hide-ltr#skiplinks input[type=button]:visited,
.wpa-hide-ltr#skiplinks a,
.wpa-hide-ltr#skiplinks a:hover,
.wpa-hide-ltr#skiplinks a:visited {
    position: absolute !important;
    left: -999em;
}

.wpa-hide#skiplinks a:active,
.wpa-hide#skiplinks a:focus {
    position: absolute;
}

.wpa-ld {
    display: inline-block;
    position: relative;
}

/* basic support for themes that don't define alignleft and alignright for non-image elements. */
div.alignleft {
    float: left;
}

div.alignright {
    float: right;
}

div.aligncenter {
    display: block;
    margin: 0 auto;
}

.wpa-ld a, .wpa-ld button {
    bottom: 2px;
    left: 2px;
    position: absolute;
    line-height: 1;
    min-width: 1em;
}

.wpa-ld img {
    display: block;
}

.wpa-ld button,
.wpa-ld button:active,
.wpa-ld button:focus,
.wpa-ld button:hover {
    border: 1px solid #777;
    border-radius: 2px;
    z-index: 10;
}

.wpa-ld .longdesc {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    overflow-y: scroll;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: rgba(255, 255, 255, .95);
    padding: 1.5em;
}

.wpa-ld button,
.wpa-ld button:active,
.wpa-ld button:focus,
.wpa-ld button:hover,
.wpa-ld a {
    font-size: .9em;
    font-weight: 400;
    background: rgba(255, 255, 255, .7) !important;
    padding: 0;
    color: #000 !important;
    text-shadow: 1px 1px #ccc;
}

.wpa-ld button:before {
    content: 'i';
    font-style: italic;
    font-family: serif;
}

.wpa-ld button:focus,
.wpa-ld button:hover {
    background: rgba(0, 0, 0, .75) !important;
    color: #fff !important;
    border: 1px solid #000 !important;
    cursor: pointer;
}

.wpa-ld button:focus {
    padding: 6px;
}

.wpa-ld button span,
.longdesc-link span {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
    clip: rect(1px, 1px, 1px, 1px);
}

.template-longdesc {
    text-align: left;
    line-height: 1.5;
    width: 100%;
    max-width: 50em;
    padding: 2em;
    margin: 1em auto;
    background: #fdfdfd;
    color: #333;
    box-shadow: 0 0 5px;
    font-size: 1.4em;
}

label.wpa-screen-reader-text {
	position: absolute!important;
	clip: rect(1px,1px,1px,1px);
	overflow: hidden;
	color: #000;
	background: #fff;
	width: 1px;
	height: 1px;
}


.wpa-hide-ltr#skiplinks a,
.wpa-hide-ltr#skiplinks a:hover,
.wpa-hide-ltr#skiplinks a:visited {

}

.wpa-hide-ltr#skiplinks input[type='button']:active,
.wpa-hide-ltr#skiplinks input[type='button']:focus,
.wpa-hide-ltr#skiplinks a:active,
.wpa-hide-ltr#skiplinks a:focus {
	background-color: #f1f1f1;
	box-shadow      : 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip            : auto;
	color           : #0073aa;
	display         : block;
	font-weight     : 600;
	height          : auto;
	line-height     : normal;
	padding         : 15px 23px 14px;
	position        : absolute;
	left            : 6px;
	top             : 37px;
	text-decoration : none;
	text-transform  : none;
	width           : auto;
	z-index         : 100000;
}

input[type="submit"],
.gform_wrapper .gform_footer input[type=submit],
.gform_wrapper .gform_page_footer input[type=submit]{
	padding: 5px 10px;
}
.ethnicity_select input{
	vertical-align: top!important;
	padd
}
.ethnicity_select label{
	max-width: 98%!important;
}
legend{
	display: inline-block;
}

.no_padding, .no-padding, .nopadding{
	padding: 0!important;
}