ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:100vw;overflow-x:hidden}body{margin:0;overflow-x:hidden!important}h1{font-size:2em;margin:.67em 0}a{background-color:#fff0}strong{font-weight:bolder}small{font-size:80%}button,input,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button{text-transform:none}[type=button],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}textarea{overflow:auto}[type=checkbox]{box-sizing:border-box;padding:0}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*,:after,:before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}.container{width:85%;padding:0;margin:0 auto}p,ul li{font-family:futura-pt,sans-serif}p{font-weight:400;font-style:normal}ul li{font-size:20px;letter-spacing:1.5px;line-height:36px}ul li:hover{color:#32607c}ul li,ul li a{color:#66c1d0}ul li a:hover,ul#menu>li>a{color:#32607c;text-decoration:none}nav ul{margin:0;position:relative}nav ul li{display:inline-block}.container,nav a,nav ul ul li{display:block}nav ul ul{visibility:hidden;opacity:0;position:absolute;top:60px;width:100%;left:20px;min-width:211px;display:none;transition:all .5s ease}nav ul li:hover>ul{visibility:visible;opacity:1;display:block;transition:all .5s ease}nav ul ul li{width:100%;float:none;position:relative;list-style:none;text-transform:none!important}.sub-menu li a{color:#000!important;text-transform:unset!important;padding-bottom:0!important;display:block;width:100%}ul.sub-menu li a:hover{padding:0!important;margin:0!important;background:#32607c;color:#eaeaea;text-decoration:none}ul.sub-menu li:hover{background:#32607c}ul.sub-menu li{background:#ececec}ul.sub-menu li:hover a{background:#32607c;color:#eaeaea!important}ul#menu>li{text-transform:uppercase;font-size:17px;transition:.15s padding ease-out,.15s margin ease-out,.15s border ease-out;vertical-align:middle;position:relative}ul#menu>li>a{color:#fff;font-family:futura-pt,sans-serif;font-weight:400;font-size:18px}ul#menu{text-align:center}ul#menu>li.sticky-logo{width:0;padding:0!important;margin:0;overflow:hidden;transition:.5s}ul#menu>li.sticky-logo h1{width:250px;margin:0 auto;font-size:2.5rem}li.active{vertical-align:top}.header-bg{background-image:url(/wp-content/themes/dorset-ldc/images/dorset-ldc.png);min-height:100vh;position:relative}nav{padding:30px 0;color:#f1f1f1;-webkit-transition:background-color 2s ease-out;-moz-transition:background-color 2s ease-out;-o-transition:background-color 2s ease-out;transition:background-color .3s ease-in}nav ul li a:after,nav ul li a:before{transition:all .5s}.btn-main,h1.banner-heading{text-align:center;color:#fff;text-transform:uppercase}h1.banner-heading{position:absolute;left:0;right:0;top:40%;font-size:140px;font-family:futura-pt-bold,sans-serif;font-weight:800;letter-spacing:1.5px}.cliff-two-part ul li h3,.header-bg .container-fluid,nav ul{padding:0}ul#menu li a{color:#000;padding:20px!important;transition:.5s}.btn-main{background-color:#66c1d0!important;padding:4px 20px;border-radius:10px;min-width:200px;font-size:15px;letter-spacing:0;margin-bottom:6px!important;display:inline-block}.btn-main:hover{text-decoration:underline;color:#fff}nav#myHeader>ul>li>a{color:#fff;padding-bottom:10px}.gdpr{margin:20px 0!important;width:100%}.gdpr p{font-size:14px!important;margin:10px 0!important;line-height:18px!important}.gdpr input[type=checkbox]{width:14px!important;margin-left:10px!important;height:auto!important}.gdpr-small{text-align:center!important;font-size:12px!important;display:block!important;width:100%!important;color:#fff!important}.blog-single{padding:65px 20px 65px 0}.cliff-two-part{text-align:center;background-image:url(/wp-content/themes/dorset-ldc/images/event-bg.png);background-repeat:no-repeat;background-size:cover;padding:92px 0;box-sizing:border-box}.cliff-two-part ul li{display:inline-block;vertical-align:top;width:49%;text-align:right}.cliff-two-part ul li:last-child{text-align:left;margin-left:5px;width:calc(49% - 5px);vertical-align:bottom}.cliff-two-part h3{font-size:3rem;text-transform:uppercase;margin:0;box-sizing:border-box;padding:9%;color:#fff;font-family:futura-pt,sans-serif;font-weight:500}.cliff-two-part h3 strong{font-family:futura-pt-bold,sans-serif;font-weight:800}.cliff-two-part ul{padding:0;text-align:center;margin:0 auto;display:block}.get-in-touch-bg{text-align:center;background:#565555;position:relative;overflow:hidden}.contact-form ul li.half-input{max-width:47.8888888888%;float:left;width:100%}.cliff-two-part.inner-page-events h3,.contact-form-block p,ul.footer-links li a{color:#fff}.contact-form ul li input{width:100%;height:60px}.contact-form ul li{list-style:none;margin-bottom:12px;margin-right:12px}.contact-form .col-md-6,.contact-form ul{margin:0;padding:0}.contact-form textarea{width:100%;height:100%;font-size:20px;box-sizing:border-box;padding:10px}.contact-form-bg{min-height:15vh;background:#2f5f7c;text-align:center}.contact-form input{padding:10px}.contact-form-block{padding-top:14%;padding-bottom:14%}div.video-container{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0}video#video{position:absolute;left:0;min-width:100%;z-index:0;bottom:-74px;height:1500px}.contact-form input,.contact-form-block,.get-in-touch-bg .container{box-sizing:border-box}.contact-form ul li:last-child{margin-bottom:0}input.button.contact-form-button{margin:40px auto 0;border-radius:10px;max-width:150px;height:40px;line-height:0;text-transform:uppercase;display:block;width:100%;background-color:#66c1d0;border:0;color:#fff}.contact-form-info h2{margin-bottom:40px!important;text-transform:uppercase;font-size:3.2rem;color:#fff;margin:0;z-index:99999}.contact-form-info p{font-size:23px;line-height:38px;letter-spacing:1.5px;margin:0 0 40px}.container.center-contact-form-container{margin:0 auto;text-align:center;position:relative;z-index:1}.video-container-overlay{position:absolute;width:100%;height:100%;top:0;left:0;background:rgb(0 0 0/.4);overflow:hidden;z-index:1}.cliff-two-part.inner-page-events{background-image:none;background-color:#32607c;color:#fff}.header-bg.inner-page-header{min-height:50vh!important;background-attachment:fixed;background-position:100% 28%!important;background:#bababa;background-repeat:no-repeat;background-size:cover}.header-bg.inner-page-header h1{font-size:72px}.bread-crumb{list-style:none;font-size:23px;padding:23px 0;position:absolute;left:0;right:0;text-align:center;top:60%}#return-to-top{position:fixed;bottom:57px;right:50px;background:#545454;width:50px;height:50px;z-index:9999;display:none;-webkit-border-radius:45px;border-radius:45px}#return-to-top i{color:#fff;margin:0;position:relative;left:17px;top:14px;font-size:18px;transition:all .5s ease}#return-to-top:hover{background:#252525}#return-to-top:hover i{color:#fff;top:6px}footer.footer-info{padding-top:7%;padding-bottom:7%}h4.footer-heading{font-size:2.5rem}#return-to-top,ul.footer-links li a:hover{text-decoration:none}ul.footer-links li{display:inline-block;padding:2px;color:#fff}ul.footer-links{padding:0;text-align:center;margin:0 auto;margin-bottom:0!important}.breadcrumbs p{margin:0;padding:0}.breadcrumbs a,.breadcrumbs span,h4.footer-heading{text-transform:uppercase;color:#fff}.breadcrumbs a{font-size:20px!important;font-weight:600;padding:1px;text-decoration:none}.breadcrumbs a:hover{color:#a9cce0}.breadcrumbs span{font-size:20px;font-weight:400}ul.sub-menu{padding-top:20px;z-index:9999}@media only screen and (max-width:1320px){ul#menu>li>a{font-size:16px}ul#menu li a{padding:7px}ul#menu>li.sticky-logo h1{font-size:2rem}}@media only screen and (max-width:1280px){nav#myHeader,ul#menu{display:none}#responsive-menu-container #responsive-menu li.responsive-menu-item a .responsive-menu-subarrow{background:0 0!important}#responsive-menu-container #responsive-menu ul.responsive-menu-submenu li.responsive-menu-item a{background-color:#3a4145!important;border-bottom:none!important}#responsive-menu-container #responsive-menu ul.responsive-menu-submenu li.responsive-menu-item a:hover{background-color:#00000000!important}}@media only screen and (max-width:1200px){.contact-form ul li.half-input{max-width:unset;padding-right:12px}li.half-input input{max-width:468px;width:100%;float:left}ul.footer-links li a{font-size:16px}}@media only screen and (max-width:1160px){#responsive-menu-container #responsive-menu li.responsive-menu-item a .responsive-menu-subarrow{border-left:none!important}h1.banner-heading{top:30%;font-size:110px}}@media only screen and (max-width:1030px){.header-bg{background-image:none}}@media only screen and (max-height:870px){.bread-crumb{top:70%}}@media only screen and (max-width:800px){.header-bg.inner-page-header h1{font-size:55px}.bread-crumb{top:50%}}@media only screen and (max-width:975px){.cliff-two-part h3{font-size:2.3rem}}@media only screen and (max-width:1000px){.contact-form .col-md-6{max-width:100%;float:unset}}@media only screen and (max-width:768px){.cliff-two-part h3{font-size:2.21rem}.header-bg{min-height:100vh}.bread-crumb{top:50%}li.half-input input{max-width:unset}.contact-form ul li,.contact-form ul li.half-input{margin-right:0;padding-right:0}.contact-form textarea{min-height:200px;margin-top:12px}h1.banner-heading{top:17%;font-size:96px}.contact-form-info p{font-size:22px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.contact-form .col-md-6{flex:unset}.header-bg{min-height:60vh}}@media only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-device-pixel-ratio:3) and (orientation:landscape){h1.banner-heading{font-size:64px;top:25%}.contact-form-info h2{font-size:2.2rem}.contact-form textarea,.contact-form-info p,ul li,ul.footer-links li{font-size:15px}.header-bg{min-height:80vh}.contact-form ul li input{height:48px}.contact-form textarea{min-height:130px}.breadcrumbs span{display:none}.header-bg.inner-page-header h1{font-size:40px}}@media only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait){h1.banner-heading{font-size:64px;top:25%}.contact-form-info h2{font-size:2.2rem}.contact-form textarea,.contact-form-info p,ul li,ul.footer-links li{font-size:15px}.header-bg{min-height:80vh}.cliff-two-part ul li,.cliff-two-part ul li:last-child{width:100%}.contact-form ul li input{height:48px}.contact-form textarea{min-height:130px}.breadcrumbs span{display:none}.header-bg.inner-page-header h1{font-size:40px}}@media only screen and (min-device-width:375px) and (max-device-width:667px){h1.banner-heading{font-size:64px;top:25%}.contact-form-info h2{font-size:2.2rem}.contact-form textarea,.contact-form-info p,ul li,ul.footer-links li{font-size:15px}.header-bg{min-height:80vh}.cliff-two-part ul li,.cliff-two-part ul li:last-child{width:100%}.contact-form ul li input{height:48px}.contact-form textarea{min-height:130px}.breadcrumbs span{display:none}.header-bg.inner-page-header h1{font-size:40px}}@media only screen and (min-device-width:320px) and (max-device-width:568px){h1.banner-heading{font-size:64px;top:25%}.contact-form-info h2{font-size:2.2rem}.contact-form textarea,.contact-form-info p,ul li,ul.footer-links li{font-size:15px}.header-bg{min-height:80vh}.cliff-two-part ul li,.cliff-two-part ul li:last-child{width:100%}.contact-form ul li input{height:48px}.contact-form textarea{min-height:130px}.breadcrumbs span{display:none}.header-bg.inner-page-header h1{font-size:40px}}