/************************************************************
MEMBER SPECIAL
************************************************************/
/* 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 {
	background: #1e2d21;
	font: 13px/1.5 Georgia, "Times New Roman", Times, serif

}

#page {
	background: #1e2d21\9;
}

#zone-user {
    border-top: 0;
    box-shadow: none;
	border-bottom: 0;
	background: none no-repeat scroll 0 0 transparent;
}

#zone-menu { border-bottom: none;
	box-shadow: none;
	padding: 0 !important; }

#region-branding {
    background: none no-repeat scroll 0 0 transparent;
    border:0;
    box-shadow: none;
    margin-top: 0;
}
#zone-branding {
    background: none no-repeat scroll 0 0 #2d3f31;
    border:0;
    box-shadow: none;
    margin-top: 0;
}

.block, .block-views {
    border: medium none;
	border-radius: 6px; 
    box-shadow: none !important;
}

#page a:link, a:visited {
    color: #346331;
    text-decoration: none;
}

h2.block-title { 
	font-size: 22px; 
	font-weight: normal; 
}

#block-boxes-debt-clock .boxes-box-content h2 { font-size: 22px !important; font-weight: normal !important; 
	margin-bottom: 0px !important; }

#block-boxes-debt-clock iframe { height: 23px !important; padding-top: 2px !important; }

#block-boxes-debt-clock iframe span#NDC { font-family: Georgia!important; }

h1, h2, h3, h4, h5, h6 {
    font-family: Georgia, "Times New Roman", Times, serif
}

textarea, select, input, input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"] {
    font-family: Georgia, "Times New Roman", Times, serif;
}

/************************************************************
 Home Page Rotator
****************************************************/

.view-congress-hprotator.flexslider { 
	background: transparent !important;
	border: none !important;
	box-shadow: none !important;
}

#block-views-congress-hprotator-rotator {
    background: #EFEFEF;
    border: medium none;
	border-radius: 6px;
	box-shadow: none;
    padding: 10px;
}

#hp_top_read_more a, #hp_top_read_more a:link, #hp_top_read_more a:visited {
    background: #1e2d21;
	color: #ffffff !important;
    padding: 0.55em;
}

/************************************************************
 Social Media
****************************************************/

#block-widgets-s-cng-medium-profile { height: auto; }

/*Twitter*/
#widgets-element-socialmedia_socialmedia-twitter-profile-button {
background: transparent url('../images/icons2/Flat-twitter-48x48.png') 50% 50% no-repeat;
}
#widgets-element-socialmedia_socialmedia-twitter-profile-button a { float: left; width: 48px; height: 48px; }
#widgets-element-socialmedia_socialmedia-twitter-profile-button a img { display: none; }

/*Facebook*/
#widgets-element-socialmedia_socialmedia-facebook-profile-button {
background: transparent url('../images/icons2/Flat-facebook-48x48.png') 50% 50% no-repeat;
}
#widgets-element-socialmedia_socialmedia-facebook-profile-button a { float: left; width: 48px; height: 48px; }
#widgets-element-socialmedia_socialmedia-facebook-profile-button a img { display: none; }

/*YouTube*/
#widgets-element-socialmedia_socialmedia-youtube-profile-button {
background: transparent url('../images/icons2/Flat-youtube-48x48.png') 50% 50% no-repeat;
}
#widgets-element-socialmedia_socialmedia-youtube-profile-button a { float: left; width: 48px; height: 48px; }
#widgets-element-socialmedia_socialmedia-youtube-profile-button a img { display: none; }

/*Flickr*/
#widgets-element-socialmedia_socialmedia-flickr-profile-button {
background: transparent url('../images/icons2/Flat-flickr-48x48.png') 50% 50% no-repeat;
}
#widgets-element-socialmedia_socialmedia-flickr-profile-button a { float: left; width: 48px; height: 48px; }
#widgets-element-socialmedia_socialmedia-flickr-profile-button a img { display: none; }

/*RSS*/
#widgets-element-socialmedia_socialmedia-rss-feed-button {
background: transparent url('../images/icons2/Flat-rss-48x48.png') 50% 50% no-repeat;
}
#widgets-element-socialmedia_socialmedia-rss-feed-button a { float: left; width: 48px; height: 48px; }
#widgets-element-socialmedia_socialmedia-rss-feed-button a img { display: none; }

/************************************************************
Social Icons Footer | Small icons
****************************************************/

/*Twitter*/
#block-widgets-s-cng-medium-profile #widgets-element-socialmedia_socialmedia-twitter-profile-button {
background: transparent url('../images/icons2/Flat-twitter-32x32.png') 50% 50% no-repeat;
}
#block-widgets-s-cng-medium-profile #widgets-element-socialmedia_socialmedia-twitter-profile-button a { float: left; width: 42px; height: 40px; }
#block-widgets-s-cng-medium-profile #widgets-element-socialmedia_socialmedia-twitter-profile-button a img { display: none; }

/*Facebook*/
#block-widgets-s-cng-medium-profile #widgets-element-socialmedia_socialmedia-facebook-profile-button {
background: transparent url('../images/icons2/Flat-facebook-32x32.png') 50% 50% no-repeat;
}
#block-widgets-s-cng-medium-profile #widgets-element-socialmedia_socialmedia-facebook-profile-button a { float: left; width: 42px; height: 40px; }
#block-widgets-s-cng-medium-profile #widgets-element-socialmedia_socialmedia-facebook-profile-button a img { display: none; }

/*YouTube*/
#block-widgets-s-cng-medium-profile #widgets-element-socialmedia_socialmedia-youtube-profile-button {
background: transparent url('../images/icons2/Flat-youtube-32x32.png') 50% 50% no-repeat;
}
#block-widgets-s-cng-medium-profile #widgets-element-socialmedia_socialmedia-youtube-profile-button a { float: left; width: 42px; height: 40px; }
#block-widgets-s-cng-medium-profile #widgets-element-socialmedia_socialmedia-youtube-profile-button a img { display: none; }

/*Flickr*/
#block-widgets-s-cng-medium-profile #widgets-element-socialmedia_socialmedia-flickr-profile-button {
background: transparent url('../images/icons2/Flat-flickr-32x32.png') 50% 50% no-repeat;
}
#block-widgets-s-cng-medium-profile #widgets-element-socialmedia_socialmedia-flickr-profile-button a { float: left; width: 42px; height: 40px; }
#block-widgets-s-cng-medium-profile #widgets-element-socialmedia_socialmedia-flickr-profile-button a img { display: none; }

/*RSS*/
#block-widgets-s-cng-medium-profile #widgets-element-socialmedia_socialmedia-rss-feed-button {
background: transparent url('../images/icons2/Flat-rss-32x32.png') 50% 50% no-repeat;
}
#block-widgets-s-cng-medium-profile #widgets-element-socialmedia_socialmedia-rss-feed-button a { float: left; width: 42px; height: 40px; }
#block-widgets-s-cng-medium-profile #widgets-element-socialmedia_socialmedia-rss-feed-button a img { display: none; }

/************************************************************
 LATEST NEWS
************************************************************/

#block-views-congress-news-block-latest-news h3.field-content a, #block-views-congress-in-the-news-block-1 h3.field-content a { font-size: 19px; }

#block-views-congress-news-block-latest-news h3, #block-views-congress-in-the-news-block-1 h3 { margin-bottom: 0px; }

#block-views-congress-news-block-latest-news .views-row, #block-views-congress-in-the-news-block-1 .views-row { margin-bottom: 1em; }

.views-field-body, .views-field-body .field-content > p {
    margin-bottom: 0;
    padding: 0;
}


.block.block-social-media-large, #block-boxes-congress-newsletter-signup, .newsletter-signup-extended {
    background: #f6f6f6;
    box-shadow: none;
}

/************************************************************
 SERVICES CENTER
************************************************************/

#block-boxes-service-center { padding-top: 0px; padding-bottom: 0px;  }

#block-boxes-service-center p { margin-bottom: 15px; }

#block-boxes-service-center img { border-radius: 6px; }
/***********************************************************
Contact Peter Menu
************************************************************/

#block-menu-menu-additional-resources ul.menu {
    text-align: left;
} 
 #block-menu-menu-additional-resources ul li.leaf {
    list-style-image: none;
    list-style-type: none;
	list-style: outside none none;
    border-bottom: 1px solid #CCC;
    padding: 1em;
}
