/* CSS Document */

.greenband { background: #3d4314; padding-top: 80px; padding-bottom: 80px; text-align:left; border-left: 20px solid #3d4314; border-right: 20px solid #3d4314;}
.greenband p {color: #d9d3cc; padding-left:20px; padding-right:20px;}
.greenband h2 {color: #7e8a28; padding-left:20px; padding-right:20px;}
.greenband h3 {color: #7e8a28; padding-left:20px; padding-right:20px;}
.greenband h4 {color: #fdd300; padding-left:20px; padding-right:20px;}
.greenband h5 {color: #9d9284; padding-left:20px; padding-right:20px; text-transform: uppercase;}
.greenband a {color: #fdd300;}
.greenband ul {color: #fdd300; margin-top:20px; margin-bottom:20px;}
.greenband ul li {color: #fdd300; margin-bottom:5px;}
.greenband table {color: #7e8a28; width:90%; margin-left:20px;}
.greenband table th {color: #fff;}
.greenband ul.benefits {color: #7e8a28; margin-top:0px;}
.greenband ul.benefits li {color: #7e8a28;  margin-bottom:5px; line-height: 105%;}



.table > thead > tr > th {border-bottom: 2px solid #9d9284;}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td { border-top: 1px solid #9d9284; }

.gb-lb1 { border-left: 20px solid #7e8a28; border-right: 20px solid #7e8a28;}
.gb-sb1 { border-left: 20px solid #fdd300; border-right: 20px solid #fdd300;}
.gb-lb1 a {color: #fdd300;}
.gb-sb1 a {color: #fdd300;}
.gb-lb1 ul {color: #fff; margin-top:20px;}
.gb-lb1 ul li {color: #fff; margin-bottom:5px;}
.gb-sb1 ul {color: #fff; margin-top:20px;}
.gb-sb1 ul li {color: #fff; margin-bottom:5px;}
.gb-lb1 table {color: #7e8a28; width:90%; margin-left:20px;}
.gb-sb1 table {color: #9d9284; width:90%; margin-left:20px;}
.gb-lb1 table th {color: #fff;}
.gb-sb1 table th {color: #fff;}




.greyband { background: #d9d3cc; padding-top: 30px; padding-bottom: 20px;}
.greyband p {margin-bottom:10px; padding-left:20px; padding-right:20px}
.greyband a {color: #3d4314;}


.ftread-options { background: #d9d3cc; /*padding-top: 30px; padding-bottom: 20px;*/ padding-left: 0; padding-right: 0;}
.ftread-options a {/*color: #3d4314;*/ display: block; width:50%; float: left; text-align: center; text-transform: uppercase; letter-spacing: 2px; padding-top: 20px; padding-bottom: 20px;}
.lb1-option {background: #7e8a28; color: #fff;}
a:hover.lb1-option {color: #fff;}
.sb1-option {background: #fdd300; color: #3d4314;}
a:hover.sb1-option{color: #3d4314;}

.footerbg {background: #d9d3cc; padding-top: 40px; padding-bottom: 40px;}
footer a, footer a:hover {color: #7e8a28;}

.qualitybg {background: #fff; padding-top: 40px; padding-bottom: 40px;}

@media (max-width: 768px) {
  
  .greenband {padding-top: 60px; padding-bottom: 40px;}
}

:target:before {
content:"";
display:block;
height:60px; /* fixed header height*/
margin:-60px 0 0; /* negative fixed header height */
}