body, #rt-maintop{
background: url("../images/patterns/noise.png") repeat scroll 0 0 #F1EFE8;
}

.title, .component-content h2 {
font-size: 22px;
}

ul.menu li a:before, ul.menu li .item:before, ul.menu li .separator:before {
  content: none;
}

#rt-mainbody a, a.cglink {
	font-weight: bold;
}

#rt-showcase{
background: #34491f; /* Old browsers */
background: -moz-linear-gradient(top,  #34491f 0%, #638a3c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#34491f), color-stop(100%,#638a3c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #34491f 0%,#638a3c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #34491f 0%,#638a3c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #34491f 0%,#638a3c 100%); /* IE10+ */
background: linear-gradient(to bottom,  #34491f 0%,#638a3c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#34491f', endColorstr='#638a3c',GradientType=0 ); /* IE6-9 */


border-bottom: 1px solid #627d4d;
box-shadow: 0 -1px 0 #000000 inset;
color: #fff;
}

#rt-feature{
background: #2c3e1b; /* Old browsers */
background: -moz-linear-gradient(top,  #2c3e1b 0%, #2c3e1b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2c3e1b), color-stop(100%,#2c3e1b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #2c3e1b 0%,#2c3e1b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #2c3e1b 0%,#2c3e1b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #2c3e1b 0%,#2c3e1b 100%); /* IE10+ */
background: linear-gradient(to bottom,  #2c3e1b 0%,#2c3e1b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c3e1b', endColorstr='#2c3e1b',GradientType=0 ); /* IE6-9 */


color: #eee;
}

.box3{
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
text-shadow: none;
color: #212121
}

.tp .sprocket-tabs-nav{
background: none; /* Old browsers */
}

.tp a{
color: #000;
}

#rt-footer-surround{
background: #627d4d; /* Old browsers */
background: -moz-linear-gradient(top,  #627d4d 0%, #627d4d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#627d4d), color-stop(100%,#627d4d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #627d4d 0%,#627d4d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #627d4d 0%,#627d4d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #627d4d 0%,#627d4d 100%); /* IE10+ */
background: linear-gradient(to bottom,  #627d4d 0%,#627d4d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#627d4d', endColorstr='#627d4d',GradientType=0 ); /* IE6-9 */

border-bottom: 1px solid #FFFFFF;
box-shadow: 0 -1px 0 #000000 inset;
color: #fff;

}

.tp{
/* background: #627d4d; /* Old browsers */
background: none; 
color: #fff;
}

.tp .sprocket-tabs-nav > li.active > .sprocket-tabs-inner{
  background: #1f3b08; /* Old browsers */
background: -moz-linear-gradient(left,  #1f3b08 0%, #627d4d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#1f3b08), color-stop(100%,#627d4d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #1f3b08 0%,#627d4d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #1f3b08 0%,#627d4d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #1f3b08 0%,#627d4d 100%); /* IE10+ */
background: linear-gradient(to right,  #1f3b08 0%,#627d4d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f3b08', endColorstr='#627d4d',GradientType=1 ); /* IE6-9 */
border-right: none;
color: #fff;
font-weight: bold;
}

/*
#rt-feature{
background: #3c702a; /* Old browsers */
background: -moz-linear-gradient(top,  #3c702a 3%, #627d4d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(3%,#3c702a), color-stop(100%,#627d4d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #3c702a 3%,#627d4d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #3c702a 3%,#627d4d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #3c702a 3%,#627d4d 100%); /* IE10+ */
background: linear-gradient(to bottom,  #3c702a 3%,#627d4d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3c702a', endColorstr='#627d4d',GradientType=0 ); /* IE6-9 */
}
*/

.box2 {
  background: url("../images/patterns/noise.png") repeat scroll 0 0 #F1EFE8;
  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.13) inset;
  color: #303030;
}

#rt-feature .box2 {
  background: url("../images/patterns/noise.png") repeat scroll 0 0;
  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.13) inset;
  color: #ffffff;
}

#rt-header input{
min-width: 155px;
}

#rt-header form {
  float: right;
  margin: 0 10px;
}

.breadcrumb {
  background: none;
  border-radius: 4px 4px 4px 4px;
  list-style: none outside none;
  margin: 0 0 20px;
  padding: 8px 15px;
}

#rt-feature .box2 .title{
color: #ddd;
text-shadow: 1px 1px 0 #555;
}


#rt-breadcrumbs{
border-top: 1px solid #aaa;
border-bottom: 1px solid #aaa;
box-shadow: 0 1px 0 #FFFFFF;
}

#rt-breadcrumbs .rt-block {
  padding: 0 15px;
}

.gf-menu {
  margin: 35px auto 0 !important;
  list-style: none;
}

.search {
margin: 35px auto 0;
}

.contact-category li.row-fluid {
    cursor: pointer;
}

.rt-showcase-pattern{
background: url("../images/bg.png") no-repeat scroll 50% 0 transparent;
}

@media (min-width: 768px) and (max-width: 979px) {
.search {
display: none;
}
#rt-header .rt-grid-6 {
  width: 600px;
}
}

@media (min-width: 400px) and (max-width: 767px) {
.search {
display: none;
}
#rt-header .rt-grid-6 {
  width: 600px;
}
.tp{
display: none;
}
}