@charset "UTF-8";
/**
 * Theme Name: Airside Green
 * Author: Ryanair WordPress team
 * Author URI: https://www.ryanair.com/gb/en/
 * Version: 1.1.0
 * Text Domain: airside-green
 * Description: WordPress theme for Airside Green website
 */
html{font-size:15px;color:#313131;max-width:100vw;overflow-x:hidden}body{font-family:Roboto;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0;margin:0}body:not(.admin-bar) .ryrasg-flipbook-container{height:100vh}body.admin-bar .ryrasg-flipbook-container{height:calc(100vh - 32px)}.ryrasg-top-menu{display:block;position:absolute;top:30px;right:30px;z-index:12;padding:10px 10px 5px 10px}.ryrasg-top-menu::after,.ryrasg-top-menu::before{content:'';width:100%;height:100%;position:absolute;border-radius:1px}.ryrasg-top-menu::before{top:5px;left:5px;background:#3b5d2d;z-index:-2;box-shadow:0 10px 10px rgba(59,93,45,.19)}.ryrasg-top-menu::after{top:0;left:0;background:#fff;z-index:-1}.ryrasg-top-menu__label{font-size:16px;font-weight:600;-webkit-user-select:none;user-select:none}.ryrasg-top-menu input{display:block;width:100%;height:100%;position:absolute;top:0;left:0;cursor:pointer;opacity:0;z-index:4;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.ryrasg-top-menu input:checked~span.ryrasg-top-menu__icon span.ryrasg-top-menu__icon__part{background:#3b5d2d}.ryrasg-top-menu input:checked~span.ryrasg-top-menu__icon span.ryrasg-top-menu__icon__part:first-of-type{transform:rotate(45deg) translate(8px,6px) scale(.7,.7)}.ryrasg-top-menu input:checked~span.ryrasg-top-menu__icon span.ryrasg-top-menu__icon__part:nth-of-type(2){opacity:0;transform:scale(.1,.1)}.ryrasg-top-menu input:checked~span.ryrasg-top-menu__icon span.ryrasg-top-menu__icon__part:last-of-type{transform:rotate(-45deg) translate(7px,-5px) scale(.7,.7)}.ryrasg-top-menu input:checked~.ryrasg-top-menu__info{transform:translateY(0);opacity:1;visibility:visible}.ryrasg-top-menu__icon{display:inline-block;vertical-align:middle;width:33px;margin-left:15px;-webkit-user-select:none;user-select:none}.ryrasg-top-menu__icon__part{display:block;height:4px;margin:0 0 5px auto;position:relative;background:#dfdfdf;border-radius:2px;z-index:3;transition:transform .3s cubic-bezier(.77,.2,.05,1),background .3s cubic-bezier(.77,.2,.05,1),opacity .3s ease}.ryrasg-top-menu__icon__part:first-of-type,.ryrasg-top-menu__icon__part:last-of-type{transform-origin:50% 50%}.ryrasg-top-menu__info{padding:0;box-shadow:0 5px 10px 0 rgba(50,50,50,.3);border-radius:2px;border:5px solid #fff;width:400px;position:absolute;display:block;z-index:1;background:rgba(230,230,230,.9);transform:translateY(-10px);transition:all .3s ease-out;font-size:15px;box-sizing:border-box;top:50px;right:0;opacity:0;visibility:hidden}.ryrasg-top-menu__info:before{content:'';position:absolute;top:-19px;right:13px;border-width:7px;border-style:solid;border-color:transparent transparent #fff transparent}.ryrasg-top-menu__info>p{margin:5px 0;color:#555}.ryrasg-top-menu__info>p>strong{font-size:19px;color:#313131}.ryrasg-top-menu__contact{padding:0 10px;border-top:2px solid #3b5d2d}.ryrasg-top-menu__contact a{color:#3b5d2d;text-decoration:underline}.ryrasg-top-menu__contact a:hover{color:#3b5d2d;text-decoration:none}@media all and (max-width:767px){.ryrasg-top-menu__info{max-width:80vw}}.ryrasg-menu{margin:0;padding:0}.ryrasg-menu ul{margin:0;padding:0;list-style:none}.ryrasg-menu a{display:block;margin:0;padding:10px;text-decoration:none;color:#313131;background:#fff;border-bottom:1px solid #f5f5f5;transition:background-color .2s}.ryrasg-menu a:hover{background:#f9f9f9}.ryrasg-flipbook-container .df-ui-page label{color:#555}.ryrasg-flipbook-container .df-container .loading-info{font-size:12px;background-color:#313131}.ryrasg-flipbook-container .df-raw-loading{font-size:12px}
