/* test image design */
body.showcase-pattern-default .rt-showcase-pattern, body.bottom-pattern-default .rt-bottom-pattern, body.footer-pattern-default .rt-footer-pattern, body.copyright-pattern-default .rt-copyright-pattern {
	background-image:none;

}

.showcase-gradient-direction-horizontal #rt-showcase {
	background-image:none;
	background-color: transparent;
}

.bottom-gradient-direction-horizontal #rt-bottom {
	background-image:none;
	background-color: transparent;
}

body.body-pattern-none, body.showcase-pattern-none .rt-showcase-pattern, body.bottom-pattern-none .rt-bottom-pattern, body.footer-pattern-none .rt-footer-pattern, body.copyright-pattern-none .rt-copyright-pattern{
	background-image:url("../images/patterns/Beachy-Head-Colorful-Dawn3.jpg");
	background-attachment:fixed;
	background-size:cover;
}

#rt-showcase .rt-showcase-pattern .rt-block:not(.box1):not(.box2):not(.box3) p, #rt-showcase .rt-showcase-pattern .rt-block:not(.box1):not(.box2):not(.box3) ul, #rt-showcase .rt-showcase-pattern .rt-block:not(.box1):not(.box2):not(.box3) ul li {
color:#ffffff;	
}

#rt-mainbody-surround #rt-breadcrumbs + .rt-content {
margin-top:-60px !important;	
}

#rt-transition > #rt-mainbody-surround > .rt-content{
margin-top: 0px;	
}

.component-content .item-pagehome h2 {
	margin-top:20px;
}

#rt-breadcrumbs .rt-block {
margin-top:20px;
margin-bottom:0px;
padding-top:20px;
padding-bottom:0px;	
}

/* rest of normal css */

.box3 .title, .box3 h1, .box3 h2, .box3 h3, .box3 h4, .box3 h5, .box3 h6 {
font-weight:normal;
}

a {
  text-decoration: inherit;
  font-style: inherit;
  color: inherit;
}

/* Links */
a:link {
	color: #007bc7;
    font-weight: bold;
	border-bottom: 1px solid #dcdcdc;
}

#rt-showcase a:link, #rt-showcase a:visited, #rt-showcase a:hover {
	border-bottom: none;
}

a:visited {
	color: #1167a8;
	border-bottom: 1px solid #dcdcdc;
}

a:hover {
    /*text-decoration: underline !important;*/
    color: #1167a8;
	border-bottom: 1px solid #1167a8;
}

.tags a:link, .tags a:visited, .readmore a:link, .readmore a:visited{
	color: #ffffff;
}

/*Jevents add new event links*/
.mod_events_latest_data a:link {
	color: #cbeef7 !important;
}

.mod_events_latest_data a:visited {
	color: #c6e7f0 !important;
}

.mod_events_latest_data a:hover {
	color: #c6e7f0 !important;
	border-bottom: 1px solid #c6e7f0;
}

.box3 a:not(.btn):not(.button):not(.readmore):not(.readon):link {
	color: #cbeef7 !important;
}

.box3 a:not(.btn):not(.button):not(.readmore):not(.readon):visited {
	color: #c6e7f0 !important;
}

.box3 a:not(.btn):not(.button):not(.readmore):not(.readon):hover {
	color: #c6e7f0 !important;
	border-bottom: 1px solid #c6e7f0;
}



/*Jevents add new event links*/
.latestcreate a:link, .latestcreate a:visited {
	color: #c6e7f0 !important;
}

/* Hide Repeating Events in create events page */
.jeveditrepeats {
  display: none;
}

/* Hide Extra Info in create events page */
.jev_extrainfo {
  display: none;
}


/*Formatting of Bottom box with cccbr feed*/
.bottombox1 {
	margin:0px !important;
	box-shadow:0 4px 1px -1px rgba(0,0,0,0.2) !important;
	overflow:auto !important;
	}
	
.feedbox3.bottombox1 {
	margin:20px !important;
	box-shadow:none !important;
	height:293px !important;
}

.custombox3.bottombox1 {
	margin:0px !important;
	box-shadow:none !important;
}

.newsfeedbox3.bottombox1 {
	box-shadow:none !important;
}

#rt-mainbottom .rt-container .rt-block:not(.box1):not(.box2):not(.box3):not(.fbbox):not(.twitterbox) {
	display:none !important;
}

.rt-block.clearfix.fbbox {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 20px;
	  width: 80%;
  margin: 0 auto;
}

.rt-block.clearfix.twitterbox {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 20px;
}


/*Jevents Intro Module Button Formatting */
/* Buttons for grid, list and calendar view */
.jeviso_view_switch .btn {
  color: #fff;
      padding: 4px 12px;
    background-color: #5c818b;
    border-color: #5c818b;
    background-image: none;
    border-radius: 0px;
    border: none;
    box-shadow: none;
    text-shadow: none;
}


/* Hide top template section */
.rt-top-surround {
	display:none;
}

/* Floating top menu. */
.rt-menu {
	position:fixed;
	width:100%;
	z-index:10;
}

.rt-menu a:link, .rt-menu a:visited {
	color: inherit !important;
	border-bottom: none;
}

.dropdown a:link, .dropdown a:visited {
	color: #ffffff !important;
	border-bottom: none;
}


/*#rt-showcase {
padding-top:45px;	
}*/

#rt-top-surround {
	display:none;
}

/* Blue formatting for the H2 headings */
.title, .component-content h2 {
    color: #77a0ab;
	font-weight:bold;
}

/* Border colours for the RAXO All-mode PRO news boxes on home page */
.allmode-columns, .allmode-columns .allmode-name, .allmode-columns .allmode-topitem, .allmode-columns .allmode-img img {
    border-color: #77a0ab!important;
}

.allmode-columns .allmode-topitem .allmode-title {
	line-height: 1.5!important;
}

.allmode-columns .allmode-topitem .allmode-text {
    margin: 6px 4px 0;
    overflow: hidden;
    font-size: 14px;
    /*line-height: 1.7em;*/
    color: #002866!important;
}

.allmode-columns .allmode-item .allmode-text {
    font-size: 12px;
    line-height: 16px;
    color: #002866!important;
}

.allmode-columns {
    margin: 0px 0 !important;
    border-bottom: none !important;
}

/*.allmode-columns a, .allmode-columns .allmode-name, .allmode-columns .allmode-title, .allmode-columns .allmode-showall {
	color:inherit !important;
}*/


/* Twitter slideout theme overide 
.pwebbox a:link, a:visited, .pwebbox .stats span, .pwebbox .byline, .pwebbox .retweet-credit, .pwebbox .no-more-pane, .pwebbox .no-tweets-pane p, .pwebbox .p-geo, .pwebbox .cards-base .byline-user, .pwebbox .timeline-header .list-description {
    color: #77a0ab !important;
}*/


/* Blog max image width */
.component-content .img-intro-left, .component-content .img-fulltext-left {
max-width: 400px;
}



.l1.gf-menu > li > .item {
    font-size: 15px;
    line-height: 24px;
    padding-top: 10px;
    padding-bottom: 10px;
    position: relative;
}
#rt-header .rt-block {padding: 0px 15px 0px 15px; margin: 0px 10px 0px 10px;} 
#rt-header p {margin: 0px}
#rt-feature .rt-block {padding: 0px 15px 0px 15px; margin: 0px 10px 20px 10px;} 
#rt-feature img {border:1px solid #999;
  -moz-border-radius:5px;
-webkit-border-radius: 5px;
border-radius: 5px; margin: 0px 0;
}
#rt-feature td {vertical-align: top;}
#rt-feature .with-showcase{margin-top:-20px;}
#rt-showcase .rt-showcase-pattern .with-feature .rt-block{padding-bottom:20px;}
#rt-showcase .gf-menu .item{font-family:Roboto, Arial, Helvetica, sans-serif;font-size:15px;line-height:21px;color:rgba(255, 255, 255, 1);text-transform:uppercase;padding:10px 20px;text-align:left;text-decoration:none;display:block;outline:0;cursor:pointer;-webkit-transition:color 0s ease;-moz-transition:color 0s ease;-o-transition:color 0s ease;transition:color 0s ease;}
#rt-showcase .title3 .title,.title4 .title{margin:-16px -16px 10px -16px;padding:24px 15px;} 
#rt-bottom img {border:1px solid #999;
  -moz-border-radius:5px;
-webkit-border-radius: 5px;
border-radius: 5px; margin: 20px 0;
}
#rt-bottom td {vertical-align: top;}
td.mod_events_latest_first, td.mod_events_latest 
{
background-color:transparent; border-style:solid;
    border-width:0px 0px 0px 8px;
    padding:0px 0px 2px 5px;
}
#rt-showcase li{line-height:1.7em;}
#rt-showcase .rt-showcase-pattern .rt-block:not(.box1):not(.box2):not(.box3) a:not(.btn):not(.readon):not(.readmore):not(.button):hover{color:#75c5db;}
#rt-showcase .rt-showcase-pattern :not(.box1):not(.box3):not(.box2).rt-block a:not(.btn):not(.button):not(.readmore):not(.readon){color:#3b5962;}
#rt-showcase .box3 a:not(.btn):not(.button):not(.readmore):not(.readon):hover {color:#c6e7f0;}
#rt-showcase .box3 a:not(.btn):not(.button):not(.readmore):not(.readon) {color:#002688;}
/*#rt-showcase .rt-showcase-pattern :not(.box1):not(.box3):not(.box2).rt-block p, #rt-showcase .rt-showcase-pattern :not(.box1):not(.box3):not(.box2).rt-block ul, #rt-showcase .rt-showcase-pattern :not(.box1):not(.box3):not(.box2).rt-block ul { list-style-image: url(http://dev.scacr.org/images/icons/BlueBellIcon.png); }*/
#rt-showcase .rt-showcase-pattern :not(.box1):not(.box3):not(.box2):not(.logo1).rt-block {color:#002688; padding: 30px 0px 0px 20px; z-index: 2;}
#rt-showcase .rt-showcase-pattern :not(.box1):not(.box3):not(.box2).rt-block {
    z-index: 2;
}


#rt-showcase .mod_events_latest_date {font-weight:bold;}
.gf-menu .item.subtext > em {color: #c6e7f0;}

#rt-feature .newsflashhidden-phone p{display:none;}
/*#rt-feature h1,h2,h3,h4,h5,h6{margin:0px;}*/

#rt-feature .rt-container{margin-top:-20px;}
#rt-feature .tower-search-text{margin:10px 10px 20px 10px;}

.btn-info {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
    background-color: #49afcd;
    background-image: -moz-linear-gradient(top,#5bc0de,#2f96b4);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));
    background-image: -webkit-linear-gradient(top,#5bc0de,#002688);
    background-image: -o-linear-gradient(top,#5bc0de,#2f96b4);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
    border-color: #2f96b4 #2f96b4 #1f6377;
    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

#rt-showcase .btn {
    border-color: #c5c5c5;
    border-color: rgba(0,0,0,0.15) rgba(0,0,0,0.15) rgba(0,0,0,0.25);
}
#rt-showcase .btn-large {
    padding: 9px 14px;
    font-size: 16px;
    line-height: normal;
    border-radius: 5px;
}

#rt-showcase .btn-info:hover, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {
	color: #fff;
    background-color: #002688;
}

.getinvolved {background-color: #5c818b; border: 1px solid #82a9b4;}
.getinvolved .gf-menu .item {color: #ffffff;}

body {
	font-family: Roboto, Helvetica, Arial, sans-serif;
}

/* Banner image */

#rt-showcase .rt-showcase-pattern .bannerimage {
	position:absolute;
	top:150px;
	left:200px;
	width:400px;
}

#rt-showcase .rt-showcase-pattern .bannerimagesubpages {
	position:absolute;
	top:80px;
	left:200px;
	width:400px;
}

#rt-showcase .rt-showcase-pattern .scacrotatingbanners {
    position: absolute;
    top: 25px;
    left: -50px;
	right:110px;
    padding: 5px 35px 0px 0px !important;
    font-weight: bold;
    font-size: 24px;
    line-height: 1.2em;
    border: 4px solid #3b5962;
    border-left-style: ;
    border-left-width: 0px;
    border-bottom-width: 0px;
    border-top-width: 0px;
    text-align: right;
}


#rt-showcase .rt-showcase-pattern .newsbannerimage {
	position:absolute;
	top:15px;
	left:-130px;
	width:300px;
	padding:0px!important;
}

#rt-showcase .rt-showcase-pattern .scacrotatingbanners p {
	margin-top: 0em;
   margin-bottom: 0.3em;
}

#rt-showcase .rt-showcase-pattern .scacrotatingbanners a {
    font-size: 15px;
    display: inline-block;
    padding: 5px;
    padding-bottom: 1px;
    padding-top: 0px;
    border-width: 1px;
    border-style: solid;
    border-color: #3b5962;
    text-align: center;
    border-radius: 3px;
    line-height: 26px;
}

#rt-showcase-border {
	position:absolute;
	bottom:-40px;
	margin:auto;
	width:100%;
}

#rt-showcase {
	position:relative;
}



.custombannerimage img {
	
    width: 90%;
    display: block;
    margin: auto;

}

/*.custombannerimagesubpages {
	top:-70px;
	position:relative
}*/

.custombannerimagesubpages img {
	width: 90%;
    display: block;
    margin: auto;
}

/* Footer menu - popup, rather than dropdown! */
#rt-footer-surround .gf-menu li:hover > .dropdown, #rt-footer-surround .gf-menu li.active:hover > .dropdown {
    left: -1px;
    top: -336px !important;
    opacity: 1;
}

/* Front News Noticeboard formatting */
.allmode-columns .allmode-topitem .allmode-img img {
border-radius:0px!important;
border-width:1px!important;	
}

/* Events Calendar formatting */
#jevents.isotope .jeviso_item .jeviso_item_image img {
border-radius:0px!important;	
}

/* List View */
.listv .jeviso_item_image img {
	max-height:150px;
}

.listv div.jeviso_item_image {
float: left;
padding-right: 10px;	
}

.listv div.jeviso_item_footer {
position:absolute;
bottom: 0px;	
}

/* Responsive */
/* Default */

#rt-showcase .rt-showcase-pattern :not(.box1):not(.box3):not(.box2):not(.logo1).rt-block {
	display: none;
}
@media only screen and (min-width:1200px){
#rt-showcase {
padding-top:45px;	
}
#rt-showcase .rt-showcase-pattern :not(.box1):not(.box3):not(.box2):not(.logo1).rt-block {color:#002688; padding: 30px 0px 0px 0px; z-index: 2;}
#rt-showcase .rt-showcase-pattern :not(.box1):not(.box3):not(.box2):not(.logo1).rt-block {
	display: inline;
}
body.layout-mode-responsive .visible-desktop{
display:none!important;	
}
}
@media only screen and (max-width:1199px) and (min-width:960px){
#rt-showcase {
    padding-top: 90px;
}
#rt-showcase .rt-showcase-pattern .scacrotatingbanners {

left: -150px;
}
#rt-showcase .rt-showcase-pattern :not(.box1):not(.box3):not(.box2):not(.logo1).rt-block {
	display: inline;
}
#rt-showcase .rt-showcase-pattern :not(.box1):not(.box3):not(.box2):not(.logo1).rt-block {color:#002688; padding: 30px 0px 0px 0px; z-index: 2;}
}

@media only screen and (max-width:959px) and (min-width:768px){
#rt-mainbody {
	padding-top: 40px!important;	
}

.rt-grid-3 {
	width: 228px!important;
}

.rt-grid-9 {
	width: 540px!important;
}

#rt-showcase {
    padding-top: 90px;
}
#rt-showcase .rt-showcase-pattern .scacrotatingbanners {

left: -150px;
}
#rt-showcase .rt-showcase-pattern :not(.box1):not(.box3):not(.box2):not(.logo1).rt-block {
	display: inline;
}
}

@media only screen and (max-width:767px) and (min-width:481px){
#rt-mainbody {
	padding-top: 40px!important;	
}

#rt-showcase {
    padding-top: 0px;
}
.social-icons {
	padding: 0px 0px 0px 0px!important;
}
#rt-showcase .rt-showcase-pattern :not(.box1):not(.box3):not(.box2):not(.logo1).rt-block {color:#002688; padding: 30px 0px 0px 0px; z-index: 2;}
img {
max-width: 460px;	
}
}

@media only screen and (max-width:480px){
#rt-mainbody {
	padding-top: 40px!important;	
}
}