  /*HIDES THE DISTRICT LINK IN TOP BAR - REMOVE FOR SCHOOL SITES*/
.district-link {
    display: none !important;
}

.header-title .contact {
    display: none;
}

.header-title .logo img {
    max-height: 150px;
    max-width: 150px;
}

/*.sticky .wsmenu.slideLeft .wsmenu-list::before {
    background-image: url("/images/logo-icon.png");
}*/

.header-title h1 {
    font-size: 185%;
    padding: 25px 40px 0;
}

/*Mobile Header Adjustments*/
@media only screen and (max-width: 780px){
    .header-title h1 {
        display: block;
        font-size: 150% !important;
        margin: 9px auto;
        padding: 5px 0;
        width: 62%;
        border-bottom: none
    }

    .header-title .contact{border:none;}
    
    .topbar .searchbar input {
        /*width: 0px;*/
        padding-right: 10px;
    }
    
}

html.js.svg body div.wsmenucontainer.clearfix.home-custom.homepages.non-teachers.banners div.content.container div.grid div.article-container.row-zero.clearfix div.col.col-4.mobile-col-1-1.sidebar.whats-new {
    width: 100%;
}

/*.dashboard .container:hover .dashboard-item .button {
    background: @color-secondary;
    box-shadow: 0 3px 0 darken(@color-secondary, 15%)
}*/

@media (max-width: 1287px) {
    .header #headerlinks li .aeries, .header #teacher-headerlinks li .aeries {
        height: 36px !important;
    }
    
}

/*Announcements*/
.fancybox-prev
{
	left: -65px;
	width: 10%;
}

.fancybox-next
{
	right: -65px;
	width: 10%;
}
/*/Announcements*/

.content .grid .article-container .sidebar h3 {
    color: #f29a14;
}

.ccms-gcalendar-description {
    color: #BDCBEE;
}

.header #headerlinks, .header #teacher-headerlinks {
    margin-top: 4.3em;
}

.content.container {
    background-repeat: no-repeat!important;
    background-size: 400px!important;
    background-position: 99% 55%!important;
    background: url("/images/contentbg.png");
    background-color: #F2F2F2;
    background-attachment: fixed;
}

.rspPane ul.list-unstyled.contact {
    display: none;
}

span.address-city {
    display: block;
}

/*.content .grid .article-container .sidebar .sidenav-sub {
  background: rgba(100, 100, 255, 0.4);
  list-style: none;
  padding: 0px;
}

a#current{color:#e3d569;}*/

.rspPane .ccmsBanner .ccms-banner-slider .ccms-banner-overlay, .rspPane .ccmsBanner .ccms-banner-slider .slick-next::before, .rspPane .ccmsBanner .ccms-banner-slider .slick-prev::before, .rspPane .ccmsBanner .ccms-banner-slider .slick-dots, .rspPane #previewPanel .ccms-banner-slider .ccms-banner-overlay, .rspPane #previewPanel .ccms-banner-slider .ccms-banner .slick-prev, .rspPane #previewPanel .ccms-banner-slider .ccms-banner .slick-next, .rspPane #previewPanel .ccms-banner-slider .ccms-banner .slick-dots, .rspPane #cardPanel .rdCommands li:nth-of-type(2), .rspPane #cardPanel .rdCommands li:nth-of-type(3) {
    display: inline-block !important;
}

/* Topbar Changes*/
ul.dropdown.right li.topsocial .social-facebook {
    display: none;
}

ul.dropdown.quicklinks-top {
    display: none;
}

@media (min-width: 1200px) {
	ul#headerlinks {
		width: 110%;
	}
}

@media (min-width: 1500px) {
	ul#headerlinks {
		width: 150%;
	}
}

/* HTI SVG Update*/
ul#headerlinks svg {
    width: 4em;
    display: block;
    margin:auto;
    fill: #056839;
}

/*Search Bar Fix*/
.topbar .searchbar button {
    width: 8px;
}

@media only screen and (max-width: 780px)
.topbar .searchbar input {
    width: 80px;
}

ul#headerlinks a.aeriesLink svg {
    width: 3em;
}