#top #wrap_all .avia-slideshow .av-slideshow-caption.av-muim38l6-0330e00609467bd95ed4d7d8cf964483__0 .avia-caption-title{font-size:40px}#top .avia-slideshow .av-slideshow-caption.av-muim38l6-0330e00609467bd95ed4d7d8cf964483__0 .avia-caption-content{font-size:20px}#top .avia-slideshow .av-slideshow-caption.av-muim38l6-0330e00609467bd95ed4d7d8cf964483__0 .avia-caption-content p{font-size:20px} .avia-section.av-6bsk2n-fa23599b66ba97af61d5f25f44af3c8f{background-color:#a6baa0;background-image:unset} #top .av-special-heading.av-muim2c7i-28cdf0c948a09b707f7bb6c4ae3ef78f{padding-bottom:20px;color:#fffeff;font-size:40px}body .av-special-heading.av-muim2c7i-28cdf0c948a09b707f7bb6c4ae3ef78f .av-special-heading-tag .heading-char{font-size:25px}#top #wrap_all .av-special-heading.av-muim2c7i-28cdf0c948a09b707f7bb6c4ae3ef78f .av-special-heading-tag{font-size:40px}.av-special-heading.av-muim2c7i-28cdf0c948a09b707f7bb6c4ae3ef78f .special-heading-inner-border{border-color:#fffeff}.av-special-heading.av-muim2c7i-28cdf0c948a09b707f7bb6c4ae3ef78f .av-subheading{font-size:20px;color:#fffeff} #top .av_textblock_section.av-muilyn59-817ff6a5f89e4aa2814fe5d9aebf45e2 .avia_textblock{color:#fffeff} #top .hr.av-muobgcol-edff61d3adc743d185146285f612d30f{margin-top:70px;margin-bottom:0px}.hr.av-muobgcol-edff61d3adc743d185146285f612d30f .hr-inner{width:90px;border-color:#fffeff;max-width:45%}.hr.av-muobgcol-edff61d3adc743d185146285f612d30f .av-seperator-icon{color:#fffeff}.hr.av-muobgcol-edff61d3adc743d185146285f612d30f .av-seperator-icon.avia-svg-icon svg:first-child{fill:#fffeff;stroke:#fffeff} .flex_cell.av-8wz3yn-8ca0010405c21cad6fd2ba96bcc4c169{vertical-align:top;background-color:#ba4346}.responsive #top #wrap_all .flex_cell.av-8wz3yn-8ca0010405c21cad6fd2ba96bcc4c169{padding:60px 60px 60px 60px !important} #top .av-special-heading.av-mupmua1i-150ab2c6bcbbac93367652fc0ac5b0ef{padding-bottom:10px;color:#fffeff}body .av-special-heading.av-mupmua1i-150ab2c6bcbbac93367652fc0ac5b0ef .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-mupmua1i-150ab2c6bcbbac93367652fc0ac5b0ef .special-heading-inner-border{border-color:#fffeff}.av-special-heading.av-mupmua1i-150ab2c6bcbbac93367652fc0ac5b0ef .av-subheading{font-size:15px} #top .av_textblock_section.av-mupmty70-1a9ea7d9efca5e5c275e88c7b0ea9e64 .avia_textblock{color:#fffeff} #top .hr.av-4amljj-e752b754a582f12a572b8e8b57fd00c0{margin-top:70px;margin-bottom:0px}.hr.av-4amljj-e752b754a582f12a572b8e8b57fd00c0 .hr-inner{width:90px;border-color:#fffeff;max-width:45%}.hr.av-4amljj-e752b754a582f12a572b8e8b57fd00c0 .av-seperator-icon{color:#fffeff}.hr.av-4amljj-e752b754a582f12a572b8e8b57fd00c0 .av-seperator-icon.avia-svg-icon svg:first-child{fill:#fffeff;stroke:#fffeff} .flex_cell.av-mupnusgl-c4ee1c4d812aadd06667798bba6c797b{vertical-align:middle;background:url(https://aberystwythcliffrailway.co.uk/wp-content/uploads/2026/10/Christmas-at-Consti-Santa-and-his-elves-Aberystwyth-Cliff-Railway-scaled.jpeg) 50% 50% no-repeat scroll } #top .hr.hr-invisible.av-2njr6n-da465966309b00bd6ea9b9be7c5dda38{height:400px} .flex_column.av-3rxdfj-8bec0505de87ca2bab6e7ab9a722edab{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px} #top .hr.av-2xpmhb-890a553eb476cbbfb0bf4dcf5a365209{margin-top:70px;margin-bottom:0px}.hr.av-2xpmhb-890a553eb476cbbfb0bf4dcf5a365209 .hr-inner{width:90px;border-color:#a3bed1;max-width:45%}.hr.av-2xpmhb-890a553eb476cbbfb0bf4dcf5a365209 .av-seperator-icon{color:#a3bed1}.hr.av-2xpmhb-890a553eb476cbbfb0bf4dcf5a365209 .av-seperator-icon.avia-svg-icon svg:first-child{fill:#a3bed1;stroke:#a3bed1} .flex_cell.av-es6uj3-be6bfab8dfac4eaa6aff126a864ec9c9{vertical-align:middle;background-color:#3d4e5e}.responsive #top #wrap_all .flex_cell.av-es6uj3-be6bfab8dfac4eaa6aff126a864ec9c9{padding:30px 30px 30px 30px !important} #top .av-special-heading.av-bsa14v-bda91bbd9faad8bdd28666571bbec383{padding-bottom:10px;color:#fffeff}body .av-special-heading.av-bsa14v-bda91bbd9faad8bdd28666571bbec383 .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-bsa14v-bda91bbd9faad8bdd28666571bbec383 .special-heading-inner-border{border-color:#fffeff}.av-special-heading.av-bsa14v-bda91bbd9faad8bdd28666571bbec383 .av-subheading{font-size:15px} #top .av_textblock_section.av-avpemn-72b7c085b1f6fbb2f761dec8ba98c311 .avia_textblock{font-size:14px;color:#fffeff} .flex_cell.av-9c2g5b-e8c03a9238007e3da6795a46ec14af93{vertical-align:middle;background-color:#465d6d}.responsive #top #wrap_all .flex_cell.av-9c2g5b-e8c03a9238007e3da6795a46ec14af93{padding:30px 30px 30px 30px !important} #top .av-special-heading.av-82oczj-261f658fe6edeef5da746ffc57af7765{padding-bottom:10px;color:#fffeff}body .av-special-heading.av-82oczj-261f658fe6edeef5da746ffc57af7765 .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-82oczj-261f658fe6edeef5da746ffc57af7765 .special-heading-inner-border{border-color:#fffeff}.av-special-heading.av-82oczj-261f658fe6edeef5da746ffc57af7765 .av-subheading{font-size:15px} #top .av_textblock_section.av-65onen-6fe80dfcb7e9617970adb85334aa113f .avia_textblock{font-size:14px;color:#fffeff} .flex_cell.av-4emufz-04e8785f23912b52184d64b94135dfae{vertical-align:middle;background-color:#3d4e5e}.responsive #top #wrap_all .flex_cell.av-4emufz-04e8785f23912b52184d64b94135dfae{padding:10px 10px 10px 10px !important} .avia-image-container.av-2wtosf-64795a4b50ac3de785d54df471295033 img.avia_image{box-shadow:none}.avia-image-container.av-2wtosf-64795a4b50ac3de785d54df471295033 .av-image-caption-overlay-center{color:#ffffff} @media only screen and (min-width:480px) and (max-width:767px){#top #wrap_all .av-special-heading.av-muim2c7i-28cdf0c948a09b707f7bb6c4ae3ef78f .av-special-heading-tag{font-size:0.8em}} @media only screen and (max-width:479px){#top #wrap_all .av-special-heading.av-muim2c7i-28cdf0c948a09b707f7bb6c4ae3ef78f .av-special-heading-tag{font-size:0.8em}}