

/******main menu ******/

.sf-menu li .leaf a {
    padding: 3% 5%;
}
.sf-menu a, .sf-menu a:link, .sf-menu a:visited {
    color: #fff;
}

.sf-menu li {
    border-left: none;
    padding: 0 2.7%;
    border-radius: 4px 4px 0 0;
}

.sf-menu li .leaf a, .sf-menu .leaf a:focus, .sf-menu .leaf a:active, li.sfHover > a {
    background:  none;
	  color: #184B7B !important;
}



.sf-menu ul {
    background: #ccc; /* #50789C; */
	box-shadow: 3px 3px 5px 0 #989797;
    -webkit-box-shadow: 3px 3px 5px 0 #989797;
    width: 250px !important;
}

 .sf-menu li.sfHover  {
    background: #ccc; /* rgba(255,255,255,0.25); */
	color: #184B7B;

}

.sf-menu li > ul {
	border-radius: 0 4px 4px 4px;
}
 .sf-menu li.active-trail > ul {
    background: #E6E6E6; /*#8ba4bb; */
 }
  .sf-menu ul >li > a, li.sfHover a {
	  color: #184B7B;
	  }
.sf-menu ul >li > a {
	  	font-size: 13px;
 }


ul.main-menu li.active, .sf-menu a:focus, ul.sf-hidden li  {
    background: #E6E6E6; /*rgba(255,255,255,0.50)*/
}
.sf-menu a.active, .sf-menu a.active-trail, .sf-menu a:hover {
    background: none;
	color: #184B7B;
}

.sf-menu a, .sf-menu a:link, .sf-menu a:visited { 
    font-weight: normal;
}

.sf-menu ul {
	border: none;
}


/**** Service Center  ******/

#boxes-box-congress_service_center ul li {
    float: left;
    width: 20%;
}

.fa {
    color: #fff;
    font-size: 2em;
    margin-bottom: 10px;
    padding: 10px;
    text-align: center;
    width: 60px;
    border: 1px solid #fff;
    background: #2B4465;
}

div#boxes-box-congress_service_center {
	text-align:center;
}

#block-boxes-congress-service-center.block {
    margin: 0;
    background: #2B4465; /*linear-gradient(to bottom, #2169A9 0%,#164774 100%); */
    border-radius: 8px;
}

#boxes-box-congress_service_center ul li {
    padding: 10px 0 0 0;
}

/******  Quick tabs  ******/

ul.quicktabs-tabs li {
    width: 25%;
}

ul.quicktabs-tabs li a {
    background: none repeat scroll 0 0 transparent;
    border-right: none;
    padding: 1em 25%;
    color: #fff;
	border-radius: 8px 8px 0 0;
}

ul.quicktabs-tabs li.active a {
    background: rgba(255,255,255,0.25);
    color: #FFF;
    margin-top: 5px;

}

   


ul.quicktabs-tabs li a:hover {
    background: rgba(255,255,255,0.50);
    text-decoration:underline;
	}
	
	/******** rotator Front page  ******/
	
.hprotator-text-block {
    float: left;
    width: 35%;
    height: 335px;
}

.block-menu-congress-footer-utility ul.menu {
    width: 60%;
}

.view-congress-hprotator .flex-control-nav {
    margin-top: -10px;

}