/* 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. */

/* Temporary Changes */

.view-calendar .col-md-3 {
  margin-right: 8%;
}


/* End of Temporary Changes */

/* Phase 3 changes to include mobiel header & footer */
#zone-header header.mobile {
  display: none;
}
#zone-header header.desktop {
  display: block;
}
/* display regular menu in desktop view */
#region-menu {
  display: block;
}

/* Display the Homepage Rotator in Desktop View */
.front .view-homepage-slider {
  display: block;
}
.front .view-homepage-slider .views-field.views-field-field-image {
  display: block;
}
.front .view-homepage-slider .views-field-body .lead-in-text h1 {
  font-size: 2.8em;
}

/* Display Homepage Counters on the front page in Desktop view */
.front .view-counters {
  display: block;
}

/* Updated Footer styles */
footer {
  padding-left:20px;
  padding-bottom:0px;
}
.footer-links .staff.icon {
	display: none;
}
.footer-links .sign-up.icon {
	display: none;
}
.footer-links .contact.icon.icon-block.phone_white {
	float: left;
	margin-right: 20px;
}
.footer-links .contact.email_white .block {
  padding-left: 230px;
  width: 390px;
}
body.i18n-es .footer-links .contact.email_white .block {
  padding-left: 270px;
  width: 435px;
}
footer .footer-connected {
  width: 250px;
}
.footer-connected p {
  border-left: 0px;
}
.footer-connected p a {
  width: 60px;
  float: left;
}
footer .box-4 .border-top {
  border-top: 0px;
  margin-right: 0px;
}
.footer-links .col-md-8.box-4 {
  width: 490px;
  line-height: 10;
  padding-left: 60px;
}
body.i18n-es .footer-links .col-md-8.box-4 {
  padding-left: 90px;
}
body.i18n-es .footer-links .col-md-8.box-4 .footer-box-sub.non-english {
  padding: 0px;
  width: 380px;
}


footer .box-4 {
  /*clear: both;*/
}
/* End of Phase 3 changes to include mobiel header & footer */

/* fix homepage image aspect ratio */
.image-cycler {
  height: 254px;
}
/* end of fix for homepage image aspect ratio */

/* Language Switcher */
#block-locale-language ul li {
  float: right;
  list-style: none;
  padding-right: 15px;
}

/* Menu Styles */
div.content > ul.menu-sub {
  padding-left: 20px;
}
.dropdown-menu {

}

#block-menu-menu-my-school-dc-menu div.content > ul.menu-sub > li > ul.menu-sub {
  display: none;
}

/* set the center area width that contains menu and the center region */

/* Zone-Content */

.front #block-views-homepage-slider-block {
  padding: 10px 100px;
}
.front #block-views-counters-block, .front #block-views-homepage-callouts-block {
  padding: 0px 100px;
}
.front #block-views-homepage-slider-block {
  padding-top: 50px;
}
.front #block-views-homepage-callouts-block {
  padding-bottom: 50px;
}

/*
#zone-content, #zone-footer {
  padding: 0px 40px;
}
#region-content {
  margin-left: 9px;
}
*/

#zone-menu-wrapper .container-12 .prefix-2 {
  border-right: 2px solid #97afb4;
  border-top: 2px solid #97afb4;
  margin-left: 17px;
  padding-left: 190px !important;
  width: 1145px !important;
}
.container-12 .prefix-2 {
  padding-left: 156px !important;
  width: 1112px !important;
}


/* School Profile Node Styles */
.school-profile label:first-child{
  margin-top:0px
}

/* Start of School Profile listing view styles*/

/*
body.page-schools {
  font-size: 11.9px !important;
}
.page-schools .view-header ul {
  margin-left: -5px;
}
.page-schools .view-content .schools-table {
  margin-right: 60px;
}
.page-schools .view-content .views-row {
  margin-left: 10px;
}
.page-schools .view-content .views-row .views-field {
  padding-left: 0;
}
*/

/* 07/21 - on /schools page disabled #region-content .region-inner { padding: 20px 40px; } to solve space issue on school profile pages.
   Did not test on other pages */
.page-schools #region-content .region-inner {
  padding-top: 0px;
}
.page-schools .ksa-table {
  padding-left: 0px;
}
/* End of School Profile listing view styles*/

/*
#region-content .region-inner {
  border-bottom: 2px solid #97afb4;
  border-left: 2px solid #97afb4;
  border-right: 2px solid #97afb4;
  padding: 20px 40px;
  width: 957px;
}
*/

