body {color:#333333; font-family: Open Sans;line-height:22px;}
h1 {  font-size: 200%;  line-height: 130%;}h2 {  color: #256616;  font-size: 160%;  line-height: 160%;} 
h1, h2, h3, h4, h5, h6 {
  color: #256616;
}

/* Header */
div#rt-page-surround header#rt-header-surround div#rt-header.rt-overlay-light { position: fixed;  width: 100%;  z-index: 1000;background-image: url("../images/backgrounds/showcase/preset1/bg.jpg");background-size: cover;} 


/* Logo */
div.rt-logo-block a#rt-logo {
  background: url("/images/logo/FC-logo.png")#fff !important;
  box-shadow: 2px 2px 3px #AAAAAA;
  margin-left:0px;
}

div#rt-header.rt-overlay-light div.rt-container div.rt-grid-8 div.rt-block {margin-top:0px; padding-top:0px}

/*Menu */
.menu-block { float: left;  margin: 80px 0 0 ;  padding: 0;min-width:960px;background:#fff }
.gf-menu.l1 > li > .dropdown {  margin-top: 0px;} 
.gf-menu.l1 > li.active:after {display:none;} 
.gf-menu .item {  border: 1px solid rgba(0, 0, 0, 0);color:#256616;} 
.gf-menu li:before {display:none;} 
.gf-menu li .item {padding-left: 15px;}
.gf-menu-toggle {  position: fixed;}
.gf-menu.l1 > li.active {background:#c5dfc0;} 

/* ---------- Begin Slideshow Module --------------*/
div#rt-content-top div.rt-grid-9 div.rt-block {margin-bottom:0px;margin-top:15px;padding-bottom:0px;}
div#rt-content-top .local .layout-slideshow .sprocket-features-content { bottom: 0px; left: 0px;  width: 1000%;background:none repeat scroll 0 0 rgba(0, 0, 0, 0.5); display:block;}
div#rt-content-top .local h2.sprocket-features-title { font-size: 1.1em;  line-height: 12px;color:#fff }
.layout-slideshow ul {  max-width: 500px;}
.layout-slideshow .sprocket-features-content {  display: none; color:#fff; }
div .local div.sprocket-features .layout-slideshow .sprocket-features-content { bottom: 5px; left: 5px;  width: 1000%;}
div.sprocket-features ul.sprocket-features-img-list li.sprocket-features-index-1 div.sprocket-features-img-container img {  max-width: 505px;}
/* ---------- End Slideshow Modules --------------*/

/* Main */
div#rt-page-surround section#rt-main-surround {background-color: #C5DFC0;padding-top:200px;} 
div#rt-page-surround section#rt-main-surround div#rt-transition div#rt-mainbody-surround div.rt-container {background-color: #fff;} 
div#rt-main div.rt-block {margin:0 10px;}
div.item-page h3 {color:#256616;}
div.item-page hr {color:#ccc;border-width:3px;margin-bottom:4px;}

/* Main - Breadcrumbs */
.icon-location:before {  content: none;  }
.breadcrumb {  background-color: transparent;  border-radius: 0; margin: 0;  padding: 0;}

/* Main - Video Table for Sarasi page */
div.item-page div.section {	clear: both;	padding: 0px;	margin: 0px;}

/*  COLUMN SETUP  */
.col {	display: block;	float:left;	margin: 1% 0 1% 1.6%;}
.col:first-child { margin-left: 0; }

/*  GROUPING  */
.group:before,.group:after {	content:"";	display:table;}
.group:after {	clear:both;}
.group {    zoom:1; /* For IE 6/7 */}

/*  GRID */
.span_1_of_2 {	width: 49.1%;}
.span_2_of_2 {	width: 49.2%;}

/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */
@media only screen and (max-width: 480px) {
	.col { margin: 1% 0 1% 0%;}
}

@media only screen and (max-width: 480px) {
	.span_1_of_2 {width: 100%;}
	.span_2_of_2 {width: 100%;}
}

/* Sidebar */
div#rt-main.mb9-sa3 div.rt-container div.rt-grid-3 {background:#EAEFCA}
div#rt-sidebar-a div.rt-block {background:#f3f2fa;margin:10px 5px}}
div.custom div.moduletable h3 {color: #256616;} 
div#rt-sidebar-a div.module-title h2.title,div#rt-sidebar-a h2.title {font-size:130%;line-height:130%;color:#256616;}


/* Sidebar - Sarasi Module */
div.custom ul.sidebar1 {  line-height: 140%;  list-style-type: none;margin:0;}
div.custom ul.sidebar1 li {line-height:1.2em;font-size:14px;}


/* Sidebar - Events Module */
.rsepro_upcoming {  list-style: none outside none !important;  margin: 0;  padding: 0 !important;} 
div.moduletable ul.rsepro_upcoming li b {font-size:14px}
div.module-content div.custom h6 {color:#256616;line-height:16px}
article.item-page p {margin: 0 0 5px;} 
li.name {font-size:15px;color:#256616;font-family:'cabinregular',Verdana,Helvetica,Arial,sans-serif;}
li.eventdate {font-size:15px;line-height:20px;font-weight:bold;}
ul.rsepro_upcoming li.location {line-height:14px;font-size:14px;padding-bottom:10px;}

/* Sidebar - Testimonial Module */
div#rt-sidebar-a div.module-content div.custom p {  font-size: 15px;  line-height: 120%;}

/* Sidebar - RAXO MODULE */
.allmode-default .allmode-title a {
  font-weight: normal;
}
div.allmode-box.stories div.allmode-topbox div.allmode-topitem h3.allmode-title {font-size:15px;}

/* Events Section */
div.rs_event_details span h5 {
  margin: 0;
  padding: 0;
}
div#rt-mainbody-surround div.rt-container div#rt-main.sa3-mb9 div.rt-container div.rt-grid-9.rt-push-3 div.rt-block
div#rs_event_show h1.rs_featured_event {background:none;}
div#rs_event_show {background:none;}
.rs_featured_event {background:none !important;}
#rs_event_show { margin: 0 0 10px;
  padding-top: 0px;
}
div.item-page ul.rsepro_featured {
  border-radius: none;
  padding: 5px;
  margin-bottom:5px;
  border-bottom:1px solid #333333;border-top:1px solid #333333;}
  
div.item-page ul.rsepro_featured li {padding-left:5px;font-size:14px;line-height:23px;}
div.item-page ul.rsepro_featured li#title {font-size:14px;font-weight:bold;padding-bottom:5px;text-transform:uppercase;}
div.item-page ul.rsepro_featured li#event-date {color:#595959;font-weight:bold;padding-right:10px;}
div.item-page ul.rsepro_featured li span#event-name a{font-weight:500;}
div#rt-content-top div.module-content div.custom ol li {font-size:17px;color:#256616;}


div.rs_subscribe p span#tdescription {font-size:14px;}

article.item-page .event-details {
	background:#c5dfc0;
	padding:1px 10px;
}

article.item-page span p a.rs_button_control.rsep_join
div.item-page .rs_button_control,article.item-page span p a.rs_button_control.rsep_join {  
background: none repeat scroll 0 0 #256616;
  color: #fff !important;
  border-radius: 4px;
  margin-right: 5px;
  padding: 5px;
  margin-top: 10px;
}

.published:before {  display: none;} 

div#rs_event_show p.rs_image {display:none;} 

section.category-list div.cat-items form#adminForm fieldset.filters {display:none;} 
body.bookings div#rt-mainbody div.component-content {padding-top:-10px;margin-top:-10px;}
.rsep_date {  background: none;  padding-left: 0 !important;  font-weight:bold; }
.rsep_location {  background: none;  padding-left: 0 !important;} 
.rs_subscribe_label, .rs_wire {font-weight: bold;}
div#rs_event_show span h4 {font-size: 110%;color: #256616;} 

div.item-page span.rsep_join {
  background: url("/components/com_rseventspro/assets/images/edit/join.png") no-repeat scroll -2px center rgba(0, 0, 0, 0);
  line-height: 24px;
  padding-left: 24px;
  padding-right: 12px;
}

ul.gf-menu.l1 li.item173, ul.gf-menu.l1 li.item174 {display:none;}

/* Footer */


div#rt-footer.rt-overlay-light div.rt-container, #rt-copyright.rt-overlay-light div.rt-container{background:#fff;}
div#rt-footer.rt-overlay-light div.rt-container {border-top: 1px solid rgba(0, 0, 0, 0.2);}
#rt-bottom, #rt-footer, #rt-copyright {border: none;}
div#rt-footer.rt-overlay-light div.rt-block,#rt-copyright.rt-overlay-light div.rt-block {margin:0 10px;padding:5px;}


@media only screen and (max-width: 480px) {#rt-showcase .layout-showcase .sprocket-features-desc {font-size: 14px;line-height: 20px;}}


@media only screen and (max-width: 768px) { div#rt-showcase div.rt-container .layout-showcase .sprocket-features-content{float:none; display: block !important;  margin-bottom: 0 !important;  margin-left: auto !important;  margin-right: auto !important;  margin-top: 0 !important;  position: relative !important;  text-align: center !important;  top: 0 !important;  min-height:0px;width:100% !important;} 
div#rt-page-surround section#rt-main-surround div#rt-main{padding-top:10px;}}


@media only screen and (min-width: 960px) {div.rt-container {width: 960px;} 
div.rt-grid-1 {width: 80px;} 
div.rt-grid-2 {width: 160px;} 
div.rt-grid-3 {width: 240px;} 
div.rt-grid-4 {width: 320px;} 
div.rt-grid-5 {width: 400px;} 
div.rt-grid-6 {width: 480px;} 
div.rt-grid-7 {width: 560px;} 
div.rt-grid-8 {width: 640px;} 
div.rt-grid-9 {width: 719px;border-left: 1px solid #ccc;} 
div.rt-grid-10 {width: 800px;} 
div.rt-grid-11 {width: 880px;} 
div.rt-grid-12 {width: 960px;} 
div.rt-push-1 {left: 80px;} 
div.rt-push-2 {left: 160px;} 
div.rt-push-3 {left: 240px;} 
div.rt-push-4 {left: 320px;} 
div.rt-push-5 {left: 400px;} 
div.rt-push-6 {left: 480px;} 
div.rt-push-7 {left: 560px;} 
div.rt-push-8 {left: 640px;} 
div.rt-push-9 {left: 720px;} 
div.rt-push-10 {left: 800px;} 
div.rt-push-11 {left: 880px;} 
div.rt-pull-1 {left: -80px;} 
div.rt-pull-2 {left: -160px;} 
div.rt-pull-3 {left: -240px;} 
div.rt-pull-4 {left: -320px;} 
div.rt-pull-5 {left: -400px;} 
div.rt-pull-6 {left: -480px;} 
div.rt-pull-7 {left: -560px;} 
div.rt-pull-8 {left: -640px;} 
div.rt-pull-9 {left: -720px;} 
div.rt-pull-10 {left: -800px;} 
div.rt-pull-11 {left: -880px;} 
div.rt-prefix-1 {padding-left: 80px;} 
div.rt-prefix-2 {padding-left: 160px;} 
div.rt-prefix-3 {padding-left: 240px;} 
div.rt-prefix-4 {padding-left: 320px;} 
div.rt-prefix-5 {padding-left: 400px;} 
div.rt-prefix-6 {padding-left: 480px;} 
div.rt-prefix-7 {padding-left: 560px;} 
div.rt-prefix-8 {padding-left: 640px;} 
div.rt-prefix-9 {padding-left: 720px;} 
div.rt-prefix-10 {padding-left: 800px;} 
div.rt-prefix-11 {padding-left: 880px;} 
}