/**
  * Responsive Elements
  */
  
.CoverPop-open #CoverPop-cover {
  padding-top: 37px!important;
}  
  
  
th,
td {
  padding: .3em;
}
.footable .active > img {
  width: auto !important;
}
/* Sidebar First */
#sidebar-first-wrapper {  
  padding: 0;
}


/**
 * Panels & grid-views
 */
.cols-1 .views-col,
.cols-2 .views-col,
.cols-3 .views-col,
.cols-4 .views-col,
.panel-cols-1 .panel-column,
.panel-cols-2 .panel-column,
.panel-cols-3 .panel-column,
.panel-cols-4 .panel-column {
  width: 100% !important;
}
.field-name-field-right-callout-1 .field-item.odd {
  background-color:transparent;
}

/* Navigation */
ul.primary {
  background: none;
  white-space: normal;
}

ul.primary li a {
  display: inline-block;
  margin-bottom: 5px;
  white-space: nowrap;
}

ul.primary,
#user-login .form-text {
  width: 100% !important;
}


/* Block */
#sidebar-first-wrapper .tb-social-list li { 
  margin: 0 10px 5px 0;
  width: 76px;
}

/* Form */
.contact-form .form-text,
.form-text {
  width: 97% !important;
}

#search-form .form-submit {
  margin-top: 5px;
}


/* Back to Top */
a.btn-btt {
  display: none;
}

#slideshow-wrapper .views_slideshow_controls_text span {
  top: 45px;
}

#social-share-wrapper {
  left: 28%;
}
#IssueImage.budget {
  width: 100% !important;
}
#IssueImage.economy {
  width: 100% !important;
}
#IssueImage.education {
  width: 100% !important;
}
#IssueImage.government {
  width: 100% !important;
}
#IssueImage.energyclimate {
  width: 100% !important;
}
#IssueImage.healthcare {
  width: 100% !important;
}
#IssueImage.public-safety {
  width: 100% !important;
}
#IssueImage.transportation {
  width: 100% !important;
}
#article-55 {
  width: 100% !important;
}
#article-56 {
  width: 100% !important;
}
#article-57 {
  width: 100% !important;
}
#article-58 {
  width: 100% !important;
}
#article-59 {
  width: 100% !important;
}
#article-184 {
  width: 100% !important;
}
#article-14657 {
  width: 100% !important;
}
#article-14659 {
  width: 100% !important;
}
#sidebar-first-wrapper.sidebar .grid-inner .region-sidebar-first .block.block-menu-block {
  min-height: 100px!important;
}
#sidebar-first-wrapper {
	padding-top: 0;
	width: 100% !important;
}
#breadcrumb-wrapper .element-invisible {
  display: none!important;
}

/****** Slides Budget Presentation ********/
.rowA {
	float: left;
	width: 100%;
}
.colA {
	width: 100% !important;
	float: left;
}
.colB {
	width: 100% !important;
	float: left;
}
.colC {
	width: 100% !important;
	float: left;
}
.colD {
	width: 100% !important;
	float: left;
}
.colE {
	width: 100% !important;
	float: left;
}
.colF {
	width: 100% !important;
	float: left;
}
.iframe-left {
	float:left;
	padding-left:5px;
	width:82% !important;
}
.iframe-right {
	float:right;
	padding-left:5px;
	width:82% !important;
}
.iframe2-left {
  float: left;
  padding-right: 5px;
  width: 92% !important;
}
.field.field-name-body {
  display: block !important;
  float: left;
  margin-right: 6px;
  width: 100% !important;
}
/****************************** budget slides **************************/
.galleryformatter .gallery-slides, .gallery-processed .gallery-frame, .gallery-processed .gallery-frame li {
	width: 100% !important;
	overflow: visible;
	height: 165px!important;
}
.galleryformatter .gallery-slides img, .galleryformatter-greenarrows .gallery-thumbs li img {
	height: auto;
	width: 100%;
}
.galleryformatter .gallery-thumbs {
	width: auto !important;
}
.yellow-color {
	margin-bottom: 10px;
}

.galleryformatter::before {
  content:"";
  clear: left;
  display: block;
}

.galleryformatter {
margin: 5px;
}
/******** 2016 State of the State ********/
#speechText {
    width: 93% !important;	
}
#TVWStream {
  float: none!important;
  padding: 0!important;
  width: 100%!important;
}
.video-container {
    position: relative!important;
    padding-top: 30px!important;
    height: 0!important;
    overflow: hidden!important;
    display: block!important;
    margin-left: 0 !important; 
    margin-right: 0!important;
}
#speechTwitterBox {
  float: none!important;
  margin-top: 14px!important;
  width: 96%!important;
}
#speechFlickr {
	display:none!important;
}
/******* New Contact Page ***********/
.contactHeader {
    width:100% !important;
}
.contactSearch {
  width: 100% !important;
}
.button-wrapper {
  width: 100% !important;
}
.contactbuttons_l {
  width: 100% !important;
}
.contactbuttons_r {
  width: 100% !important;
}
.searchBox {
  width: 80% !important;
}
/******** Medium Feed Widget **********/
.fb-page .fb_iframe_widget iframe {
    left: 8% !important;
}
#block-views-medium-feed-block--2 .view-medium-feed .views-row {
    height: auto !important;
}