﻿footer.site-footer{font-family:"OptimaPro",Helvetica,sans-serif;border-top:10px solid #ba8748;color:#191919;padding:40px 0;font-size:0;background-color:#f5eff7}footer.site-footer .pagewidth:after{content:"";display:block;clear:both}footer.site-footer .logo{display:none}footer.site-footer h4{font-size:14px;font-weight:700;line-height:20px;text-transform:uppercase;margin:5px 0}footer.site-footer .social h4{margin:10px 0}footer.site-footer p{font-size:14px;font-weight:300;line-height:20px;margin:0 0 25px}footer.site-footer strong{font-weight:400}footer.site-footer a{color:#ba8748;text-decoration:none}footer.site-footer a:hover{text-decoration:underline}footer.site-footer .subscribe{margin:0 0 25px}footer.site-footer .subscribe .ninja-forms-form .field-wrap{display:inline-block;width:60%;max-width:240px;margin:0}footer.site-footer .subscribe .ninja-forms-form .submit-wrap{width:auto}footer.site-footer .subscribe .ninja-forms-form .ninja-forms-field-error,footer .subscribe .ninja-forms-form .ninja-forms-required-items{display:none !important}footer.site-footer .subscribe .ninja-forms-response-msg{margin:0 0 0 0}footer.site-footer .subscribe .ninja-forms-response-msg p{margin:15px 0 0 0}footer.site-footer .subscribe input[type=email],footer .subscribe input[type=text]{margin:0 2px 10px 0}footer.site-footer ul.footerlinks{float:right;margin:30px 0 0 0}footer.site-footer ul.footerlinks li{display:inline-block;vertical-align:top;padding:0 0 0 20px;font-size:14px;font-weight:300;color:#191919}footer.site-footer ul.footerlinks li a{font-weight:300;color:#414141;text-decoration:none}footer.site-footer .links{font-size:14px;list-style:none}footer.site-footer .links h4{margin:0 0 10px}footer.site-footer .links li{display:block;padding:0 0 5px}footer.site-footer .links li.nolink a,footer .links li.nolink a:hover{color:#fff;text-decoration:none;cursor:default}footer.site-footer .social{margin:0 0 25px}footer.site-footer .social li{display:inline-block;margin:0 5px 0 0;vertical-align:middle;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}footer.site-footer .social li a{background-color:#ba8748;color:#fff;text-align:center;border-radius:50%;display:block;font-size:0;width:38px;height:38px}footer.site-footer .social li a:hover{text-decoration:none}footer.site-footer .social li a:before{font-size:20px;line-height:40px;padding:10px}footer.site-footer .social li.tripadvisor a:before{content:"";background-image:url("images/tripadvisor.svg");background-repeat:no-repeat;background-size:contain;background-position:center;width:75%;display:inline-block;height:100%;padding:0px !important}footer.site-footer .social li.youtube a:before,footer .social li.instagram a:before{font-size:25px;line-height:38px;padding:5px}footer.site-footer{text-align:center}footer.site-footer .bg{padding:25px 0 0 0;margin:0;background:none}footer.site-footer .credits{text-align:left}footer.site-footer ul.footernavigation>li{display:block;padding:0 0 30px 0;border:none}footer.site-footer ul.footernavigation li>ul li{max-width:none}footer.site-footer ul.footerlinks{float:none;margin:20px 0 50px 0}footer.site-footer ul.footerlinks li{display:block;padding:0;margin:0 0 15px 0}footer.site-footer .credits li.first{display:block;padding:0}footer.site-footer .credits li{list-style:none;padding:10px 20px 0 0}footer.site-footer .credits li:before{content:""}footer.site-footer .credits .privacy-policy{padding:15px 0 0}footer.site-footer .credits .privacy-policy::before{display:none}#content h2.fa{display:block;font-family:FontAwesome;text-align:center}.facebook a:before{content:""}.instagram a:before{content:""}.pinterest a:before{content:""}.tripadvisor a:before{content:""}.twitter a:before{content:""}.youtube a:before{content:""}.googleplus a:before{content:""}