body { font-family: 'Muli', sans-serif; color:#333; }
h1,h2,h3,h4 { font-family: 'Raleway', sans-serif; }

a { color:#3d2d25; text-decoration:none; }
a:hover { color:#333; text-decoration:none; }

.abtn { font-size:24px !important; font-weight:200;  background: #FFF none repeat scroll 0 0; border: 1px solid #3d2d25; padding: 10px 20px; transition: all 500ms ease 0s; text-transform:uppercase; color:#819f4d; }
.abtn:focus { color:#3d2d25; text-decoration: none; }
.abtn:hover { background: #3d2d25 none repeat scroll 0 0; border: 1px solid #3d2d25; color: #FFF; text-decoration:none; }
.abtn b { font-weight:700; }

.overlay { padding:0; width:100%; }
.overlay .row { margin: 0; padding: 0; }
.overlay .moduletable { margin-bottom: 0px; padding: 0; }

.navbar { border:0px solid #FFF; }
.navbar-default { background:#FFF; }

.text-center img { margin: 0 auto; }
.text-right img { margin: 0 0 0 auto ; }

.pt20 { padding-top:20px; }

#home #main { display:none; }

#brand { padding:0; }
#brand img { padding:0; height:100px !important; width:auto !important;  }

body section { padding-top:0px !important; }

#topbg { margin-top:100px !important; }


#home #marketrate { background:#3d2d25; padding:20px 15px !important; color:#FFF; margin-top:0px !important;   }
#marketrate { background:#3d2d25; padding:15px 15px 10px 15px  !important; color:#FFF; margin-top:100px !important;   }
#marketrate h3 { margin:0; padding:10px 0; text-align:center; color:#FFF; }

#homethird { background:#819f4d; padding:40px 0 !important; margin-top:-10px; }
#homefour { background:#f7f7f9; padding:20px 0 !important; }
#homenine { background:#e3e3e3; padding:80px 0 !important;  }
#homefour .tbox img { margin:120px 0 !important; }

.item-page { padding:15px; background:#FFF; box-shadow:2px 2px 5px 5px #C9C9C9;
-webkit-box-shadow:2px 2px 5px 5px #C9C9C9;
-moz-box-shadow:2px 2px 5px 5px #C9C9C9; }

.page-header { border-bottom:2px solid #3d2d25; margin:-20px 0 20px 0 !important;}
.page-header h2 { font-size:30px; color:#3d2d25; }

.module-content ul li::before {
    content: "\e080";
    font-family: glyphicons halflings;
    float: left;
    padding-top: 9px;
}

.module-title .title { color:#819f4d; border-bottom:2px solid #819f4d; font-size:30px; padding-bottom:16px; margin-top:10px;   }
.sidemenu li a { padding-left:15px; }


.carousel-inner>.item>a>img, .carousel-inner>.item>img { width:100%; }

table>tbody>tr>td, table>tbody>tr>th, table>tfoot>tr>td, table>tfoot>tr>th, table>thead>tr>td, table>thead>tr>th { border:none !important; }