.mt200{margin:200px 15px;}
/*.mt200.columns{min-height:500px;}*/
.fital{font-style:italic;}
.vline b{
	display:inline-block;
	margin:0 3px;
	font-weight:normal;
}
.mpress .vline b:first-child{margin-left:0;}
.thtitle{
	font-size: 32px;
	line-height: 1;
	letter-spacing: 1.14px;
	color:#eaeaea;
	margin-bottom: 40px;
	text-transform: uppercase;
	border-left: 3px solid #b6a160;
	padding-left: 13px;
}
/*.thtitle span{
	height:24px;
    width:3px;
    background-color:#b6a160;
    display: inline-block;
    margin-right: 13px;
    vertical-align: -2px;
}*/
.vertical-text {
  -ms-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  display: inline-block;
}
.watchmore{
	color:#b6a160;
	margin-top: 24px;
	display: inline-block;
	font-weight: 700;
	font-size: 13px;
}
.watchmore:before {
   font-family: FontAwesome;
   font-weight: normal;
}
.watchmore.fa-arrow-down:before {
   content: "\f107";
}
.watchmore.fa-plus:before{
	content: "\f067";
}
.watchmore.fa-double-right:before{
	content: "\f101";
}
.watchmore span{margin-left:5px;}
.webchange {
  position: fixed;
  bottom: 150px;
  right: 0;
  z-index: 999;
}
.webchange div {
  background: #fff;
  padding: 5px;
}
.webchange a {
  color: #6b6b6b;
  margin: 0 2px;
}
.webchange a:hover, .webchange a.active {
  color: #000;
}
.webchange a.active{
	cursor:default;
}
span.fbold{
	color:#999;
}
.loading{
	background-color:#000;
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	z-index:1000;
	opacity:1;
}
/*single*/
.submtitle{
	color:#eaeaea;/*c1c1c1*/
	font-size: 22px;
	margin-bottom: 8px;
	line-height: 26px;
	text-transform: uppercase;
}
/*contact*/
.mcontact .columns .columns{padding:0;margin-top: 80px;width:48%;}

/*press*/
.mpress .items a{
	display: block;
	color:#eaeaea;
	text-transform: uppercase;
	line-height: 26px;
	border-bottom: 1px solid #222;
	padding:10px 0 5px;
	padding-right: 55px;
	position: relative;
}
.mpress .watchmore{
	position: absolute;
	right:0px;
	top:0;
	margin-top: 10px;
	opacity: 0;
}
.mpress .items a:hover .watchmore{opacity: 1;}
.mpress .mdate span{color:#aeaeae;}

.mintern img{width: 100%;margin:24px 0;}
.mintern .thtitle{margin-bottom: 15px;}
.mintern .thtitle + .mdate{margin-bottom: 45px;}
.mintern span{text-transform: initial;color:#aeaeae;}

.mevent span{color:#eaeaea;font-weight:500;}
.mevent span.fital{font-weight: 300;color:#aeaeae;}
.mevent .mspeak > div{margin-bottom: 8px;}
.mevent .mapply{
	color:#b6a160;
	background-color: #000;
	font-weight: 700;
	border:1px solid #b6a160;
	padding:5px 12px;
	display: inline-block;
}
.mevent .mapply:hover{
	background-color: #b6a160;
	color: #fff;
}
.youtubebk{
        position: relative;
        overflow: hidden;
        margin-bottom: 15px;
    }
    .youtubebk .yimg{
        background-image: url(https://i.ytimg.com/vi/q8RzicYSUC4/maxresdefault.jpg);
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center center;
        width: 100%;
        height: 100%;  
        position: absolute;
        z-index: 5;
    }
    
    .youtubebk .ybg:before{
        font-family: FontAwesome;
        content: "\f04b";
        color: #b6a160;
        font-size: 48px;
        position: absolute;
        top:50%;
        left:50%;
        transform: translateX(-50%);
        transform: translateY(-50%);         
    }
    .youtubebk .ybg{
        background-color: rgba(0,0,0,0.5);
        width: 100%;
        height: 100%;
        position: absolute;
        top:0;left:0;
        z-index: 10;
    }
    .youtubebk a{
        position: absolute;
        top:0;right:0;
        width: 100%;
        height: 100%;
        display: block;
    }
@media screen  and (min-width: 75.1em){
	.mt200{margin: 180px auto;}
	.columns.pdl{padding-left: 50px;}
}
@media screen  and (min-width: 64em) and (max-width: 75em){	
	.large-push-1{left:0%;}
	.large-pull-1{right:0%;}
	.mintern .large-8{width: 83.33333%;}
}
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
	.thtitle{font-size: 28px;margin-bottom: 25px;}
	
}
@media screen and (max-width: 39.9375em) ,only screen and (max-device-height: 480px) ,only screen and (max-device-width: 640px) {
	.mt200{margin:150px auto 60px;}
	.mt200.columns{min-height:initial;}
	.thtitle{font-size: 20px;margin-bottom: 15px;padding-left: 8px;}
	/*.thtitle span{height: 20px;}*/
	

	.mevent .mb80{margin-bottom: 20px;}
}
@media only screen and (max-device-width: 640px) ,only screen and (max-device-height: 480px){
	.columns{width: 100%;}
	.hide-for-small-only{display: none !important;}
	.show-for-small-only{display: block !important;}
	.medium-push-1{left:0;}
	.medium-pull-1{left:0;}
	
}