/* This file will hold styles that are loaded using the same media query as the normal grid. */
/* If you are using the default media queries provided by Omega, these styles will also
 *  apply to the widescreen layout unless they are overridden by the widescreen styles. */

h3{
  font-size: 18px;
}
h4{
  font-size: 17px;
}
h5{
  font-size: 16px;
}
h6{
  font-size: 15px;
}
.dc-agency-omega-grid h3{
  font-size: 14px;
}

/* Branding region styling -Begin */

/* Branding region styling -End */

/* header region styling -Begin */
#zone-header {
  background: #fff;
  display: block;
  height: 18px;
  width: 980px;
  padding: 15px 0px 15px 5px;
  z-index: 9;
}
#zone-header {
  border-left: 0 none;
  border-top: 5px solid #cccccc;
  box-shadow: 0 4px 1px -2px #ebebeb;
  border-bottom: 1px solid #ebebeb;
}
#region-header-first {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
}
#stickyhideout {
  background: #ffffff;
  display: block;
  padding-bottom: 0px;
  top: 0;
  width: 980px;
  height: 57px;
  margin-left: auto;
  margin-right: auto;
}
.dclogo_small_desktop {
  display: block;
  float: left;
  margin-right: 15px;
  padding-top: 7px;
}
.sh_agency_title {
  float: left;
  font-family: Roboto-Regular;
  font-size: 1.5em;
  margin-right: 25px;
  padding-top: 12px;
}
.header_search {
  display: block;
  float: left;
  margin-top: 5px;
}
.header_search_icon {
  padding: 11px 21px 14px;
}
.header_search_icon_active {
  background: #ececec;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-top: 1px solid #ccc;
}
.search_dropdown{
  position: absolute;
  right: 571px;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-bottom: 3px solid #2B4989;
  border-top: 1px solid #ccc;
  background: #ececec;
  padding: 20px;
  margin-top: -1px;
  z-index: 10;
  min-height: 50px;
}
#header-search-from-button input[type='submit']{
  height: 31px;
  content: "Go";
  border: 3px double #ccc;
  top: 5px;
  left: 295px;
  position: relative;
  background: #2B4989;
  color: #fff;
  text-shadow:none;
  -webkit-border-radius:0px;
  border-radius: 0px;
  font-size: 16px;
}
#header-search-from-button input[type='submit']:hover{
  background: #6a99ff;
}
#header-search-from-button input[type='submit']:active{
  background: #1f32fd;
}
.close{
  background: #2B4989;
  border-radius: 10px;
  color: #fff !important;
  display: inline-block;
  font-size: 12px;
  font-weight: bold;
  height: 20px;
  line-height: 20px;
  position: absolute;
  right: -10px;
  text-align: center;
  top: 85px;
  width: 20px;
}
.close:hover {
  background: #2B4989;
  color: #fff !important;
}
#zone-branding #block-menu-block-2 ul {
  margin: 0 0 15px;
  padding-right: 6px;
  text-align: right;
}
#zone-branding .grid-6, #zone-branding .grid-18 {
  float: left;
}
.dcSearchContainer {
  margin-top: 15px;
  min-height: 1px;
  padding: 5px;
  position: static;
}
.dcSearchButtonContainer {
  background: #2b4888;
  border: 0 none;
  border-radius: 50%;
  color: #fff;
  float: right;
  font-size: 1.134em;
  left: 365px;
  margin-right: 12px;
  margin-top: 8px;
  min-height: 30px;
  padding: 5px;
  width: 37px;
}
.dcSearchButtonIcon {
  background: url("/sites/default/files/dc/shared_assets/search_icon.png") no-repeat center;
  min-height: 24px;
  width: 30px;
  z-index: 2;
}
.dcSearchForm {
  border: 1px solid #000033;
  padding: 11px 0px 11px 11px;
  width: 98%;
}
#zone-branding .inner_site-filter {
  margin-right: 10px;
}
.view-id-services .attachment .view-content {
  border: 1px solid #ccc;
  box-shadow: 0 0 5px #ccc;
  margin-bottom: 25px;
  padding: 15px;
}
.dcSearchForm input {
  border: 0 none;
  width: 80%;
  font-size: 15px;
}
#zone-branding .grid-6 {
  margin-top: -32px;
  width: 220px;
}
#zone-branding #zone-branding {
  margin-top: 20px;
}
#region-branding .logo-img img {
  margin-bottom: 9px;
}
#zone-branding .logo-img a {
  font-size: 14px;
  margin-left: -3px;
}

#region-branding #region-branding {
  margin-left: 0px;
  margin-right: 0px;
}
.logo-img {
  margin-top: 0;
  margin-bottom: 0px;
  width: 100%;
}
#logo {
  float: left;
  padding: 15px 15px 15px 10px;
}
.logo-text {
  float: left;
  margin-left: 0;
  padding: 15px 15px 15px 10px;
}
#zone-branding .logo-img a {
  margin-left: 0px;
}
#region-branding .logo-img img {
  margin-bottom: 0px;
}
.logo-img a:hover {
  background: none;
}
.logo-text {
  margin-left: 2px;
  margin-top: -1px;
  padding-bottom: 1px;
  padding-top: 1px;
}
.domain-preview-dcoz-dc-gov .logo-text,
.domain-dcoz-dc-gov .logo-text {
     display: none;
}
#region-branding-second {
  margin-left: 205px;
  margin-right: 0px;
  margin-top: -20px;
  width: 54%;
}

h1, .portal-title, .agency_title {
  font-size: 30px;
}
.agency_title {
  margin-bottom: 0px;
  margin-right: 0;
  margin-top: 0;
  padding: 0 0 3px 10px;
  position: relative;
  border-bottom: none;
}
/*header Styling -End */

.dots {
  background-image: url("/sites/default/files/dc/shared_assets/dot.png");
  height: 3px;
  min-width: 100%;
  position: absolute;
  top: -7px;
}
#section-header {
  border-top: 11px solid #2b4888;
  width: 100%;
}
#zone-branding{
  width: 972px;
}
#zone-branding .grid-24{
  width: 972px;
  margin-left: auto;
  margin-right: auto;
}
#zone-branding-wrapper {
  border-top: 11px solid #2b4888;
  margin-top: -14px;
}

#block-domain-conf-domain-main-links {
  display: block;
}
#block-menu-block-2 {
  padding-top:15px;
  font: inherit;
}
#zone-branding #block-menu-block-2 a {
  color: #2E2EFF;
  font-family: Roboto-Regular;
  font-size: 14px;
  font-weight: normal;
  margin: 0;
  padding: 0;
  text-decoration: none;
}
/* mobie menu is hidden in Normal and Wide screens */
#mobile-head {
  display: none;
}
ul.menu li {
  margin: 0;
}
#zone-branding #block-menu-block-2 li {
  display: inline;
  padding: 0 5px 0 8px;
}
.block-domain-main-links {
  display: block;
  margin-top: -13px;
}
.block-domain-main-links div.content {
  display: table;
  margin: 0 auto;
}
.block-domain-main-links div.content > ul.menu-sub {
  display: table-row;
  white-space: nowrap;
}
.block-domain-main-links div.content > ul {
  height: 30px;
  list-style: outside none none;
  margin: 0 0 0 65px;
}
.block-domain-main-links div.content > ul.menu-sub > li.expanded {
  padding-right: 25px;
  position: relative;
}
.block-domain-main-links div.content > ul.menu-sub > li {
  display: table-cell;
  background: #fff;
  border-right: 1px solid #ccc;
  float: left;
  line-height: 30px;
  list-style: outside none none;
  margin: 0 !important;
  padding: 2px 9px;
  position: relative;
}
.block-domain-main-links div.content > ul.menu-sub li.last {
  border-right: 0 none;
}
.block-domain-main-links div.content > ul.menu-sub > li.expanded > a::after {
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #444444;
  content: "";
  height: 0;
  position: absolute;
  right: 10px;
  top: 23px;
  width: 0;
}
#zone-header ul li a:link, #zone-header ul li a:active {
  color: #2b4888;
}
#zone-header ul li a {
  font-size: 14px;
}
.block-domain-main-links div.content > ul.menu-sub li a {
  background: 0;
  padding: 0;
}
.block-domain-main-links div.content > ul.menu-sub > li > ul.menu-sub {
  /*background: #fff;*/
  background: #ebecee;
  border: 1px solid #ccc;
  display: none;
  height: auto;
  list-style: outside none none;
  margin: 0px 0 0 -5px;
  padding: 5px;
  position: absolute;
  text-align: left;
  white-space: normal;
  width: 580px;
  z-index: 12;
}
.block-domain-main-links div.content > ul.menu-sub > li > ul.menu-sub li {
  background: #ebecee;
  /*border: 1px solid #fff;*/
  display: block;
  /*float: left;*/
  line-height: 50px;
  padding: 5px;
  white-space: normal;
  width: 275px;
}
#block-domain-conf-domain-main-links div.content>ul.menu-sub>li:hover > ul.menu-sub {
  display: block;
}
ul.menu-sub ul.three-column ul {
  float: left;
  padding-left: 8px;
}
ul.menu-sub ul.three-column {
  padding: 0px !important;
  width: 555px !important;
}
ul.menu-sub ul.three-column li {
  width: 170px !important;
  white-space: normal;
  padding: 10px 0px !important;
}

#block-domain-conf-domain-main-links div.content > ul.menu-sub > li > ul.menu-sub li:hover {
  background: #ebecee;
}
#block-domain-conf-domain-main-links div.content > ul.menu-sub > li.expanded > ul.menu-sub > ul > li a,
#block-domain-conf-domain-main-links div.content > ul.menu-sub > li.expanded > ul.menu-sub > li a {
  line-height: 20px;
}
#block-domain-conf-domain-main-links div.content > ul.menu-sub > li.expanded > ul.menu-sub > ul ul {
  display: none;
}
.menu-drop-left{
  position: relative;
}
.menu-drop-left ul{
  right: -1px;
}
.fixed {
  position: fixed;
  top: 0px;
  width: 100%;
  z-index: 9;
}
.stickyhideout_active {
  display: block !important;
}
.navigation {
  display: none;
}
a:hover, a:visited:hover, .region-content-inner a:hover, #mobile-main-menu li a:hover, .mobile-search-btn:hover, #mobile-head div.rightButton:hover,
.block-domain-main-links div.content > ul.menu-sub li:hover, #mobile-head div.rightButton.pressed a, #mobile-head #mobile-search-icon.pressed a:hover,
.block-domain-main-links div.content > ul.menu-sub > li:hover, .block-domain-main-links div.content > ul.menu-sub > li.active-trail {
  background: #dde8ff;
}
#mobile-search-icon {
  display: none;
}
.block-domain-main-links div.content > ul.menu-sub > li {
  display: table-cell;
}
.block-domain-main-links div.content > ul.menu-sub > li {
  background: #fff;
  border-right: 1px solid #ccc;
  float: left;
  line-height: 30px;
  list-style: outside none none;
  margin: 0 !important;
  padding: 5px 4px 0;
  position: relative;
  padding-right: 25px;
}
/* Menu Region Styling -End */

/* Content Region Styling -Begin */
.front .zone-content .node {
  display: none;
}
.zone-content-wrapper .item-list {
  display: none;
}
.zone-content-wrapper .view .item-list {
  display: block;
}
.zone-content-wrapper nav.node-links {
  display: none;
}
#zone-content {
  margin-left: auto;
  width: 820px;
}
#region-content {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}
#zone-content .grid-24 {
  width: 970px;
  margin: 0px;
}

/* SETTING BOX HEIGHTS FOR A, B, C, D, Events and Latest */

#region-agency-home-3col {
  height: 300px;
  overflow: hidden;
}
#region-agency-home-lower-left {
	min-height: 610px;
	overflow: hidden;
}
#region-agency-home-lower-right {
	height: 610px;
	overflow: hidden;
}

/* END BOX HEIGHTS FOR A, B, C, D, Events and Latest */

/* rotator styles */
#block-views-agency-home-responsive-block {
  width: 900px;
  margin-left: 80px;
}
.bx-wrapper .view-content > div {
  margin-right: 168px !important;
}
.bx-pager {
  margin-left: 0 !important;
  width: 90% !important;
}
.bx-wrapper .bx-next {
  right: 365px !important;
  /*right: 88px !important;*/
}
.bx-wrapper .bx-prev {
  left: 280px !important;
}
.bx-wrapper .bx-controls-auto {
  right: 310px !important;
}
/* end of rotator styles */

/* slider2 styles begin */
.responsive_slider2 #region-agency-home-rotator,
.responsive_slider2 #block-views-agency-home-responsive-block {
  margin-left: 15px;
  width: 940px;
}
.responsive_slider2 .bx-wrapper .view-content > div {
  width: 940px !important;
  z-index: 1 !important;
}
.responsive_slider2 .slide #text > #learnmore {
  display: block;
}
.responsive_slider2 .bx-wrapper img {
  float: left;
  height: 324px;
  padding-right: 10px;
  width: 614px;
}
.responsive_slider2 .bx-wrapper .bx-pager.bx-default-pager a {
  background: none repeat scroll 0 0 #fff;
  border-radius: 0;
  height: 35px;
  padding-top: 20px;
  text-indent: 0;
  width: 23px;
}
.responsive_slider2 .bx-wrapper .bx-pager.bx-default-pager a:hover,
.responsive_slider2 .bx-wrapper .bx-pager.bx-default-pager a.active {
  color: #fff;
  background: #2d4688;
}
.responsive_slider2 .bx-wrapper .bx-pager {
  margin-left: 500px !important;
  margin-top: -4px;
  width: 350px !important;
  padding-top: 0px;
}
.responsive_slider2 .bx-wrapper .bx-next {
  right: 100px !important;
}
.responsive_slider2 .bx-wrapper .bx-prev {
  left: 480px !important;
}
.responsive_slider2 .bx-wrapper .bx-controls-auto {
  right: 50px !important;
}
.responsive_slider2 .bx-wrapper .bx-viewport .slide {
  max-height: 330px;
  min-height: 330px;
}
.responsive_slider2 .bx-wrapper .bx-viewport .slide #text {
  /*background: url("/sites/default/files/dc/shared_assets/slider2_gradient.png") repeat-x scroll 0 0 #e7e6e7;*/
  background: url("/sites/all/themes/dc_agency_omega/images/slider2_gradient.png") repeat-x scroll 0 0 #e7e6e7;
  height: 325px;
}
.responsive_slider2 .bx-wrapper .bx-viewport .slide:hover,
.responsive_slider2 .bx-wrapper .bx-viewport .slide:hover p{
  background: none;
}
.responsive_slider2 .slide #text > #learnmore {
  background: #ecedef;
  border: 1px solid #d7d7d7;
  box-shadow: 0 0 1px #d7d7d7;
  color: black;
  font-size: 14px;
  left: 770px;
  padding: 10px;
  position: absolute;
  text-align: center;
  top: 260px;
  width: 100px;
}
/* end of slider2 styles*/
.front .view-display-id-responsive_homepage_banner {
  display: block;
}
.front #region-agency-home-rotator .view-display-id-responsive_homepage_banner img {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

#region-agency-featured-services #block-views-agency-home-responsive-block-1 {
  padding: 10px;
}
#region-agency-featured-services .views-row.views-row-odd {
  float: left;
}
#region-agency-featured-services .views-row {
  border: 0 none;
  width: 470px;
  padding: 0;
  clear: none;
  min-height: 100px;
  float: left;
}
#region-agency-featured-services .views-row-even {
  margin-left: 20px;
}
#region-agency-featured-services .views-row-2 {
  clear: right;
}
#region-agency-featured-services .view-footer {
  background: none repeat scroll 0 0 #fff;
  border: 0 none;
  float: right;
  clear: both;
  text-align: center;
}
.views-field-field-icon {
  margin-top: 0px;
}
.views-field-field-icon a:hover {
  background: none;
}
.front #block-views-features-blocks-homepage-a, .front #block-views-features-blocks-homepage-b, .front #block-views-features-blocks-homepage-c,
.front #block-views-features-blocks-upcoming-events {
  float: left;
/*  height: 295px;
  overflow: hidden; */
  vertical-align: top;
  width: 295px;
}
#block-views-features-blocks-homepage-a,
#block-views-features-blocks-homepage-b,
#block-views-features-blocks-homepage-c,
#block-views-features-blocks-upcoming-events {
  margin-bottom: 0px !important;
}
.front #region-agency-featured-services,
.front #region-agency-home-3col,
/* .front #region-agency-info */ {
  width: 960px
}
#block-views-features-blocks-homepage-a, #block-views-features-blocks-homepage-b, #block-views-features-blocks-homepage-c, #block-views-features-blocks-upcoming-events {
/*  padding: 0px 10px 10px 10px; */
}
#region-agency-home-3col {
  padding-top: 10px;
}
.front #block-views-features-blocks-homepage-a,
.front #block-views-features-blocks-homepage-b {
  border-right: 1px solid #e5e5e5;
}
#block-views-features-blocks-block-1 h2 {
  height: 40px;
}
#block-views-features-blocks-block-1 h2 strong {
  bottom: 0;
  position: absolute;
  font-weight: normal;
}
#region-agency-featured-services .views-row h3 {
  font-size: 14px;
}
#region-agency-home-3col .views-field-title {
  border-bottom: 1px solid #d5d5d5;
}
#region-agency-home-lower-left, #region-agency-info {
  width: 600px !important;
  padding-right: 10px;
  margin-left: 10px;
}
#region-agency-info {
	padding-top: 38px;
}
#region-agency-home-lower-right {
  width: 335px;
  padding: 10px;
  float: right;
}
.front .view-agency-information {
  padding: 10px;
}
.front .view-agency-information .views-field-field-image {
  float: left
}
/* Commented out to support 2 colomun Agency Info Block
.front .view-agency-information .field-name-field-language-support {
  float: right;
  margin-top: -230px;
  margin-right: 120px;
}
*/
.front .view-agency-information .field-name-field-language-support .field-items {
  display: block;
}
.front .views-field-field-askthedirectortitle,
/*.front #region-agency-info a[title="Agency Performance"],*/
.front #region-agency-info a[title="Grade.DC.Gov"],
.front .view-agency-information .field-name-field-language-support .field-items {
  margin-left: 220px;
}

.front #region-agency-info .view-agency-information-details {
  width: 100%;
}
#region-agency-info .views-field.views-field-field-image {
  min-height: 300px;
}
.region-sidebar-first .views-field.views-field-field-image{
  padding: 0;
  width: auto;
}
/* Content region styling -End */

/* footer Region Styling -Begin */

.zone-postscript-wrapper::before {
  box-shadow: 0 7px 10px #ccc;
  content: "x";
  display: block;
  text-indent: -9999px;
  width: 100%;
}
#resourcedc {
  color: #20394f !important;
  display: block !important;
  font-family: roboto-regular;
  font-size: 18px;
  margin-top: -34px;
}
#zone-postscript {
  padding: 10px;
  text-align: center;
}
#zone-postscript {
  display: block;
}
#zone-postscript {
  width: 840px;
}
#zone-postscript .region-postscript-first {
  margin: 0 auto;
  width: 100%;
}
.zone-postscript-wrapper #resource-icon-section {
  color: #ccc;
  display: inline-block;
  font-size: 15px;
  margin: 10px;
  text-align: center;
}
h3.more-link::after {
  content: url("/sites/all/themes/dc_home_omega/images/more-arrow.png");
  display: block;
  float: right;
  margin-left: 7px;
  margin-top: 4px;
}
#zone-postscript-wrapper .more-link {
  margin-right: 31px;
}
h3.more-link {
  background: 0;
  padding: 0;
  text-align: right;
}
.more-footer, .more-link {
  margin-right: 20px;
  position: relative;
}
.zone-postscript-wrapper #resource-icon-section {
  color: #ccc;
  font-size: 15px;
  text-align: center;
}
.zone-postscript-wrapper #resource-icon-section .resource-content-block {
  float: left;
  margin: 10px 15px;
  padding: 10px;
  position: relative;
}
.zone-postscript-wrapper .twitter-resource-icon {
  background: url("/sites/default/files/dc/shared_assets/resources_icon_set/twitter.png") no-repeat center;
}
.zone-postscript-wrapper .facebook-resource-icon {
  background: url("/sites/default/files/dc/shared_assets/resources_icon_set/facebook.png") no-repeat center;
}
.zone-postscript-wrapper .mobile-resource-icon {
  background: url("/sites/default/files/dc/shared_assets/resources_icon_set/mobile.png") no-repeat center;
}
.zone-postscript-wrapper .maps-resource-icon {
  background: url("/sites/default/files/dc/shared_assets/resources_icon_set/maps.png") no-repeat center;
}
.zone-postscript-wrapper .webcasts-resource-icon {
  background: url("/sites/default/files/dc/shared_assets/resources_icon_set/webcasts.png") no-repeat center;
}
.zone-postscript-wrapper .rss-resource-icon {
  background: url("/sites/default/files/dc/shared_assets/resources_icon_set/rss.png") no-repeat center;
}
.zone-postscript-wrapper .data-resource-icon {
  background: url("/sites/default/files/dc/shared_assets/resources_icon_set/data.png") no-repeat center;
}
.zone-postscript-wrapper .subscribe-resource-icon {
  background: url("/sites/default/files/dc/shared_assets/resources_icon_set/subscribe.png") no-repeat center;
}
.resource-icon-text {
  bottom: -20px;
  font-family: Roboto-Regular;
  font-size: 14px;
  position: absolute;
}
.twitter-resource-icon, .facebook-resource-icon, .maps-resource-icon, .mobile-resource-icon, .webcasts-resource-icon, .rss-resource-icon, .data-resource-icon, .youtube-resource-icon, .subscribe-resource-icon, .twitter-resource-icon:hover, .facebook-resource-icon:hover, .maps-resource-icon:hover, .mobile-resource-icon:hover, .webcasts-resource-icon:hover, .rss-resource-icon:hover, .data-resource-icon:hover, .youtube-resource-icon:hover, .subscribe-resource-icon:hover {
  min-height: 50px;
  width: 50px;
}
ource-icon-text {
  bottom: -20px;
  font-family: Roboto-Regular;
  font-size: 14px;
  position: absolute;
}
.zone-prefooter-wrapper::before {
  content: url("/sites/default/files/dc/shared_assets/main_stars.jpg");
  margin-top: -29px;
  min-width: 100px;
}
.zone-prefooter-wrapper {
  background: url("/sites/default/files/dc/shared_assets/line_bg.jpg") repeat-x center;
}
.zone-footer-wrapper {
  background: #ebecee;
}
.zone-second-footer-wrapper {
  background: #2b4888;
}
.zone-second-footer-wrapper {
  margin-top: 0;
}
.zone-second-footer-wrapper, .zone-footer {
  margin-right: 0;
}
.zone-footer .block {
  text-align: center;
}
.zone-footer .dcFooter {
  display: inline-block;
  text-align: left;
}
#resources-link {
  display: none;
}
.zone-footer .dcFooter {
  display: inline-block;
  text-align: left;
}
.zone-footer-wrapper .dcFooter .dcFooterList {
  float: left;
  margin: 10px;
  width: 200px;
}
.dcFooterList .footer-icon {
  display: block;
}
.footer-icon {
  margin-bottom: 20px;
}
.dcFooterList ul a::after, .dcFooterList .dcFooterLabel::before, .dcFooterList .dcFooterLabel.expanded::before {
  content: "";
}
div.dcFooterLabel {
  color: #444444;
  padding: 5px 0 10px;
}
.dcFooterList ul {
  display: block !important;
}
.dcFooterList ul {
  background: #ececec;
  display: block;
  text-indent: 0;
}
.dcFooterList ul li {
  font-size: 14px;
  padding: 0;
}
.dcFooterList ul li a::before, .dcFooterList ul li a::after, .dcFooterListLower ul li a::before, .dcFooterListLower ul li a::after {
  border: 0 none;
}
.dcFooterList ul a::after, .dcFooterList .dcFooterLabel::before, .dcFooterList .dcFooterLabel.expanded::before {
  content: "";
}
.zone-footer-wrapper a {
  color: #646464;
  text-decoration: none;
}
.zone-second-footer-wrapper {
  background: #2b4888;
}
.zone-second-footer-wrapper {
  margin-top: 0;
}
.zone-second-footer-wrapper, .zone-footer {
  margin-right: 0;
}

.zone-second-footer-wrapper {
  background: #2b4888;
}
.zone-second-footer-wrapper {
  margin-top: 0;
}
.zone-second-footer-wrapper, .zone-footer {
  margin-right: 0;
}
.dcFooterListLower ul::after, .dcFooterListLower ul::before {
  content: url("/sites/default/files/dc/shared_assets/h2stars.png");
}
.zone-second-footer-wrapper .dcFooterListLower ul li {
  display: inline;
  padding: 0;
  margin: 10px;
}
.zone-second-footer-wrapper .dcFooterListLower ul li a::after {
  border: 0 none;
  content: "";
}
.zone-second-footer-wrapper .dcFooterListLower ul li a {
  display: inline;
  font-size: 14px;
}

/*footer Region Styling -End */

/********************************************

Internal Styles for new responsive theme - NR

*********************************************/

.not-front .container-24 .grid-12, .not-front .container-24 .grid-6 {
	float: left;
}

.dc-display-2-column #region-content {
    width: 680px;
}
.not-front .region-content-inner {
  padding: 0 15px;
}

#zone-content{
	width: 980px;
}

#region-content {
  width: 480px;
}

.page-publications-list #region-content,
.page-publications #region-content,
.page-newsroom #region-content,
.page-services #region-content,
.page-events #region-content {
	width: 710px;
}

.page-publications-list #region-sidebar-second,
.page-publications #region-sidebar-second,
.page-newsroom #region-sidebar-second,
.page-services #region-sidebar-second,
.page-events #region-sidebar-second {
	display: none;
}

#mobile-filter, .rightButton, .filterButton{
    display: none;
  }

.container-24 .grid-10{
  float: left;
}

.views-widget-sort-by, .views-widget-sort-order{
  position: absolute;
  z-index: 5;
  top: 0px;
  left: 192px;
}


#edit-sort-by, #edit-sort-order{
  height: 50px;
  min-width: 100px;
  margin-top: 5px;
}

select.form-select, #edit-keys, #edit-field-date-value-min-datepicker-popup-0, #edit-field-date-value-max-datepicker-popup-0,  #edit-field-date-value-min-datepicker-popup-1, #edit-field-date-value-max-datepicker-popup-1,#edit-field-release-type-tid,#edit-after-value-datepicker-popup-0,#edit-before-value-datepicker-popup-0 {
  min-width: 200px;
}
select.form-select{
  background-color: rgb(248, 248, 248);
}

.view-newsroom, .view-newsroom-v2, .view-resources, .view-events-landing{
  margin-top: 100px;
}
.view-resources .views-row{
  min-height: 100px;
}
.view-resources .views-field-body, .view-resources .views-field-field-attachment{
	display: block;
}
.container-24 .grid-12, .container-24 .grid-6 {
  float: left;
}
/*footer Region Styling -End */

.views-widget-sort-by, .views-widget-sort-order{
  /*z-index: 10;*/
}

.form-item-sort-by, .form-item-sort-order{
  position: absolute;
  top: 75px;
}
.form-item-sort-by{
  right: -110px;
  z-index: 1;
}
.form-item-sort-order{
  right: -250px;
  z-index: 1;
}

#edit-tid{
  min-width: 200px;
}

.block-views-features-blocks-interior-1,
.block-views-features-blocks-interior-2,
.block-views-features-blocks-interior-3,
.block-views-features-blocks-interior-4{
float: none;
width: auto;
}
.block-views-features-blocks-interior-1 .view-content,
.block-views-features-blocks-interior-2 .view-content,
.block-views-features-blocks-interior-3 .view-content,
.block-views-features-blocks-interior-4 .view-content{
  padding:0;
}

.block-views-features-blocks-interior-2,.block-views-features-blocks-interior-4{
  clear: none;
}
.region-sidebar-first .views-field-field-image, .region-sidebar-first .views-field-nothing, .region-sidebar-first .field-name-field-language-support{
  float: none;
}
#block-views-d57ea9063772fb95c21cdfa73d7c2d80, .block-menu-block-1{
  display: block;
}
.region-content-inner{
  overflow: hidden;
}

.not-front .region-content table td, .not-front .region-content table th {
    border: 1px solid #898989;
}
.not-front .region-content table tr th{
	font-weight: bold;
}
.item-list ul li{
  margin: 0px 0px 0.25em .9em
}

aside ul{
	padding: 0 0 0.25em 1.5em
}
.not-front .view-agency-information-details{
	width:auto;
}
.not-front .view-agency-information-details .field-name-field-language-support{
	float: none;
	margin-top: 10px;
	margin-right: 0px;
}
.region-content table th, .region-content table td{
	padding: 3px;
}

/* Styles for Escape Button*/
.redEscape {
  background: #ea1b39 !important;
  color: #fff !important;
}
.redEscape:visited {
  color:#fff !important;
}

/* Fix for Book page
removing Book page modifications -NR 3/21

.node-type-book #zone-content-wrapper {
	margin:	auto;
	width: 980px;
}

.node-type-book #zone-content {
	float: left;
	margin-left: auto;
	width: 740px;
}

.node-type-book .region-sidebar-second {
	width:	220px
} */

/* NEW CALENDAR STYLES */

/* .page-calendar .view-header,
.page-calendar .view-header .date-nav-wrapper .date-nav,
.page-calendar .view-header .date-nav-wrapper .date-nav ul.pager {
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.page-calendar .view-filters {
	float: left;
	width: 20%;
}

.page-calendar .attachment {
	float: right;
	width: 78%;
}

.page-calendar .view-content {
	float: right;
	width: 78%;
} */

/********************************************

Ready DC Styles for new responsive theme - NR
These styles provide feature service icons with gray background callouts

----------------------Beginning--------------
*********************************************/
.dc_agency_omega_gray.not-front #region-content {
    width: 680px;
}

.dc_agency_omega_gray .views-field-field-icon .field-content, .dc_agency_omega_gray .views-field-field-icon{
  float: none;
}

.dc_agency_omega_gray #region-agency-featured-services .views-row-even, .highlight-block{
  margin: 0 5px;
}

.dc_agency_omega_gray .views-field-field-icon, .icon-container {
    width: 100px;
    margin: auto;
}
.dc_agency_omega_gray .icon{
    padding: 10px;
    width: 57px;
    margin: 10px;
/*  background: #2B4888;*/
    border-radius: 50%;
/*    -webkit-box-shadow: #ccc 0px 0 5px;
    -moz-box-shadow: #ccc 0 0 5px;*/
    box-shadow: #ccc 0 0 5px;
    border: 2px solid #ffffff;
    text-align: center;
}
.dc_agency_omega_gray .icon img {
    width: 50px;
    height: 50px;
}


.dc_agency_omega_gray #region-agency-featured-services .views-row, .highlight-block {
    width: 225px;
    text-align: center;
    min-height: 250px;
    background-color: #F4F4F4;
}
.highlight-block{
  float: left;
  position: relative;
}


.dc_agency_omega_gray .block-agency-home-responsive-block-1 h2.block-title, .dc_agency_omega_gray .block-agency-home-responsive-block-1 .view-footer{
  display: none;

}
.highlight-text-block-1col{
    width: 300px;
    float: left
}
.highlight-text-block-2col{
    width: 570px;
    float: left
}

.dc_agency_omega_gray .icon a:hover{
   background: none;
}
.highlight-container {
    padding-left: 20px;
}
/********************************************
----------------------END---------------------
Ready DC Styles for new responsive theme - NR
These styles provide feature service icons with gray background callouts

*********************************************/

/*********************************
Flickr css overrides
*********************************/
.page-flickr #zone-content .grid-12 {
    width: 980px!important;
 }
/*********************************
End Flickr css overrides
*********************************/
