﻿/* 
Style Sheet for the changes that have not yet been added to less

Periodically, these changes will be moved into the less script

-------------------------------------------------------
Copyright (c) 2015, Ranta Consulting

Last Updated: Todd Sarouhan
 */

/*////////////////////////////////////////////////////////////////////////////////*/
.syntaxMktg a, .syntaxMktg a:link, .syntaxMktg a:visited, .syntaxMktg a:hover {
    color: #fff;
}

.EventTodysDate {
    display: none;
}

body.calendar {
    padding-top: 0;
}

a, a:link, a:visited, a:hover {
    color: #b30000;
    text-decoration: underline;
}

    a:hover {
        text-decoration: none;
    }

.dropdown-menu > li > a {
    text-decoration: none;
}

.goog-te-gadget-simple .goog-te-menu-value {
    text-decoration: none;
}

.col-md-3.col-md-pull-9.inner-left-col a, .col-md-3.col-md-pull-9.inner-left-col a:link, .col-md-3.col-md-pull-9.inner-left-col a:visited, .col-md-3.col-md-pull-9.inner-left-col a:hover {
    color: #fff;
    text-decoration: underline;
}

    .col-md-3.col-md-pull-9.inner-left-col a:hover {
        text-decoration: none;
    }

.CurrentNews .news-item {
    width: 33%;
}

    .CurrentNews .news-item .news-item-content {
        display: none;
    }

.news-item img {
    max-width: 360px;
    height: auto;
    max-height: none;
}

.news-items .newIcon {
    color: #b30000;
    padding: 0 0 0 20px;
}

.newsSlide .newIcon {
    color: #b30000;
    padding: 0 0 0 20px;
}

#departments .col-md-6 #importantLinksContent h3 {
    display: none;
}

#departments .col-md-6 #importantLinksContent ul {
    font-size: 28px;
}

#departments .col-md-6 #importantLinksContent a, #departments .col-md-6 #importantLinksContent a:link, #departments .col-md-6 #importantLinksContent a:visited, #departments .col-md-6 #importantLinksContent a:active, #departments .col-md-6 #importantLinksContent a:hover {
    font-size: 24px;
}

    #departments .col-md-6 #importantLinksContent a:hover {
        text-decoration: none;
    }

#seeAllLink {
    float: right;
    margin: 0 0 15px 0;
    display: block;
    width: 100%;
    text-align: right;
}

.news-article {
    display: inline-block;
}

    .news-article .article-images {
        float: right;
        padding: 0 0px 10px 10px;
    }

#seeAllLink a, #seeAllLink a:link, #seeAllLink a:visited, #seeAllLink a:hover {
    color: #b30000;
    text-decoration: underline;
    font-weight: bold;
}

    #seeAllLink a:hover {
        text-decoration: none;
    }

#carousel-custom .carousel-caption h3 a {
    font-family: Calibri,'Trebuchet MS',Arial;
}

.col-md-3.col-md-pull-9.inner-left-col {
    color: #fff;
    padding-top: 40px;
}

.two-column-page .main-container,
.one-column-page .main-container,
.our_schools .main-container,
.our_programs .main-container {
    box-shadow: 0 0 15px 4px rgba(0, 0, 0, 0.3);
}

.two-column-page .header-fixed-wrap,
.our_schools .header-fixed-wrap,
.our_programs .header-fixed-wrap {
    box-shadow: 0 0 45px 8px rgba(0, 0, 0, 0.4);
}

footer {
    position: relative;
    /*bottom: 50px;*/
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    background-color: transparent;
}

#upcoming-events .col-md-12 {
    padding-left: 0;
}

#UpcomingEvents-Title {
    color: #b30000;
    font-size: 56px;
    font-size: 5.6rem;
    margin-top: 0;
    font-family: "Crimson Text", serif;
    font-weight: 500;
}

.col-md-3.col-md-pull-9.inner-left-col #UpcomingEvents-Title {
    font-size: 32px;
    line-height: 36px;
    color: #fff;
    padding: 40px 0 10px 0;
}

.bubbleBlock a, .bubbleBlock li {
    color: #337ab7;
}

#upcoming-events .date {
    color: #000;
}

#main-nav > .main-nav > #navbar > .navbar-nav > li > a {
    padding: 10px 7px;
    font-size: 1.6rem;
    text-decoration: none;
}

.navbar-collapse {
    padding-right: 0;
    padding-left: 0;
}

#AnnouncementList .itemHeader {
    color: #fff;
}

#NewsScroller {
    vertical-align: middle;
    padding-top: 7px;
    padding-bottom: 15px;
}

.read-more {
    font-size: 11pt !important;
    float: right;
    position: relative;
    bottom: 21px;
}

.news-item-content {
    padding: 5px 10px 0 5px;
}

#upcoming-events .date {
    min-height: 80px;
}

.Event-Title p a {
    color: #000;
}

#upcoming-events .date {
    padding: 0 20px 0 0;
}

.new-arrow-right {
    position: relative;
    bottom: 2px;
}

#announcements h1 {
    font-size: 36px;
    line-height: 38px;
}

.announcements-wrap h1 {
    color: #fff;
    font-size: 15pt;
    font-family: Calibri;
    font-weight: bold;
}

.events-view-all:link, .events-view-all:visited, .events-view-all:active, .events-view-all:hover {
    text-transform: uppercase !important;
    color: #042958 !important;
    font-size: 11pt !important;
    font-family: Calibri;
    padding: 0 20px 0 0;
    text-decoration: none !important;
}

.events-view-all:hover {
    text-decoration: underline !important;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    background: rgba(0, 0, 0, 0.3) !important;
}

@media only screen and (min-width: 1200px) {
    .navbar-nav {
        margin: 0 9%;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1199px) {
    .navbar-nav {
        margin: 0;
    }
}

@media only screen and (max-width: 992px) {
    #main-nav > .main-nav > #navbar > .navbar-nav > li > a {
        color: #fff;
        font-weight: 500;
        padding: 8px 6px;
        font-size: 1.5rem;
    }

    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
        color: #333333;
    }
}

@media screen and (max-width: 767px) {
    #main-nav > .main-nav > #navbar > .navbar-nav > li > a {
        color: #fff;
        font-weight: normal;
    }

    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
        color: #fff;
        font-weight: normal;
    }

    .navbar-nav {
        margin: 7.5px 10px;
    }
}

@media only screen and (min-width: 528px) {
    div#slide.newsSlide {
        width: 450px !important;
        vertical-align: baseline !important;
        line-height: 16px !important;
    }

    .back-to-top {
        top: -52px;
    }
}

@media (max-width: 319px) {
    .main-container .CurrentNews .news-item {
        width: 100%;
        padding: 0 3px;
        min-height: initial;
    }
}

@media only screen and (max-width: 360px) and (min-width: 320px) {
    #UpcomingEvents-Title {
        font-size: 5.0rem;
    }

    .col-md-3.col-md-pull-9.inner-left-col {
        min-height: inherit !important;
    }

    .news-article .article-body-left {
        min-width: 100% !important;
    }

    .CurrentNews .news-item {
        width: 100%;
        padding: 0 3px;
        min-height: initial;
    }

    .news-item:first-child {
        margin-right: 0;
    }

    /*.navbar-form {
        left: 28%;
    }

    #google_translate_element {
        position: relative;
        float: right;
        left: 19px;
    }*/

    .lt-logo {
        position: relative;
        top: 7em;
        float: right;
        left: 0px;
    }

    .department-icons li {
        padding: 5px;
    }

    .departments-wrap {
        padding: 0 0 40px 0;
    }
}

@media only screen and (max-width: 375px) and (min-width: 361px) {
    .col-md-3.col-md-pull-9.inner-left-col {
        min-height: inherit !important;
    }

    .news-article .article-body-left {
        min-width: 100% !important;
    }

    .CurrentNews .news-item {
        width: 100%;
        padding: 3px;
        min-height: initial;
    }

    .news-item:first-child {
        margin-right: 0;
    }

    /*.navbar-form {
        left: 116px;
        top: 60px;
    }*/

    /*#google_translate_element {
        position: relative;
        float: right;
        left: 19px;
    }*/

    .lt-logo {
        position: relative;
        top: 200px;
        float: right;
        left: 0px;
    }

    .department-icons li {
        padding: 5px;
    }

    .departments-wrap {
        padding: 0 0 40px 0;
    }
}

@media only screen and (max-width: 450px) and (min-width: 376px) {
    .col-md-3.col-md-pull-9.inner-left-col {
        min-height: inherit !important;
    }

    .news-article .article-body-left {
        min-width: 100% !important;
    }

    .CurrentNews .news-item {
        width: 100%;
        padding: 0 3px;
    }

    .news-item:first-child {
        margin-right: 0;
    }

    /*.navbar-form {
        left: 154px;
        top: 60px;
    }*/

    /*#google_translate_element {
        position: relative;
        float: right;
        left: 19px;
    }*/

    .lt-logo {
        position: relative;
        top: 200px;
        float: right;
        left: 0;
    }

    .department-icons li {
        padding: 5px;
    }

    .departments-wrap {
        padding: 0 0 40px 0;
    }
}

@media only screen and (max-width: 528px) {
    div#slide.newsSlide {
        width: 300px !important;
        vertical-align: baseline !important;
        line-height: 16px !important;
    }

    .logo-search-language-wrap li, .logo-search-language-wrap li a {
        display: block;
        float: left;
        position: relative;
        font-size: 13px;
        font-size: 1.3rem;
        color: #042958;
        width: 100%;
        margin: 5px 0 5px 7px;
    }

    .logo-search-language-wrap ul {
        margin: 0;
        padding: 0;
        list-style: none;
        position: relative;
        top: 11px;
        float: left;
        left: 10px;
    }

    #search {
        position: relative;
        right: 0px;
        top: 0px;
        height: 30px;
        width: 100%;
        text-align: center;
    }

    .logo {
        /*float: left;*/
    }

    #upcoming-events .date {
        color: #000;
        padding: 10px 5px;
    }

    .navbar-nav {
        margin: 7.5px 10px;
    }

    #main-nav > .main-nav > #navbar > .navbar-nav > li > a {
        color: #fff;
        font-weight: normal;
    }

    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
        color: #fff;
        font-weight: normal;
    }

    .footer-wrap .container {
        padding: 20px 5px;
    }

        .footer-wrap .container .row .col-md-5.text-right {
            text-align: left;
            padding-top: 20px;
        }
}

@media (min-width: 475px) and (max-width: 528px){
    #upcoming-events .date {
        width: 50%;
    }
}

@media (max-width: 474px){
    #upcoming-events .date {
        width: 100%;
    }
}

.one-column-page .main-container-wrap,
.two-column-page .main-container-wrap {
    background: #6582a5 url(/Template/Connetquot/Images/bg-main-content-shadow.jpg) repeat-x;
}


/*--------------------------------------------------------------------------
News Archives
---------------------------------------------------------------------------*/
#News-Archive-Container .News-Archive-Article-List {
    display: none;
}

#News-Archive-List-Container b, 
#News-Archive-List-Container .rtIn {
    color: #fff;
}

    #News-Archive-List-Container b:hover {
        color: #000;
    }


/*--------------------------------------------------------------------------
Carousel
---------------------------------------------------------------------------*/
#carousel-custom a.carousel-control {
    height: 100px;
    margin-top: auto;
    margin-bottom: auto;
    background: none;
}

#SchoolAlert {
    z-index: 0;
}