*{box-sizing:border-box;-moz-box-sizing:border-box}html{height:100%}body{height:100%;background-color:rgb(var(--white));font-family:montserrat,Helvetica,Arial,sans-serif;font-size:62.5%;font-weight:400;color:rgb(var(--default))}img{width:100%;height:auto;box-sizing:content-box;-moz-box-sizing:content-box}.wrapper,.wide-wrapper,.narrow-wrapper{max-width:1240px;width:100%;margin:0 auto;padding-left:20px;padding-right:20px;position:relative}.wide-wrapper{max-width:1840px}.narrow-wrapper{max-width:900px}.header{position:relative;overflow:hidden}.slope{position:absolute;z-index:4;top:0;right:calc(50% - 350px);transition:right 300ms}.slope.right{position:absolute;z-index:4;top:-50px;left:calc(50% - 400px);right:auto;transition:left 300ms}.slope-overflow{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.content-row .slope.right{z-index:0}.sub-header{height:50px;padding:15px 0;font-size:1.6em;position:relative;font-weight:700}.sub-header>.white-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.sub-header>.wide-wrapper{z-index:5}.sub-header span.promo{color:rgb(var(--blue-dark))}.sub-header span.promo svg,.sub-header span.promo strong{color:rgb(var(--red))}.sub-header .social{position:absolute;right:calc(50% - 300px);top:2px;font-size:.9em}.sub-header .social a{color:rgb(var(--blue-dark));margin-left:10px;display:inline-block}.sub-header span.notice{color:rgb(var(--text));float:right}.sub-header span a{color:inherit;text-decoration:none}.inner-header{position:relative;padding:15px 0;z-index:51}.inner-header .wide-wrapper{z-index:5}.inner-header .wide-wrapper>a{text-decoration:none}.inner-header .contacts{position:absolute;top:50%;transform:translateY(-50%);right:0;min-width:460px;padding-right:20px;z-index:5}.inner-header .contacts a{vertical-align:top}.inner-header .contacts .more-button.white{color:rgb(var(--red));font-size:1.6em;font-weight:400}.inner-header .contacts .contact{display:inline-block;margin-left:3%;padding-left:50px;position:relative;font-size:1.4em;text-decoration:none}.inner-header .contacts .contact .icon{position:absolute;height:44px;width:44px;background-color:rgb(var(--white));border-radius:50%;left:0}.inner-header .contacts .contact .icon svg{color:rgb(var(--teal));font-size:2em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.inner-header .contacts .contact strong{display:block;padding-top:5px;font-size:1.2em}.header .logo{display:inline-block;vertical-align:middle;max-width:200px!important}.header .logo.mobile{display:none}.main-menu{display:inline-block;vertical-align:middle;opacity:1;transition:all 500ms;position:relative;z-index:5;margin-left:20px;max-width:56%}.main-menu ul{font-size:1.6em;font-weight:400}.main-menu ul li{list-style-type:none;display:inline-block;margin:0 0 0 30px;padding:10px 0;position:relative}.main-menu ul li.mobile{display:none}.main-menu ul li.home{margin-left:0}.main-menu ul li a{color:rgb(var(--text))!important;text-decoration:none;transition:color 300ms}.main-menu ul li.current-menu-item a,.main-menu ul li a:hover{color:rgb(var(--blue))}.main-menu ul ul{visibility:hidden;opacity:0;transition:opacity .2s linear,visibility .2s linear;position:absolute;top:100%;padding:0;left:-20px;width:auto;min-width:180px;font-size:95%;text-transform:none;text-align:left;z-index:+1;background-color:rgb(var(--white));border:1px solid rgba(var(--grey),.5);border-bottom:3px solid rgb(var(--red));overflow:hidden}.main-menu>ul>li:hover>ul{visibility:visible;opacity:1}.main-menu>ul ul li{display:block;float:none;margin:0;padding:0;width:auto;position:relative}.main-menu>ul ul a{white-space:nowrap;text-decoration:none;display:block;width:auto;color:rgb(var(--text));padding:10px 20px;background-color:rgb(var(--white));transition:all 300ms}.main-menu>ul ul>li.current-menu-item a{background-color:rgb(var(--blue-hint));color:rgb(var(--text))}.main-menu>ul ul a:hover{background-color:rgb(var(--blue-hint));color:rgb(var(--text))}.nav-overlay{position:fixed;left:0;top:0;width:100%;min-height:100vh;z-index:9999;visibility:hidden;opacity:0;transition:opacity .3s linear,visibility .3s linear}.mobile-menu-trigger,.mobile-menu{display:none}.header.nobanner,.error404 .header{overflow:visible}.header.nobanner>.slope,.error404 .header>.slope{clip-path:inset(0 0 1430px 0)}.slides-wrapper{position:relative;overflow:hidden;background-color:rgb(var(--blue))}.slides-wrapper.banner{padding-top:700px}.slides-wrapper.inner-banner{padding-top:350px}.slides-wrapper .slides,.slides-wrapper .slides .slide,.slides-wrapper .bx-wrapper,.slides-wrapper .bx-wrapper .bx-viewport{position:absolute!important;z-index:1;top:0!important;height:100%!important;width:100%!important}.slides-wrapper .slides .slide{display:none;background-size:cover;background-position:50%;background-repeat:no-repeat}.slides-wrapper .slides>div.slide:first-of-type{display:block}.slides-wrapper .slides .slide .mask{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.3);z-index:+1}.slides-wrapper .text{position:absolute;width:100%;max-width:1240px;padding:0 20px;top:50%;left:50%;transform:translate(-50%,-50%);z-index:5}.slides-wrapper .text span{display:block;max-width:650px;line-height:1em}.slides-wrapper .text .script{}.slides-wrapper .text .serif{font-size:7em;margin-bottom:.25em}.slides-wrapper .text p{font-size:2.6em;font-weight:400;margin-bottom:3%;line-height:1.5em;color:rgb(var(--white));max-width:550px}.slides-wrapper .text .button-row{margin-bottom:3%}.slides-wrapper .text a.more-button{font-size:.6em}.slides-wrapper .text a:not(.more-button){color:rgb(var(--white))}.promo-video{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:3}.promo-video .video{position:absolute;top:40%;left:50%;width:100%;height:auto;min-width:100%;min-height:100%;transform:translate(-50%,-50%)}.site-notice-wrapper{padding:2%}.site-notice-wrapper .content h3{font-size:3.6em;font-weight:400;margin-bottom:.5em}.site-notice-wrapper .content p{font-size:1.6em;text-align:center}.site-notice-wrapper .content p a{color:rgb(var(--white))}.site-notice-wrapper .content p a:hover{color:rgb(var(--white))}.clearfix:after,.content:after,.do-flex:after{content:"";display:table;clear:both}.col-1,.col-2,.col-3,.col-4{margin-right:-1.5%;margin-left:-1.5%;justify-content:center}.col-1>div.col{width:97%;margin:0 1.5% 3%}.wide-wrapper .col-1>div.col{max-width:900px}.col-2>div.col{width:47%;margin:0 1.5% 3%}.wide-wrapper .col-2>div.col{max-width:600px}.col-3>div.col{width:30.33%;margin:0 1.5% 3%}.wide-wrapper .col-3>div.col{max-width:460px}.col-4>div.col{width:22%;margin:0 1.5% 3%}.wide-wrapper .col-4>div.col{max-width:360px}.hide-overflow{overflow:hidden;position:relative}.do-flex{display:flex;flex-wrap:wrap;margin-bottom:-1px}.nbs-flexisel-container{position:relative;max-width:100%}.content ul.nbs-flexisel-ul{position:relative;width:9999px;margin:0;padding:0;list-style-type:none;text-align:center;height:130px}.nbs-flexisel-inner{overflow:hidden;width:100%}.content ul li.nbs-flexisel-item{float:left;margin:0;padding:0;cursor:pointer;position:relative;line-height:0;list-style-type:none}.nbs-flexisel-item img{width:100%;cursor:pointer;position:relative;margin-top:10px;margin-bottom:10px;max-width:200px;max-height:115px}.nbs-flexisel-nav-left,.nbs-flexisel-nav-right{width:22px;height:22px;position:absolute;cursor:pointer;z-index:100;opacity:.5}.nbs-flexisel-nav-left{left:10px;background:url(https://doolinferry.com/wp-content/themes/doolinferryco/js/images/button-previous.png)no-repeat}.nbs-flexisel-nav-right{right:5px;background:url(https://doolinferry.com/wp-content/themes/doolinferryco/js/images/button-next.png)no-repeat}div.simple-lightbox .sl-navigation button{font-size:6em;outline:none}div.simple-lightbox .sl-counter{font-size:2em}div.simple-lightbox button.sl-close{font-size:4em;outline:none}div.simple-lightbox .sl-navigation button.sl-prev{left:30px}div.simple-lightbox .sl-navigation button.sl-next{right:30px}.more-button{font-family:montserrat,Helvetica,Arial,sans-serif;background-color:rgb(var(--red));border:2px solid rgb(var(--red));border-radius:4px;padding:.75em 2.5em;font-weight:700;text-transform:uppercase;color:rgb(var(--white));font-size:1.8em;line-height:1em;text-decoration:none;letter-spacing:.05em;display:inline-block;white-space:nowrap;transition:all 300ms}.content p .more-button{font-size:1em;color:rgb(var(--white))}.content .more-button{color:rgb(var(--white))}.more-button.small{font-size:1.3em}a.more-button{text-decoration:none}.more-button.outline{background-color:initial;border-color:rgb(var(--green));color:rgb(var(--green))}.more-button.outline:hover{background-color:rgb(var(--green));border-color:rgb(var(--green));color:rgb(var(--white))}.more-button.outline.white{background-color:initial;border-color:rgb(var(--white));color:rgb(var(--white))}.more-button.outline.white:hover{background-color:rgb(var(--white));border-color:rgb(var(--white));color:rgb(var(--text))}.more-button.white{background-color:rgb(var(--white));border-color:rgb(var(--white))}.more-button.black{background-color:rgb(var(--black));border-color:rgb(var(--black))}.more-button.red{background-color:rgb(var(--red));border-color:rgb(var(--red))}.more-button.red:hover{background-color:rgb(var(--red-hover));border-color:rgb(var(--red-hover))}.more-button.red.outline{background-color:initial;border-color:rgb(var(--red));color:rgb(var(--red))}.more-button.red.outline:hover{background-color:rgb(var(--red));border-color:rgb(var(--red));color:rgb(var(--white))}.more-button.green{background-color:rgb(var(--green));border-color:rgb(var(--green))}.more-button.green:hover{background-color:rgb(var(--green-hover));border-color:rgb(var(--green-hover))}.more-button.green.outline{background-color:initial;border-color:rgb(var(--green));color:rgb(var(--green))}.more-button.green.outline:hover{background-color:rgb(var(--green-hover));border-color:rgb(var(--green-hover))}.more-button.teal{background-color:rgb(var(--teal));border-color:rgb(var(--teal))}.more-button.teal:hover{background-color:rgb(var(--teal-hover));border-color:rgb(var(--teal-hover))}.more-button.teal.outline{background-color:initial;border-color:rgb(var(--teal));color:rgb(var(--teal))}.more-button.teal.outline:hover{background-color:rgb(var(--teal-hover));border-color:rgb(var(--teal-hover));color:rgb(var(--white))}.more-button.blue-hint{background-color:rgb(var(--blue-hint));border-color:rgb(var(--blue-hint))}.more-button.blue-hint:hover{background-color:rgb(var(--blue-hint-hover));border-color:rgb(var(--blue-hint-hover))}.more-button.blue-hint.outline{background-color:initial;border-color:rgb(var(--blue-hint));color:rgb(var(--blue-hint))}.more-button.blue-hint.outline:hover{background-color:rgb(var(--blue-hint-hover));border-color:rgb(var(--blue-hint-hover));color:rgb(var(--white))}.more-button.blue-light{background-color:rgb(var(--blue-light));border-color:rgb(var(--blue-light))}.more-button.blue-light:hover{background-color:rgb(var(--blue-light-hover));border-color:rgb(var(--blue-light-hover))}.more-button.blue-light.outline{background-color:initial;border-color:rgb(var(--blue-light));color:rgb(var(--blue-light))}.more-button.blue-light.outline:hover{background-color:rgb(var(--blue-light-hover));border-color:rgb(var(--blue-light-hover));color:rgb(var(--white))}.more-button.blue{background-color:rgb(var(--blue));border-color:rgb(var(--blue))}.more-button.blue:hover{background-color:rgb(var(--blue-hover));border-color:rgb(var(--blue-hover))}.more-button.blue.outline{background-color:initial;border-color:rgb(var(--blue));color:rgb(var(--blue))}.more-button.blue.outline:hover{background-color:rgb(var(--blue-hover));border-color:rgb(var(--blue-hover));color:rgb(var(--white))}.more-button.blue-dark{background-color:rgb(var(--blue-dark));border-color:rgb(var(--blue-dark))}.more-button.blue-dark:hover{background-color:rgb(var(--blue-dark-hover));border-color:rgb(var(--blue-dark-hover))}.more-button.blue-dark.outline{background-color:initial;border-color:rgb(var(--blue-dark));color:rgb(var(--blue-dark))}.more-button.blue-dark.outline:hover{background-color:rgb(var(--blue-dark-hover));border-color:rgb(var(--blue-dark-hover));color:rgb(var(--white))}.more-button.disable{cursor:not-allowed;opacity:.5}.button-row{margin:0 -7px 14px}.button-row .more-button{margin:0 7px 14px}h1,h2,h3,h4,h5,h6,p.sup-title,span.h-1{font-family:playfair display,times new roman,Times,serif;font-weight:400;display:block;line-height:1.125em;margin-bottom:.5em;color:rgb(var(--white))}.white-bg h1,.white-bg h2,.white-bg h3,.white-bg h4,.white-bg h5,.white-bg h6,.white-bg p.sup-title,.white-bg span.h-1,.blue-hint-bg h1,.blue-hint-bg h2,.blue-hint-bg h3,.blue-hint-bg h4,.blue-hint-bg h5,.blue-hint-bg h6,.blue-hint-bg p.sup-title,.blue-hint-bg span.h-1{color:rgb(var(--blue-dark))}h3{font-size:2.6em}h4{font-size:2.2em}h5{font-size:2em}h6{font-size:1.8em}h1,h2.h-1,h3.h-1,h4.h-1,h5.h-1,h6.h-1,span.h-1,.sidebar>h3:first-child{font-size:3.6em}h2,h3.h-2,h4.h-2,h5.h-2,h6.h-2{font-size:3em}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none}.content p.sup-title{font-size:1.8em;margin-bottom:1em;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.content p{font-size:1.6em;line-height:1.5em;margin:0 0 1.5em}.red-bg .content p,.green-bg .content p,.teal-bg .content p,.blue-light-bg .content p,.blue-bg .content p,.blue-dark-bg .content p{color:rgb(var(--white))}.content strong{font-weight:700}.content a:not(.more-button),.sidebar a{color:rgb(var(--blue));font-weight:700;transition:all 300ms}.content a:not(.more-button):hover,.sidebar a:hover{color:rgb(var(--text))}.footer-wrapper .content a{font-weight:400}.script{font-family:caveat,times new roman,Times,serif}.serif{font-family:playfair display,times new roman,Times,serif;font-weight:400}.sans-serif{font-family:montserrat,Helvetica,Arial,sans-serif}.trim{background-repeat:no-repeat;height:30px;margin-bottom:20px;filter:brightness(0)invert(1)}.text-left .trim,.trim-left{background-image:url(https://doolinferry.com/wp-content/themes/doolinferryco/images/trim-left.png);background-position:0}.text-center .trim,.trim-center{background-image:url(https://doolinferry.com/wp-content/themes/doolinferryco/images/trim-center.png);background-position:50%}.text-right .trim,.trim-right{background-image:url(https://doolinferry.com/wp-content/themes/doolinferryco/images/trim-right.png);background-position:100%}.white-bg .row-content .trim,.blue-hint-bg .row-content .trim,.content-row.white-bg .trim,.content-row.blue-hint-bg .trim{filter:none}.row-form .trim{filter:brightness(0)invert(1)!important}.content ul,.content ol{font-size:1.6em;line-height:1.5em;margin:0 2px 1.5em 0;overflow:hidden}.content ul *,.content ol *{font-size:1em}.no-margin .col>ul,.no-margin .col>ol{margin-bottom:0}.content ul li{list-style-type:disc;margin:0 0 1em 30px}.content ol li{list-style-type:decimal;margin:0 0 1em 30px}.content ul li .fa-check{color:rgb(var(--green))}.content ul.tick-list{overflow:visible}.content ul.tick-list li:before{content:"\f058";font:var(--fa-font-regular);display:none}.content ul.tick-list li svg{color:rgb(var(--green));position:absolute;top:.3em;left:5px}.content ul.tick-list li{position:relative;list-style-type:none;margin-left:0;margin-bottom:.5em;padding-left:2em}.content .text-right ul.tick-list{text-align:right}.content .text-right ul.tick-list li svg{left:auto;right:5px}.content .text-right ul.tick-list li{padding-left:0;padding-right:35px}.content ul.pdf-list{margin-left:4%}.content ul.pdf-list li:before{content:"\f1c1";font:var(--fa-font-solid);display:none}.content ul.pdf-list li.web:before{content:"\f0ac"}.content ul.pdf-list li.audio:before{content:"\f1c7"}.content ul.pdf-list li{position:relative;list-style-type:none;padding-top:.25em;margin-bottom:1.5em;margin-left:3em;font-size:1.25em}.content ul.pdf-list li svg{font-style:normal;color:rgb(var(--blue));font-size:2em;position:absolute;left:-1.25em}.content ul.pdf-list li span{font-size:.8em}.sidebar ul{list-style-type:disc;margin:0 0 45px 25px;font-size:1.4em}.sidebar ul li{margin-bottom:1em}.text-center ul li,ul.text-center li,.text-center ol li,ol.text-center li{list-style-position:inside}.blocks .intro .mask{background-color:rgba(0,0,0,.4)}.blocks .intro .inner-wrapper{position:relative;z-index:2}.banner-text h1,.banner-text span{display:block;margin-bottom:0;padding:.5em 0}.sup-title{color:rgb(var(--white));font-size:3.6em;display:block}.white-bg .sup-title,.blue-hint-bg .sup-title{color:rgb(var(--teal))}.button-row p{margin:0}.content-row,.content-row .outer-wrapper{position:relative;overflow:hidden}.content-row.has-image .row-content{float:left;width:55%;min-height:350px}.content-row.has-image.image-left .row-content{float:right}.content-row.image-left .row-image{float:left}.content-row.image-right .row-image{float:right}.content-row.has-form .row-content{width:55%;margin:0 5% 0 0;order:1}.content-row.has-form.form-left .row-content{margin:0 0 0 5%;order:2}.content-row.form-left .row-form{order:1}.content-row.form-right .row-form{order:2}.content-row .row-image{width:45%;position:relative}.content-row .row-form{width:40%;position:relative;padding:5%;margin-top:-60px}.content-row .row-form:before{content:"";position:absolute;top:0;left:-60px;border:30px solid transparent;border-top-color:transparent;border-left-color:transparent}.row-form.red-bg:before{border-color:rgb(var(--red-hover));border-top-color:transparent;border-left-color:transparent}.row-form.white-bg:before{border-color:rgb(var(--grey));border-top-color:transparent;border-left-color:transparent}.row-form.green-bg:before{border-color:rgb(var(--green-hover));border-top-color:transparent;border-left-color:transparent}.row-form.teal-bg:before{border-color:rgb(var(--teal-hover));border-top-color:transparent;border-left-color:transparent}.row-form.blue-hint-bg:before{border-color:rgb(var(--blue-hint-hover));border-top-color:transparent;border-left-color:transparent}.row-form.blue-light-bg:before{border-color:rgb(var(--blue-light-hover));border-top-color:transparent;border-left-color:transparent}.row-form.blue-bg:before{border-color:rgb(var(--blue-hover));border-top-color:transparent;border-left-color:transparent}.row-form.blue-dark-bg:before{border-color:rgb(var(--blue-dark-hover));border-top-color:transparent;border-left-color:transparent}.content-row.has-form{z-index:9999;overflow:visible}.row-form .quick-links{font-size:1.6em;position:relative}.row-form .quick-links label{position:absolute;top:5px left5px;font-size:1.6em;z-index:-1}.row-form .quick-links select{width:100%;background-color:rgb(var(--white));margin-bottom:1em;border:2px solid rgb(var(--grey));padding:1em;border-radius:5px}.row-form .quick-links-button .more-button{display:block}.content-row .row-image img{border:7px solid rgb(var(--white));border-radius:14px;min-width:120%;position:relative;box-sizing:border-box}.content-row.white-bg .row-image img{border-color:rgb(var(--blue-hint))}.content-row.image-left .row-image img{left:-30%}.content-row.image-right .row-image img{right:-10%}.content-row.has-image .edge-image{position:absolute;top:0;bottom:0;background-position:50%;background-repeat:no-repeat;background-size:cover;border:7px solid rgb(var(--white));border-radius:14px}.content-row.white-bg.has-image .edge-image{border-color:rgb(var(--blue-hint))}.content-row.has-image.image-left .edge-image{left:-10px;right:calc(50% + 130px)}.content-row.has-image.image-right .edge-image{left:calc(50% + 115px);right:-10px}.button-box-row .button-box{border-radius:4px;border:1px solid #ddd;overflow:hidden;box-shadow:0 20px 25px rgba(0,0,0,.1)}.button-box-row .button-box .box-inner{position:relative}.button-box-row .button-box img{display:block}.button-box-row .button-box .box-title{position:absolute;width:100%;left:0;bottom:0;font-size:3em;padding:.25em .5em}.button-box-row .button-box .box-title>*{display:block;font-size:1em;margin-bottom:0}.button-box-row .button-box .box-title svg{font-size:.8em;position:relative;top:-.125em;margin-right:.25em}.button-box-row .button-box .button-row{padding:5% 5% calc(5% - 20px);font-size:80%;text-align:center}.text-box-row .text-box{border-radius:4px;border:1px solid #ddd;overflow:hidden}.text-box-row .text-box img{display:block}.text-box-row .text-box .box-inner{padding:5%}.text-box-row .text-box .box-inner strong{display:block;font-size:2.2em;margin-bottom:1em}.text-box-row .text-box .box-inner p{margin-bottom:0}.blog-posts-row .blog-posts .text-box{border:1px solid #eee;box-shadow:none;position:relative;top:0;transition:top 500ms,box-shadow 500ms}.blog-posts-row .blog-posts .text-box:hover{box-shadow:0 20px 25px rgba(0,0,0,.1);top:-10px}.blog-posts-row .blog-posts .text-box span{display:block;font-size:1.4em;color:rgb(var(--teal));margin-bottom:.75em}.blog-posts-row .blog-posts .text-box p{font-size:1.5em;color:rgba(var(--text),.7)}.blog-posts-row .blog-posts .text-box p.serif{font-size:2.2em;line-height:1em;margin-bottom:.5em}.blog-posts-row .blog-posts .text-box a{position:absolute;top:0;right:0;bottom:0;left:0}.blog-posts-row .button-row{text-align:center}.statistics-row{background-position:50%;background-repeat:no-repeat;background-size:cover}.statistic .box-inner{position:relative;padding-left:100px}.statistic .icon{position:absolute;width:80px;height:80px;left:0;border-radius:50%;background-color:rgba(var(--white),.3)}.statistic .icon svg{position:absolute;font-size:4em;top:50%;left:50%;transform:translate(-50%,-50%)}.statistic strong{display:block;font-size:4.4em;line-height:1em;top:-5px;position:relative}.statistic .text{display:block;font-size:2.2em}.testimonials .icon{font-size:3.6em}.testimonials-row .text-box .box-inner p{margin-bottom:1em;color:rgba(var(--text),.7)}.testimonials-row .text-box .box-inner p.serif{font-size:2.2em;color:rgb(var(--text))}.help-row{background-position:50%;background-repeat:no-repeat;background-size:cover}.help-row .narrow-wrapper{z-index:5}.help-row .help>p{font-size:3.6em}.time-tables{border:1px solid rgb(var(--grey));padding-bottom:165px;position:relative}.time-tables h3{background-color:rgb(var(--white));margin-bottom:0;padding:.5em 5px;margin:-1px;position:relative;z-index:3}.time-tables .colours,.time-tables .colour,.time-tables .tint{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.time-tables .colours{right:1px;left:1px}.time-tables .tint{background-color:rgba(255,255,255,.8)}.time-tables .colours-2 span.colour:first-of-type{right:calc(50% + 1px)}.time-tables .colours-2 span.colour:last-of-type{left:calc(50% + 1px)}.time-table.do-flex{flex-wrap:nowrap}.times{flex:1 1 100%;position:relative;border:1px solid rgb(var(--white))}.times .tint{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(255,255,255,.8);z-index:1}.times table{position:relative;width:100%;border:0;font-size:2.4em;font-weight:700;z-index:2}.times table th,.times table td{text-align:center;padding:.5em 5px}.table-buttons{position:absolute;width:100%;left:0;bottom:0;text-align:center;padding:5% 5px calc(5% - 15px);background-color:rgb(var(--white));z-index:3}.table-buttons .more-button{font-size:1.6em;margin-bottom:15px;min-width:220px}.one-way-row .col>div{position:relative;font-size:1.6em}.one-way-row .col>div label{display:block;text-align:center;font-weight:700;margin-bottom:1em;font-size:1.6em}.one-way-row .col>div select{width:100%;background-color:rgb(var(--white));border:2px solid rgb(var(--grey));padding:1em;border-radius:5px}.red-bg .content label,.green-bg .content label,.teal-bg .content label,.blue-light-bg .content label,.blue-bg .content label,.blue-dark-bg .content label{color:rgb(var(--white))}.one-way-row .button-row{text-align:center}.preloader{position:relative;z-index:1}.preloader span{position:absolute;top:0;left:0;width:100%;height:350px;background-image:url(https://doolinferry.com/wp-content/themes/doolinferryco/images/iframe-loader.gif);background-position:50% 200px;background-repeat:no-repeat}#myIframe{height:100vh;position:relative;z-index:2}.remodal-wrapper .remodal{text-align:center;padding:0}.remodal-wrapper .remodal>p{margin:0;padding:30px 30px 0;font-size:2.8em}.remodal-wrapper .remodal .content{margin:0;padding:30px}.contact-details{padding:2%}.contact-details p{position:relative;padding-left:45px}.contact-details p span{position:absolute;top:-.25em;left:0;width:32px;height:32px;border-radius:50%;background-color:rgba(var(--text),.2)}.contact-details p svg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:rgb(var(--text))}.contact-details p a{white-space:nowrap;text-decoration:none}.contact-details p br{display:none}.contact-details p br:nth-of-type(3){display:inline-block}.blog-wrapper>div.do-flex{flex-wrap:nowrap}.content-wrapper{width:70.042%;padding-right:5%;border-right:1px solid rgba(var(--grey),.5)}.sidebar{width:30%;padding-left:5%}.blog .header,.single .header,.archive .header{border-bottom:20px solid rgb(var(--red))}.entry{border-bottom:1px solid var(--grey);margin-bottom:5%;padding-bottom:1%}.entry.has-image{padding-left:34%}.entry h2{margin-bottom:.5em}.entry .postmetadata{margin-bottom:7px}.blog .entry img,.archive .entry img{float:left;margin-left:-51%;margin-top:5px;width:45%}.entry p.more-wrapper{text-align:right;font-size:1em}.content .entry p a.more-button{font-size:1.5em}.blog .news-feed,.single .news-feed,.archive .news-feed{margin-top:30px}.sidebar h3{color:rgb(var(--blue-dark))}.sidebar>ul{font-size:1.6em}.sidebar>ul li a{font-weight:400}.tagcloud{margin-bottom:50px}.content .navigation{text-align:center}.content .navigation ol.wp-paginate li{margin:0}img.full-image{display:block;margin-bottom:5%}.postmetadata{font-size:1.4em;display:block;margin-bottom:5%}.nav-next{float:right}.nav-single{font-size:2em;border-top:1px solid var(--grey);border-bottom:1px solid var(--grey);padding:20px 0 25px;margin:10% 0 3%}.nav-single a{text-decoration:none}.nav-single svg{font-size:1.5em;top:4px;position:relative}.nav-single span.next{float:right}.nav-single span.prev svg{margin-right:5px}.nav-single span.next svg{margin-left:5px}input,textarea,select{-webkit-border-radius:0;outline:none}select{-webkit-appearance:none}.contact-form{padding-top:3%;position:relative}.contact-form .wrapper{z-index:2}.contact-form h3{font-weight:300;color:rgb(var(--white))}div.wpcf7{margin:0 auto;padding:0 0 70px;width:100%;max-width:760px;position:relative}.wpcf7 form:before,.wpcf7 form:after{content:"\0020";display:block;height:0;overflow:hidden}.wpcf7 form:after{clear:both}.wpcf7 form{zoom:1;position:relative}.screen-reader-response{display:none!important}.wpcf7 p.notice{float:none;width:96%;font-size:1.1em;display:block;text-align:center}.content .wpcf7 p{float:left;width:46%;margin:0 2% 2.5%}.wpcf7 p.full{float:none;width:96%}.wpcf7 p.half{float:none;width:50%;margin:0 auto}.wpcf7 label{display:inline-block;line-height:2.5em;display:none;color:rgb(var(--white))}.wpcf7 label.show{display:inline-block}.wpcf7 input,.wpcf7 textarea,.wpcf7 select{width:100%;border:2px solid rgb(var(--white));border-radius:5px;padding:.75em;font-family:montserrat,Helvetica,Arial,sans-serif;font-size:16px;color:rgb(var(--text))!important}.wpcf7 textarea{height:120px;resize:vertical}.wpcf7 input.short{width:50%}.wpcf7 input.wpcf7-submit{font-family:montserrat,Helvetica,Arial,sans-serif;background-color:initial;border:2px solid rgb(var(--white));border-radius:4px;padding:.75em 2.5em;font-weight:700;text-transform:uppercase;color:rgb(var(--white))!important;font-size:1em;line-height:1em;text-decoration:none;letter-spacing:.05em;display:inline-block;width:auto;white-space:nowrap;transition:all 300ms}.wpcf7 input.wpcf7-submit:hover{background-color:rgb(var(--white));border-color:rgb(var(--white));color:rgb(var(--text))!important}.wpcf7 span.wpcf7-not-valid-tip,.wpcf7 span.wpcf7-not-valid-tip-no-ajax{display:none!important}.wpcf7-response-output{background:0 0;border:none!important;margin:0!important;padding:0!important;z-index:999;font-size:16px;text-align:center;position:absolute;bottom:-30px;right:0;width:100%;color:rgb(var(--white))}div.wpcf7 span.ajax-loader{position:absolute;display:none;left:50%;margin:0;padding:0;margin-left:-80px;top:auto;bottom:-30px;width:160px;height:20px;background:url(https://doolinferry.com/wp-content/themes/doolinferryco/images/ajax-loader.gif)}div.wpcf7 span.ajax-loader.is-active{display:block!important}.wpcf7-not-valid{border-color:red!important}span.wpcf7-form-control-wrap{display:inline!important}.wpcf7-acceptance label,.mc4wp-checkbox label{display:inline-block;line-height:1.5em;font-size:.9em;color:rgb(var(--white))}.wpcf7-acceptance label a{color:rgb(var(--teal))!important;font-weight:400}.wpcf7-acceptance label a:hover{color:rgb(var(--white))!important}.wpcf7-acceptance input[type=checkbox],.mc4wp-checkbox input[type=checkbox]{width:20px;vertical-align:top;position:relative;top:.3em;box-shadow:none!important}input[type=submit]:disabled.wpcf7-submit{background-color:rgb(var(--grey))!important;color:rgb(var(--white))!important;cursor:not-allowed}#cookie-notice .cn-text-container{margin:0}#cookie-notice #cn-accept-cookie{background-color:rgb(var(--blue))!important;transition:background-color 300ms}#cookie-notice a.cn-button,.content p a.cn-revoke-inline{margin:0 0 0 10px;padding:.25em .5em .35em;border-radius:3px;color:rgb(var(--white));text-decoration:none}#cookie-notice #cn-refuse-cookie,#cookie-notice #cn-more-info,.content p a.cn-revoke-inline{background-color:#999!important;transition:background-color 300ms}#cookie-notice #cn-accept-cookie:hover,#cookie-notice #cn-refuse-cookie:hover,#cookie-notice #cn-more-info:hover,.content p a.cn-revoke-inline:hover{background-color:#333!important;color:#fff!important}table.cookie-table{width:100%;font-size:1em}.cookie-table{background:rgb(var(--white));border-collapse:separate;border-spacing:1px;text-align:center;margin-bottom:30px}.cookie-table th{background:rgb(var(--blue));padding:8px 10px 6px;vertical-align:top;text-align:center;font-weight:700;color:rgb(var(--white))}.cookie-table td{background:rgba(var(--grey),.5);padding:10px;text-align:center;vertical-align:middle}.cookie-table th,.cookie-table td{font-size:1.5em;line-height:1.5em}.cookie-table tr th:last-of-type,.cookie-table tr td:last-of-type{text-align:left}.map-frame{width:100%;height:auto}#map_canvas{width:100%;height:70vh}#map_canvas img{max-width:none}.map-frame h3{font-size:1em;text-align:center;line-height:1em;font-weight:400;text-transform:uppercase}.map-frame .info-box{display:block;text-align:center}.videowrapper{float:none;clear:both;width:100%;position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin-bottom:20px}.videowrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.footer-wrapper{background-color:#073a53;border-top:7px solid rgb(var(--blue-light));min-height:300px;position:relative}.footer-wrapper .bg{position:absolute;top:0;right:0;bottom:0;left:0;background-position:50%;background-repeat:no-repeat;background-size:cover;opacity:.2}.footer{position:relative;padding-bottom:2%;border-bottom:2px solid rgba(var(--white),.3)}.footer .left{float:left;width:25%}.footer .right{float:left;width:75%;padding:5% 0 0 5%}.footer a{text-decoration:none;color:rgb(var(--white));transition:color 300ms}.footer a:hover{color:rgb(var(--teal))}.footer .left .logo{display:block;padding:20px;margin-bottom:45px;background-color:rgb(var(--white));border-bottom:4px solid rgb(var(--blue-light))}.footer .left p{position:relative;padding-left:1.5em}.footer .left p svg{position:absolute;left:2px;top:.2em;color:rgb(var(--blue-light))}.footer .left p a{white-space:nowrap}.footer p.footer-title{font-size:2.2em;color:rgb(var(--blue-light));margin-bottom:2em}.footer .col{color:rgb(var(--white));float:left}.footer .contacts{padding-bottom:55px}.footer .contacts a.white-txt:hover{color:rgb(var(--blue-light))!important}.footer .address .inner{position:relative;font-size:1.6em;padding-left:1.5em}.footer .address .inner svg{position:absolute;left:2px;top:.2em;color:rgb(var(--blue-light))}.footer .address .inner p{font-size:1em;line-height:3em;position:relative;top:-.75em}.footer .footer-menu ul li{list-style-type:none;margin:0 0 1.5em}.footer .footer-menu ul li a{color:rgb(var(--white))}.footer .footer-menu ul li a:hover{color:rgb(var(--blue-light))}.footer .footer-menu ul{overflow:visible}.footer .footer-menu ul li svg{color:rgb(var(--blue-light));position:absolute;top:.2em;left:5px}.footer .footer-menu ul li{position:relative;list-style-type:none;padding-left:1.5em}.footer .footer-menu ul li:before{content:"";font:var(--fa-font-regular);display:none}.footer .footer-menu.footer-links ul li:before{content:"\f101"}.footer .footer-menu.footer-destinations ul li:before{content:"\f3c5"}.footer .subscribe{clear:left}.footer .subscribe p.footer-title,.footer .subscribe form{display:inline-block;margin-bottom:0;padding:10px 0;width:100%}.footer .subscribe form .mc4wp-form-fields{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;gap:1em}.footer .subscribe form span{flex:auto;min-width:15em}.footer .subscribe form label{position:absolute;z-index:-1;left:5px;top:5px}.footer .subscribe form input{border:2px solid rgb(var(--blue-light));border-radius:5px;font-size:1.4em;padding:.5em 1em;min-height:39px;width:100%}.footer .subscribe form .more-button{font-size:1.4em;width:100%}.footer .contact span{display:inline-block;white-space:nowrap;font-size:1.6em;color:rgb(var(--white));font-weight:300;margin-bottom:25px;line-height:1.75em;position:relative;padding:0 30px}.footer .contact span svg{font-size:1.3em;position:absolute;left:0;top:3px}.footer .social{}.footer .social a{display:inline-block;position:relative;width:32px;height:32px;font-size:1.6em;border:1px solid rgb(var(--white));border-radius:50%;background-color:initial;color:rgb(var(--white));margin:0 4px 8px;transition:background-color 300ms}.footer .social a:hover{background-color:rgb(var(--white))}.footer .social a svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:rgb(var(--white));transition:color 300ms}.footer .social a:hover svg{color:rgb(var(--blue-light))}.footer .mc4wp-response{color:rgb(var(--white))!important}.reciprocal-links{padding-top:2%;padding-bottom:1%;border-bottom:2px solid rgba(var(--white),.3)}.reciprocal-links.content p{margin-bottom:0;font-size:1.4em;font-weight:700}.reciprocal-links.content p a{text-decoration:none;display:inline-block;padding:0 10px 20px;white-space:nowrap;color:rgba(var(--white),.5)}.sub-footer{padding:2% 0 1%}.sub-footer .content span{display:inline-block;font-size:1.4em;color:rgb(var(--white));padding:0 20px 20px;vertical-align:middle}.sub-footer .content ul{display:inline-block;font-size:1.4em;margin:0;padding:0;vertical-align:middle}.sub-footer .content ul li{display:inline-block;list-style-type:none;margin:0;padding:0 20px 20px}.sub-footer .content ul li a{text-decoration:none;color:rgb(var(--white));white-space:nowrap;text-decoration:none;transition:color 300ms}.sub-footer .content a:hover{color:rgb(var(--blue-light))}img.alignleft{float:left;margin:3px 3% 2% 0;width:auto;max-width:40%}img.alignright{float:right;margin:3px 0 2% 3%;width:auto;max-width:40%}img.aligncenter{display:block;margin:5px auto 3%;width:auto}.line{display:block;height:2em;margin-bottom:4em;border-bottom:1px solid rgb(var(--grey))}.overflow{overflow:hidden}.clear{clear:both;padding:2% 0}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.uppercase{text-transform:uppercase}.padding{padding-top:4%;padding-bottom:3%}.padding-top{padding-top:4%}.padding-bottom{padding-bottom:3%}.error404 .padding{padding:10% 0}p.credit-cards{font-size:6em;margin-bottom:.25em}p.credit-cards svg.fa-cc-visa{color:#04539a}p.credit-cards svg.fa-cc-mastercard{color:#f75d05}p.credit-cards svg.fa-cc-paypal{color:#0798d6}.white-txt{color:rgb(var(--white))!important}.red-txt{color:rgb(var(--red))!important}.green-txt{color:rgb(var(--green))!important}.teal-txt{color:rgb(var(--teal))!important}.blue-hint-txt{color:rgb(var(--blue-hint))!important}.blue-light-txt{color:rgb(var(--blue-light))!important}.blue-txt{color:rgb(var(--blue))!important}.blue-dark-txt{color:rgb(var(--blue-dark))!important}.white-bg{background-color:rgb(var(--white))}.red-bg{background-color:rgb(var(--red))}.green-bg{background-color:rgb(var(--green))}.teal-bg{background-color:rgb(var(--teal))}.blue-hint-bg{background-color:rgb(var(--blue-hint))}.blue-light-bg{background-color:rgb(var(--blue-light))}.blue-bg{background-color:rgb(var(--blue))}.blue-dark-bg{background-color:rgb(var(--blue-dark))}.white-bg.alpha{background-color:rgba(var(--white),.7)}.red-bg.alpha{background-color:rgba(var(--red),.7)}.green-bg.alpha{background-color:rgba(var(--green),.7)}.teal-bg.alpha{background-color:rgba(var(--teal),.7)}.blue-hint-bg.alpha{background-color:rgba(var(--blue-hint),.7)}.blue-light-bg.alpha{background-color:rgba(var(--blue-light),.7)}.blue-bg.alpha{background-color:rgba(var(--blue),.7)}.blue-dark-bg.alpha{background-color:rgba(var(--blue-dark),.7)}.red-bg a:not(.more-button),.green-bg a:not(.more-button),.teal-bg a:not(.more-button),.blue-light-bg a:not(.more-button),.blue-bg a:not(.more-button),.blue-dark-bg a:not(.more-button){color:rgb(var(--white))}.mask{background-color:rgba(0,0,0,.2);position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;transition:background-color 500ms}@media only screen and (max-width:1600px){.content-row .row-image img{min-width:unset}.content-row.image-right .row-image img{right:0}.content-row.image-left .row-image img{left:0}.content-row.has-image .row-content{width:50%}.content-row.has-image.to-edge .row-content{width:55%}}@media only screen and (max-width:1540px){.inner-header .contacts{min-width:unset;width:25%;text-align:center}.inner-header .contacts .more-button.white{display:block;font-size:1.2em;font-weight:700;max-width:150px;margin:0 auto 10px}.header .logo{max-width:160px!important}.main-menu ul{font-size:1.4em;font-weight:700}.promo-video .video{top:50%}}@media only screen and (max-width:1300px){.header .logo{max-width:140px!important}.main-menu ul{font-size:1.3em}}@media only screen and (max-width:1250px){.promo-video .video{width:unset;height:unset}}@media only screen and (max-width:1200px){.content-row.has-image.image-left .edge-image,.content-row.has-image.image-right .edge-image{width:40%}.content-row.has-image.image-left .edge-image{right:auto}.content-row.has-image.image-right .edge-image{left:auto}.sub-header{font-size:1.3em}.main-menu ul li{margin:0 0 0 15px}.col-4>div.col{width:30%}}@media only screen and (max-width:1130px){.sub-header span.notice{margin-right:75px}.header .contacts,.header .social,.header .logo{display:none}.header .logo.mobile{display:inline-block;max-width:300px!important}.main-menu .social{display:block;text-align:center;padding-bottom:10px}.main-menu .social a svg{color:rgb(var(--white))!important}.header .mobile-menu-trigger{display:block;position:absolute;top:50%;transform:translateY(-50%);right:30px;cursor:pointer;z-index:51}.header .fa-bars,.header .fa-times{font-size:5em;color:rgb(var(--white))}.main-menu{float:none;clear:both;display:none}.nav-overlay.active{visibility:visible;opacity:1}.nav-overlay .scroll-overflow{position:absolute;top:0;left:0;width:100%;height:100vh;overflow:scroll}.nav-overlay .top-nav{background-color:rgba(var(--blue-dark),.95);min-height:100vh;width:100%;position:relative}.nav-overlay .top-nav ul{font-size:2em;text-align:center;font-weight:700;margin-right:0;padding:0}.nav-overlay .top-nav ul li{list-style-type:none}.nav-overlay .top-nav ul li.desktop{display:none}.nav-overlay .top-nav ul a{display:block;color:rgb(var(--white));padding:.5em 10px;border-bottom:1px solid rgba(var(--white),.4);text-decoration:none}.nav-overlay .top-nav ul ul{font-size:.85em;background-color:rgba(var(--white),.3);border-bottom:1px solid rgba(var(--white),.4)}.nav-overlay .top-nav ul li.menu-item-has-children a{border-bottom:none}.mobile-menu-close{display:block;cursor:pointer;text-align:center;float:right;padding:20px 15px 0 0;color:rgb(var(--white))}.mobile-menu-close .fa-times{font-size:4em}.mobile-menu-close strong{display:block;font-size:1.4em;text-align:center}.header .slope{right:65px;left:auto}.header .slope.right{left:auto;right:-2185px}.slides-wrapper.banner{padding-top:600px}}@media only screen and (max-width:1060px){.inner-banner .banner-text h1{font-size:4em}.footer .left{float:none;width:100%}.footer .left .logo{float:left;margin:0 5% 0 0;width:25%}.footer .contacts{float:left;padding:3% 5% 0 0;width:43%}.footer .social{float:left;padding:3% 0 0;width:18%}.footer .right{float:none;width:100%;padding:5% 0 0;clear:both}.footer p.footer-title{margin-bottom:1.5em}}@media only screen and (max-width:980px){.promo-video .video{width:auto;height:100%}.content-wrapper{padding-right:3%}.sidebar{padding-left:3%}.sidebar ul{margin:0 0 40px}.col-3>div.col,.col-4>div.col{width:47%;max-width:360px}.footer .col-3>div.col{width:30.33%}}@media only screen and (max-width:830px){.header .slope{right:-70px}.header.nobanner>.slope,.sub-header>.white-bg,.sub-header span.notice{display:none}.sub-header{height:auto;padding:10px 0}.header.nobanner .sub-header{background-color:rgba(var(--blue),.3)}.sub-header>.wide-wrapper{text-align:center}.slides-wrapper.inner-banner{padding-top:200px}.slides-wrapper .text span,.slides-wrapper .text p{max-width:unset}.slides-wrapper .text .serif{font-size:5em}h3{font-size:2.4em}h4{font-size:2.2em}h5{font-size:1.9em}h6{font-size:1.8em}h1,h2.h-1,h3.h-1,h4.h-1,.sidebar>h3:first-child{font-size:2.8em}h2,h3.h-2,h4.h-2{font-size:2.6em}.content-row.has-image .row-image,.content-row.has-image .row-content,.content-row.has-image.image-left.to-edge .row-content,.content-row.has-image.image-right.to-edge .row-content{float:none!important;width:100%!important}.content-row.has-image .row-content{margin-bottom:5%}.content-row.has-image.image-left .edge-image,.content-row.has-image.image-right .edge-image{width:auto;position:relative;left:auto;right:auto;padding-top:50%;margin:0 20px}.content-row .row-form,.content-row.has-form .row-content{width:100%}.content-row.has-form.form-left .row-content{order:1}.content-row.has-form.form-left .row-form{order:2}.content-row .row-form{margin-top:20px;border-radius:4px}.content-row .row-form:before{display:none}.col-3>div.col,.col-4>div.col{max-width:unset!important}}@media only screen and (max-width:768px){.blog-wrapper>div.do-flex{flex-wrap:wrap}.content-wrapper,.sidebar{padding:0;min-width:100%;border:none}}@media only screen and (max-width:700px){.slides-wrapper.banner{padding-top:500px}.slides-wrapper .text{font-size:80%}.sailing-times .col-2>div.col{width:97%}.footer .social{float:none;width:100%;clear:both}}@media only screen and (max-width:640px){.button-box-row .button-box .box-title>*{font-size:.8em}.wpcf7 form p,.wpcf7 form p.full{float:none;width:96%}.cookie-table{font-size:.8em}}@media only screen and (max-width:600px){.statistic .box-inner{font-size:70%;padding-left:75px;margin-bottom:15px}.statistic .icon{width:60px;height:60px}.statistic strong{line-height:1.1em}.wpcf7-response-output{font-size:13px}#map_canvas{width:100%;height:600px}.footer .col-3>div.col{width:97%}.footer .subscribe h6,.footer .subscribe form,.footer .subscribe form span{display:block}.footer .subscribe form span{padding:0 0 15px}.footer .subscribe form input{width:100%}}@media only screen and (max-width:520px){.wrapper,.wide-wrapper,.narrow-wrapper{padding:0 10px}.times table{font-size:2em}.col-2>div.col,.col-3>div.col,.col-4>div.col{width:97%}.button-box-row .button-box .box-title>*{font-size:1em}}@media only screen and (max-width:500px){img.alignleft,img.alignright,img.aligncenter{display:block;float:none;margin:0 auto 3%;width:100%;max-width:420px}img.pps-logo{max-width:150px!important}.content p,.content h1,.content h2,.content h3,.content h4,.content h5,.content h6,.postmetadata,.entry p.more-wrapper,.sidebar,.sup-title,.slides-wrapper .text{text-align:center}.text-right .trim,.trim-right,.text-center .trim,.trim-center,.text-left .trim,.trim-left{background-image:url(https://doolinferry.com/wp-content/themes/doolinferryco/images/trim-center.png);background-position:50%}.content ul,.content ol,.sidebar ul{text-align:center;list-style-position:inside;margin-left:0}.content ul li,.content ol li,.sidebar ul li{margin-left:0}.content ul.tick-list{}.content ul.tick-list li{padding-left:0;list-style-type:disc}.content ul.tick-list li svg{display:none}.content .member{text-align:center}.content .member>img{float:none;width:auto}.content .member .member-inner{padding-left:0}.entry.has-image{padding-left:0}.blog .entry img,.archive .entry img{float:none;display:block;margin:0 auto 20px;width:auto}.footer .left .logo,.footer .left .contacts{float:none;margin:0 auto 5%;width:100%;padding:0}.footer .social{text-align:center}.footer .left p{padding-left:0}.footer .left p svg{display:none}.footer .footer-menu ul li,.footer .address .inner{padding-left:0}.footer .footer-menu ul li svg,.footer .address .inner svg{display:none}.footer .subscribe form span{text-align:center}}@media only screen and (max-width:470px){.button-row .more-button{display:block}.content .wpcf7 p{float:none;width:96%}.cookie-table,.cookie-table *{display:block;text-align:left}.cookie-table tr:first-of-type{display:none}}@media only screen and (max-width:420px){.header .slope.right{right:-2232px}.header .mobile-menu-trigger{right:15px}.header .fa-bars,.header .fa-times{font-size:3.4em}.inner-header{padding:5px 0}.header .logo{width:220px;min-width:0;padding-right:0}@media only screen and (max-width:360px){}}