*{box-sizing:border-box}body{font-family:source sans pro,sans-serif!important;margin:0;padding:0}a{text-decoration:none!important;cursor:pointer}img{max-width:100%}.home-banner{background-image:url(https://irelandwestairport.com/images/strip.png);background-repeat:no-repeat;background-position:center;background-size:cover;border:0 solid #000;padding:30px;height:400px;margin:auto;color:#fff;position:relative}#home_advert{overflow:hidden}.home-banner:after{content:'';background-image:url(https://irelandwestairport.com/images/strip.png);background-size:cover;height:15px;position:absolute;left:0;right:0;bottom:0}.home-banner .myContain{border:0 solid #000;height:100%;width:1850px;margin:auto}.home-banner .t_table{display:table;height:100%;width:100%;z-index:111;position:relative}.home-banner .t_cell{display:table-cell;vertical-align:middle}.home-banner p{font-weight:300;margin:0;font-size:33px;color:#fff;text-shadow:5px 5px 5px #00000045}.home-banner h1{position:relative;font-weight:700;font-size:94px;margin:0 0 5px;display:inline-block;text-shadow:5px 5px 5px #00000045}.home-banner h1:before{content:'';background-image:url(https://irelandwestairport.com/images/almost.png);background-repeat:no-repeat;background-size:cover;height:80px;width:111px;position:absolute;left:206px;bottom:80%}.home-banner .btn_book{background-color:#1ba764;border-radius:8px 0 8px 0;border:0;box-shadow:none;outline:none;text-align:center;display:inline-block;padding:22px 23px;font-weight:700;font-size:48px;color:#fff;letter-spacing:2px;word-spacing:0;line-height:24px;float:left;margin:110px 0}.home-banner .btn_book:hover{background-color:#0f874d}.home-banner .btn_book span{display:block;font-weight:100;font-size:15px;padding-top:10px}.home-banner .rate{display:inline-block;float:right;max-width:193px;margin-left:25px;margin-left:75px}.home-banner .box_b{position:relative;padding-left:70px;z-index:1;float:right}.home-banner .box_b:after{content:'';background-image:url(https://irelandwestairport.com/images/parking.png);background-repeat:no-repeat;background-size:cover;width:472px;height:190px;position:absolute;top:164px;left:-58px;right:0;bottom:0;z-index:-1}.home-banner.tene{background-image:url(https://irelandwestairport.com/images/tene.jpg);background-size:cover;height:400px;background-position:center center}.home-banner.tene h1:before{background-image:url(https://irelandwestairport.com/images/new2.png);height:94px;width:97px}.home-banner.tene:after{background-image:none;height:0}.home-banner.palma{background-image:url(https://irelandwestairport.com/images/bg-palma.jpg);background-size:cover;height:400px;background-position:center center;padding:0}.home-banner.palma:after{display:none}.home-banner.palma h1{padding-left:40px;padding-top:0;font:63px source_m;margin-top:120px}.home-banner.palma p{font-size:44px;font-weight:500;font-family:source_m}.home-banner.palma span{background-color:#fff;color:#000;padding:5px 19px;font-size:27px}.home-banner.palma h1:before{content:'';background-image:url(https://irelandwestairport.com/images/flag.png);background-repeat:no-repeat;background-size:cover;width:188px;height:221px;position:absolute;top:-130px;left:0;right:0;bottom:0;z-index:-1}.home-banner.palma .box_a{padding-left:30px}.home-banner.palma .box_b{width:400px;padding-left:0}.home-banner.palma .box_b .rate{background-color:#dc1840;max-width:400px;width:400px;text-align:center;margin:0;height:200px;padding-top:37px}.bglogo{background-color:#dc1840}.home-banner.palma .box_b:after{content:"";background:0 0;display:none}.home-banner.corona{background-color:#ffec01;background-image:none}.home-banner.corona h1{color:#000;letter-spacing:-5px;text-shadow:none;line-height:80px;font-weight:400;font-family:source_m}.home-banner.corona h1:before{display:none}.home-banner.corona p{font-size:115px;color:#000;line-height:75px;letter-spacing:-5px;font-weight:700;text-shadow:none;position:relative;font-family:source_m}.home-banner.corona .btn_book{background-color:transparent;color:#000;letter-spacing:-2px;font-weight:700;text-align:left;line-height:30px;right:130px;position:relative;margin:100px 0;font-family:source_m}.home-banner.corona .btn_book span{background-color:transparent;color:#000;letter-spacing:-2px;font-weight:700;font-size:50px;text-align:left;line-height:50px;font-family:source_m}.home-banner.corona .btn_book:after{content:'';background-image:url(https://irelandwestairport.com/images/hand.png);background-repeat:no-repeat;background-size:cover;width:129px;height:103px;position:absolute;top:0;right:-80px;bottom:0;z-index:-1}.home-banner.corona .box_b:after{display:none}.home-banner.corona .rate1{position:absolute;bottom:0}.home-banner.ban3{background-image:url(https://www.irelandwestairport.com/product_slider/bg2.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;border:0 solid #000;padding:30px;height:400px;margin:auto;color:#fff;position:relative}.home-banner.ban3 .t_cell{text-align:center}.home-banner.ban3 .box_b:after{background-image:none}.home-banner.ban3:after{background-image:none}.ban3 .t_cell.box_a{width:30%}.ban3 .t_cell.box_b{width:70%;padding-left:0;top:40px}.zhi{max-height:350px;text-align:center;margin:0 auto}.zimg2{position:relative;float:right;top:20px;width:110px;right:20px}.zh4{font-family:source sans pro,sans-serif!important;font-weight:600;font-size:45px;line-height:40px;margin:20px 0 0}.zh3{font-family:source sans pro,sans-serif!important;font-weight:300;font-size:80px;line-height:80px;margin:0}.zh2{font-family:source sans pro,sans-serif!important;font-weight:800;font-size:80px;line-height:50px;margin:0}.zh5{font-family:source sans pro,sans-serif!important;font-weight:400;font-size:30px;line-height:25px;margin:10px 0 0;color:#fff}.zhb{font-family:source sans pro,sans-serif!important;font-weight:600;font-size:23px;line-height:23px;margin:20px 0;text-decoration:underline!important;color:#fff;display:block}.zbebas{font-family:oswald,sans-serif;color:#fff;font-size:90px;font-weight:700;text-transform:uppercase;line-height:85px;text-align:center;margin:10px auto;float:left;position:relative;text-shadow:5px 5px 5px #00000045}.zbebas::before{content:'';background-image:url(https://www.irelandwestairport.com/images/ryanair-plane1.png);height:114px;width:335px;position:absolute;top:-70px;left:-110px;background-repeat:no-repeat}.zbebas.aerlingus::before{content:'';background-image:url(https://www.irelandwestairport.com/uploads/site_media/4430153021676392659.png);height:114px;width:335px;position:absolute;top:-70px;left:-110px;background-repeat:no-repeat}.zbebas2{font-size:22px;line-height:25px;font-weight:400;font-family:source sans pro,sans-serif!important;display:block;margin:0 auto;text-align:center}.home-banner.ban3.edin{background-image:url(https://www.irelandwestairport.com/images/edinburgh-bg.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;border:0 solid #000;padding:0;height:400px;margin:auto;color:#fff;position:relative}.home-banner.ban3.edin.aerlingus{background-image:url(https://www.irelandwestairport.com/uploads/site_media/9435573871676394407.jpg)!important}.home-banner.ban3.edin.birm{background-image:url(https://www.irelandwestairport.com/images/birm.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;border:0 solid #000;padding:0;height:400px;margin:auto;color:#fff;position:relative}.ban3.edin .t_cell.box_b{padding:120px;top:0;width:70%;height:400px;display:table-cell;float:none;vertical-align:middle}.ban3.edin .t_cell.box_a{width:30%;height:400px;padding:0;display:table-cell;vertical-align:middle;padding-left:200px}.ban3.edin .t_cell.box_a::before{content:'';background-image:url(https://www.irelandwestairport.com/images/ribbon.png);height:137px;width:257px;position:absolute;top:0;left:0;background-repeat:no-repeat}.home-banner.ban3.edin .zhi{max-width:fit-content}@media screen and (min-width:1400px){.zhi{float:right}}@media screen and (max-width:1920px){.home-banner .myContain{width:100%}}@media(min-width:1600px) and (max-width:1919px){.home-banner .myContain{width:100%}.home-banner h1{font-size:70px}.home-banner .rate{max-width:143px;margin-right:20px}.home-banner .box_b:after{width:472px;height:189px;position:absolute;top:165px}.home-banner p{font-size:25px}.home-banner h1:before{left:154px}.home-banner .btn_book{margin:105px 0}}@media screen and (max-width:1440px){.home-banner .myContain{width:100%}.home-banner h1{font-size:55px}.home-banner .rate{max-width:143px;margin-right:20px}.home-banner .box_b:after{width:472px;height:189px;position:absolute;top:165px}.home-banner p{font-size:20px}}@media(min-width:1440px) and (max-width:1600px){.home-banner h1{font-size:70px}.home-banner h1:before{left:155px}.home-banner p{font-size:25px}.home-banner .btn_book{margin:120px 0}.home-banner .rate{margin-left:0;max-width:140px}}@media(min-width:1300px) and (max-width:1366px){}@media(min-width:1200px) and (max-width:1440px){.home-banner h1:before{left:119px}}@media(min-width:1200px) and (max-width:1366px){.home-banner .box_b:after{left:0}.home-banner .btn_book{margin:0 0 0 20px;right:100%}}@media screen and (max-width:1199px){.home-banner .myContain{width:100%}.home-banner .box_b{float:none}.home-banner .box_b:after{height:133px}.home-banner h1{font-size:55px}.home-banner .rate{max-width:143px;margin-right:20px}.home-banner .box_b:after{width:472px;height:189px;position:absolute;top:150px}.home-banner p{font-size:18px}.home-banner h1:before{left:117px}}@media screen and (max-width:1199px){.home-banner{width:100%}.home-banner h1{font-size:70px}.home-banner p{font-size:18px}.home-banner .rate{max-width:100px}.t_cell.box_b{vertical-align:top}.home-banner.tene h1{padding-left:10px}.home-banner.tene p{padding-left:10px}}@media(min-width:992px) and (max-width:1199px){.home-banner{padding:20px;padding-bottom:30px}.home-banner h1:before{left:155px;bottom:90%}.home-banner .btn_book{font-size:40px;letter-spacing:1px;word-spacing:2px;margin:17px 0 56px}.home-banner .box_b:after{width:390px;top:209px;height:157px}.home-banner .btn_book span{padding-top:0;margin:0}.home-banner .btn_book{margin:0 auto}.home-banner .rate{margin:20px auto}.home-banner.ban3.edin .zhi{max-width:300px}.zbebas::before{top:-50px;left:-70px;background-repeat:no-repeat;background-size:70%}.zbebas{font-size:70px}.zbebas2{font-size:18px}}@media screen and (max-width:991px){.home-banner{height:400px}.home-banner h1{margin-top:25px;font-size:45px}.home-banner h1:before{left:95px;height:57px;width:83px}.home-banner .t_cell{display:block;width:100%;float:left;margin-top:15px;text-align:center}.home-banner .box_b{padding-left:130px;min-height:145px}.home-banner .box_b:after{top:81px;width:321px;height:130px;left:0}.home-banner .btn_book{float:none;padding:20px 23px 9px;margin-top:0;font-size:40px}.home-banner .rate{margin-left:0;margin-bottom:10px;margin-top:15px;max-width:130px}.home-banner.tene h1{font-size:70px}.home-banner.tene p{font-size:25px}.home-banner.tene:before{content:'';background-color:#08080840;position:absolute;width:100%;height:100%;left:0;z-index:0;top:0}.home-banner.tene h1:before{height:57px!important;width:64px!important}.home-banner.tene .t_cell{margin-top:50px}.home-banner.tene{height:auto}.home-banner.palma h1{font:40px source_m;margin-top:78px;margin-bottom:0}.home-banner.palma p{font-size:25px;margin-bottom:10px}.home-banner.palma span{font-size:16px}.home-banner.palma .box_b{width:400px;margin:0 auto;float:none}.home-banner.palma h1:before{background-size:contain;width:108px;height:auto;top:-80px}.home-banner.palma .box_b .rate{width:143px;text-align:center;margin:0 3px;height:93px;padding-top:0;margin-top:16px}.main{width:300px;margin:0 auto;height:123px;display:inline-block}.home-banner.palma .box_a{padding-left:0}.ban3.edin .t_cell.box_b{height:auto}}@media(min-width:640px) and (max-width:991px){.home-banner.corona p{font-size:90px;line-height:50px;letter-spacing:-3px}.home-banner.corona .box_b{padding-left:0;margin-top:50px}.home-banner.corona .btn_book{float:left;right:0;margin:0}.home-banner.corona .rate1{position:relative;float:right;margin-top:30px}.home-banner.corona h1{font-size:50px;line-height:50px!important}.zh3{font-size:70px;line-height:90px}.zh2{font-size:70px;line-height:50px}.ban3 .t_cell.box_b{top:0;margin:0}.zh4{font-size:35px;line-height:35px;margin:10px 0 0}.home-banner .t_table{padding-top:30px}.zimg2{position:relative;float:right;top:30px;width:90px;right:10px}.zh5{font-size:30px;line-height:30px;margin:0}.zbebas{font-size:70px;width:100%}.ban3.edin .t_cell.box_a{width:100%;height:auto;padding:0;display:block;vertical-align:middle;padding-left:0;float:left;margin:0 auto}.home-banner.edin .t_table{display:block;text-align:center;padding-top:90px}.ban3.edin .t_cell.box_a{height:auto;margin:0 auto;text-align:center;display:inline-block;width:auto;float:none}.ban3.edin .t_cell.box_b{width:100%;float:left;padding:0}}@media(min-width:640px) and (max-width:768px){}@media(min-width:320px) and (max-width:640px){.home-banner.corona .t_cell.box_a{width:100%;float:left;text-align:center;margin:0}.home-banner.corona h1{font-size:30px;line-height:30px!important;letter-spacing:0;margin:0}.home-banner.corona p{font-size:60px;line-height:40px;letter-spacing:-3px}.home-banner.corona .btn_book{font-size:30px;line-height:30px;text-align:center;margin:0 auto;position:relative;left:auto;right:auto;float:initial;margin-top:50px;padding:0;letter-spacing:0}.home-banner.corona .btn_book span{font-size:40px;letter-spacing:0;line-height:40px;padding:0}.home-banner.corona .rate1{width:100%;float:left;position:relative;margin-top:50px}.home-banner.corona .box_b{width:100%;padding:0;text-align:center}.home-banner.corona .btn_book:after{background-size:contain;height:66px;top:0;left:90%}.ban3 .t_cell.box_a{width:100%;margin:0}.ban3 .t_cell.box_b{width:100%;padding-left:0;top:0;margin:0}.zh4{font-size:25px;line-height:25px;margin:10px 0 0}.zh3{font-size:55px;line-height:50px;margin:0}.zh2{font-size:60px;line-height:50px;margin:0}.zh5{font-size:20px;line-height:30px;margin:0 0}.zhb{font-size:15px;line-height:23px;margin:10px 0}.home-banner.ban3{padding:10px}.zhi{max-height:170px;text-align:center;margin:0 auto}.zimg2{position:relative;float:right;top:-10px;width:80px;right:10px}.zbebas{font-size:70px;width:100%}.zbebas::before{top:-50px;left:-70px;background-size:70%}.ban3.edin .t_cell.box_a{width:100%;height:auto;padding:0;display:block;vertical-align:middle;padding-left:0;float:left;margin:0 auto}.home-banner.edin .t_table{display:block;text-align:center;padding-top:130px}.ban3.edin .t_cell.box_a{height:auto;margin:0 auto;text-align:center;display:inline-block;width:auto;float:none}.ban3.edin .t_cell.box_b{width:100%;float:left;padding:0;height:auto;min-height:auto}.home-banner.ban3.edin .zhi{max-width:230px}.ban3.edin .t_cell.box_a::before{background-size:70%}.zbebas.aerlingus{line-height:60px;margin-top:0}.zbebas.aerlingus::before{top:-50px;left:0}.home-banner.ban3.edin.aerlingus .t_table{padding-top:100px}}@media screen and (max-width:575px){.home-banner{padding:30px 20px}.home-banner .t_cell{text-align:center}.home-banner h1{font-size:30px}.home-banner h1:before{left:70px;height:40px;width:55px}.home-banner .box_b{padding-left:50px}.home-banner .btn_book{float:left;font-size:24px;letter-spacing:.5px;line-height:20px}.home-banner .rate{margin-top:0;max-width:92px}.home-banner .box_b:after{top:107px}.home-banner.tene{height:auto}}@media screen and (max-width:480px){.home-banner h1{font-size:25px;margin-top:5px}.home-banner h1:before{left:58px}.home-banner .box_b:after{width:326px;height:131px}.home-banner.tene h1{font-size:35px}.home-banner.tene p{font-size:20px}.home-banner.tene .t_cell{margin-top:125px;margin-bottom:105px}.home-banner.tene{height:auto}@media screen and (max-width:400px){.home-banner .box_b{padding-left:0;text-align:center}.home-banner .rate{float:none;margin:0 auto;display:block;margin-bottom:17px}.home-banner .btn_book{float:none;margin-bottom:70px}.home-banner h1{font-size:23px}.home-banner h1:before{left:52px}.home-banner .box_b:after{top:142px}.home-banner.palma .box_b{float:left;width:100%}.home-banner.palma .box_b .rate{float:right;width:140px;height:93px;margin:20px 5px}.main{width:300px;margin:0 auto;display:block;height:200px}.home-banner.palma span{font-size:14px}.home-banner.palma p{margin-bottom:10px}.home-banner.palma h1{margin-bottom:0}.zbebas{font-size:60px}}}