/*******************************
E&C DEMS
*******************************/

.front .container-24 .grid-16 {
    width: 480px !important; padding-right: 10px;
}

.container-24 .grid-12 {
    width: 345px !important;
}

#zone-preface { background: #ccc url(../images/white-sq.png) top right 220px repeat-y; }

.sf-menu li.sfHover > ul, .sf-menu li:hover > ul {
	top: 2.8em;
}

.sf-menu a { 
	font-size: 16px;
	padding: 0.9em 1.2em;
}

.hprotator-text-block { 
	height: 115px; 
	padding: 10px;
	top: 280px;
}

.view-congress-hprotator .flex-control-nav {
    top: 370px;
}

#block-boxes-energycommercedems-rankingmember h2 {
	font-size: 18px; 
    position: absolute;
    top: 167px;
}

#block-boxes-energycommercedems-rankingmember h2, #block-boxes-energycommercedems-activity h2 { 
	font-size: 18px; 
}

/******************************
 Social Media
******************************/ 

#block-widgets-s-cng-medium-profile a {
    margin: 0 2px;
}

/******************************
FOOTER
******************************/ 

#block-menu-menu-congress-footer-utility { position: relative; 
	min-height: 160px; }

.menu-block-congress_site_map > ul > li a {
	border-right: 1px dotted #40d23a; 
    float: left;
	font-size: 16px;
	font-family: 'Oswald', sans-serif;
	font-weight: normal;
	padding: 0.9em 1.2em;
	text-decoration: none !important;
	text-transform: capitalize;
    width: auto;
}

.menu-block-congress_site_map > ul > li.last a {
	border-right: none;  
}

.menu-block-congress_site_map li.first a { 
	padding: 0.9em 1.1em;
}
