/*
 Theme Name:   Vantage Child Theme
 Description:  Vantage Child Theme
 Author:       SiteOrigin
 Author URI: https://siteorigin.com/
 Template:     vantage
 Version:      1.19.8
 License: GNU General Public License v2 or later
 License URI: http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  vantagechild
 */

/**   COLOR SCHEME START    **/
/* BLUE - #2A24D8            */
/* EGYPTIAN BLUE - #1B3797   */
/* FRENCH SKY BLUE - #96AEFF */
/* LAVENDER BLUE - #CBD7FF   */
/* WHITE - #FFFFFF           */
/* BITTERSWEET - #ED6F66     */
/**   COLOR SCHEME START    **/


/** Test CSS Attributes START **/
    .this-works {
        background-color: red !important;
    }
/** Test CSS Attributes END **/


#main {
    padding-top: 0px;
}

.entry-title {
    font-weight: 800 !important;
}

.siteorigin-panels-stretch 
{
    padding: 0px !important;
}

.widget_circleicon-widget .circle-icon-box p.text {/* text under subteam circles */
    font-size: 20px;
}

#pgc-2623-0-0> .panel-cell-style {
    padding: 0px !important;
}

.custom-html-widget {
    padding: 10px !important;
}

.dashicons-arrow-right-alt2, .dashicons-external{
    position: absolute;
    right: 2.5%;
}

#pg-2623-1, #pg-2623-2, #pg-2623-3, #pg-2623-4, #pl-2623 .so-panel {
    margin-bottom: 0px !important;
    margin-top: 15px !important;
}

.logo-height-constrain {
    padding: 0px !important;
    height: 100px !important;
    width: 100px !important;
}

#masthead .hgroup {
    padding-top: 0px !important;
}

#panel-2623-0-0-1> .panel-widget-style { /** Attributes for home pg typing effect **/
    z-index: 99;
    /*background-color: #03016F;*/
    margin-left: 50px;
}

.mec-skin-carousel-container .mec-event-footer-carousel-type3 .mec-modal-booking-button:hover, .mec-wrap.colorskin-custom .mec-event-sharing .mec-event-share:hover .event-sharing-icon, .mec-wrap.colorskin-custom .mec-event-grid-clean .mec-event-date, .mec-wrap.colorskin-custom .mec-event-list-modern .mec-event-sharing > li:hover a i, .mec-wrap.colorskin-custom .mec-event-list-modern .mec-event-sharing .mec-event-share:hover .mec-event-sharing-icon, .mec-wrap.colorskin-custom .mec-event-list-modern .mec-event-sharing li:hover a i, .mec-wrap.colorskin-custom .mec-calendar:not(.mec-event-calendar-classic), .mec-wrap.colorskin-custom .mec-calendar, .mec-wrap.colorskin-custom .mec-calendar .mec-calendar-row dt.mec-has-event:hover, .mec-wrap.colorskin-custom .mec-calendar .mec-has-event:after, .mec-wrap.colorskin-custom .mec-bg-color, .mec-wrap.colorskin-custom .mec-bg-color-hover:hover, .colorskin-custom .mec-event-sharing-wrap:hover > li, .mec-wrap.colorskin-custom .mec-totalcal-box .mec-totalcal-view span.mec-totalcalview-selected, .mec-wrap .flip-clock-wrapper ul li a div div.inn, .mec-wrap .mec-totalcal-box .mec-totalcal-view span.mec-totalcalview-selected, .event-carousel-type1-head .mec-event-date-carousel, .mec-event-countdown-style3 .mec-event-date, #wrap .mec-wrap article.mec-event-countdown-style1, .mec-event-countdown-style1 .mec-event-countdown-part3 a.mec-event-button, .mec-wrap .mec-event-countdown-style2, .mec-map-get-direction-btn-cnt input[type="submit"], .mec-booking button, span.mec-marker-wrap, .mec-wrap.colorskin-custom .mec-timeline-events-container .mec-timeline-event-date:before, .mec-has-event-for-booking.mec-active .mec-calendar-novel-selected-day, .mec-booking-tooltip.multiple-time .mec-booking-calendar-date.mec-active, .mec-booking-tooltip.multiple-time .mec-booking-calendar-date:hover, .mec-ongoing-normal-label, .mec-calendar .mec-has-event:after, .mec-event-list-modern .mec-event-sharing li:hover .telegram {
    background-color: #CBD7FF !important;
}

.mec-selected-day, .mec-selected-day:hover{
    background-color: #2A24D8 !important;
}

span.su-highlight {
    padding: 15px 0 0 !important; 
}

/** Title START **/
    #masthead.site-header .hgroup .site-title, 
    #masthead.site-header.masthead-logo-in-menu .logo > .site-title {
      background: 
        linear-gradient(to right, rgba(100, 200, 200, 0), rgba(100, 200, 200, 0)),
        linear-gradient(to right, #96AEFF, #443ef0, #ED6F66);
      background-size: 100% 0.1em, 0 0.1em;
      background-position: 100% 100%, 0 100%;
      background-repeat: no-repeat;
      transition: background-size 400ms;
    }

    #masthead.site-header .hgroup .site-title:hover, 
    #masthead.site-header.masthead-logo-in-menu .logo > .site-title:hover {
      background-size: 0 0.1em, 100% 0.1em;
    }
/** Title END **/


/** Social media icons START **/
    .widget_vantage-social-media .social-media-icon {
        background: none !important;
        border: none !important;
        /*background-color: red !important;*/
        box-shadow: none !important;
    }
    .widget_vantage-social-media .social-media-icon [class^="fa fa-"]:hover {
        color: #CBD7FF !important;
    }
/** Social media icons END **/


/** Home subteam explanation START **/
    .expanding-text-programming, .expanding-text-engineering, .expanding-text-business { /* Keeps the text hidden */
      color: white;
      padding: 0px 5px 5px 5px;
      border-radius: 10px;
      height: 0px;
      width: 100%;
      margin: 5px 1% 5px 1%;
      float: left;
      position: relative;
      transition: height 0.5s;
      -webkit-transition: height 0.5s;
      text-align: center;
      overflow: hidden;
      transition: 1.0s;
      z-index: 0;
    }

    .panel-widget-style-for-2623-3-0-0.grow:hover .expanding-text-programming { /* Expands text section when 1 section is hovered over */
      height: 150px;
    }

    .panel-widget-style-for-2623-3-1-0.grow:hover .expanding-text-engineering { /* Expands text section when 1 section is hovered over */
      height: 150px;
    }

    .panel-widget-style-for-2623-3-2-0.grow:hover .expanding-text-business { /* Expands text section when 1 section is hovered over */
      height: 150px;
    }

    #pgc-2623-3-0, #pgc-2623-3-1, #pgc-2623-3-2 {
        background-color: #1B3797;
        padding: 10px;
        border-radius: 15px;
        border-style : solid;
        border-color: #FFFFFF;
        border-width: 5px;
    }

    a.more-button:link {
        text-align: right;
    }

    .widget_circleicon-widget .circle-icon-box a.more-button {
        font-size: 20px !important;
    }

    .widget_circleicon-widget .circle-icon-box a.more-button i {
        filter: brightness(5);
    }

    .widget_circleicon-widget .circle-icon-box a.more-button {
        color: #FFFFFF !important;
    }
/** Home subteam explanation END **/


/** Subteam explanations pages header START **/
    li.sow-slider-image.sow-slider-image-cover.cycle-slide.cycle-slide-active{
        height: 350px !important;
    }

    div.sow-slider-image-container{
        height: 200px !important; 
    }

    div.sow-slider-image-wrapper {
        padding: 30px !important;
    }
/** Subteam explanations pages header START **/


/** Default Button START **/
    a.default-custom-button{
        display:inline-block;
        padding:0.35em 1.2em;
        border:0.1em solid #1B3797 !important;
        margin:0 0.3em 0.3em 0;
        border-radius:0.12em;
        box-sizing: border-box;
        text-decoration:none;
        font-family:'Exo 2';
        font-weight:600;
        color: #1B3797;
        text-align:center;
        transition: all 0.2s;
    }

    a.default-custom-button:hover{
        color:#000000;
        background-color: #CBD7FF;
    }

    @media all and (max-width:30em){
        a.default-custom-button{
            display:block;
            margin:0.4em auto;
        }
    }
/** Default Button END **/


/** Suteams Page Button (Programming, Engineering, Business) START **/
    a.subteam-choose-button{
        display:inline-block;
        padding:0.35em 1.2em;
        border:0.1em solid #1B3797 !important;
        margin:0 0.3em 0.3em 0;
        border-radius:0.12em;
        box-sizing: border-box;
        text-decoration:none;
        font-family:'Exo 2';
        font-weight:600;
        color: #1B3797;
        text-align:center;
        transition: all 0.2s;
    }

    a.subteam-choose-button:hover{
        color:#000000;
        background-color: #CBD7FF;
    }

    @media all and (max-width:30em){
        a.subteam-choose-button{
            display:block;
            margin:0.4em auto;
        }
    }
/** Subteams Page Button END **/


/** FIRST Page Button START **/
    a.FIRST-page-buttton{
        display:inline-block;
        padding:0.35em 1.2em;
        border:0.1em solid white !important;
        margin:0 0.3em 0.3em 0;
        border-radius:0.12em;
        box-sizing: border-box;
        text-decoration:none;
        font-family:'Exo 2';
        font-weight:600;
        color: white;
        text-align:center;
        transition: all 0.2s;
    }

    a.FIRST-page-buttton:hover{
        color:#000000;
        background-color: #CBD7FF;
    }

    @media all and (max-width:30em){
        a.FIRST-page-buttton{
            display:block;
            margin:0.4em auto;
        }
    }
/** FIRST Page Button END **/


/** Resources Tabs START **/
    .su-tabs {
        background: transparent !important;
    }

    .su-tabs-pane {
        background-color: #1B3797 !important;
        color: white !important;
        font-size: 17px !important;
    }

    .su-tabs-pane a {
        color:  white;
        font-size:  17px;
    }

    .su-tabs-nav {
        background-color: #CBD7FF;
    }

    .su-tabs-nav span {
        font-size: 20px !important;
    }

    .su-tabs-nav span:hover {
        background-color: #afbce3 !important;
    }

    .su-tabs-nav span.su-tabs-current {
        background-color: #1B3797 !important;
        color: white;
    }
/** Resources Tabs END **/

/** Footer START **/
/*     .footer-first-icon {
	    width: 170px !important;
    }

    .footer-ga-first-icon {
	    width: 290px !important;
    } */
/** Footer END **/