@font-face { font-family: QUILLO;src: url('../fonts/QUILLO.TTF') format('truetype');src: url('../fonts/QUILLO.woff') format('woff');font-weight: normal;font-style: normal;} 
@font-face {font-family: QUILLPC;src: url('../fonts/QUILLPC.TTF') format('truetype');src: url('../fonts/QUILLPC.woff') format('woff');font-weight: normal;font-style: normal;} 
@font-face {font-family: QUILLPN;src: url('../fonts/QUILLPN.TTF') format('truetype');src: url('../fonts/QUILLPN.woff') format('woff');font-weight: normal;font-style: normal;} 
@font-face {font-family: QUILLPW;src: url('../fonts/QUILLPW.TTF') format('truetype');src: url('../fonts/QUILLPW.woff') format('woff');font-weight: normal;font-style: normal;} 

p.name{
  font-family: QUILLPW, Helvetica,Arial, Sans-Serif!IMPORTANT;
  font-size: 270%; 
  color: #efc26b;
  font-weight:bold;
  line-height:110%;
  /*text-shadow: 1px 1px 1px rgba(255, 150, 39, 0.4)!IMPORTANT;*/
  text-shadow: 6px 6px 6px rgba(61, 61, 61, 0.4) !important;
}

/*temporary fix for browser not found error on devices*/
#system-message-container {    
  display: none; }  

/*biz name*/
div#rt-header .rt-grid-9 .rt-block:nth-child(2) {
    z-index: 0;
}
div#rt-header .rt-grid-9 .rt-block:nth-child(1) {
    z-index: 1;
}

#rt-mainbody-surround {
    background-color: #B24815!IMPORTANT;
}

.rg-ss-scroller-container {
    background-color: #145640!IMPORTANT;
}

#eblog-wrapper #ezblog-head h1 {
    color: #176249!important;
}

.logo-custom {
  margin-top:-35px;
  /*marin-bottom:-35px;*/
  z-index:8000;
}

#rt-top-surround {
    padding-bottom: 0px;
}

#rt-copyright {
  background-color: #952821;
  color: #ECBD63;
}

#rt-mainbody-surround .title, #rt-drawer .title, #rt-debug .title, #rt-mainbody-surround h1, #rt-drawer h1, #rt-debug h1, #rt-mainbody-surround h2, #rt-drawer h2, #rt-debug h2, #rt-mainbody-surround h3, #rt-drawer h3, #rt-debug h3, #rt-mainbody-surround h4, #rt-drawer h4, #rt-debug h4, #rt-mainbody-surround h5, #rt-drawer h5, #rt-debug h5, #rt-mainbody-surround h6, #rt-drawer h6, #rt-debug h6 {
    color: #176249!IMPORTANT;
}

#rt-mainbody {
    color: #6A1D0D;
}

.rt-light a {
  color: #176249;
  text-decoration:underline;
}

#gantry-totop {
  text-decoration:none;
}

.sprocket-tabs .sprocket-tabs-nav {
    background: none repeat scroll 0 0 #B24815;
}

#rt-mainbody-surround .box2, #rt-drawer .box2, #rt-debug .box2 {
    background: none repeat scroll 0 0 #952821;
    color: #FFFFFF;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
}

#rt-mainbody-surround .box5, #rt-drawer .box5, #rt-debug .box5 {
    color: #606060;
    text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.5);
    background-color:#ffffff!IMPORTANT;
}

.box2 h2, h1 {
color:#ffffff!IMPORTANT;
}

.box2 h1 {
font-size:360%!IMPORTANT;
}

.gf-menu .dropdown ul li:hover > .item, .gf-menu .dropdown ul li.active > .item {
    background: none repeat scroll 0 0 #B24815;
    border-radius: 2px 2px 2px 2px !important;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.3) inset;
}

#rt-mainbody-surround .box2 a, #rt-drawer .box2 a, #rt-debug .box2 a {
    color: #ECBD63;
    text-shadow: 0px 0px 0px rgba(255, 255, 255, 0.0);
}

.moofaq .panel h3 a {
    color: #176249;
    font-size: 80%;
}

.eb_title {
    color: #176249!IMPORTANT;
}

p.warning, tr.warning {
    background: none repeat scroll 0 0 #E6F7F1;
    border-color: #176249;
    color: #176249;
    text-shadow: none;
}

#eb-category h1.eb-page-heading {
        color: #176249!IMPORTANT;
}

.component-content #com_glossary h1 {
        color: #176249!IMPORTANT;
}

.btn-primary {
    background-color: #176249!IMPORTANT;
    background-image: linear-gradient(to bottom, #2BAD82, #1E7A5B)!IMPORTANT;
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #FFFFFF!IMPORTANT;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

h3.cat_child_h3 {
  font-size: 80%!IMPORTANT;
  line-height:0!IMPORTANT;
  margin-left:5px;
}

a.cat_child_a {
/*  font-size: 70%!IMPORTANT;*/
  line-height:0!IMPORTANT;
  margin-left:5px;
  text-decoration:none!IMPORTANT;
}

span.event-date span.month {
    background: none repeat scroll 0 0 #176249!IMPORTANT;
    border: 1px solid #176249!IMPORTANT;
}

.box2testimonials_module {
    font-size: 12px!IMPORTANT;
    line-height: 1.6em!IMPORTANT;
}

.mod_testimonial_author {
    font-size: 12px !important;
    line-height: 1.6em !important;
}

.mod_testimonial_text {
    font-size: 12px !important;
    line-height: 1.6em !important;
}

#ezblog-body .blog-text p, #ezblog-body .blog-text li {
    line-height: 1.7em;
}

.sprocket-quotes-text {
    color: #176249!IMPORTANT;
}

.sprocket-quotes-author {
    color: #176249!IMPORTANT;
}
/*ifaq*/
.ifaq-tpl-basic .collapse-open > a {
    background-color: #fff!IMPORTANT;
/*background-color: #176249!IMPORTANT;*/  
}
.ifaq-tpl-basic .ifaq-container-open {
    background-color: #176249!IMPORTANT;
}
.ifaq-container-open .ifaq-tpl-basic .collapse-open h3 {
    color: #fff!IMPORTANT;
}

#rt-mainbody-surround .title1 .module-title .title, #rt-drawer .title1 .module-title .title, #rt-debug .title1 .module-title .title {
    color: #ffffff !important;
}