body{font-family:arial}
.gf-menu li > .item{text-shadow: none; color: #414141;}
.gf-menu li li > .item{color:#fff}
.gf-menu.l1 > li.active .item{color:#fff}
.gf-menu li:hover > a.item{color:#fff}
.powered-by{display: none;}
.logo-type-gantry #rt-logo{background:url(../images/logo.png) no-repeat;width: auto;height: 100px;margin: 10px 0;}
#rt-top-surround{background: #fff;position: fixed;z-index: 999;width: 100%;height: 120px;}
footer{position: fixed;bottom: 0;width:100%;background: #fff;}
footer #rt-copyright{width:70%;margin: 0 15%}
footer #rt-copyright .rt-omega{float:right}
.fav-control-nav{display:none}
.rt-block {padding: 0; margin: 0;}
#rt-top-surround:after{background:none}
#login-form{z-index: 9999;position: fixed;right: 15%;}
#login-form fieldset{background: url(../images/login-icon.jpeg) no-repeat center 20px #fff;background-size: 140px auto;padding: 100px 50px 0;margin: 30px 0 0;width: 250px;cursor: pointer;}
#login-form .login-greeting{width:250px;margin: 20px 0 0;}
#login-form .logout-button{margin: 10px 0 0;}
#login-form:hover fieldset{display: block !important;}
#login-form fieldset{}
#login-form fieldset p, #login-form fieldset ul,#login-form fieldset input{display:none;}
#login-form:hover fieldset p, #login-form:hover fieldset ul,#login-form:hover fieldset input{display:block;}
.favslider img{width: 800px !important;}
.favslider{margin: 120px auto 0;width: 100%;position: fixed;}
.favslider .favs > li{}
.favslider ul{width: 800px;margin: auto;}
#rt-content-top .rt-omega{float:right;right: 12%;}
.button, .readon, .readmore, button.validate, #member-profile a, #member-registration a, .formelm-buttons button, .btn-primary{
    background: #000;box-shadow: none;border:1px solid #000;}
.button:hover, .readon:hover, .readmore:hover, button.validate:hover, #member-profile a:hover, #member-registration a:hover, .formelm-buttons button:hover, .btn-primary:hover{background:#fff;color:#000}
a, ul.menu li .separator{color:#bbb}
a:hover{color:#414141}
input[type="submit"]{margin:0 0 10px}
#rt-header{margin: 0 0 0 15%;}
#rt-header .rt-omega{margin:30px 0 0 0;width: auto;}
.component-content{margin:140px 0 0}
p{margin:0}
.component-content .page-header{margin:0;padding:0}
.component-content .pagination .counter{margin:10px 0;padding:10px 0}
.component-content .pagination ul li a, .component-content .pagination ul li span{line-height:20px;cursor:pointer}
.eventgallery-subcategories-list{display:none}
h3{font-family:tahoma;font-weight: normal;font-style: italic;font-size: 34px;margin: 20px;}
.component-content .item-page h2{display:none}
article p{margin:0 20px}
article{width:70%;margin:0 15%}
h1{font-weight:100;margin:0 0 0 20px}

@media (max-width: 767px) {
#rt-header{}
.favslider{margin: 120px 0 0;}
footer{height:auto}
.favslider ul{width:100%;margin:0}
.gf-menu-toggle{z-index:9999;margin: 20px 0 0;position: fixed;}
body.layout-mode-responsive #rt-logo{margin:0 0 0 40px}
.gf-menu li > .item{color:#fff}
#events .item-container{width:100%}
}
