/*
Theme Name: ETIP
Theme URI: http://minervaco.com/
Description: This is a custom child theme custom designed for ETIP PQC.EDU
Author: Daniel Hannon
Author URI: http://danielhannon.com/
Template: salient
Version: 1.0
*/

/*
#021F41 = dark blue
#5eadfe = light blue
*/

@import url('etip-css/etip-gravity-forms-styles.css');

:root {
    --dark-blue: #232d63;
    --purple: #5E2D92;
    --green: #80a422;
}

::selection {
    background: #232d63;
    color:#FFFFFF;
}
::-moz-selection {
    background: #232d63;
    color:#FFFFFF;
}

.etip-alert {
    background-color:#232d63;
    color:#FFFFFF !important;
    padding: 20px !important;
    text-align: center !important;
    margin-top:30px !important;
    font-size:14px !important;
    line-height:120% !important;
}

.portfolio-loading,
#ajax-loading-screen .loading-icon,
.loading-icon, .pp_loaderIcon {
    -webkit-background-size: 100px 91px;
    background-size: 100px 91px;
    opacity:1 !important;
}

.line-break {
    display:block !important;
}

.course-catalog h3 {
    margin-bottom: 0 !important;
}

.centerfix {
    margin: 0 auto !important;
}

@media(max-width:1000px) {
    body h1,
    body .wpb_wrapper h1.vc_custom_heading {
        font-size: 30px !important;
        line-height: 130% !important;
    }
}

@media(max-width:690px) {
    body h1,
    body .wpb_wrapper h1.vc_custom_heading {
        font-size: 26px !important;
        line-height: 130% !important;
    }

    .line-break {
        display: inline !important;
    }
}

/* Slider Styles */
#home .swiper-slide .slide-bg-wrap .slide-bg-overlay {
    opacity:.5 !important;
}

@media(max-width:690px) {
    #home .swiper-slide .content h2 {
        font-size:26px !important;
        line-height:130% !important;
    }
}

/* Michael Quote */
blockquote.nectar_single_testimonial .wrap span:first-of-type {
    color: var(--green) !important;
    font-weight: 600 !important;
    font-size: 18px !important;
}

.michael-quote .nectar_single_testimonial .image-icon {
    height:120px !important;
    width: 120px !important;
}

@media(max-width:1300px) {
    .michael-quote .nectar_single_testimonial p,
    #ajax-content-wrap .testimonial_slider blockquote p {
        font-size:18px !important;
        line-height: 130% !important;
    }
    .michael-quote .nectar_single_testimonial .image-icon {
        height:80px !important;
        width: 80px !important;
    }
}

@media(max-width:1200px) {
    .michael-quote .nectar_single_testimonial p,
    #ajax-content-wrap .testimonial_slider blockquote p{
        font-size:18px !important;
    }
    .michael-quote .nectar_single_testimonial .image-icon {
        height:60px !important;
        width: 60px !important;
    }
}

@media(max-width:1000px) {
    .michael-quote .nectar_single_testimonial {
        text-align: center !important;
    }
    .michael-quote .nectar_single_testimonial p,
    #ajax-content-wrap .testimonial_slider blockquote p{
        text-align: center;
    }
    .michael-quote .nectar_single_testimonial .image-icon {
        height:90px !important;
        width: 90px !important;
    }

    .full-width-content .col.padding-3-percent > .vc_column-inner {
        padding: calc(100vw * 0.06) !important;
    }
}

/* ETIP Images */
.etip-bg-img .column-image-bg {
    background-position: top center !important;
}

@media(max-width:1000px) {
    #ajax-content-wrap .etip-bg-img,
    #ajax-content-wrap .etip-bg-img .column-image-bg,
    #ajax-content-wrap .etip-bg-img .vc_column-inner {
        max-height:400px !important;
        min-height:400px !important;
    }

    #ajax-content-wrap .etip-bg-img .column-image-bg {
        background-position: top center !important;
    }

    #ajax-content-wrap .etip-bg-img .vc_column-inner {

    }
}

.mobile-only {
    display:none !important;
}

@media(max-width:1000px) {
    .desktop-only{
        display:none !important;
    }
    .mobile-only {
        display:block !important;
    }

}

@media(max-width:690px) {
    #ajax-content-wrap .etip-bg-img,
    #ajax-content-wrap .etip-bg-img .column-image-bg {
        max-height:300px !important;
        min-height:300px !important;
    }

    #ajax-content-wrap .etip-bg-img .column-image-bg {
        background-position: top center !important;
    }
    #academics, #experience, #athletics, .academics{
        text-align:center !important;
    }
    #experience .divider-wrap:first-child div,
    #experience .divider-wrap:last-child div,
    #athletics .divider-wrap:first-child div,
    #athletics .divider-wrap:last-child div{
        height:50px !important;
    }
    .nectar-icon-list-item {
        text-align: left;
    }

    .full-width-content .col.padding-3-percent > .vc_column-inner {
        padding: calc(100vw * 0.07) !important;
    }
}

/* Numbered List */
.nectar-icon-list-item {
    margin-bottom:30px !important;
}

.nectar-icon-list-item h4 {
    color:#232d63 !important;
}

.list-icon-holder[data-icon_type="numerical"] span {
    color:#232d63 !important;
}

/* School Rotator */
.etip-sponsor-logo,
.etip-school-logo {
    max-width:200px !important;
    width: 100% !important;
}

@media(max-width:690px) {
    .etip-sponsor-logo {
        max-width:200px !important;
        width: 100% !important;
    }

    .etip-school-logo {
        max-width:150px !important;
        width: 100% !important;
    }
}

/* ETIP Schedule */
#etip-schedule .nectar-hor-list-item {
    background-color:#FFFFFF !important;
}

#etip-schedule .nectar-hor-list-item .nectar-list-item:first-child {
    padding-right:10px !important;
    border-right:solid 1px #CCCCCC !important;
    font-weight:bold !important;
}

#etip-schedule .nectar-hor-list-item .nectar-list-item:last-child {
    padding-left:10px !important;
}

#etip-schedule .nectar-hor-list-item:hover .nectar-list-item {
    color:#232d63 !important;
}

#etip-schedule .nectar-hor-list-item:hover {
    border-bottom:solid 1px #CCCCCC !important;
}

@media(max-width:1050px) {
    #etip-schedule .nectar-hor-list-item .nectar-list-item {
        font-size:14px !important;
    }
}

/* Testimonials */
.testimonial_slider .image-icon.has-bg {
    width:100px !important;
    height:100px !important;
}

/*.michael-quote .testimonial_slider blockquote .title,*/
/*.nectar_single_testimonial .title {*/
/*    color:#FFFFFF !important;*/
/*}*/

/* Child Quote */

.child-quote-section {
    font-size:24px !important;
    line-height:120% !important;
}

@media(max-width:1300px) {
    .child-quote-section {
        font-size:18px !important;
        line-height:120% !important;
    }
}

@media(max-width:1000px) {
    .child-quote {
        min-height:400px !important
    }
    .child-quote h2 {
        width:50% !important;
    }
}

/* ETIP Teachers Academy */

#narrow-form-row {
    max-width: 800px !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

#narrow-form-row #gform_submit_button_6 {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
}

.col-1400 {
    max-width: 1400px !important;
    margin: 0 auto !important;
}

.col-1400 [class*="vc_custom"] {
    padding-right: 0 !important;
    padding-left: 0 !important;
}

.col-1000 {
    max-width: 1000px !important;
    margin: 0 auto !important;
}

.col-1000 .image-icon,
.quote .image-icon {
    width: 100px !important;
    height: 100px !important;
}

.col-1000 .inner p,
.quote .inner p {
    line-height: 130% !important;
}

.quote .nectar_single_testimonial .title {
    color:inherit !important;
}

.quote .nectar_single_testimonial[data-style="small_modern"] p span {
    display:none !important;
}

.col-1000 .wrap span:nth-child(1),
.quote .wrap span:nth-child(1) {
    font-size: 18px !important;
}

.quote .nectar_single_testimonial p {
    font-size: 20px !important;
}

@media (max-width: 1000px) {
    .col-1000 .wrap span:nth-child(1),
    .quote .wrap span:nth-child(1) {
        margin-top: 20px !important;
    }
}

#eligibility-row .vc_custom_1613587574320 {
    padding: 0 !important;
}

#eligibility-row .vc_custom_1613587525000 {
    margin-top: 0 !important;
}

#eligibility-row {
    margin-bottom: 0 !important;
}

/* ETIP About */

.alt-color-pillar:hover h2,
.alt-color-pillar:hover h3,
.alt-color-pillar:hover p.vc_custom_heading,
.alt-color-pillar:hover .nectar_icon i {
    color: white !important;
}

body .blue-hover-box:hover .vc_column-inner h2,
body .blue-hover-box:hover .vc_column-inner h3,
body .blue-hover-box:hover .vc_column-inner p,
body .blue-hover-box:hover .vc_column-inner .nectar_icon i {
    color: white !important;
}

/* ETIP Black History Leadership */

body .horizontal-list-section h3 em {
	font-size: 10px !important;
}

body .horizontal-list-section .nectar-hor-list-item {
    padding: 22px 0 !important;
}


@media (min-width: 1000px) {
    .horizontal-list-section .nectar-hor-list-item h2 {
        padding-right: 20px !important;
    }
}

@media (max-width: 1000px) {
    .horizontal-list-section .nectar-hor-list-item h2 {
        padding-bottom: 20px !important;
    }

    .horizontal-list-section .nectar-hor-list-item h3 {
        padding-top: 20px !important;
        text-align: left !important;
    }
}
