.gf-menu.l1 > li > .item {
font-size: 15px;
padding: 0 7px;
}

.gf-menu.l1 > li > .dropdown {
	margin-top: 5px;
}

.gf-menu.l1 > li > .dropdown-spacer {
	height:7px;
}

img.rt-image {
border-radius: 4px;
}

#rt-breadcrumbs {
background: #ebebeb;
text-align: right;
}

#rt-bottom .rt-block {
margin: 0;
}

#rt-showcase .rt-block {
margin: 0;
}

#rt-extension .rt-block {
margin: 16px;
}

.layout-mode-responsive .gf-menu-device-wrapper-sidemenu { background: #eee;}

.gf-menu li.parent > .item:after {
right: 7px;
margin-top: 0px;
}

/* Media Queries */
/* Smartphones */
@media (max-width: 480px) {
}
 
    /* Smartphones to Tablets */
@media (min-width: 481px) and (max-width: 767px) {
}
 
    /* Tablets */
@media (min-width: 768px) and (max-width: 959px) {
.gf-menu.l1 > li > .item {font-size: .6em;height:40px;}
.layout-slideshow .sprocket-features-title {font-size: 1.2em;}
}
 
    /* Desktop */
@media (min-width: 960px) and (max-width: 1199px) {
	.gf-menu.l1 > li > .item {font-size: .8em; height:46px;}
	.layout-slideshow .sprocket-features-title {
		font-size: 1.8em;
		margin: 0;
		padding: 0;
		line-height: 30px;
		border-radius: 5px;
	}
}
 
    /* Large Display */
@media (min-width: 1200px) {
}

/*body .rt-block {
	margin-top:10px;
}

[class^="box"].title1.rt-block, [class*=" box"].title1.rt-block {
margin-top: 10px;
}*/

.box1 {
color: #000;
background: #eee;
}

.box1 a:hover {
color:#3dc0f1 !important;
}

a.upcoming {
color:#3dc0f1 !important;
font-size: 18px;
}

a.upcoming:hover {
color:#333 !important;
}

.gf-menu .dropdown .item, .gf-menu .dropdown .modules {
line-height: 16px;
}

body .rt-block {
	margin: 10px;
}

[class^="box"].title1.rt-block, [class*=" box"].title1.rt-block {
margin-top: 23px;
}

#rt-mainbody {
	margin: 0;
}

.img-intro-left, .img-fulltext-left {
float: left;
margin-right: 20px;
margin-bottom: 10px;
}

.gf-menu .dropdown ul li.parent > .item:after {
margin-top: -9px;
}

html {
	background: #0c0c0c;
}

.img-fulltext-left img {
	border-radius: 4px;
}

/*DP Calendar*/
.fc-event-time, .fc-event-title {
padding: 0 1px;
line-height: 16px;
}

.sprocket-lists-image {
	width: 80px;
}

/*RSS Feed Formatting*/
.newsfeed {
  	list-style-type: none;
}
.newsfeed li {
  	padding: 7px 0 7px 0;
  	list-style-type: none;
  	border-bottom: 1px solid #ccc;
}

span.feed-link {
  	font-size: 15px;
  	font-weight: bold;
}

.box1 .title a {
  color: #fff !important;
}

.scrolling-fixed-header-enable #rt-header + div {
    padding-top: 90px;
}

.menu-block {
    float: right;
    margin: 30px 0;
    padding: 0;
}

