@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:local('Lato Regular'),local('Lato-Regular'),url(/wp-content/themes/poole-and-bournemouth-2021/fonts/lato-v16-latin-regular.woff2) format('woff2'),url(/wp-content/themes/poole-and-bournemouth-2021/fonts/lato-v16-latin-regular.woff) format('woff');font-display:block}@font-face{font-family:'Lato';font-style:italic;font-weight:400;src:local('Lato Italic'),local('Lato-Italic'),url(/wp-content/themes/poole-and-bournemouth-2021/fonts/lato-v16-latin-italic.woff2) format('woff2'),url(/wp-content/themes/poole-and-bournemouth-2021/fonts/lato-v16-latin-italic.woff) format('woff');font-display:optional}@font-face{font-family:'Lato';font-style:normal;font-weight:700;src:local('Lato Bold'),local('Lato-Bold'),url(/wp-content/themes/poole-and-bournemouth-2021/fonts/lato-v16-latin-700.woff2) format('woff2'),url(/wp-content/themes/poole-and-bournemouth-2021/fonts/lato-v16-latin-700.woff) format('woff');font-display:optional}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;src:local('Roboto Condensed'),local('RobotoCondensed-Regular'),url(/wp-content/themes/poole-and-bournemouth-2021/fonts/roboto-condensed-v18-latin-regular.woff2) format('woff2'),url(/wp-content/themes/poole-and-bournemouth-2021/fonts/roboto-condensed-v18-latin-regular.woff) format('woff');font-display:optional}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:700;src:local('Roboto Condensed Bold'),local('RobotoCondensed-Bold'),url(/wp-content/themes/poole-and-bournemouth-2021/fonts/roboto-condensed-v18-latin-700.woff2) format('woff2'),url(/wp-content/themes/poole-and-bournemouth-2021/fonts/roboto-condensed-v18-latin-700.woff) format('woff');font-display:optional}body{font-family:'Lato',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;font-size:1em;font-weight:400;color:#191919;background-color:#fff;min-width:320px}.mc-banner{top:auto!important;bottom:0;border-top:2px solid #191919}.cookie-box__content{font-family:'Lato',sans-serif!important}.cookie-box__title{text-transform:capitalize}*{margin:0;padding:0;border:0;outline:0}textarea,input,button{-webkit-appearance:none;border-radius:0}input[type="checkbox"]{-webkit-appearance:checkbox!important;-moz-appearance:checkbox!important;-ms-appearance:checkbox!important;-o-appearance:checkbox!important;appearance:checkbox!important}input[type="radio"]{-webkit-appearance:radio!important;-moz-appearance:radio!important;-ms-appearance:radio!important;-o-appearance:radio!important;appearance:radio!important}a{transition:all 0.25s ease;text-decoration:none}sup{font-size:.65em;vertical-align:top;position:relative;top:-.5em}.clear{clear:both}a.anchor{position:absolute;left:0;top:-140px}.dash:after,.dash:before{content:"";position:absolute;top:0;width:6px;height:100%;background-color:currentColor;transform:skewX(-15deg);z-index:0;display:none}.dash:before{display:block;left:-3px}.dash{position:relative;z-index:1;padding:4px 8px 4px 5px;background-color:currentColor;display:inline-block;bottom:-4px;right:5px;-webkit-transform:translateX(100%);transform:translateX(100%);position:absolute}p.cta .dash,p.cta .dash:after,p.cta .dash:before{background-color:#fff}p.cta:hover .dash,p.cta:hover .dash:after,p.cta:hover .dash:before{background-color:#000}h1,h2,h3,h4,h5,h6{font-weight:700;font-family:'Roboto Condensed',sans-serif;text-rendering:optimizeLegibility;letter-spacing:-.02em;word-wrap:break-word}.is-style-rounded img{border-radius:50%}.wrapper{margin:0 auto;max-width:1560px;padding:0 60px}header#mainheader{float:left;width:100%}header#mainheader .top{float:left;width:100%;font-size:13px}header#mainheader .top a:hover{opacity:.8}header#mainheader:not(.advertiser) .middle{float:left;width:100%;border-top:2px solid #ebebeb;border-bottom:1px solid #ebebeb}header#mainheader .bottom{float:left;width:100%;border-bottom:2px solid #191919;background-color:#fff;z-index:1000}header#mainheader.advertiser .top{float:left;width:100%;border-bottom:2px solid #191919}header#mainheader .left{float:left}header#mainheader .right{float:right}header#mainheader .list-social-icons{padding:10px 16px 10px 0;border-right:1px solid #ebebeb;margin:0;list-style:none}footer#mainfooter #up{display:none;position:fixed;bottom:30px;right:30px;z-index:99;border:none;outline:none;background-color:#000;color:#fff;cursor:pointer;padding:3px 10px 7px 10px;border-radius:2px}footer#mainfooter #up i{font-size:16px;line-height:100%}footer#mainfooter #up:hover{background-color:#555}footer#mainfooter .list-social-icons{padding:0 0 0 16px;margin:0;list-style:none}header#mainheader .list-social-icons li,footer#mainfooter .list-social-icons li{display:inline-block;margin:3px 5px}header#mainheader .list-social-icons li a.social-icon,footer#mainfooter .list-social-icons li a.social-icon{display:inline-block;font-size:13px;text-align:center;color:gray}header#mainheader .top-menu ul{display:flex;list-style:none;float:right}header#mainheader .top-menu li a{margin-left:20px;padding:13px 0;color:rgb(25 25 25 / .85);display:block}header#mainheader .top-menu li#menu-item-2219,header#mainheader .top-menu li#menu-item-2220{display:none}header#mainheader .top-menu li.current_page_item,.single-post header#mainheader .top-menu li.menu-item-1993,.tax-section header#mainheader .top-menu li.menu-item-1993,.tag header#mainheader .top-menu li.menu-item-1993,header#mainheader .top-menu li.current_page_item,.single-post header#mainheader .top-menu li.menu-item-1994,.tax-section header#mainheader .top-menu li.menu-item-1994,.tag header#mainheader .top-menu li.menu-item-1994{font-weight:700}header#mainheader .top-menu li:first-child{padding-right:20px;border-right:1px solid #ebebeb}header#mainheader .middle .left{padding:15px 0 6px 0}header#mainheader.advertiser .top .left{padding:15px 0 10px 0}header#mainheader.advertiser .top .middle{float:right}header#mainheader.advertiser .top .middle ul{list-style:none;margin-top:78px}.basic_advertiser header#mainheader.advertiser .top .middle ul li.menu-item-1930{display:none}body:not(.basic_advertiser) header#mainheader.advertiser .top .middle ul li.menu-item-5539{display:none}header#mainheader.advertiser .top .middle ul li{float:left}header#mainheader.advertiser .top .middle ul li a{padding:10px 24px;font-size:16px;line-height:130%;font-weight:700;border-left:1px solid #ebebeb;position:relative;color:#191919;text-transform:uppercase;font-family:'Roboto Condensed',sans-serif;display:block;white-space:nowrap}header#mainheader.advertiser .top .middle ul li:first-child a{border:0}header#mainheader a.logo{float:left;width:300px;height:72px;background:url(/wp-content/themes/poole-and-bournemouth-2021/images/poole-and-bournemouth-logo.png) left top no-repeat;background-size:contain;margin-bottom:3px;transition:none}header#mainheader a.logo:hover{opacity:1!important}header#mainheader a.logo span{position:absolute;top:-9999px;left:-9999px}header#mainheader .middle .left p em,header#mainheader.advertiser .top .left p em{font-size:14px;font-family:'Roboto Condensed',sans-serif;font-style:normal;text-transform:uppercase;color:gray}header#mainheader.advertiser .top .middle{float:right;width:auto}header#mainheader .middle .right{position:relative}header#mainheader .middle .promo{float:left;margin:16px 0 0 20px;width:280px;padding:30px 10px 10px 10px;border-left:1px solid #ebebeb}header#mainheader .middle .promo a{float:left}header#mainheader .middle .promo a:hover p{color:#191919}header#mainheader .middle .promo img{float:left}header#mainheader .middle .promo .text{float:left;width:calc(100% - 70px)}header#mainheader .middle .promo h4{text-transform:uppercase;font-size:14px;line-height:1.3;color:#191919;padding:3px 0 0 0}header#mainheader .middle .promo h4 span{color:#5C2519}header#mainheader .middle .promo p{color:gray;font-size:13px}header#mainheader .middle .promo .image{float:left;z-index:1;position:relative;color:#00aff2;width:60px;height:60px;margin-right:10px}header#mainheader .main-menu ul{display:flex;list-style:none;position:relative}header#mainheader .main-menu ul>li>a{padding:20px 24px;font-size:16px;line-height:130%;font-weight:700;border-left:1px solid #ebebeb;position:relative;color:#191919;text-transform:uppercase;font-family:'Roboto Condensed',sans-serif;display:block;white-space:nowrap;transition:none}header#mainheader .main-menu ul>li:first-child>a{padding-left:0;border-left:0}header#mainheader .main-menu>ul>li#menu-item-2222,header#mainheader .main-menu>ul>li#menu-item-2221{display:none}header#mainheader .main-menu>ul>li:hover>a,header#mainheader .main-menu>ul>li.current-menu-item>a,header#mainheader .main-menu>ul>li.current-menu-parent>a,header#mainheader .main-menu>ul>li.current-menu-ancestor>a,header#mainheader .main-menu>ul>li.current-page-ancestor>a,header#mainheader .main-menu>ul>li.current-category-parent>a,header#mainheader .main-menu>ul>li.current-category-ancestor>a,header#mainheader .main-menu>ul>li.current-business-parent>a,header#mainheader .main-menu>ul>li.current-business-ancestor>a,.tax-xo_event_cat header#mainheader .main-menu>ul>li#menu-item-2221>a,.single-xo_event header#mainheader .main-menu>ul>li#menu-item-2221>a,.tax-sector header#mainheader .main-menu>ul>li#menu-item-2222>a,.single-job header#mainheader .main-menu>ul>li#menu-item-2222>a{display:block;border-top:5px solid #ebebeb;padding-top:15px}header#mainheader .advertiser-menu ul>li:hover>a,header#mainheader .advertiser-menu ul>li.current-menu-item>a,header#mainheader .advertiser-menu ul>li.current-menu-parent>a,header#mainheader .advertiser-menu ul>li.current-page-ancestor:not(#menu-item-1929)>a{color:#004B67!important}header#mainheader .bottom .right ul,header#mainheader.advertiser .top .right ul{display:flex;list-style:none}header#mainheader.advertiser .top .right ul{margin-top:77px}header#mainheader .bottom .right ul li a,header#mainheader.advertiser .top .right ul li a{color:#191919}header#mainheader.advertiser .top .right ul li.username{padding:3px 24px 0 24px}header#mainheader .bottom .right ul li.search a{display:block;padding:17px 15px;font-size:20px;line-height:130%;border-left:1px solid #ebebeb}header#mainheader .bottom .right ul li.search a:hover{opacity:.8}header#mainheader .bottom .right ul li.search{position:relative}header#mainheader .bottom .right ul li.search #searchform{display:none;padding:3px 15px;border-left:1px solid #ebebeb!important;position:absolute;right:0;background-color:#fff}.search header#mainheader .bottom .right ul li.search #searchform{display:block}.search header#mainheader .bottom .right ul li.search a{display:none}.tx-indexedsearch-markup{background-color:#ff0}header#mainheader .bottom .right ul li.search #searchform div{width:234px}input:focus::placeholder{color:#fff0}header#mainheader .bottom .right ul li.search #searchform label{display:none}header#mainheader .bottom .right ul li.search #searchform input[type='text']{margin-right:3px;width:150px}header#mainheader .bottom .right ul li.search #searchform input[type='submit']{background-color:#191919;padding:7px 20px 8px 20px}header#mainheader .bottom .right ul li.search #searchform input[type='submit']:hover{background-color:#00aff2}header#mainheader .bottom .right ul li.add-listing a,header#mainheader.advertiser .top .right ul li.logout a{display:block;background-color:#00aff2;padding:13px 15px 12px 15px;font-family:'Roboto Condensed',sans-serif;font-weight:700;font-size:16px;line-height:110%;transition:none}header#mainheader .bottom .right ul li.add-listing a:hover,header#mainheader.advertiser .top .right ul li.logout a:hover{background-color:#191919;color:#fff}header#mainheader .bottom .right ul li.add-listing a small{font-family:"Lato",sans-serif;font-weight:400;font-size:13px;line-height:130%}header#mainheader .bottom .right ul li.add-listing a i{padding-left:5px;font-size:14px;line-height:130%}footer#mainfooter{float:left;width:100%;border-top:1px solid #ebebeb;margin-top:50px;padding-top:70px;padding-bottom:60px;font-size:14px;line-height:1.8}footer#mainfooter .col{width:calc(25% - 45px);margin-left:60px;float:left}footer#mainfooter .col:first-child{margin-left:0}footer#mainfooter .col h3{font-size:20px;margin-bottom:25px;padding-bottom:10px;border-bottom:1px solid #ebebeb}footer#mainfooter .col p{padding:5px 0;max-width:315px}footer#mainfooter .col a{color:#191919}footer#mainfooter .col a:hover{opacity:.8}footer#mainfooter .col ul{list-style:none;padding-bottom:30px}footer#mainfooter .col ul li{text-transform:uppercase;padding-bottom:7px;font-family:'Roboto Condensed',sans-serif;font-size:13px;line-height:1.3}footer#mainfooter.minimal{margin-top:0;padding-top:0;border-top:2px solid #191919}footer#mainfooter a:hover{opacity:.8}footer#mainfooter.minimal .bottom,.page-id-1905 footer#mainfooter .bottom,.parent-pageid-1905 footer#mainfooter .bottom{margin-top:0;border-top:0}footer#mainfooter .bottom{border-top:1px solid #ebebeb;float:left;width:100%;margin-top:40px;padding:20px 0;color:gray;font-size:13px;line-height:150%}footer#mainfooter .bottom p{padding:5px 0}footer#mainfooter .bottom a{color:#191919}footer#mainfooter .bottom .left{float:left}footer#mainfooter .bottom .right{float:right}#offer{background-color:#fd9f01;float:left;width:100%;height:260px;border-bottom:2px solid #191919;overflow:hidden}#offer .wrapper{max-width:1024px;background:url(/wp-content/themes/poole-and-bournemouth-2021/images/background-offer.jpg) right bottom no-repeat;background-size:411px;height:260px;display:table;width:calc(100% - 30px)}#offer .left{vertical-align:middle;display:table-cell}#offer h3{width:calc(100% - 285px);padding:10px 0;font-size:40px;line-height:1.3;color:#191919}#offer p{width:calc(100% - 285px);padding:0 0 20px 0;color:#191919;font-size:16px;line-height:180%}#offer p.note,.page-template-t-register main#maincontent .left p.note{font-size:12px;font-style:italic}#offer p small{font-size:10px}#offer .cta{z-index:1;position:relative;font-family:'Roboto Condensed',sans-serif;text-transform:uppercase;line-height:normal;font-size:16px;font-weight:700;width:auto;background-color:#191919;display:inline-block;padding:8px 28px 8px 35px;margin:10px 30px 10px 0}#offer .cta a{display:inline-block;color:#fff}#offer .cta:after{content:"";position:absolute;top:0;width:10px;height:100%;background-color:#191919;transform:skewX(-15deg);z-index:0;display:block;right:-5px}#offer .cta i{padding-left:3px}#offer .cta:hover{background-color:#fff}#offer .cta:hover a{color:#191919}#offer .cta:hover:after{background-color:#fff}#offer .free-listing{display:inline-block}#offer .free-listing a{color:#191919;text-decoration:underline}#offer .free-listing a:hover{text-decoration:none}#offer .image{z-index:1;position:relative;background-color:#191919;display:block;padding:0 0 0 74px;margin:0 0 0 74px}#offer .image img{display:block}#offer .image:before{content:"";position:absolute;top:0;width:74px;height:100%;background-color:#191919;transform:skewX(-15deg);z-index:0;display:block;left:-38px}.category main#maincontent .offer-small{margin:15px 0 50px 0;clear:both;float:left}main#maincontent .offer-small{width:calc(100% - 230px);padding:20px 206px 20px 20px;background:#fd9f01 url(/wp-content/themes/poole-and-bournemouth-2021/images/background-offer-small.jpg) right bottom no-repeat;background-size:206px;border:2px solid #191919}.single-post main#maincontent .offer-small{margin-bottom:40px}main#maincontent .offer-small h5{font-size:30px;line-height:1.3}main#maincontent .offer-small p{line-height:150%;padding-bottom:0}main#maincontent .offer-small em{font-size:12px}main#maincontent .offer-small em small{font-size:10px}main#maincontent .offer-small a.cta{z-index:1;opacity:1;position:relative;font-family:'Roboto Condensed',sans-serif;text-transform:uppercase;line-height:normal;font-size:16px;font-weight:700;color:#fff;text-decoration:none;width:auto;background-color:#191919;display:inline-block;transition:none;padding:8px 28px 8px 35px;margin:10px 40px 0 0}main#maincontent .offer-small a.register{color:#191919;background-color:#fff;margin-right:0}main#maincontent .offer-small a.cta:after{content:"";position:absolute;top:0;width:10px;height:100%;background-color:#191919;transform:skewX(-15deg);z-index:0;display:block;right:-5px}main#maincontent .offer-small a.register:after{background-color:#fff}main#maincontent .offer-small a.cta i{padding-left:3px}main#maincontent .offer-small a.cta:hover{color:#191919;opacity:1;background-color:#fff}main#maincontent .offer-small a.register:hover{color:#fff;background-color:#191919}main#maincontent .offer-small a.cta:hover:after{background-color:#fff}main#maincontent .offer-small a.register:hover:after{background-color:#191919}main#maincontent .offer-small form{display:none;padding-top:10px}main#maincontent .offer-small form input{border:1px solid #191919;margin-right:10px;width:235px;background-color:#fff}main#maincontent .offer-small form button{background-color:#191919}main#maincontent .offer-small form button:hover{background-color:#fff;color:#191919}main#maincontent{float:left;width:100%;padding:45px 0 80px 0}main#maincontent.page .left{padding-top:10px}main#maincontent a{color:#191919}main#maincontent a:hover{opacity:.8}main#maincontent p,main#maincontent ul,main#maincontent ol{padding:10px 0;font-size:16px;line-height:180%}main#maincontent ul,main#maincontent ol{margin-left:25px}main#maincontent li{padding:3px 0}main#maincontent iframe{max-width:100%}main#maincontent blockquote.tiktok-embed{margin:0!important}main#maincontent .left{float:left;margin-right:40px;width:calc(100% - 440px);max-width:1024px}main#maincontent .left h3{padding-top:20px;font-size:22px;line-height:1.3em}main#maincontent div.right{width:400px;float:right}.page-template-t-register main#maincontent{padding:0}.page-template-t-register main#maincontent section.hero{background:#fd9f01 url(/wp-content/themes/poole-and-bournemouth-2021/images/background-register.jpg) center bottom no-repeat;background-size:943px;min-height:500px;padding:45px 0 45px 0;float:left;width:100%}.page-template-t-register main#maincontent.full section.hero{background-position:left -300px bottom -100px}.page-template-t-register main#maincontent section.extended-overview{border-top:2px solid #191919;background-color:#ebebeb;float:left;width:100%}.page-template-t-register main#maincontent section.extended-overview div.left{padding:150px 0}.page-template-t-register main#maincontent div.left{width:calc(55% - 80px);margin-top:0;margin-right:0;margin-left:40px}.page-template-t-register main#maincontent .left h1{font-size:50px;line-height:1.1em;padding:0;max-width:500px}.page-template-t-register main#maincontent section.extended-overview div.left h1{padding-bottom:15px!important}.page-template-t-register main#maincontent .left h2{font-size:28px;line-height:1.2em;padding:10px 0 10px 0;font-weight:400;max-width:500px}.page-template-t-register main#maincontent section.extended-overview div.left h2{padding:25px 0 10px 0}.page-template-t-register main#maincontent .left h3{font-size:24px;line-height:1.3em;padding:10px 0;font-weight:400}.page-template-t-register main#maincontent .left h4{text-transform:uppercase;position:relative;z-index:1;color:#191919;background-color:currentColor;font-weight:700;font-size:16px;padding:6px 12px;display:inline-block;position:relative;bottom:-4px;margin-bottom:10px;width:calc(100% -40px)}.page-template-t-register main#maincontent .left h4 span{color:#fff}.page-template-t-register main#maincontent .left h4 span i{color:#00aff2;font-size:16px;padding-right:3px}.page-template-t-register main#maincontent a.button{display:inline-block;background:#1693c3;color:#fff;padding:20px 26px;font-size:16px;font-weight:600;border-radius:6px;text-decoration:none;text-transform:uppercase;transition:all 0.25s ease;box-shadow:0 2px 6px rgb(0 0 0 / .08);margin:20px 0;opacity:1}.page-template-t-register main#maincontent a.button i{padding-right:3px}.page-template-t-register main#maincontent a.button:hover{background:#191919;transform:translateY(-2px);box-shadow:0 6px 14px rgb(0 0 0 / .12)}.page-template-t-register main#maincontent a.button:active{transform:translateY(0);box-shadow:0 2px 6px rgb(0 0 0 / .08)}.page-template-t-register main#maincontent section.extended-overview a.button{background:#2f7d6b}.page-template-t-register main#maincontent section.extended-overview a.button:hover{background:#276b5c}.page-template-t-register main#maincontent p a.secondary{opacity:1;text-transform:uppercase;font-weight:700;font-size:16px;display:inline-block;padding-bottom:20px;text-decoration:none}.page-template-t-register main#maincontent p a.secondary span{border-bottom:1px solid #191919;padding-right:5px;padding-bottom:5px}.page-template-t-register main#maincontent p a.secondary:hover span{border-bottom:none}.gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_blue{background-color:#00aff2!important}.page-template-t-register main#maincontent h1{padding-bottom:10px}.gform_heading,.partial_entry_warning{color:#767676;font-size:17px;line-height:150%;padding:0;max-width:410px}.gsection_title{text-transform:uppercase;border-bottom:1px solid #191919;padding:20px 0 5px 0;margin-bottom:10px}.gfield_description{font-size:14px!important;line-height:1.3em!important;color:#767676}.gform_wrapper input[type="color"],.gform_wrapper input[type="date"],.gform_wrapper input[type="datetime-local"],.gform_wrapper input[type="datetime"],.gform_wrapper input[type="email"],.gform_wrapper input[type="month"],.gform_wrapper input[type="number"],.gform_wrapper input[type="password"],.gform_wrapper input[type="search"],.gform_wrapper input[type="tel"],.gform_wrapper input[type="text"],.gform_wrapper input[type="time"],.gform_wrapper input[type="url"],.gform_wrapper input[type="week"],.gform_wrapper select,.gform_wrapper textarea{border:1px solid #d2d6dc}.gchoice input,.ginput_container_consent input{vertical-align:top!important;margin:3px 5px 0 0!important}.gchoice label,.gfield_consent_label{font-size:14px!important;line-height:1.3em!important;color:#767676!important}.page-template-t-register main#maincontent .left h4:after{content:"";position:absolute;top:0;width:14px;height:98%;background-color:currentColor;transform:skewX(-15deg);z-index:0;display:block;right:-7px}.page-template-t-register main#maincontent .left p{font-size:15px;line-height:1.3em;padding:5px 0}.page-template-t-register main#maincontent .hero .left p{max-width:600px}.page-template-t-register main#maincontent .left ol{padding:0 0 10px 0;list-style-type:none;max-width:510px;margin-left:0}.page-template-t-register main#maincontent .left li{padding:10px 0 5px 0}.page-template-t-register main#maincontent .right{width:calc(45% - 84px);padding:40px;border-radius:5px;margin-left:0}.page-template-t-register main#maincontent section.hero .right{border:2px solid #191919;background-color:#fff}.page-id-5535.page-template-t-register main#maincontent section.extended-overview{display:none}.page-template-t-register main#maincontent section.extended-overview .right{padding:150px 40px 40px 40px}.page-template-t-register main#maincontent section.extended-overview .right img{width:100%;height:auto;max-width:620px}.page-template-t-register main#maincontent.full .right{width:calc(100% - 84px);min-height:300px;float:none;margin:0 auto;max-width:800px}.pb-faqs{margin-top:40px}.pb-faqs h2{margin-bottom:20px}.pb-faq-accordion{border-top:1px solid #afafaf}.pb-faq-item{border-bottom:1px solid #afafaf}.pb-faq-question{width:100%;display:flex;justify-content:space-between;align-items:center;gap:20px;background:#fff0;border:0;padding:18px 0;text-align:left;font-size:18px;font-weight:600;color:#1f1f1f;cursor:pointer}.pb-faq-question:hover{color:#2f7d6b}.pb-faq-icon{flex-shrink:0;font-size:24px;line-height:1;color:#2f7d6b;transition:transform 0.25s ease}.pb-faq-item.is-open .pb-faq-icon{transform:rotate(45deg)}.pb-faq-answer{display:none;padding:0 0 18px 0}.pb-faq-answer p{margin:0;color:#555;line-height:1.7}.form_saved_message h3,.form_saved_message_sent h3{font-size:20px;padding:50px 0 10px 0;text-transform:uppercase}p.resume_form_link_wrapper a{text-decoration:underline}p.resume_form_link_wrapper a:hover{text-decoration:none}label.gform_resume_email_label{font-weight:700;padding:8px 0;display:block}input#gform_resume_email{width:calc(100% - 18px)}input[type='button'],input[type='submit'],button#gform_browse_button_1_29,button[type="submit"],button[type="button"]:not(.pb-faq-question){font-family:'Roboto Condensed',sans-serif;font-weight:700;font-size:16px;background-color:#191919;border:1px solid #191919;color:#fff;border:0;padding:10px 20px;text-transform:uppercase;margin:10px 0}input[type='submit'],button[type="submit"],button[type="button"]:not(.pb-faq-question){background-color:#00aff2}input[type='submit']:hover,button[type="submit"]:hover,button[type="button"]:not(.pb-faq-question):hover{cursor:pointer;background-color:#191919}input[type='button'].gform_previous_button{border:1px solid #191919;color:#191919!important}input[type='button']:hover,button.gform_save_link:hover,button#gform_browse_button_1_29:hover{cursor:pointer;opacity:.8}main#maincontent a{opacity:.8;text-decoration:underline}main#maincontent a:hover{text-decoration:none}main#maincontent .right #sidebar{float:right;width:calc(100% - 120px);padding:20px 60px;background-color:#f7f7f7;border-radius:5px;margin-top:10px}main#maincontent .right #sidebar h3{padding:10px 0;margin:10px 0;font-size:22px}main#maincontent .right #sidebar h3 i{padding-left:3px;font-size:16px}main#maincontent .right #sidebar .item{padding-bottom:20px;border-top:1px solid #191919;float:left;width:100%}main#maincontent .right #sidebar .item.calendar{min-height:436px}main#maincontent .right #sidebar .item p small{font-size:14px}main#maincontent .right #sidebar .item.ads a img{width:100%;height:auto;transition:all 0.25s ease;margin-bottom:10px;opacity:1}main#maincontent .right #sidebar .item.ads a:hover img{opacity:.8}main#maincontent .right #sidebar .item.ads p{font-family:'Roboto Condensed',sans-serif;line-height:130%;font-size:14px}main#maincontent .right #sidebar .item.ads p a{text-decoration:none;color:#004B67;opacity:1}main#maincontent .right #sidebar .item.ads p a:hover{opacity:.8}main#maincontent .right #sidebar .item .post,footer#mainfooter .col .post{padding-bottom:20px;float:left;width:100%}main#maincontent .right #sidebar .item .post a.thumbnail img,footer#mainfooter .col .post a.thumbnail img{float:left;width:100px;height:auto}main#maincontent .right #sidebar .item .post a.thumbnail,footer#mainfooter .col .post a.thumbnail{opacity:1;float:left}main#maincontent .right #sidebar .item .post a.thumbnail:hover,footer#mainfooter .col .post a.thumbnail:hover{opacity:.8}main#maincontent .right #sidebar .item .post .details,footer#mainfooter .col .post .details{margin-left:10px;float:left;width:calc(100% - 110px)}main#maincontent .right #sidebar .item .post .details h4,footer#mainfooter .col .post .details h4{font-size:16px;line-height:1.1}main#maincontent .right #sidebar .item .post .details h4 a,footer#mainfooter .col .post .details h4 a{opacity:1;text-decoration:none}main#maincontent .right #sidebar .item .post .details h4 a:hover,footer#mainfooter .col .post .details h4 a:hover{opacity:.8}main#maincontent .right #sidebar .item .post .details time,footer#mainfooter .col .post .details time{text-transform:uppercase;color:gray;font-size:13px;font-family:'Roboto Condensed',sans-serif;line-height:normal;display:inline-block}main#maincontent .right #sidebar .item:first-child{border:0}main#maincontent .right #sidebar .item p.links{line-height:130%;float:left;width:100%;padding-top:0;font-family:'Roboto Condensed',sans-serif;text-transform:uppercase;font-size:14px}main#maincontent .right #sidebar .item p.links a{text-decoration:none;float:left;color:#004B67;opacity:1;white-space:nowrap}main#maincontent .right #sidebar .item p.links a.right{float:right}main#maincontent .right #sidebar .item p.links a:hover{opacity:.8}main#maincontent .right #sidebar .item .job{padding-bottom:10px}main#maincontent .right #sidebar .item .job h3{font-size:18px;line-height:130%}main#maincontent .right #sidebar .item .job h3 span.location{color:#5C2519;text-transform:uppercase;font-size:14px}main#maincontent .right #sidebar .item .job p.meta{padding:0;font-family:'Roboto Condensed',sans-serif;text-transform:uppercase;font-size:13px;color:gray}main#maincontent .right #sidebar h3 a,main#maincontent .right #sidebar .item .job h3 a{opacity:1;text-decoration:none}main#maincontent .right #sidebar h3 a:hover,main#maincontent .right #sidebar .item .job h3 a:hover{opacity:.8}main#maincontent .left section{float:left;width:100%;clear:both;margin:25px 0 75px 0}main#maincontent .left section .category-header{border-bottom:2px solid #ebebeb}main#maincontent .left section .category-header h1{position:relative;z-index:1;display:inline-block;background-color:#ebebeb;text-transform:uppercase;font-family:'Roboto Condensed',sans-serif;margin-bottom:0;padding:0 15px 0 0;position:relative;font-size:28px}main#maincontent .left section .category-header h1:after{display:block;right:-5px}main#maincontent .left section .category-header h1:after,main#maincontent .left section .category-header h1:before{content:"";position:absolute;top:0;width:10px;height:100%;background-color:#ebebeb;-webkit-transform:skewX(-15deg);transform:skewX(-15deg);z-index:0;display:none}main#maincontent .left section .category-header h1 .category-name{position:relative;z-index:1;color:#00aff2;background-color:currentColor;font-weight:700;font-size:16px;line-height:100%;padding:11px 12px;display:inline-block;position:relative;bottom:-4px;left:-4px}main#maincontent .left section .category-header h1 .category-name:after{content:"";position:absolute;top:0;width:12px;height:100%;background-color:currentColor;transform:skewX(-15deg);z-index:0;display:block;right:-6px}main#maincontent .left section .category-header h1 .category-name a{color:#fff}main#maincontent .left section .category-header h1 .category-more{font-weight:400;font-size:13px;display:inline-block;margin-left:10px}main#maincontent .left section .category-header h1 a{color:#191919;text-decoration:none;opacity:1}main#maincontent .left section .category-header h1 a i{padding-left:3px;font-size:12px}main#maincontent .left section .category-header h1:after{content:"";position:absolute;top:0;width:12px;height:100%;background-color:#ebebeb;transform:skewX(-15deg);z-index:0;display:block;right:-6px}main#maincontent .left section .category-header h1 a:hover{opacity:.8}main#maincontent .left section .business{float:left;width:calc(33.3% - 14px);margin-top:25px;margin-left:20px;padding-bottom:15px;border-bottom:1px solid #ebebeb}main#maincontent .left section .business a{opacity:1}main#maincontent .left section .business:nth-child(3n+1){margin-left:0;clear:both}main#maincontent .left section .business .primary-category{z-index:1;position:relative;font-family:'Roboto Condensed',sans-serif;text-transform:uppercase;line-height:normal;font-size:13px;font-weight:400;color:#00aff2;background-color:#191919;display:inline-block;padding:0 18px 0 8px}main#maincontent .left section .business .primary-category:after{content:"";position:absolute;top:0;width:6px;height:100%;background-color:#191919;transform:skewX(-15deg);z-index:0;display:block;right:-3px}main#maincontent .left section .business .primary-category a,main#maincontent .left section .business .primary-category span.wrap{color:#fff;padding:4px 0;display:block;opacity:1;text-decoration:none}main#maincontent .left section .business .primary-category a:hover{opacity:.8}main#maincontent .left section .business a img{float:left;display:block;width:100%;height:auto;margin-bottom:25px;transition:0.25s all ease}main#maincontent .left section .business a:hover img{opacity:.8}main#maincontent .left section .business h2{padding:10px 0 3px 0;font-size:20px}main#maincontent .left section .business h2 a{opacity:1;text-decoration:none}main#maincontent .left section .business h2 a:hover{opacity:.8}main#maincontent .left section .business .excerpt p{font-style:italic;line-height:130%}main#maincontent .left section .business p.location{padding:0;font-size:11px;line-height:130%;text-transform:uppercase;color:gray}main#maincontent .left section .business p.location i{font-size:16px;margin-right:3px}main#maincontent.advertiser{background:#fd9f01 url(/wp-content/themes/poole-and-bournemouth-2021/images/background-advertisers.jpg) left 0 bottom no-repeat;background-size:943px;background-attachment:fixed}main#maincontent.advertiser .wrapper:before{content:"Advertisers";float:left;font-weight:700;font-family:'Roboto Condensed',sans-serif;font-size:72px;padding-top:20px}main#maincontent.advertiser p.right{text-align:right;padding:0;font-family:'Roboto Condensed',sans-serif;text-transform:uppercase;font-size:14px}main#maincontent.advertiser p.right a{text-decoration:none;opacity:1}main#maincontent.advertiser p.right a:hover{opacity:.8}main#maincontent.advertiser p.right.back{padding-top:10px}main#maincontent.advertiser .full{background-color:#fff;max-width:calc(990px - 164px);width:100%;min-height:400px;margin:0 auto;padding:60px 80px;border-radius:5px;display:block;float:right;border:2px solid #191919}main#maincontent h1{font-size:36px;line-height:130%}main#maincontent .gform_wrapper h1{font-size:13.2px}main#maincontent .gform_wrapper h1.gform_submission_error{padding:0}.gform_wrapper.gravity-theme .field_description_above .gfield_description.gfield_validation_message{padding-top:13px}main#maincontent h1 i{font-size:20px}main#maincontent.advertiser .full h1{padding:0 0 10px 0}main#maincontent.advertiser .full>h2{padding:10px 0 10px 0;font-size:26px;color:#004B67}.page-template-t-personal-details main#maincontent.advertiser .full>h2{padding-bottom:0}.page-template-t-log-in main#maincontent.advertiser .full ul{list-style-type:none;margin:0;padding:0}.page-template-t-log-in main#maincontent.advertiser .full ul li label{padding:0}.page-template-t-log-in main#maincontent.advertiser .full ul li#field_1 label,.page-template-t-log-in main#maincontent.advertiser .full ul li#field_2 label,#lostpasswordform label{font-weight:700}.page-template-t-log-in main#maincontent.advertiser .full input[type='text'],.page-template-t-log-in main#maincontent.advertiser .full input[type='password']{width:250px}.page-template-t-log-in main#maincontent.advertiser .full .gchoice input{margin:8px 5px 0 0!important}.page-template-t-log-in main#maincontent.advertiser legend{display:none}main#maincontent.advertiser .full>p:not(.right){max-width:650px}main#maincontent.advertiser .full ol,main#maincontent.advertiser .full ul{margin-left:30px;padding:10px 0}main#maincontent.advertiser .full li{padding:3px 0}main#maincontent.advertiser .boxes{padding-bottom:20px}main#maincontent.advertiser .box{float:left;width:calc(50% - 77px);padding:10px 30px;margin:30px 0 0 0;background-color:#fafafa;border-top:2px solid #004B67;border-radius:0}main#maincontent.advertiser .box:last-child{margin-left:30px}main#maincontent.advertiser .full h3.gsection_title{color:#191919}main#maincontent.advertiser .box.wide{width:calc(100% - 62px);margin-left:0}main#maincontent.advertiser h2 a{color:#004B67;text-decoration:none;opacity:1}main#maincontent.advertiser h2 a:hover{color:#191919;opacity:1}main#maincontent.advertiser h2 a i{font-size:18px}main#maincontent.advertiser .box h3{padding:10px 0;margin:0 0 10px 0;border-bottom:1px solid #ebebeb;font-size:20px}main#maincontent.advertiser .box h3 a{color:#004B67;text-decoration:none;opacity:1}main#maincontent.advertiser .box h3 a:hover{color:#191919;opacity:1}main#maincontent.advertiser .box h3 i{font-size:14px}main#maincontent.advertiser table{width:100%;border-top:2px solid #004B67;background-color:#fafafa;margin-bottom:20px;border-collapse:collapse;border-bottom:2px solid #ebebeb}.page-template-t-subscription main#maincontent.advertiser table{margin-top:25px}main#maincontent.advertiser table th{font-weight:700;color:#004B67;padding:10px 20px;text-align:left;vertical-align:top;border-bottom:1px solid #ebebeb}main#maincontent.advertiser table td{padding:10px 20px;text-align:left;vertical-align:top;border-bottom:1px solid #ebebeb}main#maincontent.advertiser table td h3{text-transform:uppercase;font-size:16px}.page-template-t-account main#maincontent.advertiser .box img.wp-post-image{max-width:200px;width:100%;height:auto;float:right;margin:20px 0 10px 0}main#maincontent.advertiser table td img.wp-post-image{max-width:200px;width:100%;height:auto;float:left;margin:10px 0}main#maincontent.advertiser table td iframe{margin:10px 0}main#maincontent.advertiser table td ul.images{margin:10px 0;list-style-type:none;float:left;width:100%}main#maincontent.advertiser table td ul.images li{float:left;width:calc(50% - 10px);margin-right:20px}main#maincontent.advertiser table td ul.images li:nth-child(2n){margin-right:0}main#maincontent.advertiser table td ul.images li img{width:100%;height:auto;float:left;margin-bottom:15px}main#maincontent.advertiser .contact{border-top:1px solid #ebebeb;float:left;clear:both;margin-top:60px;padding-top:10px;padding-bottom:0;width:100%}.page-template-t-business-listing h3:not(.active){border-bottom:2px solid #ebebeb}.page-template-t-business-listing .details:not(.active){display:none}.page-template-t-business-listing .details{margin-top:-10px}main#maincontent p.back{margin-top:-20px}form label,form legend{color:#004B67}body .gform_wrapper .gfield_password_strength.good,body .gform_wrapper .gfield_password_strength.strong{background-color:#007F10;border-color:#007F10;color:#fff}body .gform_wrapper .gfield_password_strength.bad,body .gform_wrapper .gfield_password_strength.short,body .gform_wrapper .gfield_password_strength.mismatch{background-color:#A40800;border-color:#A40800;color:#fff}body .copy_values_option_container{padding-bottom:10px}input[type="submit"].gform_button{margin-right:20px}.gform_wrapper.gravity-theme .gform_save_link.button{float:right;margin-top:20px}.single-business .rank-math-breadcrumb p a:first-child,.single-business .rank-math-breadcrumb p span.separator:nth-child(2){display:none}main#maincontent.business ul.images{margin:10px 0 0 0;padding:0;float:left;width:100%;list-style-type:none}main#maincontent.business ul.images li{margin:0;padding:0;float:left;width:33.3%;background-image:linear-gradient(#fff0,#fff0,rgb(0 0 0 / .25));position:relative}main#maincontent.business ul.images li img{margin:0;padding:0;float:left;width:100%;height:auto;position:relative;z-index:-1}main#maincontent.business .logo{float:left;margin-top:-75px;margin-left:40px;border:10px solid #ebebeb;background-color:#fff;width:200px;padding:30px;position:relative;z-index:2;margin-bottom:20px}main#maincontent.business .logo.short-logo{margin-top:0;margin-left:0}main#maincontent.business .logo img.business-logo{float:left;width:100%;height:auto}main#maincontent.business .short{float:left;clear:both;width:100%}main#maincontent.business .short .intro{max-width:950px}main#maincontent.business .left{float:left;margin-left:40px;margin-right:40px;width:calc(100% - 480px);max-width:1024px}main#maincontent.business h1{font-size:46px;line-height:130%;padding:20px 0 10px 0}main#maincontent.business .left iframe{float:left;margin:20px 0}main#maincontent.business .left hr,main#maincontent.job .left hr,main#maincontent.event .left hr{float:left;width:calc(100% - 10px);border-bottom:2px solid #ebebeb;margin-top:-17px;margin-left:10px}main#maincontent.business .left h2,main#maincontent.job .left h2,main#maincontent.event .left h2{z-index:1;position:relative;font-family:'Roboto Condensed',sans-serif;text-transform:uppercase;line-height:normal;font-size:18px;font-weight:700;color:#fff;background-color:#191919;display:inline-block;padding:8px 28px 8px 35px;margin:45px 0 15px 0;max-width:calc(100% - 78px)}main#maincontent.business .left h2:after,main#maincontent.job .left h2:after,main#maincontent.event .left h2:after{content:"";position:absolute;top:0;width:10px;height:100%;background-color:#191919;transform:skewX(-15deg);z-index:0;display:block;right:-5px}main#maincontent.job .left h2 a,main#maincontent.event .left h2 a,.single main#maincontent.job .left h2 span.wrap,.single main#maincontent.event .left h2 span.wrap{color:#fff;text-decoration:none;opacity:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block;width:100%}main#maincontent.job .left h23 a:hover,main#maincontent.event .left h2 a:hover{opacity:.8}main#maincontent.job .left h2 a:after,main#maincontent.event .left h2 a:after{content:" ";display:block;width:0;height:0;line-height:0}main#maincontent.business .left h2 .dash,main#maincontent.job .left h2 .dash,main#maincontent.event .left h2 .dash{color:#00aff2}main#maincontent.business .left h3{padding:15px 0 0 0;font-size:20px;line-height:130%}main#maincontent.business .left p{max-width:820px}main#maincontent.business .intro p{font-size:17px;font-style:italic}main#maincontent.business div.right{margin-top:17px}main#maincontent.business .right .back{text-align:right;padding-bottom:25px;margin-top:10px}main#maincontent.business .short .back{text-align:right;margin-top:-10px;margin-bottom:-20px;padding:0}main#maincontent.business .contact-details{background-color:#ebebeb;padding:25px 40px;margin-bottom:40px;float:left;clear:both;border-radius:5px;width:calc(100% - 80px)}main#maincontent.business .short .contact-details{width:calc(25% - 80px);margin-top:15px;float:right}main#maincontent.business .short iframe{width:calc(75% - 40px);height:500px;float:left;margin-top:15px;margin-bottom:40px}main#maincontent.business .contact-details p.website a,main#maincontent.event .left p.website a{display:inline-block;background-color:#00aff2;color:#fff;font-weight:700;padding:5px 15px;font-size:14px;border-radius:3px;text-decoration:none}main#maincontent.event .left p.website{padding-top:20px}main#maincontent.business .contact-details p.website a:hover,main#maincontent.event .left p.website a:hover{background-color:#191919;opacity:1}main#maincontent.business .contact-details i,main#maincontent.event .left p.website a i{margin-right:5px}main#maincontent.directory .left h1{padding:0 0 10px 0;clear:both}main#maincontent.directory .description,main#maincontent.job .description,main#maincontent.event .description{font-weight:700}main#maincontent.directory .description.landing,main#maincontent.job .description.landing,main#maincontent.event .description.landing{font-weight:400;max-width:820px;float:left;width:100%}main#maincontent.job .description.landing,main#maincontent.event .description.landing{margin-bottom:40px}main#maincontent.directory .left .indent,main#maincontent.job .left .indent,main#maincontent.event .left .indent,main#maincontent.page .left .indent{padding-left:75px}main#maincontent.page .left .indent{padding-top:40px;clear:both}main#maincontent.page .left .indent img{margin:20px 0}main#maincontent.page .left .indent a.button{float:left;clear:both;margin:20px 0;background-color:#fd9f01;color:#191919;padding:12px 15px;font-family:'Roboto Condensed',sans-serif;font-weight:700;font-size:22px;line-height:110%;transition:none;text-decoration:none;opacity:1!important;border:2px solid #191919}main#maincontent.page .left .indent a.button:hover{background-color:#191919;color:#fff}main#maincontent.directory .left .indent a.thumbnail{opacity:1}main#maincontent.directory .left .indent a.thumbnail:hover{opacity:.8}main#maincontent.directory .left h2,main#maincontent.page .left h2{font-size:28px;line-height:130%;padding:10px 0}main#maincontent.directory .left h2 a{text-decoration:none;opacity:1}main#maincontent.directory .left h2 a:hover{opacity:.8}main#maincontent.directory .left .services{font-size:14px;padding:5px 0 20px 0;width:100%;display:block}main#maincontent.directory .left .services em{display:inline-block;background-color:#ebebeb;padding:5px 10px;border-radius:5px;margin-right:5px;margin-top:5px}main#maincontent.directory .left .services em a{text-decoration:none}main#maincontent.directory .left img.category,main#maincontent.job .left img.category,main#maincontent.event .left img.category{width:100%;height:auto;float:left;margin-top:20px;margin-bottom:50px}.page-template-t-jobs main#maincontent.job .left img.category,.page-template-t-events main#maincontent.event .left img.category,.post-type-archive-job main#maincontent.job .left img.category,.post-type-archive-xo_event main#maincontent.event .left img.category{margin:0;transition:0.25s all ease;opacity:1}.page-template-t-jobs main#maincontent.job .left a:hover img.category,.page-template-t-events main#maincontent.event .left a:hover img.category{opacity:.8}main#maincontent.job .left div.category,main#maincontent.event .left div.category{float:left;width:calc(33.3% - 14px);position:relative;padding-bottom:20px;margin-right:20px}main#maincontent.job .left div.category:nth-child(3n),main#maincontent.event .left div.category:nth-child(3n){margin-right:0}.single main#maincontent.job .left img.category,.single main#maincontent.event .left img.category{margin-bottom:10px}.single main#maincontent.job .left .details,.single main#maincontent.event .left .details{max-width:900px}.single main#maincontent.job .left .details h3,.single main#maincontent.event .left .details h3{font-size:18px;line-height:130%;padding:10px 0}.tax-xo_event_cat main#maincontent.event .left .event small,.single main#maincontent.event .left .details small{font-size:14px;padding-left:5px}.tax-xo_event_cat main#maincontent.event .left .event small a,.single main#maincontent.event .left .details small a{color:#004B67}main#maincontent.directory img.attachment-business-sml{width:33.3%;height:auto;float:right;margin:0 0 20px 40px}main#maincontent.directory .left .parent,main#maincontent.job .left .parent,main#maincontent.event .left .parent{position:relative;z-index:1;font-family:'Roboto Condensed',sans-serif;text-transform:uppercase;line-height:normal;font-size:13px;color:#00aff2;background-color:#191919;display:inline-block;padding:0 0 0 8px}main#maincontent.directory .left .parent:after,main#maincontent.job .left .parent:after,main#maincontent.event .left .parent:after{display:block;right:-4px;content:"";position:absolute;top:0;width:8px;height:100%;background-color:#191919;transform:skewX(-15deg);z-index:0}main#maincontent.directory .left .parent .category-parent,main#maincontent.job .left .parent .category-parent,main#maincontent.event .left .parent .category-parent{position:relative;z-index:1;background-color:currentColor;font-weight:700;font-size:13px;padding:4px 6px 4px 8px;display:inline-block;position:relative;bottom:-4px;left:-4px;transform:translate(-10px,0)}main#maincontent.directory .left .parent .category-parent:after,main#maincontent.job .left .parent .category-parent:after,main#maincontent.event .left .parent .category-parent:after{display:block;right:-4px;content:"";position:absolute;top:0;width:8px;height:100%;background-color:currentColor;transform:skewX(-15deg);z-index:0}main#maincontent.directory .left .parent .category-parent span,main#maincontent.job .left .parent .category-parent span,main#maincontent.event .left .parent .category-parent span{color:#fff}main#maincontent.directory .left p.profile a,main#maincontent.job .left p.description a,main#maincontent.job .left p a.button,main#maincontent.event .left p.description a,main#maincontent.event .left p a.button{display:inline-block;background-color:#00aff2;color:#fff;font-weight:700;padding:5px 15px;font-size:14px;border-radius:3px;text-decoration:none}main#maincontent.directory .left p.contact a{text-decoration:none;opacity:1}main#maincontent.directory .left p.contact span.nowrap{display:inline-block;white-space:nowrap;padding-top:5px;padding-right:20px}main#maincontent.directory .left p.contact span.nowrap i{padding-right:5px}main#maincontent.directory .left p.contact a:hover{opacity:.8}main#maincontent.directory .left p.link a{color:#00aff2;font-weight:700;text-decoration:none}main#maincontent.job .left p a.button,main#maincontent.event .left p a.button{float:right;margin-top:-5px;margin-left:20px}main#maincontent.job .left p.description,main#maincontent.job .left p.event{padding-bottom:10px}main#maincontent.directory .left p.profile a:hover,main#maincontent.job .left p.description a:hover,main#maincontent.job .left p a.button:hover,main#maincontent.event .left p.description a:hover,main#maincontent.event .left p a.button:hover{background-color:#191919;opacity:1}main#maincontent.directory .left p.profile a i,main#maincontent.job .left p.description a i,main#maincontent.event .left p.description a i{padding-left:5px}main#maincontent.directory .left hr{width:100%;float:left;margin:30px 0;border-bottom:2px solid #ebebeb}main#maincontent.job .left div.categories,main#maincontent.event .left div.categories{width:100%;float:left;clear:both}main#maincontent.directory .left div.subcategory{float:left;width:calc(33.3% - 14px);position:relative;padding-bottom:20px;margin-left:20px;margin-top:25px;border-bottom:1px solid #ebebeb}main#maincontent.directory .left div.subcategory:nth-child(3n+1){margin-left:0;clear:both}main#maincontent.directory .left div.subcategory>a,main#maincontent.job .left div.category>a,main#maincontent.event .left div.category>a{opacity:1;position:relative;float:left;width:100%}main#maincontent.directory .left div.subcategory a img{width:100%;height:auto;float:left;transition:0.25s all ease}main#maincontent.directory .left div.subcategory a:hover img{opacity:.8}main#maincontent.directory .left div.subcategory .parent,main#maincontent.job .left div.category .parent,main#maincontent.event .left div.category .parent{position:absolute;z-index:2;left:22px;top:12px;margin:0}main#maincontent.directory .left div.subcategory .parent .category-parent,main#maincontent.job .left div.category .parent .category-parent,main#maincontent.event .left div.category .parent .category-parent{font-size:15px}main#maincontent.directory .left div.subcategory .parent a,main#maincontent.job .left div.category .parent a,main#maincontent.event .left div.category .parent a{color:#fff;text-decoration:none;opacity:1}main#maincontent.directory .left .subcategory h2{font-size:24px;line-height:130%;padding:20px 0 3px 0;clear:both}main#maincontent.directory .left .subcategory time{text-transform:uppercase;color:gray;font-size:13px;font-family:'Roboto Condensed',sans-serif;line-height:normal;display:inline-block}main#maincontent.directory .left div.subcategory p{font-style:italic;clear:both;line-height:130%}main#maincontent.directory .left div.article{clear:both;width:100%;max-width:820px;padding-top:100px}main#maincontent.directory .left div.article p.last-updated{padding-bottom:20px}.rank-math-breadcrumb{padding-bottom:15px}main#maincontent .rank-math-breadcrumb p{padding-top:0}.archive main#maincontent.directory .left h1,.tax-sector main#maincontent.job .left h1,.tax-xo_event_cat main#maincontent.event .left h1,.single-job main#maincontent.job .left h1,.single-xo_event main#maincontent.event .left h1{padding-top:10px}.archive main#maincontent.directory .left h1.category{padding-top:0;padding-bottom:40px}.rank-math-breadcrumb p,main#maincontent.business .back,.navigation p,main#maincontent.job .left .back,main#maincontent.event .left .back{font-family:'Roboto Condensed',sans-serif;text-transform:uppercase;font-size:14px!important;line-height:130%}main#maincontent.job .left .back,main#maincontent.event .left .back{float:right;margin-top:-22px;padding:0}.search .navigation{padding-top:40px}.navigation p{text-align:center}.rank-math-breadcrumb p a,main#maincontent.business .back a,.navigation p a,main#maincontent.job .left .back a,main#maincontent.event .left .back a{text-decoration:none!important;opacity:1!important}.rank-math-breadcrumb p a:hover,main#maincontent.business .back a:hover,.navigation p a:hover,main#maincontent.job .left .back a:hover,main#maincontent.event .left .back a:hover{opacity:0.8!important}.rank-math-breadcrumb p span.last{font-weight:700}.page-template-t-newsletter main#maincontent .wp-post-image{float:left;width:100%;height:auto;margin-bottom:40px}.page-template-default main#maincontent .left .wp-post-image{float:left;width:100%;height:auto;margin-bottom:40px}.page-template-t-newsletter main#maincontent form,.page-template-default main#maincontent form{float:left;width:100%;padding:40px 0 20px 0}.page-template-t-newsletter main#maincontent form{max-width:740px}.page-template-t-newsletter main#maincontent label{width:30%;float:left;font-weight:700;padding:5px 0}.page-template-t-newsletter main#maincontent input[type='email']{width:calc(70% - 18px);float:left}.page-template-t-newsletter main#maincontent input[type='submit']{float:right;margin:20px 0}#gform_11 #input_11_10 .gchoice{float:left;margin-right:20px;white-space:nowrap}#gform_11 #input_11_10 .gchoice input{margin-top:5px!important}#gform_12 #field_12_3{-ms-grid-column-span:3;grid-column:span 3}.xo-event-calendar{margin-top:-15px;margin-bottom:15px}.xo-event-calendar .xo-month-wrap{font-family:'Lato',sans-serif!important;-moz-osx-font-smoothing:grayscale!important;background-color:#f7f7f7!important}main#maincontent .xo-event-calendar a{opacity:1;text-decoration:none}main#maincontent .xo-event-calendar a:hover{opacity:.8}.xo-event-calendar table caption{padding-top:10px!important;color:#2f4054!important;font-size:13px!important}.xo-event-calendar table.xo-month{border:0!important;background-color:transparent!important}.xo-event-calendar table.xo-month button{overflow:visible!important;height:22px!important}.xo-event-calendar table.xo-month>thead th{color:#2f4054!important;font-size:13px!important;font-weight:500!important;text-align:center!important;padding:10px 0 25px 0!important}.xo-event-calendar table.xo-month th,.xo-event-calendar table.xo-month td{border:0!important;background-color:#f7f7f7!important}.xo-event-calendar table.xo-month .month-dayname td div{text-align:center!important;color:#2f4054!important;font-size:13px!important;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out!important}main#maincontent.guide .left .posts{padding-top:45px;float:left}main#maincontent.guide .left section{margin-bottom:0}main#maincontent.guide .left .post{float:left;width:calc(50% - 15px);margin-left:30px;padding-bottom:40px;margin-bottom:45px;border-bottom:1px solid rgb(0 0 0 / .08)}.tax-section main#maincontent.guide .left .post,.tag main#maincontent.guide .left .post{width:100%}.tax-section main#maincontent.guide .left .post a.thumbnail,.tag main#maincontent.guide .left .post a.thumbnail{width:37.5%;float:left;margin-right:30px}.tax-section main#maincontent.guide .left .post .details,.tag main#maincontent.guide .left .post .details{width:calc(62.5% - 30px);float:left}.tax-section main#maincontent.guide .left .post a.thumbnail img,.tag main#maincontent.guide .left .post a.thumbnail img{margin-bottom:40px}.tax-section main#maincontent.guide .left .post,.tag main#maincontent.guide .left .post{margin:0 0 40px 0;padding:0}main#maincontent.guide .left .post h2{font-size:28px;padding:15px 0}main#maincontent.guide .left .post h2 a{text-decoration:none;opacity:1}main#maincontent.guide .left .post h2 a:hover{opacity:.8}main#maincontent.guide .left .post .excerpt p{font-style:italic;line-height:1.3}main#maincontent.guide .left .post .excerpt{padding-bottom:20px}main#maincontent.guide .left .post img{float:left;width:100%;height:auto}main#maincontent.guide .left .post a.thumbnail{opacity:1}main#maincontent.guide .left .post a.thumbnail:hover{opacity:.8}main#maincontent.guide .left .post:nth-child(2n-1){margin-left:0;clear:both}main#maincontent.guide .introduction{font-style:italic}main#maincontent.guide .date{position:relative;z-index:1;font-family:'Roboto Condensed',sans-serif;text-transform:uppercase;line-height:normal;font-size:13px;color:#00aff2;background-color:#191919;display:inline-block;margin-top:15px}main#maincontent.guide .date:after{content:"";position:absolute;top:0;width:6px;height:100%;background-color:#191919;-webkit-transform:skewX(-15deg);transform:skewX(-15deg);z-index:0;display:block;right:-3px}main#maincontent.guide .date time{color:#fff;padding:4px 0;text-transform:uppercase;font-size:13px;font-family:'Roboto Condensed',sans-serif;line-height:normal;display:inline-block}main#maincontent.guide .date-wrap{position:relative;z-index:1;position:relative;font-family:'Roboto Condensed',sans-serif;text-transform:uppercase;line-height:normal;font-size:13px;color:#00aff2;background-color:#191919;display:inline-block;padding:0 18px 0 8px}main#maincontent.guide .category{z-index:1;background-color:currentColor;font-weight:700;font-size:13px;padding:4px 6px 4px 8px;display:inline-block;position:relative;bottom:-4px;left:-4px;-webkit-transform:translate(-10px,0);transform:translate(-10px,0)}main#maincontent.guide .category:after{content:"";position:absolute;top:0;width:7px;height:100%;background-color:currentColor;-webkit-transform:skewX(-15deg);transform:skewX(-15deg);z-index:0;display:block;right:-3px}main#maincontent.guide .category span,main#maincontent.guide .category a{color:#fff}main#maincontent.guide .category a{opacity:1;text-decoration:none}main#maincontent.guide .category a:hover{opacity:.8}main#maincontent.guide .featured-posts{float:left;width:100%;padding-top:20px;padding-bottom:70px}main#maincontent.guide .featured-post{float:left;width:33.3%;height:380px;background-repeat:no-repeat;background-size:cover;background-position:center;position:relative}main#maincontent.guide .featured-post:after{content:"";width:100%;height:50%;position:absolute;bottom:0;background-image:-webkit-linear-gradient(bottom,rgb(0 0 0 / .5) 50%,transparent 100%);background-image:linear-gradient(to top,rgb(0 0 0 / .5) 50%,transparent 100%)}main#maincontent.guide .featured-post .details{position:absolute;bottom:0;padding:20px;z-index:100}main#maincontent.guide .featured-post .details h2{font-size:22px;line-height:1.3;padding-top:10px}main#maincontent.guide .featured-post .details h2 a{color:#fff;text-decoration:none;opacity:1}main#maincontent.guide .featured-post .details h2 a:hover{opacity:.8}.page-template-t-guide main#maincontent.guide{padding-top:60px}main#maincontent.directory .last-updated,main#maincontent.page .last-updated,main#maincontent.guide .last-updated,main#maincontent.guide .advertisement,main#maincontent.job .curated,main#maincontent.event .curated{font-size:14px;font-family:'Roboto Condensed',sans-serif;color:gray}main#maincontent.directory .last-updated{padding:0}.single main#maincontent.guide h1{padding:10px 0 0 0}.single main#maincontent.guide .left .wp-post-image{margin:10px 0 50px 0;width:100%;height:auto;float:left}.single main#maincontent.guide .left .indent{padding-left:75px}.single main#maincontent.guide .left h2{font-size:30px;line-height:1.3;margin:50px 0 30px}.single main#maincontent.guide .left h3{font-size:26px;line-height:1.3;margin:10px 0 10px 0}.single main#maincontent.guide hr.wp-block-separator{width:100%;height:2px;padding:0!important;margin:45px 0 45px 0!important;border:none;color:#ebebeb;background-color:#ebebeb}.single main#maincontent.guide ul,.single main#maincontent.guide ol{margin-left:25px}.single main#maincontent.guide ol{font-weight:700}.single main#maincontent.guide ol li span{font-weight:400}.single main#maincontent.guide ul li a,.single main#maincontent.guide ol li a{color:#00aff2;text-decoration:none;opacity:1;font-weight:700;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.single main#maincontent.guide ul li a:hover,.single main#maincontent.guide ol li a:hover{opacity:.8}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 2em;max-width:50%;display:table}.wp-block-image .aligncenter{float:none;margin:.5em auto .5em auto;max-width:50%;display:table}.wp-block-image.size-large{float:none;margin:.5em 0 .5em 0;max-width:100%;display:table}.wp-block-image.size-large img{width:100%;height:auto}.wp-block-image figcaption{text-align:center;font-style:italic;font-size:.9em;opacity:.7;margin-top:.5em;display:table-caption;caption-side:bottom}.single main#maincontent.guide .post-views{padding-top:30px}.single main#maincontent.guide .postmetadata{font-size:14px}.single main#maincontent.guide .author{border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;padding:80px 0;margin-top:100px;margin-bottom:80px;float:left;width:100%}.single main#maincontent.guide .author .avatar{margin-right:30px;float:left}.single main#maincontent.guide .author .details{float:left;width:calc(100% - 126px)}.single main#maincontent.guide .author h3{font-size:20px;letter-spacing:-.02em}.single main#maincontent.guide .author .author-subtitle{display:block;text-transform:uppercase;font-family:'Roboto Condensed',sans-serif;color:gray;font-size:14px;letter-spacing:-.02em;padding:0}.single main#maincontent.guide .author p{font-size:14px;line-height:180%}.single main#maincontent.guide .navigation,.single-business main#maincontent.business .navigation{max-width:740px;width:100%;margin:0 auto}.single-business main#maincontent.business .navigation-wrapper,.archive main#maincontent.directory .navigation-wrapper{width:100%;margin-top:80px;padding-top:80px;float:left;clear:both}.single-business main#maincontent.business .navigation-wrapper,.archive main#maincontent.directory .indent .navigation-wrapper{border-top:1px solid #ebebeb}.single main#maincontent.guide .navigation p a,.single-business main#maincontent.business .navigation p a,.archive main#maincontent.directory .navigation p a{width:calc(50% - 10px);float:left;margin-right:10px;text-align:right;color:gray;opacity:1}.single main#maincontent.guide .navigation p a:hover,.single-business main#maincontent.business .navigation p a:hover,.archive main#maincontent.directory .navigation p a:hover{opacity:.8}.single main#maincontent.guide .navigation p a[rel='next'],.single-business main#maincontent.business .navigation p a[rel='next'],.archive main#maincontent.directory .navigation p a[rel='next']{text-align:left;float:right;margin-left:10px;margin-right:0}.single main#maincontent.guide .navigation p a span,.single-business main#maincontent.business .navigation p a span,.archive main#maincontent.directory .navigation p a span{clear:both;display:block;font-size:20px;line-height:normal;color:#191919;font-weight:700;letter-spacing:-.02em;text-transform:none}.search main#maincontent .result{padding:20px 0;border-bottom:2px solid #ebebeb}.tidetimes-widget{min-height:20px;width:260px;border:solid 1px #c5d4e3;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;padding:15px;text-decoration:none;color:#3d3c3c;font-family:'Lato','Lata-fallback',sans-serif;font-size:14px;-webkit-font-smoothing:antialiased;float:left;margin:20px 20px 0 0}main#maincontent .tidetimes-widget a{border:0;opacity:1;text-decoration:none}.tidetimes-widget>h1.tidetimes-title{color:#4f4d4b;font-size:20px!important;line-height:20px;padding:0 0 5px;margin:0;letter-spacing:-.25px}.tidetimes-widget p.tidetimes-disclaimer,.tidetimes-widget p.tidetimes-cite{color:#807c78;font-size:11px;line-height:12px;margin-bottom:20px;margin:0 0 13px}.tidetimes-widget p.tidetimes-disclaimer>a,.tidetimes-widget p.tidetimes-cite>a{text-decoration:underline}.tidetimes-widget .tidetimes-forecast-date a{color:#2b6399;font-size:16px;line-height:16px;margin-bottom:3px;font-weight:600}.tidetimes-widget .tidetimes-date-for{display:none}.tidetimes-widget p.tidetimes-cite{font-size:10px}.tidetimes-widget .tidetimes-times dl dd{margin:10px 0}.tidetimes-widget .tidetimes-times dl dd dl{margin:0}.tidetimes-widget .tidetimes-times dl dd dt,.tidetimes-widget .tidetimes-times dl dd dd{display:inline-block;margin:0 0 5px}.tidetimes-widget .tidetimes-times dl dd dt{width:70px}.tidetimes-widget .tidetimes-times dl dd dd{margin-left:10px;width:140px;font-weight:700}.tidetimes-widget .hi{color:#4f4d4b}.tidetimes-widget .low{color:#2b6399}.tidetimes-widget .tidetimes-logo{display:block;height:60px;width:220px;background:url(https://tidetimes.co.uk/assets/logo.svg) center bottom no-repeat #fff;background-size:100%;margin-top:3px;text-indent:-99999px}.gform_wrapper.gravity-theme .gsection{border-bottom:0!important;padding:0!important}.som-password-sent-message{padding:10px!important}main#maincontent.directory .left .businesses .premium-listing{clear:both;position:relative;float:left;width:calc(100% - 44px);margin:0 0 35px 0;padding:20px;background:#fffaf0;border:2px solid #e2a22c;border-radius:5px;box-shadow:0 8px 22px rgb(25 25 25 / .08)}main#maincontent.directory .left .businesses .premium-listing__label{display:inline-block;margin-bottom:12px;padding:6px 11px;background:#e2a22c;color:#191919;font-family:'Roboto Condensed',sans-serif;font-size:14px;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:.02em;border-radius:3px}main#maincontent.directory .left .businesses .premium-listing__label i{margin-right:5px}main#maincontent.directory .left .businesses .premium-listing__body{clear:both}main#maincontent.directory .left .businesses .premium-listing h2{padding-top:4px;padding-bottom:8px}main#maincontent.directory .left .businesses .premium-listing h2 a{color:#191919;text-decoration:none}main#maincontent.directory .left .businesses .premium-listing h2 a:hover{color:#004B67}main#maincontent.directory .left .businesses .premium-listing h2 span{color:#004B67}main#maincontent.directory .left .businesses .premium-listing .services{padding-bottom:18px}main#maincontent.directory .left .businesses .premium-listing .services em{background-color:#fff;border:1px solid #ead49d}main#maincontent.directory .left .businesses .premium-listing a.premium-listing__thumbnail{opacity:1}main#maincontent.directory .left .businesses .premium-listing a.premium-listing__thumbnail:hover{opacity:.85}main#maincontent.directory .left .businesses .premium-listing img.attachment-business-sml,main#maincontent.directory .left .businesses .premium-listing img.premium-listing__photo{width:33.3%;height:auto;float:right;margin:0 0 20px 40px;border-radius:3px}main#maincontent.directory .left .businesses .premium-listing__copy p:first-child{padding-top:0}main#maincontent.directory .left .businesses .premium-listing p.profile a{background-color:#1e7d34}main#maincontent.directory .left .businesses .premium-listing p.profile a:hover{background-color:#191919}main#maincontent.directory .left .businesses .premium-listing p.contact{border-top:1px solid #ead49d;margin-top:8px;padding-top:12px}main#maincontent .right #sidebar .featured-listing-cta{background:#fffaf0;border:2px solid #e2a22c;padding:20px;width:calc(100% - 44px);border-radius:5px;margin:20px 0}main#maincontent .right #sidebar .featured-listing-cta h3{margin-top:0;padding-top:0}main#maincontent .right #sidebar .featured-listing-cta a.button{display:inline-block;margin-top:8px;padding:10px 16px;background:#fd9f01;color:#191919;font-family:'Roboto Condensed',sans-serif;font-weight:700;text-transform:uppercase;text-decoration:none;border-radius:3px}main#maincontent .right #sidebar .featured-listing-cta a.button:hover{background:#191919;color:#fff}@media screen and (max-width:700px){main#maincontent.directory .left .businesses .premium-listing img.attachment-business-sml,main#maincontent.directory .left .businesses .premium-listing img.premium-listing__photo{width:100%;float:none;margin:0 0 18px 0}}@media screen and (max-width:520px){main#maincontent.directory .left .businesses .premium-listing{width:calc(100% - 34px);padding:15px}main#maincontent.directory .left .businesses .premium-listing h2{font-size:24px}}