/*
Theme Name: NextStep Child
Theme URI: 
Description: NextStep AUB Website By Hellotree
Author: Hellotree
Author URI: https://www.hellotree.co/
Version: 2.3
Template: nextstep
License: ---
License URI: ----
Text Domain:  nextstep
*/
*{
    -webkit-font-smoothing: antialiased;
}
.text-align-center{
	text-align: center;
}
.wd-top-bar .button{
    font-weight: bold;
    letter-spacing: 1px;
}
.wd-top-bar .button.alert{
    color: #fff;
    border-radius: 0px;
    border: 1px solid #65d085;
}
.wd-top-bar .button.alert:hover{
    border: 1px solid #fff;
    background-color:transparent;
    color: #65d085;
}
.wd-top-bar .button.success{
    color: #fff;
    border-radius: 0px;
    border: 1px solid rgba(255,207,1,1);
}
.wd-top-bar .button.success:hover{
    border: 1px solid #fff;
    background-color:transparent;
    color: rgba(255,207,1,1);
}
form .column, form .columns{
    padding-left:0px;
}
.top_space{
    margin: 0px !important;
}
.wd-title-bar>.row{
    top: 50%;
    position: absolute;
    width: 100%;
    text-align: center;
    max-width: 100%;
    transform: translate(0,-50%);
    -webkit-transform: translate(0,-50%);
    -moz-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    padding: 0px !important;
}
.top-bar{
    height: auto;
}
.wd-header.wd-header-1 .wd-logo h1 img{
    padding: 5px;
    height: 2.8125rem;
}
.program-registration .button{
    width: 150px;
    display: block;
    margin: 0 auto;
}
.wd-clients-grid .wd-clients-grid-item img{
	width: 200px;
    height: 100px;
    object-fit: contain;
	opacity: 1 !important;
}
.register-now{
	text-align: center;
}

.full-width-img .vc_figure{
	width: 100%;
}
.full-width-img .vc_figure div{
	width: 100%;
}
.full-width-img .vc_figure div img{
	width: 100%;
	height: 500px;
	object-fit: cover;
}
.no-margin-btn a{
	margin: 0px !important;
}
.wd-header.wd-header-1 .wd-logo h1 img {
    height: 60px;
}
.wd-header.wd-header-1 .top-bar-section ul li>a {
    line-height:60px;
}
.our-programs .vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
        background-color: rgba(38,153,213,1);
}

.our-programs .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:focus, .our-programs .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover, .our-programs .vc_btn3.vc_btn3-color-juicy-pink:focus,.our-programs  .vc_btn3.vc_btn3-color-juicy-pink:hover {
       background-color: rgba(38,153,213,0.8);
}

.our-programs .vc_gitem-is-link {
    height:250px;
    background-size:cover;
}

.text-with-icons-section h2 {
    margin-top:-10px !important;
}
.text-with-icons-section i {
   overflow: visible;
    height: 75px;
    width: 75px;
    line-height: 75px;
    font-size:30px !important;
    padding: 0px !important;
    text-align: center;


}

#content.l-main{
	overflow-y:hidden;
}

.sponsormart{
	margin-top: 60px;
}

.whyp{
	color: white;
	font-size: 15px;
}

.rowdon{
	margin-bottom:60px;
}

.vc_row.vc_row-flex{
	display: flex;
	flex-wrap: nowrap;
	column-gap: 10px;
	margin-left:5px;
	margin-right: 5px;
}

.homep a{
	background-color: #ffcf01;
	color: white;
	border: 1px solid #ffcf01 !important;
}

.homep a:hover{
	background-color: transparent;
	color: #ffcf01;
	border: 1px solid #ffcf01 !important;
}

.progb a{
	background-color: #4fbf70;
	color: white;
	border: 1px solid #4fbf70 !important;
}

.progb a:hover{
	background-color: transparent;
	color: #4fbf70;
	border: 1px solid #4fbf70 !important;
}

.wd-clients-grid .wd-clients-grid-item:nth-last-child(2){
	width: 50%;
}

.current-menu-item a{
	color: #2e99d5 !important
}

.top-bar-section ul li.active>a{
	color: white !important;
}

input[type="submit"] {
    padding: .8rem 2rem .80625rem 2rem;
    border-color: #aaa;
    border-radius: 10px;
    background-color: #2e99d5;
    color: white;
	cursor: pointer;
}

input[type="submit"]:hover{
    padding: .8rem 2rem .80625rem 2rem;
    border-color: #2e99d5;
    border-radius: 10px;
    background-color: transparent;
    color: #2e99d5;
	cursor: pointer;
}

.board{
	line-height: 80px;
}

.teamgrid .vc_btn3-container.vc_btn3-left{
	display: none;
}

.teamimg{
	width: 500px;
	height: 500px;
}

.teamgrid .vc_grid-item-mini{
	border: 2px solid lightgrey;
	width: 300px;
	height: 405px; 
}

.teamgrid .vc_gitem-zone-a .vc_gitem-zone-mini{
	border: 2px solid lightgrey;
}

.teamgrid .vc_gitem_row .vc_gitem-col{
	height: 100px;
} 

.teamgrid .vc_custom_heading h4{
	text-align: center !important;
}  

.teamgrid .vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item{
	padding-right: 60px;
} 

.teamgrid .vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper{
	margin-left: 50px;
}
 
.teamgrid .vc_gitem-is-link{
	cursor: default;
}

.teamgrid .vc_grid .vc_gitem-link{
	pointer-events: none;
}

#main-heading{
	height: 500px !important;
}

.wd-title-bar{
	height: 500px;
}

.no-click .animated{
	pointer-events: none;
}

.events p, .nonprofit_multi_post_gallery_top_image .nonprofit_multi_post_gallery_top_image_info>div span {
    display: none;
}

.vc_carousel-slideline-inner img {
    width: 600px;
	height: 400px;
}

.no-content-contact .animated p {
    display: none;
}

.wpcf7-response-output {
    display: -webkit-box;
    left: -7px;
    position: relative;
}

@media (max-width: 768px){
    .top-bar{
        height: 2.8125rem;
    }
    .wd-header.wd-header-1 .wd-logo h1 img{
        height: auto !important;
    }
	.vc_row.vc_row-flex{
		flex-wrap: wrap;
		row-gap:10px;
	}
}

