ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;padding:0;font-size:14px;font-weight:400;color:#42413d;font-family:"Lato",Helvetica,Arial,sans-serif}nav,section{display:block}a{background-color:#fff0;color:#6081c3;text-decoration:none}a:active,a:hover{outline:0}h1{margin:.67em 0}small{font-size:80%}input,textarea{color:inherit;font:inherit;margin:0}input[type=submit]{-webkit-appearance:button;cursor:pointer}input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}textarea{overflow:auto}*,nav ul{margin:0;padding:0}a.copy-btn,h1,h2,nav a{font-family:"Lora",serif}h1,h2{font-weight:300}h1{font-size:36px;line-height:40px;padding:0 0 10px;margin-bottom:0;border-bottom:1px solid #fff}h2{font-size:28px;letter-spacing:-.03em;margin-top:10px;margin-bottom:15px;color:#7492d1}a:hover{color:#4664a0}p,ul{line-height:1.7;margin:15px 10px}ul{padding-left:2em}section{width:94%;z-index:99}.nav-wrapper{width:100%;height:40px;background:#7492d1;border-top:5px solid #4664a0;position:fixed;top:0;z-index:9999}nav,nav ul li,section{position:relative}nav,section{max-width:1200px;margin:0 auto}nav{width:98%;height:40px;padding:0;z-index:4;text-align:center}nav ul{list-style:none}nav ul li{float:left;line-height:16px;border-left:1px solid #4664a0}nav ul li:last-child{border-right:1px solid #4664a0}nav a{display:block;text-decoration:none;text-align:center;font-size:13px;letter-spacing:.05em;color:#f3f2ed;padding:13px 22px 11px;background:url(/wp-content/themes/wedmore/images/nav-arrow.png)center -50px no-repeat}.nav-icon a{padding:13px 16px 11px}nav a:hover{background:url(/wp-content/themes/wedmore/images/nav-arrow-hover.png)center bottom no-repeat #4664a0;color:#fff;cursor:pointer}nav ul ul{background:#314b7f;list-style:none;position:absolute;left:-9999px}nav ul ul li{padding-top:0;float:none;border-left:none;border-right:none;border-top:1px solid #4664a0;margin-left:-1px}nav ul ul li:last-child{border-right:none}nav ul ul a{white-space:nowrap}nav ul li:hover ul{left:0}nav ul li:hover ul li a{background:#314b7f;-webkit-border-radius:0;border-radius:0;color:#f6f6f6}nav ul li:hover ul a{text-decoration:none}#return-to-top:hover,.contact-form .submit:hover,nav ul li:hover ul li a:hover{background:#4664a0}.sidebar{float:right;margin-top:30px;width:295px;background:#f4f4f4;padding:20px}.sidebar h2{margin-top:0;font-size:26px;color:#42413d}.contact-form ul{margin:20px 0 0;padding:0;list-style:none}.contact-form input{height:35px}.contact-form input,.contact-form textarea,.sidebar{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.contact-form input,.contact-form textarea{width:100%;margin-bottom:10px;padding:7px 10px;border:1px solid #fff;outline:0;border-radius:0;-webkit-border-radius:0}.contact-form input:focus,.contact-form input:hover,.contact-form textarea:focus,.contact-form textarea:hover{border:1px solid #7492d1}.contact-form{margin-bottom:20px}.contact-form textarea{height:100px;overflow:auto;vertical-align:top}.contact-form li{position:relative}.contact-form li i{position:absolute;top:11px;right:10px;color:#7492d1}.contact-form .submit{background:#7492d1;color:#fff;height:40px;text-transform:uppercase;width:100%;margin:0;font-family:"Lora",serif}.contact-form .submit-icon{left:12px;top:13px;right:auto;color:#fff}.contact-form li:hover .submit-icon{left:90%}::-webkit-input-placeholder{color:#c5c5c5}:-ms-input-placeholder{color:#c5c5c5}::-moz-placeholder{color:#c5c5c5}:-moz-placeholder{color:#c5c5c5}.copyright-wrapper{text-align:center;padding-bottom:20px}a.copy-btn{padding:8px 20px;margin-top:10px;color:#7492d1;text-decoration:none;font-size:13px;display:inline-block;border:1px solid #7492d1}a.copy-btn:hover{background:#4664a0;border:1px solid #4664a0;color:#fff}.googlereview a{background:red;padding:10px 32px;color:#fff;font-size:18px}.facebookbutton,.googlereview,.instabutton{margin:23px 0}i.fa.fa-facebook,i.fa.fa-google-plus,i.fa.fa-instagram{margin-right:10px}.facebookbutton a,.instabutton a{color:#fff;font-size:18px;width:250px}.facebookbutton a{background:#3b5998;padding:10px 50px}.instabutton a{background:#f2003c;padding:10px 36px}#return-to-top{position:fixed;bottom:20px;left:20px;color:#4664a0;background:#fff;border:1px solid #4664a0;width:50px;height:50px;text-decoration:none;z-index:9999;display:none}#return-to-top i{color:#4664a0;margin:0;position:relative;left:16px;top:15px;font-size:19px}#return-to-top:hover i{color:#fff;top:10px}.copyright-wrapper:after{content:"";display:table;clear:both}#return-to-top,#return-to-top i,.submit-icon,a,input,textarea{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.flexnav,.mob-header-contact{display:none}li.online-booking{background:#ed9c32}@media only screen and (max-width:1280px){nav a{padding:13px 23px 11px}}@media only screen and (max-width:1140px){nav a{padding:13px 17.5px 11px}}@media only screen and (max-width:1100px){nav a{padding:13px 13.5px 11px}}@media only screen and (max-width:1023px){.nav-wrapper{display:none}.flexnav{display:block}}@media only screen and (max-width:920px){.sidebar{width:99%;float:none;margin:30px auto}}@media only screen and (max-width:740px){.menu-button{width:50%!important}.mob-header-contact{z-index:1000;display:block;position:absolute;top:0;right:0;width:50%;text-align:center;color:#fff;font-weight:300;letter-spacing:.04em;padding:11px 0;font-size:16px;background:#4664a0;border-top:5px solid #7492d1;border-bottom:1px solid #4664a0}.mob-header-contact:hover{color:#fff}a.copy-btn{width:calc(100% - 20px);padding:8px 10px}}@media only screen and (max-width:600px){h1{font-size:28px}h2{font-size:22px}}@media only screen and (max-width:470px){h1{font-size:24px;line-height:1.2}h2{font-size:18px}p,ul{font-size:13px}}.flexnav{-webkit-transition:none;-moz-transition:none;-ms-transition:none;transition:none;-webkit-transform-style:preserve-3d;overflow:hidden;margin:0 auto;padding:0;width:100%;max-height:0;position:relative;z-index:999;font-weight:300}.flexnav li,.flexnav li ul li{font-size:100%;position:relative;overflow:hidden}.flexnav li a,.menu-button{text-align:center;position:relative;display:block;background:#7492d1;color:#fff;border-bottom:1px solid #4664a0}.flexnav li a{padding:6px;z-index:2;font-size:.9em;overflow:hidden;text-decoration:none;text-transform:uppercase}.flexnav li ul{width:100%;padding:0;margin:0}.flexnav li ul li a{display:block;background:#4664a0;color:#fff;border-bottom:1px solid #7492d1}.menu-button{letter-spacing:.04em;z-index:1000;margin:0;padding:11px 0;font-size:16px;font-weight:300;cursor:pointer;border-top:5px solid #4664a0}@media only screen and (min-width:1024px){.menu-button{display:none}}