/* WP OVERRIDES
======================================================================= */
	#masthead{display:none;}
	.hero{display:none;}
	.navbar-header{display:none;}
	.edit-link{display:none;}
	#colophon{display:none;}
	.site-info-wrapper{display:none;}
	.site-content{padding:0;}
	#wpadminbar{display:none !important;}
	html{margin-top:0px !important;}

	.container-fluid{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
	.row{max-width:1400px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;}
	.hentry{padding:0px !important;margin:0 !important;}
	.page-content p{margin:0px !important;}
	.column, .columns, .navigation .nav-links, .content-area, #secondary, #tertiary, .featured-content .entry-header .entry-header-column, .featured-content article{padding:0px;}
	.large-8, .content-area, .featured-content .entry-header .entry-header-column, .featured-content article{width:100%;}
	.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{padding:0;}

	.u{text-decoration: underline;}

	.highlight{color:#f27634;}

	label{
		width:100%;
		font-size:14px;
		font-weight: 700;
		display: inline-block;
		cursor: pointer;
		letter-spacing: 1px;
		line-height: 16px;
		color:#202020;
		margin-bottom: 7px;
	}
	.txtbox{
		width:100%;
		padding:8px;
		display: inline-block;
		font-size:16px;
		line-height: 16px;
		border:1px solid #E5E5E5;
		border-radius: 4px;
		outline: none;
	}
	.txtbox:focus,.txtbox:active{
		border-collapse:#F37733;
	}
	.txtboxdk{
		width:80%;
		padding:12px;
		display: inline-block;
		font-size:18px;
		line-height: 18px;
		border:1px solid #CCCCCC;
		border-radius: 8px;
		outline: none;
	}
	.txtboxdk:focus,.txtboxdk:active{
		border-color:#F37733;
	}

	.videoWrapper {
	  position: relative;
	  padding-bottom: 56.25%; /* 16:9 */
	  height: 0;
	}
	.videoWrapper iframe {
	  position: absolute;
	  top: 0;
	  left: 0;
	  width: 100%;
	  height: 100%;
	}

/*
.photoContentWrapper .flexslider .slides img{
    width:auto;
    margin-left:auto;
    margin-right:auto;
    height:500px;
}
.photoContentWrapper .carousel-item{
    background-color:#000000;
}
*/

/* STRUCTURAL
======================================================================= */

	.row{padding:0 !important;margin:0;}
	.row .row{padding:0 !important;margin:0;}

	#header .row{padding-left:50px;padding-right:50px;}
	#header .row .col-sm-7{
		width:70%;
	}
	#header .row .col-sm-5{
		width:30%;
	}
	#header img{
		max-width:260px;
/*		margin-bottom:10px;*/
		float:left;
}
	#header .tagline{font-size:31px;letter-spacing:1px;float:left;}
	#header .tagline_bold{
		font-size:32px;
		margin-top:17px;
		display: block;
		width:440px;
		float:left;
		margin-left:10px;
		margin-bottom:16px;
		font-weight: normal;
		text-align: left;
	}
	#header_wrapper{font-size:0;}
	#header_wrapper a{color:#FFFFFF;}
/*	#header_wrapper .row{margin-left:0;margin-right:0;}*/
	#header_wrapper .row .row{padding:0;margin-left:0;margin-right:0;}
	#header_wrapper .full-width-container{padding-left:0;padding-right:0;}
	#header_wrapper .acc_btn{
		line-height: 75px;
		color:#FFFFFF;
		font-size:45px;
	}
	#header_wrapper .search_btn{
		line-height: 75px;
		color:#FFFFFF;
		font-size:45px;
	}
	#header_wrapper .header_wrapper_right{
		font-size:14px;
	}
	#header_wrapper .header_wrapper_right a{
		color:#FFFFFF;
		text-decoration: none;
		font-size:18px;
	}
	#header_wrapper .header_wrapper_right table{
		float:right;
		margin-top:5px;
	}
/*
	#header_wrapper .header_wrapper_right i{
		background-color:#FFFFFF;
		color:#0f3363;
		line-height:60px;
		padding-left:10px;
		padding-right:10px;
		border-radius: 15px;
	}
*/
	#header_wrapper .header_wrapper_right a small {
		font-size:12px;
		color:#FFFFFF !important;
		text-decoration: none !important; 
		border:none !important;
		letter-spacing: 1px;
	}
	#header_wrapper .header_wrapper_right i{
		background-color:#FFFFFF;
		color:#0f3363;
		font-size:35px;
		line-height:50px;
		padding-left:10px;
		padding-right:10px;
		border-radius: 15px;
	}
	#header_wrapper .header_wrapper_right a i:hover{
		color:#f5ba46;
	}
	#header_wrapper .header_wrapper_right a:hover{
		color:#f5ba46;
		text-decoration: underline;
	}

	#home_hero .flex-prev{
		z-index: 11;
	}
	#home_hero .flex-next{
		z-index: 11;
	}

	#home_hero .row{
		padding-left:0px !important;
		padding-right:0px !important;
		margin-left:0px !important;
		margin-right:0px !important;
	}
	#home_hero .carousel.flexslider .carousel-item{
		padding-left:0px !important;
		padding-right:0px !important;
	}
	#home_hero .carousel-item-detail{
/*		margin-top:-100px;*/
		background-color:rgba(0,0,0,1);
		color:#FFFFFF;
		display: inline-block;
		width:100%;
		padding:20px 50px;
	}
	#home_hero .carousel-item-detail a{
		color:#FFFFFF;
		text-decoration: underline;
		font-size:16px;
	}
	#home_hero .carousel-item-image img{height:480px;}
	#home_hero .carousel.flexslider{padding-bottom:0px;}
	/*	#home_hero .carousel-controls-container{display:none;}*/

	.carousel.flexslider{margin-bottom:0px;}
	.flexslider{margin-bottom:0px;}
	#home_hero .row{max-width:none;}

	#home_hero .carousel-item-detail h5{
		margin:0;
		font-size:16px;
		display:block;
		max-width:1400px;
		margin-left:auto;
		margin-right:auto;
	}

	#home_hero .carousel-item-detail h5 a{
		text-decoration: none;
		border-bottom:1px solid #FFFFFF;
		color:#FFFFFF;
		padding-bottom:2px;
		font-size:inherit;
	}
	#home_hero .carousel-item-detail h5 a::after{
		content:' ›';
		font-size:inherit;
		border-bottom:1px solid #000000;
		padding-bottom:2px;
	}
	#home_hero .carousel-item-detail h5 a:hover{
		border-color:#f5ba46 !important;
		color:#f5ba46 !important;
	}



	.heading_large{
		border-bottom:1px solid #222222;
		color:#222222;
		padding-bottom:10px;
		text-align: left;
		font-size:30px;
		font-weight: bold;
/*		margin-bottom:20px;*/
		text-transform: capitalize;
	}
	.heading_small{
		border-bottom:1px solid #222222;
		color:#222222;
		padding-bottom:10px;
		text-align: left;
		font-size:20px;
		font-weight: bold;
/*		margin-bottom:20px;*/
		text-transform: capitalize;
	}

	#thelatest_wrapper,#whatshappening_wrapper{
		margin:50px 0px;
		width: 90%;
	}
#whatshappening_wrapper .mec-event-list-minimal .mec-event-article{
	padding:10px;
	border-bottom:none;
}
#whatshappening_wrapper .mec-wrap .col-md-9{
	width:100% !important;
}
#whatshappening_wrapper .mec-event-detail,#whatshappening_wrapper .btn-wrapper,#whatshappening_wrapper .event-color{
	display:none;
}
	#thelatest_wrapper ul,#whatshappening_wrapper ul{
		list-style:disc;
		margin:0;
		padding:0;
		margin-left:25px;
	}
	#thelatest_wrapper ul li,#whatshappening_wrapper ul li{
		line-height: 40px;	
	}
	#thelatest_wrapper ul li a,#whatshappening_wrapper ul li a{
		text-decoration: none;
		border-bottom:1px solid #000000;
		padding-bottom:2px;
		color:#000000;
		font-size:20px;
	}
	#thelatest_wrapper ul li a::after,#whatshappening_wrapper ul li a::after{
		font-size:20px;
		border-bottom:1px solid #FFFFFF;
		padding-bottom:2px;
	}
	#thelatest_wrapper ul li a:hover,#whatshappening_wrapper ul li a:hover{
		color:#f5ba46 !important;
		border-bottom:1px solid #f5ba46;
		padding-bottom:2px;
	}
	#thelatest_wrapper .home_more_link,#whatshappening_wrapper .home_more_link{
		text-decoration: none;
		border-bottom:1px solid #0f3363;
		color:#0f3363;
		padding-bottom:2px;
		font-size:20px;
		margin-left:25px;
	}
	#thelatest_wrapper .home_more_link:hover,#whatshappening_wrapper .home_more_link:hover{
		color:#f5ba46 !important;
	}
	#thelatest_wrapper .home_more_link::after,#whatshappening_wrapper .home_more_link::after{
		content:' ›';
		font-size:20px;
		border-bottom:1px solid #FFFFFF;
		padding-bottom:2px;
	}
	#thelatest_wrapper .home_more_link:hover,#whatshappening_wrapper .home_more_link:hover{
		border-color:#f5ba46 !important;
	}

	#sponsors_wrapper{
		margin:50px 20px;
		width:90%;
	}
	#sponsors_wrapper ul li{
		display:inline;
	}
	#sponsors_wrapper ul{
		margin:0;
		padding:0;
	}
	#sponsors_wrapper .home_more_link{
		text-decoration: none;
		border-bottom:1px solid #0f3363;
		color:#0f3363;
		padding-bottom:2px;
		font-size:20px;
		display: inline-block;
	}
	#sponsors_wrapper .home_more_link:hover{
		color:#f5ba46 !important;
	}
	#sponsors_wrapper .home_more_link::after{
		content:' ›';
		font-size:20px;
		border-bottom:1px solid #FFFFFF;
		padding-bottom:2px;
	}
	#sponsors_wrapper .home_more_link:hover{
		border-color:#f5ba46 !important;
	}
	#sponsors_wrapper .sponsor_img{
		border-radius: 10px;
		border:1px solid #deeefd;
		width:30%;
		height:auto;
	}
	#sponsors_wrapper .sponsor_img:hover{
		border-color:#f5ba46;
	}
	#sponsors_wrapper .sponsor_img:not(:last-child){
		margin-right:20px;
	}
	#sponsors_wrapper .sponsor_lnk{
		font-size:14px;
		text-decoration: none;
		text-align: center;
		width: 32%;
		float:left;
	}
	#sponsors_wrapper .sponsor_lnk img{
		width:50%;
		margin-bottom:10px;
		padding:30px;
	}
	#sponsors_wrapper .sponsor_lnk:not(:last-child){
		padding-right:1%;
	}


	.affiliate_img{
		border-radius: 10px;
		border:1px solid #deeefd;
		width:90%;
		height:auto;
		text-align: center;
		display:inline-block;
		color:#0f3363 !important;
		padding:20px;
		margin-bottom:15px;
/*		margin-right:15px;*/
		font-size:14px;
/*		min-height:214px;*/
		-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;
	}
	.affiliate_img:hover{
		border-color:#f5ba46;
	}
	.affiliate_img img{
		width:80%;
		display:inline-block;
		margin-right:auto;
		margin-left:auto;
		margin-bottom:15px;
	}
	.affiliate_img:not(:last-child){
	}


.contactFrm input, button, select, textarea{
	width:100%;
	padding:8px;
	margin-top:15px;
	font-weight: normal;
}


#aff_btns{
	float:left;
	text-align: right;
	display: inline-block;
	width:10%;
	border-bottom:1px solid #222222;
	padding-bottom:10px;
	line-height: 35px;
/*	font-size: 30px;*/
	margin-bottom: 20px;
	padding-right:10px;
}
#aff_btns table{
	float:right;
}
#aff_btns a{
	width:40px;
	text-align: center;
	display: inline-block;
	float:left;
	line-height: 8px;
}
#aff_btns a small {
	font-size:11px;
	color:#0f3363 !important;
	text-decoration: none !important; 
	border:none !important;
	letter-spacing: 1px;
	margin-top:4px;
	display: inline-block;
}
#aff_btns i{
	color:#0f3363;
	font-size:23px;
}
#aff_btns .active i,#aff_btns active small{
	color:#f5ba46;
}
#aff_btns a i:hover{
	color:#f5ba46;
}
#aff_btns a:hover{
	color:#f5ba46;
	text-decoration: underline;
}
#post-15 .heading_large,#post-365 .heading_large{
	width:90% !important;
	float:left;
}

.home_content_txt{
	font-size:22px;
	line-height: 28px;
	color:#111111;
	text-align: left;
	width:100%;
	display: inline-block;
}
.home_content_txt_sm{
	font-size:15px;
	line-height: 18px;
	color:#111111;
	text-align: left;
	width:100%;
	display: inline-block;
}
.home_content_txt a{
	text-decoration: none;
/*	border-bottom:1px solid #0f3363;*/
	color:#0f3363;
/*	padding-bottom:2px;*/
	font-size:inherit;
}
.home_content_txt a::after{
/*	content:' ›';*/
/*	font-size:25px;*/
/*	border-bottom:1px solid #FFFFFF;*/
/*	padding-bottom:2px;*/
}
.home_content_txt a:hover{
/*	border-color:#f5ba46 !important;*/
	color:#f5ba46 !important;
}

.home_content_txt2{
	font-size:18px;
	line-height: 22px;
	color:#111111;
	text-align: left;
	width:100%;
	display: inline-block;
}
.home_content_txt2 a{
	text-decoration: none;
	border-bottom:1px solid #0f3363;
	color:#0f3363;
	padding-bottom:2px;
	font-size:18px;
}
.home_content_txt2 a::after{
	content:' ›';
	font-size:18px;
	border-bottom:1px solid #FFFFFF;
	padding-bottom:2px;
}
.home_content_txt2 a:hover{
	border-color:#f5ba46 !important;
	color:#f5ba46 !important;
}
.type-post .home_content_txt2 a::after{
	content:'';
	font-size:0px;
	border-bottom:none;
	padding-bottom:0px;
}

#join_row{
	font-size:20px;
	padding-left:0px;
	padding-right:0px;
}
#join_row a{
	font-size:30px;
	line-height: 30px;
	text-decoration: none;
	border-bottom:1px solid #624a7e;
	color:#624a7e;
	padding-bottom:2px;
	margin-bottom:20px;
	display: inline-block;
}
#join_row a:hover{
	border-color:#f5ba46 !important;
	color:#f5ba46 !important;
}
#join_row a::after{
	content:' ›';
	font-size:35px;
	line-height: 35px;
	border-bottom:2px solid #F7F7F7;
/*	padding-bottom:2px;*/
}
#join_row .row{
	max-width:none;
}
#spec_msg_wrapper .row{
/*	max-width:none;*/
        margin-top:20px;
}
.flex-direction-nav a:before{
	color:rgba(255, 255, 255, 0.8);
}

#fsn-base-blogroll{
	widht:100% !important;
/*	max-width:1400px;*/
	max-width:none;
	margin-left:auto;
	margin-right:auto;
	padding:50px;
}
/*#fsn-base-blogroll .post-edit-link{display:none;}*/
#fsn-base-blogroll .col-sm-3{display:none;}
#fsn-base-blogroll .col-sm-9{width:100%;}
.blog #fsn-base-blogroll, .archive #fsn-base-blogroll{
	margin:0px;
/*
	margin-left:auto;
	margin-right:auto;
*/
}
.post-metadata{padding-top:5px;}
.type-post{
	margin-bottom:40px !important;
}
.type-post h2{
	margin:0px;
}
.type-post p{
	margin:10px 0px;
}
.post-metadata a{
/*	display:none;*/
}
.category-after-school-newsletter .post-metadata{display:none;}


/* NAV
======================================================================= */

	.menu-item{
		text-transform: uppercase;
	}
	.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus{
		background-color:#fadc9c;
	}
	.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus{
		background-color:#fadc9c;
	}
.nav li a:hover{
	background-color:#fadc9c !important;
}
	.dropdown-menu{
		background-color:#fadc9c;
		box-shadow: none;
	}
	.fsn-menu.main .dropdown-menu{
		border-top:none;
	}
	.dropdown-menu ul li:hover a{
		text-decoration: underline;
	}
	.menu-item a{
		color: #0f3363 !important;
	}
	.menu-item .caret{
		color:#fadc9c;
		margin-left:5px;
	}
.menu-item:hover .caret{
	color:#0f3363;
}

#mmenu{
	display: none;
	width:100%;
	height: 100vh;
/*	padding: 40px;*/
/*	display: inline-block;*/
	background-color: #f8f8f8;
	color: #111111;
	top:0;
	left:0;
	z-index: 9999;
/*	padding-top:120px;*/
	overflow: scroll;
	position:fixed;
}
#mmenu_header{
	border-bottom:#f5ba46 2px solid;
	position:fixed;
	top:0;
	z-index: 999;
/*	height:60px;*/
	font-size:14px;
	letter-spacing: 1px;
	padding:10px 15px 5px 15px;
	background-color:#0f3363;
	color:#FFFFFF;
}
#mmenu_header img{
	width:100%;	
	height:auto;
}
#mmenu_header .col-l{
	width:80%;
	float:left;
}
#mmenu_header .col-r{
	width: 20%;
	float:left;
	text-align: right;
}
#mmenu_content{
	padding:30px;
	padding-top:120px;
}

.dropdownc {
  position: relative;
  display: inline-block;
	width:100%;
}
.dropbtnc {
	text-align: left;
	border:0;
	background-color:transparent;
	font-size:18px;
	line-height: 22px;
	text-decoration: none;
/*	border-bottom:1px solid #0f3363;*/
	color:#0f3363;
/*	padding-bottom:2px;*/
	margin-bottom:20px;
	padding-left:0px;
	padding-right:0px;
}
.dropbtnc i{
	color:#f5ba46 !important;
	font-weight: bold;
}
.dropdownc-content{
	display:none;
}
.dropdownc-content a{
	border-bottom:none !important;
	padding:0px !important;
	padding-left:10px !important;
	margin-bottom:0px !important;
	width: 100%;
	font-size:16px !important;
	line-height: 50px !important;
}
.dropdownc-content a:hover{
	color:#f5ba46 !important;
}
#mmenu a{
	font-size:18px;
	line-height: 22px;
	text-decoration: none;
/*	border-bottom:1px solid #0f3363;*/
	color:#0f3363;
/*	padding-bottom:2px;*/
	margin-bottom:20px;
	display: inline-block;
}
#join_row a:hover{
	border-color:#f5ba46 !important;
	color:#f5ba46 !important;
}

.dropdownc-content {
  display: none;
  position: absolute;
  background-color: #FFFFFF;
  min-width: 280px;
  overflow: auto;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
	width:80%;
}

.dropdownc-content a {
  color: black;
/*  padding: 12px 16px;*/
  padding: 8px 12px;
  text-decoration: none;
  display: block;
	font-size:16px !important;
	line-height: 50px !important;
}

/*.dropdownc a:hover {background-color: #ddd;}*/

.show {display: block;}

.mmenuacc_btn{
	font-size:35px !important;
}

.navbar-default .navbar-nav>.active>a .caret, .navbar-default .navbar-nav>.active>a:hover .caret, .navbar-default .navbar-nav>.active>a:focus .caret{
color:#0f3363 !important
}


/* BUTTONS
======================================================================= */

	.btn1{
		border: 2px solid #0f3363;
		border-radius: 18px;
		background-color: #FFFFFF;
		color: #0f3363;
		  font-size: 18px;
		  font-weight: 500;
		text-transform: uppercase;
		padding:8px 12px;
		text-align: center;
		display:inline-block;
	}
	.btn1:hover{
		background-color:#0f3363;
		color:#FFFFFF;
	}

	.btn2{
		border: 2px solid #f5ba46;
		border-radius: 18px;
		background-color: #f5ba46;
		color: #0f3363;
		  font-size: 14px;
		  font-weight: 500;
		text-transform: uppercase;
		padding:8px 12px;
		text-align: center;
		display:inline-block;
	}
	.btn2:hover{
		background-color:#0f3363;
		color:#f5ba46;
		border: 2px solid #f5ba46;
	}


/* EVENTS CALENDAR SINGLE VIEW
======================================================================= */
.mec-single-event-category{
/*	display:none !important;*/
}
.mec-event-container-simple .mec-monthly-tooltip h4{
	font-size:15px;
}
.mec-event-meta{
	/*display:none;*/
}
.mec-container #comments{
	display: none;
}
.mec-single-event-category{
	display: none;
}
#comments{
	display: none;
}



/* LAYOUT
======================================================================= */

	.w100{width:100% !important;}
	.w50{width:50% !important;}
	.w33{width:33.33% !important;float:left;padding:0px;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
	.mpb24{padding-bottom:inherit;}
	.mmt20{margin-top:inherit;}
	.mt10{margin-top:10px;}
	.mt20{margin-top:20px !important;}
	.mb20{margin-bottom:20px !important;}
	.mr10{margin-right:10px;}
	.pt10{padding-top:10px;}
	.gridp{padding:100px;}
	.fl{float:left;}
	.c-c{text-align: center;}

/* FOOTER
======================================================================= */

	#footer_nav_wrapper{
		text-align: left; width:100%;border-bottom:1px solid #fff;padding-bottom:20px;
		display: inline-block;
		margin:60px 0px 20px 0px;
	}
	#footer_nav_wrapper a{
		font-size:22px;
		line-height:40px;
		color:#FFFFFF;
		text-decoration: none;
		font-weight: bold;
	}
	#footer_nav_wrapper a:hover{
		
	}
	#footer_nav_wrapper a:not(:last-child):not(:nth-last-child(2)):not(#footer_nav_wrapper span a){
		margin-right:40px;
	}
	#footer_nav_wrapper a:nth-last-child(2):not(#footer_nav_wrapper span a){
		margin-right:10px;
	}
	#footer_nav_wrapper span{
		float:right;
	}
	#footer_nav_wrapper span i{
		font-size:40px;
		line-height:40px;
		color:#FFFFFF;
        display:inline-block;
        margin-right:10px;
	}
	#footer_nav_wrapper a:hover,#footer_nav_wrapper a:hover i{
		color:#f5ba46;
	}
	#footer a:not(#footer_nav_wrapper){
		text-decoration: underline;
		color:#FFFFFF;
	}
	#footer_copy_wrapper{
		text-align: left;width:100%;padding-top:0px;
	}
	#footer_txt_wrapper{
		text-align: left;
		margin-bottom:60px;
	}
	#footer_txt_wrapper a{
		color:#FFFFFF;
		text-decoration: none;
		border-bottom:1px solid #FFFFFF;
		padding-bottom:2px;
	}
	#footer_txt_wrapper a:hover{
		color:#f5ba46;
		border-bottom:1px solid #f5ba46;
	}

.full-width-row:not(#nav_wrapper):not(#nav_wrapper .full-width-row):not(#header_wrapper):not(#footer_wrapper):not(#footer_wrapper .full-width-row):not(#post-6 .full-width-row):not(#post-984 .full-width-row){
	max-width:1200px;
/*	display: inline-block;*/
/*
	margin-left:auto;
	margin-right:auto;
*/
}

.mec-events-meta-group-tags{
	display:none;
}



/* MOBILE
======================================================================= */
@media (max-width:767px){
	.desktop{display:none !important;}
	.notmobile{display:none !important;}
	.mobile{display:inline-block !important;}
	.notdesktop{display:inline-block !important;}
	.w33{width:100% !important;}
	.w33:not(:last-child){margin-bottom:20px;}
	
	.hentry{margin-top:59px !important;}
	.row{margin-left:0px !important;margin-right:0px !important;padding:20px;}
	
	#mobile_header{
		border-bottom:#f5ba46 2px solid;
		position:fixed;
		top:0;
		z-index: 999;
		height:60px;
		font-size:14px;
		letter-spacing: 1px;
	}
	#mobile_header img{
		width:40%;
		margin-bottom:2px;
	}
	.menu_header1{
		width:80%;
		float:left;
	}
	.menu_header2{
		width:20%;
		float:left;
	}
	#mmenu_btn{
		font-size:35px;
		color:#FFFFFF;
	}
	#header_wrapper{
		background-color:transparent;
	}
	#nav_wrapper{
		display: none;
	}
	.carousel-mobile.flexslider .carousel-item{
		padding-left:0;
		padding-right:0;
	}
	.carousel-mobile.flexslider{
		margin-bottom:0px;
	}
	
	.carousel-mobile.flexslider{
/*		margin-bottom:20px;*/
	}
	#spec_msg_wrapper{
		padding-left:0px !important;
		padding-right:0px !important;
        
	}
	
	.heading_large{
		font-size:24px;
	}
	.home_content_txt{
		font-size:20px;
	}
	
	#home_content,#home_content2,#home_content3,#home_content4{
		padding:20px;
		margin-top:20px;
	}
	
	#home_hero .carousel-item-detail{
		padding:20px;
	}
	#home_hero .carousel-item-image img{
		height:240px;
	}
	
	#join_row{
		font-size:14px;
		padding-left:0px !important;
		padding-right:0px !important;
		margin-top:20px;
		margin-bottom:20px;
		text-align: center;
	}
	#join_row a{
		font-size:18px;
		margin-bottom:10px;
		padding-bottom:0px;
		font-weight: bold;
	}
	#join_row a::after{
		font-size:20px;
	}
	
	#thelatest_wrapper,#whatshappening_wrapper{
		margin:20px 0px 40px 0px;
	}
	#sponsors_wrapper{
		margin:20px;
		margin-bottom:80px;
	}
	
	#footer_nav_wrapper span{
		float:left;
		width:100%;
	}
	#footer_nav_wrapper a:not(span){
		width:100%;
		float:left;
	}
	#footer_nav_wrapper span{display:none;}
	#footer_nav_wrapper{
		padding: 20px;
		margin:20px 0px !important;
	}
	
	#footer_copy_wrapper{
		padding:0px 20px;
	}
	#footer_txt_wrapper{
		padding:0px 20px;
	}
	
}

@media (min-width:768px) and (max-width:1071px){
	#header img{
		max-width:220px;
		margin-bottom:0px;
	}
	#header .tagline_bold{
		font-size:22px;
		margin-top:18px;
		width: auto;
	}
	#header .tagline{
		font-size:24px;
	}
	#header .row .col-sm-7{
		width:60%;
	}
	#header .row .col-sm-5{
		width:40%;
	}
}

/* TABLET
======================================================================= */
@media (min-width:768px) and (max-width:1260px){
/*
	.desktop{display:none !important;}
	.mobile{display:inline-block !important;}
	.notdesktop{display:inline-block !important;}
	#header{display: none;}
	#mobile_header{display: inline-block;}
	#footer{display: none;}
	#mobile_footer{display: inline-block;}
*/
	.desktop{display:inline-block !important;}
	#header{display: inline-block;}
	#mobile_header{display: none;}
	#footer{display: inline-block;}
	#mobile_footer{display: none;}
	.hentry{padding:0px !important;}
	
	.row{padding-left:25px;padding-right:25px;}
	.row .row{padding-left:0px;padding-right:0px;}
	
	
	#header{padding-left:25px !important;padding-right:25px !important;margin-left:auto;margin-right:auto;}
	
	#home_content,#home_content2,#home_content3,#home_content4{padding:50px;}
	#subcontent_wrapper{padding:0px 50px;}
	#thelatest_wrapper,#whatshappening_wrapper{padding:20px 15px;}
	#sponsors_wrapper{padding:20px 15px;}
	#footer_wrapper{padding:50px;}
}

/* DESKTOP
======================================================================= */
@media (min-width:1261px){
	.desktop{display:inline-block !important;}
	#header{display: inline-block;}
	#mobile_header{display: none;}
	#footer{display: inline-block;}
	#mobile_footer{display: none;}
	
	.hentry{padding:0px !important;}
	.row{margin-left:auto;margin-right:auto;}
	
	#header{padding-left:0px !important;padding-right:0px !important;margin-left:auto;margin-right:auto;}
	
	#home_content,#home_content2,#home_content3,#home_content4{padding:50px;}
	#home_content p,#home_content2 p,#home_content3 p,#home_content4 p{margin:0;}
	
	#home_hero .carousel-item-image img{
		height:480px !important;
	}
}

@media (min-width:1262px) and (max-width:1450px){
	.hentry{padding:0px !important;}
	.row{padding-left:60px;padding-right:60px;}
	.row .row{padding-left:0px;padding-right:0px;}
}