/**
 *   Important Information about this CSS File
 *
 * - Do not delete or rename this file, if you do not use it leave it blank (delete
 *   everything) and the file will be skipped when you enable Production Mode in
 *   the Global theme settings.
 *
 * - There is an scss (SASS) version of this file in the /sass/ directory in your
 *   sub-theme, if you set Compass to watch it or the directory this file will be
 *   overwritten!
 *
 * - Read the _README file in this directory, it contains useful help and other information.
 */

/* Example style to show how to target a device range */
html {
  font-size: 100%; /* Increase the body font size on smallish devices, assumes less than 100% default has been set */
}

/* Main site header */
#header {
  background-position: center -12px;
}

.branding-elements {
  padding: 0px;
  background: none;
}
.branding-elements {
  background: url("../images/bg-senator-portrait.png") -25px bottom no-repeat;
  padding-bottom: 10px; 
  padding-top:3px;
}

/* select menu option on smartphones */
select.select-menu {
  display:block; 
  font-size:1.5em;
  margin:10px auto;
  text-transform: Capitalize;
}

#logo {
	margin-left: 18%;
}
@media only screen and (max-width: 565px) {
    #logo {
	  margin-left: 0;
    }
	
	#top-page-links {
float: left;
text-align: center;
width: 100%;
}
}

@media only screen and (min-width: 566px) {
/*#name-and-slogan {
margin: -60px 0 0;
position: relative;
top: 70px;
left: 70px;
}
#site-name {
font-size: 25px;
}*/
/* Fixes fuzzy Font issue*/
#site-slogan {
background-size: 75%;
}
#top-page-links {
	line-height:20px;
}

#name-and-slogan {
    display: block;
    float: left;
    margin: 0 0 0 2%;
    text-align: center;
    text-shadow: 0 -1px 0 #001122;
    width: 70%;
}

#name-and-slogan {
    left: 50px;
    margin: -60px 0 0;
    position: relative;
    top: 100px;
}

#site-name {
    font-size: 35px;
}

}

/* homepage features spacing edits */
.front #features .region-two-60-40-second .block-inner {margin:0;}
.front #features .region-two-60-40-first .block-inner {margin-top:10px;}





/*
VIEWS mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm VIEWS 
*/

.flexslider .slide-title {
  font-size: 1.5em;
  margin-top: 5px;
}
.flexslider .slide-summary {
  font-size: .9em;
}




/* close to home */

.front #billboard .secondaryfeature {
overflow:hidden;
}
.front #billboard .secondaryfeature .close-to-home-blurb { 
  padding: 21px 0 0 0; 
  width:39%
}

.front #billboard .secondaryfeature .close-to-home-blurb h3 {
  font-size:13px;
  margin-bottom:2px;
}
.front #billboard .secondaryfeature .close-to-home-blurb span {
  font-size:11px;
}










/* homepage News As Of... */

#block-views-homepage-news-block h2.block-title {
  width:100%;
  min-width:480px;
}
#block-views-homepage-news-block h2.block-title:after {
  content:" as of"; /* adds 'as of' to the end of the word news for desktops... the date is hidden on smaller devices*/
}


#block-views-homepage-news-block .view-content {
  font-size:16px;
  padding-bottom:5px;
}






/* desktop */
.slide-content-wrapper {
padding-left:-240px;
}





/* views photo gallery */

.view-galleries .views-row {
  float:left; 
  width:95%;
  clear:both;
}


.view-galleries  .views-field.views-field-title {
  clear:none;
  float:left;
  width:50%;
}

#gallery.content {
  clear:both;
  float:left; 
  width:100%;
}

#galleriffic #thumbs {
  clear:both;
  width:100%;
}
#galleriffic #thumbs li{
  float:left;
  width:auto;
}



/* Video View */
.view-video tr {
	display: block;
	width: 98%;
	border: none;
}
.view-video td {
	display: block;
	width: 100%;
	float: left;
}
.views-field-field-video-youtube-thumb {
	width: 30%;
}



/*cache test nine */
