/**
* @version   $Id$
* @author    RocketTheme http://www.rockettheme.com
* @copyright Copyright (C) 2007 - 2012 RocketTheme, LLC
* @license   http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 only
*/

.rt-grid-12 rt-header {
background: #c7a491;
}





.gf-menu .itemX {
    color: #ffffff;
}


.gf-menu .item {
    text-transform: none;
}



.rt-block.logo-block {
    background: #fbba00;
padding: 0px;
margin: 0px 0px 0px -75px;
padding-bottom: -15px;
}


.gf-menu liX {
    border-right: 85px solid #FFFFFF;
}

.gf-menu liX.item106 {
    border-right: 1px solid #FFFFFF;
}

.gf-menu.l1 > li > .item {
    line-height: 32px;
    padding-top: 1px;
    padding-bottom: 1px;
    position: relative;
    text-transform: uppercase;
    font-size: 13px;
}

#rt-mainbottom .rt-container {
 background: #fbba00;
}

#rt-footer .rt-container {
 background: #fbba00;
 padding: 15px;
}



.rt-content {
    box-shadow: 0 0px 0px 0px rgba(0,0,0,0.0);
}

.gf-menu .item {
   padding: 5px 20px;
}

.gf-menu li {
      padding: 0 25.9px;
  
}

.gf-menu {
    margin: -2px 0px 0px -105px;
width: 992px; 
}

.gf-menu .item {
    padding: 5px 10px;
}

.gf-menu li.parent > .item {
    padding-right: 0px;
}

.gf-menu li.parent > .item:after {
 content:"";
 font-size:11px;
}

#rt-top .rt-container {
 background: #fbba00;
border-top-width: thick;
	border-top-style: solid;
	border-top-color: #fbba00;
}

.rt-block {
padding: 0px 15px;
margin: 0px 15px;
}

.sprocket-mosaic-title {
   font-size: 135%;
    line-height: 12px;
}

@media only screen and (max-width: 500px) {
    body.layout-mode-responsive #rt-logo {
        background: url(/images/logo4-c.png) no-repeat left!important;
    }

.rt-block.logo-block {
    margin: 0px 0px 0px 0px;
    padding-bottom: 0px;
}
 
}


.title3 .title, .title4 .title {
    margin: -16px -16px 20px -16px;
    padding: 5px 15px;
}


.title3 h2::before {
    font-family: FontAwesome;
    content: "\f028";
}

.title5 .title {
    background: #fbba00;
    border: 1px solid #fbba00;
    color:     #ffffff;
    margin: -16px -16px 20px -16px;
    padding: 5px 15px 5px 15px;

}

.title5 h2::before {
    font-family: FontAwesome;
    content: "\f03d";
}

.title6 .title {
    background: #fbba00;
    border: 1px solid #fbba00;
    color:     #ffffff;
    margin: -16px -16px 20px -16px;
    padding: 5px 15px 5px 15px;

}

.title6 h2::before {
    font-family: FontAwesome;
    content: "\f03e";
}


.title7 .title {
    background: #fbba00;
    border: 1px solid #fbba00;
    color:     #ffffff;
    margin: 0px -16px 20px -16px;
    padding: 5px 15px 5px 15px;

}

.title7 h2::before {
    font-family: FontAwesome;
    content: "\f073";
}


#rt-feature  .rt-container .rt-block:not(.box1):not(.box2):not(.box3) .module-title .title {
    color: #ffffff;
}

#rt-feature .rt-container {
    box-shadow: none;
}


#rt-feature .rt-container .rt-block:not(.box1):not(.box2):not(.box3) a:not(.btn):not(.readon):not(.readmore):not(.button) {
    color: #8c8c8c;
}

#rt-top-surround {
    box-shadow: 0 0px 0px 
}

.gf-menu li:hover,
 .gf-menu li.active:hover {
  border-left:0px solid #fbba00;
 }

.title, .component-content h2 {
    color: 
    #303030;
}

.ic-header-text {
font-size: 28px;
line-height: 30px;
font-weight: 300;
letter-spacing: normal;
margin-top: 0;
padding-bottom: 5px;
margin-bottom: 5px;
 font-family: 'Fira Sans', 'Helvetica', arial, serif;

}

body {
    font-family: 'Fira Sans', 'Helvetica', arial, serif;
}
