@charset "utf-8";
/* CSS Document */
/*body{ background:#fff003 url(../images/bg.jpg) top center no-repeat}*/
body {
	background: linear-gradient(#fff, #ffff2c, transparent);
}
#rt-top-surround, #rt-showcase{ background: none}
#rt-header .rt-alpha .rt-block { margin:0px}
.gf-menu li{ margin-right: 5px; float:right}
.gf-menu{ margin:25px auto 0; background:url(../images/trans.png); border-radius:4px}
.component-content p, component-content div, component-content td{ color:#000}
.gf-menu .item{ color:#000; text-shadow:1px 1px 0 #fff}
.gf-menu .active .item{ color:#FFF; text-shadow:1px 1px 0 #000}
.ztvc-copyright, .ztvc-content-counter, .ztvc-space{ display: none}
.gf-menu.l1 > li > .item{ font-family: 'Fira Sans Condensed', sans-serif !important;}

#rt-top-surround::after {
	background: url(../../../images/gifs/bugs03.gif) no-repeat;
	background-size: contain;
}
.contact-telephone{
    font-weight: 900;
    font-size: 1.2rem;
}


#roksearch_search_str {
   width: 98%;
}

.social-items a {
    margin-right: 40px;
}



@media only screen and (max-width: 480px) {
  body {
    width: 130% !important;
    min-width: 100px !important;
	}
  img.logo {
    padding-left: 15px;
}
}

@media only screen and (max-width: 336px) {
  body {
    width: 150% !important;
    min-width: 100px !important;
	}
}