body {background: #d7cbbb;}
body, input, textarea {color: #4c4c49;}
body,input,textarea {
font-weight:300;
color:#4c4c49;
font-family:Montserrat,Sans-serif;
font-size:15px;
}
p {
font-size:16px;
line-height:24px;
margin-bottom:20px;
}
a:link,a:visited {
text-decoration:underline;
}
hr {
background-color:#8b7a5d32;
height:1px;
margin-bottom:10px;
}
strong,b {
font-weight:700;
}
em,i {
font-style:italic;
}
a.whiteboxlink:link,a.whiteboxlink:visited {
display:block;
text-transform:uppercase;
transition-duration:0.3s;
transition-timing-function:linear;
text-decoration:none;
padding-top:8px;
padding-right:12px;
padding-bottom:8px;
padding-left:12px;
margin-right:50px;
line-height:12px;
font-size:12px;
font-weight:600;
font-family:Montserrat,Sans-serif;
border-top-width:1px;
border-top-style:solid;
border-top-color:#ffffff;
border-right-width:1px;
border-right-style:solid;
border-right-color:#ffffff;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#ffffff;
border-left-width:1px;
border-left-style:solid;
border-left-color:#ffffff;
color:#ffffff;
}
a.whiteboxlink:hover {
background-color:#4c4c49;
}
li.menu-item {
margin-top:15px;
margin-bottom:15px;
text-transform:uppercase;
font-weight:600;
line-height:60px;
font-size:48px;
color:#ffffff;
}
li.menusmall {
margin-top:15px;
margin-bottom:35px;
line-height:20px;
font-size:18px;
}
div#footer {
padding-top:40px;
padding-right:6%;
padding-bottom:40px;
padding-left:6%;
}
div.ftrtop {
font-weight:700;
line-height:24px;
font-size:16px;
padding-top:0px;
padding-right:0px;
padding-bottom:50px;
padding-left:0px;
color:#4c4c49;
}
div.ftrbtm {
color:#000000;
font-weight:400;
line-height:24px;
font-size:15px;
}
.titleh1 { 
display: block;
font-family:Montserrat,Sans-serif;
font-size:90px;
line-height:92px;
font-weight:600;
text-transform:uppercase;
margin-bottom:15px;
}
.titleh2 { 
display: block;
font-family:Montserrat,Sans-serif;
font-size:48px;
line-height:60px;
font-weight:600;
text-transform:uppercase;
text-decoration:none;
margin-bottom:30px;
}
.titleh3 { 
display: block;
font-family:Montserrat,Sans-serif;
font-size:28px;
line-height:32px;
font-weight:600;
text-transform:uppercase;
margin-bottom:15px;
}
.titleh4 { 
display: block;
font-family:Montserrat,Sans-serif;
font-size:13px;
line-height:13px;
font-weight:600;
text-transform:uppercase;
margin-bottom:15px;
}
.linkbuttonlight {
display: inline-block;
}
.linkbuttonlight a {
display: block !important;
color: inherit;
text-decoration: none !important;
}
a .linkbuttonlight:hover, .linkbuttonlight a:hover {
color:#8b7a5d;
background-color:#ffffff;
}
a .linkbuttonlight, .linkbuttonlight a { 
display: inline-block;
transition-duration:.3s;
transition-timing-function:ease-out;
font-family:Montserrat,Sans-serif;
font-size:11px;
line-height:12px;
font-weight:700;
letter-spacing:0.09px;
text-align:center;
text-decoration:none;
padding-top:15px;
padding-right:36px;
padding-bottom:15px;
padding-left:36px;
margin-top:24px;
color:#ffffff;
border-top-width:1px;
border-top-style:solid;
border-top-color:#ffffff;
border-right-width:1px;
border-right-style:solid;
border-right-color:#ffffff;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#ffffff;
border-left-width:1px;
border-left-style:solid;
border-left-color:#ffffff;
}
.linkbuttondark {
display: inline-block;
}
.linkbuttondark a {
display: block !important;
color: inherit;
text-decoration: none !important;
}
a .linkbuttondark:hover, .linkbuttondark a:hover {
color:#ffffff;
background-color:#4c4c49;
}
a .linkbuttondark, .linkbuttondark a { 
display: inline-block;
transition-duration:.3s;
transition-timing-function:ease-out;
font-family:Montserrat,Sans-serif;
font-size:11px;
line-height:12px;
font-weight:700;
letter-spacing:0.09em;
text-align:center;
text-decoration:none;
padding-top:15px;
padding-right:36px;
padding-bottom:15px;
padding-left:36px;
margin-top:24px;
color:#ffffff;
background-color:#8b7a5d;
border-top-width:0px;
border-top-style:solid;
border-right-width:0px;
border-right-style:solid;
border-bottom-width:0px;
border-bottom-style:solid;
border-left-width:0px;
border-left-style:solid;
}
.body23 { 
display: block;
font-family:Montserrat,Sans-serif;
font-size:23px;
line-height:30px;
font-weight:397;
margin-bottom:26px;
color:#4c4c49;
}
.body20 { 
display: block;
font-family:Montserrat,Sans-serif;
font-size:20px;
font-weight:400;
padding-bottom:20px;
}
.body18 { 
display: block;
font-family:Montserrat,Sans-serif;
font-size:18px;
line-height:22px;
font-weight:402;
text-align:center;
}
.bgc-d7cbbb {background-color: #d7cbbb;}
.clr-d7cbbb {color: #d7cbbb;}
.clr-4c4c49 {color: #4c4c49;}
.bgc-4c4c49 {background-color: #4c4c49;}
.clr-000000 {color: #000000;}
.bgc-000000 {background-color: #000000;}
.clr-4c4c49 {color: #4c4c49;}
.bgc-4c4c49 {background-color: #4c4c49;}
.clr-8b7a5d {color: #8b7a5d;}
.bgc-8b7a5d {background-color: #8b7a5d;}
.clr-ffffff {color: #ffffff;}
.bgc-ffffff {background-color: #ffffff;}
