/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

/* Text Styling */


bold, strong {font-weight:600 !important;}



.white-p p {

	color:#FFF;

}



#main a {

	color:#019cdc;

}


.page-id-18276 .panel-title a {color:#000 !important; font-weight:300 !important;}

.anchor-links-no-color a {

	margin-right:5% !important;

	display:inline-block !important;

}

.anchor-links a {

	color:#333 !important; 

	margin-right:5% !important;

	display:inline-block !important;

}

.double-button a:first-child {margin-right:15px !important;}


.anchor-links a:hover {

	color:#000 !important;

}



.page-id-16 .anchor-links a {

	color:#333 !important; 

	margin-right:2.5% !important;

	display:inline-block !important;

}



.white-text, .white-text p, .white-text a, .white-text ul, .white-text li, .white-text h1, .white-text h2, .white-text h3, .white-text h4, .white-text h5, .white-text i {

	color:#FFF !important;

}



.white-text a:hover {color:#CCC !important;}



.purple-heading h3 {

	color:#551069 !important;

}



#content ol, #content ul {list-style:disc !important; padding-left:30px; padding-bottom:20px;}


.page-id-16991 .fusion-toggle-heading {text-align:center !important;}

.page-id-16991 .fusion-accordian .panel-title a.active {color:#FFF !important;}

.page-id-16991 .fusion-accordian .fusion-toggle-icon-right .fusion-toggle-heading {margin-right:5px !important;}

/* Button Styling */

.red-button {

	background-color:#e41f4c; 

	color:#FFF !important;

	padding:10px 40px; 

	border-radius:0px; 

	border:0px solid #e41f4c;

	display:inline-block;

	float:none;

}



.red-button:hover {

	background-color:#c31a3c;

	color:#FFF !important;

}

.white-button {

	background-color:#FFF; 

	color:#1278b8 !important;

	padding:10px 40px; 

	border-radius:0px; 

	border:0px solid #FFF;

	display:inline-block;

	float:none;
	font-weight:500 !important;

}





.white-button:hover {

	background-color:#000;

	color:#FFF !important;

}

.green-link a {color:#77c32b !important;}
.green-link a:hover {color:#FFF !important;}
.purple-link a {color:#933d9e !important;}
.purple-link a:hover {color:#FFF !important;}
.pink-link a {color:#9b3e97 !important;}
.pink-link a:hover {color:#FFF !important;}


.green-button {

	background-color:#82c341; 

	color:#FFF !important;

	padding:10px 40px; 

	border-radius:0px; 

	border:0px solid #82c341;

	display:inline-block;

	float:none;

}



.green-button:hover {

	background-color:#75ae3b;

	color:#FFF !important;

}



.green-button-static {

	background-color:#82c341; 

	color:#FFF !important;

	text-align:center !important;

	width:200px !important;

	margin-bottom:10px !important;

	padding:10px 30px; 

	border-radius:0px; 

	border:0px solid #82c341;

	display:inline-block;

	float:none;

}



.green-button-static:hover {

	background-color:#75ae3b;

	color:#FFF !important;

}



	.page-id-11182 .green-button-static {

	background-color:#82c341; 

	color:#FFF !important;

	text-align:center !important;

	width:240px !important;

	margin-bottom:10px !important;

	padding:15px 30px; 

	border-radius:0px; 

	border:0px solid #82c341;

	display:inline-block;

	float:none;

}



	.page-id-11182 .green-button-static:hover {

		background-color:#75ae3b;

		color:#FFF !important;

	}





.blue-button-static {

	background-color:#0780c5; 

	color:#FFF !important;

	text-align:center !important;

	width:240px !important;

	padding:15px 30px; 

	border-radius:0px; 

	border:0px solid #0780c5;

	display:inline-block;

	float:none;

}



.blue-button-static:hover, .btn-primary-static:hover {

	background-color:#096faa;

	color:#FFF !important;

}



.double-button a {margin-right:15px !important;}



.blue-button, .btn-primary {

	background-color:#0780c5; 

	color:#FFF !important;

	padding:10px 40px; 

	border-radius:0px; 

	border:0px solid #0780c5;

	display:inline-block;

	float:none;
	
	margin-top:5px !important;

}



.blue-button:hover, .btn-primary:hover {

	background-color:#096faa;

	color:#FFF !important;

}



.dark-blue-button {

	background-color:#0e4c87; 

	color:#FFF !important;

	padding:10px 40px; 

	border-radius:0px; 

	border:0px solid #0e4c87;

	display:inline-block;

	float:none;

}



.dark-blue-button:hover {

	background-color:#10518f;

	color:#FFF !important;

}



.orange-button {

	background-color:#f68121; 

	color:#FFF !important;

	padding:10px 40px; 

	border-radius:0px; 

	border:0px solid #f68121;

	display:inline-block;

	float:none;

}



.orange-button:hover {

	background-color:#dd7621;

	color:#FFF !important;

}



.purple-button, .btn-submit-donation {

	background-color:#813f97 !important;  

	color:#FFF !important;

	padding:10px 40px !important; 

	border-radius:0px !important; 

	border:0px solid #813f97 !important;

	display:inline-block !important;

	float:none !important;

	font-size:18px !important;

}



.purple-button:hover, .btn-submit-donation:hover {

	background-color:#773a8b !important;

	color:#FFF !important;

}



.btn-submit-donation {

	margin-top:15px !important;

}



.white-outline-button {

	background-color:transparent; 

	color:#FFF !important;

	padding:10px 40px; 

	border-radius:0px; 

	border:2px solid #FFF;

	display:inline-block;

	float:none;

	

}



.white-outline-button:hover {

	border:2px solid #e9e9e9;

	color:#FFF !important;

}



.white-outline-button-fixed {

	background-color:transparent; 

	color:#FFF !important;

	padding:8px 20px;

	width:172px !important;

	border-radius:0px; 

	border:2px solid #FFF;

	display:inline-block;

	float:none;

}



.white-outline-button-fixed:hover {

	border:2px solid #e9e9e9;

	color:#FFF !important;

}



.button-balign .fusion-column-wrapper {

	padding-bottom:120px !important;

}



.button-balign .blue-button, .button-balign .orange-button, .button-balign .white-outline-button, .button-balign .purple-button, .button-balign .green-button, .button-balign .white-outline-button-fixed {

	position: absolute !important; 

	bottom: 40px !important; 

	margin:0px auto !important;

	left:0;

	right:0;

	width:192px;

	text-align:center !important;

}



.button-balign2 .fusion-column-wrapper {

	padding-bottom:120px !important;

}



.button-balign2 .blue-button, .button-balign2 .orange-button, .button-balign2 .white-outline-button, .button-balign2 .purple-button, .button-balign2 .green-button {

	position: absolute !important; 

	bottom: 40px !important; 

	margin:0px auto !important;

	left:0;

	right:0;

	width:160px;

	text-align:center !important;

}

.button-balign3 .fusion-column-wrapper {

	padding-bottom:120px !important;

}



.button-balign3 .blue-button, .button-balign3 .orange-button, .button-balign3 .white-outline-button, .button-balign3 .purple-button, .button-balign3 .green-button {

	position: absolute !important; 

	bottom: 40px !important; 

	margin:0px auto !important;

	left:0;

	right:0;

	width:316px;

	text-align:center !important;

}

/* New Program Pages */

.sbi_follow_btn {display:none !important;}



/* Footer Styling */



#black-studio-tinymce-3, #black-studio-tinymce-4 {margin-top:50px;}





/* Header Styling */



.negative-margin {

	margin-top:-200px;

}



.top-header-height {

	height:450px !important;

}



.fusion-header {

	background-color:transparent !important;

}



.fusion-main-menu {

	margin-top:50px !important;

}



.fusion-main-menu {

	float:left !important;

	margin-left:50px !important;

}



.fusion-mobile-menu-icons a {

	font-size:42px !important;

	color:#FFF !important;

	margin-top:26px !important;

	margin-right:20px !important;

}



.fusion-icon, .fusion-icon-bars {

	color:#FFF !important;

}



.menu-text {text-shadow: 0 0 4px #00104c ;}



#menu-item-14576 a {

	padding-left:20px !important; 

	padding-right:20px !important;

	background-color:#f68121 !important;

	border-radius:5px !important;
	
	width:137px !important; 
	
	text-align:center !important;

}



#menu-item-14576 a:hover {

	padding-left:20px !important;  

	padding-right:20px !important;

	background-color:#0780c5 !important;

}

#menu-item-17710 a {

	padding-left:20px !important; 

	padding-right:20px !important;

	background-color:#82c341 !important;

	border-radius:5px !important;
	
	width:137px !important; 
	
	text-align:center !important;

}



#menu-item-17710 a:hover {

	padding-left:20px !important;  

	padding-right:20px !important;

	background-color:#0780c5 !important;

}



#menu-item-14576 a:active, #menu-item-17710 a:active {border-top:0px !important; border-top-style:none !important;}





.avada-menu-highlight-style-bar:not(.fusion-header-layout-v6) #menu-item-14576 a, .avada-menu-highlight-style-bar:not(.fusion-header-layout-v6) #menu-item-17710 a {border-top-style:none !important;}





/* Homepage Exclusive Styling */



.imagepad-bottom {

	padding-bottom:40px !important;

}



.pad-bottom {padding-bottom:10px !important;}



.imagepad-small {

	padding-bottom:10px !important;

}



.pad-top {padding-top:30px !important;}



/* New Homepage 2020 */



.bg-contain {

	background-size:contain !important;

}



.bg-auto {

	background-size:auto !important;

}



.bg-contain, .bg-contain .fusion-fullwidth {

	background-size:contain !important;

}



.bg-cover, .bg-cover .fusion-fullwidth {

	background-size:cover !important;

}





/* Internal Page Styling */



.border-3 {

	border-bottom:1px solid #ccc; 

	border-top:1px solid #ccc; 

	border-right:1px solid #ccc;

	margin-bottom:-2px !important; 

	height:439px !important;

	border-radius:0px 5px 5px 0px !important;

	background-color:#FFF !important;

}



.border-rad {border-radius:5px 0px 0px 5px !important;}





#vfbp-form-5 h4 {

	color:#FFF !important; 

	background-color:#028ecb !important;

	padding:5px !important;

	font-size:24px !important;

	line-height:28px !important;

}



.single-opportunities .post-content ol, .single-opportunities .post-content ul, .single-career_opportunities  .post-content ul, .single-career_opportunities .post-content ol, .single-intern_opportunities  .post-content ul, .single-intern_opportunities .post-content ol  {margin-bottom:20px !important; list-style:disc !important;}



.single-opportunities .flex-active-slide {display:none !important;}



.single-opportunities #main .fusion-row, .single-career_opportunities #main .fusion-row, .single-intern_opportunities #main .fusion-row {max-width:90% !important;}



.single-career_opportunities .fusion-header-wrapper, .single-intern_opportunities .fusion-header-wrapper, .single .fusion-header-wrapper, .single-opportunities .fusion-header-wrapper  {position:relative !important;}







.eventon_events_list .eventon_list_event .evcal_list_a {padding-top:5px !important; padding-bottom:5px !important;}



.eventon_events_list .eventon_list_event .evcal_desc span.evcal_desc2, .evo_pop_body .evcal_desc span.evcal_desc2 {

	text-transform:capitalize !important;

	font-size:19px !important;

}



.textbox-padding {

	padding-bottom:40px !important;

}



.instagram-column {

	margin-top:-55px !important;

}



.max-width {

	max-width:1024px !important;

	margin:0px auto !important;

}



.address-area p {

	font-size:20px !important;

	line-height:28px !important;

}



.address-area strong {

	font-size:24px !important;

	line-height:30px !important;

}



.address-area2 p {

	font-size:18px !important;

	line-height:28px !important;

}



.address-area2 strong {

	font-size:22px !important;

	line-height:30px !important;

}



.address-area .green-button, .address-area .white-outline-button {

	position:absolute !important;

	bottom:0px !important;

}



.location-background .fusion-column-wrapper {

	background-size:auto !important;

	background-position: 10% 0% !important;

	background-color:#0780c5 !important;

}



.location-background2 .fusion-column-wrapper {

	background-size:auto !important;

	background-position: 10% 0% !important;

	background-color:#8c429b !important;

}



.background-cover {

	background-size:cover !important;

}



.max-width-column {

	max-width:1024px !important; 

	margin:0px auto !important;

}



.image-pad {

	margin-bottom:5px !important;

}



/* Translate Tool Styling */



#glt-translate-trigger > span {content:"Translate >" !important; display:none !important;}



#glt-translate-trigger::after {content:"Translate >" !important;}



a.united-states {font-size:0px !important;}



a.mexico {font-size:0px !important;}



/* Map Styling */



.location_detail_label {padding-right:4px !important;}



#sl_top, #slp_tagline {

	display:none !important;

}



.store_locator_plus {

	font-family: "Trebuchet MS", Helvetica, sans-serif !important;

	font-size:18px !important;

	line-height:22px !important;

}



.slp_results_container .results_wrapper .location_name {

	font-family: "Trebuchet MS", Helvetica, sans-serif !important;

	font-size:20px !important;

	line-height:24px !important;

}



#slp_left_cell_9, #slp_left_cell_8, #slp_left_cell_7, #slp_left_cell_6, #slp_left_cell_5, #slp_left_cell_4, #slp_left_cell_3, #slp_left_cell_2, #slp_left_cell_1, #slp_left_cell_0 

 {padding:7px 7px 7px 0px !important;}



	/* Find a Club Map */



	.slp_result_hours, .slp_result_phone, .slp_result_citystatezip {display:block !important;}



	.slp_result_country {display:none !important;}



	#sl_bottom_left {padding-right:20px !important;}

	

	#sl_bottom_left, #sl_bottom_right  {width:50% !important; float:left !important;}

	

	#results_box {width:100% !important;  float:none !important;}



/* Blog Styling */



.fusion-posts-container #content ol, .fusion-posts-container #content ul {padding-left:0px; padding-bottom:0px;}



.fusion-posts-container .fusion-content-sep {display:none !important;}



.fusion-meta-info {border:0px !important; margin-top:5px !important;}



.fusion-meta-info .fusion-read-more::after {display:none !important;}



.fusion-meta-info .fusion-read-more {background-color: #9B26B6 !important; padding: 8px 15px !important; color: #FFF !important; font-size:18px !important;}



.fusion-meta-info .fusion-read-more:hover {background-color: #000 !important; padding: 8px 15px !important; color: #FFF !important;}



.single-post .fusion-page-title-bar {background-position:right top !important;}



.single h2.entry-title {display:none !important;}



.single #main {padding-top:40px !important;}



.wp-post-image {max-width:1024px !important; margin:0px auto !important;}



h2.entry-title {text-align:center !important;}



.fusion-link-wrapper {

	color:#FFF !important;

}



.blog-shortcode-post-title {

	font-size:30px !important; 

	line-height:36px !important;

}





.fusion-page-title-bar {

	clear:none !important;

	margin-top:-200px !important;

	text-align:center !important;

}



.single-opportunities .fusion-page-title-bar {margin-top:-200px !important;}





.fusion-page-title-row {

	margin-top:200px !important;

	height:200px !important;

}



.news-padding, .calendar-padding {margin-top:20px !important;}



/* Donate Page Styling */



.dxc-goal-thermometer .therm-wrapper {

	margin:0px auto !important;

	width:160px !important;

	float:none !important;

}



.resp-container {

    position: relative;

    overflow: hidden;

    padding-top: 56.25%;

}



.resp-iframe {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    border: 0;

}



.search .fusion-header-v1 {

	background-color:#000a47 !important;

	margin-bottom:30px !important;

}

/* Encrichment Programs */

.negative-margin-right {margin-right:-5% !important;}



/* Search styling */



.search article {background-color:#005c97 !important; padding:40px !important; border-radius:10px !important; color:#FFF !important;}



.search article h1, .search article h2, .search article h3, .search article h4, .search article h5, .search article h6, .search article p, .search article a {color:#FFF !important;}



.search #content {margin-top:140px !important; margin-bottom:60px !important; padding-left:10% !important; padding-right:10% !important;}



.search-page-search-form p {font-weight:bold !important;}



.fusion-search-field input {border:2px solid #005c97 !important; height:50px !important; font-size:18px !important; color:#000 !important;}

.fusion-search-submit {color:#000 !important;}

.fusion-search-field input:hover {border:2px solid #82c341 !important;}



/* ADA Plugin */



button.aicon_link {width:37px !important; height:37px !important;}



.aicon_link {bottom:0px !important;}



#glt-translate-trigger {right:60px !important;}



/* About Section Styling */



.page-break, #vfbp-form-5-head-0, #vfbp-form-5-head-1, #vfbp-form-5-head-2, #vfbp-form-5-head-3, #vfbp-form-5-head-4 {width:20% !important;}



.leadership-text p {

	font-size:14px !important;

	line-height:18px !important;

}



.single-navigation {display:none !important;}



.find-a-club-padding {padding-left:5% !important; padding-right:5% !important;}



.edn-custom-template[data-barid=apexbar-0] .edn-cntrol-wrap.ednpro_user-can-close .fa-close {margin-top:2px !important;}

/* Alert Bar Styling 



.edn-custom-template[data-barid=apexbar-0] .edn-custom-design-wrapper {

	background-image:url(https://www.bgcconejo.org/wp-content/uploads/2020/09/gala-alert-bar-bkg.jpg) !important;

}
*/


/*

.edn-static-button {

	border:1px solid #FFF !important; 

	color:#FFF !important;

}



.edn-static-button:hover {

	border:1px solid #CCC !important;

	color:#CCC !important

}

*/

/* 2025 Gala Page */

.fusion-counters-box .content-box-counter {font-weight:bold !important;}

.fusion-counters-box .fusion-counter-box .counter-box-container {padding:10px !important; padding-bottom:0px !important;}



/* Gala Styling */



.ninja_column_0 {font-weight:bold !important;}



.semantic_ui .ui.table thead th {

	background-color:#009ddd !important;

	color:#FFF !important;

}



.ninja_column_1, .ninja_column_3 {background-color:#d4ebf8 !important;}



.nt_row_id_1, .nt_row_id_1 .ninja_column_0, .nt_row_id_1 .ninja_column_1, .nt_row_id_1 .ninja_column_2, .nt_row_id_1 .ninja_column_3, .nt_row_id_1 .ninja_column_4 {

	background-color:#005c98 !important;

	color:#FFF !important;

	text-transform:uppercase !important;

	font-weight:bold !important;

}



.nt_row_id_2 .ninja_column_0, .nt_row_id_2 .ninja_column_1, .nt_row_id_2 .ninja_column_2, .nt_row_id_2 .ninja_column_3, .nt_row_id_2 .ninja_column_4 {

	background-color:#323640 !important; 

	color:#FFF !important;

}



.nt_row_id_9 .ninja_column_0, .nt_row_id_9 .ninja_column_1, .nt_row_id_9 .ninja_column_2, .nt_row_id_9 .ninja_column_3, .nt_row_id_9 .ninja_column_4 {

	background-color:#323640 !important; 

	color:#FFF !important;

}



.page-id-12239 tr {text-align:center !important;}



.video-responsive {

    overflow:hidden;

    padding-bottom:56.25%;

    position:relative;

    height:0;

}

.video-responsive iframe{

    left:0;

    top:0;

    height:100%;

    width:100%;

    position:absolute;

}



.pad-bottom-small {padding-bottom:8px !important;}



.pad-bottom-large {padding-bottom:30px !important;}



/* Sidebar Styling */



h4.tagline {font-size:28px !important;}



.page-id-66 h2.blog-shortcode-post-title {color:#8c4299 !important}



.category #content {

	padding-left:20%; 

	padding-right:20%; 

	margin-top:60px !important;

}



.cat-item-63, .cat-item-340, .cat-item-1 {

	display:none !important;

}



/* New 2021 Donation Page */



#donation-form-container h3 {

	font-size:26px !important; 

	line-height:30px !important;

	color:#8c429b !important;

}



.pad-bottom {

	padding-bottom:15px !important;

}



.comment {

	padding-bottom:10px !important;

}



.donation h3 {display:none !important;}





/* Blog Fixes */



.flex-nav-prev, .flex-nav-next {display:none !important;}





@media screen and (min-width:2559px) {

	

	/* Purple Background Switching 4k */

	

	.purple-podium-bg {

		background-image:url(/wp-content/uploads/2018/11/bkg-youth-at-podium-purple-2560.jpg) !important;

	}

	

	.purple-laughing-girl-bg {

		background-image:url(/wp-content/uploads/2018/11/bkg-smiling-music-purple-2560.jpg) !important;

	}

	

	.purple-a-friend-bg {

		background-image:url(/wp-content/uploads/2018/11/bkg-place-to-become-2560.jpg) !important;

	}

	

	.purple-groundbreaking-bg {

		background-image:url(/wp-content/uploads/2018/11/bkg-place-to-become-2560.jpg) !important;

	}

	

	.purple-stem-bg {

		background-image:url(/wp-content/uploads/2018/11/bkg-kids-stem-purple-2560.jpg) !important;

	}

	

	.purple-aa-kid-bg {

		background-image:url(/wp-content/uploads/2018/11/bkg-kids2-stem-purple-2560.jpg) !important;

	}

	

	.purple-two-girlfriends-bg {

		background-image:url(/wp-content/uploads/2018/11/bkg-girl-friends-purple-2560.jpg) !important;

	}

	

	.purple-campfamily-bg {

		background-image:url(/wp-content/uploads/2018/11/camp-is-family-2560.jpg) !important;

	}

	

	.purple-guitar-bg {

		background-image:url(/wp-content/uploads/2018/11/bkg-camp-guitar-adult-purple-2560.jpg) !important;

	}

	

	.purple-boy-smiling-bg {

		background-image:url(/wp-content/uploads/2018/11/bkg-boy-smiling-purple-2560.jpg) !important;

	}

	.purple-looking-back-bg {

		background-image:url(/wp-content/uploads/2018/11/bkg-boy-lookingback-smiling-purple-2560.jpg) !important;

	}

	.purple-youth-guitar-bg {

		background-image:url(/wp-content/uploads/2018/11/bkg-youth-instruments-purple-2560.jpg) !important;

	}

	.purple-kidsin-van-bg {

		background-image:url(/wp-content/uploads/2018/11/bkg-kid-in-van-purple-2560.jpg) !important;

	}

	.purple-girlfriends-bg {

		background-image:url(/wp-content/uploads/2018/11/bkg-girls-friends-purple-2560.jpg) !important;

	}

	

	/* Blue Background Switching 4k */

	

	.blue-speaker-bg {

		background-image:url(/wp-content/uploads/2018/11/blue-girl-speaker.jpg) !important;

	}

	

	.blue-music-bg {

		background-image:url(/wp-content/uploads/2018/11/blue-music-bkg.jpg) !important;

	}

	

	.blue-threefriends-bg {

		background-image:url(/wp-content/uploads/2018/11/blue-photo-threefriends.jpg) !important;

	}

	

	.blue-basketball-bg {

		background-image:url(/wp-content/uploads/2018/11/blue-basketballplayer.jpg) !important;

	}

	.blue-boygirlball-bg {

		background-image:url(/wp-content/uploads/2018/11/blue-boygirl-basketball.jpg) !important;

	}

	.blue-pineconelaugh-bg {

		background-image:url(/wp-content/uploads/2018/11/blue-boys-peanutbutter.jpg) !important;

	}

	.blue-threeboys-bg {

		background-image:url(/wp-content/uploads/2018/11/blue-boys-three.jpg) !important;

	}

	.blue-twogirls-bg {

		background-image:url(/wp-content/uploads/2018/11/blue-girls-bkg.jpg) !important;

	}

	.blue-girlshomework-bg {

		background-image:url(/wp-content/uploads/2018/11/blue-girls-homework.jpg) !important;

	}

	

	.purple-podium-bg, .purple-laughing-girl-bg, .purple-a-friend-bg, .purple-groundbreaking-bg, .purple-stem-bg, .purple-aa-kid-bg, .purple-two-girlfriends-bg, .purple-campfamily-bg, .purple-guitar-bg, .purple-boy-smiling-bg, .purple-looking-back-bg, .purple-youth-guitar-bg, .purple-kidsin-van-bg, .purple-girlfriends-bg , .blue-speaker-bg, .blue-music-bg, .blue-threefriends-bg, .blue-basketball-bg, .blue-boygirlball-bg, .blue-pineconelaugh-bg, .blue-threeboys-bg, .blue-twogirls-bg, .blue-girlshomework-bg {padding-top:400px !important; padding-bottom:400px !important;} 

	

}

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

	.fusion-main-menu>ul>li {padding-right:20px !important;}
	
	#menu-item-14576 {padding-right:0px !important;}
	
}

@media screen and (max-width:1282px) {
	
	.menu-item-14576 {display:none !important; }
}


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

	

	.fusion-header-wrapper .fusion-row {max-width:100% !important;}



	.button-balign3 .blue-button, .button-balign3 .orange-button, .button-balign3 .white-outline-button, .button-balign3 .purple-button, .button-balign3 .green-button {

		width:260px;

	}

	

	

}



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

	

	.padding-fix2 .fusion-column-wrapper {padding-right:30px !important; padding-left:30px !important;}

	

}



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

	

	.purple-background-fix {background-color:#8c429b !important; background-image:none !important; padding:40px 0px !important;}

}





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

	

	.single #main {padding-left:6% !important; padding-right:6% !important;}

	

	#main .fusion-row {max-width:100% !important;}

	

	

	

	.fusion-header {background-color:#FFF !important }

	

	.negative-margin {margin-top:0px !important; padding-top:70px !important;}

	

	.top-header-height {height:260px !important;}



	.menu-text {text-shadow: none;}

	

	.fusion-page-title-bar {

		margin-top:0px !important;

		height:350px !important;

	}

	

	.fusion-page-title-row {margin-top:0px !important; height:100% !important;}



	.single-opportunities .fusion-page-title-bar {margin-top:0px !important;}

	

}



@media screen and (max-width:1024px) {
	
	
	.double-button a:first-child {margin-right:0px !important;}

	

	.search #content {margin-top:140px !important; margin-bottom:60px !important; padding-left:2% !important; padding-right:2% !important;}

	

	.background-removal {background-image:none !important;}
	
	.border-removal, .border-removal .fusion-column-wrapper {border:0px !important;}

	

	.double-button a {margin-right:0px !important; margin-bottom:10px !important;}

	

/* Employment Form */

	

	#vfbp-form-5-header {padding-left:0px !important;}

	

	.page-id-10434 #main {padding-left:2% !important; padding-right:1.5% !important;}



	#vfbp-form-5-header li {

		display:block !important; 

		float:none !important; 

		width:100% !important; 

	}

	

	.vfb-wizard ul>li div {margin-right:0px !important; margin-bottom:2px !important;}

	

		.button-balign3 .blue-button, .button-balign3 .orange-button, .button-balign3 .white-outline-button, .button-balign3 .purple-button, .button-balign3 .green-button {

		width:316px;

	}

	

	

	.green-button, .orange-button, .blue-button, .purple-button, .white-outline-button {

		margin-bottom:5px !important; 

		text-align:center !important; 

		padding-left:20px !important; 

		padding-right:20px !important;

	}

	

	/* Home Responsive Styling */

	

	.home-programs {margin-top:0px !important;}

	

	.home-rectangle-area .fusion-column-wrapper {padding-top:20px !important;}

	

	.home-loop {margin-top:40px !important;}

	

	.home-rectangle-area .imagepad-bottom {padding-bottom:0px !important;}

	

	.home-join-the-club .fusion-layout-column {margin-top:0px !important;}

	

	.home-loop {padding-top:0px !important;}

	

	/* Internal Page Styling */

	

	.padding-fix .fusion-column-wrapper {padding-left:30px !important; padding-right:30px !important;}

	

	.purple-background-responsive {

		padding-top:40px !important; 

		padding-bottom:280px !important;

	}

	

	.single-opportunities .fusion-flexslider {display:none !important;}

	

	.single-opportunities #main li {list-style:circle !important; padding-bottom:5px !important;}

	

	.single-opportunities .fusion-flexslider {display:none !important;}



	.single-opportunities  #main li {list-style:disc !important; padding-bottom:4px !important;}



	.single-opportunities  #main ul {padding-bottom:20px !important;}



	.single-opportunities  #main p {margin-bottom:10px !important;}

	



	

	/* Find a Club Map */

	

	#sl_bottom_left, #sl_bottom_right  {width:100% !important; float:none !important;}

	

	#results_box {width:100% !important;  float:none !important;}



	

	/* Purple Background Switching */

	

	.purple-podium-bg {

		background-color:#9B26B6 !important;

		background-image:none !important;

		padding-top:50px !important;

		padding-bottom:50px !important;

	}

	

	.purple-laughing-girl-bg {

		background-color:#9B26B6 !important;

		background-image:none !important;

		padding-top:50px !important;

		padding-bottom:50px !important;

	}

	

	.purple-a-friend-bg {

		background-color:#9B26B6 !important;

		background-image:none !important;

		padding-top:50px !important;

		padding-bottom:50px !important;

	}

	

	.purple-groundbreaking-bg {

		background-color:#9B26B6 !important;

		background-image:none !important;

		padding-top:50px !important;

		padding-bottom:50px !important;

	}

	

	.purple-stem-bg {

		background-color:#9B26B6 !important;

		background-image:none !important;

		padding-top:50px !important;

		padding-bottom:50px !important;

	}

	

	.purple-aa-kid-bg {

		background-color:#9B26B6 !important;

		background-image:none !important;

		padding-top:50px !important;

		padding-bottom:50px !important;

	}

	

	.purple-two-girlfriends-bg {

		background-color:#9B26B6 !important;

		background-image:none !important;

		padding-top:50px !important;

		padding-bottom:50px !important;

	}

	

	.purple-campfamily-bg {

		background-color:#9B26B6 !important;

		background-image:none !important;

		padding-top:50px !important;

		padding-bottom:50px !important;

	}

	

	.purple-guitar-bg {

		background-color:#9B26B6 !important;

		background-image:none !important;

		padding-top:50px !important;

		padding-bottom:50px !important;

	}

	

	.purple-boy-smiling-bg {

		background-color:#9B26B6 !important;

		background-image:none !important;

		padding-top:50px !important;

		padding-bottom:50px !important;

	}

	.purple-looking-back-bg {

		background-color:#9B26B6 !important;

		background-image:none !important;

		padding-top:50px !important;

		padding-bottom:50px !important;

	}

	.purple-youth-guitar-bg {

		background-color:#9B26B6 !important;

		background-image:none !important;

		padding-top:50px !important;

		padding-bottom:50px !important;

	}

	.purple-kidsin-van-bg {

		background-color:#9B26B6 !important;

		background-image:none !important;

		padding-top:50px !important;

		padding-bottom:50px !important;

	}

	.purple-girlfriends-bg {

		background-color:#9B26B6 !important;

		background-image:none !important;

		padding-top:50px !important;

		padding-bottom:50px !important;

	}

	

	/* Blue Background Switching */

	

	.blue-speaker-bg {

		background-image:none !important;

		background-color:#004B87 !important;

		padding-top:50px !important;

		padding-bottom:50px !important;

	}

	

	.blue-music-bg {

		background-image:none !important;

		background-color:#004B87 !important;

		padding-top:50px !important;

		padding-bottom:50px !important;

	}

	

	.blue-threefriends-bg {

		background-image:none !important;

		background-color:#004B87 !important;

		padding-top:50px !important;

		padding-bottom:50px !important;

	}

	

	.blue-basketball-bg {

		background-image:none !important;

		background-color:#004B87 !important;

		padding-top:50px !important;

		padding-bottom:50px !important;

	}

	

	.blue-boygirlball-bg {

		background-image:none !important;

		background-color:#004B87 !important;

		padding-top:50px !important;

		padding-bottom:50px !important;

	}

	.blue-pineconelaugh-bg {

		background-image:none !important;

		background-color:#004B87 !important;

		padding-top:50px !important;

		padding-bottom:50px !important;

	}

	.blue-threeboys-bg {

		background-image:none !important;

		background-color:#004B87 !important;

		padding-top:50px !important;

		padding-bottom:50px !important;

	}

	.blue-twogirls-bg {

		background-image:none !important;

		background-color:#004B87 !important;

		padding-top:50px !important;

		padding-bottom:50px !important;

	}

	.blue-girlshomework-bg {

		background-image:none !important;

		background-color:#004B87 !important;

		padding-top:50px !important;

		padding-bottom:50px !important;

	}

}



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

	

	.shrinkh1 h1 {font-size:44px !important; line-height:50px !important; margin-top:-40px !important;}

	

	.home-slider {display:none !important;}

	

	.purple-background-responsive {padding-bottom:0px !important;}

	

	.club-experience-r1 {padding-bottom:20px !important;}



	.club-experience-r2 {padding-bottom:240px !important;}

	

	.club-experience-r3 {padding-top:0px !important;}

	

	.club-experience-r4 {padding-top:300px !important;}

	

}



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

	

	.anchor-links a {display:block !important;}

	

	.page-id-16 .anchor-links a {

	color:#333 !important; 

	margin-right:0 !important;

	display:block !important;

}

	

	

	.home-responsive-header p {font-size:17px !important; line-height:23px !important;}

	

	.home-responsive-header h2 {font-size:28px !important; line-height:32px !important;}

	

	.home .negative-margin {padding-top:30px !important; padding-bottom:170px !important;}

	

}





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

	

	.white-outline-button-fixed {

		background-color:transparent; 

		color:#FFF !important;

		padding:5px 10px;

		width:152px !important;

		border-radius:0px; 

		border:2px solid #FFF;

		display:inline-block;

		text-align:center !important;

		float:none;

}

	

	.donate-button {display:none !important;}

	

	.fusion-header {padding-left:10px !important;}

	

	.green-button, .orange-button, .blue-button, .purple-button, .white-outline-button {

			width:100% !important;

	}

	

}

