body{
	font-family: 'Avant Garde Gothic', sans-serif!important;
	font-size: 13px;
}

h1{
	font-family: 'Avant Garde Gothic', sans-serif!important;
	font-size: 24px;
}

h2{
	font-family: 'Avant Garde Gothic', sans-serif!important;
	font-size: 22px;
}

h3{
	font-family: 'Avant Garde Gothic', sans-serif!important;
	font-size: 20px;
}

h4{
	font-family: 'Avant Garde Gothic', sans-serif!important;
	font-size: 14px;
}

hr {
	margin: 20px;
}

a{
	color: #ed2d9f;
}

a:hover{
	color: #000;
}

li{
	list-style-type: inherit;
	font-family: 'Avant Garde Gothic', sans-serif!important;
	font-size: 14px;
}

p{
	font-family: 'Avant Garde Gothic', sans-serif!important;
	font-size: 14px;
	line-height: 20px;
}


@media only screen and (max-width: 767px){
body{
	font-family: 'Avant Garde Gothic', sans-serif!important;
	
}

h1{
	font-family: 'Avant Garde Gothic', sans-serif!important;
	font-weight:500;
}

h2{
	font-family: 'Avant Garde Gothic', sans-serif!important;
	font-weight:500;
}

h3{
	font-family: 'Avant Garde Gothic', sans-serif!important;
	font-weight:500;
}

h4{
	font-family: 'Avant Garde Gothic', sans-serif!important;
	font-weight:500;
}
li{
	list-style-type: inherit;
	font-family: 'Avant Garde Gothic', sans-serif!important;
	font-weight:300;
}

p{
	font-family: 'Avant Garde Gothic', sans-serif!important;
	font-weight:300;
}
}


.container {
	width: 1100px;
}

.header .container{
	height: 120px;
}

.content .container{
	height: 100%;
}

.footer .container{
	height: 90px
}



p.navtitle{
	color: #ed2d9f;
	font-size: 15px;
}

ul.nav-directory li p a{
	color: #fff;
	font-size: 13px;
}

ul.nav-directory li p:hover a{
	color: #ed2d9f;;
}

.navlist{
	margin-left: 20px;
}



.navspace{
	margin: 20px 0px;
}

.header-hover{
	width: 130px;
	height: 50px;
	background: #000;
	color: #ed2d9f;
}

.social li:hover {
}

.social li:hover i, .social li:hover img{
}

i.fa-facebook{
	color: #0e4ead;
	font-size: 14px;
}

i.fa-youtube-play{
	color: #ef201f;
	font-size: 14px;
}

.fa-lock{
	color: #eb0a8c;
}


.content{
	background: #f9f9f9;
	width: 100%;
}

.content-inner{
	width: 1100px;
	margin: 0 auto;
}

.content-header{
	padding: 80px 0px 40px 0px;
}

.content-banner{
	width: 100%;
	padding-bottom: 40px;
}

.content-header h1{
	font-size: 50px;
	letter-spacing: 2px;
	padding-bottom: 7px;
	font-family: 'Montserrat',sans-serif;
}

.content-tab{
	border-bottom: 1px #e0e0e0 solid;
	margin-bottom: 30px;
}

.content-tab-bottom{
	border-top: 1px #e0e0e0 solid;
	padding-top: 20px;
	width: 1100px;
	height: 90px;

}

.activelist ul li{

	border-bottom: 2px transparent solid;
	padding-bottom: 20px;
}

.activelist ul li:hover{
	border-bottom: 2px #eb0a8c solid;
	padding-bottom: 20px;
}

.content-tab-left, .content-tab-right {
	display: inline-block;
}

.content-tab-left ul li{
	display: inline-block;
	font-size: 16px;
	margin-right: 10px;
	font-family: 'Avant Garde Gothic', sans-serif!important;
}

.content-tab-left ul li a{
	color: #000;
}

.content-tab-left ul li a:hover{
	color: #eb0a8c;
}

.purplelegend{
	background: #8005c9;
	width: 6px;
	height: 6px;
	margin-bottom: 2px;
    margin-right: 10px;
}

.pinklegend{
	background: #eb0a8c;
	width: 6px;
	height: 6px;
	margin-bottom: 2px;
    margin-right: 10px;
}

.content-tab-right{
	float: right;
	font-size: 16px;
}

.content-tab-right ul{
	display: inline-block;
}

.content-tab-right ul li{
	display: inline-block;
	padding-left: 10px;
	font-family: 'Avant Garde Gothic', sans-serif!important;

}

.content-tab-right ul li a{
	color: #000;
}

.content-tab-right ul li a:hover{
	color: #eb0a8c;
}

.content-legend{
	float: left;
}
.content-legend li{
    display: inline-block;
}

.tab-arrow-left{
	background: url(../images/left_arrow.png);
	width: 5px;
	height: 9px;
}

.tab-arrow-left:hover{
	background: url(../images/left_arrow_pink.png);
	width: 5px;
	height: 9px;
}

.tab-arrow-right{
	background: url(../images/right_arrow.png);
	width: 5px;
	height: 9px;
}

.tab-arrow-right:hover{
	background: url(../images/right_arrow_pink.png);
	width: 5px;
	height: 9px;
}

.content-row{
	text-align: center;
	overflow: auto;
}

.content-box{
    background-color: #fff;
		margin-bottom: 20px;
}
.content-border-promo{
    border-bottom: 4px solid #eb0a8c;
}
.content-border-event{
    border-bottom: 4px solid #8005c9;
}
.content-box:hover .content-img-hover{
    display: block !important;
}


.content-txtbox{
	background-image: url(../images/glance_boxpink.png);
	background-repeat: no-repeat;
	background-size: cover;
	width: 340px;
	height: 76px;
	display: table;
}

.content-txtbox2{
    background-image: url(../images/glance_boxpurple.png);
    background-repeat: no-repeat;
    background-size: cover;
    overflow: hidden;
    padding: 20px;
    min-height: 80px;
}

.content-txtbox p, .content-txtbox2 p {
    text-align: center;
    font-family: 'Avant Garde Gothic', sans-serif!important;
    line-height: 20px;
		margin-bottom: 0;
}

.purpletxt{
	color: #6d2a8b;
}

p.purpletxt{
    color: #6d2a8b;
    white-space: nowrap;
    width: 100%;
}

.content-tab-right-bot{
	float: right;
	font-size: 16px;

}

.content-tab-right-bot ul{
	display: inline-block;
}

.content-tab-right-bot ul li{
	display: inline-block;
	padding-left: 10px;
	font-family: 'Avant Garde Gothic', sans-serif!important;
}

.content-tab-right-bot ul li a{
	color: #eb0a8c;
}

.content-tab-right-bot ul li a:hover{
	color: #000;
}


.content-img-hover{
	background: rgba(0,0,0,0.8);
	height: 255px;
	width: -webkit-calc(100% - 15px);
	width: calc(100% - 15px);
	z-index: 10;
	position: absolute;
    cursor: pointer;
}

.hover-box{
	width: 200px;
	height:40px;
	color: #fff;
	background: #eb0a8c;
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	margin-left: auto;
	margin-right: auto;
	transform: translate(0,-50%);
    text-align: center;
    padding-bottom: 4px;
}

.hover-box p{
	padding-top: 12px;
	font-family: 'Montserrat',sans-serif;
}

.hover-box p a{
	color: #fff;
}

.content-row-white{
	background: #fff;
	padding: 30px;
	margin: 30px 0px;
	min-height: 230px;
	width: 1040px;
}

.content-orba-img{
	float: left;
	width: 230px;
}

.content-orba-textbox{
	padding-left:40px;
	width: 740px;
	overflow: auto;
}

.content-orba-textbox h3{
	padding: 00px 0px 10px 0px;
}

.content-orba-textbox h4{
	padding: 5px 0px 5px 0px;
}

.content-orba-textbox p i{
	margin-left: 15px;
	padding: 5px 0px;
}

.content-orba-textbox ul{
	list-style-image: url(../images/bullet.png);
	padding-left:30px;
}

.content-orba-textbox ul li{
	padding: 5px 10px;
	list-style: inherit;
	list-style-position: outside;
}

.content-orba-p{
	padding: 15px 0px;
}

.content-orba-margin{
	margin-left:10px;
}

.content-orba-space{
	padding-top: 10px;
}

.content-side-tab{
	float: left;
}

.content-side-tab ul li{
	font-family:'Montserrat',sans-serif;
	font-size: 14px;
	list-style-type: none;
	padding: 5px;
}

.content-side-tab ul li p{
	font-family:'Montserrat',sans-serif;
}

.content-side-tab ul li a{
	color: #000;
}

.content-side-tab ul li a:hover{
	color: #eb0a8c;
}

.content-side-tab ul li div.navlist p{
	padding: 5px;
}

.content-col-white{
	background: #fff;
	width: 820px;
	float: right;
}

.content-col-textbox{
	padding: 0px 40px 40px 40px;
	text-align: left;
	border-bottom: 80px #f9f9f9 solid;
}

.content-col-textbox h3{
	padding: 40px 0px 25px 0px;
}

.content-col-textbox ul{
	padding: 20px 0px 35px 30px;
	list-style-image: url(../images/bullet.png);
}

.content-col-textbox ul li{
	padding: 5px 10px;
	list-style: inherit;
	list-style-position: outside;
	color: #eb0a8c;
}

.content-col-textbox ul li span{
	color: #000;
}

.p-space{
	padding: 10px 0px;
}

.p-topspace{
	padding-top: 40px;
}

h3.content-join-p{
	padding: 35px 0px 15px 0px;
}

ul.content-join-ul{
	padding: 10px 0px 10px 30px;
}

.dlmember-btn{
	width: 260px;
	height: 40px;
	background: #eb0a8c;
	margin-top: 30px;
}

.dlmember-btn:hover{
	background: #000;
}

.dlmember-btn p{
	font-family: 'Montserrat', sans-serif;
	font-size: 12px;
	color: #fff;
	padding: 10px 30px;
}

.content-col-textbox ol{
	padding: 15px 0px 20px 30px;
}

.content-col-textbox ol li{
	padding: 5px 10px;
	list-style: inherit;
	list-style-position: outside;
	color: #eb0a8c;
}

.content-col-textbox ol li span{
	color: #000;
}

.content-row-header{
	background: #f9f9f9;
	width: 820px;
	float: right;
}

.content-row-news{
	background: #fff;
	width: 820px;
	float: right;
	margin: 10px 0px;
}

.content-row-news:hover .content-news-text{
	background:#6c2e89;
	color:#fff !important;
}
.content-row-news:hover h4, .content-row-news:hover p{
	color:#fff !important;
}

.content-row-news-last:hover .content-news-text{
	background:#6c2e89;
	color:#fff !important;
}
.content-row-news-last:hover h4, .content-row-news-last:hover p{
	color:#fff !important;
}


.content-row-news-last{
	background: #fff;
	width: 820px;
	float: right;
	margin: 10px 0px 40px 0px;
}

.content-row-news-last:hover{
	background:#6c2e89;
	color:#fff;
}

.content-row-news p, .content-row-news-last p{
	color: #000;
}


.content-news-img{
	float: left;
	width: 130px;
	background: #f9f9f9;
}

.content-news-text{
	float: left;
	width: 650px;
	padding: 15px;
	min-height: 70px;
}

.content-news-text h4{
	padding-bottom: 10px;
}

.content-row-mediaheader{
	background: #f9f9f9;
	width: 820px;
	float: right;
	padding-bottom:20px;
}

.content-row-media{
	background: #fff;
	width: 780px;
	float: right;
	margin: 10px 0px;
	padding: 20px;
}

.content-row-media-last{
	background: #fff;
	width: 780px;
	float: right;
	margin: 10px 0px 40px 0px;
	padding: 20px;
}

.content-row-media:hover{
	background:#6c2e89;
}

.content-row-media:hover h4, .content-row-media:hover p{
	color:#fff !important;
}

.content-row-media-last:hover{
	background:#6c2e89;
}

.content-row-media-last:hover h4, .content-row-media-last:hover p{
	color:#fff !important;
}


.content-media-lefttxt{
	width: 150px;
	float: left;
	padding-left: 10px;
}

.content-media-righttxt{
	width: 620px;
	float: left;
	color: #6c2e89;
}

.content-media-righttxt p{
	font-size: 15px;
}

.content-col-career{
	padding: 40px 0px 10px 0px;
	text-align: left;
	border-bottom: 80px #f9f9f9 solid;
}

.pinktxt{
	color: #eb0a8c;
}

.boldtxt{
	font-family: 'Roboto Medium', sans-serif;
	font-size: 12px;
}

.content-row-career{
	padding: 30px 40px;
	border-bottom: 1px #e5e5e5 solid;
	overflow: auto;
	width: 740px;
}

.content-row-career h4{
	letter-spacing: 0.5px;
	padding-bottom: 10px;
}

.content-row-career:hover{
	background: #6c2e89;
	color: #fff;
}

.content-row-career:hover h4, .content-row-career:hover p, .content-row-career:hover i{
	color:#fff !important;
}

.content-row-career-last{
	padding: 30px;
	overflow: auto;
	width: 760px;
}

.content-row-career-last h4{
	letter-spacing: 0.5px;
	padding-bottom: 10px;
}

.content-row-career-last:hover{
	background: #6c2e89;
	color: #fff;
}

.content-row-career-last:hover h4, .content-row-career-last:hover p, .content-row-career-last:hover i{
	color:#fff !important;
}

.career-col1{
	width: 290px;
	float: left;
	color: #000;
	padding-right: 10px;
}

.career-col2{
	width: 160px;
	float: left;
	padding-left: 10px;
	color: #000;
}

.career-col3{
	width: 100px;
	float: left;
	color: #000;
}

.row-padding{
	padding: 0px 40px 10px 40px;
}

.row-padding h3{
	padding-bottom: 15px;
}
