@charset "utf-8";

hr {color:red;}

.yTubeWidthFp {width:95%; }





.unna {font-family:unna; font-size:25px; font-weight:bold;  margin-top:25px; color:#D81047; }
/*** old p 
p{font-size:18px; letter-spacing:.05em; font-family:HelveticaNeueLTPro-Lt; font-weight:normal; margin:0; padding:0; color:black; opacity:1;}
***/

.WhetTitle{font-size:85px; font-family:HelveticaNeueLTPro-UltLt; font-weight:normal; margin:0; padding:0; color:white; opacity:1;}

.WhetText{ font-family:HelveticaNeueLTPro-Lt; font-size:21px; letter-spacing:0.10em; font-weight:lighter; margin:25px 0 50px 0; padding:0; color:white;}

.LatestTitle {font-family:unna; font-weight:bold; font-size:28px; color:rgba(22%,25%,38%,.7); margin-top:25px; width:80%; margin-left:auto; margin-right:auto;}



.borderTB {border-bottom:solid 30px rgba(255,255,255,0);}



.hUltLt {font-family:HelveticaNeueLTPro-Lt; font-weight:normal; letter-spacing:1px;}


.bgColor { padding:15px; margin-top:50px; font-size:21px;}
.bgColorMedia {background-color: rgba(249,81,51,.7); color:white; }

@font-face
{
font-family: HelveticaNeueLTPro-UltLt;
src: url(../fonts/HelveticaNeueLTPro-UltLt.otf);
}

@font-face
{
font-family: HelveticaNeueLTPro-Lt;
src: url(../fonts/HelveticaNeueLTPro-Lt.otf);
}

.bgRed {
	background-color:rgba(255,0,24,.6);
}


socialIcons {vertical-align:0px;}

.socialTopMargin {
	margin-top:50px;
}




.center {margin:0 auto; float:none; display:block;
}


.paddingLtRt {0 25px;}

.marginTopBottom {
	margin-top:50px;
	margin-bottom:50px;
}

.marginTopBottomSm {
	margin-top:25px;
	margin-bottom:25px;
}

.paddingTopBottom {padding-top:50px; padding-bottom:50px;}

.social {width:200px; height:40px; margin:0 auto;}

.marginTop {
	margin-top:75px;
}

.marginBottom {margin-bottom:50px;}

.floatLeft {float:left;}
.floatRight {float:right;}






/***** About *****/

.aBg {
	height:1000px;
	background-image:url(../img/bg_about.png);
	background-repeat:no-repeat;
	background-position:top center;
	background-size:cover;
}

.aText {
	color:white;
	margin-top:75px;
	font-size:24px;
	font-family:HelveticaNeueLTPro-Lt; 
	font-weight:normal; 
	letter-spacing:1px;
}

.aMarginTopBottomLg {
	margin-bottom:100px;
	margin-top:100px;
}

.aMarginTopBottom {
	margin-bottom:50px;
	margin-top:50px;
}

.aMarginTopBottomSm {
	margin-bottom:25px;
	margin-top:25px;
}

.aPadding {
	padding:25px;
}

/***** Content Pages *****/

.cpMarginTop {
	margin-top:50px;
}

.cpMarginBottom {
	margin-bottom:50px;
}

.cpMarginTopBottom {
	margin-top:40px; 
	margin-bottom:50px;
}

.cpMarginTopBottomSm {
	margin-top:25px; 
	margin-bottom:25px;
}

/***** Video Barsonal *****/

.youtube {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}
 
.youtube iframe,
.youtube object,
.youtube embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.vbMaginTB {
	margin-top:50px;
	margin-bottom:50px;
}

.vbMarginTLg {
	margin-top:100px;
}

.vbMarginB {
	margin-bottom:50px;
}



/***** Photo Ops ******/

.phoMarginTop {
	margin-top:50px;
}

.panel {
	border:none;
}

.panel-title {
	border: none;
}

.panel-heading {
	border:;
	background-color:transparent !important;
	border-color:transparent !important;
}

.panel-group {
	border:none;
}

.panel-body {
	border:none;
}

.panel-default {
	border:none;
	background-color:none;
}



/***** Services ****/

.servicesBgLight {
	background-color:rgb(44,201,193);
}

.servicesBgImage {
}

.sTextWhite {
	color:white;
}

.sPaddingTopBottom {
	padding-top:50px;
	padding-bottom:50px;
}

.sPaddingTopBottomSm {
	padding-top:25px;
	padding-bottom:25px;
}

.sMarginBottom {
	margin-bottom:25px;
}

.sMarginTop {
	margin-top:25px;
}



/***** form *****/

.form-horizontal .form-group {
	margin:0;
}

form {
	padding:0;
	
}

.fPaddingTopBottom {
	padding-top:25px;
	padding-bottom:25px;
}

.submitMargin {
	margin:15px 0 0 0;
}