/*!
Theme Name: Sharon Ormerod
Author: Ewart Media
Author URI: https://ewartmedia.com
Description: Custom WordPress Theme by Ewart Media.
Version: 1.0
!*/.mobile-nav:focus,.nav .menu ul li a,a.pop-vid,a:active,a:hover{outline:0}ol>li,sub,sup{position:relative}body,html{min-width:320px}img,legend{border:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;background:#fff;min-height:100%}a{background:0 0}a:focus{outline:dotted thin}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;vertical-align:baseline}.cell,textarea{vertical-align:top}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:content-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto}table{border-collapse:collapse;border-spacing:0}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-ms-text-size-adjust:none;-moz-text-size-adjust:none;-o-text-size-adjust:none;-webkit-text-size-adjust:none}body{margin:0;color:#52504d;font-family:Raleway,Helvetica,Arial,sans-serif;font-size:17px;font-weight:400;line-height:1.6;height:100%}.footer h2,.header .logo,blockquote,section h1,section h2,section h3,section h4{font-family:"Playfair Display",sans-serif}.post-edit-link{position:fixed;left:0;bottom:24px;display:block;padding:5px 10px;font-size:12px;background:#fff;border:1px solid #efedea;border-left:0;color:#3ec8f0;z-index:1}.post-edit-link:hover{background:#3ec8f0;border-color:#3ec8f0;color:#fff}.table{display:table;width:100%}.row{display:table-row;width:100%}.cell{display:table-cell}.clear:after,.clear:before{content:' ';display:table}.clear:after{clear:both}img{max-width:100%;vertical-align:bottom;height:auto}a{color:#3aa1db;text-decoration:none}a:hover{color:#308abd}a img{border:0}a.pop{cursor:zoom-in}.footer h2,section h1,section h2,section h3,section h4{color:#52504d;font-weight:700;line-height:1.2}section h1{font-size:50px}section h2{font-size:42px}section h3{font-size:23px}section h4{font-size:20px}article :first-child,section :first-child{margin-top:0}article h1,article h2,article h4{margin:32px 0 16px}article h3{margin:50px 0 16px}article>h1,article>h2,article>h3,article>h4{margin-top:0}@media (max-width:760px){section h1{font-size:29px}section h2{font-size:26px}section h3{font-size:21px}section h4{font-size:18px}}article ul{list-style:none;padding:0}article ul li{margin-bottom:17px;margin-left:20px;padding-left:20px;background:url(img/bull.svg) left 9px no-repeat;background-size:8px 8px}ol{margin:0;padding:0;list-style-type:none}ol>li{display:block;counter-increment:step-counter;margin-bottom:17px;padding-left:28px}.button,.header .logo,.stretch{display:inline-block}.stretch,blockquote p,ol>li:last-child{margin-bottom:0}ol>li:before{content:counter(step-counter) ". ";position:absolute;left:0;top:0;color:#ccc;font-weight:700}ol>li ul{margin-top:15px}.stretch,blockquote p:first-child{margin-top:0}b,strong{font-weight:700}.nowrap{white-space:nowrap}.small{font-size:90%!important;color:#989894!important}.wp-post-image{width:100%;height:auto}hr{color:#f1f1eb;background:#f1f1eb;height:2px;border:0;margin:30px 0;clear:both}.stretch{width:100%;height:1px;padding:0;min-height:0}blockquote,blockquote:after,blockquote:before{display:block;text-align:center}.center{text-align:center}blockquote{position:relative;margin:50px 0;padding:30px 90px;border:2px solid #f6f6f4;border-radius:10px;font-weight:400;line-height:1.65;color:#222}blockquote:before{color:#3aa1db;content:'“';font-size:90px;line-height:45px}blockquote:after{color:#3aa1db;position:relative;top:32px;content:'”';font-size:90px;line-height:45px}@media (max-width:600px){blockquote{padding:30px;font-size:15px}}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.button{border:2px solid #f1f1eb;background:#fff;position:relative;color:#52504d;font-size:13px;font-weight:700;text-transform:uppercase;padding:10px 33px;text-align:center}.button:hover{color:#fff;border-color:#308abd;background:#308abd}.header,.hover-boxes .box h2,.hover-boxes .box p,.hover-boxes .box:before,:after,:before,a,a img,a svg,input[type=submit],input[type=text],textarea{-webkit-transition:all .15s ease-in-out;-khtml-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.element{-webkit-transition:none!important;-khtml-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}html.noscroll,html.noscroll body{overflow:hidden;position:relative}@media(min-width:1111px){html.noscroll,html.noscroll body{overflow:auto!important}}.wrapper{margin:0 auto;padding-top:71px;max-width:1920px;background-color:#fff}.header{display:block;position:fixed;top:0;left:0;width:100%;z-index:30;height:71px;box-shadow:transparent 0 0 6px;background:#f6f6f4}.header .logo,.nav .menu ul li{position:relative}.head-content{display:block;padding:0 30px;margin:0 auto;border-bottom:1px solid #f5f5ff5}.header .logo{line-height:71px;vertical-align:middle;padding:0;margin:0;font-weight:700;top:-1px}.header .logo a,.nav .menu ul li a{display:block;color:#52504d}.nav,.nav .menu,.nav .menu ul li,.nav .social{display:inline-block;vertical-align:middle}@media (max-width:400px){.header .logo{font-size:28px}}@media (max-width:360px){.header .logo{font-size:24px}}.nav{text-align:right;float:right}.nav .social{margin-left:15px;margin-right:-6px}.nav .social a{margin:0 0 0 24px}.nav .menu ul{margin:0;padding:0;list-style:none;line-height:1.8}.nav .menu ul li a{margin:0 0 0 39px;line-height:71px;font-size:16px;font-weight:600;text-transform:uppercase}.nav .menu ul li a:hover{color:#3aa1db}.nav .menu ul li:first-child a{margin-left:0}.nav .menu ul .menu-item-has-children>a{padding-right:16px;background:url(img/arrow-down.svg) right center no-repeat;background-size:9px 8px}.nav .menu .sub-menu{display:none;position:absolute;top:71px;left:20px;z-index:4;margin:0}.nav .menu .sub-menu li{display:block}.nav .menu .sub-menu li a{background:#52504d;font-size:15px;color:#fff;padding:15px 20px;text-align:left;width:230px;margin-left:0;line-height:1.2}.nav .menu .sub-menu li a:hover{background:#308abd;color:#fff}.mobile-nav{display:none}@media only screen and (min-width:1111px){.nav{display:block!important}#menu-item-16{display:none!important}}@media screen and (max-width:1110px){.mobile-nav,.mobile-nav span{display:block;position:absolute}.mobile-here span,.mobile-nav span{border-radius:2px}.mobile-nav{right:20px;top:11px;width:50px;height:50px;outline:0}.mobile-nav span{left:10px;width:30px;height:2.5px;background:#52504d}.mobile-nav .top{top:15px}.mobile-nav .middle{top:23px}.mobile-nav .bottom{top:31px}.mobile-nav.mn-on .top{animation:onhamtop .15s 1 forwards}.mobile-nav.mn-on .middle{animation:onhammiddle .15s 1 forwards}.mobile-nav.mn-on .bottom{animation:onhambottom .15s 1 forwards}.mobile-nav.mn-off .top{animation:offhamtop .15s 1 forwards}.mobile-nav.mn-off .middle{animation:offhammiddle .15s 1 forwards}.mobile-nav.mn-off .bottom{animation:offhambottom .15s 1 forwards}@keyframes onhamtop{0%{top:15px;transform:rotate(0)}50%{top:23px;transform:rotate(0)}100%{top:23px;transform:rotate(-45deg)}}@keyframes onhammiddle{0%{opacity:1}100%,50%{opacity:0}}@keyframes onhambottom{0%{top:31px;transform:rotate(0)}50%{top:23px;transform:rotate(0)}100%{top:23px;transform:rotate(45deg)}}@keyframes offhamtop{0%{top:23px;transform:rotate(-45deg)}50%{top:23px;transform:rotate(0)}100%{top:15px;transform:rotate(0)}}@keyframes offhammiddle{0%,50%{opacity:0}100%{opacity:1}}@keyframes offhambottom{0%{top:23px;transform:rotate(45deg)}50%{top:23px;transform:rotate(0)}100%{top:31px;transform:rotate(0)}}.mobile-here{outline:0}.header{height:71px}.header .logo{margin-top:0}.nav{display:none;position:fixed!important;top:71px;left:0;bottom:0;right:0;float:none;text-align:center;margin:0;padding:0 0 23px;width:100%;height:100%;background:#fff;background:rgba(255,255,255,.96)}.nav .menu{display:block;position:relative!important;top:0;right:0;padding:50px 0 0}.nav .social{display:block;margin-left:0;margin-right:0;margin-top:50px}@media (max-width:350px){.nav .menu{padding-top:30px}.nav .social{margin-top:20px}}.nav .social a{margin-left:4px!important;margin-right:4px!important}.nav .menu ul{display:block;width:100%}.nav .menu ul li{display:block;vertical-align:middle}.nav .menu ul li a{color:#308abd;display:inline-block;font-size:21px;margin:0;padding:8px 0;line-height:normal!important}.nav .menu .sub-menu{padding:15px;background-color:#308abd;position:relative;top:0;left:0;display:none}.nav .menu .sub-menu li a{background:#308abd;width:100%;max-width:500px;font-size:15px;padding:15px 27px;text-align:center}.nav .menu ul .menu-item-has-children>a{color:#308abd;padding-left:16px}}.banner{display:block;height:450px;background:center no-repeat;background-size:cover}.nobanner .banner{display:none}.home .banner{height:600px}.about article,.contact article{opacity:1}main{background:#fff}.grey{background-color:#f0f0ef}.content{max-width:864px;padding:74px 30px 30px;margin:0 auto}.content720{max-width:720px}.content.wide{max-width:1160px}.home .content{padding-left:20px;padding-right:20px}.content>h1,.content>h2{margin-top:0}.content>h1{margin-bottom:16px}.two-col{display:block;clear:both;width:100%}.two-col .left,.two-col .right{display:inline-block;width:50%;vertical-align:top}.two-col .left{padding-right:3.5%}.two-col .right{padding-left:3.5%}@media (max-width:760px){.two-col .left,.two-col .right{padding:0;width:100%!important;display:block}.two-col .left{padding-bottom:0}}.upcoming{border:2px solid #f6f6f4;display:inline-block;margin:0 auto;padding:30px 90px 33px;border-radius:10px;line-height:1.65;text-align:center}.upcoming h2{margin:0 0 18px}.upcoming .table{margin:0 auto}.upcoming .row{width:auto}.upcoming .table .row .cell{padding:5px 10px}.upcoming .table .row .cell:first-child{white-space:nowrap;font-size:115%}.upcoming .table .row .cell:first-child+.cell{font-size:95%}@media(max-width:760px){.upcoming{padding-left:30px;padding-right:30px}.upcoming .table .row .cell:first-child{font-size:100%}}.upcoming .table,.upcoming .table .row,.upcoming .table .row .cell{display:block;width:100%}.upcoming .table .row .cell:first-child,.upcoming .table .row .cell:first-child+.cell{padding:0;text-align:center;width:100%}.upcoming .table .row .cell:first-child{padding-top:10px}.upcoming .table .row .cell:first-child strong{white-space:normal}a.pop-vid{overflow:hidden;min-height:1px;position:relative;display:inline-block;margin-top:0;margin-bottom:16px}a.pop-vid:before{cursor:pointer;z-index:2;content:'';position:absolute;display:block;width:100%;height:100%;top:0;left:0;background:url(img/play.svg) center 53.5% no-repeat;background-size:130px 130px;opacity:.8}.footer,.social{position:relative}a.pop-vid img{width:100%;height:auto}a.pop-vid:hover:before{opacity:1}.footer{text-align:center;display:block;background:#f6f6f4;color:#52504d}.footer .content{padding-top:52px;padding-bottom:52px}.footer ul.navlist{list-style:none;margin:0 auto 20px;padding:0}.footer ul.navlist li{display:inline-block;margin:0 9px}.footer ul.navlist li a{color:#989894;font-weight:600;text-transform:uppercase;font-size:15px}.footer ul.navlist li a:hover{color:#3aa1db}@media (max-width:600px){.footer ul.navlist{max-width:280px}}.footer h3{color:#b1b1b4;font-weight:700;margin:0 0 12px;font-size:16px}.footer a{color:#989894}.footer a:hover{color:#444}.footer .menu-item-has-children{display:none!important}.footer .icon{display:block}.social a{display:inline-block;padding:8px;max-width:42px;margin:0 5px}.social a:hover{opacity:.7}.social a img{width:26px;height:32px}.footer .copyright{margin-bottom:0;margin-top:20px;color:#989894;font-size:12px}.footer hr{color:#fff;background:#fff;height:2px;border:0;margin:14px 0 50px;clear:both}.alignnone{margin:20px 0}.aligncenter,div.aligncenter{display:block;margin:16px auto}.alignright{float:right;margin:10px 0 30px 30px}.alignleft{float:left;margin:6px 27px 10px 0}a img.alignright{float:right;margin:10px 0 30px 20px}a img.alignleft,a img.alignnone{margin:10px 30px 20px 0}a img.alignleft{float:left}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}a img.size-thumbnail{margin:16px 16px 16px 0}.wp-caption{background:#FFF;border:0;max-width:100%;padding:5px 3px 10px;text-align:center;display:inline-block;vertical-align:top;font-size:90%}.wp-caption.alignleft,.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}/*! Website Developed by Ewart Media., All Rights Reserved !*/@media print{blockquote,img,pre,tr{page-break-inside:avoid}*{background:0 0!important;color:#222!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #c6be8a}thead{display:table-header-group}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}