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}header,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}table{border-collapse:collapse;border-spacing:0}*,nav ul,td,th{padding:0}*,nav ul{margin:0}.contact-details,.logo-text,a.all-btn,a.copy-btn,h1,h2,h3,h4,nav a{font-family:"Lora",serif}h1,h2,h3,h4{font-weight:300}h1{font-size:36px;line-height:40px;padding:0 0 10px;margin-bottom:0;border-bottom:1px solid #fff}h2,h3{font-size:28px;letter-spacing:-.03em;margin-top:10px;margin-bottom:15px}h3{font-size:24px;margin-bottom:10px}h4{font-size:20px;letter-spacing:-.01em;margin-bottom:10px!important}a:hover{color:#4664a0}p,ul{line-height:1.7;margin:15px 10px}ul{padding-left:2em}.blue-text,h2,h3,h4{color:#7492d1}.center-text{text-align:center}.clear{clear:both}header{width:100%;min-height:100px;padding:50px 0 10px}.inner{background:#f4f4f4;padding-bottom:20px}section{width:94%;max-width:1200px;margin:0 auto;position:relative;z-index:99}.logo-text{float:left;font-size:42px;line-height:.8;margin:20px 0 0}.logo-text small{font-size:.7em;color:#7492d1}.logo-text a{color:inherit}.contact-details{float:right;text-align:right;font-size:14px;letter-spacing:.02em;margin:20px 0 0}.contact-details .blue-text{font-size:18px}.tel-no{font-size:32px}a.all-btn{padding:13px 20px 12px;color:#fff;text-decoration:none;z-index:9998!important;margin-top:20px;font-size:15px;border:1px solid #ed9c32;background:#ed9c32}a.all-btn:hover{background:#fff;border:1px solid #ed9c32;color:#ed9c32}.nav-wrapper{width:100%;height:40px;background:#7492d1;border-top:5px solid #4664a0;position:fixed;top:0;z-index:9999}a.all-btn,nav,nav ul li{position:relative}nav{width:98%;max-width:1200px;height:40px;padding:0;margin:0 auto;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}.logo-stamp{position:fixed;left:-20px;top:50px;background:url(/wp-content/themes/wedmore/images/logo-stamp.png)no-repeat;width:415px;height:500px;z-index:21}.inner-stamp{top:165px}.text-left{float:left;width:calc(100% - 325px)}table.fees{width:98%;margin:3% 1%}.fees td,.fees th{padding:5px 15px;line-height:1.5;text-align:left}.fees th{background:#7492d1;color:#fff;font-size:16px;font-weight:400}.fees td{border:1px solid #eee}.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}.quicklink-area{position:relative;z-index:100;padding:20px 0}ul.quicklinks{list-style:none;margin:0;padding:0}ul.quicklinks li{width:24.5%;height:190px;padding:20px;margin:.25%;float:left;box-sizing:border-box;position:relative;overflow:hidden;text-align:center;background-position:center;background-size:cover}.bg-quick-1{background-image:url(/wp-content/themes/wedmore/images/quicklinks/1.jpg)}.bg-quick-2{background-image:url(/wp-content/themes/wedmore/images/quicklinks/2.jpg)}.bg-quick-3{background-image:url(/wp-content/themes/wedmore/images/quicklinks/3.jpg)}.bg-quick-4{background-image:url(/wp-content/themes/wedmore/images/quicklinks/4.jpg)}ul.quicklinks li h3{color:#fff;margin-bottom:-5px;letter-spacing:.02em;font-size:18px;font-weight:300;text-transform:none}ul.quicklinks li p{line-height:22px;font-size:13px;opacity:0;margin:10px 0;text-transform:none!important}ul.quicklinks li a{width:92%;height:125px;background:rgb(115 145 210/.7);padding:15px 5%;text-transform:uppercase;text-align:center;color:#fff;font-size:18px;display:block;position:absolute;bottom:-80px;left:0}ul.quicklinks li:hover a{height:auto;bottom:0;background:rgb(115 145 210/.9)}ul.quicklinks li a.bg-orange{background:rgb(235 155 50/.7)}ul.quicklinks li:hover a.bg-orange{bottom:0;background:rgb(235 155 50/.9)}ul.quicklinks li:hover p{opacity:1}.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}.clearfix:after,.copyright-wrapper:after,.quicklink-area:after{content:"";display:table;clear:both}#return-to-top,#return-to-top i,.submit-icon,a,input,textarea,ul.quicklinks li:hover p{-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}.logo-stamp{opacity:.6}}@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}header{padding:10px 0}}@media only screen and (max-width:920px){.sidebar,.text-left{width:100%;float:none}.sidebar{width:99%;margin:30px auto}ul.quicklinks li{width:49%;margin:.5%;height:210px}}@media only screen and (max-width:740px){.menu-button{width:50%!important}.logo-text{margin:20px auto;float:none;width:220px}.inner{padding:10px 0}.contact-details{display:none}.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}h3{font-size:18px}h4{font-size:14px}header{background:#f4f4f4}}@media only screen and (max-width:470px){ul.quicklinks{padding:0}ul.quicklinks li{width:99%;margin:1% .5%}.fees td,.fees th{font-size:12px;padding:4px}h1{font-size:24px;line-height:1.2}h2{font-size:18px}h3,h4{font-size:15px}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}}