/* Start Fresh 2.0 */


/* NAV */
.program-search-page-tabs {
   background: linear-gradient(135deg, #f2faf5 0%, #f2faf5 39.5%, #e3f4ea 39.5%, #e3f4ea 100%);
   /*background-color:#e3f4ea;*/
		 background-position: center;
   background-repeat: no-repeat;	  
   background-size: cover;
    border-bottom: 0 !important;
	
	position: relative;
	
	}

    .program-search-page-tabs .section-padding-sm {

        border-bottom: 2px solid #fff;
    }
	
	.start-fresh-nav-container{
		
		  
    border-bottom: 2px solid #fff;
    position:relative;
   
	}


    .program-search-page-tabs .row.position-relative {

        padding: 0 0 35px 0;

    }


    /* Search icon background */
    .program-search-page-tabs .row:before {
        content: '';
        background: url(https://durhamcollege.ca/wp-content/uploads/search-icon.svg) 1045px -5px no-repeat;
        height: 100%;
        width: 100%;
        position: absolute;
        z-index: 0;
        background-size: 177px;
        pointer-events: none;
    }



    .start-fresh-nav-container .menu li a {
    padding: 1.2rem 1rem 0 1rem;
    line-height: 9px;

}


/* Fix New programs link floating right in medium devices */
@media screen and (min-width: 64em) {
.dc-microsite-tabs ul li:last-child {
    float: none;
}

}

/*Slider gradient queries */
.banner-slider {
		
    background: linear-gradient(135deg, #008b6a 0%, #008b6a 58.5%, #0b8261 58.5%, #0b8261 100%);
}


@media screen and (max-width: 2560px) { 

    .banner-slider {
        background: linear-gradient(135deg, #008b6a 0%, #008b6a 53.1%, #0b8261 53.1%, #0b8261 100%);
    }
}

@media screen and (max-width: 1920px) { 

    .banner-slider {
		
        background: linear-gradient(135deg, #008b6a 0%, #008b6a 56.6%, #0b8261 56.6%, #0b8261 100%)
    }
}

@media screen and (max-width: 1680px) { 

    .banner-slider {
        background: linear-gradient(135deg, #008b6a 0%, #008b6a 58.4%, #0b8261 58.4%, #0b8261 100%);
    }
}

@media screen and (max-width: 1600px) {
    .banner-slider {
        background: linear-gradient(135deg, #008b6a 0%, #008b6a 59%, #0b8261 59%, #0b8261 100%);
    }
}

@media screen and (max-width: 1536px) { 

    .banner-slider {
        background: linear-gradient(135deg, #008b6a 0%, #008b6a 59.8%, #0b8261 59.8%, #0b8261 100%);
    }
}


@media screen and (max-width: 1440px) { 

    .banner-slider {
        background: linear-gradient(135deg, #008b6a 0%, #008b6a 60.6%, #0b8261 60.6%, #0b8261 100%);
    }
}

@media screen and (max-width: 1366px) { 

    .banner-slider {
        background: linear-gradient(135deg, #008b6a 0%, #008b6a 61.6%, #0b8261 61.6%, #0b8261 100%);
    }
}

@media screen and (max-width: 1280px) {
    .banner-slider {
        background: linear-gradient(135deg, #008b6a 0%, #008b6a 62.6%, #0b8261 62.6%, #0b8261 100%);
    }
}

@media screen and (max-width: 1200px) { 

    .banner-slider {
        background: linear-gradient(135deg, #008b6a 0%, #008b6a 64.6%, #0b8261 64.6%, #0b8261 100%);
    }
}



.overlay-nav-menu-toggle .fa-bars {

    font-size: 17px !important;
}

#pg-191614-1 {

margin-bottom:0 !important;

}
.n2-ss-slide-1860 {
    background: inherit !important;
}







    /* Search design */


    .vcg-search-row {
        margin-top: 6px;

    }


/*Should override microsite nav li inline */
    #vs1__listbox li {
		display:block !important;
		
		
	}


    .vs__search, .vs__search:focus {

        margin:0 !important;
    }

    /* Search placeholder styling */
    .vs__dropdown-toggle, input.vs__search::placeholder {
        background: #ffffff;
        border: none;
        font-weight: 500;
        color: #000;
        padding: 0 0.25em;
      }





/* Program listing styling */

.list-title {
    font-size: 1.5rem !important; 
    margin-bottom: 1rem;    
    text-align: center;
}

@media screen and (min-width: 40em) {
.list-title {
        text-align: left;        
    }
}


/*BUTTONS */


.button.gray.hollow.router-link-active {
    background-color: #0B8261;
    border-color: #0B8261;
    color: #fff;
}






      /* MOBILE */

      @media screen and (max-width: 640px) { 

        .program-search-page-tabs {
        background:#e3f4ea !important;

        }

        .start-fresh-nav-container .menu li a, .dc-microsite-tabs ul li a:first-child:not(.button) {
      
        font-size: 0.85rem !important;
        padding: 1.2rem 0rem 0 0.5rem;
    }






/*Over-ride MS navigation gradient effect for mobile */
.dc-microsite-tabs ul:after { 

    width: 0 !important;
    height: 0 !important;
}

      }


/* CARDS */

.hello-program-types {
margin-bottom: 2.5rem !important;

}


