/* 
  This CSS file contains the custom css styles for the Schoolzine Website template 
  When adding to this file use the following comment example:
*/

/* 
  Added by: Your Name
  Date: Date Added
  Descriptoin: A breif description of the change 
*/

/* ================  Template Modifications 

    remove logo / search inline - RM ================  */

label.main-txt {
  float: left;
}
.input-btn-group.rel.left {
  margin-left: 20px;
}
.item.search {
  width: auto;
}
.school-info {
  border-radius: 0 0 0 0 !important;
  padding: 0 0 0px 0;
}
header.school-info {
  height: 56px;
}
.fixed-menu .search {
  margin: 0px 0 0 30px;
}
.school-info img {
  display: none;
}
.sidepanel .details-push {
  height: 0 !important;
}

/* ================ Square Up ================  */
.school-info {
  border-radius: 0 0 0 0;
  padding: 0 0 0px 0;
}

/* ================ Other Options ================  */
.nav-gradient {
  display: none;
}
.transp-bg-left {
  display: none;
}
.transp-bg-right {
  display: none;
}
.main-header {
  border-bottom: none;
}

/* ================ Content Styles ================ */
.Heading1Section,
#Offline .Heading1Section,
#Offline #header,
#Offline .PageHeading,
.mobile-sponsors .Heading1Section,
.mobile-content-holders .item-header {
  background: none;
  border-bottom: 1px solid;
  text-shadow: none;
  font-weight: bold;
  text-transform: uppercase;
  color: rgb(66, 28, 110);
}
.share-title.event-calendar-title.main-txt,
.publication-title.main-txt {
  background: none;
  border-bottom: 1px solid;
  text-shadow: none;
  font-weight: bold;
  text-transform: uppercase;
  color: rgb(66, 28, 110);
  margin: 10px 0 20px !important;
}
.main-nav a,
.main-nav li i {
  color: rgb(255, 255, 255);
}
/* ============= Full Width Header ===================== */
.main-header {
  background: url(/background) no-repeat top center transparent;
  border-bottom: 3px solid #421c6e;
}

/* ============= Full Width Header ===================== */
.header-img {
  display: none;
}
.is-mobile .main-header {
  background: none;
}
.is-mobile .header-img {
  display: block;
}
.is-mobile .main-header {
  line-height: 0;
}
.top-menu {
}

@media print {
  a.share-link {
    color: #ffffff !important;
  }

  .pdf-header {
    height: 7.6cm !important;
  }
}

p.articleHeader.share-title.event-calendar-title.main-txt {
  background: linear-gradient(
    45deg,
    rgba(66, 28, 110, 1) 0%,
    rgba(66, 28, 110, 1) 100%
  ) !important;
  border-bottom: 6px solid #d8d8d8;
  width: 100%;
}

.publication-item .event-calendar-title {
  padding: 5px !important;
}

a.txt-main.share-link {
  color: #fff !important;
}

.colourBox h2,
.colourBox h1,
.colourBox h3 {
  color: white !important;
}

.colourBox a {
  color: white !important;
}

@media print {
  .colourBox p,
  .colourBox a {
    color: white !important;
  }

  #Offline .wysiwyg.sz-web-link a {
    color: white !important;
  }
}
