﻿/* Manually added post-Gulp */
.max--1300 {
    max-width: 1300px;
    margin: 0 auto 1em;
}
span.small-icon {
    position: absolute;
    color: #000;
    font-size: 12px;
    margin-left: 3px;
}
span.small-icon.white {
    position: absolute;
    color: #fff;
    font-size: 12px;
    margin-left: 3px;
}
.alert .split_design {
    overflow: visible;
}

.alert .split_design.home,
.alert .split_design.weather {
    line-height: 1.1em;
}

    .split_design .mobile_hide {
        display: none;
    }

    .alert .split_design:before {
        background: url(http://lorempixel.com/output/technics-q-c-640-480-4.jpg) no-repeat center center;
        background-size: cover;
        opacity: .25;
        content: "";
        display: block;
        width: 57%;
        position: absolute;
        top: 0;
        left: 50%;
        background-color: red;
        height: 100%;
        transform: skewX(-30deg);
        z-index: 1;
    }

    .alert .split_design:after {
        content: "";
        display: block;
        width: 57%;
        position: absolute;
        top: 0;
        left: 50%;
        background-color: red;
        height: 100%;
        transform: skewX(-30deg);
        z-index: 0;
    }

.alert .split_design.home:before {
        left: 54%;
    }

    .alert .split_design.home:after {
        left: 54%;
    }


    .alert .split_design .is-50 {
        display: inline-block;
        width: 49%;
        position: relative;
        z-index: 1;
    }

.alert .split_design .is-80 {
        display: inline-block;
        width: 80%;
        position: relative;
        z-index: 1;
    }

        .split_design span strong {
            font-weight: 800;
        }

        .split_design .larger_style {
            font-size: 16px;
            text-transform: uppercase;
        }

    .alert .split_design .left {
        text-align: left !important;
        float: left;
        left: -15px;
    }

    .alert .split_design .right {
        text-align: right !important;
        float: right;
        right: -15px;
    }

        .alert .split_design .right a {
            color: #FFF;
        }

        .alert .split_design .smaller_style {
            font-size: 11px;
            text-transform: uppercase;
            letter-spacing: 1px;
        }


.alert .split_design.weather:before {
  background: none;
  transform: skewX(0deg);
  content: "!";
  color: #FFF;
  font-size: 120px;
  left: 85%;
  display: flex;
  width: 15%;
  height: 100%;
  align-items: center;
  justify-content: center;
  opacity: 1;

}
.alert .split_design.weather:after {
        content: "";
        display: block;
        width: 15%;
        position: absolute;
        top: 0;
        left: 85%;
        background-color: red;
        height: 100%;
        transform: skewX(0deg);
        z-index: 0;
    }



@media screen and (min-width: 768px) {
    
  .split_design .larger_style + br {
        display: none;
    } 
  
  .split_design.home .larger_style + br {
        display: block;
    }
  
  .split_design.home .larger_style {
    font-size: 18px;
  }
  
  .split_design.home .smaller_style {
    font-size: 14px;
  }
  
  .alert .desktop_hide {
    display: none;
  }
    
    .alert .split_design .left {
        left: 0;
    }

    .alert .split_design .right {
        right: 0;
    }
  
    .split_design .mobile_hide {
        display: initial;
    }
  
}

@media screen and (min-width: 1224px) {
    .alert .split_design:before {
        width: 44%;
        left: 65%
    }
    
    .alert .split_design:after {
        width: 44%;
        left: 65%
    }

    .alert .split_design.home:before {
        width: 44%;
        left: 66.5%
    }
    
    .alert .split_design.home:after {
        width: 44%;
        left: 66.5%
    }
    
}






.extra-logo-container {
    display: block;
    width: 100%;
}
.extra-logo.has-image {
    margin: 10px auto 20px;
    max-width: 200px;
}
    .extra-logo.has-image a#bbblink {
        margin: 0 auto!important;
    }
@media (min-width: 768px) {
    .extra-logo-container {
        width: 15%;
        margin-right: 5%;
        margin-bottom: 0;
        float: left;
    }

    .local-footer__contact.extra-logo {
        width: 80%;
        margin: 0 10% 0;
    }
}

.rif-inline-errordesc {
    display:block;
    font-size:smaller;
    color:#ED1C24;
}

.rif-error {
    font-weight:bolder;
    color:#ED1C24;
    padding:20px;
    font-size:larger;
}

.force-display-block {
    display: block !important;
}

.two-column-container {
    display: block;
}

@media (min-width: 800px) {
    .two-column-content {
        display: inline-block;
        padding: 0 20px;
        width: calc(50% - 3px);
        vertical-align: top;
    }

        .two-column-content:first-child {
            border-right: 1px solid #e0e0e0;
        }
}



.dceh-disclaimer-container {
    margin-top: 100px;
}
.disclaimer-city {
    margin-left: 10px;
}
.more-info-link {
    display: block; 
    width: 100%;
    text-align: center;
}
.disclaimer-column p,
.disclaimer-column ul {
    display: block;
    padding-left: 0;
}
.disclaimer-column ul {
  margin-left: 0;
  font-size: 16px!important;
}
.disclaimer-column li {
  list-style-type: none;
  margin-left: 10px
}
.disclaimer-column li:first-child {
  margin-left: 0;
}

@media (min-width: 500px) {
  .disclaimer-column > ul {
    column-count: 2;
  }
}
@media (min-width: 700px) {
  .disclaimer-column > ul {
    column-count: 3;
  }
}
@media (min-width: 900px) {
  .disclaimer-column > ul {
    column-count: 4;
  }
  .dceh-disclaimer-content {
    display: flex;
  }
  .disclaimer-column.dceh {
    width: 75%;
    border-right: 1px solid #e0e0e0;
    margin-right: 30px;
    padding-right: 30px;
  }
  .disclaimer-column.edmc {
    width: 25%;
  }
  .disclaimer-column ul li.inner-column {
    page-break-inside: avoid;
    -webkit-column-break-inside: avoid;
    break-inside: avoid;
  }
  .disclaimer-column.edmc ul li.inner-column {
    column-count: 1;
  }
}

@media (min-width: 1224px) {
    .hero__desc .mini-rif-form {
        z-index: 10;
    }
}



.dceh-disclaimer-container {
    margin-top: 100px;
}
.disclaimer-city {
    margin-left: 10px;
}
.more-info-link {
    display: block; 
    width: 100%;
    text-align: center;
}
.disclaimer-column p,
.disclaimer-column ul {
    display: block;
    padding-left: 0;
}
.disclaimer-column ul {
  margin-left: 0;
  font-size: 16px!important;
}
.disclaimer-column li {
  list-style-type: none;
  margin-left: 10px
}
.disclaimer-column li:first-child {
  margin-left: 0;
}

@media (min-width: 500px) {
  .disclaimer-column > ul {
    column-count: 2;
  }
}
@media (min-width: 700px) {
  .disclaimer-column > ul {
    column-count: 3;
  }
}
@media (min-width: 900px) {
  .disclaimer-column > ul {
    column-count: 4;
  }
  .dceh-disclaimer-content {
    display: flex;
  }
  .disclaimer-column.dceh {
    width: 75%;
    border-right: 1px solid #e0e0e0;
    margin-right: 30px;
    padding-right: 30px;
  }
  .disclaimer-column.edmc {
    width: 25%;
  }
  .disclaimer-column ul li.inner-column {
    page-break-inside: avoid;
    -webkit-column-break-inside: avoid;
    break-inside: avoid;
  }
  .disclaimer-column.edmc ul li.inner-column {
    column-count: 1;
  }
}

@media (min-width: 1224px) {
    .hero__desc .mini-rif-form {
        z-index: 10;
    }
}

.hero__title .heading__span.is-black-text {
	color: #000;
}
.hero__text.is-black-text {
	color: #000;
}

.degree_offered_close_btn {
    position: absolute;
    top: 20px;
    right: 20px;
    font-weight: 900;
    font-style: initial;
    font-size: 20px;
    cursor: pointer;
}