.component-content td p {margin: 0 0 15px;}
a#rt-logo {
/*width: 160px;
height: 100px;*/
max-width: 100%;
background-size: 100% !important;
}



#rt-top, #rt-feature, #rt-expandedbottom, #rt-bottom, #rt-footer, #rt-copyright,
.layout-mode-responsive #rt-header-surround.scrollheader, #rt-header {
box-shadow: none !important;
border-top: none !important;
border-bottom: none !important;
} /* Anacron Line Elimination */

/*
body {background-image:url('../images/backgrounds/sidesBG.png') !important;}
#rt-main-surround .rt-container {background-color:#fff;}
*/



#rt-top .rt-container:after {display:none;}
#rt-header form {margin: 0;}
#rt-header input {
background-color: #0D5D83;
border: 1px solid #3F7995;
color: #ffffff;
}
#rt-header {border-bottom: 1px solid #6abce4 !important;}

.menu-block li.item170,.menu-block li.item171,.menu-block li.item172,.menu-block li.item173,.menu-block li.item174,.menu-block li.item175,.menu-block li.item176,.menu-block li.item226,.menu-block li.item177,
.menu-block li.item178,.menu-block li.item179,.menu-block li.item180,.menu-block li.item181,.menu-block li.item182,.menu-block li.item183,.menu-block li.item184,.menu-block li.item185,
.menu-block li.item186,.menu-block li.item187,.menu-block li.item188,.menu-block li.item189,.menu-block li.item190,.menu-block li.item191,.menu-block li.item192,.menu-block li.item193,
.menu-block li.item194,.menu-block li.item195,.menu-block li.item196,.menu-block li.item197,.menu-block li.item198,.menu-block li.item199,.menu-block li.item200 {display:none !important;}

.sidemenu li.item-101,
.sidemenu li.item-159,
.sidemenu li.item-160,
.sidemenu li.item-161,
.sidemenu li.item-162,
.sidemenu li.item-163,
.sidemenu li.item-164,
.sidemenu li.item-165,
.sidemenu li.item-166,
.sidemenu li.item-167,
.sidemenu li.item-168,
.sidemenu li.item-169,
.sidemenu li.item-225 {display:none !important;}

li.divider, .date h2.title {
text-align: right;
box-shadow: 7px 6px 14px -7px #444;
padding-right: 8px;
padding-top: 6px;
font-size: 80%;
color: #6e6e6e;
}
.rt-block.date {
font-size: 80%;
margin-bottom: 0;
padding-bottom: 0;
margin-top: -15px;
padding-top: 0;
}
li.divider .separator:before {display:none !important;}
.date h2.title{
font-size: 120%;
font-weight: normal;
}

section#rt-showcase-surround {
box-shadow: 0px 0px 24px #888888;
}

.breadcrumb {background: none transparent !important;}
span.divider.icon-location {display: none;}

.rt-grid-9  .rt-block {margin-top:0;padding-top:0;}


.menu-block {
float: none !important;
margin: 5px 0 -1px !important;
}
#rt-showcase a {background-color:#fff;}

#rt-showcase a:hover {
color: #fff !important;
background-color:#155F82;
}

.gf-menu li:before, .gf-menu.l1 > li.active:after {display:none;}
.gf-menu.l1 > li > .item {height: 30px !important;text-transform:none !important;}

ul.breadcrumb.flush {
padding-top: 10px !important;
font-size: 11px;
}

div#rt-sidebar-a {
box-shadow: 0px -5px 26px rgba(0,0,0,.5);
border-radius: 11px;
background: #fff;
margin-top: -100px;
}

.sidemenu a {
font-size: 80%;
line-height: 200%;
color: #333333;
}
.sidemenu a:hover {
	color: #ccc;
	background:none transparent !important;
	}

#rt-showcase .rt-container {
background-image: url('/images/header_inner.png');
background-repeat: no-repeat;
background-position: 85% bottom;
background-size: 72%;
}
.showcase-type-customshowcase #rt-showcase {
background-position: bottom;
}
ul.menu li a {border-bottom: 1px dashed #444;}
ul.menu li li a {border-bottom: none;}

#rt-copyright .rt-omega {
position: fixed;
bottom: 0;
right: 0;
}

a.fc-event {
background-color: #3674ba;
}








/* responsive */

@media (max-width: 1199px){
	#rt-showcase .rt-container {
background-position: 90% bottom;
background-size: 84%;
}
}
@media (max-width: 959px){
	
	#rt-showcase .rt-container {
background-position: center bottom;
background-size: 100%;
}

.gf-menu.l1 > li > .item {
padding: 0 9px !important;
}

}
@media (max-width: 767px){
	.gf-menu-toggle, .gf-menu.l1 {display: none !important;}
	.menu-block div {height: 30px !important;overflow: visible !important;}
	.gf-menu-device-container {margin: 0 !important;overflow: visible !important;}
	
	body .rt-social-buttons {display: block !important;}
	
	.layout-mode-responsive .gf-menu-device-container {background: none transparent !important;}
	.menu-block {float: none !important;}
	.menu-block div {height: 22px !important;}
	
	.sidemenu {display:none;}
	
	#rt-showcase .rt-container {background-size: 800px;}
	
}

@media (max-width: 481px){
	a#rt-logo {background-position-y:50% !important;}
	
}