
.nodot{
	list-style: none;
}


/* ============ override  ============ */



#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active.g-selected {
    background: #da8032 ;
}

#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
    background: #e86822;
}


#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active > .g-menu-item-container {
    color: #fff;
}



#g-navigation .g-main-nav .g-dropdown {
    background: #da8032;
}






#Email{

        width: 150px;

}


h1, h2, h3, h4, h5, h6, strong {
    color: #333;
}


h3 {
    font-size: 1.2rem;
    margin: 0.5rem;
}

h2 {
    font-size: 1.5rem;
}


a.nounderline
{
	text-decoration: none;
	color: #333 !important;
}


.btn-primary{

	background: #214560;
    color: #fff;
    text-shadow: none;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);

}





#g-main,#g-sidebar, #g-aside{
    padding: 1rem 0;
}

.g-content {
    margin: 0.3rem;
    padding: 0.4rem;
}

#g-navigation {
 	background: #214560;
    background: linear-gradient(#00679d,#214560);
    border: 1px solid #214560;
	padding: 0.65rem 0;

}


#mod-search-searchword113{
   border: 1px solid #ddd !important;
   border-radius: 0.5rem;

}



/* ================== LINK STYLES  ================== */

a {
	color: #1f5990;

	text-decoration: underline;

}
a:hover {
	color: #1f5985;
	text-decoration: none;
}


#g-container-main,#g-footer{

	background-color: #f1f5f8;
}


#right-side{

background-color: #ffffff;
border-right: 1px solid #ccc;

}

#left-side{

background-color: #ffffff;
border-left: 1px solid #ccc;

}


#g-header{

	background-color: #ffffff;
	background: linear-gradient(#c1d2da,#f1f5f8);



}


/* =====content=====*/

.item-page,.leading-1,.leading-1,.leading-2,.leading-3,.leading-4,.leading-5,.leading-6,.leading-7,.leading-8,.leading-9,.leading-0,.items-row{
    border: 1px solid #ccc;
	padding: 0 0.5rem;
	margin-bottom: 2rem; 
}



/*  ================== left and right Styles ===============*/


/******S0**********/
.S0{
	background: #f5f5f5;
/* 
	border: 1px solid #ccc; 
*/
	padding: 0.5rem;
	margin-bottom: 1.5rem; 
	text-align: center;


}


.S0 h3{
    border-bottom: 1px solid #dedede;
    margin-top: 0.2rem;
	text-align: center;

   
}

.S0 ul{
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
}

/*****s1**/


.S1{
    background: #214560;
    background: linear-gradient(#00679d,#214560);
    border: 1px solid #214560;
    color: #fff;
    box-shadow: 0 1px 0 rgba(255,255,255,0.5) inset;
    -moz-box-shadow: 0 1px 0 rgba(255,255,255,0.5) inset;
    -webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.5) inset;
    -o-box-shadow: 0 1px 0 rgba(255,255,255,0.5) inset;
    border-radius: 0.5rem;
    -moz-border-radius: 0.5rem;
    -webkit-border-radius: 0.5rem;
    -o-border-radius: 0.5rem;
    margin-bottom: 2rem; 
	padding-left: 0.5rem;
	padding-right: 0.5rem
	


}

.S1 h3{
    color: #fff;
    border-bottom: 1px solid #dedede;
	text-align: center;
}

.S1 a{
    color: #fff;
	text-decoration: none;

}

.S1	a:hover{
	text-decoration:underline;
}

.S1 li{
	list-style-type: disc;
}



/*****S32L**/

.S1L{
    background: #214560;
    background: linear-gradient(#00679d,#214560);
    border: 1px solid #214560;
    color: #fff;
    box-shadow: 0 1px 0 rgba(255,255,255,0.5) inset;
    -moz-box-shadow: 0 1px 0 rgba(255,255,255,0.5) inset;
    -webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.5) inset;
    -o-box-shadow: 0 1px 0 rgba(255,255,255,0.5) inset;
    border-radius: 0.5rem;
    -moz-border-radius: 0.5rem;
    -webkit-border-radius: 0.5rem;
    -o-border-radius: 0.5rem;
    margin-bottom: 2rem; 


	


}

.S1L h3{
    color: #fff;
    border-bottom: 1px solid #dedede;
	text-align: center;
}

.S1L a{
color: #fff;
text-decoration: none;
}

.S1L	a:hover{
		text-decoration:underline;
}

.S1L ul {
  width: 260px;
}

.S1L ul:after{
    content: "";
    display: block;
    clear: both;
}

.S1L li {
    width: 100px;  
    float: left;
    display: block;
  }


/*****S2**/

.S2{
    background: #617c3d;
    background: linear-gradient(#41a343,#617c3d);
    border: 1px solid #617c3d;
    color: #fff;
    box-shadow: 0 1px 0 rgba(255,255,255,0.5) inset;
    -moz-box-shadow: 0 1px 0 rgba(255,255,255,0.5) inset;
    -webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.5) inset;
    -o-box-shadow: 0 1px 0 rgba(255,255,255,0.5) inset;
    border-radius: 0.5rem;
    -moz-border-radius: 0.5rem;
    -webkit-border-radius: 0.5rem;
    -o-border-radius: 0.5rem;
    margin-bottom: 2rem; 
	padding-left: 0.5rem;
	padding-right: 0.5rem
	


}

.S2 h3{
    color: #fff;
    border-bottom: 1px solid #dedede;
	text-align: center;
}

.S2 a{
color: #fff;
text-decoration: none;
}

.S2	a:hover{
		text-decoration:underline;
}

.S2 li{
	list-style-type: disc;
}


/*****S2L**/

.S2L{
    background: #617c3d;
    background: linear-gradient(#41a343,#617c3d);
    border: 1px solid #617c3d;
    color: #fff;
    box-shadow: 0 1px 0 rgba(255,255,255,0.5) inset;
    -moz-box-shadow: 0 1px 0 rgba(255,255,255,0.5) inset;
    -webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.5) inset;
    -o-box-shadow: 0 1px 0 rgba(255,255,255,0.5) inset;
    border-radius: 0.5rem;
    -moz-border-radius: 0.5rem;
    -webkit-border-radius: 0.5rem;
    -o-border-radius: 0.5rem;
    margin-bottom: 2rem; 
	padding-left: 0.5rem;
	padding-right: 0.5rem
	


}

.S2L h3{
    color: #fff;
    border-bottom: 1px solid #dedede;
	text-align: center;
}

.S2L a{
color: #fff;
text-decoration: none;
}

.S2L	a:hover{
		text-decoration:underline;
}

.S2L ul {
  width: 260px;
}
.S2L ul:after{
    content: "";
    display: block;
    clear: both;
}

.S2L li {
    width: 130px;  
    float: left;
    display: block;
  }


/*****S3**/

.S3{
    background: #e86822;
    background: linear-gradient(#da8032,#e86822);
    border: 1px solid #e86822;
    color: #fff;
    box-shadow: 0 1px 0 rgba(255,255,255,0.5) inset;
    -moz-box-shadow: 0 1px 0 rgba(255,255,255,0.5) inset;
    -webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.5) inset;
    -o-box-shadow: 0 1px 0 rgba(255,255,255,0.5) inset;
    border-radius: 0.5rem;
    -moz-border-radius: 0.5rem;
    -webkit-border-radius: 0.5rem;
    -o-border-radius: 0.5rem;
    margin-bottom: 2rem; 
	padding-left: 0.5rem;
	padding-right: 0.5rem
	


}

.S3 h3{
    color: #fff;
    border-bottom: 1px solid #dedede;
	text-align: center;
}

.S3 a{
color: #fff;
text-decoration: none;
}

.S3	a:hover{
		text-decoration:underline;
}

/*****S32L**/

.S3L{
    background: #e86822;
    background: linear-gradient(#da8032,#e86822);
    border: 1px solid #e86822;
    color: #fff;
    box-shadow: 0 1px 0 rgba(255,255,255,0.5) inset;
    -moz-box-shadow: 0 1px 0 rgba(255,255,255,0.5) inset;
    -webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.5) inset;
    -o-box-shadow: 0 1px 0 rgba(255,255,255,0.5) inset;
    border-radius: 0.5rem;
    -moz-border-radius: 0.5rem;
    -webkit-border-radius: 0.5rem;
    -o-border-radius: 0.5rem;
    margin-bottom: 2rem; 
	padding-left: 0.5rem;
	padding-right: 0.5rem
	


}

.S3L h3{
    color: #fff;
    border-bottom: 1px solid #dedede;
	text-align: center;
}

.S3L a{
color: #fff;
text-decoration: none;
}

.S3L	a:hover{
		text-decoration:underline;
}

.S3L ul {
  width: 260px;
}
.S3L ul:after{
    content: "";
    display: block;
    clear: both;
}

.S3L li {
    width: 130px;  
    float: left;
    display: block;
  }
 


/******S4 cal map**********/
.S4{
    border: 1px solid #ccc;
	padding: 0.5rem;
	margin-bottom: 1.5rem; 
	text-align: center;


}


.S4 h3{
    border-bottom: 1px solid #dedede;
    margin-top: 0.2rem;
	text-align: center;

   
}

.S4 ul{
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
}


/******S4L **********/
.S4L{
    border: 1px solid #ccc;
	padding: 0.5rem;
	margin-bottom: 1.5rem; 
	text-align: center;


}


.S4L h3{
    border-bottom: 1px solid #dedede;
    margin-top: 0.2rem;
	text-align: center;

   
}

.S4L ul{

}
 
.S4L	a:hover{
		text-decoration:underline;
}

.S4L ul {

		list-style-type: none;
		width: 260px;
}
.S4L ul:after{
    content: "";
    display: block;
    clear: both;
}

.S4L li {
    width: 130px;  
    float: left;
    display: block;
  }
 
  
  

/******S5UpcomingEvensCities**********/
.S5{

    border: 1px solid #ccc;
	padding: 0.5rem;
	margin-bottom: 1.5rem; 
	text-align: left;
	

}

.S5 a{
	text-decoration: none;
	color: #000;
}

.S5	a:hover{
	text-decoration:underline;
	
}



.S5 ul{
	margin-left: 0;
	padding-left: 0;
}


/******S7***align right*******/

.S7{
/*    border: 1px solid #ccc;
*/
	padding: 0.5rem;
	margin: 1.5rem; 
	text-align: right;
	margin: 0;
	padding: 0;

}
.S7 a{
	text-decoration: none;

	

}

.S7	a:hover{
	text-decoration:underline;
	
}

.S7 h3{

	font-size: 150%;
   
}

.S7 ul{
	margin-left: 0;
	padding-left: 0;
}




/*****Snum**/

.Snum li {
	
	list-style:decimal;

  }




.autoimg {
	width: 150px;
	height: 120px;
}


.plan ul li i {
    width: 12px;
    height: 12px;
    vertical-align: -1px;
    margin-right: 10px;
    display: inline-block;
}

.plan ul {
    
    list-style-type: none;
    
}

.fright div {

	float: right;

}

.rs_featured {
	
	background: none repeat scroll 0 0 #f7f1eb !important;
	
}

.featured {
	
	color: #e86822;
    font-weight: 600;
	font-size: 80%;
}



.sclogout-button form {
    margin: 0 0 0;
}




/** offcanvas-toggle **/

.g-offcanvas-toggle {
    font-size: 2.5rem;
}


#g-mobilemenu-container {
	
    font-size: 130%;
	padding: 0.5rem;

}


#g-offcanvas #g-mobilemenu-container ul>li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover, #g-offcanvas #g-mobilemenu-container ul>li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active

{
	
	background: #0088cc;
	
}

#g-offcanvas #g-mobilemenu-container ul>li.g-menu-item-link-parent>.g-menu-item-container>.g-menu-parent-indicator

{
	
	background: #0088cc;
	
}



