/************************************************************
Ruppersberger		
************************************************************/
/* This file will hold styles for the mobile version of your website (mobile first). */
/* This also can include ANY global CSS that applies site-wide. Unless overwritten by a more specific style rule, CSS declarations in global.css will apply site-wide. */
body, h1, h2, h3, h4, h5, h6 {
    font-family: Helvetica,Arial,sans-serif;
	letter-spacing: normal;
}
body {
	font-size:14px;
	}
h1, h2, h3, h4, h5, h6 {
    margin-bottom: 5px;
}
a:link, a:visited {
    color: #243726;	
	}
h1#page-title {
    color: #243726;
	padding: 15px;
}
#block-menu-block-section-menu h2.block-title {
	color: #466E48;
	}
#block-menu-block-section-menu a{
	text-decoration:none;
	}
#block-menu-block-section-menu li a {
	font-size:1.1em;
	}
#block-menu-block-section-menu li a.active{
	color: #243726;
    font-weight: bold;
	}
#block-menu-block-section-menu li a:hover{
	text-decoration:underline;
	}
.block, .block-views {
    background: none repeat scroll 0 0 #FFFFFF;
}
#block-widgets-s-cng-medium-profile, #block-menu-menu-congress-footer-utility {
	background-color:transparent;
	}
#breadcrumb, #breadcrumb a {
    color: #DCD8D8;
}
#breadcrumb .crumb-last a {
    color: #FFFFFF;
}
#zone-user-wrapper {
    background: linear-gradient(to bottom, #2A7025 0%, #154015 100%) repeat scroll 0 0 transparent;
    border-bottom: 1px solid #D6E0EA;
    width: 100%;
}
#zone-footer-bottom-wrapper {
    background: none repeat scroll 0 0 #355137;
	}
#zone-footer .block.newsletter-signup-extended {
    background: url("../images/bg-news-extend.png") repeat scroll right bottom #355137;
}
#zone-menu-wrapper {
    background: linear-gradient(to bottom, #497349 0%, #426848 100%) repeat scroll 0 0 transparent;
    border-bottom: 2px solid #DBE0E5;
    width: 100%;
}
#section-content {
background: #466e48; /* Old browsers */
background: -moz-linear-gradient(top,  #466e48 64%, #416642 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(64%,#466e48), color-stop(100%,#416642)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #466e48 64%,#416642 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #466e48 64%,#416642 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #466e48 64%,#416642 100%); /* IE10+ */
background: linear-gradient(to bottom,  #466e48 64%,#416642 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#466e48', endColorstr='#416642',GradientType=0 ); /* IE6-9 */
    border-top: 5px solid #FFFFFF;
    width: 100%;
}
.not-front #zone-content {
    background: none repeat scroll 0 0 #466E48;
}
#region-sidebar-first .block, #region-content .block {
	background-color:#FAFAD2;
	}
#zone-footer .block.block-congress-offices-footer-offices {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.block-congress-offices-footer-offices .office-info {
    color: #302F2F;
}
.sf-menu li:hover, .sf-menu li.active, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a.active {
    background: none repeat scroll 0 0 #184717;
}
ul.quicktabs-tabs li a:hover {
    border-bottom: 5px solid #5F8961;
}
.sf-menu a, .sf-menu a:link, .sf-menu a:visited {
    color: #fafad2;
    text-decoration: none;
	font-size:1.2em;
	font-weight:normal;
}
.view-congress-hprotator.flexslider {
    background: none repeat scroll 0 0 #355137;
    border: 10px solid #ffffff;
}
/*no table*/
.boxee25L{width:25%; float:left; vertical-align:top; margin:auto;}
.boxee25R{width:25%; float:right; vertical-align:top; margin:auto;}
.boxee33L{width:33%; float:left; vertical-align:top; margin:auto;}
.boxee33R{width:33%; float:right; vertical-align:top; margin:auto;}
.boxee50L{width:50%; float:left; vertical-align:top; margin:auto;}
.boxee50R{width:50%; float:right; vertical-align:top; margin:auto;}
.boxee66L{width:66%; float:left; vertical-align:top; margin:auto;}
.boxee66R{width:66%; float:right; vertical-align:top; margin:auto;} 
.boxee75R{width:75%; float:right; vertical-align:top; margin:auto;} 
.boxee75R{width:75%; float:left; vertical-align:top; margin:auto;} 
.stand-out{letter-spacing:1px; font-weight:bold; font-style:italic; font-size:11px;}
/*no table END*/
#section-footer {
    border-top: 2px solid #355137;
}
#boxes-box-congress_newsletter_signup_adv input {
    height: 2.8em;
    width: 95%;
	border-radius:5px;
}
.block-congress-offices-footer-offices .field-content img {
    border: 5px solid #FFFFFF;
}
#hp-multi-carousel-wide .flexslider h2 a,#hp-multi-carousel-wide .flexslider h2  {
    font-size: 14px;
    text-align: center;
}
.not-front #zone-branding-wrapper {
    height: 200px;
}
.pane-content ul {margin: 10px; list-style-position:inside;}
.pane-content li {padding: 10px;}  
#zone-footer .block h2.block-title, #zone-footer .block h2.block-title {
    text-shadow: none;
	color:#355137;
}
#zone-footer .tab {
    color: #355137;
}
legend {
    font-size: 1em;
}
fieldset {
    border: 1px solid #000000 !important;
	padding:10px;
	border-color: #DCDADA !important;
}

#block-menu-menu-congress-action-center a {
	border-left: 0;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 1em;
	display:inline-block;
	text-align:center;
}
#block-menu-menu-congress-action-center .first a{
	border-left: medium none;
}
#block-menu-menu-congress-action-center ul li.leaf{
	padding: 15px 15px 15px 0;
}
/*.block-menu-congress-action-center ul li.leaf{
	display: inline !important;
}*/
#block-menu-menu-congress-action-center a {
    color: #7B0512;
}
#block-menu-congress-action-centerul li.leaf{
	height: 62px;
	margin-top: 1em;
	padding:1em 1em 0 162px;
	list-style-image: none;
	list-style-type: none;
}
#zone-footer #block-boxes-congress-newsletter-signup-adv h2,#zone-footer #block-boxes-congress-newsletter-signup-adv label {
	color:#355137;
	}
#zone-footer #block-boxes-congress-newsletter-signup-adv h2 {
	font-weight:bold;
	}
.enews-box-it {
	font-style:italic;
	}
.block h2.block-title {
	font-weight:bold;
	}
#block-boxes-congress-newsletter-signup-adv input[type="submit"] {
	background: #355137; /* Old browsers */
	background: -moz-linear-gradient(top,  #355137 0%, #2d442f 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#355137), color-stop(100%,#2d442f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #355137 0%,#2d442f 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #355137 0%,#2d442f 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #355137 0%,#2d442f 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #355137 0%,#2d442f 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#355137', endColorstr='#2d442f',GradientType=0 ); /* IE6-9 */
	text-shadow:none;
	color:#ffffff;
	width:50%;
	}
.front #section-header,.not-front #section-header {
    background: none no-repeat scroll 0 -100px #184717;
}
.callout, .pane-bundle-congress-callout {
    display: flex;
}
.pane-congress-issue-content-panel-pane-default h2 {
	padding-top:15px;
	border-top: 2px dashed #466E48;
	}
ul.quicktabs-tabs li a {
    font-size: 1.3em !important;
}