/* Minification failed. Returning unminified contents.
(23,35): run-time error CSS1039: Token not allowed after unary operator: '-primary-bg'
(49,17): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(110,28): run-time error CSS1039: Token not allowed after unary operator: '-primary-bg'
(125,28): run-time error CSS1039: Token not allowed after unary operator: '-secondary-bg'
(145,17): run-time error CSS1039: Token not allowed after unary operator: '-secondary-bg'
(192,17): run-time error CSS1039: Token not allowed after unary operator: '-secondary-bg'
(260,26): run-time error CSS1039: Token not allowed after unary operator: '-primary-bg'
(264,26): run-time error CSS1039: Token not allowed after unary operator: '-top-button-bg'
(315,17): run-time error CSS1039: Token not allowed after unary operator: '-secondary-bg'
(374,22): run-time error CSS1039: Token not allowed after unary operator: '-primary-bg'
(375,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-bg-color'
(433,16): run-time error CSS1039: Token not allowed after unary operator: '-secondary-bg'
(443,22): run-time error CSS1039: Token not allowed after unary operator: '-testimonial-bg'
(444,17): run-time error CSS1039: Token not allowed after unary operator: '-testimonial-color'
(479,22): run-time error CSS1039: Token not allowed after unary operator: '-testimonial-bg'
(485,22): run-time error CSS1039: Token not allowed after unary operator: '-testimonial-bg'
(511,22): run-time error CSS1039: Token not allowed after unary operator: '-primary-bg'
(516,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-bg-color'
(536,22): run-time error CSS1039: Token not allowed after unary operator: '-secondary-bg'
(541,17): run-time error CSS1039: Token not allowed after unary operator: '-secondary-bg-color'
(584,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-bg'
(603,28): run-time error CSS1039: Token not allowed after unary operator: '-testimonial-bg'
(604,17): run-time error CSS1039: Token not allowed after unary operator: '-testimonial-color'
(642,34): run-time error CSS1039: Token not allowed after unary operator: '-secondary-bg'
(648,17): run-time error CSS1039: Token not allowed after unary operator: '-secondary-bg'
(684,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(747,23): run-time error CSS1039: Token not allowed after unary operator: '-secondary-bg'
(801,34): run-time error CSS1039: Token not allowed after unary operator: '-secondary-bg'
(810,17): run-time error CSS1039: Token not allowed after unary operator: '-primary-bg'
 */
body {
    font-size:16px;
}
.container{
    max-width:1100px;
}

header.site-header {
    display: none !important;
}

.pace {
    display: none !important;
}

section.ven-single-header {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    box-sizing: border-box;
    padding: 0.5em 0em;
    border-bottom: 2px solid var(--primary-bg);
    background: white;
    z-index: 111;
}

.ven-single-header-full {
    display: flex;
    justify-content: space-between;
    width: 100%;
    align-items: center;
}

.ven-single-header-left {
    width: 30%;
    max-width: 100px;
}

.ven-single-header-right {
    width: 70%;
}

.ven-single-college-top-section {
    padding-top:3em;
}

.ven-single-college-name {
    color: var(--body-color);
    font-size: 3em;
    line-height: 1.2em;
    margin: 0;
    padding: 0;
    margin-top: 0.4em;
}

.ven-single-college-desc {
    white-space: pre-line;
    margin: 0;
    padding: 0;
    font-size: 0.9em;
    line-height: 1.8em;
    margin-top:-1em;
    font-style:italic;
}

.ap-select-p {
    width: 100%;
    margin-left: auto;
    margin-top: 1em;
    box-sizing: border-box;
    background: #dadada;
    padding: 1em;
    overflow: hidden;
    position: relative;
}

.ap-select-p-animated {
    animation-name: select-dislaimer-animate;
    animation-fill-mode: both;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    transition: all 0.3s ease-in-out;
    animation-duration: 1s;
}

@keyframes select-dislaimer-animate {
    0% {
    }

    25% {
        background: #f3a712;
    }

    50% {
        background: #f3a712;
    }

    75% {
        background: #f3a712;
    }

    100% {
    }
}

.ap-select-p select {
    box-sizing: border-box;
    width: 100%;
    border: 2px solid var(--primary-bg);
    border-radius: 0px;
    font-size: 1.1em;
    line-height: 1em;
    padding: 0.5em 0.1em;
    display: block;
    color: black;
    box-shadow: 4px 5px 5px 0px #2525252b;
    cursor: pointer;
    border-radius: 4px;
}

    .ap-select-p select:focus-visible {
        border-radius: 0px;
        outline: none;
        border-color: var(--secondary-bg);
    }

    .ap-select-p select option {
        box-sizing: border-box;
        width: 100%;
        border: 2px solid gray;
        border-radius: 0px;
        font-size: 1.1em;
        line-height: 1em;
        padding: 0.5em 0.1em;
        display: block;
    }

.single-ask-to-select {
    font-size: 1.4em;
    font-weight: bolder;
    box-sizing: border-box;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    color: var(--secondary-bg);
}

.header-stars {
    text-align: right;
    display: none;
}

    .header-stars.header-stars-visible {
        display: block;
    }

    .header-stars i {
        color: gold;
        font-size: 2em;
    }

.single-search-result {
}
footer.site-footer.partners-footer{
    margin-top:2em;
}
.hidden-campus-template{
    display:none;
}
.ap-select-p{
    margin-top:0em;
}
.ven-single-campus {
    width: 30%;
    box-sizing: border-box;
    border: 1px solid #f2f2f2;
    margin: 1.5%;
    padding: 1em;
    text-align: center;
    height: auto;
}
.ven-program-campus {
    width: 30%;
    box-sizing: border-box;
    border: 1px solid #f2f2f2;
    margin: 1.5%;
    padding: 1em;
    text-align: center;
    height: auto;
}
.ven-single-campus-icon {
    color: var(--secondary-bg);
    font-size: 3em;
    margin-bottom:0.1em;
}

.ven-single-campus-icon i{

}
.ven-single-campus-field.ven-single-campus-address {
}
.ven-single-campus-field.ven-single-campus-city {
}
.ven-single-campus-field.ven-single-campus-state {
}
.ven-single-campus-field.ven-single-campus-postal {
}
.ven-single-campus-field.ven-single-campus-country {
}
.ven-campus-slider{
    display:flex;
    width:100%;
    justify-content:center;
    flex-wrap:wrap;
}
.ven-single-all-campuses{
    width:100%;
    overflow:hidden;
}
.ven-camp-header-title {
    text-align: center;
    font-size: 2em;
    line-height: 1.2em;
    margin-top: 2em;
}
.ven-single-campus-field {
    font-size: 0.9em;
    line-height: 1.2em;
    font-weight: 500;
    font-style: italic;
}
.ven-single-all-campuses.ven-single-all-campuses-hidden{
    display:none;
}
.has-campus-slider .ven-single-campus{
    margin:0;
    margin-left:0.5em;
    margin-right:0.5em;
}
.has-campus-slider .slick-track{
    display:flex;
}
.slick-dots {
  display: flex;
  justify-content: center;
  margin: 0;
  padding: 1rem 0;
  list-style-type: none;
}
.slick-dots li {
  margin: 0 0.25rem;
}
.slick-dots button {
  display: block;
  width: 0.5rem;
  height: 0.5rem;
  padding: 0;
  border: none;
  border-radius: 100%;
  background-color: var(--primary-bg);
  text-indent: -9999px;
}
.slick-dots li.slick-active button {
  background-color: var(--top-button-bg);
}



.ven-programs-slider {
    display: flex;
    width: 100%;
    justify-content: center;
    flex-wrap: wrap;
}

.ven-single-all-programs {
    width: 100%;
    overflow: hidden;
}

.ven-program-header-title {
    text-align: center;
    font-size: 2em;
    line-height: 1.2em;
    margin-top: 2em;
}

.ven-single-program-field {
    font-size: 0.9em;
    line-height: 1.2em;
    font-weight: 500;
    font-style: italic;
}

.ven-single-all-programs.ven-single-all-programs-hidden {
    display: none;
}

.has-venprogram-slider .ven-program-campus {
    margin: 0;
    margin-left: 0.5em;
    margin-right: 0.5em;
}

.has-venprogram-slider .slick-track {
    display: flex;
}
.hidden-program-template{
    display:none;
}
.ven-single-program-name.ven-single-program-field {
    font-style: normal;
    font-size: 1em;
    font-weight: bold;
    color: var(--secondary-bg);
}
.ven-single-program-level.ven-single-program-field{
    font-size:0.7em;
    font-style:normal;
}
.ven-single-program-cta.ven-single-program-field{
    font-style:normal;
    margin-top:0.7em;
}
.ven-single-program-cta.ven-single-program-field .my-btn{

}
.ven-single-program-cta.ven-single-program-field .my-btn:hover{

}
.all-search-results{
    position:relative;
    z-index:0;
}
@keyframes yozoom{
    0%{
        transform:scale(1);
    }
    50%{
        transform:scale(1.2);
    }
    100%{
        transform:scale(1);
    }
}
.animatedzoomforhighlight{
    animation-name:yozoom;
    animation-timing-function:linear;
    animation-duration:0.5s;
    animation-fill-mode:both;
    animation-iteration-count:1;
}
button.slik-arrow-btn {
    box-sizing: border-box;
    display: inline-block;
    -webkit-appearance: none;
    appearance: none;
    border: none;
    background: none;
    margin: 1em;
    width: 100%;
    max-width: 2em;
    padding: 0.5em 3em;
    background: #838384;
    color: white;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 2px;
    transition: all 0.3s ease-in-out;
    cursor: pointer;
}
button.slik-arrow-btn:hover {
    background: var(--primary-bg);
    color: var(--primary-bg-color);
}
button.slik-arrow-btn.slick-prev {

}
button.slik-arrow-btn.slick-next {

}
button.slik-arrow-btn.slick-disabled {
    background: #C6C6C6;
    color: #8C8C8C;
    cursor:initial;
}
.ven-single-reviews{

}
.ven-single-reviews-all{
    display:flex;
    flex-wrap:wrap;
    justify-content:space-between;
}
.ven-single-indi-review {
    width: 49%;
    box-sizing: border-box;
    border: 1px solid #f2f2f2;
    padding: 1em;
}
.ven-single-indi-review-full{
    position:relative;
}
.ven-single-indi-review-quote.ven-single-indi-review-quote-left{
    font-size:3em;
}

.ven-single-indi-review-text {
    text-align: center;
    font-size: 1.5em;
    line-height: 1.3em;
}
.ven-single-indi-review-in-flex {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    align-items: center;
    margin-top:1em;
}
.ven-single-indi-review-in-flex-l{
    margin-right:1em;
    margin-left:1em;
}
.ven-single-indi-review-in-flex-l i{
    font-size:2em;
}
.ven-single-indi-review-in-flex-r{

}
.ven-single-indi-review-in-flex-r-name{
    font-weight:800;
    color:var(--secondary-bg);
    line-height:1.2em;
}
.ven-single-indi-review-in-flex-r-program {
    font-size: 0.8em;
    font-style: italic;
    line-height: 1.2em;
}
.ven-full-ribbon {
    box-sizing: border-box;
    background: var(--testimonial-bg);
    color: var(--testimonial-color);
    margin-bottom: 2em;
    padding: 2em 0em;
}
.autl-partner-section .full-search-close-left{
    display:none;
}
.autl-partner-header{
    display:none;
}
.ven-full-ribbon .ven-full-ribbon-text {
    text-align: center;
    font-size: 1.5em;
    line-height: 1.2em;
    position: relative;
}
.autl-partner-container{
    border-bottom:none;
    border:none;
}
.autl-partner-right{
    border:none;
}
.autl-partner-inner {
    border: 3px solid #c5c5c5;
}
.ven-full-ribbon .ven-full-ribbon-text::after {
}
.left-fixed-cta-btn i, .right-fixed-cta-btn i {
    margin-bottom:0.5em;
    margin-left: auto;
    margin-right: auto;
}

.single-search-result {
    background: var(--testimonial-bg);
    border: none;
    border-radius: 0px;
    box-shadow: none;
}
.single-search-result:hover{
    background: var(--testimonial-bg);
    border: none;
    border-radius: 0px;
    box-shadow: none;
}
.ap-select-p{
    background:#ffffff;
}
.ven-single-header.page-scrlled-toomuch .header-stars.header-stars-visible {
    display:none;
}
.ven-header-cta{
    text-align:right;
    display:none;
}
.ven-single-header.page-scrlled-toomuch .ven-header-cta{
    display:block;
}
.left-fixed-cta-btn {
    position: fixed;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    text-orientation: upright;
    height: max-content;
    background: var(--primary-bg);
    z-index: 1;
    display: flex;
    writing-mode: vertical-lr;
    box-sizing: border-box;
    color: var(--primary-bg-color);
    font-weight: 600;
    padding: 1em 0em;
    font-size: 0.8em;
    box-shadow: 5px 5px 15px black;
    cursor: pointer;
    left:-200px;
}
.left-fixed-cta-btn.left-fixed-cta-btn-visible{
    left:0;
    transition:left 0.3s ease-in-out;
}
.right-fixed-cta-btn {
    position: fixed;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    text-orientation: upright;
    height: max-content;
    background: var(--secondary-bg);
    z-index: 1;
    display: flex;
    writing-mode: vertical-lr;
    box-sizing: border-box;
    color: var(--secondary-bg-color);
    font-weight: 600;
    padding: 1em 0em;
    font-size: 0.8em;
    box-shadow: 5px 5px 15px black;
    cursor: pointer;
    right:-200px;
}
.right-fixed-cta-btn.right-fixed-cta-btn-visible {
    right: 0;
    transition: right 0.3s ease-in-out;
}
section.ven-why {
    box-sizing: border-box;
    margin-top: 3em;
    background:#f2f2f2;
}
.ven-why-full-container {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    width: 100%;
}
.ven-why-left {
    width: 49%;
    margin-top: auto;
    margin-bottom: auto;
}
.ven-why-right {
    width: 49%;
}
.ven-why-left-title {
    font-size: 2em;
    line-height: 1.2em;
    margin: 0;
    margin-top: 0px;
    padding: 0;
    margin-top: 1em;
}
.ven-why-left-cta{
    margin-bottom:3em;
}
.ven-cta-call {
    color: var(--primary-bg);
    font-size: 0.8em;
    font-weight: 500;
    margin-bottom: 1em;
    line-height: 1.2em;
}
.ven-why-boxes {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    width:100%;
    box-sizing:border-box;
    height:100%;
}
.ven-why-box {
    width: 50%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    background-color: var(--testimonial-bg);
    color: var(--testimonial-color);
    min-height: 15em;
}
.ven-why-box-text {
    box-sizing: border-box;
    padding: 1em;
}
.ven-why-box-text .ven-why-box-head{
    font-size: 1.5em;
    line-height: 1.2em;
    margin: 0;
    margin-bottom: 0px;
    padding: 0;
    margin-bottom: 0.5em;
}

.ven-two-point-section {
    box-sizing: border-box;
    margin-top: 4em;
}
.ven-all-points-container {
    display: flex;
    justify-content: space-between;
    width: 100%;
    flex-wrap: wrap;
    box-sizing: border-box;
}
.ven-single-point-container {
    width: 48%;
    box-sizing: border-box;
    margin: 0em 0em;
    text-align: center;
    border: 1px solid #F7F7F7;
    border-top-color: rgb(247, 247, 247);
    border-top-style: solid;
    border-top-width: 1px;
    padding: 3em 2em;
    box-shadow: 5px 5px 15px #eee;
    border-top: 0.4em solid var(--secondary-bg);
}
.ven-single-point-icon{

}
.ven-single-point-icon i{
    color: var(--secondary-bg);
    font-size: 4em;
}
.ven-single-point-title {
    font-size: 1.5em;
    line-height: 1.2em;
    margin: 0;
    margin-bottom: 0px;
    margin-bottom: 0px;
    padding: 0;
    margin-bottom: 0.5em;
    font-weight:600;
}
.ven-single-point-innertext{

}
.ven-single-point-text{
    box-sizing:border-box;
    margin-top:1em;
}
.ven-single-campus-cta{
    margin-top:1em;
}
.ven-one-video-section {
    background: #f2f2f2;
    box-sizing: border-box;
    margin-top: 5em;
    padding: 2em 0em;
}
.ven-one-video-header-title {
    text-align: center;
    font-size: 2em;
    line-height: 1.2em;
}

:root {
    --plyr-color-main: var(--secondary-bg);
}

.ven-video-container{
    display:flex;
    justify-content:space-between;
    flex-wrap:wrap;
    width:100%;
    align-items:center;
}
.ven-video-left{
    width:48%;
}
.ven-video-right {
    width: 48%;
}

.ven-video-div {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    padding-top: 25px;
    height: 0;
}
.ven-video-div iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.one-video-text-blurb {
    font-size: 1.5em;
    line-height: 1.3em;
    margin-bottom:1em;
}

.ven-why-box-text .ven-why-box-blurb {
}

.ven-col-1-templ-top-c {
    display: flex;
    justify-content: space-between;
    width: 100%;
    flex-wrap: wrap;
    align-items:center;
    box-sizing:border-box;
}
.ven-col-1-templ-top-c-left{
    width:48%;
}
.ven-col-1-templ-top-c-right {
    width: 48%;
}
.ven-col-1-templ-top-c-right .autl-partner-section{
    position:relative;
    opacity:1;
    transform:scale(1);
    backdrop-filter:none;
}
.ven-col-1-templ-top-c-right .autl-partner-section .autl-partner-container{
    opacity:1;
    margin-top: 1em;
    margin-bottom: 1em;
    border-color:var(--secondary-bg);
    width:100%;
}
.ven-col-1-templ-top-c-right .single-search-result{
    padding:0em 0em;
}
.ven-col-1-templ-top-c-right .ap-select-p select{
    border: 1px solid #cecece;
    box-sizing: border-box;
    width: 100%;
    font-size: .9em;
    padding: .8em .5em .8em .5em;
    background: #fff;
    box-shadow: 5px 5px 15px rgba(111, 111, 111, 0.1);
    border-radius: 0px;
    transition: all .3s ease-in-out;
    outline: none;
}
.ven-col-1-templ-top-c-right .ap-envlope-wrapper.info-requested i{
    margin-bottom:0.3em;
}
.ven-col-1-templ-top-c-right .ap-select-p {
    background: none;
    background: transparent;
    padding: 0em 0em;
    animation: none !important;
    border-radius: 0px;
    position: initial;
}
.ven-col-1-templ-top-c-right .single-search-result{
    position:initial;
}
.ven-col-1-templ-top-c-right .all-search-results{
    position:initial;
}
.ven-col-1-templ-top-c-right .ap-send-animation{
    overflow:hidden;
}
.ven-col-1-templ-top-c-right .full-search-close-left img {
    max-height: 15px;
}
.ven-col-1-templ-top-c-right .autl-partner-right h3{
    display:none;
}
.ven-col-1-templ-top-c-right .autl-new-catch-title .re-info-col{
    font-size:1em;
}
.ven-col-1-templ-top-c-right .up-form-lead {
    padding: 1em 1em 0em 1em;
}
.ven-col-1-templ-top-c-right .autl-partner-inner{
    padding-bottom:0em;
}
.autl-partner-header {
    border-top: 0.4em solid var(--secondary-bg);
}
.ven-col-1-templ-top-c-right .ap-select-error {
    display: none;
}
.ven-col-1-templ-top-c-right .single-ask-to-select {
    display: block;
    font-size: 0.8em;
    font-weight: 500;
    color: var(--primary-bg);
    line-height: 1em;
    margin-bottom: 0.2em;
}
.ven-col-1-templ-top-c-right .ap-select-container .ap-select-container-right{
    display:none!important;
}
.ven-col-1-templ-top-c-right .ap-select-container .ap-select-container-left{
    width:100%;
}
.ven-col-1-templ-top-c-right .up-sp-disclaimer{
    display:none;
}
.ven-col-1-templ-top-c-right .single-search-result {
    background: none;
    background: transparent;
}
.ven-col-1-templ-top-c-right .full-search-close-right {
    display: none !important;
}
.ven-col-1-templ-top-c-right .autl-partner-section.autl-partner-section-visible:after {
    content: none;
}

.ven-col-1-templ-top-c-right .autl-partner-section.autl-partner-section-visible:before{
    content:none;
}
.ven-single-college-name-sub {
    font-style: italic;
    font-size: 1em;
    line-height: 1em;
}
section.ven-acre{

}
.ven-acre-full-container{
    width:100%;
    display:flex;
    justify-content:space-between;
    flex-wrap:wrap;
}
.ven-acre-single {
    width: 48%;
    margin-top: 2em;
    box-sizing: border-box;
    background: #f2f2f2;
    padding: 1em 1em;
    border-radius: 4px;
    box-shadow: 5px 5px 15px #f2f2f2;
}
.ven-acre-left-image{
    width:80%;
    max-width:150px;
    margin-left:auto;
    margin-right:auto;
}
.ven-acre-left-image img{
}
.ven-acre-right-text{

}
.ven-acre-right-text p{
    text-align:center;
}
.online-option-txtt {
    text-align: center;
    margin-bottom: 1em;
    font-weight: bolder;
    font-style: italic;
    font-size: 1.2em;
}
.ven-single-campus[data-campus-type="Online"]{

}
.ven-single-campus[data-campus-type="Online"] .ven-single-campus-address {
    display:none!important;
}
.ven-single-campus[data-campus-type="Online"] .ven-single-campus-city {
    display:none!important;
}
.ven-single-campus[data-campus-type="Online"] .ven-single-campus-postal  {
    display:none!important;
}
.ven-single-program-level.ven-single-program-field{
    display:none!important;
}

body.page-template-UCLFrontPartnersSingle-Program.page-template-UCLFrontPartnersSingle.page-template-Program {
}

section.ven-acre {
}

@media only screen and (max-width: 980px) {
    .up-form-lead form .form-field-fifty .form-field{
        width:100%;
    }
    .ven-why-box {
        width: 100%;
        order: 0;
    }
    .ven-why-boxes .ven-why-box:nth-child(2){
        margin-bottom:1em;
    }
    .ven-why-boxes .ven-why-box:nth-child(3){
        order:2
    }
    .ven-why-boxes .ven-why-box:nth-child(4) {
        order: 1
    }

    body {
        font-size: 16px;
    }
    .ven-acre-single{
        width:100%;
    }
    .ven-col-1-templ-top-c-right .autl-partner-container {
        width: 100%;
    }
    .ven-col-1-templ-top-c-left {
        width: 100%;
    }
    .ven-col-1-templ-top-c-right{
        width:100%;
    }
    .ven-video-left {
        width: 90%;
        margin-left: auto;
        margin-right: auto;
    }
    .ven-video-right {
        text-align:center;
        margin-top:1em;
        width: 90%;
        margin-left: auto;
        margin-right: auto;
    }
    .ven-single-point-container {
        width: 100%;
        margin: 1em 0em;
    }
    .ven-why-left {
        width: 100%;
    }
    .ven-why-right{
        width:100%;
    }
    .ven-single-indi-review {
        width: 100%;
        margin-bottom: 1em;
        font-size: 0.8em;
    }
    .ven-single-campus {
        width: 45%
    }
    .ven-program-campus {
        width: 45%
    }
}
@media only screen and (max-width: 480px) {
    .ven-single-campus {
        width: 90%
    }
    .ven-program-campus {
        width: 90%
    }
}
