/* This file will hold styles that are loaded using the same media query as the wide grid. */

/* header Styles -begin */

h1, .portal-title {
  font-size: 36px;
}
h2, h1.title{
  font-size: 24px;
}
h3{
  font-size: 20px;
}
h4{
  font-size: 19px;
}
h5{
  font-size: 18px;
}
h6{
  font-size: 17px;
}
.agency_title {
  margin-left: 88px;
  margin-top: 2px;
  margin-bottom: 4px;
  padding: 0px;
}
#section-header {
  width: 100%;
}
#region-branding #region-branding {
  margin-left: 89px;
  margin-right: 0px;
  width: 280px;
}
#zone-header {
  width: 1065px;
  padding: 15px 0px;
}
#region-header-first {
  width: 1040px;
  margin-left: auto;
  margin-right: auto;
}
#stickyhideout {
  width: 1065px;
}
.search_dropdown {
  right: 662px;
}
#region-header-first {
  margin-left:  0px;
  margin-right: 0px;
}
#zone-branding,
#zone-branding .grid-24{
  width: 1200px;
  margin-left: auto;
  margin-right: auto;
}
#block-menu-block-2 {
  padding-top: 15px;
  font: inherit;
}
#zone-branding #block-menu-block-2 ul{
  padding-right: 140px;
  margin-bottom: 20px;
}
#zone-branding .grid-6 {
  margin-top: -13px;
}
.logo-img {
  margin-bottom: -4px;
}
#zone-branding .logo-img a{
  margin-left: -3px;
}
#region-branding .logo-img img {
  margin-bottom: 9px;
}
#logo {
  padding: 0px;
}
.logo-text {
  margin-left: 0px;
  padding: 0px;
}
.domain-preview-dcoz-dc-gov .logo-text,
.domain-dcoz-dc-gov .logo-text {
     display: none;
}
#region-branding-second {
  padding: 0px;
  width: 44%;
  margin-top: -4px;
  margin-left: 152px;
}
.dcSearchContainer {
  margin-top: -1px;
  
}
.dcSearchForm {
  width: 503px;
}
.dcSearchForm input {
  width: 80%;
}
.dcSearchButtonContainer {
  margin-right: 13px;
}
#zone-branding .inner_site-filter {
  margin-right: 0px;
}
#zone-branding #zone-branding {
  margin-bottom: 5px;
}
#block-views-alerts-block-1, #block-views-alerts-emergency-alerts-block {
  width: 1040px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 10px;
}
#block-views-alerts-block-1 .views-row {
  padding-left: 20px;
}
/*header styles -End */

/* Menu Styles*/
.container-24 {
  margin-left: auto;
  margin-right: auto;
  width: 1200px;
}
.block-domain-main-links div.content > ul.menu-sub > li {
  padding: 2px 14px;
}
.block-domain-main-links div.content > ul.menu-sub > li.expanded {
  padding-right: 20px;
}
.block-domain-main-links div.content > ul.menu-sub > li.expanded > a::after {
  right: 6px;
  top: 19px;
}
.block-domain-main-links div.content > ul.menu-sub > li > ul.menu-sub {
  margin: 2px 0 0 -15px;
}

/* End of Menu Styles */

/* Home page Rotator Styles */
.responsive_slider2 .bx-wrapper .bx-prev {
  left: 580px !important;
}
.bx-pager {
  width: 100% !important;
}
.bx-wrapper .bx-next {
  right: 415px !important;
}
.bx-wrapper .bx-prev {
  left: 380px !important;
}
.bx-wrapper .bx-controls-auto {
  right: 10px !important;
}
.responsive_slider2 #region-agency-home-rotator, .responsive_slider2 #block-views-agency-home-responsive-block {
  width: 1040px;
  margin: 0 auto;
}
.responsive_slider2 .bx-wrapper .view-content > div {
  width: 1040px !important;
}
.responsive_slider2 .slide #text > #learnmore {
  background: #ecedef;
  border: 1px solid #d7d7d7;
  box-shadow: 0 0 1px #d7d7d7;
  color: black;
  font-size: 14px;
  left: 860px;
  padding: 10px;
  position: absolute;
  text-align: center;
  top: 260px;
  width: 100px;
}
.responsive_slider2 .bx-wrapper .bx-pager {
  margin-left: 600px !important;
}
/* End of Homepage Rotator Styles */
#region-agency-featured-services #block-views-agency-home-responsive-block-1 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 20px;
  padding: 0px;
}
#region-agency-featured-services .views-row {
  width: 345px;
  height: 135px;
}
#region-agency-featured-services .views-row-even {
  margin-left: 0px;
}
#block-quicktabs-agency-responsive-featured-news- h2 {
  padding-top: 35px !important;
}

/* zone content styles */

#zone-content {
  margin-left: auto;
  width: 1040px;
}
#zone-content .grid-24 {
  width: 1040px;
}

.context-blog #zone-content .grid-24 {
  width: 100% !important;
}

#block-views-agency-home-responsive-block {
  width: 1040px;
  margin-left: 0px;
}
.bx-wrapper {
  margin: 0 !important;
  max-width: 1040px !important;
}
.bx-wrapper .bx-viewport {
  border: 0 none;
}
.bx-wrapper .view-content > div {
  margin-right: 46px !important;
}
#region-agency-home-rotator .view-header {
  margin-bottom: 50px;
}
.view-agency-information .view-header{
	margin-bottom: 10px;
}

#region-agency-home-3col {
  padding-top: 15px;
}
.front #block-views-features-blocks-homepage-a, 
.front #block-views-features-blocks-homepage-b {
  border-right: 1px solid #e5e5e5;
}
.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 {
  width: 315px;
  padding: 0px 15px 15px;
}
.front #block-views-features-blocks-homepage-a {
  padding: 0px 15px 15px 0px;
}

#region-agency-home-lower-left, #region-agency-info {
  padding: 15px 15px 15px 0;
  width: 660px !important;
  margin-left: 0px;
}
#region-agency-info {
	padding-top: 38px;
}
#region-agency-home-lower-right {
  float: right !important;
  padding: 15px;
  width: 315px !important;
}

/* 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;
}
#region-agency-home-lower-right {
	height: 610px;
	overflow: hidden;
}

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

.front .view-agency-information {
  padding: 15px 15px 15px 0;
}
.front .view-agency-information .field-name-field-language-support {
  margin-left: 220px;
}
.front#region-agency-info #socialmedia {
  margin-left: 220px;
}
.front .view-agency-information .field-name-field-language-support .field-items {
  display: block;
  /*margin-left: -230px;*/
  margin-left: 0;
}

.front .views-field-field-askthedirectortitle
/* .front .views-field-field-askthedirectortitle a,
.front #region-agency-info a[title="Grade.DC.Gov"],
.front #region-agency-info a[title="Agency Performance"] */ {
  padding: 15px 0px 0px 0px;
}

.front .field-name-field-language-support .field-item {
  padding: 0px 0px 0px 0px;
}

.front .field-name-field-language-support .field-items .even {
  float: left;
  width: 155px;
}

.front .field-name-field-language-support .field-items .odd {
  float: left;
  margin-left: 65px;
}

/* end of zone content styles */

/* footer Styles */
#zone-postscript {
  width: 1040px;
}
#zone-postscript-wrapper .more-link {
  margin-right: 20px;
}
h3 {
  font-size: 20px;
}
.zone-postscript-wrapper #resource-icon-section .resource-content-block {
  margin: 10px 25px;
}
.zone-footer-wrapper .dcFooter .dcFooterList {
  width: 225px;
}
.zone-second-footer-wrapper .dcFooterListLower ul li {
  margin: 15px;
}

/*footer changes End */

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

Internal Styles for new responsive theme - NR

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

#zone-content .grid-6 {
    width: 220px;
}
#zone-content .grid-12 {
    width: 560px;
}

.page-publications-list #zone-content .grid-12,
.page-publications #zone-content .grid-12,
.page-newsroom #zone-content .grid-12,
.page-services #zone-content .grid-12,
.page-events #zone-content .grid-12 {
	width: 790px;
}

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

.dc-display-1-column #zone-content .grid-12 {
    width: 100%;
}
.dc-display-2-column #zone-content .grid-12{
	width: 800px;
}
.views-exposed-form .views-exposed-widget{
  float: none;
}
.views-exposed-form .views-submit-button{
  float: left;
}

.views-widget-sort-by, .views-widget-sort-order{
    top: 0px;
    left: 195px;
  }
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-before-value-datepicker-popup-0,#edit-after-value-datepicker-popup-0,#edit-field-date-time-rep-value-value-datepicker-popup-0, #edit-field-date-time-rep-value2-value-datepicker-popup-0 {
  min-width: 200px;
}
#edit-tid{
  min-width: 200px;
}

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

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

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

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

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

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  #zone-content .grid-12 {
    width: 800px;
}

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

.highlight-container {
    padding-left: 50px;
}
/********************************************
----------------------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: 1040px!important;
 }
/*********************************
End Flickr css overrides
*********************************/















