@import url('https://fonts.googleapis.com/css?family=Raleway:400,600');
body{margin:0px;font-family:Raleway;}

* {
	margin:0;
	padding:0;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-o-box-sizing:border-box;
	-ms-box-sizing:border-box;
}

h1,h2,h3,h4,h5,h6{margin:0px;padding:0px;font-family:Droid Serif;font-weight:normal;}

.WaGadgetAuthorizationRequired .openAuthFormContainer {
display: none !important;
}


#main_container{width:100%;float:left;}


.header_backround{width:100%;float:left;background:#afd07a;position:absolute;opacity:0.7;height:90px;}
.header-bg {
    background: #30cdd7;
}
.nav li li a {
    border-left: 2px solid #30cdd7;
    border-right: 2px solid #30cdd7;
    border-bottom: 2px solid #30cdd7;
}
	.header{width:75%;float:left;padding:15px 0px;}
	.logo{width:180px;float:left; padding:0; }
	.logo h1{font-size:50px;color:#fff;}
	.navi{width:965px;float:right;margin-top:25px;}
	.navi ul{list-style-type:none;width:100%;float:left;}
	.navi ul li{padding:0px 20px;float:left;}
	.navi ul li a{color:#fff;text-decoration:none;}
	.navi ul li a:hover{color:#000;}
	.heading{width:100%;float:left;letter-spacing:2px;text-align:center;position:absolute;top:420px;}
	.heading h1{font-size:60px;color:#fff;}
	.heading p{font-size:22px;color:#fff;margin-top:10px;}


.org{width:100%;float:left;background:url(../images/backround.png) no-repeat top right}
	.org_heading{width:100%;float:left;text-align:center;margin-top:5em;}
	.org_heading h1{font-size:36px;color:#704214;margin-bottom:20px;}
	.org_heading p{font-size:20px;color:#704214;margin-top:10px;}
	.resent_content{width:100%;float:left;margin-top:40px;}
	.news_content{width:370px;float:left;margin-right:30px;}
	.news_content:last-child{margin:0px;}
	.news_heading{width:370px;float:left;text-align:center;padding:35px 0px;background:#6bb327;}
	.news_heading h1{font-size:22px;color:#fff;}
	.news_detail{width:370px;float:left;padding:20px 10px;border-left:3px solid #6BB327;border-bottom:3px solid #6BB327;border-right:3px solid #6BB327;}
	.news_detail:hover{background-color:#ddd;}
	.news_detail.active{background-color:#ddd;}
	.news_detail h4{font-size:17px;color:#624a48;font-family:Raleway;}
	.news_detail p{float:left;margin-top:5px;font-size:14px;color:#624a48;font-style:italic;}
	
	.imgbox{width:370px;float:left;text-align:justify;padding:0px;}
	.imgbox h1{font-size:22px;color:#624a48;margin:11px 0px 21px;text-align:center;}
	.imgbox p{font-size:14px;color:#624a48;line-height:26px;}
	.imgbox_border{border-left:3px solid #6BB327;border-bottom:3px solid #6BB327;border-right:3px solid #6BB327;padding:10px;}
	
	.button{width:80px;float:left;margin:-8px 5px -9px 0px;background-color:#c5c5c5;text-align:center;}
	.button p{font-size:14px;color:#fff;padding:10px;font-style:normal;} 
	
.Community{width:100%;float:left;margin-top:40px;padding:4em 0px;background-color:#f2f2f2;}

#PAGEID_18199 .community {
    padding-top: 0;
}
#PAGEID_18199 .community-content {
    padding-top: 0;
    padding-bottom: 30px;
}
#PAGEID_18199 .signup {
    padding-top: 0;
    padding-bottom: 0;
}

	.community_heading{width:35%;margin:0 auto;text-align:center;}
	.community_heading h1{font-size:36px;color:#704214;margin-bottom:15px;}
	.community_heading p{border-bottom:1px solid #b5b5b5;font-size:22px;margin:10px 0px;}
	.Community_content{width:100%;float:left;margin-top:2em;}
	.Community_txt{width:49%;float:left;margin-top:3em;}
	.Community_txt h1{font-size:22px;color:#704214;margin-bottom:20px;}
	.Community_txt p{font-size:17px;color:#696969;line-height:25px;}
	.Community_img{width:49%;float:left;margin-left:2%;}
	.Community_img img{}
	
.newslatter{width:100%;float:left;background:#704214;color:#fff;padding:2em 0px;}
	.newslatter_contant{width:100%;float:left;margin-top:10px;}
	.text{width:250px;float:left;}
	.text h1{font-size:22px;}
	.text p{font-size:16px;margin-top:10px;}
	.icon{width:200px;float:left;text-align:right;margin-right:4em;}
	.icon img{}
	.input_name{width:240px;padding:17px; margin: 1em 1em 1em 0em;color:#b1b1b1;}
	.input_singup{width:127px;padding:17px;background:#6bb327;border:0px;cursor:pointer;color:#fff;}
.nav ul li a
{
 color:#000;
}
.nav ul li li a{
 color:#6b4834;
 min-width:200px;
}
.nav ul ul { padding-top:33px; }
.nav ul ul ul { padding-top:0; left:auto; right:200px; margin-top:-30px; }
#id_LoginButton { position:absolute; right:0; }
.login-btn { position:relative; top:-100px; left:-15px; }
.fieldSubContainer .fieldLabel,
.fieldBody input[type=text]
{
 font-size:18px;
}
.commonMessageBox input.button[class]{
   text-transform: capitalize;
}
#payButtonsMessageBoxGroup{
  float: left;
  margin-left: 20px;
  margin-top: 13px;
  margin-bottom: 10px;
}
#noInvoicesMessageBoxGroup{
  float: left;
  margin-left: 20px;
  margin-top: 7px;
  margin-bottom: 10px;
}
.sub-btn{ display:none; }

@media screen and (max-width: 768px){
.nav {
 top:60px;
 z-index:1;
}
.header-right{
position:relative;
}
.login-btn { top:-55px; left:0; }
.firstLevel>li>a{ color:#fff !important; }
.nav ul ul{
 left:0;
 top:0;
 padding:0;
 margin:0;
 position:relative;
}
.nav ul ul ul {
 left:0;
 top:0;
 padding:0;
 margin:0;
 position:relative;
 right:auto;
}
.sub-btn{ display:block; }
.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer, 
.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyContentOuterContainer, .WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer, .WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyContentOuterContainer { width:100% !important; }
#event-frame iframe{ width:100%;}
#event-frame { width:90%; margin:auto; }
}
#event-frame iframe { max-width:100%; }
/*mjc changes */

.nav ul li li:last-child {
    display: inline;
}
.gadgetStyle003{
 border-color:#30cdd7;
}
.gadgetStyle003 .gadgetStyleTitle { background:#30cdd7; }
.gadgetStyle003 .gadgetStyleTitle h4 { font-weight:normal; }
.home-widget h4 {line-height:1.3; background:none;}
.home-widget, .home-center-widget { border:1px solid #30cdd7;}
.footer-bg{ background:#30cdd7;}
a, h1, h2, h3, .content-format h1, .content-format h2, .content-format h3, .content-format h4, .content-format h5, .content-format h6,
.home-top-content h3, .our-mission h3 { color:#e5825f; }
a:hover { color:#e5825f;}
.WaGadgetLoginButton .loginBoxLinkContainer .loginBoxLinkButton { background:#e5825f; }
.gadgetStyle001 .gadgetStyleTitle { padding:0; }
.side-map h5, .side-map-bg h4 {
  background:#30cdd7;
  color:#fff;
}
.unordered-list,
.upcoming-events,
.side-map-bg .WaGadgetUpcomingEvents {
    border-left: 2px solid #30cdd7;
    border-right: 2px solid #30cdd7;
    border-bottom: 2px solid #30cdd7;
}
.unordered-list ul li+li {
    border-top: 1px solid #30cdd7;
}
.recent-event {
    border-top: 1px solid #30cdd7;
}
.WaGadgetSiteSearch .searchBoxOuter.alignRight { text-align:left; }
.WaGadgetSiteSearch .searchBox, .WaGadgetSiteSearch .searchBoxFieldContainer, .WaGadgetSiteSearch .searchBoxField { width:100%; }

.WaGadget, .WaGadgetLast { margin-top:30px; }



.WaGadgetEventsStateList .pageTitleOuterContainer { float:left; margin-top:22px; }

.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer, 
.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyContentOuterContainer, .WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer, .WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyContentOuterContainer { width:50%; }

.WaGadgetEventsStateList .pageTitleOuterContainer .pageViewSwitcherOuterContainer .pageViewSwitcherContainer a{
 width:30px; overflow:hidden;
}
.WaGadgetEvents .boxInfoContainer ul.boxInfo li div {
    font-style: normal !important;
    font-size: 20px;
    color: #008bae;
    padding-left:10px;
    font-family: 'Raleway', sans-serif;
    font-weight: 600;
}


.WaGadgetEvents .boxInfoContainer ul.boxInfo li label, #idRegistrationInfo {
    font-size: 18px;
    min-width: 100px;
    text-align: right;
    color: #000000;
    font-family: 'Raleway', sans-serif;
 font-weight:normal;
}



#idRegistrationInfo { width:25%; float:left; }
ul.registrationInfo { width:71%; float:right; padding:0 !important; }
label.regTypeLiLabel {
    color: #008bae !important;
}


ul.registrationInfo li {
    list-style: none;
    margin-top: 0 !important;
}


.footerEventDetailsLink {
    display: inline-block;
    background: #f96b5f;
    color: #fff;
    padding: 10px 30px !important;
}



.footerEventDetailsLink:hover {
    color: #fff;
    text-decoration: none;
    background: #ff5a4e;
}


.footerEventDetailsLink:after {
    display: none;
}


.recent-event-content {
    width: 100%;
    float: none;
}



.levelRenewal, .levelBundle { display:none; }
.recent-event-date{
    width: 100%;
    background: none;
    color: #624a48;
    float: none;
    font-size: 18px;
    text-align: left;
}

#idExpirationDateContainerHolder{display:none;
}

