/* responsive rebuild of site, december 2015 */

/* remove these */


/* global */

body {
	min-width: 0;
}

a { transition: background-color 0.5s ease; }

@font-face {
  font-family: 'icomoon';
  src:  url('../fonts/icomoon.eot?2qqqzr');
  src:  url('../fonts/icomoon.eot?2qqqzr#iefix') format('embedded-opentype'),
    url('../fonts/icomoon.ttf?2qqqzr') format('truetype'),
    url('../fonts/icomoon.woff?2qqqzr') format('woff'),
    url('../fonts/icomoon.svg?2qqqzr#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}
[class^="icon-"], [class*=" icon-"],
#navigation ul.nice-menu li.menuparent a:after,
.view-jump-lists .chosen-container-single .chosen-single div b:before,
#navigation .mobile-nav .sidr .menu-block-2 a:after,
.mobile-nav .bottom-menu li.showme li .open:before,
.media_columns .view-filters .chosen-container-single .chosen-single div b:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-circle-plus:before,
.mobile-nav .bottom-menu li.showme li .open:before {
  content: "\e900";
  font-size: 15px;
  position: relative;
  top: 2px;
}
.icon-circle-minus:before,
.mobile-nav .bottom-menu li.showme li .close:before {
  content: "\e901";
  font-size: 15px;
  position: relative;
  top: 2px;
}
.icon-arrow_drop_down:before,
#navigation ul.nice-menu li.menuparent a:after,
.view-jump-lists .chosen-container-single .chosen-single div b:before,
.media_columns .view-filters .chosen-container-single .chosen-single div b:before {
  content: "\e902";
}
.icon-triangle-right:before,
#navigation .mobile-nav .sidr .menu-block-2 a:after {
  content: "\e903";
}
#navigation .mobile-nav .sidr .menu-block-2 a:after {
	font-size: 16px;
	position: relative;
	margin-left: 3px;
	top: 3px;
}
.view-jump-lists .chosen-container-single .chosen-single div b:before {
	color: #FFF;
	font-size: 18px;
}
.media_columns .view-filters .chosen-container-active.chosen-with-drop .chosen-single div b,
.media_columns .view-filters .chosen-container-single .chosen-single div b {
	background-image: none !important;
}

/*** NEW COLORS ****/
.etblogo { padding-top: 9px; }
.parent-393 .menu-393 a, .node-type-state .menu-393 a, .node-type-city .menu-393 a, #navigation .menu-393 a:hover, #navigation .menu-393.menuparent.over a,
#navigation .region-navigation ul.nice-menu li.menuparent .menu-container,
.parent-395 .menu-395 a, #navigation .menu-395 a:hover, #navigation .menu-395.menuparent.over a,
.parent-397 .menu-397 a, #navigation .menu-397 a:hover, #navigation .menu-397.menuparent.over a,
.parent-399 .menu-399 a, #navigation .menu-399 a:hover, #navigation .menu-399.menuparent.over a,
.parent-400 .menu-400 a, .node-type-media .menu-400 a, #navigation .menu-400 a:hover, #navigation .menu-400.menuparent.over a, .page-media-tags .menu-400.menu-path-media-center a,
.parent-402 .menu-402 a, #navigation .menu-402 a:hover, #navigation .menu-402.menuparent.over a,
#navigation p a:hover, .front .second_section.section_two .home-panel, li.sub_head a:hover, li.sub_head a.active,
.slider_text a:hover, #block-views-homepage-featured-media-block .views-field-view-node a:hover, #block-views-homepage-featured-media-block-1 .views-field-view-node a:hover,
.map_footer_two.wrapper:hover, .state-image .state-link-one a:hover,
.media_columns .views-exposed-form select,
.views-exposed-form .chosen-container-active.chosen-with-drop .chosen-single,
.views-exposed-form .chosen-container-single .chosen-single,
.views-exposed-form .chosen-container .chosen-results li.highlighted,
.view-media-center .views-field-view-node a:hover {
	background: rgb(0,174,239);
}
.parent-393 .nav_bar, .node-type-state .nav_bar, .node-type-city .nav_bar,
.parent-395 .nav_bar,
.parent-397 .nav_bar,
.parent-399 .nav_bar,
.parent-400 .nav_bar, .node-type-media .nav_bar, .page-media-tags .nav_bar,
.parent-402 .nav_bar {
	border-bottom: 7px solid rgb(0,174,239);
}
#navigation .region-navigation ul.nice-menu li.menu-393 ul li.menu-647 a,
#navigation .region-navigation ul.nice-menu li.menu-393 ul li.first a,
#navigation .region-navigation ul.nice-menu li.menu-393 ul li a,
#navigation .region-navigation ul.nice-menu li.menu-393 ul li.last a,
#navigation .region-navigation ul.nice-menu li.menu-397 ul li.first a,
#navigation .region-navigation ul.nice-menu li.menu-397 ul li.menu-660 a,
#navigation .region-navigation ul.nice-menu li.menu-397 ul li.menu-654 a,
#navigation .region-navigation ul.nice-menu li.menu-397 ul li.menu-655 a,
#navigation .region-navigation ul.nice-menu li.menu-397 ul li.menu-664 a,
#navigation .region-navigation ul.nice-menu li.menu-399 ul li.first a,
#navigation .region-navigation ul.nice-menu li.menu-399 ul li:nth-child(2) a,
#navigation .region-navigation ul.nice-menu li.menu-399 ul li:nth-child(3) a,
#navigation .region-navigation ul.nice-menu li.menu-399 ul li:nth-child(4) a,
#navigation .region-navigation ul.nice-menu li.menu-399 ul li.last a,
#navigation .region-navigation ul.nice-menu li.menu-400 ul li a,
#navigation .region-navigation ul.nice-menu li.menu-402 ul li a {
	border-color: #4089c5;
}
.parent-393 .right_nav_template > ul > li a:hover, .parent-393 .right_nav_template ul li.active a, .parent-393 .right_nav_template ul li a:hover, .node-type-state .right_nav_template ul li a:hover, .node-type-state .right_nav_template ul li.active a, .node-type-city .right_nav_template ul li a:hover, .node-type-city .right_nav_template ul li.active a,
.parent-402 .right_nav_template > ul > li a:hover, .parent-402 .right_nav_template ul li.active a, .parent-402 .right_nav_template ul li a:hover,
.parent-402 .right_nav_template > ul > li a:hover, .parent-402 .right_nav_template ul li.active a, .parent-402 .right_nav_template ul li a:hover,
.right_nav_template > ul > li a:hover, .right_nav_template ul li.active a, .right_nav_template ul li a:hover,
.parent-400 .right_nav_template > ul > li a:hover, .parent-400 .right_nav_template ul li.active a, .parent-400 .right_nav_template ul li a:hover, .node-type-media .right_nav_template ul li a:hover, .node-type-media .right_nav_template ul li.active a, .page-media-tags .right_nav_template ul li a:hover, .page-media-tags .right_nav_template ul li.active a,
.parent-399 .right_nav_template > ul > li a:hover, .parent-399 .right_nav_template ul li.active a, .parent-399 .right_nav_template ul li a:hover,
.parent-395 .right_nav_template > ul > li a:hover, .parent-395 .right_nav_template ul li.active a, .parent-395 .right_nav_template ul li a:hover,
.right_nav_template ul.menu li ul.menu li a:hover, .right_nav_template ul.menu li ul.menu li.active a,
.actionhome, .media_contact a:hover, .not-front .contact-homepage-wrapper input.media_contact:hover,
.parent-397 .right_nav_template > ul > li a:hover, .parent-397 .right_nav_template ul li.active a, .parent-397 .right_nav_template ul li a:hover,
.page-media-archive .view-media-archive table tbody tr td.views-field-title a:hover {
	background-color: rgb(0,174,239);
}

.view-jump-lists .chosen-container-active.chosen-with-drop .chosen-single,
.view-jump-lists .chosen-container .chosen-results li.active-result.highlighted { background-color: rgb(0,174,239) !important; }

.view-homepage-featured-media h1 a:hover,
.column5 a:hover,
#navigation_two a:hover,
a:hover,
.footer_text a:hover,
.parent-393 .field-name-body a:hover,
#backlog-snapshot .additional p a,
.state-text p a:hover, .local-news .view-empty p a:hover, .node-type-state .region-content a:hover, .node-type-city .region-content a:hover,
.parent-395 .field-name-body a:hover, .parent-395 .region-sidebar a:hover,
.parent-397 .field-name-body a:hover, .parent-397 .region-sidebar a:hover,
.parent-399 .field-name-body a:hover, .parent-399 .region-sidebar a:hover,
.col3_text_media h1 a:hover,
.item-list .pager .pager-current,
h2.meta .source a:hover,
.parent-400 .field-name-body a:hover, .node-type-media .field-name-body a:hover,
.parent-402 .field-name-body a:hover,
.parent-402 .region-sidebar a:hover,
.page-media-archive .view-media-archive table tbody tr td.views-field-title a {
	color: rgb(0,174,239);
}

.page-media-archive .view-media-archive table tbody tr td.views-field-title a:hover {
	color: #fcfcfc;
}

.view-media-center .view-filters { border-color: rgb(0,174,239); }

#navigation .region-navigation ul.nice-menu li.menu-393 ul li.first a:hover, #navigation .region-navigation ul.nice-menu li.menu-393 ul li.menu-647 a:hover,
#navigation ul.nice-menu li.menu-395 ul li.menu-546 a:hover, #navigation ul.nice-menu li.menu-395 ul li.menu-679 a:hover, #navigation ul.nice-menu li.menu-395 ul li.menu-648 a:hover,
#navigation ul.nice-menu li.menu-397 ul li.first a:hover, #navigation ul.nice-menu li.menu-397 ul li.menu-660 a:hover,
#navigation ul.nice-menu li.menu-399 ul li a:hover {
	color: rgb(0, 120, 191);
}

#navigation ul.nice-menu li.menu-393 ul li.menu-645 a:hover, #navigation ul.nice-menu li.menu-393 ul li.menu-646 a:hover,
#navigation ul.nice-menu li.menu-395 ul li.menu-649 a:hover, #navigation ul.nice-menu li.menu-395 ul li.menu-678 a:hover, #navigation ul.nice-menu li.menu-395 ul li.menu-676 a:hover, #navigation ul.nice-menu li.menu-395 ul li.menu-677 a:hover, #navigation ul.nice-menu li.menu-395 ul li.menu-1144 a:hover,
#navigation ul.nice-menu li.menu-397 ul li.menu-654 a:hover, #navigation ul.nice-menu li.menu-397 ul li.menu-655 a:hover, #navigation ul.nice-menu li.menu-397 ul li.menu-664 a:hover,
#navigation ul.nice-menu li.menu-402 ul li a:hover {
	background: rgb(0, 120, 191);
}

.slider_text h1,
#map-header h1 span,
.contact-homepage-wrapper h1 span {
	color: rgb(242, 169, 0);
}

.state-image .state-link-one a:hover { color: #f4f4f4; }

#navigation .region-navigation ul.nice-menu li.menu-397 ul li.menu-655 a {
	border-left: 0;
}

#navigation ul.nice-menu li.menuparent ul li a:after {
	content: none;
}
#navigation ul.nice-menu li.menuparent { background: none; }
#navigation ul.nice-menu li.menuparent a { padding: 8px 5px 9px 9px; }
.etblogo { max-width: 231px; }
.etblogo img { width: 97%; height: auto; }

#navigation .region-navigation p a { background: rgb(0,174,239); color: #f9f9f9; }
#navigation .region-navigation p a:hover { background: #2c2a29; color: #939291; }

/* nav */

.admin-menu .mobile-nav .sidr { margin-top: 53px; }
.nav_details { max-width: 969px; width: 100%; }
.region-navigation { max-width: 950px; width: 100%; }
.mobile-nav { position: absolute; right: 12px; top: 48px; display: none; }
.mobile-text { font-family: 'gotham_htfbook', sans-serif; font-size: 18px; display: inline-block; padding-right: 0; position: relative; bottom: 10px; color: rgb(0,174,239); }

#nav-toggle { cursor: pointer; display: inline-block; padding: 20px 0 20px 20px; width: 40px; }
#nav-toggle span, #nav-toggle span:before, #nav-toggle span:after { cursor: pointer; border-radius: 1px; height: 5px; width: 35px; background: rgb(0,174,239); position: absolute; display: block; content: ''; }
#nav-toggle span:before { top: -10px; }
#nav-toggle span:after { bottom: -10px; }
#nav-toggle span, #nav-toggle span:before, #nav-toggle span:after { transition: all 500ms ease-in-out; }
#nav-toggle.active span { background-color: transparent; z-index: 99999999999; }
#nav-toggle.active span:before, #nav-toggle.active span:after { top: 0; }
#nav-toggle.active span:before { -webkit-transform: rotate(45deg); background: rgb(0,174,239); }
#nav-toggle.active span:after { -webkit-transform: translateY(-10px) rotate(-45deg); top: 10px; background: rgb(0,174,239); }

.mobile-nav .bottom-menu { display: none; position: absolute; top: 0; width: 100%; }
.mobile-nav .top-menu, .mobile-nav .top-menu .menu-block-2 .menu { position: relative; }
.mobile-nav .bottom-menu li { display: none; }
.mobile-nav .bottom-menu li.showme, .mobile-nav .bottom-menu li.showme li { display: block; }
.mobile-nav .bottom-menu .showme .menu .expanded ul.menu {
	display: none;
}
.mobile-nav .bottom-menu li.showme li a {
	display: inline-block;
	padding-right: 0;
}
.mobile-nav .bottom-menu li.showme li.expanded a {
	max-width: 70%;
	line-height: 16px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.mobile-nav .bottom-menu li.showme li.expanded ul li a { padding-left: 45px; }
.mobile-nav .bottom-menu li.showme li.expanded ul li ul li a { padding-left: 60px; }
.mobile-nav .bottom-menu li.showme li .open,
.mobile-nav .bottom-menu li.showme li .close {
	width: auto;
	height: 40px;
	display: inline-block;
	padding: 0 15px;
	cursor: pointer;
	vertical-align: top;
}
.mobile-nav .mobile-text { cursor: pointer; }
.mobile-nav .sidr {
	background: #2c2c2c;
	font-family: 'gotham_htfmedium', sans-serif;
}
#navigation .mobile-nav .sidr a {
	color: #FFF;
	font-size: 12px;
}
.mobile-nav .sidr .menu-block-2 a,
.mobile-nav .sidr ul li.showme {
	text-transform: uppercase;
}
.mobile-nav .sidr ul li {
	border-bottom: 0;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 0;
}
.mobile-nav .bottom-menu .back {
	line-height: 48px;
	text-align: left;
	text-transform: uppercase;
	font-size: 13px;
	padding: 0 15px;
}
.mobile-nav .sidr ul li.showme li {
	text-transform: none;
}
.mobile-nav .sidr ul li ul li:hover>a, .mobile-nav .sidr ul li ul li:hover>span, .mobile-nav .sidr ul li ul li.active>a, .mobile-nav .sidr ul li ul li.active>span, .mobile-nav .sidr ul li ul li.sidr-class-active>a, .mobile-nav .sidr ul li ul li.sidr-class-active>span {
	box-shadow: none;
}
.mobile-nav .sidr ul li:hover { border-top: 1px solid #4d4d4d; }
table.mobile-footer {
	display: none;
}
#block-better-jump-menu-main-menu { display: none; }
#block-better-jump-menu-main-menu form { margin-right: 20px; margin-left: 20px; }
#better-jump-menu .container-inline div { display: block; }
#better-jump-menu .chosen-container-single .chosen-single {
	border-radius: 0; text-transform: uppercase; line-height: 32px; height: 32px;
}
#better-jump-menu .chosen-container-single .chosen-single { background: transparent no-repeat 0px 10px !important ; }
#block-better-jump-menu-main-menu form .chosen-container, #block-better-jump-menu-main-menu .container-inline { min-width: 280px !important; }
.chosen-container-single .chosen-single div b { background-position: 0 6px; }

.footer_image img { background-repeat: no-repeat; }

#navigation ul.nice-menu li.menu-395 ul li.menu-649 a, #navigation ul.nice-menu li.menu-395 ul li.menu-678 a, #navigation ul.nice-menu li.menu-395 ul li.menu-676 a, #navigation ul.nice-menu li.menu-395 ul li.menu-677 a, #navigation ul.nice-menu li.menu-395 ul li.menu-1144 a {
	top: 0;
}
#navigation ul.nice-menu li.menu-395 ul li.menu-546 a, #navigation ul.nice-menu li.menu-395 ul li.menu-679 a, #navigation ul.nice-menu li.menu-395 ul li.menu-648 a { margin-top: 72px; }
#navigation ul.nice-menu li.menu-395 ul li.menu-648 a { top: -192px; }
.sidr ul li ul li.active { border-top: 1px solid #4d4d4d; }
.front .second_section.section_two .panel3 table td.cell3 img { margin-top: -14px; }
#navigation ul.nice-menu li.menu-395 .menu-container { height: 223px; }

/* homepage */

ul.second_section { max-width: 950px; }
.view-homepage-featured-media { max-width: 1200px; }
.container_slider .anythingSlider-default .back, .container_slider .anythingSlider-default .forward { top: 20%; }
.evidence { background-repeat: no-repeat; }
.container_slider { height: auto; }
#slider { margin-top: 100px; height: auto; min-width: 100%; }
#slider .field-content img { width: 100%; height: auto; }
#slider .owl-buttons { position: absolute; top: 15%; left: 50%; margin-left: -50px; border-radius: 0; }
#slider .owl-buttons .owl-prev { background: url(/sites/all/themes/ETB_custom/img/slide-arrow-prev.png); width: 45px; height: 46px; margin: 0; background-position: -47px 0; border-radius: 0; opacity: 1; padding: 0; margin-right: 3px; }
#slider .owl-buttons .owl-prev:hover { background-position: left; }
#slider .owl-buttons .owl-next { background: url(/sites/all/themes/ETB_custom/img/slide-arrow-next.png); width: 45px; height: 46px; margin: 0; background-position: right; border-radius: 0; opacity: 1; padding: 0; }
#slider .owl-buttons .owl-next:hover { background-position: left; }
#slider .owl-pagination { position: absolute; left: 50%; margin-left: -50px; bottom: 10%; }
#slider .owl-controls {
	margin: 0;
}
.slider_text a:hover {color: #FFF;}
.footer_mobile, .mobile_one { display: none; }
.front .region-content .block { background-color: transparent; height: auto; width: 100%; }
.view-homepage-featured-media { width: 100%; max-width: 100%; background: #f2f2f2; }
.view-homepage-featured-media .view-content { max-width: 1200px; margin: 0 auto; position: relative; }
.view-homepage-featured-media .views-slideshow-cycle-main-frame { max-width: 1200px; margin: 0px auto;}
.view-homepage-featured-media .views_slideshow_cycle_main { background-color: #f2f2f2; padding: 30px 0; }
.front .second_section.section_two .home-panel img.jhf-small { width: 200px; }
#block-views-homepage-featured-media-block .views-slideshow-controls-top { left: 567px; }
#block-views-homepage-featured-media-block-1 .views-slideshow-controls-top { left: 592px; }
.front .region-content #block-views-homepage-featured-media-block-1 { margin-bottom: 0; }
.front .second_section.section_two .home-panel { padding-bottom: 60px; }

/* map section */

.front .map-tabs { width: 396px; }
#map-header h1 { max-width: 940px; }
#map-header p { max-width: 860px; }
#map-get-involved { max-width: 740px; }
.map-tabs { max-width: 538px; }
.mao-dropdowns { max-width: 940px; }
.image-map { max-width: 940px; }
.show-for-960 { display: none; }
.view-jump-lists .chosen-container-single .chosen-single div b, .view-jump-lists .chosen-container-active.chosen-with-drop .chosen-single div b { background: none; top: 6px; left: -8px; }
.state-box .top-bar-content h4 { width: 82%; }
.state-box .top-bar-content .size, .state-box .top-bar-content .status, .state-box .top-bar-content .reform { vertical-align: top; }
.state-box .top-bar-content .reform { width: 260px; }
.state-box .top-bar-content .status { width: 230px; }
.state-box .top-bar-content .size { width: 220px; }

/*basic page */

/*.container_slider_template img { margin-top: 74px; }
.content .empty-gallery { margin-top: 75px; }
.content .empty-gallery .right_nav_template { margin-top: 120px; }*/
	.template_col1_container { width: 67%; max-width: 67%; padding-right: 3%; }
	.template_col2_container { width: 29.9%; overflow: hidden; }
	.slider_template_two { width: 100%; }
	.show-for-630 { display: none; }


/* media center */

/*.container_topimage_media img { margin-top: 100px; }*/
.container_topimage_media { height: auto; }
.col3_text_media h2.meta .source a { font-size: 1em; }
.page-media .media_columns .right_nav_template, .page-media-center .media_columns .right_nav_template { padding-top: 6px; }
.media_columns .template_col2_container { top: 97px; }
.mobile-view { display: none; }

/* news item */

.node-type-media .region-content .field-name-field-source { display: none; }

#backlog-snapshot .field-name-field-size-note { margin-bottom: 20px; }
.footer-homepage-wrapper { position: relative; }

/**SELECT MENU STYLES **/
.media_columns .views-exposed-form select { width: 200px;  margin-right: 160px; position: relative; display: inline-block; background:  #1ca187; border: none; font-family: 'gotham_htfmedium', sans-serif; font-size: 1.8em; height: 78px; color: #ededed; text-transform: uppercase; line-height: 77px; text-shadow: 2px 1px 1px rgba(0,0,0,0.34); border-radius: 0; }
.media_columns .views-exposed-form select option { font-size: 16px; }
.map-dropdowns .view-jump-lists select { font-size: 10px; }

@media only screen and (min-width: 1281px) {
	.col_right .column5, .col_left .column5 { max-width: 630px; }
	#slider, #slider .owl-wrapper, #slider .owl-wrapper .owl-item { max-height: 790px; overflow-y: hidden; }
	.lower_columns { display: block; margin-left: auto; margin-right: auto; max-width: 1480px; }
}

@media only screen and (max-width: 1230px) {
	.views-slideshow-cycle-main-frame.views_slideshow_cycle_teaser_section { max-width: 1200px !important; width: 100% !important; }
	#block-views-homepage-featured-media-block .views-slideshow-controls-top { left: 47%; }
	#block-views-homepage-featured-media-block-1 .views-slideshow-controls-top { right: 47%; left: auto; }
	.view-homepage-featured-media { width: 100%; }
	.view-homepage-featured-media p {  padding-left: 0.9375rem; padding-right: 0.9375rem; }
}

@media only screen and (max-width: 1215px) {
	.state-text { margin-left: 0; }
	.state-text h2, .state-text h1, .state-text p, .local-news .view-empty p { padding-left: 1.9375rem; padding-right: 1.9375rem; }
	.state-head-two { margin-left: 80px; }
	.state-header-positioning-one, .state-header-positioning-two, .state-header-positioning-three, .state-header-positioning-four, .additional .state-header-positioning-one { width: 100%; padding-right: 0; padding-left: 0; }
	.state-head-backlog img, .state-head-reform img, .state-head-local img, .state-head-featured img { left: 0; padding-left: 1.9375rem; }
	.featured-news-list, .view-map-news-blocks ul, .view-map-news-blocks .view-empty, .backlog-map-section { margin-left: 0; padding-left: 1.9375rem; padding-right: 1.9375rem; }
	.backlog-map-section { float: none; text-align: center; }
	.backlog-map table { float: none; width: 100%; }
	.backlog-map td { display: block; border: 0; margin: 0 auto; text-align: center; padding: 0; height: auto; padding-top: 15px; }
	.backlog-map td.column-two { padding-top: 0; }
	.backlog-map td.column-three { padding-top: 0; padding-bottom: 40px; }
	.additional .field-name-body p { margin-left: 0; }
	h1.top-text a, .field-name-body h1, .field-name-body h1 a, .field-name-body p.featured, .field-name-body .featured, .field-name-body p, .not-front .sharethis-buttons, .field-name-body h3, .field-name-body h2, .field-name-body h2 a, .field-name-body ul, .field-name-body ol { margin-left: 0; padding-left: 1.9375rem; padding-right: 1.9375rem; }
	.field-name-body table td p, .field-name-body table th p { padding-left: 0; padding-right: 0; }
	.anthingBase img { height: auto; }
	.container_slider_template, .field-name-field-gallery { height: auto; }
	.container_slider_template img { width: 100%; height: auto; }
	.field-name-body blockquote p, .field-name-body .pullquote { margin-left: 0; margin-right: 0; }
	.template_col1_container h3 { width: auto; }
	div.caption-center .caption-inner { width: 100% !important; }
	div.caption { margin-right: 0; padding-left: 1.9375rem; padding-right: 1.9375rem; }
	.field-name-body h4, .field-name-body h4 a { margin-left: 0; padding-left: 1.9375rem; padding-right: 1.9375rem; }
	#backlog-snapshot { padding-left: 1.9375em; margin-left: 1.9375em; }
	#backlog-snapshot h5.section-title { padding-left: 1.9375em; margin-left: -1.9375em; }
	#backlog-snapshot h2.section-title { padding-left: 3.2375em; background-position: 1.2375em; margin-left: -1.2375em; }
	.field-name-field-intro-text p, .field-name-field-intro-text .featured, .field-name-field-intro-text p.featured, .field-name-field-intro-text ul, .field-name-field-intro-text ol { margin-left: 1.9375em; }
	.content .empty-gallery { margin-top: 0; }
	.view-media-center .views-field-field-tags { display: none; }
	.media_columns .view-media-center .views-row { background: none; }
	.media_col3_container { width: 100%; margin-right: 0; padding-right: 0; }
	.col3_text_media h2, .col3_text_media h1, .media_columns .view-media-center .col3_text_media p, .top_text_media h2, .top_text_media h1, .media_columns .view-media-center p, .media_columns .archive .view-header p { margin-left: 0; padding-left: 1.9375rem; padding-right: 1.9375rem; }
	.view-media-center .views-field-view-node a { margin-left: 1.9375rem; }
	.media_columns .view-media-center p, .media_columns .archive .view-header p { padding-bottom: 0; }
	.container_topimage_media { height: auto; }
	.media_col1_container .top_text_media { margin-top: 0; padding-right: 0; }
	.top_text_media, .view-media-center .view-header, .archive .view-header { width: 100%; height: auto !important; margin-bottom: 20px; }
	.view-media-archive .view-header { width: 66%; }
	.view-media-center .view-filters { display: none; }
	.field-name-body p img { margin-left: 0; }
	.field-name-body h3, .field-name-body h3 a, .field-name-body ul, .field-name-body ol { margin-left: 0; }
	.region-sidebar h2, .slider_template_two h2 { width: 100%; max-width: 100%; padding-right: 0; }
	table { max-width: 94% !important; width: 94% !important; margin: 0 auto !important; }
	.page-media-archive .view-media-archive table { width: 100% !important; max-width: 100% !important; }
	.container_topimage_media { display: none; }
	.page-media-center .template_col2_container, .page-media .template_col2_container { display: none; }
	.view-media-center .view-content .views-row {
		display: -webkit-box;
	    display: -moz-box;
	    display: -ms-flexbox;
	    display: -webkit-flex;
	    display: flex;
	    -webkit-box-orient: vertical;
	    -moz-box-orient: vertical;
	    -webkit-flex-direction: column;
	    -ms-flex-direction: column;
	    flex-direction: column;
	    /* optional */
	    -webkit-box-align: start;
	    -moz-box-align: start;
	    -ms-flex-align: start;
	    -webkit-align-items: flex-start;
	    align-items: flex-start;
	    padding-left: 0;
	}
	.view-media-center .view-content .views-row .media_col3_container {
		 -webkit-box-ordinal-group: 2;
	    -moz-box-ordinal-group: 2;
	    -ms-flex-order: 2;
	    -webkit-order: 2;
	    order: 2;
	    text-align: center;
	}
	.view-media-center .view-content .views-row .views-field-field-post-type {
		-webkit-box-ordinal-group: 1;
	    -moz-box-ordinal-group: 1;
	    -ms-flex-order: 1;
	    -webkit-order: 1;
	    order: 1;
	    width: 100%;
	}
	.view-media-center .views-field-field-post-type .field-content {
		width: 96%;
		padding: 15px 2%;
	}
	.col3_text_media h2 { margin-bottom: 20px; }
	.media_columns .view-media-center .col3_text_media { padding-bottom: 0; }
	.view-media-center .views-field-view-node { position: static; }
	.front .second_section.section_two .home-slider-panel.happen table td .relative { height: 300px; }
	.page-media-archive .media_col1_container .top_text_media { padding-right: 0; }
	.state-box .header-content { width: 100%; }
	.state-box .news-content li { width: 27.6667%; padding: 2%; margin: 20px 1%; }
	.state-box .news-content { width: 96%; max-width: 960px; }
}

@media only screen and (max-width: 1180px) {
	#block-views-homepage-featured-media-block .views-slideshow-controls-top { left: 566px; }
	#block-views-homepage-featured-media-block-1 .views-slideshow-controls-top { right: 566px; left: auto; }
	.slider_text h2 { margin-top: -10px; }
}

@media only screen and (max-width: 1155px) {
	.right_nav_template ul li a, .right_nav_template ul span.nolink { line-height: 1.4em; display: block; height: auto; min-height: 36px; }
	.right_nav_template > ul > li a:hover, .right_nav_template ul li.active a, .right_nav_template ul li a:hover { width: auto; }
}

@media only screen and (max-width: 1100px) {
	.slider_text h1, .slider_text h2 { font-size: 50px; }
	.slider_text h2 { line-height: 67px; }
	.slider_text a { font-size: 20px; }
	#slider .owl-buttons { top: 2%; }
	.slider_text { bottom: 15%; }
	.view-homepage-featured-media h1 a {
		font-size: 34px; line-height: 1.2em;
	}
	#block-views-homepage-featured-media-block .views-field-field-post-type { margin-left: 620px; top: -12px; }
	.view-homepage-featured-media p { padding: 0; }
	#block-views-homepage-featured-media-block .views-field-title, #block-views-homepage-featured-media-block .views-field-body {
		padding-right: 50px;
	}
	#block-views-homepage-featured-media-block-1 .views-field-field-post-type { top: -12px; }
	#block-views-homepage-featured-media-block-1 .views-field-title, #block-views-homepage-featured-media-block-1 .views-field-body {
		padding-right: 620px;
	}
	#block-views-homepage-featured-media-block .views-field-title, #block-views-homepage-featured-media-block-1 .views-field-title { padding-top: 33px; }
	.col_left .column5 { margin-left: 12%; }
	.col_right .column5 { margin-right: 12%; }
	iframe#twitter-widget-0 { max-height: 700px !important; overflow: scroll; }
	.contact-homepage-wrapper h1 { font-size: 36px; }
	.map_footer_two.wrapper { margin-top: 0;}
	.node-type-state #backlog-snapshot .state-image { width: 45%; }
	.node-type-state #backlog-snapshot .state-image img { max-width: 100%; height: auto; }
	.template_col2_container { top: 660px; }
	.contact-homepage-wrapper { padding-top: 20px; }
	.not-front .contact-homepage-wrapper form { margin-top: 10px; max-width: 96%; margin-left: auto; margin-right: auto; display: block; }
	.archive .view-filters .views-exposed-form .views-exposed-widget { width: 43%; text-align: right; }
}

@media only screen and (max-width: 1024px) {
	#navigation { position: fixed; z-index: 999; height: 100px; }
	.front .fixed .etblogo { padding-left: 10px; }
	.template_columns.wrapper { padding-top: 100px; }
	.front .fixed#navigation .nice-menu, .not-front #navigation ul.nice-menu { display: none; }
	.mobile-nav{ display: block; }
	ul.nice-menu li { float: none; }
	#navigation ul.nice-menu { position: absolute; top: 100px; float: none; width: 100%; background: #00bbce; margin: 0; left: 0; margin-top: 0; }
	.front .fixed#navigation .nice-menu { margin-top: 0; }
	#navigation ul.nice-menu li.menu-393 .menu-container { position: static; height: auto; }
	#navigation ul.nice-menu li.menu-393 ul { width: 100%; }
	#navigation ul.nice-menu li.menu-393 ul li.first a, #navigation ul.nice-menu li.menu-393 ul li.menu-647 a, #navigation ul.nice-menu li.menu-393 ul li a { background-position: center center; width: 100%; float: none; padding: 0 !important; border: 0 !important; font-size: 24px; background-size: 6%; background-image: none; height: auto; }
	#navigation li.menu-647.menu-path-node-25.even { float: none; }
	#navigation ul.nice-menu li.menu-393 ul li a { margin-left: 0; text-align: center; }
	#navigation ul.nice-menu li.menu-395 .menu-container { position: static; height: auto; }
	#navigation ul.nice-menu li.menu-395 ul li.menu-546, #navigation ul.nice-menu li.menu-395 ul li.menu-679 { width: 100%; }
	#navigation ul.nice-menu li.menu-395 ul li.menu-546 a, #navigation ul.nice-menu li.menu-395 ul li.menu-679 a, #navigation ul.nice-menu li.menu-395 ul li.menu-648 a { margin-top: 0; float: none; width: 100%; }
	#navigation ul.nice-menu li.menu-395 ul li.menu-679 a { left: 0; }
	#navigation ul.nice-menu li.menu-395 ul li.menu-648 { width: 100%; padding-left: 0; }
	#navigation ul.nice-menu li.menu-395 ul li.menu-648 a { left: 0; top: 0; padding-left: 0; }
	#navigation ul.nice-menu li.menu-395 ul li.first a { margin-left: 0; position: static; }
	#navigation ul.nice-menu li.menu-395 ul { width: 100%; }
	#navigation ul.nice-menu li.menuparent { margin-right: 0; }
	#navigation ul.nice-menu li.menu-393 ul li.accountability-project a { left: 0 !important; top: 0 !important; position: static !important; padding-top: 20px !important; }
	#navigation ul.nice-menu li.menu-645, #navigation ul.nice-menu li.menu-646 { margin: 20px 0 20px 0;}
	#navigation ul.nice-menu li ul li a { width: 100%; border-bottom: 0; text-align: center; padding-left: 0; margin-left: 0; }
	#navigation ul.nice-menu li.menu-395 ul li.menu-679 { padding-left: 0; }
	#navigation ul.nice-menu li.menu-395 ul li.menu-546 a, #navigation ul.nice-menu li.menu-395 ul li.menu-679 a, #navigation ul.nice-menu li.menu-395 ul li.menu-679 a { background-position: center center; padding-left: 0; background-size: 6%; text-align: center; }
	#navigation ul.nice-menu li.menu-395 ul li.menu-546 a, #navigation ul.nice-menu li.menu-395 ul li.menu-679 a, #navigation ul.nice-menu li.menu-395 ul li.menu-648 a { padding-right: 0; padding-top: 20px; background: none; font-size: 35px; padding-bottom: 10px; padding-top: 0; }
	#navigation ul.nice-menu li.menu-395 ul li a { margin-left: 0; }
	#navigation ul.nice-menu li.menu-395 ul li.menu-649 a, #navigation ul.nice-menu li.menu-395 ul li.menu-678 a, #navigation ul.nice-menu li.menu-395 ul li.menu-676 a, #navigation ul.nice-menu li.menu-395 ul li.menu-677 a, #navigation ul.nice-menu li.menu-395 ul li.menu-1144 a, #navigation ul.nice-menu li.menu-400 ul li.menu-568 a, #navigation ul.nice-menu li.menu-400 ul li.menu-536 a, #navigation ul.nice-menu li.menu-400 ul li.menu-687 a { top: 0; }
	#navigation ul.nice-menu li.menu-397 ul, #navigation ul.nice-menu li.menu-399 ul, #navigation ul.nice-menu li.menu-402 ul, #navigation ul.nice-menu li.menu-400 ul { width: 100%; }
	#navigation ul.nice-menu li.menu-397 .menu-container, #navigation ul.nice-menu li.menu-399 .menu-container, #navigation ul.nice-menu li.menu-402 .menu-container, #navigation ul.nice-menu li.menu-400 .menu-container { height: auto; padding-bottom: 20px; }
	#navigation ul.nice-menu li.menu-397 ul li.first a, #navigation ul.nice-menu li.menu-397 ul li.menu-660 a, #navigation ul.nice-menu li.menu-399 ul li.first a, #navigation ul.nice-menu li.menu-399 ul li:nth-child(2) a, #navigation ul.nice-menu li.menu-399 ul li:nth-child(3) a, #navigation ul.nice-menu li.menu-399 ul li:nth-child(4) a, #navigation ul.nice-menu li.menu-399 ul li.last a { float: none; padding-bottom: 0px; padding-top: 15px; background: none; width: 100%; margin-left: 0; font-size: 25px; }
	#navigation ul.nice-menu li.menu-399 ul li { margin-top: 0; }
	#navigation ul.nice-menu li.menu-402 ul li.menu-690 a, #navigation ul.nice-menu li.menu-402 ul li.menu-691 a { position: static; top: 0;}
	#navigation ul.nice-menu li.menu-399 .menu-container { background-image: none; }
	#navigation ul.nice-menu li.menu-399 ul li:nth-child(3) a { padding-left: 0; height: auto; }
	.slider_text h2 { margin-top: -10px; }
	a.table-slide { right: -24px; }
	#block-views-homepage-featured-media-block .views-field-title, #block-views-homepage-featured-media-block .views-field-body {
		font-size: 1.6em;
	}
	.not-front .template_columns.wrapper .template_col2_container { position: relative; float: none; width: 100%; padding-top: 0; top: 0 !important; margin-top: 0; }
	.front .second_section.section_two .home-slider-panel table td { padding: 10px 2% 25px 2%; }
	.front .second_section.section_two .home-slider-panel.happen table td .relative { padding: 25px 2%; }
	.template_col2_container .region-sidebarmenu, .template_col2_container .region-sidebar { display: none; }
	#slider_template_two { max-width: 100%; width: 100%; }
	.owl-carousel .owl-wrapper-outer { width: 359px; margin: 0 auto; }
	.template_col1_container { margin-top: 0; max-width: 100%; width: 100%; border: 0; padding-right: 0; min-height: auto !important; }
	.content .empty-gallery { height: auto; }
	#backlog-snapshot { margin-right: 1.9375em; }
	.node-type-state #backlog-snapshot .state-image img { float: right; }
	.state-link-one a { padding-right: 1.9375em; }
	.node-type-state .field-name-field-intro-text, .node-type-city .field-name-field-intro-text { margin-right: 1.9375em; }
	.field-name-body p a, .field-name-field-intro-text p a { word-wrap: break-word;}
	.state-text { max-width: 70%; }
	#block-better-jump-menu-main-menu { display: block; }
	.archive .view-filters .views-exposed-form .views-exposed-widget { width: 100%; float: none; text-align: left; }
	.archive .view-filters .views-exposed-form label { margin-left: .9375em; margin-right: .9375em; }
	.views-exposed-form .chosen-container.chosen-container-single, .media_columns .views-exposed-form select { margin-right: 0; }
	.view-media-archive .view-header { width: 100%; }
	.media_columns { padding-top: 100px; }
	.page-media-archive .view-media-archive table thead tr th { padding: 9px 15px 9px 25px; }
}

@media only screen and (max-width: 1000px) {
	.column5.contextual-links-region img { margin-left: 0 !important;}
	.region-actionleft, .region-actionright { padding-left: 0.9375rem; padding-right: 0.9375rem; }
	.mobile_one, .mobile_two { display: inline-block; width: 45%; }
	.mobile_one { padding-right: 10px; }
	.mobile_one ul { text-align: right; }
	.mobile_two ul { text-align: left; margin-bottom: 40px; margin-top: 25px; }
	.mobile_two { padding-left: 10px; }
	.mobi_one img { position: relative; bottom: 85px; }
	.mobi_two img { position: relative; bottom: 25px; }
	.mobi_four img { position: relative; top: 12px; }
	table { width: 100% !important;/* margin-left: 0 !important;*/ }
	.field-name-body tbody tr, .field-name-body tbody tr td { display: block; width: 94%; height: auto; max-width: 94%; padding: 5px 3%; }
	.field-name-body tbody tr { width: 100%; max-width: 100%; padding: 0px;}
	#block-views-homepage-featured-media-block .views-field-field-media-slider-image img, #block-views-homepage-featured-media-block-1 .views-field-field-media-slider-image img { width: 497px; height: 315px;}
	#block-views-homepage-featured-media-block .views-slideshow-controls-top { left: 471px; }
	#block-views-homepage-featured-media-block-1 .views-slideshow-controls-top { right: 471px; }
	#block-views-homepage-featured-media-block .views-field-title, #block-views-homepage-featured-media-block .views-field-body { padding-left: 548px; }
	#block-views-homepage-featured-media-block .views-field-field-post-type { margin-left: 523px; width: 63px; height: 80px; }
	.view-homepage-featured-media h1 a { font-size: 30px; }
	#block-views-homepage-featured-media-block-1 .views-field-title, #block-views-homepage-featured-media-block-1 .views-field-body { padding-right: 525px; padding-left: 48px; }
	#block-views-homepage-featured-media-block-1 .views-field-field-post-type { width: 63px; height: 80px; margin-left: 22px !important; }
	.front .second_section.section_two .home-slider-panel table { max-width:  96%; margin-left: auto !important; }
	.front .second_section.section_two .home-slider-panel.happen table td img { width: 85%; }
	a.table-slide { right: 0; }
	.front .second_section.section_two .home-slider-panel.happen table { max-width: 100% !important; }
	.table-slides-container { width: 90%; }
	.front .second_section.section_two .panel3 table td img { max-width: 100%; }
	.table-slidebutton { width: 100%; }
	#navigation .donate p { margin-right: 5px; }
}

@media only screen and (max-width: 985px) {
	}.col_right { width: 49.8%; }

@media only screen and (max-width: 960px) {
	#image-map-area, .map-tabs, .image-map, #map-key { display: none; }
	.not-front #map-container { background-size: 100% 50%; min-height: auto; border-top: 0; margin-top: 0px; margin-bottom: 0px; }
	.page-node-25 .view-map-tables { margin-top: 0; padding-top: 20px; }
	.map-dropdowns { width: 94%; margin: 0 3%; }
	.container-inline div, .container-inline label { display: block; }
	.map-dropdowns .view-jump-lists.view-display-id-block, .map-dropdowns .view-jump-lists.view-display-id-block_1 { position: static; }
	#block-views-homepage-featured-media-block .views-field-field-media-slider-image img, #block-views-homepage-featured-media-block-1 .views-field-field-media-slider-image img { float: none; width: 100%; height: auto; }
	#block-views-homepage-featured-media-block .views-field-title, #block-views-homepage-featured-media-block .views-field-body, #block-views-homepage-featured-media-block-1 .views-field-title, #block-views-homepage-featured-media-block-1 .views-field-body { padding-left: 0; padding-right: 0; }
	#block-views-homepage-featured-media-block .views-field-view-node a, #block-views-homepage-featured-media-block-1 .views-field-view-node a, .view-homepage-featured-media h1 a { text-align: center; }
	#block-views-homepage-featured-media-block .views-field-field-post-type, #block-views-homepage-featured-media-block-1 .views-field-field-post-type { display: none; margin-left: 0; }
	#block-views-homepage-featured-media-block .views-field-view-node .field-content, #block-views-homepage-featured-media-block-1 .views-field-view-node { text-align: center; float: none; }
	#block-views-homepage-featured-media-block .views-field-view-node a, #block-views-homepage-featured-media-block-1 .views-field-view-node a { padding-right: 0; width: 177px; }
	.view-homepage-featured-media .views-slideshow-controls-text-previous a, .view-homepage-featured-media .views-slideshow-controls-text-next a, span.views_slideshow_controls_text_next, span.views_slideshow_controls_text_previous, span.views-slideshow-controls-text-pause { display: inline-block; }
	.views-slideshow-cycle-main-frame,
	.views-slideshow-cycle-main-frame-row,
	.views-slideshow-cycle-main-frame-row img {
	  width: 100% !important;
	}
	.front #content-container { padding-top: 0; }
	.front .region-content .block { padding-top: 0; height: auto; padding-bottom: 40px; }
	#block-views-homepage-featured-media-block .views-field-title, #block-views-homepage-featured-media-block-1 .views-field-title { padding-top: 22px; width: 96%; margin: 0 auto; }
	#block-views-homepage-featured-media-block .views-field-title, #block-views-homepage-featured-media-block-1 .views-field-title { text-indent: 0; }
	#block-views-homepage-featured-media-block .views-field-title, #block-views-homepage-featured-media-block .views-field-body, #block-views-homepage-featured-media-block-1 .views-field-title, #block-views-homepage-featured-media-block-1 .views-field-body { width: 96%; margin: 10px auto; text-align: center; }
	#block-views-homepage-featured-media-block .views-field-view-node a, #block-views-homepage-featured-media-block-1 .views-field-view-node a { margin-top: 0; }
	.front .region-content .block { margin-bottom: 0; padding-bottom: 0; }
	.view-homepage-featured-media .views_slideshow_cycle_main { padding: 0 0 30px 0;}
	#block-views-homepage-featured-media-block-1 .views-slideshow-controls-top { right: 50%; margin-right: -50px; }
	#block-views-homepage-featured-media-block .views-slideshow-controls-top { left: 50%; margin-left: -50px; }
	.action-homepage-wrapper h1 { margin-top: 34px; }
	.nav_details_two .menu { width: 100%; }
	#navigation_two li a {
		padding-right: 6px;
		padding-left: 6px;
	}
	.region-contactsocial { width: 100%; }
	.show-for-960 { display: block; }
	.map-dropdowns .view-jump-lists .chosen-container-single .chosen-single { height: 47px; background-color: transparent !important; line-height: 40px; padding-top: 2px; padding-bottom: 4px;}
	.map-dropdowns .view-jump-lists select { height: 53px; background: #231f20 !important; }
	.map-dropdowns .view-jump-lists .chosen-container-single .chosen-single span, .map-dropdowns .view-jump-lists select { font-size: 14px; font-family: 'gotham_htfmedium', sans-serif; }
	.map-dropdowns .view-jump-lists.view-display-id-block_2 .chosen-container-single .chosen-single span { text-indent: -9999px; color: transparent; background-image: url('../img/TAP-logo-white.png'); background-repeat: no-repeat; background-size: contain;}
	.map-dropdowns .view-jump-lists {
		/*width: 31.3334%;*/
		width: 48.5%;
		float: left;
		margin-right: 3%;
	}
	.map-dropdowns .view-jump-lists.view-display-id-block_2 { margin-right: 0; }
	.map-dropdowns .view-jump-lists .container-inline { width: auto; }
	.map-dropdowns .view-jump-lists .chosen-container, .map-dropdowns .view-jump-lists select { background: #231f20; width: 100% !important; }
	.view-jump-lists .chosen-container-single .chosen-single div b:before { font-size: 28px; }
	.map-dropdowns .view-jump-lists .chosen-container .chosen-drop { width: inherit; font-family: 'gotham_htfmedium', sans-serif; }
	#map-container { margin-top: 0; min-height: 0; }
	.front #map-container { background: transparent; border: 0; margin-bottom: 40px; }
	.page-node-25 .template_col1_container { min-height: 0 !important; padding-bottom: 0; }
	.view-jump-lists .chosen-container-single .chosen-single div b, .view-jump-lists .chosen-container-active.chosen-with-drop .chosen-single div b { left: -16px; top: 11px;}
}

@media only screen and (max-width: 950px) {
	.front .second_section.section_two .home-panel p.featured.first { padding-top: 40px; }
	.front .second_section.section_two .home-panel { padding-bottom: 40px; padding-left: 0.9375rem; padding-right: 0.9375rem;  }
	.page-media-archive .view-media-archive table tbody tr td.views-field-title { min-width: 460px; }
}

@media only screen and (max-width: 900px) {
	.evidence li.sub_head { width: 30%; margin-right: 1%; }
	.evidence li.sub_head:last-child { margin-right: 0; }
	.evidence li.sub_head a { width: 100%; }
	.col_left .column5 { margin-left: 0; padding-right: 0; }
	.col_right .column5 { margin-right: 0; padding-left: 0; }
	.col_left, .col_right { width: 100%; float: none; }
	.col_right { border-left: 0; }
	#navigation_two { height: 12px; }
	.region-bottomfooter { display: none; }
	.footer_image1 { position: absolute; left: 16%; top: 0; }
	.footer_text { position: relative; top: 0px; left: 5%; margin-left: 0; margin-right: 0; }
	.footer_image1:nth-child(3) { left: 50%; }
	ul.footer_list { margin-bottom: 20px; }
	.footer_mobile { display: block; text-align: center; }
	.footer_mobile a, .footer_mobile_one, .footer_mobile_three { font-family: 'gotham_htfbook', sans-serif; font-size: 12px; color: #898989; text-decoration: none; }
	.footer_mobile_three { padding-top: 15px; }
	.footer_mobile_four { padding-bottom: 30px; }
	.footer_facebook { padding-top: 30px; padding-bottom: 30px; }
	.footer_mobile a { font-weight: bold; }
	.evidence li.sub_head a { margin-left: 0; }
	#map-header h1 { font-size: 38px; width: 96%; padding: 15px 2% 0 2%; }
	#map-header p { width: 96%; margin: 10px auto 0 auto; }
	.col_left .region .column5:last-child { border-bottom: 1px solid #c9c9c9; }
	.not-front .contact-homepage-wrapper input#zip_code_media { width: 147px; }
	.state-text { max-width: 64%; }
	.front .second_section.section_two .home-slider-panel.happen table td p { margin-top: 144px;}
	.page-media-archive .view-media-archive table td.views-field-field-author,
	.page-media-archive .view-media-archive table th.views-field-field-author { display: none; }
}

@media only screen and (max-width: 800px) {
	.front .second_section.section_two .home-panel p.featured.first, .front .second_section.section_two .home-panel p.featured { width: 100%; }
	.field-name-body p img, .field-name-body div.caption img { width: 100%; height: auto; background: none; padding-right: 0; margin-right: 0; }
	.slider_text h1, .slider_text h2 { font-size: 42px; }
	.front .second_section.section_two .home-slider-panel p.featured { width: 96%; margin-left: auto; margin-right: auto; }
	.front .second_section.section_two .home-slider-panel table { display: block; }
	.front .second_section.section_two .home-slider-panel table td {display: block; width: 96%; }
	.front .second_section.section_two .panel1 table td.cell2 img, .front .second_section.section_two .panel1 table td.cell3 img,
	.front .second_section.section_two .panel3 table td.cell3 img, .front .second_section.section_two .panel3 table td.cell2 img { margin-top: 0; }
	.front .second_section.section_two .home-slider-panel { padding-bottom: 10px;}
	.not-front .contact-homepage-wrapper input#zip_code_media { width: 112px; }
	.not-front #map-container { background-size: 100% 28%; padding: 15px 0; }
	.front .second_section.section_two .panel2.home-slider-panel table td { display: table-cell; width: 30%; }
	.footer_text { left: 2%; }
	.page-media-archive .view-media-archive table tbody tr td.views-field-title { min-width: 360px; }
	.page-node-223 .field-name-body p a img { width: 83px; height: 73px; }
}

@media only screen and (max-width: 751px) {
	.slider_text h1, .slider_text h2 { font-size: 38px; }
	.slider_text a { font-size: 15px; }
	.not-front .contact-homepage-wrapper input { width: 345px; }
	.map-dropdowns .view-jump-lists { width: 100%; float: none; margin-right: 0; }
	#map-container { margin-top: 20px; }
	.map-dropdowns { max-width: 390px; margin: 0 auto; }
	#navigation_two { display: none; }
	ul.footer_list { width: 100%; display: none; }
	table.mobile-footer { display: block; margin-top: 40px !important; margin-left: 0 !important; margin-right: 0 !important; margin-bottom: 20px !important;  }
	table.mobile-footer .icon img:before {
		content: "";
		height: 1px;
		width: 40px;
		color: blue;
		background: blue;
		position: relative;
		display: block;
		top: 50%;
		left: -40px;
	}
	table.mobile-footer .icon img { padding-left: 40px; padding-right: 40px; }
	table.mobile-footer .text, table.mobile-footer .text a { color: #aeaeae; }
	table.mobile-footer .text a { display: block; font-size: 1em; margin-bottom: 15px; }
	table.mobile-footer td { height: auto; vertical-align: middle; }
	table.mobile-footer .text { padding-top: 15px; padding-bottom: 5px; }
	.page-media-archive .view-media-archive table tbody tr td.views-field-title { min-width: auto; }
	.page-media-archive .view-media-archive table thead tr th { padding: 9px 15px 9px 15px;}
	.page-media-archive .view-media-archive table tbody tr td.views-field-title a { padding: 15px 15px 10px 15px; }
	.page-media-archive .view-media-archive table tbody tr td.views-field-field-source { padding: 0 15px; }
	.page-media-archive .view-media-archive table tbody tr td.views-field-created { padding: 0px 15px 0px 15px; min-width: 97px; }
}

@media only screen and (max-width: 720px) {
	#email, #zip_code { width: 90%; border: 2px solid black; }
	#email { margin-bottom: 20px; position: relative; left: 5px; }
	.not-front .contact-homepage-wrapper input { width: 330px; }
	.node-type-city #backlog-snapshot .state-image { right: 0; top: 0; width: 45%; }
	.node-type-city #backlog-snapshot .state-image img { width: 100%; height: auto; max-width: 100%; }
	.node-type-city #backlog-snapshot .large-12.first { min-height: 180px; }
	.node-type-city #backlog-snapshot .additional { padding: 20px 0 15px 0; }
}

@media only screen and (max-width: 700px) {
	#map-get-involved ul li { float: none; width: 100%; }
	#map-get-involved-container { background: #6d7a80; padding-bottom: 20px; }
	.field-name-field-state-image img { width: 100%; height: auto; }
	.slider_text h1, .slider_text h2 { font-size: 32px; }
	.slider_text h2 { margin-top: 0; line-height: 47px; }
	.slider_text p { margin-top: 0; }
	.slider_text { bottom: 24%; }
	.owl-theme .owl-controls { margin-top: 0; }
	#slider .owl-buttons { top: 6%; }
	.evidence { display: none; }
	#map-header h1 { margin-top: -40px; width: 92%; padding-left: 0; padding-right: 0; line-height: 1.2em; }
	.map-header-area { height: 94px; }
	#map-header h1 span { display: block; }
	.action-homepage-wrapper h1 { font-size: 32px; }
	.actionhome { margin-bottom: 0; }
	.credits-homepage-wrapper { width: 96%; padding: 0 2%; }
	.credits-homepage-wrapper .content a { line-height: 1em; }
	.credits-homepage-wrapper img { top: 0; }
	.actionhome { height: 21px; }.not-front .contact-homepage-wrapper form { max-width: 84%; }
	.not-front .contact-homepage-wrapper input, .not-front .contact-homepage-wrapper input#zip_code_media { width: 94%; padding-right: 3%; padding-left: 3%; margin: 10px auto; display: block; }
	.col3_text_media h1 a { font-size: 32px; }
	.state-text { max-width: 56%; }
	.mobile-view { display: block; }
	.desktop-view { display: none; }
	.media_columns .mobile-view .pager-show-more a {
		font-family: 'gotham_htfmedium', sans-serif;
		font-size: 1.15em;
		color: #f4f4f4;
		background-color: #2c2c2c;
		height: 60px;
		width: 100%;
		line-height: 60px;
		padding: 0px;
		text-decoration: none;
		display: block;
	}
	.media_columns .mobile-view .item-list { padding-top: 0; margin-bottom: 40px; }
	.media_columns .mobile-view .item-list .pager li { display: block; padding: 0; width: 100%; }
	.media_columns .mobile-view .item-list .pager { width: 100%; padding: 0; margin: 0; display: block; }
	iframe#twitter-widget-0 { width: 100% !important; }
	.media_columns .item-list .pager li.pager-item, .media_columns .item-list .pager li.pager-current, .media_columns .item-list .pager li.pager-ellipsis { display: none; }
	.media_columns .item-list .pager li.pager-previous, .media_columns .item-list .pager li.pager-next { display: inline-block; width: 46%; }
	.media_columns .item-list .pager li.pager-previous a, .media_columns .item-list .pager li.pager-next a {
		color: #767676;
		display: inline-block;
		font-family: 'gotham_htfmedium', sans-serif;
		font-style: italic;
		padding: 8px 15px 6px 15px;
		text-decoration: none;
		font-size: 24px;
	}
	.media_columns .item-list .pager { width: 100%; }
	.media_columns .item-list { margin-bottom: 33px; padding-top: 25px; }
	.media_columns .item-list .pager li.pager-previous { text-align: left; }
	.media_columns .item-list .pager li.pager-next { text-align:  right; float: right; }
	/**media center pages here */
}

@media only screen and (max-width: 630px) {
	.credits-homepage-wrapper p { line-height: 45px; padding-top: 30px; }
	.view-homepage-featured-media h1 a, .contact-homepage-wrapper h1, .action-homepage-wrapper h1 { font-size: 25px; }
	.state-text h2, .state-text h1 { text-align: center; float: none; }
	.show-for-630 { display: block; }
	.node-type-state .state-image, .node-type-city .state-image { display: none; }
	.node-type-state #backlog-snapshot .state-image, .node-type-city #backlog-snapshot .state-image { display: block; 	    position: static;
	    width: 100%;
	    float: none;
	    margin-bottom: 0;
}
	#backlog-snapshot .backtomap { position: absolute; right: 2%; top: -36px; }
	#backlog-snapshot {
		display: -webkit-box;
	    display: -moz-box;
	    display: -ms-flexbox;
	    display: -webkit-flex;
	    display: flex;
	    -webkit-box-orient: vertical;
	    -moz-box-orient: vertical;
	    -webkit-flex-direction: column;
	    -ms-flex-direction: column;
	    flex-direction: column;
	    /* optional */
	    -webkit-box-align: start;
	    -moz-box-align: start;
	    -ms-flex-align: start;
	    -webkit-align-items: flex-start;
	    align-items: flex-start;
	    padding-left: 0;
	}
	#backlog-snapshot h2.section-title {
		 -webkit-box-ordinal-group: 2;
	    -moz-box-ordinal-group: 2;
	    -ms-flex-order: 2;
	    -webkit-order: 2;
	    order: 2;
	    margin-left: 0;
	    width: 86%;
	    padding-left: 14%;

	}
	#backlog-snapshot .state-image, #backlog-snapshot .state-image {
		-webkit-box-ordinal-group: 1;
	    -moz-box-ordinal-group: 1;
	    -ms-flex-order: 1;
	    -webkit-order: 1;
	    order: 1;
	}
	#backlog-snapshot .large-12 {
		-webkit-box-ordinal-group: 4;
	    -moz-box-ordinal-group: 4;
	    -ms-flex-order: 4;
	    -webkit-order: 4;
	    order: 4;
	    padding-left: 1.9375em;
	}
	#backlog-snapshot .large-12.first {
		-webkit-box-ordinal-group: 3;
	    -moz-box-ordinal-group: 3;
	    -ms-flex-order: 3;
	    -webkit-order: 3;
	    order: 3;
	}
	#backlog-snapshot .state-image img, #backlog-snapshot .state-image img { float: none; width: 100%; max-width: 100%; }
	.state-text h1 { font-size: 40px; }
	.node-type-city #backlog-snapshot .large-12.first { min-height: 0; }
	.state-text { max-width: 100%; }
	.state-text h1 { margin-bottom: 40px; }
	.page-node-25 .view-map-tables, .page-node-25 .top-button { display: none; }
}

@media only screen and (max-width: 600px) {
	.mobile_one { width: 25%; }
	#map-get-involved h1, #map-header h1 { font-size: 25px; }
	.col3_text_media h1 a, .top_text_media h1 { font-size: 30px; }
}

@media only screen and (max-width: 585px) {
	.slider_text h2 { line-height: 40px; }
	.slider_text h1, .slider_text h2 { font-size: 28px; }
	.slider_text { bottom: 19%; }
	h1.top-text a, .field-name-body h1, .field-name-body h1 a, .field-name-field-intro-text h1, .field-name-field-intro-text h1 a { font-size: 32px; }
	#backlog-snapshot .large-6 { width: 100%; float: none; }
	#backlog-snapshot { text-align: center; }
	#backlog-snapshot h2.section-title { background-position: 24%; }
	#backlog-snapshot .large-12 { padding-right: 1.9375em; }
	#backlog-snapshot .large-12.first { width: 100%; padding: 0; min-height: 0; margin-bottom: 40px; }
	#backlog-snapshot h5.section-title { border-top: 1px solid #e1e1e1; padding-top: 11px; margin-right: -1.9375em; }
	.field-name-body h2, .field-name-body h2 a, .field-name-field-intro-text h2, .field-name-field-intro-text h2 a { font-size: 28px; }
	.field-name-body h3, .field-name-body h3 a, .field-name-field-intro-text h3, .field-name-field-intro-text h3 a { font-size: 22px; }
	#block-better-jump-menu-main-menu form .chosen-container, #block-better-jump-menu-main-menu .container-inline { width: 100% !important; }
}

@media only screen and (max-width: 530px) {
	.slider_text h1, .slider_text h2 { font-size: 20px; }
	.slider_text h2 { line-height: 1.3em; }
	.credits-homepage-wrapper p { line-height: 30px; }
	div.caption { float: none; }
}

@media only screen and (max-width: 480px) {
	.region-navigation .signup { display: none; }
	.template_col1_container { padding-bottom: 20px; }
	.media_contact a, .not-front .contact-homepage-wrapper input.media_contact { width: 100%; }
	.not-front .contact-homepage-wrapper form { margin-left: auto; max-width: 86;}
	#backlog-snapshot { width: 100%; padding: 0; margin-left: 0; }
	#backlog-snapshot .backtomap { right: 5%; }
	.field-name-body h2, .field-name-body h2 a, .field-name-field-intro-text h2, .field-name-field-intro-text h2 a { font-size: 24px; }
	.field-name-body h3, .field-name-body h3 a, .field-name-field-intro-text h3, .field-name-field-intro-text h3 a { font-size: 18px; }
	.field-name-body h4, .field-name-body h4 a, .field-name-field-intro-text h4, .field-name-field-intro-text h4 a { font-size: 18px; }
	.col3_text_media h2 { font-size: 15px; }
	.col3_text_media h1 a, .top_text_media h1 { font-size: 30px; }
	.media_columns .view-media-center .col3_text_media p { font-size: 16px; }
	.col3_text_media h1 { line-height: 38px; margin-bottom: 10px; }
	.page-media-archive .view-media-archive table tr th.views-field-field-source,
	.page-media-archive .view-media-archive table tr td.views-field-field-source { display: none; }
	.view-media-archive .views-exposed-form label { font-size: 17px; line-height: 62px; }
	.view-media-archive .view-filters .views-exposed-form .chosen-container-single .chosen-single, .view-media-archive .views-exposed-form select { font-size: 1.5em; }
	.view-media-archive .views-exposed-form .chosen-container-single .chosen-single, .view-media-archive .views-exposed-form select { width: 180px; height: 62px; line-height: 62px; }
	.view-media-archive .views-exposed-form .chosen-container .chosen-results li.active-result { padding-left: 18px; }
	.view-media-center .view-filters, .archive .view-filters, .view-media-archive .views-exposed-form select { height: 62px; }
	.view-media-archive .views-exposed-form .chosen-container.chosen-container-single, .view-media-archive .views-exposed-form select { width: 180px !important; float: right; }
	.view-media-archive .views-exposed-form .chosen-container .chosen-results { width: 180px; }
	.page-media-archive .view-media-archive table tbody tr td.views-field-title a { font-size: 20px; line-height: 26px; }
	.media_col1_container.archive { padding-top: 20px; }
}

@media only screen and (max-width: 450px) {
	.map_footer_two.wrapper { width: 95%; }
	#slider .owl-buttons .owl-next, #slider .owl-buttons .owl-prev,
	.view-homepage-featured-media .views-slideshow-controls-text-next a,
	.view-homepage-featured-media .views-slideshow-controls-text-previous a { width: 32px; height: 32px; background-repeat: no-repeat; background-size: 200% 100%; }
	#slider .owl-buttons .owl-prev { background-position: -32px 0; }
	#slider .owl-buttons { margin-left: -41px; }
	.slider_text a { font-size: 13px; }
	.front .second_section.section_two .home-panel p.featured { font-size: 16px; line-height: 24px; }
	.view-homepage-featured-media .views-slideshow-controls-text-previous a:hover, .view-homepage-featured-media .views-slideshow-controls-text-next a:hover { background-position: 2px 0; }
	#block-views-homepage-featured-media-block .views-slideshow-controls-top { margin-left: -41px; }
	#block-views-homepage-featured-media-block-1 .views-slideshow-controls-top { margin-right: -41px; }
	h1.top-text a, .field-name-body h1, .field-name-body h1 a, .field-name-field-intro-text h1, .field-name-field-intro-text h1 a { font-size: 28px; }
	#backlog-snapshot h2.section-title { background-position: 19%; }
	.col3_text_media h2.meta span  { display: block; }
	.media_columns .item-list .pager li.pager-previous, .media_columns .item-list .pager li.pager-next { width: 45%; }
}

@media only screen and (max-width: 400px) {
	.nav_bar .etblogo { width: 50%; height: auto; }
	.nav_bar .etblogo img { width: 100%; height: auto; }
	.mobile-nav { right: 0; }
	.mobile-text { font-size: 16px; bottom: 2px; }
	#nav-toggle { padding: 10px; }
	#navigation { height: 86px; }
	#slider { margin-top: 93px; }
	.container_slider { height: 300px; }
	#slider .field-content img { width: auto; height: 300px; margin: 0 auto; }
	.view-homepage-featured-media h1 a, .contact-homepage-wrapper h1, .action-homepage-wrapper h1 { font-size: 22px; }
	.view-homepage-featured-media p { font-size: 14px; }
	#block-views-homepage-featured-media-block .views-field-view-node a { font-size: 1em; }
	#email, #zip_code { font-size: 18px; height: 36px; }
	#backlog-snapshot .backtomap { width: 50px; height: 50px; top: -25px; }
	#backlog-snapshot .backtomap img { width: 100%; height: 100%; }
	#backlog-snapshot h2.section-title { background-position: 12%; }
	#backlog-snapshot .additional { padding: 0 0 15px 0; }
	.field-name-body p.featured, .field-name-body .featured, .field-name-field-intro-text .featured, .field-name-field-intro-text p.featured {
		font-size: 16px; line-height: 24px;
	}
	.state-header-positioning-four, .state-header-positioning-three, .state-header-positioning-one, .state-header-positioning-two { font-size: 18px; }
	.view-media-archive .views-exposed-form label { font-size: 15px; }
	.view-media-archive .views-exposed-form .chosen-container.chosen-container-single, .view-media-archive .views-exposed-form select { width: 150px !important; }
	.view-media-archive .views-exposed-form .chosen-container-single .chosen-single, .view-media-archive .views-exposed-form select { width: 150px; }
	.view-media-archive .views-exposed-form .chosen-container .chosen-results { width: 148px; }
	table.mobile-footer .icon img { padding-left: 30px; padding-right: 20px; }
}

@media only screen and (max-width: 380px) {
	#email, #zip_code { margin-left: auto; margin-right: auto; left: 0; }
}
