/**
 *   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: 112.5%; /* Increase the body font size on small devices */
}

body {
  padding:0;
  margin:0;
  min-width:360px;
  min-width:480px;
  width:100%;
}

#header {
  background-color:#003366;
  background-image: -webkit-gradient(linear, 0% 0%, 0% 0%, from(#336699), to(#003366));
  background-image: -webkit-linear-gradient(top, #336699, #003366);
  background-image: -moz-linear-gradient(top, #336699, #003366);
  background-image: -ms-linear-gradient(top, #336699, #003366);
  background-image: linear-gradient(top, #336699, #003366);  
  overflow:hidden;
}

/* logo area */
#logo {
	float: none;
	margin: 0 auto;
}
#logo {
  width: 60%;
  margin-bottom: 10px;
}

/* leaderboard */
.region-leaderboard .block:first-child {
  text-align: center;
  width: 100%;
  padding:5px 0 10px 0;
}
#top-page-links {
  line-height: 1;
  float: none;
  margin: 0 auto;
  text-align: center;
}
/* hgroup wrapper for website name and slogan, be careful with display properties
   as this can be hidden */
#name-and-slogan {
  text-align: center;
  margin: 0;
  width: 100%;
}

/* branding */

#site-name { 
  color:#fff;
  display:block;
  font-size:30px;
  line-height: 1.3;
  padding:0px;
  text-indent:0px;
  text-decoration:none;
  text-shadow:0px -2px 0px #336699;
  text-transform: uppercase;
  margin-bottom: 0;

}

/* Leader board */
.region-leaderboard {
  font-size:13px;
  font-weight:700;
  padding: 5px 0;
  text-align:center;
  width: 100%;
}

/* make the search wrap under the senator name */
#header .region-header {
  display:block;
  clear:both;
  float: none;
  max-height:43px;
  width:360px;
  margin: 0 auto;
}

/* search box area */
#search-box {
  display:block;
  clear:both;
  float: none;
  width:300px;
  height:40px;
  padding:0;
  margin:0 auto;
}

#search-box .form-text {
  margin-left:3%;
  margin-right:3%;
  height:2em;
}
#search-box .form-submit {
  margin-right:3%;
  height:2.9em;
  height:2em\9;
}
#header .branding-elements {
  padding:0;
  margin-bottom:15px;
  min-width:360px;
  max-width:480px;
  width:100%;
}
#search-box .search-form .form-item input {
  width:230px;
}




/* social icons area */
#icons {
	clear: none;
	float: none;
	width: 74px;
	margin: 0 auto;
}


/* select menu option on smartphones */

#menu-bar {
  padding-top: 2px;
}
#menu-bar select.select-menu {
  display:block; 
  font-size:20px;
  margin:5px auto;
  text-transform: Capitalize;
}



/* 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;}

/* stack the columns */
.two-33-66,
.two-60-40,
.two-66-33,
.two-60-40 > .region-two-60-40-second,
.two-60-40 > .region-two-60-40-first,
.two-66-33 > .region-two-66-33-second,
.two-66-33 > .region-two-66-33-first,
.two-33-66 > .region-two-33-66-second,
.two-33-66 > .region-two-33-66-first {
  clear:both;
  padding:0;
  margin:0;
  width:99%;
}

/*
Homepage Issue Select Box   
*/


.front .region-two-60-40-second select {
  max-width: 90%;
}

.front #features .region-two-60-40-second .block h2,
.front #features .region-two-60-40-second .block .block-content.content,
.front #features .region-two-60-40-second .block-inner {
  background:#fff;
}


/* unfortuatly named socail follow buttons */
#header #icons {
  float: none;
}

/*remove the regions map*/
#billboard .region-two-66-33-second {
  display:none;
}

/* remove the padding and margin */
#page .block-inner {
  margin:0;
  padding:0;
}



/* front page feature image blocks 
.front #features .floatingblocklist {
  min-width:360px;
  min-width:480px;
  width:100%;
}
.front #features .floatingblocklist li {
  width:125px;
  margin:3px;
  padding:3px;
}
.front #features .floatingblocklist li img {
  width:129px;
  margin:0;
}
*/

.front #features .floatingblocklist {
  min-width:480px;
  width:100%;
}



/* landing page blocks */
#page .floatingblocklist li {
}
#page .floatingblocklist.fifty {
  width:95%;
}






/*
VIEWS mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm VIEWS 
*/








/* views video */

.view-video .views-row .image-style-square-thumbnail{
   max-width: 460px;
}

.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%;
}


/* views photo gallery */

#galleriffic {
  max-width:460px;
}

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

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

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









/* homepage News As Of...*/
.front #features .block-inner {
  padding:0;
  margin:0;
}

#block-views-homepage-news-block {
    padding:0;
    margin:0;
}
#block-views-homepage-news-block h2.block-title {
  width:100%;
  min-width:360px;
  max-width:480px;

}
#block-views-homepage-news-block h2.block-title:before {
  content:"Latest "; /* adds 'latest' to the begining of the word news for smartphone... the date is hidden on smaller devices*/
}
#block-views-homepage-news-block #news-date {
  display:none;
}

#block-views-homepage-news-block .view-content {
  display:block;
  font-size:16px;
  margin-bottom:8px;
}







/* temporary identifies which responsive stylesheet is being used. 

body {
  border-bottom:5px dotted red;
}
*/


/* temporary identifies which responsive stylesheet is being used. 
body {
  border-bottom:5px dotted orange;

}
*/



/*cache test nine */


