.fa { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.fa-facebook-f:before, .fa-facebook:before { content: "\f09a"; }
.fa-twitter:before { content: "\f099"; }
.fa-tumblr:before { content: "\f173"; }
.fa-instagram:before { content: "\f16d"; }
.fa-navicon:before, .fa-reorder:before, .fa-bars:before { content: "\f0c9"; }
.fa-remove:before, .fa-close:before, .fa-times:before { content: "\f00d"; }
.fa-envelope:before { content: "\f0e0"; }
.icon-linkedin:before { content: "\f0e1"; }
.icon-envelope-alt:before { content: "\f003"; }
.toggler span { color: #FFF; }
.container { max-width: 1200px; }
body { font-family: 'Gotham-book'; font-size: 14px; font-style: normal; font-weight: normal; color: #585858; background: #f4f4f4; }
body { overflow-x: hidden !important; }
body.admin-menu { margin-top: 0 !important; }
li { margin-left: 15px; padding-left: 5px; }
iframe { border: none; }
p { font-size: 16px; }
/*HEADER*/

header { position: absolute; z-index: 2; z-index: 50; width: 100%;}
#zone-navigation-wrapper { height: 87px; background: rgba(20, 21, 79, 0.80) }
.logo { float: left; margin-top: 15px; }
.block ul.nice-menu, .block ul.nice-menu ul { left: 155px; top: 15px; }
#region-navigation .nice-menu-down li.menuparent ul { margin-left: -155px; margin-top: 57px; }
#region-navigation .nice-menu-down li.menuparent ul li ul { margin-left: 50px; margin-top: 8px; }
h1 { margin: 0; padding: 0; }
.zone-mobilelogo a { position: relative; z-index: 50; display: block; }
#zone-mobilelogo img { max-width: 95px !important; }

body.logged-in #zone-mobilelogo {
	position: absolute;
	left: 5px;
	top: 63px;
}
/*MENU*/
#block-nice-menus-5 li { margin: 0; }
#block-nice-menus-5 .nice-menu a, #block-nice-menus-5 .menuparent a { font-family: 'Gotham' !important; font-weight: bold; font-style: normal; text-transform: uppercase; font-size: 17px !important; padding: 13px 15px 29px ; height: auto !important; }
#block-nice-menus-5 .nice-menu a:hover, #block-nice-menus-5 .menuparent a:hover { padding: 13px 15px 29px ;font-family: 'Gotham' !important; }
.showMobile { display: none; }
.active-trail > a { color: #5fcaea !important; }
#block-nice-menus-5 .nice-menu a span, #block-nice-menus-5 .menuparent a span { display: none; }

#block-nice-menus-5 li { position: static !important; }
#block-nice-menus-5 .nice-menu, #block-nice-menus-5 .nice-menu ul { left: 15px !important; margin-left: 15px; margin-top: 15px; padding-bottom: 0 !important; position: static !important; }
#region-navigation .nice-menu-down > li.menuparent > ul { position: absolute !important; margin-left: 0 !important; width: 925px !important; background-color: rgba(188, 19, 126, 0.83) !important; left: 0 !important; right: 0 !important; top: 87px !important; max-width: 100% !important; margin-top: 0 !important; margin: 0 auto !important; padding: 5px 0 15px !important; }

/*MEDIA AWARDS MENU */
#block-nice-menus-8 li { margin: 0; }
#block-nice-menus-8 .nice-menu a, #block-nice-menus-8 .menuparent a { text-align:center;color:#fff;font-family: 'Gotham' !important; font-weight: bold; font-style: normal; text-transform: uppercase; font-size: 17px !important; padding: 13px 15px 29px ; height: auto !important; }
#block-nice-menus-8 .nice-menu a:hover, #block-nice-menus-8 .menuparent a:hover { padding: 13px 15px 29px;font-family: 'Gotham' !important; }
.showMobile { display: none; }
.active-trail > a { color: #5fcaea !important; }
#block-nice-menus-8 .nice-menu a span, #block-nice-menus-8 .menuparent a span { display: none; }

/* INSTITUTE MENU*/
#block-nice-menus-9 li { margin: 0; }
#block-nice-menus-9 .nice-menu a, #block-nice-menus-9 .menuparent a { font-family: 'Gotham' !important; font-weight: bold; font-style: normal; text-transform: uppercase; font-size: 17px !important; padding: 13px 15px 29px ; height: auto !important; }
#block-nice-menus-9 .nice-menu a:hover, #block-nice-menus-9 .menuparent a:hover { padding: 13px 15px 29px ;font-family: 'Gotham' !important; }
.showMobile { display: none; }
.active-trail > a { color: #5fcaea !important; }
#block-nice-menus-9 .nice-menu a span, #block-nice-menus-9 .menuparent a span { display: none; }

#block-nice-menus-9 li { position: static !important; }
#block-nice-menus-9 .nice-menu, #block-nice-menus-9 .nice-menu ul { left: 15px !important; margin-left: 15px; margin-top: 15px; padding-bottom: 0 !important; position: static !important; }

/*NEW MENU*/
.adr span,.adr div,.date-display-single {font-size:18px;}
.double {padding-top:5px!important;}
.mainlogo {padding:0!important;}
.malogo {padding:5px 5px 0 5px !important}
.nice-menu-5 .contextual-links-wrapper {dislay:none;}

.puchasetickets a {border-radius: 10px;}

#page .grid-12 {
	margin-left: 0;
	margin-right: 0;
}

header#section-header {
	position: absolute;
	width: 100%;
	top: 0;
}

body.logged-in header#section-header {
  top: 62px;
}

#zone-navigation {
  max-width: 90%;
  height: 87px;
  width: 1220px;
  margin: auto;
}

body.logged-in #zone-navigation {
	margin-top: 62px;
}

#zone-navigation #region-navigation {
	width: 80%;
}

@media screen and (min-width: 767px) {
	#menusearch {
		display: none;
	}
}


.mean-nav ul li:first-child h2 {
	display: none;// removed .mean-nav ul li:first-child a,
}


.homeSlider { margin-top: 0 !important; box-shadow: inset 0 0 0 1000px rgba(0,0,0,0.6); }
#block-views-call-to-action-home3 .homeSlider, #block-views-call-to-action-home4 .homeSlider { margin-top: 0px !important; }

@media screen and (min-width: 767px) {
	.homeSlider { box-shadow: inset 0 0 0 1000px rgba(0,0,0,0.2); }
	#block-views-call-to-action-home3 .homeSlider, #block-views-call-to-action-home4 .homeSlider { margin-top: -40px !important; background: brown; background-position: center center;}
}




#block-nice-menus-8 li { position: static !important; }
#block-nice-menus-8 .nice-menu, #block-nice-menus-8 .nice-menu ul { left: 15px !important; margin-left: 15px; margin-top: 15px; padding-bottom: 0 !important; position: static !important; }

@media screen and (min-width: 950px) {
	#region-navigation .nice-menu-down > li.menuparent > ul { position: absolute !important; margin-left: 0 !important; width: 925px !important; background-color: rgba(188, 19, 126, 0.83) !important; left: 0 !important; right: 0 !important; top: 87px !important; max-width: 925px !important; margin-top: 0 !important; margin: 0 auto !important; padding: 5px 0 15px !important; }
}

#region-navigation { position: static !important; }
#region-navigation .nice-menu-down ul li { background: none !important; }
#region-navigation .nice-menu-down ul li a { text-transform: none; font-size: 16px; padding: 5px 0 5px !important; }
#region-navigation .nice-menu-down ul li ul li a { font-weight: 500 !important; font-size: 15px !important; line-height: 22px !important; padding: 0 0 0 15px !important; background: url(../images/dot.png) no-repeat 0 10px; }
#region-navigation .nice-menu-down ul li ul li a:hover { background: url(../images/dot.png) no-repeat 0 10px; color:color:#5FCAEA;;
}
#region-navigation .nice-menu-down > li.menuparent > ul:before { background: rgba(188, 19, 126, 0.83); position: absolute; width: 100%; height: 100%; left: -100%; top: 0; bottom: 0; right: 0; content: ""; }
#region-navigation .nice-menu-down > li.menuparent > ul:after { background: rgba(188, 19, 126, 0.83); position: absolute; width: 100%; height: 100%; right: -100%; top: 0; bottom: 0; left: auto; content: ""; }
#region-navigation .nice-menu-down li.menuparent ul li ul { display: block !important; visibility: visible; padding: 0 !important; margin: 0 !important; width: 100%; opacity: 1 !important; }
#region-navigation .nice-menu-down li.menuparent ul li ul li { width: 100% !important; }
#region-navigation .nice-menu-down li.menuparent ul li ul li { display: block !important; float: none !important; visibility: visible !important; }
#block-nice-menus-5 .over li { width: 25% !important; clear: none !important; }
/*#region-navigation .nice-menu-down li.menuparent ul li ul.MenuScroll { display: none !important; }*/
#region-navigation .nice-menu-down li.menuparent ul li ul.MenuScroll.MenuScrollShow { display: block !important; }
#region-navigation .nice-menu-down ul > li { padding: 0; float: left !important; clear: none !important; }
#block-nice-menus-5 .nice-menu a:hover, #block-nice-menus-5 .menuparent a:hover, #block-nice-menus-5 .nice-menu li:hover > a { background: none; color: #5FCAEA; }
#region-navigation .nice-menu-down li.selected > ul { display: block !important; visibility: visible !important; }
#block-nice-menus-5 .selected li { clear: none !important; width: 25% !important; }
.menu .active-trail a{color: #fff !important;}
#region-navigation{padding-bottom: 0px !important;}

#block-nice-menus-8 .over li { width: 25% !important; clear: none !important; }
#block-nice-menus-8 .nice-menu a:hover, #block-nice-menus-8 .menuparent a:hover, #block-nice-menus-8 .nice-menu li:hover > a { background: none; color: #5FCAEA; }
#block-nice-menus-8 .selected li { clear: none !important; width: 25% !important; }


#block-nice-menus-9 .nice-menu a:hover, #block-nice-menus-9 .menuparent a:hover, #block-nice-menus-9 .nice-menu li:hover > a { background: none; color: #5FCAEA; }
#block-nice-menus-9 .selected li { clear: none !important; width: 25% !important; }

/*END NEW MENU*/

/* HACK HACK HACKIN AWAY */
.grid-12,.grid-2,.grid-10 {margin:0!important;}

/*JOIN US*/
#region-navigation { width: 864px; }
#region-support-navigation { float:right; width: 310px; }
#block-menu-menu-support-menu li a { font-family: 'Museo' !important; font-weight: 700; font-style: normal; font-size: 18px !important; text-transform: uppercase; text-decoration: none !important; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out; }
#block-menu-menu-support-menu { width: 100%; }
.searchBox { background: #bd1380; overflow: hidden; padding: 35px 0; position: fixed; z-index: 9999; top: 0; left: 0; right: 0; bottom: 0; }
#block-menu-menu-support-menu li { width: auto; background: none !important; padding: 0px 15px 2px !important; border-radius: 10px; margin-right: 0 !important; margin-left: 20px !important; }
#block-menu-menu-support-menu li.sLast { padding: 0 !important; }
#block-menu-menu-support-menu li.first.leaf { border: 3px solid #fff; }
#block-menu-menu-support-menu li.first.leaf:hover { background: #fff !important; }
#block-menu-menu-support-menu li.first.leaf:hover a { color: #121d48; text-decoration: none; }
#block-menu-menu-support-menu ul, #block-menu-menu-spirit-day-support-menu ul { float: right;}
#block-menu-menu-support-menu li.last.leaf { border: 3px solid #bd1380; }
#block-menu-menu-support-menu li.last.leaf.sLast { border: none; }
#block-menu-menu-support-menu li.last.leaf.sLast:hover { background: none !important; }
#block-menu-menu-support-menu li.last.leaf:hover { background: #bd1380 !important; }
#block-menu-menu-support-menu li.last.leaf:hover a { color: #fff; text-decoration: none; }
#block-menu-menu-support-menu li.last.leaf a { color: #bd1380 }
#region-support-navigation { margin-top: 14.5px; }
.searchWrap form { position: relative; }
.search-ico { display: block; background: url(../images/search-ico.png) no-repeat 0 0; width: 30px; height: 30px; }
.searchIco { background: url(../images/searchIco.png) no-repeat center center !important; position: absolute; right: 0; top: 0; width: 60px !important; border: none !important;margin-right: 0px !important;}
/*SEARCH BOX*/
.searchBox .container { max-width: 1220px; margin: 0 auto; padding: 0 15px; }
.closeBtn { overflow: hidden; max-width: 950px; margin: 0 auto 50px; }
.closeBtn a { font-family: 'Museo'; font-weight: 700; font-style: normal; font-size: 18px; color: #fff; border: 3px solid #fff; float: right; border-radius: 8px; padding: 0 12px; height: 35px; line-height: 30px;box-sizing: border-box;}
.searchWrap { clear: both; max-width: 950px; margin: 0 auto; }
.searchWrap input { height: 56px; width: 100%; color: #3c3c3c; font-weight: normal; font-style: normal; font-size: 32px !important; padding-left: 20px; }
.searchWrap input:focus { -webkit-box-shadow: 0px 0px 22px 0px rgba(255,255,255,0.6); -moz-box-shadow: 0px 0px 22px 0px rgba(255,255,255,0.6); box-shadow: 0px 0px 22px 0px rgba(255,255,255,0.6); }
.searchWrap .form-item-search-block-form input{padding-right: 55px;}
.autoSuggest { margin-top: 30px; }
.autoSuggest h5 { font-family: 'Gotham' !important; font-weight: bold; font-style: normal; font-size: 19px; color: #fff; margin-bottom: 20px; }
.autoSuggest .autoSuggestInner { padding: 0 15px; }
.autoSuggest .autoSuggestInner ul { padding: 0; margin: 0; }
.autoSuggest .autoSuggestInner ul li { list-style-type: none; margin-bottom: 15px; margin-left: 0; padding-left: 0; }
.autoSuggest .autoSuggestInner ul li a { color: #fff; font-size: 25px !important; font-family: 'Gotham-book'; font-weight: normal; font-style: normal; }
.search-ico { margin-top: 2px !important; }
/*FOOTER*/

#zone-footer {
	display: flex;
	width: 100%;
	max-width: 720px;
	margin: auto;
	justify-content: center;
}

#zone-footer .region {
	display: inline-block;
	width: 220px;
}

.context-mediaawards #zone-footer .region {
	width: initial;
}

@media screen and (min-width: 980px) {
	#zone-footer {
		max-width: 960px;
	}

	#zone-footer .region {
		width: 300px;
	}

	.context-mediaawards #zone-footer .region {
		width: initial;
	}
}

@media screen and (min-width: 1180px) {
	#zone-footer {
	  max-width: 1160px;
	}
}

@media screen and (max-width: 739px) {
	#zone-footer {
		display: block;
		width: 100%;
		margin: 0;
		align-content: center;
		padding: 0 10px;
		box-sizing: border-box;
	}

	#zone-footer .region {
		display: block;
		width: 100%;
	}
}



#zone-footer-wrapper { background-color: #111111 !important; }
.region-footer-first { background-color: #111111 !important; }
footer ul.menu li { line-height: 100%; padding: 0; margin-bottom: 7px; margin-left: 0; }
footer ul.menu li a { font-family: 'Gotham' !important; font-weight: 500; font-size: 14px !important; }
.socialIco ul { overflow: hidden; }
.socialIco li { display: block; float: left; height: 25px; font-size: 14px; line-height: 18px; list-style-type: none; padding-left: 30px; position: relative; margin-bottom: 10px; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out; margin-left: 0; }
.socialIco li a { display: block; padding-top: 1px; padding-right: 15px; font-weight: 700; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out; }
.socialIco li a span { color: #fff; font-size: 18px; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out; width: 18px; position: absolute; left: 0; height: 30px; }
.socialIco li a:hover span { color: #fff !important; }
.socialIco li a.fb:hover span, .socialIco li a.fb:hover { color: #0072bc !important; }
.socialIco li a.twit:hover span, .socialIco li a.twit:hover { color: #00ACED !important; }
.socialIco li a.tumb:hover span, .socialIco li a.tumb:hover { color: #36465D !important; }
.socialIco li a.insta:hover span, .socialIco li a.insta:hover { color: #AC7D49 !important; }
#region-footer-first p { font-family: 'Gotham-book'; font-weight: normal; font-style: normal; font-size: 14px; color: #f1f2f2; }
#region-footer-first p strong { font-family: 'Gotham'; font-weight: bold; }
/*.region-footer-second-inner{ padding-left:50px; }*/

footer h2.block-title { font-family: 'Museo'; font-weight: 700; font-style: normal; font-size: 18px; color: #fff !important; margin-bottom: 10px; }
footer .zone-wrapper { padding: 35px 0; }
/*.region-footer-second{ padding:30px 0; }
.region-footer-third{ padding:30px 0; }*/

.region-inner.region-footer-first-inner { padding-right: 25px; }
.footer-logo { margin-bottom: 20px; }
.scrollup { width: 64px; height: 64px; position: fixed; bottom: 30px; right: 20px; display: none; text-indent: -9999px; background: url('../images/icon_top.png') no-repeat; z-index: 999; }
/*body.context-blog .scrollup { bottom: 30px; }
body.front .scrollup { bottom: 30px; }*/
/*404*/
.noPageWrap { padding: 100px 0 320px; background: url(../images/crack.jpg) no-repeat center bottom; }
.noPageWrap h2 { font-size: 70px; font-family: 'Museo'; color: #bd1380; margin-bottom: 15px; line-height: 100%; }
.noPageWrap p { margin-bottom: 10px; }
.noPageWrap ul { margin-bottom: 0; margin-top: 20px; }
.noPageWrap li { display: inline-block; margin: 0; }
.noPageWrap li a { color: #bd1380; padding: 0 5px 2px; display: block; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out; }
.noPageWrap li a:hover { background: #bd1380; color: #fff; }
/* SLIDER */
#page { background-color: #f4f4f4; }
.homeSlider { background-repeat: no-repeat; background-position: top; height: 550px; background-size: cover; position: relative; z-index: 1; margin-top: -87px; padding-top: 87px; }
.view-call-to-action .homeSlider { max-height: 429px; }
.block-views-call-to-action-home1 .view-call-to-action .homeSlider, .view-display-id-top_cta_slider_homepage .homeSlider { max-height: 550px; }
.homeSlider .container { height: 100%; /*padding:0;*/ }
.homeSlider .container .sliderContent { display: table; height: 100%; width:100%; min-height: 194px;}
.homeSlider .container .sliderContent .sliderWidth { display: table-cell; vertical-align: middle; }
.homeSlider .container .sliderContent h2 { font-family: 'Museo'; font-weight: 700; font-style: normal; font-size: 75px; color: #fff; line-height: 100%; max-width: 70%; letter-spacing: 0; margin-bottom: 10px;}
.homeSlider .container .sliderContent p { font-family: 'Gotham'; font-weight: 500; color: #fff; font-size: 19px; margin-bottom: 30px; max-width: 70%; }
.homeSlider .container .sliderContent .sliderWidth { margin-top: -40px; }
.homeSlider .container .sliderContent .sliderWidth .lrnMore { -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out; }
.homeSlider .container .sliderContent .sliderWidth .lrnMore { display: inline-block; vertical-align: middle; /*-webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;*/
position: relative; overflow: hidden; color: #f99d20; font-family: "Museo"; font-size: 25px !important; font-style: normal; font-weight: 700; padding-bottom: 5px; }
.homeSlider .container .sliderContent .sliderWidth .lrnMore:before { content: ""; position: absolute; z-index: 0; left: 0; right: 0; bottom: 0; background: #f99d20; height: 4px; -webkit-transition-property: left, right; transition-property: left, right; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; }
/*.homeSlider .container .sliderContent .sliderWidth .lrnMore:hover:before, .homeSlider .container .sliderContent .sliderWidth .lrnMore:focus:before, .homeSlider .container .sliderContent .sliderWidth .lrnMore:active:before { left: 51%; right: 51%; }*/

.homeSlider .container .sliderContent .sliderWidth .lrnMore:hover:before, .homeSlider .container .sliderContent .sliderWidth .lrnMore:focus:before, .homeSlider .container .sliderContent .sliderWidth .lrnMore:active:before{ -webkit-animation: pinkBtnHover 1s; -moz-animation: pinkBtnHover 1s; -o-animation: pinkBtnHover 1s; animation: pinkBtnHover 1s; }
 @-webkit-keyframes pinkBtnHover {
 0% {
left: 0;
right: 0;
}
 50% {
left: 51%;
right: 51%;
}
 100% {
left: 0;
right: 0;
}
}
@-moz-keyframes pinkBtnHover {
 0% {
left: 0;
right: 0;
}
 50% {
left: 51%;
right: 51%;
}
 100% {
left: 0;
right: 0;
}
}
@-o-keyframes pinkBtnHover {
 0% {
left: 0;
right: 0;
}
 50% {
left: 51%;
right: 51%;
}
 100% {
left: 0;
right: 0;
}
}
@keyframes pinkBtnHover {
 0% {
left: 0;
right: 0;
}
 50% {
left: 51%;
right: 51%;
}
 100% {
left: 0;
right: 0;
}
}

/*.homeSlider .container .sliderContent .sliderWidth .lrnMore:hover{ opacity:0.8; }*/
.mobileSlider { display: none; }
/*BREAKING NEWS*/
.pinkColor { background: #bd1380; }
#breakingNews { margin-bottom: 40px; position: relative; z-index: 5; margin-top: -85px;}
#breakingNews .container { position: relative; }
#breakingNews .pinkColor { display: table; width: 100%; height: 100%; }
#breakingNews .pinkColor .pinkWrap { display: table-cell; vertical-align: top; padding: 35px; }
#breakingNews .pinkColor h2 { color: #fff; }
#breakingNews .pinkColor .signIn { display: inline-block; /*vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;*/
position: relative; overflow: hidden; font-family: 'Museo'; font-weight: 700; font-style: normal; font-size: 20px; color: #fff; padding-bottom: 5px; }
#breakingNews .pinkColor .signIn:before { content: ""; position: absolute; z-index: 0; left: 0; right: 0; bottom: 0; background: #fff; height: 4px; -webkit-transition-property: left, right; transition-property: left, right; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; }
#breakingNews .pinkColor .signIn:hover:before, #breakingNews .pinkColor .signIn:focus:before, #breakingNews .pinkColor .signIn:active:before { -webkit-animation: pinkBtnHover 1s; -moz-animation: pinkBtnHover 1s; -o-animation: pinkBtnHover 1s; animation: pinkBtnHover 1s; }
 @-webkit-keyframes pinkBtnHover {
 0% {
left: 0;
right: 0;
}
 50% {
left: 51%;
right: 51%;
}
 100% {
left: 0;
right: 0;
}
}
@-moz-keyframes pinkBtnHover {
 0% {
left: 0;
right: 0;
}
 50% {
left: 51%;
right: 51%;
}
 100% {
left: 0;
right: 0;
}
}
@-o-keyframes pinkBtnHover {
 0% {
left: 0;
right: 0;
}
 50% {
left: 51%;
right: 51%;
}
 100% {
left: 0;
right: 0;
}
}
@keyframes pinkBtnHover {
 0% {
left: 0;
right: 0;
}
 50% {
left: 51%;
right: 51%;
}
 100% {
left: 0;
right: 0;
}
}
.wrapperSide { width: 250px; float: right; position: relative; /*margin-bottom:-210px;*/ top:-30px; margin-bottom:-60px; margin-top: 5px; margin-right: -30px; height: 100%; right: 0; bottom: 0; }
#breakingNews .whitebg { padding: 30px 0 30px 15px; min-height: 338px;}
.brk-news-cont {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding-left:15px;}
.brk-news-cont .wrapperSide {float: none;height: auto;margin-left: 30px;right:-1px;}

.ieLower #breakingNews .whitebg{ position: relative;}
.ieLower .brk-news-cont{ display: block; }
.ieLower .brk-news-cont .wrapperSide{ position: absolute; bottom: 0; top: 0; height: 100%;}
/*COLUMS*/
.smallTitle { color: #777777; font-family: 'Gotham'; font-weight: bold; text-transform: uppercase; padding-bottom: 0px; font-size: 16px; }
.h2Title { color: #3c3c3c; font-family: 'Gotham'; font-weight: 500; font-size:18px; }
.h2TitleSm { color: #3c3c3c; font-family: 'Gotham'; font-weight: 500; font-size: 16px; }
.secTitle { float:left;font-size: 35px; font-weight: 500; color: #252525; line-height: 40px; font-family: 'Gotham'; }
.clearb { clear: both; }
a:link, a:visited { font-family: 'Gotham-book'; text-decoration: none; }
.minusMarTop { margin-top: -40px; position: relative; }
#breakingNews p { color: #3c3c3c; font-family: 'Gotham'; font-weight: 500; font-size: 16px;}
.h2Title a { font-size: 18px; font-weight: 800; color: #3c3c3c; font-family: 'Gotham'; }

@media screen and (min-width: 767px) {
	.h2Title a { font-weight: 500; font-size: 23px; }
}

.whitebg { background: #fff; padding: 25px 30px 30px; }
.whitebg .feaImg { margin-right: -50px; }
.whitebg .brk-news-cont .feaImg { margin-right: 0; }
/* 3 Oct 2016 */
.pinkBtn { display: inline-block; vertical-align: middle; /*-webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;*/
position: relative; overflow: hidden; font-family: 'Museo' !important; font-weight: 700; font-style: normal; font-size: 20px; color: #bd1380 !important; padding-bottom: 5px; }
.pinkBtn:before { content: ""; position: absolute; z-index: 0; left: 0; right: 0; bottom: 0; background: #bd1380; height: 4px; -webkit-transition-property: left, right; transition-property: left, right; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; }

.pinkBtn:hover:before, .pinkBtn:focus:before, .pinkBtn:active:before { -webkit-animation: pinkBtnHover 1s; -moz-animation: pinkBtnHover 1s; -o-animation: pinkBtnHover 1s; animation: pinkBtnHover 1s; }
 @-webkit-keyframes pinkBtnHover {
 0% {
left: 0;
right: 0;
}
 50% {
left: 51%;
right: 51%;
}
 100% {
left: 0;
right: 0;
}
}
@-moz-keyframes pinkBtnHover {
 0% {
left: 0;
right: 0;
}
 50% {
left: 51%;
right: 51%;
}
 100% {
left: 0;
right: 0;
}
}
@-o-keyframes pinkBtnHover {
 0% {
left: 0;
right: 0;
}
 50% {
left: 51%;
right: 51%;
}
 100% {
left: 0;
right: 0;
}
}
@keyframes pinkBtnHover {
 0% {
left: 0;
right: 0;
}
 50% {
left: 51%;
right: 51%;
}
 100% {
left: 0;
right: 0;
}
}
.pinkBtnG { display: inline-block; vertical-align: middle; /*-webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;*/
position: relative; overflow: hidden; font-family: 'Gotham' !important; font-weight: 700; font-style: normal; font-size: 14px; text-transform: uppercase; color: #bd1380 !important; padding-bottom: 7px; }
.pinkBtnG:before { content: ""; position: absolute; z-index: 0; left: 0; right: 0; bottom: 0; background: #bd1380; height: 4px; -webkit-transition-property: left, right; transition-property: left, right; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; }
.pinkBtnG:hover:before, .pinkBtnG:focus:before, .pinkBtnG:active:before { -webkit-animation: pinkBtnHover 1s; -moz-animation: pinkBtnHover 1s; -o-animation: pinkBtnHover 1s; animation: pinkBtnHover 1s; }
 @-webkit-keyframes pinkBtnHover {
 0% {
left: 0;
right: 0;
}
 50% {
left: 51%;
right: 51%;
}
 100% {
left: 0;
right: 0;
}
}
@-moz-keyframes pinkBtnHover {
 0% {
left: 0;
right: 0;
}
 50% {
left: 51%;
right: 51%;
}
 100% {
left: 0;
right: 0;
}
}
@-o-keyframes pinkBtnHover {
 0% {
left: 0;
right: 0;
}
 50% {
left: 51%;
right: 51%;
}
 100% {
left: 0;
right: 0;
}
}
@keyframes pinkBtnHover {
 0% {
left: 0;
right: 0;
}
 50% {
left: 51%;
right: 51%;
}
 100% {
left: 0;
right: 0;
}
}
/*TWITTER SETTING*/

.slick-list { overflow: visible; }
.twitLogo .slick-prev { left: 0; top: auto; bottom: -40px; }
.twitLogo .slick-next { right: 5px; top: auto; bottom: -40px; }
.twitLogo .slick-prev:focus, .twitLogo .slick-next:focus { box-shadow: none; }
.slick-prev, .slick-next { z-index: 99999; }
.slick-prev::before, .slick-next::before { color: #000; }
#twitterFeed { overflow: hidden; margin-bottom: 40px; }
.flex-control-paging li a { background: #e3e3e3; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.flex-control-paging { display: none; }
.flex-control-paging li a.flex-active { background: #bd1380; }
.tweetCarousel { margin-left: 50px; }
#twitterFeed .container { position: relative; padding: 0; max-width: 100% !important; width: 100%; }
#twitterFeed .flexslider { border: none; }
.flex-direction-nav { display: block; }
.flexslider .flex-direction-nav a { display: block; opacity: 1; }
#twitterFeed .feedPadd { padding-right: 30px; padding-left: 30px; border-right: 4px solid #e3e3e3; height:100% }
#twitterFeed .items { font-family: 'Gotham-book'; font-size: 19px; color: #3c3c3c;/* padding-right:30px;*/ padding: 0; background: #F4F4F4; margin-left: 0; }
#twitterFeed .flexslider .slides li:last-child { border-right-color: transparent; }
.twitLogo { position: absolute; left: 15px; top: 6px; z-index: 99; background: #F4F4F4; }
#twitterFeed .flex-viewport { overflow: visible !important; }
#twitterFeed .flexslider .slides li span { font-weight: bold; font-style: italic; font-size: 15px; }
#twitterFeed .flexslider .flex-direction-nav a, #twitterFeed .flexslider .flex-direction-nav a { display: block !important; }
#twitterFeed .flex-direction-nav a { top: 55px; color: #F4F4F4; margin-top: 0; left: -16px; right: auto; height: 34px; width: 16px; }
#twitterFeed .flex-direction-nav .flex-prev { left: -48px; }
#twitterFeed .flex-direction-nav .flex-disabled { opacity: 1 !important; }
#twitterFeed .flex-direction-nav a:before { font-size: 25px; color: #6c6c6c; }
#twitterFeed .container:before { background: #f4f4f4; bottom: 0; content: ""; height: 100%; display: block; left: 0; position: absolute; top: 0; width: 65px; z-index: 9; }
a:focus { outline: none !important; }
/*CENTER BANNER*/
.centerBanner { background-repeat: no-repeat; background-position: center center; background-size: cover; padding: 0; }
.innerCenterBanner .centerBanner { margin-bottom: 30px; }
.innerCenterBanner .centerBanner.extPadd .bannerWrap .bannerCont { padding-bottom: 100px; }
.centerBanner .container { position: relative; height: 100%; }
.centerBanner .bannerWrap { /*display:table; height:100%*/; max-width: 85%; }
.centerBanner .bannerWrap .bannerCont {/* display:table-cell; vertical-align:middle; */ padding: 80px 30px 140px; }
.centerBanner.extPadd .bannerWrap .bannerCont { padding: 140px 30px; }
.centerBanner .bannerWrap .bannerCont h2 { font-family: 'Museo'; font-weight: 700; font-style: normal; font-size: 60px; letter-spacing: 0.02em; line-height: 60px; color: #fff }
.centerBanner .bannerWrap .bannerCont p { font-size: 19px; font-weight: 500; color: #fff; margin-bottom: 10px; font-family: 'Gotham'; }
.centerBanner .cenReadMore { display: inline-block; vertical-align: middle; /* -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;*/
position: relative; overflow: hidden; font-family: 'Museo'; font-weight: 700; font-style: normal; font-size: 25px; padding-bottom: 3px; color: #f99d20; }
.centerBanner .cenReadMore:before { content: ""; position: absolute; z-index: 0; left: 0; right: 0; bottom: 0; background: #f99d20; height: 4px; -webkit-transition-property: left, right; transition-property: left, right; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; }
.centerBanner .cenReadMore:hover:before, .centerBanner .cenReadMore:focus:before, .centerBanner .cenReadMore:active:before { -webkit-animation: pinkBtnHover 1s; -moz-animation: pinkBtnHover 1s; -o-animation: pinkBtnHover 1s; animation: pinkBtnHover 1s; }
 @-webkit-keyframes pinkBtnHover {
 0% {
left: 0;
right: 0;
}
 50% {
left: 51%;
right: 51%;
}
 100% {
left: 0;
right: 0;
}
}
@-moz-keyframes pinkBtnHover {
 0% {
left: 0;
right: 0;
}
 50% {
left: 51%;
right: 51%;
}
 100% {
left: 0;
right: 0;
}
}
@-o-keyframes pinkBtnHover {
 0% {
left: 0;
right: 0;
}
 50% {
left: 51%;
right: 51%;
}
 100% {
left: 0;
right: 0;
}
}
@keyframes pinkBtnHover {
 0% {
left: 0;
right: 0;
}
 50% {
left: 51%;
right: 51%;
}
 100% {
left: 0;
right: 0;
}
}
/* OUR PROGRAMS */
.PrgramWrapper { position: relative; z-index: 5; margin-top: -10px; }

@media screen and (min-width: 767px) {
	.PrgramWrapper { position: relative; z-index: 5; margin-top: -25px; }
}

.centerContent .whitebg { padding: 30px 35px 15px; }
.centerContent .whitebg h2 { display: inline-block; }
.seeAll { float: right; margin-top: -2px; }
.centerContent .row { margin-left: -12.5px; margin-right: -12.5px; }
.centerContent .row .item { padding-left: 12.5px; padding-right: 12.5px; }
.centerContent .row .item .progImg { margin-bottom: 25px; }
.progImg img, #block-views-pub-series-pubseries .progImg img { -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out; width: 100%; }
.contentPrg, #block-views-pub-series-pubseries .progImg .contentPrg { background: none; position: absolute; bottom: 15px; top: 15px; left: 15px; right: 15px; padding: 15px; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; -moz-transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; }
.vCenter, #block-views-pub-series-pubseries .progImg .vCenter { height: 100%; position: relative; z-index: 50; padding: 0 15px; }
#block-views-pub-series-pubseries .progImg .vCenter {display: none;}
.progImg:hover .vCenter, #block-views-pub-series-pubseries .progImg:hover .vCenter { display: block; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); height: auto; display: block; position: absolute; left: 0; right: 0; }
.ieLower .progImg:hover .vCenter, .ieLower #block-views-pub-series-pubseries .progImg:hover { top: 0 !important; transform: translateY(0) !important; -webkit-transform: translateY(0) !important; padding-top: 15px; }
.contentPrg p, #block-views-pub-series-pubseries .progImg .contentPrg p { font-family: 'Gotham-book'; font-style: normal; font-weight: normal; color: #fff; font-size: 14px; margin: 0; display: none; }
.progImg:hover .vCenter p, #block-views-pub-series-pubseries .progImg:hover .vCenter p { display: block; }
.contentPrg a, #block-views-pub-series-pubseries .progImg .contentPrg a { color: #fff; border-bottom: 4px solid #fff; padding-bottom: 4px; }
.progImg, #block-views-pub-series-pubseries .progImg { position: relative; overflow: hidden;}
.progImg:hover .progTitle .title, #block-views-pub-series-pubseries .progImg:hover .progTitle .title { border-bottom: none; display: block; left: 0; position: static; text-align: center; transform: translateX(0px); white-space: normal; }
.progImg:hover .progTitle .title span:before, #block-views-pub-series-pubseries .progImg:hover .progTitle .title span:before { background: none; }
.progImg:hover .progTitle .blckShad, #block-views-pub-series-pubseries .progImg:hover .progTitle .blckShad { display: none; }
.progImg:hover .contentPrg, #block-views-pub-series-pubseries .progImg:hover .contentPrg { background: rgba(188, 19, 126, 0.80); }
.progImg .progTitle, #block-views-pub-series-pubseries .progImg .progTitle { display: block; text-align: center; z-index: 20; color: #FFF;  }
.progImg .progTitle .title, #block-views-pub-series-pubseries .progImg .progTitle .title { text-align: center; position: absolute; bottom: -10px; z-index: 15; left: 0; right: 0; }
.progImg .progTitle .title span, #block-views-pub-series-pubseries .progImg .progTitle .title span { color: #fff; font-size: 20px; padding-bottom: 5px; position: relative; display: inline-block; font-family: 'Museo'; font-weight: 700; }
.ourWorkData .progImg .progTitle .title span { font-family: 'Gotham'; font-weight: 700; }
.ourWorkData .progImg:hover .contentPrg { font-family: 'Gotham'; font-weight: 700; }
.progImg .progTitle .title span:before { position: absolute; bottom: -4px; height: 4px; width: 100%; content: ""; left: 0; right: 0; background: #fff; }
.progImg:hover .contentPrg { opacity: 1; font-family: 'Museo'; font-weight: 700; font-style: normal; font-size: 16px; }
.blckShad { position: absolute; bottom: -15px; left: -15px; right: -15px; height: 85px; z-index: 10; background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%); background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%); background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000', GradientType=0 );
}
.gridReadMore, #block-views-pub-series-pubseries .progImg .gridReadMore { color: #fff; display: none; font-weight: bold; font-size: 14px; margin-top: 20px; border-bottom: 4px solid #fff; padding-bottom: 4px; text-transform: uppercase; }
.progImg:hover .vCenter .gridReadMore, #block-views-pub-series-pubseries .progImg:hover .vCenter .gridReadMore { display: inline-block; }
.progImg .progTitle .fpTitle, #block-views-pub-series-pubseries .progImg .progTitle .fpTitle { font-size: 14px; color: #bd1380; font-weight: 500; padding-top: 10px; font-family: 'Gotham'; }
.ourResource .contentPrg { bottom: 47px !important; }
#block-views-pub-series-pubseries .ourResource .contentPrg { bottom: 55px !important; }
/*FEATURED STORIES*/
.FeaturedStoriesWrapper { position: relative; z-index: 3; margin-top: -40px; }
#featuredStories { margin-top: -10px; }
.featuredStories { position: relative; }
.featuredStories .fstoryImg { margin-bottom: 20px; display: block; }
.front .featuredStories .fstoryImg {margin-bottom: 0;}
.front .home-img-attrib {
	font-family: 'Open Sans',Arial,sans-serif;
  color: #cacaca !important;
	text-align: right;
	margin-bottom: 10px;
	font-size: 11px;
}
.featuredStories .pinkBtn { margin-bottom: 20px; }
.featuredStories .item .fstoryImg { overflow: hidden; }
.featuredStories .item .fstoryImg { -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out; }
.featuredStories .item:hover .fstoryImg { -webkit-box-shadow: 0px 0px 0px 3px rgba(189,19,128,1); -moz-box-shadow: 0px 0px 0px 3px rgba(189,19,128,1); box-shadow: 0px 0px 0px 3px rgba(189,19,128,1); }
.featuredStories .item h2 { margin-bottom: 0; width:100% }
#featuredtap .item h2 {margin-bottom: 0;}
.featuredStories .row .clearb { margin-bottom: 20px; }
.featuredStories.centerContent .whitebg { padding: 30px 35px 20px !important; }
/*AdditonalResources*/
#AdditonalResources {
	margin-top: -10px;
}
.AdditonalResourcesWrapper { position: relative; z-index: 2; }
.additonalResources { margin-top: -40px; position: relative; }
/*CLIENT LOGO*/
#clientLogoWrapper { padding: 50px 0; overflow: hidden; }
.clLogo .slick-slide { position: relative; min-height: 86px; margin: 0 15px; padding: 0; }
.clLogo .eqheight img { bottom: 0; left: 0; margin: auto; max-width: 94%; position: absolute; right: 0; top: 0; max-width: 50%; }
#clientLogoWrapper .container { position: relative; }
#clientLogoWrapper .container:before { background: #f4f4f4; bottom: 0; content: ""; height: 100%; display: block; left: -100%; position: absolute; top: 0; width: 100%; z-index: 9; }
.clLogo .slick-prev { bottom: -50px; left: 0 !important; top: auto; }
.clLogo .slick-next { bottom: -50px; left: 25px !important; right: auto !important; top: auto; }
.slick-prev:before, .slick-next:before { color: #BC137E !important; opacity: 1 !important; }
.slick-prev { box-shadow: none !important; }
.slick-next { box-shadow: none !important; }
#clientLogoWrapper .flex-viewport li a { display: table-cell; vertical-align: middle; }
#clientLogoWrapper .clLogo { position: relative; }
/*#clientLogoWrapper .slides{ margin:0 -65px; }*/
#clientLogoWrapper .flex-control-nav { bottom: -35px; }
/*#clientLogoWrapper .flex-direction-nav a{ top:100px; color:#F4F4F4; display:none; opacity:1 !important; }
#clientLogoWrapper .flex-direction-nav .flex-prev{ left:45%; }
#clientLogoWrapper .flex-direction-nav .flex-next{ right:45%; }
#clientLogoWrapper .flex-direction-nav .flex-disabled{ opacity:1 !important; }
#clientLogoWrapper .flex-direction-nav a:before{ font-size:25px; color:#bd1380; }*/
#clientLogoWrapper .flex-direction-nav a { display: block !important; opacity: 1; }
#clientLogoWrapper .flex-direction-nav a { top: auto; bottom: -40px; color: #F4F4F4; margin-top: 0; height: 34px; width: 16px; }
#clientLogoWrapper .flex-direction-nav .flex-prev { left: 50%; margin-left: -24px; }
#clientLogoWrapper .flex-direction-nav .flex-next { right: 50%; margin-right: -24px; }
#clientLogoWrapper .flex-direction-nav .flex-disabled { opacity: 1 !important; }
#clientLogoWrapper .flex-direction-nav a:before { font-size: 25px; color: #6c6c6c; }
/*About Us*/
.allContent { position: relative; z-index: 10; }
.minustopwrap {margin:auto;}
.leftbar { width: 75%; float: left; }
.rightbar { width: 25%; float: left; }
.fluid-width-video-wrapper { margin-bottom: 40px; overflow: hidden; }
.aboutLists { margin-top: 30px; }
.aboutLists .row { margin-left: -7.5px; margin-right: -7.5px; }
.aboutLists .col-md-4 { padding-left: 7.5px; padding-right: 7.5px; }
.aboutLists .abtWrap { background: #bd1380; text-align: center; height: 170px; margin-bottom: 15px; display: table; width: 100%; }
.aboutLists .abtWrap a { display: table-cell; height: 100%; width: 100%; vertical-align: middle; padding: 0 19px; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out; color: #fff !important; }
.aboutLists .abtWrap a span { color: #fff !important; font-weight: 700; font-size: 19px; position: relative; display: inline-block; top: -5px; line-height: 23px; font-family: 'Gotham'; }
.aboutLists .abtWrap a span.line-below:before { position: absolute; bottom: -10px; height: 4px; width: 100%; background: #fff; content: ''; left: 0; right: 0; }
.aboutLists .abtWrap a span span.line-below { display: block; top: 0; }
.aboutLists .abtWrap a:hover { -webkit-box-shadow: 0px 0px 0px 5px rgba(0,0,0,0.8); -moz-box-shadow: 0px 0px 0px 5px rgba(0,0,0,0.8); box-shadow: 0px 0px 0px 5px rgba(0,0,0,0.8); }
.video-container { position: relative; padding-bottom: 70.25%; padding-top: 35px; height: 0; overflow: hidden; }
.video-container iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
/*Right Sidebar*/
.rightbar{ background: #e1e1e1; position: relative; height: 100%; padding: 25px 30px; }
.rightbar h2 { color: #3c3c3c; font-size: 16px; font-weight: bold; margin-bottom: 7px; line-height: 21px; }
.rightbar h2 a { color: #3c3c3c; font-size: 16px; font-weight: 500; margin-bottom: 7px; line-height: 21px; font-family: 'Gotham-book'; }
.rightbar h2 a.pinkBtn { font-size: 19px; padding: 0 0 10px; font-family: 'Gotham'; font-weight: 500; }
.rightbar .shareSideBar ul { display: flex; flex-flow: row wrap; justify-content: space-between; max-width: 170px;overflow: hidden; padding: 0; }
.rightbar .shareSideBar li { list-style-type: none; float: left; padding-right: 20px; padding-left: 0; margin: 0; }
.rightbar .shareSideBar li a span { font-size: 30px; color: #696b74; vertical-align: -webkit-baseline-middle;}
.rightbar .shareSideBar li a:hover { opacity: 0.8; }
.relatedarticles { margin-bottom: 20px; }
.relatedarticles .artwrapper { border-top: 1px solid #fff; border-bottom: 1px solid #fff; padding: 20px 0; }
.relatedarticles .artwrapper ul { margin-bottom: 0 !important; padding: 0; }
.relatedarticles .artwrapper ul li { list-style-type: none; padding: 0; margin: 0; }
.relatedarticles .artwrapper ul li .artiImg { margin-bottom: 5px; }
.relatedarticles .artwrapper ul li .artiImg img { width: 100%; }
.relatedarticles .artwrapper ul li .smallTitle { padding-bottom: 0px; font-size: 12px!important; color: #3c3c3c; }
.relatedarticles .artwrapper ul li .h2Title { font-size: 17px !important; font-weight: normal !important; font-family: 'Gotham-book'; margin-bottom: 20px !important; }
.relatedarticles .artwrapper ul li:last-child .h2Title { margin-bottom: 0 !important; }
.relatedarticles img { -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out; width: 100%;}
.relatedarticles img:hover  { -webkit-box-shadow: 0px 0px 0px 3px rgba(189,19,128,1); -moz-box-shadow: 0px 0px 0px 3px rgba(189,19,128,1); box-shadow: 0px 0px 0px 3px rgba(189,19,128,1); }

.sideSignUp h2 { color: #bd1380 !important; font-size: 19px !important; line-height: 26px !important; }
.sideSignUp h2 a { color: #bd1380 !important; font-weight: 500; display: inline-block; font-family: 'Gotham' !important; font-size: 19px; margin-top: 10px; }
.historyTimeline { border-top: 10px solid #bd1380; border-bottom: 10px solid #bd1380; background: #fff; padding-top: 50px; margin-top: 40px; }
.historyTimeline .field-item p { font-family: 'Gotham-book'; font-size: 25px; font-weight: 500; color: #bd1380; }
/*OUR WORK*/
.ourWorkData.centerContent .row { margin-left: -5px; margin-right: -5px; }
.ourWorkData.centerContent .row .item { padding-left: 5px; padding-right: 5px; }
.ourWorkData.centerContent .row .item .progImg { margin-bottom: 10px; }
/*BLOG*/

.fstoryImg img { -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out; width: 100%; }
 .fstoryImg img:hover { -webkit-box-shadow: 0px 0px 0px 3px rgba(189,19,128,1); -moz-box-shadow: 0px 0px 0px 3px rgba(189,19,128,1); box-shadow: 0px 0px 0px 3px rgba(189,19,128,1); }

/*RESOURCES*/
.featuredPublication { margin-bottom: 30px; }
.featuredPublication img { margin-top: 5px; }
.publicTitle { background: #bd1380; position: relative; left: -45px; top: 0; z-index: 1; padding: 15px 20px 15px 45px; margin-bottom: 30px; width: 106.5%; }
.publicTitle p, .publicTitle a { color: #fff !important; }
.publicTitle p { width: 100%; float: left; margin: 0; }
.publicTitle a { display: inline-block; vertical-align: middle; /*-webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;*/
position: relative; overflow: hidden; line-height: 100%; margin: 0; font-weight: bold; font-size: 16px; padding-bottom: 10px; }
.publicTitle a:before { content: ""; position: absolute; z-index: 0; left: 0; right: 0; bottom: 0; background: #fff; height: 4px; -webkit-transition-property: left, right; transition-property: left, right; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; }
.publicTitle a:hover:before, .publicTitle a:focus:before, .publicTitle a:active:before { -webkit-animation: pinkBtnHover 1s; -moz-animation: pinkBtnHover 1s; -o-animation: pinkBtnHover 1s; animation: pinkBtnHover 1s; }
 @-webkit-keyframes pinkBtnHover {
 0% {
left: 0;
right: 0;
}
 50% {
left: 51%;
right: 51%;
}
 100% {
left: 0;
right: 0;
}
}
@-moz-keyframes pinkBtnHover {
 0% {
left: 0;
right: 0;
}
 50% {
left: 51%;
right: 51%;
}
 100% {
left: 0;
right: 0;
}
}
@-o-keyframes pinkBtnHover {
 0% {
left: 0;
right: 0;
}
 50% {
left: 51%;
right: 51%;
}
 100% {
left: 0;
right: 0;
}
}
@keyframes pinkBtnHover {
 0% {
left: 0;
right: 0;
}
 50% {
left: 51%;
right: 51%;
}
 100% {
left: 0;
right: 0;
}
}
.tiltSquare { position: absolute; bottom: -15px; left: 0; width: 0; height: 0; border-style: solid; border-width: 0 15px 15px 0; border-color: transparent #850255 transparent transparent; }
.publicCell { overflow: hidden; display: table; height: 100%; }
.publicCell .cta { display: table-cell; vertical-align: middle; white-space: nowrap; padding: 0 15px; }
/*.publicTitle .publicTable{  }
.publicTitle .publicCell{  }*/

.ourResource { position: relative; }
/*EVENTS*/
.listImg a img { width: 100%; margin-bottom: 10px; }
.text-center { text-align: center; }
.pagination > li > a, .pagination > li > span { border: none !important; font-size: 14px; padding: 0 8px !important; color: #3c3c3c !important; }
.pagination > li.active a { color: #bd1380 !important; font-weight: bold; background: none !important; }
.pagination > li > a:hover { background: none !important; color: #bd1380 !important; font-weight: bold; }
.upcomeEvents .listContent h2 { margin-bottom: 0; }
.upcomeEvents .listContent h2 a { font-size: 19px; }
.upcomeEvents .listContent address { margin-bottom: 10px; }
.upevent{text-align: right;color: #585858;}
.upevent a {background: #065ca9 none repeat scroll 0 0;border: 2px solid;color: #ffffff;padding: 6px 12px;}
.upevent a:hover{background:#585858;}
/*Page Social Media*/
.rghtSocio { float: right !important; }
.shareSocial li { margin: 0px 0 0px 0; list-style-type: none; }
.shareSocial li:last-child { margin-bottom: 0; }
.shareSocial a { color: #666972; line-height: 100%; font-size: 14px; letter-spacing: 1px; cursor: pointer; padding: 5px; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; font-weight: bold; display: block; font-weight: normal; }
.shareSocial span { width: 20px; height: 20px; line-height: 20px; text-align: center; color: #FFF; display: inline-block; background: #686b74; font-size: 12px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; padding-left: 1px; color: #fff; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out; margin-right: 2px; }
.shareSocial a:hover { text-decoration: none }
.shareSocial a:hover span { color: #fff; }
.shareSocial li.link-em a:hover { color: #fff; background: #ff2f51; }
.shareSocial li.link-ln a:hover { color: #fff; background: #106ba6; }
.shareSocial li.link-tw a:hover { color: #fff; background: #4bbef7; }
.shareSocial li.link-fb a:hover { color: #fff; background: #4B6DAA; }
.shareSocial a:hover span.icon-envelope-alt { background: #ff2f51 }
.shareSocial a:hover span.icon-linkedin { background: #106ba6 }
.shareSocial a:hover span.fa-twitter { background: #4bbef7 }
.shareSocial a:hover span.fa-facebook { background: #4B6DAA }
/*.listWrap { margin-bottom: 10px; }*/
.pastEvents .row { margin-left: 0px; margin-right: 0px; }
.pastEvents .item { margin-bottom: 20px; padding: 0 7.5px; }
.paginationWrap { margin-top: 20px; }
.pagination { display: inline-block; padding-left: 0; margin: 20px 0; border-radius: 4px; }
.pagination > li { display: inline-block; margin: 0; padding: 0 8px !important;}
.pagination > li.pager-current{background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;color: #bd1380 !important;font-weight: bold;vertical-align:top !important;}
.pagination > li > a, .pagination > li > span { position: relative; float: left; padding: 6px 12px; margin-left: -1px; line-height: 1.42857143; color: #337ab7; text-decoration: none; background-color: #fff; border: 1px solid #ddd; }
.pagination > li:first-child > a, .pagination > li:first-child > span { margin-left: 0; border-top-left-radius: 4px; border-bottom-left-radius: 4px; }
.pagination > li:last-child > a, .pagination > li:last-child > span { border-top-right-radius: 4px; border-bottom-right-radius: 4px; }
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus { z-index: 2; color: #23527c; background-color: #eee; border-color: #ddd; }
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus { z-index: 3; color: #fff; cursor: default; background-color: #337ab7; border-color: #337ab7; }
.pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus { color: #777; cursor: not-allowed; background-color: #fff; border-color: #ddd; }
.pagination-lg > li > a, .pagination-lg > li > span { padding: 10px 16px; font-size: 18px; line-height: 1.3333333; }
.pagination-lg > li:first-child > a, .pagination-lg > li:first-child > span { border-top-left-radius: 6px; border-bottom-left-radius: 6px; }
.pagination-lg > li:last-child > a, .pagination-lg > li:last-child > span { border-top-right-radius: 6px; border-bottom-right-radius: 6px; }
.pagination-sm > li > a, .pagination-sm > li > span { padding: 5px 10px; font-size: 12px; line-height: 1.5; }
.pagination-sm > li:first-child > a, .pagination-sm > li:first-child > span { border-top-left-radius: 3px; border-bottom-left-radius: 3px; }
.pagination-sm > li:last-child > a, .pagination-sm > li:last-child > span { border-top-right-radius: 3px; border-bottom-right-radius: 3px; }
.pager { padding-left: 0; margin: 20px 0; text-align: center; list-style: none; }
.pager li { display: inline; }
.pager li > a, .pager li > span { display: inline-block; padding: 5px 14px; background-color: #fff; border: 1px solid #ddd; border-radius: 15px; }
.pager li > a:hover, .pager li > a:focus { text-decoration: none; background-color: #eee; }
.pager .next > a, .pager .next > span { float: right; }
.pager .previous > a, .pager .previous > span { float: left; }
.pager .disabled > a, .pager .disabled > a:hover, .pager .disabled > a:focus, .pager .disabled > span { color: #777; cursor: not-allowed; background-color: #fff; }
/*BLOG*/
.blogDet { font-size: 12px; margin-bottom: 15px; }
.blogDet {padding-top:10px;}
.blogDet .bDate, .blogDet .bAuthor span { font-size: 12px; }
.blogDet .bAuthor span, .blogDet .bAuthor a { color: #bd1380; font-weight: bold; font-family: 'Gotham'; }
.blogListWrap .h2TitleSm { margin-bottom: 0; }
.blogListWrap .h2TitleSm a { color: #3c3c3c; font-family: 'Gotham' !important; }
.upcomeEvents .h2TitleSm a { color: #3c3c3c; font-family: 'Gotham' !important; }
.blogListWrap .blogDet { margin-bottom: 7px; }
hr { background: #d1d1d1; }
.blogListWrap hr { margin: 30px 0; }
.blogListWrap hr:first-child { margin-top: 0; }
.blogListWrap .blogDet .bAuthor a { color: #3c3c3c;}
.blogListWrap .blogList a img { margin-top: 10px; }
/*TOOLTIP*/
.tipr_content { color: #fff; background-color: #bd1380; padding: 9px 17px; opacity: 1 !important; }
.tipr_container_bottom { display: none; position: absolute; margin-top: 13px; box-shadow: 2px 2px 5px #bd1380; z-index: 1000; opacity: 1 !important; }
.tipr_container_top { display: none; position: absolute; margin-top: -77px; box-shadow: 2px 2px 5px #bd1380; z-index: 1000; }
.tipr_point_top, .tipr_point_bottom { position: relative; background: #bd1380; border: 1px solid #bd1380; opacity: 1 !important; }
.tipr_point_top:after, .tipr_point_top:before { position: absolute; pointer-events: none; border: solid transparent; top: 100%; content: ""; height: 0; width: 0; opacity: 1 !important; }
.tipr_point_top:after { border-top-color: #bd1380; border-width: 8px; left: 50%; margin-left: -8px; }
.tipr_point_top:before { border-top-color: #bd1380; border-width: 9px; left: 50%; margin-left: -9px; }
.tipr_point_bottom:after, .tipr_point_bottom:before { position: absolute; pointer-events: none; border: solid transparent; bottom: 100%; content: ""; height: 0; width: 0; opacity: 1 !important; }
.tipr_point_bottom:after { border-bottom-color: #bd1380; border-width: 8px; left: 50%; margin-left: -8px; opacity: 1 !important; }
.tipr_point_bottom:before { border-bottom-color: #bd1380; border-width: 9px; left: 50%; margin-left: -9px; opacity: 1 !important; }
h1, h2, h3, h4, h5, h6 { letter-spacing: 0; }
/* inner paged CSS :: 23-11-2016 :: Start */
.innerpagezone .item-list .pager li {background-image: none !important;list-style-type: none !important;padding: 0.5em !important;margin: 0 0 0.25em 1.5em !important;}
.innerpagezone .pager li > a, .pager li > span{background: none;border: medium none; padding: 0 !important;}
.innerpagezone .pager li > a:hover, .pager li > a:focus{background-color: none !important}
.innerpagezone .title{font-weight: bold;margin-bottom: 0px;}
/*.innerpagezone .view-header h2{font-size: 28px !important;}*/
.innerpagezone .field-item.odd, .innerpagezone .field-item.even {margin-left: 0 !important;padding-left: 0 !important;}
#block-share42-share42 .content #share42{margin-top: 100px;}
.innerpagezone  .region-content{min-height: 500px;}
/* inner paged CSS :: 23-11-2016 :: End */
.node .field-items .field-item ul {padding-left: 4px;}
/* grid2 CSS :: Start */
footer col-md-6{position: relative;min-height: 1px;padding-left: 25px;padding-right: 15px;}
footer .col-md-6 {width: 41%;}
/* grid2 CSS :: End */
.searchsuggestion{max-height: 300px; overflow: hidden;}
/*INFINITE PAGER */
.featuredStories .pager--infinite-scroll li {background-image: none !important;list-style-type: none !important;padding: 0.5em !important;margin: 0 0 0.25em 1.5em !important;}
.featuredStories .pager--infinite-scroll li > a, .pager--infinite-scroll li > span{background: none;border: medium none; padding: 0 !important;}
.featuredStories .pager--infinite-scroll li > a:hover, .pager--infinite-scroll li > a:focus{background-color: none !important}
.featuredStories .pager__item a {color: #3c3c3c !important;transition: color 0.2s ease-in-out;}
.featuredStories .pager__item:hover a {color: #bd1380 !important;}
/* FIX THE THROBBER THING */
html.js input.form-autocomplete {
  background-image: url(/sites/all/themes/glaad2017/images/ajax-loader.gif);
  background-position: 100% 0px;
  background-repeat: no-repeat;
}
html.js input.throbbing {
  background-position: 100% 0px;
}
.ajax-progress {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.ajax-progress .throbber {
  background: transparent url(/sites/all/themes/glaad2017/images/ajax-loader.gif) no-repeat 0px 0px;
  float: left;
  height: 11px;
  width: 16px;
  margin-left:6px;

}

/*RESPONSIVE MEDIA QUERY*/
@media (min-width: 1201px) {
#breakingNews .whitebg > .col-md-9 { width: 72%; }
}

@media only screen and (min-width: 1201px) and (max-width: 1365px) {
#region-navigation { width: 710px !important; }
#region-support-navigation { float:right; width: 310px !important; }
#block-nice-menus-5 .nice-menu a, #block-nice-menus-5 .menuparent a { font-size: 16px !important; padding: 15px 10px ; }
#block-nice-menus-5 .nice-menu a:hover, #block-nice-menus-5 .menuparent a:hover { font-size: 16px !important; padding: 15px 10px ; }
#block-nice-menus-8 .nice-menu a, #block-nice-menus-8 .menuparent a { font-size: 16px !important; padding: 15px 10px ; }
#block-nice-menus-8 .nice-menu a:hover, #block-nice-menus-8 .menuparent a:hover { font-size: 16px !important; padding: 15px 10px ; }
#block-nice-menus-9 .nice-menu a, #block-nice-menus-9 .menuparent a { font-size: 16px !important; padding: 15px 10px ; }
#block-nice-menus-9 .nice-menu a:hover, #block-nice-menus-9 .menuparent a:hover { font-size: 16px !important; padding: 15px 10px ; }

/*NEW MENU*/
#region-navigation .nice-menu-down > li.menuparent > ul { max-width: 100% !important; width:80% !important; margin-left:215px !important; }
/*END NEW MENU*/
}

@media screen and (min-width: 767px) {
	#region-footer-third .block {
		margin-left: 50px;
	}
}

@media(max-width:1219px) {
.region-footer-second-inner { padding-left: 0; }
}



@media only screen and (min-width: 992px) and (max-width: 1200px) {
#region-navigation { width: 662px; }
#region-support-navigation { width: 270px !important; margin-top: 23px; }
#block-nice-menus-5 .nice-menu a, #block-nice-menus-5 .menuparent a { font-size: 14px !important; padding: 15px 10px; }
#block-nice-menus-5 .nice-menu a:hover, #block-nice-menus-5 .menuparent a:hover { font-size: 14px !important; padding: 15px 10px; }
#block-nice-menus-8 .nice-menu a, #block-nice-menus-8 .menuparent a { font-size: 14px !important; padding: 15px 10px; }
#block-nice-menus-8 .nice-menu a:hover, #block-nice-menus-8 .menuparent a:hover { font-size: 14px !important; padding: 15px 10px; }
#block-nice-menus-9 .nice-menu a, #block-nice-menus-9 .menuparent a { font-size: 14px !important; padding: 15px 10px; }
#block-nice-menus-9 .nice-menu a:hover, #block-nice-menus-9 .menuparent a:hover { font-size: 14px !important; padding: 15px 10px; }

#block-menu-menu-support-menu li a { font-size: 13px !important; }
#region-navigation .nice-menu-down li.menuparent ul { left: 155px; }
/*#twitterFeed .flex-viewport {
    margin-left: 45px;
}*/

.twitLogo { left: 15px;/* top:-50px;*/ }
#region-support-navigation { margin-top: 18px !important; }
.pastEvents .item { padding: 0; }
#twitterFeed .feedPadd { padding: 0 10px 0 15px; }
.aboutLists .abtWrap a span { font-size: 18px; }
#breakingNews .whitebg > .col-md-9 { width: 72%; }
#twitterFeed .container { padding: 0 15px; }
#twitterFeed .flex-direction-nav a { left: 22px; }
#twitterFeed .flex-direction-nav .flex-prev { left: 6px; }
.whitebg .feaImg { margin-right:0; }
/*NEW MENU*/
#region-navigation .nice-menu-down > li.menuparent > ul { max-width: 71% !important; }
#region-navigation .nice-menu-down > li.menuparent > ul { padding: 15px !important; }
#region-navigation .nice-menu-down ul li a { line-height: 18px !important; }
/*END NEW MENU*/
.clLogo .eqheight img{ max-width: 70%;}

}

@media only screen and (min-width: 992px) and (max-width: 1105px) {
/*NEW MENU*/
#region-navigation .nice-menu-down > li.menuparent > ul { max-width: 100% !important; width:100% !important; margin-left:145px !important; }
/*END NEW MENU*/

}

@media only screen and (min-width: 1106px) and (max-width: 1200px) {
	#region-navigation .nice-menu-down > li.menuparent > ul { max-width: 785px !important; }
}

@media only screen and (min-width: 950px) and (max-width: 970px) {
.mean-bar { display: none; }
.responsive-menus-simple { display: block !important; }
}

/*@media only screen and (min-width: 750px) and (max-width: 991px) {
#zone-mobilelogo {
    display: block !important;
}
}*/

@media only screen and (min-width: 768px) and (max-width: 1024px) {
.nicescroll-rails, .nicescroll-cursors{display: none !important; background: rgba(255,255,255,0) !important;}
.searchsuggestion{overflow-y: scroll !important;}
}

@media only screen and (min-width: 767px) and (max-width: 991px) {
.logo { margin-top: 25px !important;line-height: 0 !important; }
.logo > img { width: 70px; }
.block ul.nice-menu, .block ul.nice-menu ul { left: 82px; top: 15px; }

#block-nice-menus-5 .nice-menu a, #block-nice-menus-5 .menuparent a { font-size: 12px !important; padding: 13px 7px 15px; }
#block-nice-menus-5 .nice-menu a:hover, #block-nice-menus-5 .menuparent a:hover { font-size: 12px !important; padding: 13px 7px 15px; }
#block-nice-menus-8 .nice-menu a, #block-nice-menus-8 .menuparent a { font-size: 12px !important; padding: 13px 7px 15px; }
#block-nice-menus-8 .nice-menu a:hover, #block-nice-menus-8 .menuparent a:hover { font-size: 12px !important; padding: 13px 7px 15px; }
#block-nice-menus-9 .nice-menu a, #block-nice-menus-9 .menuparent a { font-size: 12px !important; padding: 13px 7px 15px; }
#block-nice-menus-9 .nice-menu a:hover, #block-nice-menus-9 .menuparent a:hover { font-size: 12px !important; padding: 13px 7px 15px; }

#region-navigation .nice-menu-down li.menuparent ul { margin-left: -85px; margin-top: 57px; }
#region-navigation { width: 73% !important; }
#region-support-navigation { width: 31% !important; }
#block-menu-menu-support-menu li a { font-size: 12px !important; }
#block-menu-menu-support-menu li { margin-left: 10px !important; }
.centerBanner .bannerWrap .bannerCont { padding: 50px 30px 135px; }
.centerBanner { height: auto; }
.centerBanner .bannerWrap .bannerCont h2 { font-size: 50px; }
.publicTitle { width: 110%; }
.publicTitle a { font-size: 14px; }
.blogListWrap .blogList img { margin-bottom: 15px; }
#clientLogoWrapper .slides { margin: 0; }
/*#twitterFeed .flex-viewport {
    margin-left: 45px;
}*/

/*#twitterFeed .flexslider{ margin-top:50px; }*/
.pastEvents .item { padding: 0; }
.leftbar { width: 66.6667%; }
.rightbar { width: 33.3333%; }
.aboutLists .abtWrap a span { font-size: 18px; }
#region-support-navigation { margin-top: 17.5px; }
#breakingNews .whitebg .feaImg { margin-top:30px; margin-right:0; }
#twitterFeed .flex-direction-nav a { left: 8px; }
#twitterFeed .flex-direction-nav .flex-prev { left: -11px;/*top: -45px;*/
}
/*#twitterFeed .flex-direction-nav .flex-next {
        left: 80px;
    	top: -45px;
    }*/
.socialIco li { width: 100%; }
.socialIco li a { display: inline-block; }
.socialIco li a span { left: 1px; }
.centerContent .whitebg { padding: 30px 35px 10px; }
#twitterFeed .container { max-width: 720px; }
#twitterFeed .flexslider .slides li { /*  width: 435px !important;*/
}
/*NEW MENU*/
#region-navigation .nice-menu-down > li.menuparent > ul { padding: 15px !important; }
#region-navigation .nice-menu-down ul li a { font-size: 15px !important; line-height: 18px !important; }
#region-navigation .nice-menu-down ul li ul li a { font-size: 13px !important; }
/*END NEW MENU*/
}

@media only screen and (min-width: 550px) and (max-width: 767px) {
.aboutLists .col-md-4 { width: 50%; float: left; }
#block-menu-menu-support-menu ul { margin-right: 10px !important; }
}

@media(min-width:768px) {
/*.innerpagezone{ padding-top: 100px; }*/
}

@media(max-width:767px) {
/*.innerpagezone{padding-top: 35px;}*/
.searchBox{display: none;}
.upevent{margin-bottom: 10px;}
.upevent a{font-size: 14px !important; padding: 4px 8px !important; margin-bottom: 10px;}
header { position: static !important; }
/*.responsive-menus-mean-menu-processed { display: none; }*/
.homeSlider .container { padding-left: 0; padding-right: 0; }
/*.homeSlider .container .sliderContent .sliderWidth {   max-width: 100%;}*/
.homeSlider .container .sliderContent h2 { max-width: 100%; }
.homeSlider .container .sliderContent p { max-width: 100%; }

.homeSlider .container .sliderContent .sliderWidth .lrnMore{color: #f99d20 !important;}
.homeSlider .container .sliderContent .sliderWidth .lrnMore::before{background: #f99d20 none repeat scroll 0 0 !important;}
/* 24-11-2016 */
.zone-navigation { width: 100% !important; }
.responsive-menus.responsified span.toggler { position: absolute; top: 0; right: 0; z-index: 100; margin-top: 0px; }
.autoSuggest .autoSuggestInner ul li a { font-size: 20px; }
#region-navigation { position: absolute !important; margin: 0; }
#zone-mobilelogo { display: block !important; padding-left: 15px; }
.context-institute #zone-mobilelogo { padding-left: 0; }
#block-menu-menu-support-menu { margin-right: 6.5% !important; float: right !important; }
.region-footer-first { margin-bottom: 30px; }
.region-footer-second { margin-bottom: 30px; }
/*.region-footer-third { padding: 0;}*/
.socialIco ul { margin-bottom: 0; }
#region-footer-first p { margin-bottom: 10px; }
.homeSlider, #home-cta-slider { height: auto;  padding-top: 0 !important; }
.homeSlider .container .sliderContent h2 { font-family: 'Museo'; font-weight: 700; font-style: normal; font-size: 24px; color: #FFFFFF; line-height: 100%; }
.homeSlider .container .sliderContent p { font-family: 'Gotham'; font-weight: 500;  font-size: 16px; margin-bottom: 0; }
.closeBtn a { line-height: 35px; }
#breakingNews { margin-top: -15px; margin-bottom: 0; }
.whitebg .feaImg { margin-right: 0; padding-top: 10px; }
.whitebg .feaImg img { width: 100%; }
.wrapperSide { position: static; width: 100%; margin-top: 15px; margin-bottom: 0;}
.brk-news-cont .wrapperSide { border-top: #f4f4f4 15px solid; padding-top: 15px;padding-right: 15px;padding-left: 15px;padding-bottom: 15px;margin-left: 0;right:0;}
#breakingNews .whitebg { padding: 5px 0 0; }
.brk-news-cont {padding-left: 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.centerBanner .bannerWrap { max-width: 100%; }
.centerContent { margin-top: 0; }
.centerBanner .bannerWrap { display: table; height: 100%; max-width: 100%; }
.centerBanner .bannerWrap .bannerCont { display: table-cell; vertical-align: middle; padding: 0; }
.centerBanner { height: auto; background: none !important; margin-bottom: 20px; }
.centerBanner .bannerWrap .bannerCont { display: block; }
.centerBanner .bannerWrap .bannerCont h2 { font-size: 25px; line-height: 30px; color: #3e547b; }
.centerBanner .bannerWrap .bannerCont p { font-size: 16px; font-weight: 500; color: #000; }
.centerBanner .bannerWrap .bannerCont p br { display: none; }
/*.centerBanner .cenReadMore{ font-size:16px;}*/
#breakingNews p{ padding-right: 0;}

#ourProgram, .FeaturedStoriesWrapper, .AdditonalResourcesWrapper { margin-top: 0; }
.centerBanner.extPadd .bannerWrap .bannerCont { padding: 0; }
.allContent { margin-top: 0; }
.ourResource.centerContent .row .item { width: 50%; }
.featuredPublication img { margin-bottom: 20px; }
.publicTitle { left: 0; width: 100%; padding: 15px; }
.publicTitle p { margin-bottom: 10px; }
.publicCell .cta { display: block; white-space: normal; text-align: left; clear: both; padding: 0; }
.tiltSquare { display: none; }
.shareSocial { margin-top: 20px; overflow: hidden; margin-bottom: 0; margin-left: -10px; }
.shareSocial li { width: 30px; float: left; }
.shareSocial li a { visibility: collapse; }
.shareSocial li a span { visibility: visible; }
.blogListWrap .blogList img { margin-bottom: 15px; }
/*.listWrap { margin-bottom: 20px; }*/
.blogListWrap .blogList .pinkBtnG { margin-bottom: 10px; }
.socialIco li { float: none; }
.homeSlider .container .sliderContent .sliderWidth { margin: 20px 0; padding: 0 15px; }
.historyTimeline { margin-top: 0; }
.innerCenterBanner .centerBanner.extPadd .bannerWrap .bannerCont { padding-bottom: 0; }
.region-inner.region-footer-first-inner { padding-right: 0; }
.socialIco li a { display: inline-block }
.pastEvents .item { padding: 0 3px; }
#region-navigation { width: 75%; }
.responsive-menus-simple h1 { display: none; }
.responsive-menus.responsified.responsive-toggled.absolute .responsive-menus-simple { top: 87px; }
#block-nice-menus-5 .nice-menu a span, #block-nice-menus-5 .menuparent a span { display: block; color: #001b4a; }
#block-nice-menus-8 .nice-menu a span, #block-nice-menus-8 .menuparent a span { display: block; color: #001b4a; }
#block-nice-menus-9 .nice-menu a span, #block-nice-menus-9 .menuparent a span { display: block; color: #001b4a; }

.responsive-menus.responsified .responsive-menus-simple li ul li a, .responsive-menus.responsified .responsive-menus-simple li a { font-size: 13px; }
.rghtSocio { float: none !important; }
/*.listContent { margin-bottom: 40px; }*/
.leftbar { width: 100%; }
.rightbar { width: 100%; }
.minusMarTop { margin-top: 0; }
.shareSocial { margin-top: 0; }
.allContent > .container { padding-left: 0; padding-right: 0; }
#twitterFeed .flexslider .slides li { /*padding:0 0px 30px 30px; */ margin: 0; border: none; }
.shareSocial a { padding: 0 5px; }
.aboutLists .abtWrap a span { font-size: 18px; }
.whitebg { padding: 25px 15px 30px; }
.centerContent .whitebg { padding: 10px 15px; }
.centerContent .row .item .progImg { margin-bottom: 15px; }
.centerBanner { margin-bottom: 30px; }
.featuredStories.centerContent .whitebg { padding: 10px 15px !important; }
.featuredStories .row .clearb { margin-bottom: 0px; }
.featuredStories .pinkBtn { margin-bottom: 30px; }
#featuredStories.centerContent .whitebg .item h2 { display: block; }
#twitterFeed .feedPadd { padding-left: 15px; padding-right: 30px; }
.twitLogo { left: 10px; }
#twitterFeed .container { padding: 0 15px; }
/*#twitterFeed .flexslider {
        padding: 0 0 0 70px;
    }
    #twitterFeed .container:before {
        margin-left: 65px;
    }*/
    .clLogo .eqheight img{ max-width: 70%;}
#twitterFeed .flex-direction-nav a { left: 18px; }
#twitterFeed .flex-direction-nav .flex-prev { left: 0; }
/*MEAN MENU CSS*/

.slicknav_menu {
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 99999999999999999;
}
.mean-container .mean-nav { margin-top:0; background: #414270; }

body.logged-in.mean-container .mean-nav {
	margin-top:62px;
}


.mean-container .mean-nav .logo { margin-top: 0; margin-left: 15px; display: none; }
/*.mean-container .mean-bar{ position:absolute; background:none; }*/
.mean-container a.meanmenu-reveal { top: -70px; text-indent: 0; }

body.logged-in .mean-container a.meanmenu-reveal {
	top: -10px;
}

.mean-container a.meanmenu-reveal i { font-size: 31px; }
.mean-container .mean-nav .meanmenu-reveal { display: none; }
.mean-container .mean-bar { float: right; width: 100%; background: none; position: absolute; right: 0; top: 86px; padding: 0; }
.mean-container .mean-nav ul li { margin: 0; padding: 0; font-size:14px; }
.mean-container .mean-nav ul li a.mean-expand { height: 25px; line-height: 28px; }
.mean-container .mean-nav ul li a span { display: none; }
.mean-expand.mean-clicked, .mean-container .mean-nav ul li a.mean-expand.mean-clicked:hover { background: #222347 !important; }
.mean-container .mean-nav ul li a.mean-expand:hover { background: rgba(255, 255, 255, 0.1) none repeat scroll 0 0 !important; }
.mean-container .mean-nav ul li:first-child div { background: #BD1380; padding: 0 10px; }
.mean-container .mean-nav ul li:first-child div input[type="submit"] { background: url("../images/search-ico.png") no-repeat center center; height: 30px; width: 30px; border: none; position: absolute; top: 9px; left: 0; }
.mean-container .mean-nav ul li:first-child div input[type="text"] { background: none; border: none; padding: 15px 0 15px 45px; width: 87%; font-family: 'Gotham-book'; font-size: 14px; text-transform: uppercase; color: #fff; }
.mean-container .mean-nav ul li:first-child { display: block !important; }
.mean-container .mean-nav ul li:first-child div input[type="text"]::-webkit-input-placeholder {
 color: #fff;
opacity:1;
}
.mean-container .mean-nav ul li:first-child div input[type="text"]::-moz-placeholder {
 color: #fff;
opacity:1;
}
.mean-container .mean-nav ul li:first-child div input[type="text"]:-ms-input-placeholder {
 color: #fff;
opacity:1;
}
.mean-container .mean-nav ul li:first-child div input[type="text"]:-moz-placeholder {
 color: #fff;
opacity:1;
}
.mean-container .mean-nav ul li:first-child div input[type="text"]:focus, .mean-container .mean-nav ul li:first-child div input[type="submit"]:focus { box-shadow: none; }
}

@media only screen and (min-width: 481px) and (max-width: 767px) {
#region-support-navigation { width: 100% !important; overflow: hidden; margin: 0; padding-top: 15px; }
.responsive-menus.responsified span.toggler { margin-top: 17px; }
.mobileSlider { background-repeat: no-repeat; background-position: center center; height: 250px; background-size: cover; margin-bottom: 30px; display: block; }
#block-menu-menu-support-menu li.sLast { display: none; }
#block-menu-menu-support-menu li { margin-left: 15px !important; }
}

@media only screen and (min-width: 600px) and (max-width: 767px) {
#twitterFeed .flexslider .slides li { /*padding: 0 15px 30px; width: 435px !important;*/ }
}

@media only screen and (min-width: 481px) and (max-width: 599px) {
#twitterFeed .flexslider .slides li { padding: 0 0 30px 0; /*width: 411px !important;*/ }
#block-menu-menu-support-menu { margin-right: 9.5% !important; }
}
@media(max-width:599px) {
  #twitterFeed .feedPadd{border-right: none;}
}
@media(max-width:480px) {
#zone-navigation {
  max-width: 70%;
}
#block-menu-menu-support-menu { margin: 0 !important; }
#block-menu-menu-support-menu li { margin-left: 5px !important; padding-left: 10px !important; padding-right: 10px !important; }
#block-menu-menu-support-menu li a { font-size: 12px !important; }
#region-support-navigation { margin-top: 0; overflow: hidden; width: auto; margin-right: 0; }
#block-menu-menu-support-menu ul, #block-menu-menu-spirit-day-support-menu ul { position: relative; margin-top: 27px; padding-right: 30px; }
.context-mediaawards #block-menu-menu-support-menu ul { padding-right: 30px; }
#block-menu-menu-support-menu li.sLast { /*position:absolute; right:-46px; top:37px;*/ display: none; }
.mobileSlider { background-repeat: no-repeat; background-position: center center; height: 150px; background-size: cover; margin-bottom: 30px; display: block; }
.seeAll {
		float: right;
    margin-bottom: 10px;
  }

 .featuredStories .fstoryImg {
	 	margin-bottom:10px;
	}

	#breakingNews .smallTitle {
		font-size: 20px;
	}

 .smallTitle {
		font-size: 12px;
	}

.featuredStories .seeAll .pinkBtn { margin-bottom: 0; }
#twitterFeed .feedPadd { padding-right: 15px; }
.blckShad { display: none; }
/*.contentPrg { position: static; background: #BD1380 !important; }*/
.progImg img { width: 100%; }
/*.progImg:hover{ background:#BD1380; }*/
.progImg .progTitle .fpTitle { background: #bd1380; color: #fff; font-size: 20px; font-weight: 500; padding: 15px; right: 0; }
.progImg:hover img { -webkit-transform: scale(1); transform: scale(1); -webkit-filter: blur(0); -moz-filter: blur(0); -o-filter: blur(0); -ms-filter: blur(0); filter: blur(0); }
.progImg .vCenter { display: block; }
.progImg:hover .vCenter { top: 0; transform: translateY(0); padding: 0 15px; }
.contentPrg p { display: block !important; }
.progImg:hover .vCenter { position: static; }
.progImg .progTitle .title { position: static; }
.progImg .progTitle .title span:before { background: none; }
.ourWorkData.centerContent .row .item { width: 100%; }
.secTitle { font-size: 25px; }
.whitebg { padding: 15px 5px; }
.ourResource.centerContent .row .item { width: 100%; }
.gridReadMore { display: inline-block !important; }
.noPageWrap { padding: 50px 0; background: none; }
.noPageWrap h2 { font-size: 40px; font-family: 'Museo'; color: #bd1380; margin-bottom: 15px; line-height: 100%; }
.noPageWrap li a { font-size: 11px; }
#twitterFeed .flexslider .slides li {/* width: 250px !important;*/ padding: 0 0 30px 0; }
/* #twitterFeed .container:before { margin-left: 68px; }*/
.mean-container a.meanmenu-reveal { top: -72px; }

.mean-container.logged-in a.meanmenu-reveal {
	top: -10px;
}
#ourProgram .progImg .progTitle {display: -webkit-flex;display: flex;-webkit-flex-direction: column;flex-direction: column; position: relative;}
.progImg .progTitle {display: -webkit-flex;display: flex;-webkit-flex-direction: column;flex-direction: column;}
.progImg .progTitle img{order: 1;}
#ourProgram .progImg .progTitle .contentPrg {position: absolute; background: rgba(189, 19, 128, 0.7) !important; bottom: 0; top: 0; left: 0; right: 0; padding: 25px 15px 15px 15px; }
#ourProgram .item:nth-child(odd) .progImg .progTitle .contentPrg {background: rgba(0, 0, 0, 0.7) !important;}
.progImg .progTitle .contentPrg { order: 3;}
.progImg .progTitle .fpTitle {order: 2;}
#AdditonalResources .progImg .progTitle .contentPrg, .ourWorkData .progImg .progTitle .contentPrg {position: static; background: #BD1380 !important;}
#AdditonalResources .progImg .progTitle .contentPrg .vCenter p, .ourWorkData .progImg .progTitle .contentPrg .vCenter p {padding-top:0;}
}

@media print {
header, footer, nav, .lrnMore, .pinkBtn, .signIn, .cenReadMore, #clientLogoWrapper, #breakingNews img, .wrapperSide, #twitterFeed { display: none !important; }
.contentPrg p { display: block !important; }
#ourProgram.centerContent .row .item { float: left; width: 50%; max-height: 500px; }
.contentPrg, .progImg .progTitle .title { position: static; }
}

@media screen and (min-width: 992px) and (max-width: 1122px) {
	#block-nice-menus-5 .nice-menu a, #block-nice-menus-5 .menuparent a {font-size: 13px !important;padding: 15px 10px;}
	#block-nice-menus-5 .nice-menu a:hover, #block-nice-menus-5 .menuparent a:hover {font-size: 13px !important;padding: 15px 10px;}
	#block-nice-menus-8 .nice-menu a, #block-nice-menus-8 .menuparent a {font-size: 13px !important;padding: 15px 10px;}	
	#block-nice-menus-8 .nice-menu a:hover, #block-nice-menus-8 .menuparent a:hover {font-size: 13px !important;padding: 15px 10px;}
	#block-nice-menus-9 .nice-menu a, #block-nice-menus-9 .menuparent a {font-size: 13px !important;padding: 15px 10px;}	
	#block-nice-menus-9 .nice-menu a:hover, #block-nice-menus-9 .menuparent a:hover {font-size: 13px !important;padding: 15px 10px;}
}

/* Shane's Custom Styles - Order to Chaos? */

#home-cta-slider {
	height: auto;
	box-shadow: none;
	border: none;
  background: #b9b9b9;
}

#home-cta-slider .slick-track {
	width: 100% !important;
	transform: translate3d(0px, 0px, 0px) !important;
}

#home-cta-slider .slick-slide {
	padding: 0;
	margin-left: 0;
	width: 100% !important;
}

#home-cta-slider .flex-direction-nav a {
	color: #ffffff;
	opacity: 0;
}

#home-cta-slider {
	box-shadow: inset 0 0 0 1000px rgba(0,0,0,0.2);
}

#home-cta-slider .flex-control-paging {
  display: block;
  top: 4px;
  right: 10px;
  width: initial;
  text-align: left;
  opacity: 0.6;
}

.region-mobilelogo-img-inner .contextual-links-trigger, #section-header #block-block-110 .contextual-links-trigger, #block-block-108 .contextual-links-trigger, #block-block-121 .contextual-links-trigger {
	display: none;
}

#status {
	background: white;
	max-height: 0;
	opacity: 0;
  transition: all 0.4s ease-in-out;
}

#status span#validate {
	color: #bd1380;
  font-family: 'Gotham';
	position: relative;
	top: 0;
}

#status.issue {
  max-height: 55px;
	opacity: 1;
}

#validate.alt {
	cursor: pointer;
}

#status .fa-spinner {
	color: white;
}

#zone-navigation {
	max-width: 90%;
}

.region-support-navigation-inner .active-trail:hover a {
	color: #121d48 !important;
}

.mean-container .mean-bar {
	z-index: 20;
}

.menu-path-node-59109 a {
	text-transform: none;
}

#block-menu-menu-support-menu li.last.leaf {
	background: #bd1380 !important;
}

#block-menu-menu-support-menu li.last.leaf a {
	color: white;
}

.page-blog- #zone-beforecontent {min-height: 36px;}

#zone-beforecontent {min-height: 36px;}

#zone-content-wrapper {
	margin-top: -35px;
}

.field-name-field-blog-featured img {
	width: 100%;
}

.front .homeSlider .container .sliderContent {
	min-height: 300px;
}

.front .homeSlider .container .sliderContent h2 {
	font-size: 36px !important;
	margin-bottom: 20px;
}

.front .homeSlider .container .sliderContent p {
	font-size: 14px;
  margin: 10px 0;
}

.front .homeSlider .container .sliderContent .lrnMore {
	font-size: 16px !important;
	padding-top: 5px;
}

.front .block-views-call-to-action-home1 .homeSlider .container .sliderContent .lrnMore, #home-cta-slider .homeSlider .container .sliderContent .lrnMore {
	font-size: 14px !important;
}

.whitebg {
  padding: 10px 15px;
}

body .content h2,.content h3, .secTitle, .whitebg h2.block-title {
	margin-bottom: 10px;
  font-size: 22px;
  font-weight: 500;
  color: #252525;
  line-height: 24px;
  font-family: 'Gotham';
}

#breakingNews .wrapperSide .node-title {
	display: none;
	visibility: hidden;
}

/* Homepage Webform */

#countup-link {
	opacity: 0;
	transition: 0.6s ease-in-out;
	font-size: 14px;
}

#countup-link.on {
	opacity: 1;
}

.under-attack-container span {
  font-family: "Gotham";
  font-weight: 700;
  text-transform: uppercase;
  color: white;
  font-size: 14px;
}

.text-container {
	display: inline-block;
	border: 6px solid #fff;
  padding: 8px 20px;
  margin-right: 8px;
  background-color: rgba(189, 19, 128, 0.49);
}

.day-container {
  display: inline-block;
  border: 6px solid #fff;
  padding: 8px 20px;
  text-align: center;
  background-color: rgba(189, 19, 128, 0.49);
  color: white;
  font-family: "Gotham";
  font-size: 12px;
}

.day-container span {
	display: inline-block;
	min-width: 20px;
}

#count-hours, #count-minutes, #count-seconds {
  text-align: right;
  margin-right: 1px;
}


.brk-news-cont .wrapperSide {
  margin-right: 0;
  margin-top: 0;
	border-bottom: #f4f4f4 15px solid;
  border-top: 0;
  padding: 15px 0 0 0;
	margin-left: 0;
	right: 0;
}

#breakingNews .wrapperSide .pinkWrap {
	padding: 0;
	padding-bottom: 20px;
}

#breakingNews .wrapperSide .h2Title {
	padding: 15px 35px 0;
	line-height: 34px;
}

#breakingNews .wrapperSide .webform-client-form {
	background: transparent;
  padding: 0 35px;
}

#breakingNews .wrapperSide form {
	padding: 0 35px;
	width: 100%;
	max-width: 700px;
	display: block;
	margin: 10px auto;
}

#breakingNews .wrapperSide .webform-client-form input[type=email], #breakingNews .wrapperSide input[type=email] {
	width: 100%;
  background: #bd1380;
  border-radius: 0;
  border: none;
  border-bottom: 2px solid white;
  color: white;
  padding: 0;
  font-size: 14px !important;
  height: 32px;
  font-family: 'Gotham';
}

#breakingNews .wrapperSide .webform-client-form input[type=email]:active, #breakingNews .wrapperSide .webform-client-form input[type=email]:focus, #breakingNews .wrapperSide .webform-submit:active, #breakingNews .wrapperSide .webform-submit:focus, #breakingNews .wrapperSide input[type=email]:active, #breakingNews .wrapperSide input[type=email]:focus, #breakingNews .wrapperSide .webform-submit:active, #breakingNews .wrapperSide .webform-submit:focus {
	box-shadow: none !important;
	outline: none !important
}

#breakingNews .wrapperSide .webform-client-form input[type=email]::-webkit-input-placeholder, #breakingNews .wrapperSide input[type=email]::-webkit-input-placeholder {
  color: #bdbdbd;
}

#breakingNews .wrapperSide .webform-client-form input[type=email]:-moz-placeholder, #breakingNews .wrapperSide input[type=email]:-moz-placeholder { /* Firefox 18- */
  color: #bdbdbd;
}

#breakingNews .wrapperSide .webform-client-form input[type=email]::-moz-placeholder, #breakingNews .wrapperSide input[type=email]::-moz-placeholder {  /* Firefox 19+ */
  color: #bdbdbd;
}

#breakingNews .wrapperSide .webform-client-form input[type=email]:-ms-input-placeholder, #breakingNews .wrapperSide input[type=email]:-ms-input-placeholder {
  color: #bdbdbd;
}

#breakingNews .wrapperSide .webform-submit {
	border-bottom: 4px solid white;
	border-radius: 0;
	width: auto;
	padding: 6px 0;
	text-align: left;
	margin: 0;
  font-family: 'Museo';
  font-size: 20px !important;
  text-transform: capitalize;
  letter-spacing: normal;
}

#breakingNews .wrapperSide .webform-client-form input[type=submit]:hover, #breakingNews .wrapperSide input[type=submit]:hover {
	background: transparent !important;
}

#breakingNews .wrapperSide .process-bar {
	width: 0;
	height: 21px;
	background: #1d1d1d;
	position: absolute;
	left: 0;
	transition: width 5s ease;
}

#breakingNews .wrapperSide .process-bar.go {
	width: 100%;
}

.homepage-social-container {
	display: none;
}

.sign-up-social {
	display: flex;
	flex-flow: row wrap;
	justify-content: space-between;
	box-sizing: border-box;
	padding: 0 35px;
  max-width: 290px;
}

.sign-up-social a {
	font-size: 30px;
}

.sign-up-social a span {
	color: white;
	transition: color 0.3s ease;
}

.sign-up-social a span.fa-facebook-f:hover {
	color: #0072bc;
}

.sign-up-social a span.fa-twitter:hover {
	color: #00ACED;
}

.sign-up-social a span.fa-tumblr:hover {
	color: #36465D;
}

.sign-up-social a span.fa-instagram:hover {
	color: #AC7D49;
}
/* END Homepage Webform */

#block-views-blog-trending h2 {
	color: #3c3c3c;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 7px;
	line-height: 21px;
}

#block-views-blog-trending .view-content {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	padding: 20px 0;
}

.featuredStories .item .h2Title a {
	font-size: 18px;
}

.featuredStories .item:hover .h2Title a {
	text-decoration: underline;
}

.whitebg h2.block-title {
	border-bottom: 3px solid #bd1380;
}

.whitebg .view-press-releases h2 a {
	font-size: 14px !important;
}

.views-field-field-press-release-date .date-display-single {
	font-weight: 800;
}

.views-row.relatedarticles .views-field-field-blog-thumbnail {
	margin-bottom: 5px;
}

.views-row.relatedarticles div:nth-child(2) div {
	padding-bottom: 0px;
	font-size: 12px;
	color: #3c3c3c;
	font-family: 'Gotham';
	font-weight: bold;
	text-transform: uppercase;
}

.views-row.relatedarticles div:nth-child(3) a {
  color: #3c3c3c;
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 7px;
  line-height: 21px;
  font-family: 'Gotham-book';
}

.fluid-width-video-wrapper {
  margin-bottom: 20px;
  overflow: hidden;
}

#twitterFeed {
  margin-bottom: 0px;
}

.historyTimeline {
	padding-top: 20px;
}

.rightbar .shareSideBar li {
	padding: 0;
	text-align: center;
}

.rightbar .shareSideBar li .fa-envelope {
	font-size: 26px;
	vertical-align: -webkit-baseline-middle;
}

.pager-next, .pager-previous, .pager-last, .pager-first {
  font-weight: 600;
	background: transparent;
}

.pager-next:hover, .pager-previous:hover, .pager-last:hover, .pager-first:hover {
	background: transparent;
}

.innerpagezone .pager-next a, .innerpagezone .pager-previous a, .innerpagezone .pager-last a, .innerpagezone .pager-first a {
	color: #3c3c3c !important;
	transition: color 0.2s ease-in-out;
}

.innerpagezone .pager-next:hover a, .innerpagezone .pager-previous:hover a, .innerpagezone .pager-last:hover a, .innerpagezone .pager-first:hover a {
	color: #bd1380 !important;
}

.publicTitle.thanks {
  margin-bottom: 0;
}

.publicTitle.thanks h2 {
	color: white;
  margin: 0;
}

ul.sponsors {
	border: 2px solid #bd1380;
	border-top: 0;
}

.sponsor-item {
  display: block;
  list-style: none;
  margin: 0;
  padding: 10px 0;
  text-align: center;
}

.front .progImg .vCenter p {
  font-size: 13px;
}

.front .sl .progImg .vCenter p {
	font-size: 11px;
}

.front .nm-rr .progImg .vCenter p {
	font-size: 12px;
}

/* Publications/Resources Page Stlyes */

#block-views-publications-topbanner .block-inner h2.block-title {
	display: none;
}

.ourResource .contentPrg {
	position: absolute;
	background: rgba(189, 19, 128, 0.7);
	bottom: 0 !important;
	top: 0;
	left: 0;
	right: 0;
}

.progImg .progTitle .fpTitle {
	background: transparent;
	color: #fff;
	font-size: 20px;
	font-weight: 500;
  padding: 5px 0 12px;
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
}

.vCenter p {
  font-size: 12px;
}

/* Latest Blogs Page Styles */

#block-views-blog-latestblogs .upcomeEvents p {
	display: none;
}

#block-views-blog-latestblogs .upcomeEvents .row {
	margin-bottom: 10px;
}

.relatedarticles .field-content {
	position: relative;
}

.relatedarticles .field-content .img-attrib {
	position: absolute;
	bottom: 0;
	right: 0;
	font-size: 6px;
	font-weight: bold;
	text-align: right;
	color: grey;
	opacity: 1;
	pointer-events: none;
}

#block-views-blog-latestblogs .at-icon-wrapper {
	opacity: 0.7
}

#block-views-blog-latestblogs .at-icon-wrapper:hover {
	opacity: 1;
}

body.context-blog #region-content {
	height: auto !important;
}

/* Press Release Styles */

#zone-content .view-press-releases h2 a {
	text-transform: none;
  font-size: inherit !important;
  font-weight: 600;
}

/* Latest Events */
.block-views-events-upcomingevents .upcomeEvents .listWrap {
	padding-bottom: 30px;
}
/* Latest Media Awards Events */
.block-views-events-28mediaawards .upcomeEvents .listWrap {
	padding-bottom: 30px;
}

/* Individual Blog Post Pages */
#block-system-main .upcomeEvents .pinkBtnG {
	margin-bottom: 10px;
}

.page-blog- #page-title {
	border-bottom: 3px solid #bd1380;
	padding-bottom: 5px;
	font-family: "Gotham";
	margin-bottom: 10px;
}

#block-system-main .h2TitleSm {
  line-height: 22px;
}

.homeSlider .container .sliderContent h2 {
	font-size: 28px !important;
}

.node-type-blog .homeSlider .container .sliderContent h2 {
	font-size: 20px !important;
	text-transform: initial;
}

.field-name-field-blog-featured-attrib div {
	font-family: 'Open Sans',Arial,sans-serif;
  color: #bd1380 !important;
  text-align: right;
  margin-bottom: 10px;
}

#AdditonalResources .seeAll {
	float: left;
}

/* TAP */
.block-tap-cap-members h2.block-title, .region-content-sidebar h2.block-title {
	padding: 10px 0 5px;
	border-bottom: 3px solid #bd1380;
	font-family: "Gotham";
}

.progImg .vCenter p {
  font-size: 17px;
}

#featuredtap .pinkBtn {
	margin-bottom: 20px;
}

#block-views-pub-series-pubseries .item {
	margin-bottom: 10px;
}

#block-views-pub-series-pubseries .progImg .fpTitle {
	text-align: center;
	padding: 10px 0;
}

.views-field-field-tap-image img {
	width: 100%;
}

#block-views-pub-series-pubseries .progImg .fpTitle a {
	position: static;
  font-size: 14px;
  color: #bd1380;
  font-weight: 600;
  padding-top: 10px;
}

#block-views-tap-block-2 .views-field-title h3.field-content {
	margin: 0;
	line-height: initial;
}

#block-views-tap-block-2 .views-field-title .field-content a {
	font-size: 15px;
}

#block-views-tap-block-2 .views-field-created span {
	font-size: 10px;
	color: #bd1380;
}

#block-views-tap-cap-members a {
	color: #3c3c3c;
	font-size: 16px;
	font-weight: 600;
	transition: color 0.4s ease;
}

#block-views-tap-cap-members a:hover {
	color:#757575;
}
.under-attack-container.tap {
	margin-bottom: 20px;
}
.under-attack-container.tap .text-container {
	border: 6px solid #3c3c3c;
	padding: 8px 20px;
	display: block;
	text-align: center;
	max-width: 70%;
	background: rgba(189, 19, 128, 0);
}

.under-attack-container.tap span {
  color: #3c3c3c;
  font-size: 18px;
}

.under-attack-container.tap .day-container {
  display: block;
	border: 6px solid #3c3c3c;
  padding: 8px 20px;
  text-align: center;
	background: rgba(189, 19, 128, 0);
  color: #3c3c3c;
  font-family: "Gotham";
  font-size: 12px;
	max-width: 182px;
	margin-top: 10px;
}

.context-trump .content .views-field-title h3.field-content {
  line-height: initial;
  font-size: inherit;
  margin: 4px 0 1px;
}

.context-trump #zone-content .views-field-title h3.field-content a {
  font-size: 14px;
  font-weight: 800;
}

#zone-content .context-trump .views-field-title h3 {
	margin: 5px 0 0;
	font-weight: 800;
	line-height: 16px;
}

#zone-content .context-trump .views-field-title h3 a {
	font-size: 16px;
}

.context-trump.views-field-created {
	font-size: 10px;
  margin-bottom: 4px;
}

.context-trump .views-field-created span {
	font-size: 10px;
}

.context-trump .views-field-created span.field-content {
	color: #bd1380; 
}

.tap-title a {
	font-size: 30px;
	font-weight: 600;
	color: #252525;
}

.tap-title a:hover {
	text-decoration: underline;
}

#block-views-blog-latestblogs-tap hr:last-of-type {
	display: none;
}

#block-views-blog-latestblogs-tap {
  border-bottom: 1px #c3c3c3 solid;
  margin-bottom: 20px;
}

/* Latest Videos */

.latest-videos-play-button {
	display: block;
	position: absolute;
	top: 0;
	pointer-events: none;
}

.latest-videos-play-button {
	display: none;
}

/* Spanish-Language and Latinx */
.page-node-15255 .homeSlider .container .sliderContent h2 {
	font-size: 22px !important;
}

.page-node-15255 .homeSlider .container .sliderContent p {
  font-size: 10px;
}

/*** TOGETHER WE page ***/

/* Together We Slider on the homepage */

/*#home-cta-slider .homeSlider .container .sliderContent .together-wrapper + p + a {
	font-size: 24px !important;
	max-width: 225px;
	margin: auto;
	display: block;
	text-align: center;
}*/

.together-wrapper {
  display: flex;
  align-items: center;
  padding-bottom: 30px;
}

.together-image-container {
	display: inline-block;
}

.together-image-container img {
	max-width: 100px;
	height: auto !important;
}

.together-text-container {
  display: inline-block;
  padding-left: 20px;
}

.together-text {
  font-family: 'Gotham';
  font-size: 28px;
  font-weight: 700;
  color: #fff;
}

.we-resist-container {
	position: relative;
}

.we-text {
	display: inline-block;
	color: white;
	font-family: 'Gotham';
	font-size: 18px;
	font-weight: 700 !important;
}

.rotating-text {
	display: inline-block;
	font-size: 18px;
	font-family: 'Gotham';
	position: static !important;
	transform: translateY(-50px);
	opacity: 0;
	transition: all 0.6s ease;
	font-weight: 700 !important;
}

.rotating-text.show {
	transform: translateY(0);
	opacity: 1;
	transition: all 0.2s ease;
}

.rotating-text.show.bye {
	transform: translateY(50px);
	opacity: 0;
}

#block-views-accordion-views-togetherwe .ui-accordion .ui-accordion-header {
  background: #414270;
  border: 1px solid rgba(255,255,255,.5);
  border-radius: 0;
  position: relative;
}

#block-views-accordion-views-togetherwe .ui-accordion .ui-accordion-header:hover {
	background: #54557e;
}

#block-views-accordion-views-togetherwe .ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	right: 0;
	left: initial;
	background-image: none;
	background: #bd1380;
	height: 100%;
	width: 46px;
	top: 0;
	margin: 0;
	border-left: 1px solid #9c9c9c;
	padding: 14px 15px;
  font: normal normal normal 14px/1 FontAwesome;
	text-indent: 0;
	transition: background 0.6s ease;
}

#block-views-accordion-views-togetherwe .ui-accordion .ui-accordion-header-active .ui-accordion-header-icon {
	background: #730f4f;
}

#block-views-accordion-views-togetherwe .ui-accordion .ui-accordion-header .ui-accordion-header-icon::before, #block-views-accordion-views-togetherwe .ui-accordion .ui-accordion-header .ui-accordion-header-icon:before {
  content: "\f067";
  font-size: 20px;
  color: #ffffff;
}

#block-views-accordion-views-togetherwe .ui-accordion .ui-accordion-header-active .ui-accordion-header-icon::before, #block-views-accordion-views-togetherwe .ui-accordion .ui-accordion-header-active .ui-accordion-header-icon:before {
  content: "\f068";
}

#zone-content #block-views-accordion-views-togetherwe a {
	color: #FFF;
	transition: color 0.6s ease-in-out;
}

#zone-content #block-views-accordion-views-togetherwe a:hover {
  color: #ea33a9 !important;
}

#block-views-accordion-views-togetherwe .ui-accordion .ui-accordion-content {
	background: #fff;
	color: #000;
	border-radius: 0;
	border-left: 1px solid rgb(65, 66, 112);
	border-right: 1px solid rgb(65, 66, 112);
}

.context-together .accord-content.social .col-sm-2 {
	float: left;
	display: inline-block;
	width: 33%;
}

.context-together .sliderWidth h2 {
	display: none;
}

.context-together .accord-content {
  background: #fff;
  color: #000;
  border-radius: 0;
  border-left: 1px solid rgb(65,66,112);
  border-right: 1px solid rgb(65,66,112);
}

.context-together .accord-content:last-of-type {
	border: 0;
}

.context-together .accord-header h3 {
  border-radius: 0;
	display: block;
	position: relative;
	padding: .5em .5em .5em .7em;
	min-height: 0;
	background: rgb(65,66,112);
	color: white;
}

.context-together .amp-logo {
	width: 17px;
}

/*** Together We END ***/

/*** News and Rapid Response ***/

.context-news-rapid-response .homeSlider .container .sliderContent h2 {
	font-size: 22px !important;
}

.context-news-rapid-response .homeSlider .container .sliderContent p {
	font-size: 9px;
}

.context-news-rapid-response .content .field-item {
	text-align: center;
}

.context-news-rapid-response .content .field-item .tap-headline {
	display: inline-block;
	border: 6px solid #3c3c3c;
	padding: 8px 20px;
	font-weight: 700;
	text-transform: uppercase;
	color: #3c3c3c;
	font-size: 18px;
}

.context-news-rapid-response .content .field-item .tap-headline a {
	font-family: "Gotham";
	font-weight: 700;
	color: #3c3c3c;
	text-decoration: underline;
}

.context-news-rapid-response .home-img-attrib {
	font-family: 'Open Sans',Arial,sans-serif;
  color: #cacaca !important;
	text-align: right;
	margin-bottom: 10px;
	font-size: 11px;
}

.context-news-rapid-response .rightbar {
	padding: 0;
}

.context-news-rapid-response .rightbar .pinkWrap .h2Title {
	color: white;
	padding: 15px 35px 0;
	line-height: 39px;
}

.context-news-rapid-response .rightbar .pinkWrap form {
	width: 100%;
	max-width: 700px;
	display: block;
	margin: 10px auto;
	background: transparent;
}

.context-news-rapid-response .rightbar .pinkWrap .webform-client-form input[type=email] {
  width: 100%;
  background: #bd1380;
  border-radius: 0;
  border: none;
  border-bottom: 2px solid white;
  color: white;
  padding: 0;
  font-size: 14px !important;
  height: 32px;
  font-family: 'Gotham';
}

.context-news-rapid-response .rightbar .pinkWrap .webform-client-form input[type='submit'] {
  background: none repeat scroll 0% 0% #bd1380 !important;
  box-sizing: border-box;
  border-bottom: 4px solid white;
  border-radius: 0;
  width: auto;
  padding: 6px 0;
  text-align: left;
  margin: 0;
  font-family: 'Museo';
  font-size: 20px !important;
  text-transform: capitalize;
  text-shadow: none;
  font-weight: bold;
  letter-spacing: normal;
  cursor: pointer;
  display: block;
  max-width: 300px;
  color: #fff;
  transition: all 0.8s ease;
}

.context-news-rapid-response .rightbar .pinkWrap .webform-client-form input[type=email]:active, .context-news-rapid-response .rightbar .pinkWrap .webform-client-form input[type=email]:focus {
	box-shadow: none !important;
	outline: none !important
}

.context-news-rapid-response .rightbar .pinkWrap .webform-client-form input[type=email]::-webkit-input-placeholder, .context-news-rapid-response .rightbar .pinkWrap .webform-client-form input[type=email]::-webkit-input-placeholder {
  color: #bdbdbd;
}

.context-news-rapid-response .rightbar .pinkWrap .webform-client-form input[type=email]:-moz-placeholder, .context-news-rapid-response .rightbar .pinkWrap .webform-client-form input[type=email]:-moz-placeholder { /* Firefox 18- */
  color: #bdbdbd;
}

.context-news-rapid-response .rightbar .pinkWrap .webform-client-form input[type=email]::-moz-placeholder, .context-news-rapid-response .rightbar .pinkWrap .webform-client-form input[type=email]::-moz-placeholder {  /* Firefox 19+ */
  color: #bdbdbd;
}

.context-news-rapid-response .rightbar .pinkWrap .webform-client-form input[type=email]:-ms-input-placeholder, .context-news-rapid-response .rightbar .pinkWrap .webform-client-form input[type=email]:-ms-input-placeholder {
  color: #bdbdbd;
}

.context-news-rapid-response .rightbar .pinkWrap .webform-client-form input[type='submit'].processing {
	cursor: progress;
	color: #d4d4d4;
	border-bottom: 4px solid #d4d4d4;
	pointer-events: none;
}

.context-news-rapid-response .rightbar .process-bar {
	width: 0;
	height: 21px;
	background: #28a5e0;
	position: absolute;
	left: 0;
	transition: width 5s ease;
}

.context-news-rapid-response .rightbar .process-bar.go {
	width: 100%;
}

.context-news-rapid-response #twitterFeed {
	margin-bottom: 0 !important;
}

.context-news-rapid-response .twitLogo {
	position: static;
	background: transparent;
	text-align: center;
	margin: 5px 0 10px;
}

.context-news-rapid-response .slick-slider {
	margin: 0;
	min-height: 170px;
}

.context-news-rapid-response #twitterFeed .container:before {
	display: none;
}

.context-news-rapid-response #twitterFeed .items {
	background: transparent;
}

.context-news-rapid-response #twitterFeed .feedPadd {
	border: none;
	font-size: 16px;
}

.context-news-rapid-response .slick-prev {
	transform: rotate(90deg);
  top: 11px;
  bottom: auto;
  left: 33%;
}

.context-news-rapid-response .slick-next {
	transform: rotate(90deg);
  top: 11px;
  bottom: auto;
  left: 59%;
}

.context-news-rapid-response #block-views-tap-latest-tap-detail {
	padding: 0px 30px 25px;
}

.context-news-rapid-response .pinkBtn {
	margin-bottom: 20px;
}

.context-news-rapid-response .secTitle {
	margin-left: 12px;
	margin-bottom: 15px;
}

.context-news-rapid-response .press-release-title {
	margin-bottom: 3px;
}

.context-news-rapid-response .press-release-title a, .context-news-rapid-response .press-release-title a:hover {
	color: #353535 !important;
}

.context-news-rapid-response .press-release-date .date-display-single {
	font-weight: 800;
	font-size: 14px;
}

.context-news-rapid-response .press-release-item {
	padding-bottom: 20px;
}

#zone-content .context-news-rapid-response .views-field-title h3 {
	margin: 5px 0 0;
	font-weight: 800;
	line-height: 16px;
}

#zone-content .context-news-rapid-response .views-field-title h3 a {
	font-size: 16px;
}

.context-news-rapid-response .views-field-created {
	font-size: 10px;
  margin-bottom: 4px;
}

.context-news-rapid-response .views-field-created span {
	font-size: 10px;
}

.context-news-rapid-response .views-field-created span.field-content {
	color: #bd1380; 
}

.context-news-rapid-response .content .views-field-title h3.field-content {
  line-height: initial;
  font-size: inherit;
  margin: 4px 0 1px;
}

.context-news-rapid-response #zone-content .views-field-title h3.field-content a {
  font-size: 14px;
  font-weight: 800;
}

.context-news-rapid-response .content .views-field-comment-body {
	padding-bottom: 5px;
}

/*** END News and Rapid Response ***/

/*** Start Media Awards page ***/

#rghtSidr .puchase-tickets {
  margin:0 !important;
  display: block;
}

#rghtSidr .puchase-tickets:hover {
	background-color: transparent;
}

#rghtSidr .puchase-tickets a {
	font-size: 20px !important;
	height: auto;
	padding: 15px;
	margin: 0;
	border-radius: 6px;
	transition: all 0.4s ease;
}

p.name-gradient span {
  text-transform: uppercase;
  font-family: "Gotham";
  font-size: 16px;
}

p.name-gradient span:nth-child(3n+1)  {
  color: #484848;
}

p.name-gradient span:nth-child(3n+2)  {
  color: #045996;
}

p.name-gradient span:nth-child(3n+3)  {
  color: #76b0ec;
}

/*** END Media Awards page ***/

/** Rising Stars Page **/

.context-risingstars .sliderWidth h2 {
	display: none;
}

.risingstars-wrapper {
	text-align: center;
	padding: 0;
	display: block;
}

.risingstars-image-container {
  display: inline-block;
}

.risingstars-image-container .desktop-logo {
	display: none;
}

.risingstars-image-container .mobile-logo {
  max-width: 260px;
  padding-bottom: 20px;
}

.risingstars-text-container {
  display: inline-block;
  padding-left: 20px;
}

.risingstars-text-container h1 {
	font-family: 'Museo';
	font-weight: 700;
	font-size: 19px;
	color: #fff;
}

.context-risingstars .tabs {
	padding-top: 100px;
}

.context-risingstars #block-system-main {
	padding-top: 110px;
}

.context-risingstars #block-block-115 {
	position: absolute;
	top: 0;
	width: 100%;
	left: 0;
}

.context-risingstars .risingstars-submenu {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	width: 100%;
	border-bottom: 1px #bd1380 solid;
	margin: 0;
}

.context-risingstars .risingstars-submenu li {
  display: inline-block;
  padding: 12px 0px;
  box-sizing: border-box;
  margin: 0 30px;
  width: auto;
  font-family: "Gotham";
}

.context-risingstars .risingstars-submenu li a {
	text-decoration: none;
	color: #bd1380;
	font-weight: bold;
	transition: color 0.5s ease;
}

.context-risingstars .risingstars-submenu li a:hover {
	color: #f119a3;
}

.context-risingstars .risingstars-faq-container {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	width: 100%;
}

.context-risingstars .faq-item {
	display: inline-block;
	width: 100%;
	padding: 20px;
	margin: 10px;
	box-sizing: border-box;
	background-color: #fff;
	box-shadow: 0px 4px 4px #c1c1c1;
	-moz-box-shadow: 0px 4px 4px #c1c1c1;
	-webkit-box-shadow: 0px 2px 4px #c1c1c1;
}

.context-risingstars .faq-question {
	border-bottom: 1px #231f20 solid;
}

.context-risingstars .faq-question h5 {
	font-family: "Open Sans";
  letter-spacing: normal;
	margin-bottom: 3px;
}

.context-risingstars .faq-answer {
  margin-top: 10px;
}

.context-risingstars .faq-answer li {
  font-size: 13px;
}

#block-views-accordion-views-risingstars .ui-accordion .ui-accordion-header {
  background: #414270;
  border: 1px solid rgba(255,255,255,.5);
  border-radius: 0;
  position: relative;
}

#block-views-accordion-views-risingstars .ui-accordion .ui-accordion-header:hover {
	background: #54557e;
}

#block-views-accordion-views-risingstars .ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	right: 0;
	left: initial;
	background-image: none;
	background: #bd1380;
	height: 100%;
	width: 46px;
	top: 0;
	margin: 0;
	border-left: 1px solid #9c9c9c;
	padding: 14px 15px;
  font: normal normal normal 14px/1 FontAwesome;
	text-indent: 0;
	transition: background 0.6s ease;
}

#block-views-accordion-views-risingstars .ui-accordion .ui-accordion-header-active .ui-accordion-header-icon {
	background: #730f4f;
}

#block-views-accordion-views-risingstars .ui-accordion .ui-accordion-header .ui-accordion-header-icon::before, #block-views-accordion-views-risingstars .ui-accordion .ui-accordion-header .ui-accordion-header-icon:before {
  content: "\f067";
  font-size: 20px;
  color: #ffffff;
}

#block-views-accordion-views-risingstarse .ui-accordion .ui-accordion-header-active .ui-accordion-header-icon::before, #block-views-accordion-views-togetherwe .ui-accordion .ui-accordion-header-active .ui-accordion-header-icon:before {
  content: "\f068";
}

#zone-content #block-views-accordion-views-risingstars a {
	color: #FFF;
	transition: color 0.6s ease-in-out;
}

#zone-content #block-views-accordion-views-risingstars a:hover {
  color: #ea33a9 !important;
}

#block-views-accordion-views-risingstars .ui-accordion .ui-accordion-content {
	background: #fff;
	color: #000;
	border-radius: 0;
	border-left: 1px solid rgb(65, 66, 112);
	border-right: 1px solid rgb(65, 66, 112);
}

.context-risingstars .accord-content.social .col-sm-2 {
	float: left;
	display: inline-block;
	width: 33%;
}

.context-risingstars .accord-content {
  background: #fff;
  color: #000;
  border-radius: 0;
  border-left: 1px solid rgb(65,66,112);
  border-right: 1px solid rgb(65,66,112);
}

.context-risingstars .accord-content:last-of-type {
	border: 0;
}

.context-risingstars .accord-header h3 {
  border-radius: 0;
	display: block;
	position: relative;
	padding: .5em .5em .5em .7em;
	min-height: 0;
	background: rgb(65,66,112);
	color: white;
}

/*** START Institute Styles ***/
.context-institute #zone-navigation-wrapper {
	background: rgba(76,97,172, 0.8); /* Old browsers */
	background: -moz-linear-gradient(45deg, rgba(76,97,172,0.8) 0%, rgba(0,173,238,0.8) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(45deg, rgba(76,97,172,0.8) 0%,rgba(0,173,238,0.8) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(45deg, rgba(76,97,172,0.8) 0%,rgba(0,173,238,0.8) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c61ac', endColorstr='#00adee',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.context-institute {

}

.context-institute .tabs {
	padding-top: 100px;
}

.context-institute #block-system-main {
	padding-top: 110px;
}

.context-institute #block-block-120 {
	position: absolute;
	top: 0;
	width: 100%;
	left: 0;
}

.context-institute .institute-submenu {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	width: 100%;
	border-bottom: 1px #bd1380 solid;
	margin: 0;
}

.context-institute .institute-submenu li {
  display: inline-block;
  padding: 12px 0px;
  box-sizing: border-box;
  margin: 0 30px;
  width: auto;
  font-family: "Gotham";
}

.context-institute .institute-submenu li a {
	text-decoration: none;
	color: #bd1380;
	font-weight: bold;
	transition: color 0.5s ease;
}

.context-institute .institute-submenu li a:hover {
	color: #f119a3;
}

/*** END Institute Styles ***/

@media screen and (min-width: 767px) {

	#home-cta-slider .flex-direction-nav a {
		opacity: 0.3;
	}

	#home-cta-slider .flex-control-paging {
		top: initial;
		bottom: 0;
	}

	.under-attack-container span {
		font-size: 32px;
	}

	.day-container {
		font-size: 20px;
	}

	.day-container span {
		min-width: 45px;
	}

	#count-hours {
		min-width: 23px;
	}

	#count-minutes {
	  min-width: 45px;
	}

	/* Global Styles */
	.vCenter p, .progImg .vCenter p {
	  font-size: 14px;
	}

	.transparentbg {
		background: white;
	}

	body .container {
		padding-left: 0;
		padding-right: 0;
	}

	/* Menu Styles */

	#block-menu-menu-support-menu li.last.leaf {
	  background: transparent !important;
	}

	.scrollup {
		bottom: 15px;
	}

	.page-blog- #zone-beforecontent {min-height: 170px;}
	#zone-beforecontent {min-height: 170px;}

	/* Homepage styles */

	.front .homeSlider .container .sliderContent h2 {
		font-size:70px !important;
	}

	.front .homeSlider .container .sliderContent p {
		font-size: 19px;
	}

	.front .homeSlider .container .sliderContent .sliderWidth .lrnMore {
		font-size: 25px !important;
	}

	.front .block-views-call-to-action-home1 .homeSlider .container .sliderContent .lrnMore, #home-cta-slider .homeSlider .container .sliderContent .lrnMore{
		font-size: 25px !important;
	}

	.front .sl .progImg .vCenter p, .front .nm-rr .progImg .vCenter p {
		font-size: 13px;
	}

	#breakingNews .smallTitle {
		font-size: 20px;
    margin-bottom: 5px;
    margin-top: -20px;
	}

	.whitebg .brk-news-cont .feaImg {
	  margin-bottom: 8px;
	}

	.brkrReadMore.pinkBtn {
		margin-bottom: 20px;
	}

	.brk-news-cont .wrapperSide {
    border-bottom: 0;
    padding-top: 0;
	}

	.homepage-social-container {
		display: block;
	}

	#twitterFeed {
		margin-bottom: 20px;
	}

	.brk-news-cont .feaImg img, #featuredtap .item img, #block-views-events-upcomingevents .listWrap img {
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
	}

	.featuredStories .item:hover .fstoryImg img, .brk-news-cont .row:hover .feaImg img, #featuredtap .item:hover img, #block-views-events-upcomingevents .listWrap:hover img {
		-webkit-box-shadow: 0px 0px 0px 3px rgba(189,19,128,1);
    -moz-box-shadow: 0px 0px 0px 3px rgba(189,19,128,1);
		box-shadow: 0px 0px 0px 3px rgba(189,19,128,1);
	}

	.homeSlider {
		padding-top: 0;
	}

	.region-aftercontent-inner .homeSlider .container .sliderContent .sliderWidth {
		display: table-cell;
		margin: 0;
	}

	.PrgramWrapper .pinkBtn {
		margin-bottom: 20px;
	}

	#ourProgram .secTitle, #featuredStories .secTitle, #AdditonalResources .secTitle {
		font-size: 35px;
		line-height: 35px;
	}

	.featuredStories .item h2 {
		min-height: 96px;
	}

	#block-views-tap-featured .featuredStories .item h2 {
		min-height: 0;
	}

	#AdditonalResources .seeAll {
		float: right;
	}

	.publicTitle.thanks {
    width: 105%;
    margin-bottom: 5px;
	}

	.sponsors-container	.whitebg {
	  padding: 25px 30px 10px;
	}

	ul.sponsors {
    margin: 0;
    border: none;
	}

	.sponsor-li-container {
		text-align: center;
	}

	.sponsor-item {
	  display: inline-block;
    margin: 0;
    padding: 25px 0 15px;
    width: 40%;
    text-align: center;
    vertical-align: middle;
	}

	/* Basic Page General Styles */

	.allContent {
		margin-top: -85px;
	}

	.whitebg {
	  padding: 25px 30px 30px;
	}

	.fluid-width-video-wrapper {
    margin-bottom: 40px;
	}

	.rightbar .shareSideBar li a span {
		transition: color 0.2s ease-in-out;
	}

	.rightbar .shareSideBar li a span.fa-envelope:hover {
		color: #ff2f51;
	}

	.rightbar .shareSideBar li a span.fa-twitter:hover {
		color: #00ACED;
	}

	.rightbar .shareSideBar li a span.fa-facebook-f:hover {
		color: #0072bc;
	}

	.rightbar .shareSideBar li a span.fa-tumblr:hover {
		color: #36465D;
	}

	.node-page .content h2, .secTitle {
		margin-bottom: 20px;
    font-size: 35px;
    line-height: 35px;
    float: none;
	}

	.scrollUp {
		bottom: 20px;
	}

	/*About Page Styles */
	.historyTimeline {
		padding-top: 50px;
	}

	/* Publications/Resources Page Stlyes */
	.ourResource .contentPrg, #block-views-pub-series-pubseries .contentPrg{
	  background: none;
	  bottom: 57px !important;
	  top: 15px;
	  left: 15px;
	  right: 15px;
	  padding: 15px;
	  -webkit-transform-style: preserve-3d;
	  -moz-transform-style: preserve-3d;
	  transform-style: preserve-3d;
	  -moz-transition: all 0.3s ease 0s;
	  -webkit-transition: all 0.3s ease 0s;
	  transition: all 0.3s ease 0s;
	}

	.progImg .progTitle .fpTitle {
		position: static;
	  font-size: 14px;
	  color: #bd1380;
	  font-weight: 600;
	  padding-top: 10px;
	}

	.vCenter p {
	  padding-top: 0px;
	}

	/* Latest Blogs Page Styles */

	#block-views-blog-latestblogs .upcomeEvents p {
		display: block;
	}

	.homeSlider .container .sliderContent h2, .node-type-blog .homeSlider .container .sliderContent h2 {
		font-size: 40px !important;
	}

	/* TAP */

	#featuredtap .smallTitle {
		padding-top:3px;
		font-size: 12px;
	}

	.vCenter p.southern-stories-text {
		font-size: 12px;
	}

	/* Spanish-Language and Latinx */
	.page-node-15255 .homeSlider .container .sliderContent h2 {
		font-size: 40px !important;
	}

	.page-node-15255 .homeSlider .container .sliderContent p {
	  font-size: 19px;
	}

	.under-attack-container.tap #count-hours, .under-attack-container.tap #count-minutes, .under-attack-container.tap #count-seconds {
		min-width: 0;
	}

	/*** News and Rapid Response ***/

	.context-news-rapid-response .homeSlider .container .sliderContent h2 {
		font-size: 40px !important;
	}

	.context-news-rapid-response .homeSlider .container .sliderContent p {
		font-size: 19px;
	}
	.context-news-rapid-response .webform-client-form {
	  padding: 0 35px;
	}

	.context-news-rapid-response .rightbar .pinkWrap {
		padding-bottom: 20px;
	}

	.context-news-rapid-response .item h2 {
		min-height: 96px;
	}

	/** Rising Stars Styles **/
	.context-risingstars .faq-item {
		width: calc(50% - 20px);
	}

	.context-risingstars .tabs, .context-institute .tabs {
		padding-top: 20px;
	}

	.context-risingstars #block-system-main, .context-institute #block-system-main {
		padding-top: 40px;
	}

	.risingstars-text-container h1 {
		font-size: 50px;
	}

	.risingstars-image-container .desktop-logo {
    max-width: 390px;
    padding-bottom: 0px;
    display: block;
	}

	.risingstars-image-container .mobile-logo {
		display: none;
	}

	/** END Rising Stars Styles **/

	/* Start Institute Styles */
	.context-institute #block-block-121 .mainlogo img {
    padding-right: 20px;
    box-sizing: initial;
	}

	/* END Institute Styles */
}

@media screen and (min-width: 481px) {
	.mean-container a.meanmenu-reveal {
		top: -8px;
	}
}

@media screen and (min-width: 700px) {
	.mean-container a.meanmenu-reveal {
		top: -8px;
	}
}

@media screen and (min-width: 768px) {

	body.logged-in .slicknav_menu {
    position: relative;
    z-index: 99;
	}

	#block-nice-menus-5 {
		display: block !important;
	}

	.mean-container .mean-bar {
		display: none;
	}

	#zone-mobilelogo {
		display: none;
		visibility: hidden;
	}

	#zone-navigation {
    max-width: 100%;
    margin-left: 5px;
    margin-right: 5px;
    width: initial;
	}

	body.logged-in #zone-navigation {
		margin-top: 0;
	}

	body.context-blog .scrollup {
		bottom: 15px;
	}

	.transparentbg {
		background: transparent !important;
	}

	.gradient-fix {
    background: -moz-linear-gradient(left, #ffffff 0%, #ffffff 66.66%, #e1e1e1 66.66%, #e1e1e1 100%);
    background: -webkit-linear-gradient(left, #ffffff 0%,#ffffff 66.66%,#e1e1e1 66.66%,#e1e1e1 100%);
    background: linear-gradient(to right, #ffffff 0%,#ffffff 66.66%,#e1e1e1 66.66%,#e1e1e1 100%);
	}

	/*** TOGETHER WE page ***/

	.together-wrapper {
	  display: flex;
	  align-items: center;
	  padding-bottom: 30px;
	}

	.together-image-container {
		display: inline-block;
	}

	.together-image-container img {
    max-width: 240px;
	}

	.together-text-container {
	  display: inline-block;
	  padding-left: 20px;
	}

	.together-text {
    font-size: 80px;
    line-height: 70px;
	}

	.we-resist-container {
		position: relative;
	}

	.we-text {
		font-size: 50px;
		line-height: 60px;
	}

	.rotating-text {
		font-size: 50px;
		line-height: 40px;
	}

	.context-together .amp-logo {
		display: inline-block; 
		width: 25px; 
		vertical-align: top;
		margin-top: 4px;
	}

	.context-together .accord-content.social .col-sm-2 {
		float: none;
		display: inline-block;
		width: 16.66666667%;
	}
}

@media screen and (min-width: 769px) {

	#nice-menu-5 .menu-path-node-89108 ul li {
		min-width: 25%;
		text-align: center;
	}

	#block-nice-menus-8 {
		display: block !important;
	}

	#nice-menu-8 .menu-path-node-89108 ul li {
		min-width: 25%;
		text-align: center;
	}	

	.mean-bar {
		display: none !important;
	}
}

@media screen and (min-width: 992px) {
	#zone-navigation {
		max-width: 90%;
    margin: auto;
	}

	#region-navigation #nice-menu-5 li ul {
		max-width: 925px !important;
		width: 925px !important;
		margin-left: auto !important;
	}

	#nice-menu-5 .menu-path-node-89108 ul li {
		min-width: 25%;
		text-align: center;
	}

	#region-navigation #nice-menu-8 li ul {
		max-width: 925px !important;
		width: 925px !important;
		margin-left: auto !important;
	}

	#nice-menu-8 .menu-path-node-89108 ul li {
		min-width: 25%;
		text-align: center;
	}

	.gradient-fix {
    background: -moz-linear-gradient(left, #ffffff 0%, #ffffff 75%, #e1e1e1 75%, #e1e1e1 100%);
    background: -webkit-linear-gradient(left, #ffffff 0%,#ffffff 75%,#e1e1e1 75%,#e1e1e1 100%);
    background: linear-gradient(to right, #ffffff 0%,#ffffff 75%,#e1e1e1 75%,#e1e1e1 100%);
	}
}

@media screen and (min-width: 1025px) {
	body.logged-in header#section-header {
		top: 29px;
	}

	header#section-header {
		top: 0;
	}
}

@media screen and (min-width: 1200px) {

	body .container {
		width: 1140px;
	}

	.sponsor-item {
		padding: 25px 0;
    width: 190px;
	}

	#zone-navigation {
		max-width: 90%;
	}

	.innerpagezone .progTitle .title {
    margin-bottom: 20px;
	}

	.vCenter p {
		padding-top: 30px;
	}

	.vCenter p.southern-stories-text {
		font-size: 14px;
	}

	body.context-blog #region-content::after, body.context-blog #region-content:after {
	  width: 285px;
	  right: -285px;
	}

	.context-news-rapid-response .homeSlider .container .sliderContent h2 {
		font-size: 75px !important;
	}
}

@media screen and (min-width: 1240px) {
	#zone-navigation {
		max-width: 1220px;
	}

		/** Rising Stars Styles **/

	.risingstars-image-container .desktop-logo {
    max-width: 430px;
    padding-bottom: 10px;
	}

	/** END Rising Stars Styles **/
}

@media screen and (min-width: 1660px) {
	#nice-menu-5 .menu-path-node-89108 ul li {
		min-width: 25%;
		text-align: left;
	}
	#nice-menu-8 .menu-path-node-89108 ul li {
		min-width: 25%;
		text-align: left;
	}
}

@media (min-device-width: 740px) and (min-width: 740px), (max-device-width: 979px) and (min-width: 740px) and (orientation: landscape) {
	.node-blog .field-name-body img {
		margin-left: 10px;
		margin-right: 10px;
	}
}

/* End Shane's Custom Styles - Hopefully it's more orderly now? NOPE */
