footer{background-color:#efe8d2;background-position:center top;background-attachment:fixed;background-repeat:repeat;background-size:360px}footer .icon.cta{width:128px}footer .icon.text{width:21px;display:inline;vertical-align:text-bottom}footer .button.small{background:#008f39;color:#fefbf6!important;font-family:'M PLUS Rounded 1c',sans-serif;font-size:18px;font-weight:600!important;letter-spacing:0.5px;padding:7px 11px;border-radius:7px;vertical-align:middle;text-decoration:none}footer .button.small:hover{background:#075e54}body.homepage footer{background-image:url("../images/background/pattern_rocks_light.svg")}footer .body h2{display:block;font-family:'Kanit',sans-serif;font-size:24px;font-weight:500;width:100%;background-color:#2f2f30;color:#f2f4f2;padding:16px;letter-spacing:1px;text-transform:uppercase}footer .highlight span{font-family:'Zilla Slab',serif;font-size:42px;color:#715942;font-weight:700;letter-spacing:1px}footer .contact{background-color:#8d6f53}footer .contact>.data{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-family:'Lato',serif;color:#f4eade;font-size:17px;line-height:21px;white-space:nowrap}footer .contact>.data .icon{height:40px;margin:8px}footer .contact>.data>*>*{vertical-align:middle}@media screen and (max-width:992px){footer .contact>.data{font-size:15px}footer .contact>.data.table>*>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}article.body a,footer a,section.body a{font-weight:400!important}}@media screen and (max-width:768px){footer .contact .table{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .contact .table{font-size:18px;font-weight:500}footer .contact .table .icon{margin:12px!important}footer .contact .table .adapt.on{display:none}footer .content>*{padding:0!important}}footer ul.socialnetwork{padding:24px 48px 0 24px}footer .socialnetwork .followus span{margin-right:9px;font-family:'Metrophobic',cursive;font-size:21px}footer div.author{font-size:15px;color:#efe8d2}footer div.author strong{display:inline-block;margin:4px;font-size:14px;text-transform:uppercase}footer div.author strong a{font-family:'Magra',sans-serif;font-weight:700;font-size:14px;letter-spacing:0.5px;color:#b9bbb9}footer div.author strong a:hover{color:#dddeee}footer .highlight{}footer .break36{min-height:36px;background:url("../images/background/break36.svg") no-repeat center bottom;background-size:cover;margin:-1px 0}footer .break120{min-height:120px;background:url("../images/background/break120.svg") no-repeat center top;background-size:cover;margin:-1px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer a{color:inherit!important}@media screen and (min-width:1440px){}@media screen and (max-width:1200px){}@media screen and (max-width:768px){}@media screen and (min-width:577px) and (max-width:768px){}@media screen and (max-width:576px){footer .contact>.data.table{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .contact>.data.table .adapt.on{display:none}footer .contact>.data .icon{margin:0}footer .contact>.data.table>*{margin:9px}footer .contact>.data.table>*>*{font-weight:400;font-size:17px}}@media screen and (max-width:419px){}@media only screen and (min-device-width:419px) and (max-device-width:1024px) and (orientation:portrait){}