.fa-asterisk {
	color:#0062a0 !important;
	text-shadow: none !important;		
}

.fa {
    color: #fff;
    text-shadow: 2px 2px 7px #000;
}

#page {
    background: url("../images/page-bg.jpg") no-repeat center top fixed transparent;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
/***** Main Menu  *****/

ul.sf-menu li.expanded > a, ul.sf-menu li.expanded > a:link, ul.sf-menu li.expanded > a:visited {
	font-size: 16px;
    text-shadow: 2px 2px 7px #000;
    font-weight: bold;
	text-transform: uppercase;
	padding: 1.5em 1em;
}

ul.sf-menu > li.expanded:hover, .sf-menu li.sfHover, .sf-menu a.active, .sf-menu a.active-trail {
    background: #174977;
    text-decoration: none;
}
	
.fa-home {
	    text-shadow: 2px 2px 7px #000;
}
.sf-menu ul {
    width: 18em;
}
.sf-menu li .leaf a {
    padding: 0.5em 1em;
}
	
/******* front page rotator *****/

#zone-postscript .block ul.quicktabs-tabs li, #zone-postscript .block ul.quicktabs-tabs li a {
    font-size: 16px;
    text-shadow: 2px 2px 7px #000;
    font-weight: bold;
}


/****** social media icons******/

#region-user-first {
    background: none;
}

#zone-branding .block-s-cng-medium-profile, #zone-branding #block-boxes-cng-social-media-fa-medium {
    padding: 0;
}

/******  Action Center  *****/

#block-menu-menu-congress-action-center li {
    vertical-align: top;
    width: 31%;
    text-align: center;
    padding: 75px 0 0;
}
.block-menu-congress-action-center ul.menu {
    padding: 0;
	max-width: 900px;
}

.front a#action-help {
	background: url(../images/fed_help.png) no-repeat center;
}
.front a#action-flag {
	background: url(../images/flags.png) no-repeat center;
}

.front a#action-tours {
	background: url(../images/visit_dc.png) no-repeat center;
}

.front a#action-meet {
	background: url(../images/meet.png) no-repeat center ;
}
.front a#action-contact {
	background: url(../images/email.png) no-repeat center;
}

.front a#action-services {
	background: url(../images/services.png) no-repeat center;
}
/***** alert box  ****/


.block-cng-alert-box-block-alert-box a {
    color: #FFF;
    font-size: 16px;
}
.block-cng-alert-box-block-alert-box {
    color: red;
    border: solid 2px #fff;
}



/***** footer *****/
.block-congress-offices-of-noslide .views-row {
    width: 24.7%;
    text-align: center;
    color: #fff;
	vertical-align: top;
}
