.component-content td p {margin: 0 0 15px;}
a#rt-logo {
/*width: 160px;
height: 100px;*/
max-width: 100%;
background-size: contain !important;
    width: 400px;
    height: 100px;
    background-position: 50% !important;
}

body {
	border:20px solid #282828;
	font-family: 'Open Sans', 'Helvetica', arial, serif;
}
.menu-block {margin: 30px 0;}

#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 */


.layout-slideshow .sprocket-features-img-container, .fp-roksprocket-showcase.rt-block {width:100% !important;margin:0;padding:0;}
.layout-slideshow .sprocket-features-content {background-color:transparent !important;}

.horiz ul.menu li a:before, .horiz ul.menu li .item:before, .horiz ul.menu li .separator:before {display:none;}
.horiz ul.menu li {display: inline-block;padding: 0 10px;}

#rt-showcase, #rt-showcase h2.title {color:#000 !important;}

#rt-showcase h2.title {
    text-transform: uppercase;
    font-weight: lighter !important;
}
.gf-menu.l1 > li.active:after {
    border-bottom: 8px solid #bed500;
    left: 5px;
    bottom: -10px;
    content: "";
    position: absolute;
    width: 100%;
}

.nav > li > a:hover {
    text-decoration: none;
    background-color: transparent;
    color: #eee !important;
}


.item-page h1 {
    font-size: 160%;
    line-height: 160%;
}




/* responsive */

@media (max-width: 1199px){
	
	
}
@media (max-width: 959px){
	
	
}
@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;}
	
}

@media (max-width: 481px){
	
	a#rt-logo {background-position-y:50% !important;}
}