main#maincontent .offer-small{background-image:none;width:calc(100% - 44px);padding:20px}.wrapper{padding:0 30px}header#mainheader .main-menu ul>li>a{padding:20px 15px}header#mainheader a.logo{width:200px;height:48px;margin-top:5px;margin-bottom:0}header#mainheader .middle .left p em,header#mainheader.advertiser .top .left p em{font-size:13px}header#mainheader .middle .promo{margin-left:0;padding-top:10px;padding-right:5px;width:260px}header#mainheader .middle .promo p{font-size:12px!important}main#maincontent .left{width:calc(100% - 380px)}main#maincontent.business .left{width:calc(100% - 420px)}.page-template-t-register main#maincontent div.left{margin-left:0}main#maincontent div.right{width:340px}main#maincontent.business .short .contact-details{width:260px}main#maincontent.business .short iframe{width:calc(100% - 380px)}main#maincontent .right #sidebar{width:calc(100% - 80px);padding:20px 40px}main#maincontent .right #sidebar .item .post a.thumbnail img,footer#mainfooter .col .post a.thumbnail img{width:75px}.page-template-t-register main#maincontent.full{background-image:none}main#maincontent.advertiser{background-position:left -150px bottom}main#maincontent.advertiser .wrapper:before{display:none}header#mainheader .middle .promo:first-child{display:none}header#mainheader .bottom .right ul li.search #searchform,header#mainheader .bottom .right ul li.search a{border:0}header#mainheader .main-menu ul>li>a{border:0;padding:20px 9px}footer#mainfooter .col{margin-left:40px;width:calc(25% - 30px)}.page-template-t-register main#maincontent .left br{display:none}.page-template-t-register main#maincontent .left ol{width:350px}main#maincontent.advertiser{background-image:none}.wrapper{padding:0 15px}header#mainheader .bottom .right .add-listing{display:none}header#mainheader .middle .promo:first-child{display:block}header#mainheader .middle .promo{width:150px}header#mainheader .middle .promo h4{line-height:1.1}header#mainheader .middle .promo p{display:none}header#mainheader .top-menu li#menu-item-2219,header#mainheader .top-menu li#menu-item-2220{display:block}header#mainheader .top-menu li#menu-item-2219 a,header#mainheader .top-menu li#menu-item-2220 a{background-color:#00aff2;color:#191919;font-weight:700;padding:13px 15px}header#mainheader .top-menu li#menu-item-2219 a i,header#mainheader .top-menu li#menu-item-2220 a i{font-size:12px;margin-left:3px}#offer .wrapper{background-position:right -65px bottom}main#maincontent.business .left{margin-left:0;width:calc(100% - 380px)}.single main#maincontent.guide .left .indent,main#maincontent.directory .left .indent,main#maincontent.job .left .indent,main#maincontent.event .left .indent,main#maincontent.page .left .indent{padding-left:0}header#mainheader .bottom .right ul li.search a{padding-left:0;padding-right:0}.archive main#maincontent.directory .navigation-wrapper{padding-bottom:80px}main#maincontent .left,main#maincontent.business .left{width:100%;;margin-right:0}main#maincontent.business .left iframe{width:100%}main#maincontent.business .right .contact-details{margin-bottom:20px}main#maincontent.business .right iframe{height:300px}main#maincontent.business .short .contact-details{width:calc(100% - 80px);margin-bottom:20px}main#maincontent.business .short iframe{width:100%;height:300px;margin-top:0}main#maincontent div.right{width:100%;margin-top:40px}main#maincontent.business div.right{margin-top:-35px}main#maincontent .right #sidebar .item{width:calc(50% - 40px);margin-left:40px}main#maincontent .right #sidebar .item:nth-child(2n-1){;margin-left:0;clear:both}main#maincontent .right #sidebar .item:nth-child(2){;border:0}main#maincontent{padding-bottom:40px}main#maincontent.business .logo{width:150px}footer#mainfooter .col{margin-left:40px;width:calc(50% - 30px);padding-bottom:40px}footer#mainfooter .col:nth-child(2n-1){;margin-left:0}.page-template-t-register main#maincontent section.hero{background-image:none}.page-template-t-register main#maincontent .wrapper{padding:0}.page-template-t-register main#maincontent section.hero div.left,.page-template-t-register main#maincontent section.extended-overview div.left{width:calc(100% - 30px);padding:0 15px 40px 15px}.page-template-t-register main#maincontent section.extended-overview div.left{padding-top:40px}.page-template-t-register main#maincontent section.extended-overview .right{padding:0 0 40px 0;width:calc(100% - 30px)!important}.page-template-t-register main#maincontent section.hero div.left{background:#fd9f01 url(/wp-content/themes/poole-and-bournemouth-2021/images/background-register.jpg) left 180px bottom -70px no-repeat;background-size:943px}.page-template-t-register main#maincontent div.right{width:calc(100% - 114px)!important;margin:0 15px!important}.page-template-t-register main#maincontent .left ol{width:auto}.page-template-t-register main#maincontent .left br{display:block}main#maincontent.guide .featured-post:first-child{width:100%}main#maincontent.guide .featured-post{width:50%}.tax-section main#maincontent.guide .date,.tag main#maincontent.guide .date{margin-top:0}.tax-section main#maincontent.guide .left .post h2,.tag main#maincontent.guide .left .post h2{padding:10px 0 0 0}header#mainheader.advertiser .top .middle ul li a{border:0;padding:20px 9px}header#mainheader .middle .promo,header#mainheader .middle .promo:first-child{display:none}header#mainheader .bottom,header#mainheader.advertiser .top .middle{overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;border-top:1px solid #ebebeb}header#mainheader:not(.advertiser) .top{float:right;width:calc(100% - 215px)}header#mainheader:not(.advertiser) .top .wrapper{padding-left:0}header#mainheader:not(.advertiser) .top .left{display:none}header#mainheader .bottom .right{display:none}header#mainheader:not(.advertiser) .middle{float:left;width:215px;border:0}header#mainheader:not(.advertiser) .middle .wrapper{padding-right:0}header#mainheader.advertiser .top .right{width:calc(100% - 215px)}header#mainheader.advertiser .top .right ul{float:right;margin-top:0}header#mainheader.advertiser .top .middle{float:left;clear:both;margin-left:-15px;margin-right:-15px;width:calc(100% + 30px)}header#mainheader.advertiser .top .middle ul{margin-top:0;margin-left:5px;margin-right:0;display:flex}header#mainheader.advertiser .top .middle ul li{float:none}header#mainheader .main-menu>ul>li#menu-item-2222,header#mainheader .main-menu>ul>li#menu-item-2221{display:block}.FeedGridLayout__button-list.layout__flex-column{display:none!important}.FeedLayout__wrapper{padding:0!important}#offer .left{max-width:375px}#offer h3{font-size:33px;line-height:1.1}#offer p{padding:0 0 15px 0;line-height:130%}#offer .cta{margin:0 30px 10px 0}.page-template-t-guide main#maincontent.guide{padding-top:40px}main#maincontent p,main#maincontent ul{line-height:150%}.archive main#maincontent.directory .left h1.category{padding-bottom:10px}main#maincontent.guide .featured-posts{padding-bottom:25px}main#maincontent.guide .left .post{padding-bottom:30px;margin-bottom:35px}main#maincontent.guide .left .post .excerpt{padding-bottom:10px}.single main#maincontent.guide .left .wp-post-image,main#maincontent.directory .left img.category{margin-bottom:25px}.single main#maincontent.guide .left h2{margin:25px 0 15px}.single main#maincontent.guide hr.wp-block-separator{margin:20px 0 20px 0!important}.single main#maincontent.guide .author{padding:40px 0;margin-top:50px;margin-bottom:40px}main#maincontent .left section .business{padding-bottom:20px;margin-bottom:25px}main#maincontent.job .left .back,main#maincontent.event .left .back{margin-top:10px}main#maincontent.job .left p a.button,main#maincontent.event .left p a.button{margin-top:15px}.page-template main#maincontent.job .left p a.button,.page-template main#maincontent.event .left p a.button{float:left;margin-right:20px;margin-top:10px;margin-bottom:20px;margin-left:0}main#maincontent.advertiser .full{padding:60px 40px;max-width:none;width:calc(100% - 84px)}footer#mainfooter .col{padding-bottom:20px}