/************************************************************
MEMBER TWENTY THREE
************************************************************/

/************************************************************
  GENERAL
************************************************************/
::selection {
  background: #0aaf81; /* WebKit/Blink Browsers */
  color:#fff;
	}
::-moz-selection {
  background: #0aaf81; /* Gecko Browsers */
  color:#fff;
	}
#block-search-form, #block-widgets-s-cng-medium-profile {
	margin-bottom:0;
	}
/************************************************************
  Navigation 
************************************************************/
#zone-menu-wrapper,#block-menu-block-congress-main-menu-superfish {
	background-color:#006d95;
	margin-bottom: 0;
    padding: 0;
	}
.sf-menu a.active, .sf-menu a.active-trail {
    background: none repeat scroll 0 0 #057AA9;
	}
.sf-menu a, .sf-menu a:link, .sf-menu a:visited {
    color: #fff;
	text-decoration: none;
	}
.sf-menu li .leaf a:hover {
    background: none repeat scroll 0 0 #25658c;
	}
.sf-menu li .leaf a {
	padding: 0.6rem 1rem;
	font-size: 1.2rem;
	text-align: left;
	}
.sf-menu a:hover {
    background: none repeat scroll 0 0 transparent;
	}
.sf-menu a:focus,.sf-menu li.sfHover {
    background: none repeat scroll 0 0 #25658c;
	}
.sf-menu a {
    font-size: 1.2rem;
    padding: 1.1em 2.2em;
	}
.sf-menu ul {
    background: none repeat scroll 0 0 #185276;
    margin-top: 24px;
	width: 300px;
	border-bottom: 5px solid #0faf81;
	}
#zone-menu-wrapper.fixed {
  	position:fixed;
  	z-index: 9999;
  	top:0;
  	box-shadow: 5px 5px 7px -3px #6f6f6f;
  	background: url("../images/nav-star-fixed.png") repeat-x scroll center center #006d95;
	}
/************************************************************
  Search Bar 
************************************************************/
.form-item-search-block-form .form-control {
    min-width: 0;
	width:200px;
	transition: all 0.25s ease-in-out 0s;
	}
.form-item-search-block-form .form-control:focus {
    width: 62%;
	transition: all 0.65s ease-in-out 0s;
	}
#search-block-form .form-item input {
    background: none repeat scroll 0 0 #FAF9F9;
    border: 1px solid #CFCECE;
    border-radius: 2px;
    color: #006D95;
    font-family: inherit;
    font-size: 1rem;
    height: 35px;
	}
#search-block-form input:focus {
    box-shadow: 0 0 1px #fff;
	}
#search-block-form input[type="submit"] {
    border-radius: 360px;
    color: #006D95;
    float: left;
    font-size: 1em;
    height: 35px;
    margin-right: 8px;
    margin-top: -1px;
	}
#search-block-form #edit-submit:hover  {
    background-color: #006d95;
    color: #fff;
	transition: all 0.25s ease-in-out 0s;
	}
#search-block-form .form-text:hover  {
    background-color: #f2f4f5;
    color: #006D95;
	transition: all 0.25s ease-in-out 0s;
	}
#search-block-form  input[type="submit"] .hover {
    color: #eee;
	}
/************************************************************
  Social Icons Banner
************************************************************/
#region-user-second #widgets-element-cng_medium_profile {
	float:right;
	}
/************************************************************
  Rotator
************************************************************/
#zone-preface,#region-preface-first {
    background: none repeat scroll 0 0 #fff;
	width:100%;
	margin-left: 0;
    margin-right: 0;
	}
.hprotator-text-block {
    background: none repeat scroll 0 0 rgba(0, 109, 149, 1);
    bottom: 0;
    display: block;
    margin-top: -10px;
    padding: 0.5%;
    width: 100%;
	}
.hprotator-text-block .field-name-body {
    display: none;
	}
#hp_top_read_more {
    display: none;
	}
#block-views-congress-hprotator-rotator, #block-views-congress-hprotator-rotator a {
    color: #ffffff;
    text-decoration: none;
	}
.flexslider {
    background: none repeat scroll 0 0 #fff;
	}
.flexslider .slides {
    padding: 0 0 40px;
	}
.flex-control-paging li a {
    background: none repeat scroll 0 0 rgba(219, 216, 216, 0.5);
    height: 15px;
    width: 15px;
	}
.flex-control-paging li a.flex-active {
    background: none repeat scroll 0 0 rgb(0, 109, 149);
	}
/************************************************************
  Latest News
************************************************************/
#block-views-congress-news-block-latest-news .views-row {
    width: 32%;
	}
/************************************************************
  Sign UP Enews Homepage
************************************************************/
#block-boxes-newsletter-signup-simple-bs .btn:hover {
    background: none repeat scroll 0 0 #0cb787;
	border: 2px solid #0cb787;
	}
/************************************************************
  Newsletter Sign Up Boxes HP or Internal
************************************************************/
#block-boxes-congress-newsletter-signup #submit{
	-moz-font-feature-settings: inherit;
    -moz-font-language-override: inherit;
    background: none repeat scroll 0 0 #0aaf81;
    border: 2px solid #0aaf81;
    border-radius: 0;
    color: #fff;
    font-family: inherit;
    font-size: 1.2rem;
    font-size-adjust: inherit;
    font-stretch: inherit;
    font-style: inherit;
    font-variant: inherit;
    font-weight: inherit;
    height: 50px;
    line-height: inherit;
    padding: 5px;
    text-shadow: none;
    width: 25%;
	margin-left:1%;
	transition: all 0.25s ease-in-out 0s;
	}
#block-boxes-congress-newsletter-signup #submit:hover {
    background: none repeat scroll 0 0 #0cb787;
	border: 2px solid #0cb787;
	}
#block-boxes-newsletter-signup-extended-bs #submit {
	-moz-font-feature-settings: inherit;
    -moz-font-language-override: inherit;
    background: none repeat scroll 0 0 #0aaf81;
    border: 2px solid #0aaf81;
    border-radius: 0;
    color: #fff;
    font-family: inherit;
    font-size: 1.2rem;
    font-size-adjust: inherit;
    font-stretch: inherit;
    font-style: inherit;
    font-variant: inherit;
    font-weight: inherit;
    height: 50px;
    line-height: inherit;
    padding: 5px;
    text-shadow: none;
    width: 100%;
	margin-left:1%;
	transition: all 0.25s ease-in-out 0s;
	}
#block-boxes-newsletter-signup-extended-bs #submit:hover {
    background: none repeat scroll 0 0 #0cb787;
	border: 2px solid #0cb787;
	}

/************************************************************
  Twitter Widget
************************************************************/
#block-boxes-congress-single-tweet {
    background: url("../images/twitter-bird.png") no-repeat scroll left top transparent;
    padding-left: 76px;
}

/************************************************************
  Footer Offices
************************************************************/
#block-views-congress-offices-of-noslide .views-row {
    height: auto;
    margin-bottom: 1em;
    margin-right: 1em;
    width: 28%;
	display: inline-flex;
	padding-top:0;
	}
