.p2{
    margin-bottom:10px;
    margin-left: 15px;
}

/*
.genesis-responsive-menu .genesis-nav-menu .menu-item a {
    color:#222222 !important;
}
*/
a.dark-link{
    color: #35459a !important;
}

a.dark-link:hover{
    color: #007bff !important;
}

.margin-bottom-15{
    margin-bottom: 15px;
}

.margin-bottom-25{
    margin-bottom: 25px;
}


.sidebar-primary{
    width:280px;
}

h1{
    font-size: 32px!important;
}

h2{
    font-size: 28px!important;
}
.executive-pro-home .home-cta .widget-title{
    margin-bottom:15px;
}


.executive-pro-home .above-home-cta, .executive-pro-home .below-home-cta {
    padding-left:50px;
    padding-right:50px;
}

.bd_pagination_box.wl_pagination_box .paging-navigation ul.page-numbers li{
    margin-right:0;
}

.bd_pagination_box.wl_pagination_box .paging-navigation ul.page-numbers li a.page-numbers:hover, .bd_pagination_box.wl_pagination_box .paging-navigation ul.page-numbers li > span.current{
    background-color:#35459a !important;
}
.bd_pagination_box.wl_pagination_box{
    margin-top:15px;
}

.accent-color{
    /*color:#6c319a;*/
    color:#35459a;
    
}

.flex-control-nav{
    margin-top:-70px !important;
}

#shr-admin-badge{
    display:none;
}

.button, .wpcf7-submit{
    background-color: #35459a !important;
    color:#FFFFFF !important;
    padding-top:8px !important;
    padding-bottom:8px !important;
}

.button:hover, .wpcf7-submit:hover{
    background-color: #007bff !important;
    color:#FFFFFF !important;
}

.button, .submit2{
    background-color: #007bff !important;
    color:#FFFFFF !important;
    padding-top:10px !important;
    padding-bottom:10px !important;
}

.submit2:hover{
    background-color: #FFFFFF !important;
    color:#222222 !important;

}

.button:hover{
    background-color: #35459a !important;
    color:#FFFFFF !important;
}

.center-div
{
     margin: 0 auto;
     width: 200px; 
}


.genesis_responsive_slider h2 a{
    color:#FFFFFF !important;

}

.fa{
    color: #555;
}

/* ------------ Revisions ------------------- */
.content .genesis_responsive_slider .slide-excerpt, .executive-pro-home .home-cta{
background-color:#324493;
}

.content .genesis_responsive_slider h2, .content .genesis_responsive_slider h2 a {
color:#a1a4c6 !important;
}


/* ------------ End Revisions ------------------- */

@media only screen and (max-width: 767px){
    .static-home{
        display:none;
    }
    [class*="col-sm"] {
        margin-bottom: 15px;
    }
}

@media only screen and (max-width: 1023px){
    .sidebar-primary{
        display:none;
    } 
    .static-home{
        display:visible;
    }
    #genesis-responsive-slider{
        display:none; 
    }
}

@media only screen and (min-width: 1024px){
    .static-home{
        display:none;
    }
}

/* form modifications */

@media only screen and (min-width: 1024px){
	#custom_html-6 > div > div > div > div.col-md-4.mb-15,#custom_html-6 > div > div > div > div.col-md-8 > h3{
		display: none;
	}

	#insights-name,#insights-email{
		width: 47%;
	}

	#custom_html-6 > div > div > div > div.col-md-8,
	#custom_html-6 > div > div > div > div.col-md-8 > form{
		width:100% important;
	}

	#custom_html-6 > div > div > div > div.col-md-8 > form > div.row{
		position:relative;
		top:-85px;
		left:100%;
		width:380px;
	}

	.executive-pro-home .home-cta {
		padding: 20px;
	}

	#custom_html-6 > div > div > div > div.col-md-8 > form{
		height: 60px;
	}

	#btn-join{
		white-space:nowrap;
	}

	#custom_html-6 > div > div > div > div.col-md-8 > form > div.row > div.col-md-3,
	#custom_html-6 > div > div > div > div.col-md-8 > form > div.row > div.col-md-9.mt-3{
		max-width:50%;
		width:50%;
	}
}
@media only screen and (max-width: 1023px){
	#insights-name,#insights-email,
	#custom_html-6 > div > div > div > div.col-md-8 > form{
		width: 100%;
	}
	#custom_html-6 > div > div > div > div.col-md-4.mb-15,#custom_html-6 > div > div > div > div.col-md-8 > h3{
		display: none;
	}
	#custom_html-6 > div > div > div > div.col-md-8{
	flex: 0 0 100%;
	max-width:100%;
	}

	.executive-pro-home .home-cta {
		padding:20px;
	}
}

/* tighten up spacing */
#custom_html-8 > div > h3{
	display: none;
}
/* 
#genesis-content > div.home-top.widget-area{
	display: flex;
    order: 2;
}
 */
.home #genesis-content{
	display: grid;
}

.home #genesis-content > hr{
display:none;
}

#genesis-content > div.below-home-cta.widget-area{
	padding-left: 30px;
	padding-top:1px;
	padding-bottom:10px;
}

#genesis-content > div.above-home-cta.widget-area{
	padding: 45px;
}

.home-middle{
	padding-left: 20px;
	padding-right: 20px;
}

