From: Snapshot-Content-Location: https://www.english-heritage.org.uk/members-area/kids/guide-to-castles/cardboard-castle/ Subject: How to make a cardboard Castle | English Heritage Date: Mon, 11 Jan 2021 10:12:20 -0000 MIME-Version: 1.0 Content-Type: multipart/related; type="text/html"; boundary="----MultipartBoundary--4RPRE2rb4KPGaw1wTYy7ZDHzLjRtJBMux1Kp0g3wIA----" ------MultipartBoundary--4RPRE2rb4KPGaw1wTYy7ZDHzLjRtJBMux1Kp0g3wIA---- Content-Type: text/html Content-ID: Content-Transfer-Encoding: quoted-printable Content-Location: https://www.english-heritage.org.uk/members-area/kids/guide-to-castles/cardboard-castle/ How to make a cardboard Castle | English Heritage =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20
=20
Your browser is out of date:
You are using an old version of Internet Explorer. It may not d= isplay all the features of this and other websites. To improve security and= online experience, please use a different browser or update Internet Explorer .
=C3=97

=20
      =20 =20
      Castles
      =20

      Make your own ca= rdboard castle

      If you=E2=80=99ve always wanted to be th= e queen or king of your own castle, here=E2=80=99s your chance. Just follow= these simple step-by-step instructions to create a fun fortress! 

      =20 =20
      =20
      =20
      3D"Google

      Contri= bute a better translation
      =

      <= /div>
      3D""
      ------MultipartBoundary--4RPRE2rb4KPGaw1wTYy7ZDHzLjRtJBMux1Kp0g3wIA---- Content-Type: text/css Content-Transfer-Encoding: quoted-printable Content-Location: cid:css-9fc5b224-17cb-4f67-b7ea-a3597253f1a1@mhtml.blink @charset "utf-8"; .magic-hidden-wrapper, .magic-temporary-img { display: block !important; mi= n-height: 0px !important; min-width: 0px !important; max-height: none !impo= rtant; max-width: none !important; width: 10px !important; height: 10px !im= portant; position: absolute !important; top: -10000px !important; left: 0px= !important; overflow: hidden !important; transform: none !important; trans= ition: none 0s ease 0s !important; } .magic-temporary-img img { display: inline-block !important; border: 0px !i= mportant; padding: 0px !important; min-height: 0px !important; min-width: 0= px !important; max-height: none !important; max-width: none !important; tra= nsform: none !important; transition: none 0s ease 0s !important; } ------MultipartBoundary--4RPRE2rb4KPGaw1wTYy7ZDHzLjRtJBMux1Kp0g3wIA---- Content-Type: text/css Content-Transfer-Encoding: quoted-printable Content-Location: cid:css-977caaa8-379b-4538-aae3-32c5fcf54c1f@mhtml.blink @charset "utf-8"; .hiddenLngFlyout { visibility: hidden; } ------MultipartBoundary--4RPRE2rb4KPGaw1wTYy7ZDHzLjRtJBMux1Kp0g3wIA---- Content-Type: text/css Content-Transfer-Encoding: quoted-printable Content-Location: cid:css-0581b655-64fb-419a-a593-a82fff728fe6@mhtml.blink @charset "utf-8"; =0A ------MultipartBoundary--4RPRE2rb4KPGaw1wTYy7ZDHzLjRtJBMux1Kp0g3wIA---- Content-Type: text/css Content-Transfer-Encoding: quoted-printable Content-Location: cid:css-bd0389cf-7175-4daf-91d0-feb74853d2a9@mhtml.blink @charset "utf-8"; .fancybox-margin { margin-right: 17px; } ------MultipartBoundary--4RPRE2rb4KPGaw1wTYy7ZDHzLjRtJBMux1Kp0g3wIA---- Content-Type: text/css Content-Transfer-Encoding: quoted-printable Content-Location: cid:css-0dc11674-59c7-4b63-9156-f41fb719f7ed@mhtml.blink @charset "utf-8"; @font-face { font-family: gsc; src: url("//st.getsitecontrol.com/main/widge= ts/201809/ec0f75b9ec70a83cbd5546650a951fac/common/fonts/gsc.eot?") format("= embedded-opentype"); font-weight: 400; font-style: normal; } @font-face { font-family: gsc; src: url("data:application/octet-stream;base= 64,AAEAAAALAIAAAwAwR1NVQiCLJXoAAAE4AAAAVE9TLzIAAAxXAAABjAAAAFZjbWFw1WEx0QAA= AnAAAAN+Z2x5ZmHQDnUAAAY4AAAVqGhlYWQPHHWMAAAA4AAAADZoaGVhB0gDZgAAALwAAAAkaG1= 0eIi7//AAAAHkAAAAjGxvY2Fn5GzOAAAF8AAAAEhtYXhwATMAkQAAARgAAAAgbmFtZcXA/OsAAB= vgAAACo3Bvc3QMFSK/AAAehAAAAbMAAQAAA1L/agAAA+j/+//wA/gAAQAAAAAAAAAAAAAAAAAAA= CMAAQAAAAEAAH5sfUVfDzz1AAsD6AAAAADWBRj1AAAAANYFGPX/+/9pA/gDVAAAAAgAAgAAAAAA= AAABAAAAIwCFAAYAAAAAAAIAAAAKAAoAAAD/AAAAAAAAAAEAAAAKADAAPgACREZMVAAObGF0bgA= aAAQAAAAAAAAAAQAAAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAAQAGAA= AAAQAAAAED6AGQAAUAAAJ6ArwAAACMAnoCvAAAAeAAMQECAAACAAUDAAAAAAAAAAAAAAAAAAAAA= AAAAAAAAFBmRWQAQOgA6EADUv9qAFoDVACXAAAAAQAAAAAAAAPoAAAD6AAAA+j//gPoAAAD6AAA= A+gAAAPoAAAD6AAAA+gAAAPo//wD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAA= D6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+j/+w= Po//sD6AAAAAAABQAAAAMAAAAsAAAABAAAAdYAAQAAAAAA0AADAAEAAAAsAAMACgAAAdYABACkA= AAAFAAQAAMABOgN6BPoFegZ6BzoJOgm6CzoQP//AADoAOgR6BXoGegb6B/oJugo6ED//wAAAAAA= AAAAAAAAAAAAAAAAAAABABQALgAyADIAMgA0AD4APgBGAAAAAQACAAMABAAFAAYABwAIAAkACgA= LAAwADQAOAA8AEAARABIAEwAUABUAFgAXABgAGQAaABsAHAAdAB4AHwAgACEAIgAAAQYAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAABqAAAAAAAAAAiAADoAAAA6AAAAAABA= ADoAQAA6AEAAAACAADoAgAA6AIAAAADAADoAwAA6AMAAAAEAADoBAAA6AQAAAAFAADoBQAA6AUA= AAAGAADoBgAA6AYAAAAHAADoBwAA6AcAAAAIAADoCAAA6AgAAAAJAADoCQAA6AkAAAAKAADoCgA= A6AoAAAALAADoCwAA6AsAAAAMAADoDAAA6AwAAAANAADoDQAA6A0AAAAOAADoEQAA6BEAAAAPAA= DoEgAA6BIAAAAQAADoEwAA6BMAAAARAADoFQAA6BUAAAASAADoGQAA6BkAAAATAADoGwAA6BsAA= AAUAADoHAAA6BwAAAAVAADoHwAA6B8AAAAWAADoIAAA6CAAAAAXAADoIQAA6CEAAAAYAADoIgAA= 6CIAAAAZAADoIwAA6CMAAAAaAADoJAAA6CQAAAAbAADoJgAA6CYAAAAcAADoKAAA6CgAAAAdAAD= oKQAA6CkAAAAeAADoKgAA6CoAAAAfAADoKwAA6CsAAAAgAADoLAAA6CwAAAAhAADoQAAA6EAAAA= AiAAAAAAAAAK4BJAFIAbAB+gI2ApADFgNcA6wD6gROBQoFQAX8BjwGvAdIB9YH6AgCCBQIPgi6C= OAJCAkqCUAJxAnWCegKSAqQCtQAAwAA/6kDpgMTABYALABwAAABIgcGBwYVFBcHNxYzFjc2Nz4B= JyYnJgMiJwc3JjU0NzY3NjIXFhcWFAcGBwYTJi8BJgYHBgcGBwYnIyYnJicmJyY3Nj8BPgI/ATY= 0LgEnJicmByciDwEGBw4BFxYfARYXFhcWFxY3NjM2Nz4CJicB/HRjYTg6PUzrXm90Y2E4OgE6OG= FjdGpZhyxFMDBQU8BTUDAwMS9QU2gHJhoICwUDEQ0CCA8BLScVEgsIAwIBBAEDCwUEBQMFFgYFB= gMGGRENAhAIDwISDAsCGx46PzseEQ4GAxEYGw4EBQwDEzo4YGN0d2XlSzMBOjhhY+dkYDg6/PQ6= K4NddGBTUC8xMDBQU8BTUDAwAQIDFQ4EAgcFEg4ECQcTJhMbEQ8IBQQFAQMOBQYHBQoIPBEOBAI= BAQ0CDw4aRCgZDQQqIUEcGgcEAwEBDhAiHwoHAAAAAv/+/5MD6AMpACQAUAAAATIXFhcWFRQHBg= cGDwEVFBcmJyYvAQcGKwEiJicuATU0NzY3NjciBwYHBhUGFx4BOwEyNxYXFhcWFzAxMzI2NTQvA= SYnJj0BNjc2NCcmJyYjAfF4Z2M7PBASIic4Ih8wMi0KFiITHBxqtDooKTs5YmZ2iXNxQUMBQT/i= ihkiFg4rMzFALQYLEQMBGg4ZYTQwRUJydYkC6ysqRklVMjI4LTIeEygzPhgjHw0dBwNBPCppO1V= JRykrPjMxVFhnc1tYYwMQHyYbIgcQDAYGAiweNiQDL2BXz1hUMTMAAAABAAD/jALaAzAAFgAABR= EjNTM1NDc2OwEVIyIGBwYdATMHIxEBdGZmMTZ2iFUfHQUDmhKIdAG2qmZtNjurDw8MGlWq/koAA= AADAAD/agPoA1MAFAApAEUAAAEiBwYHBhAXFhcWIDc2NzYQJyYnJgMiJyYnJjQ3Njc2MhcWFxYU= BwYHBhMjNTQmIgYdASMiBhQWOwEVFBYyNj0BMzI2NCYB9Id1cUJFRUJxdQEOdXFCRUVCcXWHd2V= jOjw8OmNm7WZjOjw8OmNmZLwRHBG8DhERDrwRHBG8DhERA1JFQnF1/vJ1cUJFRUJxdQEOdXFCRf= xXPDpjZe5mYzo8PDpjZu1mYzo8AdS8DhERDrwRHBG8DhERDrwRHBEAAgAAAAAD5gKWACUAMQAAA= RUzBgcGIyIuATQ+ATMyFzcuASMmBwYHBhQXFhcWMjc2NzY1NCcFNSMVIxUzFTM1MzUBNLEVLTA6= MlQxMVQyQzRcKm08VkhHKioqKkdJqklHKSsHAQ9PbGxPbAGggjQhIjFUZFQxLFonKwEqKUdIq0l= HKSsqKkdJVRwmC2xsT2xsTwAAAAEAAP+9AvoC/wAmAAABFTMVIxUUFx4CFxYzMjcVBgcGIyInJi= cmJy4BNREjNTY3Njc2NwIYwcEBAQcSCholQT0vMik1GxURGSohIBdxQR0iFhUJAv/BldYrDxYUF= AYQKYQXDAoEAwcPGhw7OgEkdxQZHSsmRAAAAAEAAP/4A54CxAA7AAABBgc+ATcGBy4BIyIOARUU= FyYnJicGFRQWFyYnFRQeARcGIyInHgEXBgcGIyInHgEzMjc2NzY3Nj0BNjcDnjEzGycKMj0YQiU= wUC8FbF9cQhcqJComJUAoGhQNFBFZOS42OTwVFTuISXRhWUM+ISE0IwJvFgYRMyAgDBseMVMxEx= YGMjFUKTIuUBgBFQIrSzMIBwQ3RgElExUDKCovK05IXVpbGCY3AAEAAAAAA+gCgwBdAAABNjc2N= zY3NiYrASIHBg8BBgcGBw4BIiY9ATQmKwEiBhQXFhcWFxYdARQGIyImJyYnLgErASIGFRQXFhcW= FxYXFjMyNj0BNDMyFxYXFhcWFxY7ATI1NCcmJyYnJjc2Az8REigbJQYDDxBzEgoIBxMYGSQhEhY= SCAoStwoNBAMHDQYKBgoURCMlGQgWFnINEA8SIyxARllWVTEkFxETHisaIBcJDhOBGV8OIRYFDA= EBAWQZGTwuQBsQEggGDiUuJzglFA8PEtQYDwsPBwUJEA0WH5wZE1FBRUoXERAMFSw7QlVWXzMzE= hZiIwoRKhkkGgcKHChmEiIWBwwMBwAAAAAC//z/+AP4AssAJQAoAAAlDgEHBgciBwYjIicmJyIm= Jy4BJyY3PgE3Njc2MyQFMhYXHgEXFi0BEQPaBRcPHz4sYXE8e0JtXxssFg8XBQoKBRcPGBQXGgF= lAWUbLBYPFwUW/qj+8YgcMg8fDAMEAQEFFRYPMhzW1hwyDxIIChUVFRYPMhzWB4/+4gAAAAIAAP= /MA4YC8AApADMAAAEmIyIHBgcGFBcWFxYyNzY3NjU0JzcWFRQHBgcGIicmJyY0NzY3NjMyFxMUB= w4BIiYnJjUChkdLW05LLS0tLUtOtk5MLC4rMT03NVte2l5bNTc3NVtebWlbTCUkfZR9JCUCiyIu= LExOtk5LLS0tLUtOW1ZMMWJxbV5bNTc3NVte2l5bNTc0/qNKQD5JST5ASgADAAAAAAO0ArUAEAA= fACIAAAEWFREUBiMhIiY1ETQ2MyEyARYzITI2NREBBiInAREUEwkBA6QQIBf87xggHxkDERj85g= gMAsgMEP6iDyYP/qQtAVIBUgKjExr9zholJRoCMhol/ZkIEBAB5f7GDQ0BO/4aEAIg/tEBLwAAA= wAA/3cD3ANHABIAJwA8AAABJgYHAycmIgYUHwEWMj8BEzYmAyIHBgcGEBcWFxYgNzY3NhAnJicm= AyInJicmNDc2NzYyFxYXFhQHBgcGArsMGwe3bAobFAqKChwKB8sHB9OEcm5BQkJBbnIBCHJvQEN= DQW5yhH9taT5AQD5pbf5taT5AQD5pbQIrBwgL/sxoChQaCocKCgkBVwsbASJDQG9y/vhybkFCQk= FucgEIcm5BQ/xFQD5pbf5taT5AQD5pbf5taT5AAAADAAD/jAPoAykAKgBJAIQAACUyNjc2JzQnJ= icmIgcGBwYUFxYXFRQHBgcxFAYVFBY7ATAxNjc2NzY3FjMnBwYHBgc2NzY/AScmJyY0Nz4BMhce= ARUUDgErASYnJTQnJicGBxYXFhUUBg8BFxYXJicmLwEHBgcjIiYnMyMWFxY7ATI3FhcWFxYXMDE= zMjY0JzEmJyY9ATYBoHC2MzUBNzVbXt9fXTY3KCtMFA0UAw0JBiUzKSkiDBMZRSkIGRsYCgUFAQ= QiPiEeLy6fvE9NW1eZXhIWFAKEGx08BAsnDw8yNh8CBAQcFQ8LByIIFBNAYScBXDFITV0TFg8MG= B8fKB8GCQoDCwsMibxQR0pdU0dEKCkpKERHpkhOJwMfLBwfAQYCCgwFHBYeGg4DQSIJExcPHBUP= Ci0THkA5gjg3QCAgb0JKdkMBAgNBMDEjHCkbHx0sNEkcECstDBQVDw8LBwIBHiE6ISIDDhUcEhg= FCw4EESgqHQNKAAAAAgAA/2oD4wNSABgAHgAAASIHBgcGFRQXFhcVNxYzMjc2NzY0JyYnJgMnBw= EXNwH0hnRwQUQyMFapRUmGdHBBRERBcHRSgPYBDoD2A1I/PWlsfmtfXUGxXhQ/Pmls+mxpPj/9k= 4WIAR+FiAAABQAA/2kD6QNSADAAXgBrAHgAgQAAATIXMxYXHgEXFhcVFhQHFQYHDgEHBgcjBiIn= IyYnLgEnJic1JjQ3NTY3PgE3NjczNjciByMOAgcGBxUGFBcVHgMXMxYyNzM2Nz4CNzU2NCc1Jic= uAScmJyMmIxUiDgEUHgEyPgE0LgEDIi4BND4BMh4BFA4BEyIGFBYyNjQmAfR8Qgw3JiExDQ8CAw= MCDw0xISY3DEL4Qgw3JiExDQ8CAwMCDw0xISY3C0N8f0UKRGhLFRQDAwMDKExoRApF/kUKQzczS= ygDAwMDFBVKMzdDCkV/RnZFRXaMdkVFdkYtTS0tTVpNLS1N3hkjIzIjIwL4AwIPDTEhJjcMQvhC= DDcmITENDwIDAwIPDTEhJjcLQ/hDCzcmITENDwIDWgMDKEszN0MKRf5FCkRoTCgDAwMDFBVLaEQ= KRf5FCkM3M0oVFAMD80V2jHZFRXaMdkX+WC1NWk0tLU1aTS0B7iMyIyMyIwAAAAMAAAAAA0wC4Q= ADAA4AKgAAJSMRMycxIyImNDYyHgEGASM1NCcmIyIHBgcGHQEjNzQnMxU2NzYzMhcWFQE4k5NJA= SUtLkssAS4COJQREyYcFRIJBZMBAZMUGSQ0TC0xUAG7PSxBLCtCLP4I7S8aGxEOFgwY+M7TGj8g= ERkxNWIAAQAA/6cDUwMdAE8AACUmJyYnJicGBwYHJjc2NzY3NjcuATY3NhcWFxYHBgcGBwYXFhc= WNzY3NicmJyYnJgYHBhcWFxYXFhcWBwYHJicmNjc2NzY3NhYXFhcWBgcGAi0bFg4aEgsVFyI4CQ= QEDQgTFAgSASEdHyYdCAcIBBARBAcKDSg8MCoVEwgKJjdPSIslKA0CBgQICgQFAQMNRR4bBiwpR= ENKXaY1OQwOPkJImAMKBxENBnA7VSk+QTU+JEhNJx9WTBATDwwbFyYXMTUYKBccCAwuKEtHR0on= OAYHSkBGUAwNBw4RCg8QExcQNzGjRT8pKAkKMzg8VGO8NjsAAAQAAP9tA+gDUgA1AEIATwBcAAA= lIgYHJTY1NCclHgEyPgE1NC4BIg4BFRQfAQUuASMOAhQeATMyNjcFBwYVFB4BMj4BNTYuAQMyHg= EUDgEiLgI+AQEiLgE0PgEyHgIOAQEiLgE0PgEyHgEUDgEDOStMGf6vCQwBURhNXlAvL1BgUC8FA= f6pGEkpMFAvL1AwK0kZAU4BBS9QYFAvAyxQMB80Hh40PjMeAh00/ZcfMx4eMz40HgEdNQJqHzMe= HjM+NB4eNMspIqkYHSMYoyQqL1AwM1IwL1AwDx0DpR4jATFQYFAvJiKsAx0PMFAvL1AwMFAvAkk= eND4zHh4zPjQe/doeMz40Hh40PjMe/rseMz40Hh40PjMeAAAFAAD/nwPoAxwAFwBDAEcAWQBfAA= AlIicmNjc+ATQmJy4BPgEXHgIUDgEHBhM0Jic1NCcmBgcFISYOAR0BFB4BOwEVFBY7ATI2PQEzB= RcWMzI3Nj0BNjc2ASM1MwUlLgEjISImPQE0NjMhMj8BJRM1HgEUBgMUFwYECwxHWVdJDAsJGAw7= WzIyWzsDLDwyDwgRB/7F/vYdLxscLhopJBo/GiQpATsDCwUKBg8vHR/9vj8/AZP+7QIKBP7tEBU= UDgETBQsDARM+FRoZNRYMGAUagJp+HAUYGAsEFlh2fnRZFwMBKThXEP4QDAUBB/oBFikX0RYlFn= 0aJSUaefoBBQMMEP4WKy3+/Hmi3gIEDArRCAsFAd7+RLYPMDcvAAEAAAAAAvsB/AAFAAAlATcXN= xcB9P75NNPTNMEBBjXT0jQAAAEAAAAAAwwCdAALAAAlBycHJzcnNxc3FwcDDDPl5TPl4DTf4DPf= fDTl5TTl3zTg4DTfAAABAAAAAAL7AfsABQAAJQcnBycBAvs009M0AQf1NNLSNAEGAAABAAD/bQP= rA1QAFAAAASYGBwElJiIGFBcBFjI3Nj8BATYmA7wdQhD+Rf79GEQwGAFPGEMYCAQFAewREgNDER= Ic/Rj9Fy5CF/66FxcICAYDPB0/AAAGAAD/ywOHAvEAIwAvADkAQwBPAFsAACUjFRQGIyEiJj0BI= yImPQE0NjsBNTQ2MyEyFh0BMzIWHQEUBgEjIgYUFjsBMjY0JiU0JiMhIgYdASERIRUUFjMhMjY1= JyMiJjQ2OwEyFhQGBzMyFhQGKwEiJjQ2Az5KKh/+kh4rSR8rKx9JKx4Bbh8qSR8rK/2YJQ8WFg8= lDxUVAagVEP7cEBUBbv6SFRABJQ8VW9wHCwsH3AcLCuSSCAsLCJIHCwuCbh4rKx5uKx/bHyq4Hi= srHrcrH9sfKwElFR4WFSAU3A8WFg+T/wC3DxYWD24LDwsLDwslChAKCw8KAAEAAAAAAyACigAUA= AABMhcWFxYUBwYHBiInJicmNDc2NzYB9FJGQygpKShDRqRGQygpKShDRgKKKShDRqRGQygpKShD= RqRGQygpAAABAAD/agPoA1MAFAAAATIXFhcWEAcGBwYgJyYnJhA3Njc2AfSIdHFDRERDcXT+8HR= xQ0REQ3F0A1JEQ3F0/vB0cUNERENxdAEQdHFDRAAAAAEAAP9qA+gDUgATAAATITIeARURFA4BIy= EiLgE1ETQ+AYYC3SQ9JCQ9JP0jJD4kJD4DUiQ9JP0jJD4kJD4kAt0kPSQAAQAA//8DcQK9AAYAA= AkBLwE3FwEDcf49Z9CUjQEpAi790WC+rYABcwAAAAAEAAD/agPoA1MAFAApAC0AVgAAASIHBgcG= EBcWFxYgNzY3NhAnJicmAyInJicmNDc2NzYyFxYXFhQHBgcGJzM1IxMiBwYHBh0BMzQ2NzYzMh4= CFRQHBg8BBgcGFTM0NzY3Njc2NTQnLgEB9Id1cUJFRUJxdQEOdXFCRUVCcXWHd2VjOjw8OmNm7W= ZjOjw8OmNmpk5OL0cpFQwLSA4LFSYVHhcKDwcZFSQLCkgDBhMxFxwoFzoDUkVCcXX+8nVxQkVFQ= nF1AQ51cUJF/Fc8OmNl7mZjOjw8OmNm7WZjOjycTgHkJRIiHyEDFCsJFgoYHRYbIAsfGx8ZGzMp= CQ0YMSQpMUckFRMAAAABAAAAAAKSAmUABQAAARcHFwcBAl0109I0/voCZTTT0zQBBwABAAAAAAK= SAmUABQAAJSc3JzcBAYs00tI0AQdXNNPTNP75AAAC//v/dwPwA0EAJwA3AAABLgEnJScuASIGDw= EFDgIWHwEDBhYXFjMyPwEXFjMyNjc+AScDNzYFBxcTJQ8BEy8BJT8BHwEFA+UIHhP+/HELIiokC= 3H+/BMeDwkPvisDDxISFhAR4+IREQsWBxEPAiy+I/7+IQYs/vUo5jIhuwEzFHFxFAEzAdkTGgIo= 6RMVFhLpKAIaJiYNvv72FSUMDgp8fAoHBwwlFQEHvhqjISv++JAYewEzIb4vKOzsKC8AAAAB//v= /dwPqA0EAKQAAAS4BJyUnLgEiBg8BBQ4BBwYWHwEDBhYXFjMyPwEXFjMyNjc+AScDNz4BA+UIHh= P+/HELIiokC3H+/BQgBQcJD74rAw8SEhYQEePiERELFgcRDwIsvhEMAdkTGgIo6RMVFhLpKAIbE= hMmDb7+9hUlDA4KfHwKBwcMJRUBB74OJwAAAAADAAD/agPpA1QAJAAoACsAAAE0PQE0JjUxMDEn= OAExJgcwMQEOARUUFwUTHgEzMDEyNwEwMTYHAQclAQMBA+gDBhEP/FEHCRABRaIEDgcUBQG8A6n= +Mgr+/QGsgwHbAzMDAwMBBwIGCAX+RwIPCBIKov67BwkQA68EW/4xCYP+TgEDAdsAAAAAAAASAN= 4AAQAAAAAAAAA7AAAAAQAAAAAAAQADADsAAQAAAAAAAgAHAD4AAQAAAAAAAwADAEUAAQAAAAAAB= AADAEgAAQAAAAAABQALAEsAAQAAAAAABgADAFYAAQAAAAAACgArAFkAAQAAAAAACwATAIQAAwAB= BAkAAAB2AJcAAwABBAkAAQAGAQ0AAwABBAkAAgAOARMAAwABBAkAAwAGASEAAwABBAkABAAGASc= AAwABBAkABQAWAS0AAwABBAkABgAGAUMAAwABBAkACgBWAUkAAwABBAkACwAmAZ9Db3B5cmlnaH= QgKEMpIDIwMTcgYnkgb3JpZ2luYWwgYXV0aG9ycyBAIGdldHNpdGVjb250cm9sLmNvbWdzY1JlZ= 3VsYXJnc2Nnc2NWZXJzaW9uIDEuMGdzY0dlbmVyYXRlZCBieSBzdmcydHRmIGZyb20gRm9udGVs= bG8gcHJvamVjdC5odHRwOi8vZm9udGVsbG8uY29tAEMAbwBwAHkAcgBpAGcAaAB0ACAAKABDACk= AIAAyADAAMQA3ACAAYgB5ACAAbwByAGkAZwBpAG4AYQBsACAAYQB1AHQAaABvAHIAcwAgAEAAIA= BnAGUAdABzAGkAdABlAGMAbwBuAHQAcgBvAGwALgBjAG8AbQBnAHMAYwBSAGUAZwB1AGwAYQByA= GcAcwBjAGcAcwBjAFYAZQByAHMAaQBvAG4AIAAxAC4AMABnAHMAYwBHAGUAbgBlAHIAYQB0AGUA= ZAAgAGIAeQAgAHMAdgBnADIAdAB0AGYAIABmAHIAbwBtACAARgBvAG4AdABlAGwAbABvACAAcAB= yAG8AagBlAGMAdAAuAGgAdAB0AHAAOgAvAC8AZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AAAIAAA= AAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwECAQMBBAEFAQYBBwEIAQkBCgELAQwBDQEOA= Q8BEAERARIBEwEUARUBFgEXARgBGQEaARsBHAEdAR4BHwEgASEBIgEjASQACHdoYXRzYXBwB2Nv= bnRhY3QIZmFjZWJvb2sGZm9sbG93Cmdvb2dsZXBsdXMGdHVtYmxyB3R3aXR0ZXIJdmtvbnRha3R= lB3lvdXR1YmUIZ3NjLWxvZ28QZW1haWwtZm9yLXdpZGdldARkb25lBGNoYXQMZmItbWVzc2VuZ2= VyCWluc3RhZ3JhbQhsaW5rZWRpbglwaW50ZXJlc3QFc2hhcmUFcHJvbW8EaGlkZQtjbG9zZS1zb= WFsbARzaG93C2RvbmUtd29yaW5nBXByaW50FWNvbnRyb2xzLXJhZGlvLXNlbGVjdA5jb250cm9s= cy1yYWRpbxFjb250cm9scy1jaGVja2JveBljb250cm9scy1jaGVja2JveC1zZWxlY3QyBnN1cnZ= leQRiYWNrBG5leHQIc3RhcnMtMDIIc3RhcnMtMDEEc2VuZAAAAA=3D=3D") format("truetyp= e"); font-weight: 400; font-style: normal; } @font-face { font-family: emoji; src: local("Apple Color Emoji"), local("An= droid Emoji"), local("Segoe UI"), local("EmojiSymbols"), local("Symbola"); = unicode-range: U+1F300-1F5FF, U+1F600-1F64F, U+1F680-1F6FF, U+2600-26FF; } @keyframes gscw-bounceInLeft {=20 0%, 100%, 40%, 65%, 90% { transition-timing-function: cubic-bezier(0.215,= 0.61, 0.355, 1); } 0% { opacity: 0; transform: translate(-3000px, 0px); } 40% { opacity: 1; transform: translate(35px, 0px); } 65% { transform: translate(-15px, 0px); } 90% { transform: translate(5px, 0px); } 100% { transform: none; } } @keyframes gscw-bounceInRight {=20 0%, 100%, 40%, 65%, 90% { transition-timing-function: cubic-bezier(0.215,= 0.61, 0.355, 1); } 0% { opacity: 0; transform: translate(3000px, 0px); } 40% { opacity: 1; transform: translate(-35px, 0px); } 65% { transform: translate(15px, 0px); } 90% { transform: translate(-5px, 0px); } 100% { transform: none; } } @keyframes gscw-bounceInUp {=20 0%, 100%, 40%, 65%, 90% { transition-timing-function: cubic-bezier(0.215,= 0.61, 0.355, 1); } 0% { opacity: 0; transform: translate(0px, 700px); } 40% { opacity: 1; transform: translate(0px, -35px); } 65% { transform: translate(0px, 15px); } 90% { transform: translate(0px, -5px); } 100% { transform: none; } } @keyframes gscw-bounceInDown {=20 0%, 100%, 40%, 65%, 90% { transition-timing-function: cubic-bezier(0.215,= 0.61, 0.355, 1); } 0% { opacity: 0; transform: translate(0px, -700px); } 40% { opacity: 1; transform: translate(0px, 35px); } 65% { transform: translate(0px, -15px); } 90% { transform: translate(0px, 5px); } 100% { transform: none; } } @keyframes gscw-bounceOutLeft {=20 20% { opacity: 1; transform: translate(20px, 0px); } 100% { opacity: 0; transform: translate(-2000px, 0px); } } @keyframes gscw-bounceOutRight {=20 20% { opacity: 1; transform: translate(-20px, 0px); } 100% { opacity: 0; transform: translate(2000px, 0px); } } @keyframes gscw-slideOutLeft {=20 100% { transform: translate(-100%, 0px); } } @keyframes gscw-slideOutRight {=20 100% { transform: translate(100%, 0px); } } @keyframes gscw-slideInLeft {=20 0% { transform: translate(-100%, 0px); } 100% { transform: none; } } @keyframes gscw-slideInRight {=20 0% { transform: translate(100%, 0px); } 100% { transform: none; } } @keyframes gscw-fadeIn {=20 0% { opacity: 0; } 100% { opacity: 1; } } @keyframes gscw-fadeInLeft {=20 0% { opacity: 0; transform: translate(-60%, 0px); } 100% { opacity: 1; transform: none; } } @keyframes gscw-fadeInRight {=20 0% { opacity: 0; transform: translate(60%, 0px); } 100% { opacity: 1; transform: none; } } @keyframes gscw-fadeInUp {=20 0% { opacity: 0; transform: translate(0px, 60%); } 100% { opacity: 1; transform: none; } } @keyframes gscw-fadeInDown {=20 0% { opacity: 0; transform: translate(0px, -60%); } 100% { opacity: 1; transform: none; } } @keyframes gscw-fadeOut {=20 0% { opacity: 1; } 100% { opacity: 0; } } @keyframes gscw-zoomIn {=20 0% { opacity: 0; transform: scale(0.3, 0.3); } 50% { opacity: 1; } 100% { transform: none; } } @keyframes gscw-zoomOut {=20 0% { opacity: 1; } 50% { opacity: 0; transform: scale(0.3, 0.3); } 100% { opacity: 0; } } @keyframes gscw-swing {=20 0% { opacity: 0; } 20% { transform: rotate3d(0, 0, 1, 15deg); } 40% { opacity: 1; transform: rotate3d(0, 0, 1, -10deg); } 60% { transform: rotate3d(0, 0, 1, 5deg); } 80% { transform: rotate3d(0, 0, 1, -5deg); } 100% { transform: rotate3d(0, 0, 1, 0deg); } } @keyframes gscw-bounceIn {=20 0% { opacity: 0; transform: scale(0.3, 0.3); } 30% { transform: scale(1.3, 1.3); } 55% { opacity: 1; transform: scale(0.8, 0.8); } 72% { transform: scale(1.13, 1.13); } 87% { transform: scale(0.97, 0.97); } 100% { transform: none; } } @keyframes gscw-flipTy {=20 0% { transition-timing-function: ease-in; transform: rotateY(180deg) scal= e(0.4, 0.4); } 100% { transform: rotateY(0deg) scale(1, 1); } } @keyframes gscw-flip {=20 0% { transform: rotateY(180deg); } 100% { transform: rotateY(0deg); } } @keyframes gscw-typing {=20 0%, 100%, 80% { opacity: 0; transform: scale(0.8); } 40% { opacity: 1; transform: scale(1); } } @keyframes gscw-notify {=20 0% { transform: scale(0.1, 0.1); opacity: 0.3; } 100% { opacity: 1; transform: none; } } @keyframes gscw-highlight {=20 100% { transform: none; } 0%, 99% { transform: translate(0px, 0px); } 20% { transform: translate(-5px, 0px); } 60% { transform: translate(-2.5px, 0px); } 40% { transform: translate(5px, 0px); } 80% { transform: translate(2.5px, 0px); } } body.grbw7qc { overflow: hidden !important; } html.gq6b95q, html.gq6b95q > body { overflow: hidden !important; } .g-bnwode { cursor: pointer; } body.gg8zj3d::before { transition: height 0.5s cubic-bezier(0.455, 0.03, 0.= 515, 0.955) 0s; content: " "; display: block; visibility: hidden; padding: = 0px; margin: 0px; height: 0px !important; } .g-gkikbc.gg8zj3d::before { transition: none 0s ease 0s !important; } body.gg8zj3d.g-wi2nhk::before { height: 42px !important; } body.gg8zj3d.gexogxz::before { transition: none 0s ease 0s !important; } w-div { display: block; vertical-align: inherit; } .g-pn0mbd, .g-eikzc0 { -webkit-font-smoothing: subpixel-antialiased; transf= orm-origin: left center; animation-name: gscw-highlight !important; animati= on-duration: 0.6s !important; } .g-ezgp75 { position: absolute; top: -9999px; width: 50px; height: 50px; ov= erflow: scroll; } .gexogxz * { transition: none 0s ease 0s !important; } ------MultipartBoundary--4RPRE2rb4KPGaw1wTYy7ZDHzLjRtJBMux1Kp0g3wIA---- Content-Type: text/css Content-Transfer-Encoding: quoted-printable Content-Location: https://www.english-heritage.org.uk/bundles/css?v=k3cOcumUAJqV5LrvvA3lD_3f5cRDT5XVzRTmumTyOQI1 @charset "utf-8"; .ui-helper-hidden { display: none; } .ui-helper-hidden-accessible { border: 0px; clip: rect(0px, 0px, 0px, 0px);= height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absol= ute; width: 1px; } .ui-helper-reset { margin: 0px; padding: 0px; border: 0px; outline: 0px; li= ne-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; } .ui-helper-clearfix::after, .ui-helper-clearfix::before { content: ""; disp= lay: table; border-collapse: collapse; } .ui-helper-clearfix::after { clear: both; } .ui-helper-clearfix { min-height: 0px; } .ui-helper-zfix { width: 100%; height: 100%; top: 0px; left: 0px; position:= absolute; opacity: 0; } .ui-front { z-index: 100; } .ui-state-disabled { cursor: default !important; } .ui-icon { display: block; text-indent: -99999px; overflow: hidden; backgro= und-repeat: no-repeat; } .ui-widget-overlay { position: fixed; top: 0px; left: 0px; width: 100%; hei= ght: 100%; } .ui-accordion .ui-accordion-header { display: block; cursor: pointer; posit= ion: relative; margin: 2px 0px 0px; padding: 0.5em 0.5em 0.5em 0.7em; min-h= eight: 0px; font-size: 100%; } .ui-accordion .ui-accordion-icons, .ui-accordion .ui-accordion-icons .ui-ac= cordion-icons { padding-left: 2.2em; } .ui-accordion .ui-accordion-header .ui-accordion-header-icon { position: ab= solute; left: 0.5em; top: 50%; margin-top: -8px; } .ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0px; = overflow: auto; } .ui-autocomplete { position: absolute; top: 0px; left: 0px; cursor: default= ; } .ui-button { display: inline-block; position: relative; padding: 0px; line-= height: normal; margin-right: 0.1em; cursor: pointer; vertical-align: middl= e; text-align: center; overflow: visible; } .ui-button, .ui-button:active, .ui-button:hover, .ui-button:link, .ui-butto= n:visited { text-decoration: none; } .ui-button-icon-only { width: 2.2em; } button.ui-button-icon-only { width: 2.4em; } .ui-button-icons-only { width: 3.4em; } button.ui-button-icons-only { width: 3.7em; } .ui-button .ui-button-text { display: block; line-height: normal; } .ui-button-text-only .ui-button-text { padding: 0.4em 1em; } .ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text= { padding: 0.4em; text-indent: -1e+07px; } .ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-but= ton-text { padding: 0.4em 1em 0.4em 2.1em; } .ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-b= utton-text { padding: 0.4em 2.1em 0.4em 1em; } .ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right:= 2.1em; } input.ui-button { padding: 0.4em 1em; } .ui-button-icon-only .ui-icon, .ui-button-icons-only .ui-icon, .ui-button-t= ext-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-but= ton-text-icons .ui-icon { position: absolute; top: 50%; margin-top: -8px; } .ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; } .ui-button-icons-only .ui-button-icon-primary, .ui-button-text-icon-primary= .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary { l= eft: 0.5em; } .ui-button-icons-only .ui-button-icon-secondary, .ui-button-text-icon-secon= dary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secon= dary { right: 0.5em; } .ui-buttonset { margin-right: 7px; } .ui-buttonset .ui-button { margin-left: 0px; margin-right: -0.3em; } .ui-datepicker { width: 17em; padding: 0.2em 0.2em 0px; display: none; } .ui-datepicker .ui-datepicker-header { position: relative; padding: 0.2em 0= px; } .ui-datepicker .ui-datepicker-next, .ui-datepicker .ui-datepicker-prev { po= sition: absolute; top: 2px; width: 1.8em; height: 1.8em; } .ui-datepicker .ui-datepicker-next-hover, .ui-datepicker .ui-datepicker-pre= v-hover { top: 1px; } .ui-datepicker .ui-datepicker-prev { left: 2px; } .ui-datepicker .ui-datepicker-next { right: 2px; } .ui-datepicker .ui-datepicker-prev-hover { left: 1px; } .ui-datepicker .ui-datepicker-next-hover { right: 1px; } .ui-datepicker .ui-datepicker-next span, .ui-datepicker .ui-datepicker-prev= span { display: block; position: absolute; left: 50%; margin-left: -8px; t= op: 50%; margin-top: -8px; } .ui-datepicker .ui-datepicker-title { margin: 0px 2.3em; line-height: 1.8em= ; text-align: center; } .ui-datepicker .ui-datepicker-title select { font-size: 1em; margin: 1px 0p= x; } .ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepic= ker-year { width: 45%; } .ui-datepicker table { width: 100%; font-size: 0.9em; border-collapse: coll= apse; margin: 0px 0px 0.4em; } .ui-datepicker th { padding: 0.7em 0.3em; text-align: center; font-weight: = 700; border: 0px; } .ui-datepicker td { border: 0px; padding: 1px; } .ui-datepicker td a, .ui-datepicker td span { display: block; padding: 0.2e= m; text-align: right; text-decoration: none; } .ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: = 0.7em 0px 0px; padding: 0px 0.2em; border-left: 0px; border-right: 0px; bor= der-bottom: 0px; } .ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: 0.5= em 0.2em 0.4em; cursor: pointer; padding: 0.2em 0.6em 0.3em; width: auto; o= verflow: visible; } .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { flo= at: left; } .ui-datepicker.ui-datepicker-multi { width: auto; } .ui-datepicker-multi .ui-datepicker-group { float: left; } .ui-datepicker-multi .ui-datepicker-group table { width: 95%; margin: 0px a= uto 0.4em; } .ui-datepicker-multi-2 .ui-datepicker-group { width: 50%; } .ui-datepicker-multi-3 .ui-datepicker-group { width: 33.3%; } .ui-datepicker-multi-4 .ui-datepicker-group { width: 25%; } .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-d= atepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-= left-width: 0px; } .ui-datepicker-multi .ui-datepicker-buttonpane { clear: left; } .ui-datepicker-row-break { clear: both; width: 100%; font-size: 0px; } .ui-datepicker-rtl { direction: rtl; } .ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; } .ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; } .ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; } .ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; } .ui-datepicker-rtl .ui-datepicker-buttonpane { clear: right; } .ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; } .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, = .ui-datepicker-rtl .ui-datepicker-group { float: right; } .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-dat= epicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-righ= t-width: 0px; border-left-width: 1px; } .ui-dialog { overflow: hidden; position: absolute; top: 0px; left: 0px; pad= ding: 0.2em; outline: 0px; } .ui-dialog .ui-dialog-titlebar { padding: 0.4em 1em; position: relative; } .ui-dialog .ui-dialog-title { float: left; margin: 0.1em 0px; white-space: = nowrap; width: 90%; overflow: hidden; text-overflow: ellipsis; } .ui-dialog .ui-dialog-titlebar-close { position: absolute; right: 0.3em; to= p: 50%; width: 20px; margin: -10px 0px 0px; padding: 1px; height: 20px; } .ui-dialog .ui-dialog-content { position: relative; border: 0px; padding: 0= .5em 1em; background: 0px 0px; overflow: auto; } .ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0px = 0px; background-image: none; margin-top: 0.5em; padding: 0.3em 1em 0.5em 0.= 4em; } .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; } .ui-dialog .ui-dialog-buttonpane button { margin: 0.5em 0.4em 0.5em 0px; cu= rsor: pointer; } .ui-dialog .ui-resizable-se { width: 12px; height: 12px; right: -5px; botto= m: -5px; background-position: 16px 16px; } .ui-draggable .ui-dialog-titlebar { cursor: move; } .ui-draggable-handle { touch-action: none; } .ui-menu { list-style: none; padding: 0px; margin: 0px; display: block; out= line: 0px; } .ui-menu .ui-menu { position: absolute; } .ui-menu .ui-menu-item { position: relative; margin: 0px; padding: 3px 1em = 3px 0.4em; cursor: pointer; min-height: 0px; list-style-image: url("data:im= age/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"); = } .ui-menu .ui-menu-divider { margin: 5px 0px; height: 0px; font-size: 0px; l= ine-height: 0; border-width: 1px 0px 0px; } .ui-menu .ui-state-active, .ui-menu .ui-state-focus { margin: -1px; } .ui-menu-icons { position: relative; } .ui-menu-icons .ui-menu-item { padding-left: 2em; } .ui-menu .ui-icon { position: absolute; top: 0px; bottom: 0px; left: 0.2em;= margin: auto 0px; } .ui-menu .ui-menu-icon { left: auto; right: 0px; } .ui-progressbar { height: 2em; text-align: left; overflow: hidden; } .ui-progressbar .ui-progressbar-value { margin: -1px; height: 100%; } .ui-progressbar .ui-progressbar-overlay { background: url("data:image/gif;b= ase64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAK= AAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQ= RWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg= 2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKA= AAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP0= 5nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K2= 5+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACg= AAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyx= L5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXl= Kjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgA= KAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLI= hskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqN= fHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAA= CgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1= lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g= 4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABAC= wAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzX= O7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1in= V0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAA= AAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEX= fk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4B= niGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEA= LAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDH= izNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGA= dXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJA= QABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+x= BYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztf= XZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BA= kBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99= HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+= p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw= =3D=3D"); height: 100%; opacity: 0.25; } .ui-progressbar-indeterminate .ui-progressbar-value { background-image: non= e; } .ui-resizable { position: relative; } .ui-resizable-handle { position: absolute; font-size: 0.1px; display: block= ; touch-action: none; } .ui-resizable-autohide .ui-resizable-handle, .ui-resizable-disabled .ui-res= izable-handle { display: none; } .ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; le= ft: 0px; } .ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px;= left: 0px; } .ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0px; heig= ht: 100%; } .ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0px; heigh= t: 100%; } .ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px= ; bottom: 1px; } .ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; = bottom: -5px; } .ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; = top: -5px; } .ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px;= top: -5px; } .ui-selectable { touch-action: none; } .ui-selectable-helper { position: absolute; z-index: 100; border: 1px dotte= d rgb(0, 0, 0); } .ui-selectmenu-menu { padding: 0px; margin: 0px; position: absolute; top: 0= px; left: 0px; display: none; } .ui-selectmenu-menu .ui-menu { overflow: hidden auto; padding-bottom: 1px; = } .ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup { font-size: 1em; font= -weight: 700; line-height: 1.5; padding: 2px 0.4em; margin: 0.5em 0px 0px; = height: auto; border: 0px; } .ui-selectmenu-open { display: block; } .ui-selectmenu-button { display: inline-block; overflow: hidden; position: = relative; text-decoration: none; cursor: pointer; } .ui-selectmenu-button span.ui-icon { right: 0.5em; left: auto; margin-top: = -8px; position: absolute; top: 50%; } .ui-selectmenu-button span.ui-selectmenu-text { text-align: left; padding: = 0.4em 2.1em 0.4em 1em; display: block; line-height: 1.4; overflow: hidden; = text-overflow: ellipsis; white-space: nowrap; } .ui-slider { position: relative; text-align: left; } .ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em= ; height: 1.2em; cursor: default; touch-action: none; } .ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: 0.= 7em; display: block; border: 0px; background-position: 0px 0px; } .ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disable= d .ui-slider-range { filter: inherit; } .ui-slider-horizontal { height: 0.8em; } .ui-slider-horizontal .ui-slider-handle { top: -0.3em; margin-left: -0.6em;= } .ui-slider-horizontal .ui-slider-range { top: 0px; height: 100%; } .ui-slider-horizontal .ui-slider-range-min { left: 0px; } .ui-slider-horizontal .ui-slider-range-max { right: 0px; } .ui-slider-vertical { width: 0.8em; height: 100px; } .ui-slider-vertical .ui-slider-handle { left: -0.3em; margin-left: 0px; mar= gin-bottom: -0.6em; } .ui-slider-vertical .ui-slider-range { left: 0px; width: 100%; } .ui-slider-vertical .ui-slider-range-min { bottom: 0px; } .ui-slider-vertical .ui-slider-range-max { top: 0px; } .ui-sortable-handle { touch-action: none; } .ui-spinner { position: relative; display: inline-block; overflow: hidden; = padding: 0px; vertical-align: middle; } .ui-spinner-input { border: none; background: 0px 0px; color: inherit; padd= ing: 0px; margin: 0.2em 22px 0.2em 0.4em; vertical-align: middle; } .ui-spinner-button { width: 16px; height: 50%; font-size: 0.5em; padding: 0= px; margin: 0px; text-align: center; position: absolute; cursor: default; d= isplay: block; overflow: hidden; right: 0px; } .ui-spinner a.ui-spinner-button { border-top: none; border-bottom: none; bo= rder-right: none; } .ui-spinner .ui-icon { position: absolute; margin-top: -8px; top: 50%; left= : 0px; } .ui-spinner-up { top: 0px; } .ui-spinner-down { bottom: 0px; } .ui-spinner .ui-icon-triangle-1-s { background-position: -65px -16px; } .ui-tabs { position: relative; padding: 0.2em; } .ui-tabs .ui-tabs-nav { margin: 0px; padding: 0.2em 0.2em 0px; } .ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relativ= e; top: 0px; margin: 1px 0.2em 0px 0px; border-bottom-width: 0px; padding: = 0px; white-space: nowrap; } .ui-tabs .ui-tabs-nav .ui-tabs-anchor { float: left; padding: 0.5em 1em; te= xt-decoration: none; } .ui-tabs .ui-tabs-nav li.ui-tabs-active { margin-bottom: -1px; padding-bott= om: 1px; } .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, .ui-tabs .ui-ta= bs-nav li.ui-tabs-active .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-tabs-= loading .ui-tabs-anchor { cursor: text; } .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor { curso= r: pointer; } .ui-tabs .ui-tabs-panel { display: block; border-width: 0px; padding: 1em 1= .4em; background: 0px 0px; } .ui-tooltip { padding: 8px; position: absolute; z-index: 9999; max-width: 3= 00px; box-shadow: rgb(170, 170, 170) 0px 0px 5px; } body .ui-tooltip { border-width: 2px; } .ui-widget { font-family: Verdana, Arial, sans-serif; font-size: 1.1em; } .ui-widget .ui-widget { font-size: 1em; } .ui-widget button, .ui-widget input, .ui-widget select, .ui-widget textarea= { font-family: Verdana, Arial, sans-serif; font-size: 1em; } .ui-widget-content { border: 1px solid rgb(170, 170, 170); background: url(= "/static/images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x rgb(255,= 255, 255); color: rgb(34, 34, 34); } .ui-widget-content a { color: rgb(34, 34, 34); } .ui-widget-header { border: 1px solid rgb(170, 170, 170); background: url("= images/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x rgb(204,= 204, 204); color: rgb(34, 34, 34); font-weight: 700; } .ui-widget-header a { color: rgb(34, 34, 34); } .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header = .ui-state-default { border: 1px solid rgb(211, 211, 211); background: url("= images/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x rgb(230, 230, 230= ); font-weight: 400; color: rgb(85, 85, 85); } .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited = { color: rgb(85, 85, 85); text-decoration: none; } .ui-state-focus, .ui-state-hover, .ui-widget-content .ui-state-focus, .ui-w= idget-content .ui-state-hover, .ui-widget-header .ui-state-focus, .ui-widge= t-header .ui-state-hover { border: 1px solid rgb(153, 153, 153); background= : url("images/ui-bg_glass_75_dadada_1x400.png") 50% 50% repeat-x rgb(218, 2= 18, 218); font-weight: 400; color: rgb(33, 33, 33); } .ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-sta= te-focus a:visited, .ui-state-hover a, .ui-state-hover a:hover, .ui-state-h= over a:link, .ui-state-hover a:visited { color: rgb(33, 33, 33); text-decor= ation: none; } .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .u= i-state-active { border: 1px solid rgb(170, 170, 170); background: url("ima= ges/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x rgb(255, 255, 255); = font-weight: 400; color: rgb(33, 33, 33); } .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { c= olor: rgb(33, 33, 33); text-decoration: none; } .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-hea= der .ui-state-highlight { border: 1px solid rgb(252, 239, 161); background:= url("images/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x rgb(251, 24= 9, 238); color: rgb(54, 54, 54); } .ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget= -header .ui-state-highlight a { color: rgb(54, 54, 54); } .ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-= state-error { border: 1px solid rgb(205, 10, 10); background: url("images/u= i-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x rgb(254, 241, 236); color= : rgb(205, 10, 10); } .ui-state-error a, .ui-state-error-text, .ui-widget-content .ui-state-error= a, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-er= ror a, .ui-widget-header .ui-state-error-text { color: rgb(205, 10, 10); } .ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-h= eader .ui-priority-primary { font-weight: 700; } .ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widg= et-header .ui-priority-secondary { opacity: 0.7; font-weight: 400; } .ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-heade= r .ui-state-disabled { opacity: 0.35; background-image: none; } .ui-state-disabled .ui-icon { } .ui-icon { width: 16px; height: 16px; } .ui-icon, .ui-widget-content .ui-icon, .ui-widget-header .ui-icon { backgro= und-image: url("images/ui-icons_222222_256x240.png"); } .ui-state-default .ui-icon { background-image: url("images/ui-icons_888888_= 256x240.png"); } .ui-state-active .ui-icon, .ui-state-focus .ui-icon, .ui-state-hover .ui-ic= on { background-image: url("images/ui-icons_454545_256x240.png"); } .ui-state-highlight .ui-icon { background-image: url("images/ui-icons_2e83f= f_256x240.png"); } .ui-state-error .ui-icon, .ui-state-error-text .ui-icon { background-image:= url("images/ui-icons_cd0a0a_256x240.png"); } .ui-icon-blank { background-position: 16px 16px; } .ui-icon-carat-1-n { background-position: 0px 0px; } .ui-icon-carat-1-ne { background-position: -16px 0px; } .ui-icon-carat-1-e { background-position: -32px 0px; } .ui-icon-carat-1-se { background-position: -48px 0px; } .ui-icon-carat-1-s { background-position: -64px 0px; } .ui-icon-carat-1-sw { background-position: -80px 0px; } .ui-icon-carat-1-w { background-position: -96px 0px; } .ui-icon-carat-1-nw { background-position: -112px 0px; } .ui-icon-carat-2-n-s { background-position: -128px 0px; } .ui-icon-carat-2-e-w { background-position: -144px 0px; } .ui-icon-triangle-1-n { background-position: 0px -16px; } .ui-icon-triangle-1-ne { background-position: -16px -16px; } .ui-icon-triangle-1-e { background-position: -32px -16px; } .ui-icon-triangle-1-se { background-position: -48px -16px; } .ui-icon-triangle-1-s { background-position: -64px -16px; } .ui-icon-triangle-1-sw { background-position: -80px -16px; } .ui-icon-triangle-1-w { background-position: -96px -16px; } .ui-icon-triangle-1-nw { background-position: -112px -16px; } .ui-icon-triangle-2-n-s { background-position: -128px -16px; } .ui-icon-triangle-2-e-w { background-position: -144px -16px; } .ui-icon-arrow-1-n { background-position: 0px -32px; } .ui-icon-arrow-1-ne { background-position: -16px -32px; } .ui-icon-arrow-1-e { background-position: -32px -32px; } .ui-icon-arrow-1-se { background-position: -48px -32px; } .ui-icon-arrow-1-s { background-position: -64px -32px; } .ui-icon-arrow-1-sw { background-position: -80px -32px; } .ui-icon-arrow-1-w { background-position: -96px -32px; } .ui-icon-arrow-1-nw { background-position: -112px -32px; } .ui-icon-arrow-2-n-s { background-position: -128px -32px; } .ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } .ui-icon-arrow-2-e-w { background-position: -160px -32px; } .ui-icon-arrow-2-se-nw { background-position: -176px -32px; } .ui-icon-arrowstop-1-n { background-position: -192px -32px; } .ui-icon-arrowstop-1-e { background-position: -208px -32px; } .ui-icon-arrowstop-1-s { background-position: -224px -32px; } .ui-icon-arrowstop-1-w { background-position: -240px -32px; } .ui-icon-arrowthick-1-n { background-position: 0px -48px; } .ui-icon-arrowthick-1-ne { background-position: -16px -48px; } .ui-icon-arrowthick-1-e { background-position: -32px -48px; } .ui-icon-arrowthick-1-se { background-position: -48px -48px; } .ui-icon-arrowthick-1-s { background-position: -64px -48px; } .ui-icon-arrowthick-1-sw { background-position: -80px -48px; } .ui-icon-arrowthick-1-w { background-position: -96px -48px; } .ui-icon-arrowthick-1-nw { background-position: -112px -48px; } .ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } .ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } .ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } .ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } .ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } .ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } .ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } .ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } .ui-icon-arrowreturnthick-1-w { background-position: 0px -64px; } .ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } .ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } .ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } .ui-icon-arrowreturn-1-w { background-position: -64px -64px; } .ui-icon-arrowreturn-1-n { background-position: -80px -64px; } .ui-icon-arrowreturn-1-e { background-position: -96px -64px; } .ui-icon-arrowreturn-1-s { background-position: -112px -64px; } .ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } .ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } .ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } .ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } .ui-icon-arrow-4 { background-position: 0px -80px; } .ui-icon-arrow-4-diag { background-position: -16px -80px; } .ui-icon-extlink { background-position: -32px -80px; } .ui-icon-newwin { background-position: -48px -80px; } .ui-icon-refresh { background-position: -64px -80px; } .ui-icon-shuffle { background-position: -80px -80px; } .ui-icon-transfer-e-w { background-position: -96px -80px; } .ui-icon-transferthick-e-w { background-position: -112px -80px; } .ui-icon-folder-collapsed { background-position: 0px -96px; } .ui-icon-folder-open { background-position: -16px -96px; } .ui-icon-document { background-position: -32px -96px; } .ui-icon-document-b { background-position: -48px -96px; } .ui-icon-note { background-position: -64px -96px; } .ui-icon-mail-closed { background-position: -80px -96px; } .ui-icon-mail-open { background-position: -96px -96px; } .ui-icon-suitcase { background-position: -112px -96px; } .ui-icon-comment { background-position: -128px -96px; } .ui-icon-person { background-position: -144px -96px; } .ui-icon-print { background-position: -160px -96px; } .ui-icon-trash { background-position: -176px -96px; } .ui-icon-locked { background-position: -192px -96px; } .ui-icon-unlocked { background-position: -208px -96px; } .ui-icon-bookmark { background-position: -224px -96px; } .ui-icon-tag { background-position: -240px -96px; } .ui-icon-home { background-position: 0px -112px; } .ui-icon-flag { background-position: -16px -112px; } .ui-icon-calendar { background-position: -32px -112px; } .ui-icon-cart { background-position: -48px -112px; } .ui-icon-pencil { background-position: -64px -112px; } .ui-icon-clock { background-position: -80px -112px; } .ui-icon-disk { background-position: -96px -112px; } .ui-icon-calculator { background-position: -112px -112px; } .ui-icon-zoomin { background-position: -128px -112px; } .ui-icon-zoomout { background-position: -144px -112px; } .ui-icon-search { background-position: -160px -112px; } .ui-icon-wrench { background-position: -176px -112px; } .ui-icon-gear { background-position: -192px -112px; } .ui-icon-heart { background-position: -208px -112px; } .ui-icon-star { background-position: -224px -112px; } .ui-icon-link { background-position: -240px -112px; } .ui-icon-cancel { background-position: 0px -128px; } .ui-icon-plus { background-position: -16px -128px; } .ui-icon-plusthick { background-position: -32px -128px; } .ui-icon-minus { background-position: -48px -128px; } .ui-icon-minusthick { background-position: -64px -128px; } .ui-icon-close { background-position: -80px -128px; } .ui-icon-closethick { background-position: -96px -128px; } .ui-icon-key { background-position: -112px -128px; } .ui-icon-lightbulb { background-position: -128px -128px; } .ui-icon-scissors { background-position: -144px -128px; } .ui-icon-clipboard { background-position: -160px -128px; } .ui-icon-copy { background-position: -176px -128px; } .ui-icon-contact { background-position: -192px -128px; } .ui-icon-image { background-position: -208px -128px; } .ui-icon-video { background-position: -224px -128px; } .ui-icon-script { background-position: -240px -128px; } .ui-icon-alert { background-position: 0px -144px; } .ui-icon-info { background-position: -16px -144px; } .ui-icon-notice { background-position: -32px -144px; } .ui-icon-help { background-position: -48px -144px; } .ui-icon-check { background-position: -64px -144px; } .ui-icon-bullet { background-position: -80px -144px; } .ui-icon-radio-on { background-position: -96px -144px; } .ui-icon-radio-off { background-position: -112px -144px; } .ui-icon-pin-w { background-position: -128px -144px; } .ui-icon-pin-s { background-position: -144px -144px; } .ui-icon-play { background-position: 0px -160px; } .ui-icon-pause { background-position: -16px -160px; } .ui-icon-seek-next { background-position: -32px -160px; } .ui-icon-seek-prev { background-position: -48px -160px; } .ui-icon-seek-end { background-position: -64px -160px; } .ui-icon-seek-first, .ui-icon-seek-start { background-position: -80px -160p= x; } .ui-icon-stop { background-position: -96px -160px; } .ui-icon-eject { background-position: -112px -160px; } .ui-icon-volume-off { background-position: -128px -160px; } .ui-icon-volume-on { background-position: -144px -160px; } .ui-icon-power { background-position: 0px -176px; } .ui-icon-signal-diag { background-position: -16px -176px; } .ui-icon-signal { background-position: -32px -176px; } .ui-icon-battery-0 { background-position: -48px -176px; } .ui-icon-battery-1 { background-position: -64px -176px; } .ui-icon-battery-2 { background-position: -80px -176px; } .ui-icon-battery-3 { background-position: -96px -176px; } .ui-icon-circle-plus { background-position: 0px -192px; } .ui-icon-circle-minus { background-position: -16px -192px; } .ui-icon-circle-close { background-position: -32px -192px; } .ui-icon-circle-triangle-e { background-position: -48px -192px; } .ui-icon-circle-triangle-s { background-position: -64px -192px; } .ui-icon-circle-triangle-w { background-position: -80px -192px; } .ui-icon-circle-triangle-n { background-position: -96px -192px; } .ui-icon-circle-arrow-e { background-position: -112px -192px; } .ui-icon-circle-arrow-s { background-position: -128px -192px; } .ui-icon-circle-arrow-w { background-position: -144px -192px; } .ui-icon-circle-arrow-n { background-position: -160px -192px; } .ui-icon-circle-zoomin { background-position: -176px -192px; } .ui-icon-circle-zoomout { background-position: -192px -192px; } .ui-icon-circle-check { background-position: -208px -192px; } .ui-icon-circlesmall-plus { background-position: 0px -208px; } .ui-icon-circlesmall-minus { background-position: -16px -208px; } .ui-icon-circlesmall-close { background-position: -32px -208px; } .ui-icon-squaresmall-plus { background-position: -48px -208px; } .ui-icon-squaresmall-minus { background-position: -64px -208px; } .ui-icon-squaresmall-close { background-position: -80px -208px; } .ui-icon-grip-dotted-vertical { background-position: 0px -224px; } .ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } .ui-icon-grip-solid-vertical { background-position: -32px -224px; } .ui-icon-grip-solid-horizontal { background-position: -48px -224px; } .ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } .ui-icon-grip-diagonal-se { background-position: -80px -224px; } .ui-corner-all, .ui-corner-left, .ui-corner-tl, .ui-corner-top { border-top= -left-radius: 4px; } .ui-corner-all, .ui-corner-right, .ui-corner-top, .ui-corner-tr { border-to= p-right-radius: 4px; } .ui-corner-all, .ui-corner-bl, .ui-corner-bottom, .ui-corner-left { border-= bottom-left-radius: 4px; } .ui-corner-all, .ui-corner-bottom, .ui-corner-br, .ui-corner-right { border= -bottom-right-radius: 4px; } .ui-widget-overlay { background: url("images/ui-bg_flat_0_aaaaaa_40x100.png= ") 50% 50% repeat-x rgb(170, 170, 170); opacity: 0.3; } .ui-widget-shadow { margin: -8px 0px 0px -8px; padding: 8px; background: ur= l("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x rgb(170, 170, 1= 70); opacity: 0.3; border-radius: 8px; } .hp-banner .hp-banner-block-info { background-image: linear-gradient(rgba(0= , 0, 0, 0), rgba(0, 0, 0, 0.75)); } .fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox= -image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancy= box-nav span, .fancybox-tmp { padding: 0px; margin: 0px; border: 0px; outli= ne: none; vertical-align: top; } .fancybox-wrap { position: absolute; top: 0px; left: 0px; z-index: 8020; } .fancybox-skin { position: relative; background: rgb(249, 249, 249); color:= rgb(68, 68, 68); text-shadow: none; border-radius: 4px; } .fancybox-opened { z-index: 8030; } .fancybox-opened .fancybox-skin { box-shadow: rgba(0, 0, 0, 0.5) 0px 10px 2= 5px; } .fancybox-outer, .fancybox-inner { position: relative; } .fancybox-inner { overflow: hidden; } .fancybox-type-iframe .fancybox-inner { } .fancybox-error { color: rgb(68, 68, 68); font: 14px / 20px "Helvetica Neue= ", Helvetica, Arial, sans-serif; margin: 0px; padding: 15px; white-space: n= owrap; } .fancybox-image, .fancybox-iframe { display: block; width: 100%; height: 10= 0%; } .fancybox-image { max-width: 100%; max-height: 100%; } #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next spa= n { background-image: url("/Static/scripts/fancy-box/source/fancybox_sprite= .png"); } #fancybox-loading { position: fixed; top: 50%; left: 50%; margin-top: -22px= ; margin-left: -22px; background-position: 0px -108px; opacity: 0.8; cursor= : pointer; z-index: 8060; } #fancybox-loading div { width: 44px; height: 44px; background: url("/Static= /scripts/fancy-box/source/fancybox_loading.gif") center center no-repeat; } .fancybox-close { position: absolute; top: -18px; right: -18px; width: 36px= ; height: 36px; cursor: pointer; z-index: 8040; } .fancybox-nav { position: absolute; top: 0px; width: 40%; height: 100%; cur= sor: pointer; text-decoration: none; background: url("blank.gif") transpare= nt; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); z-index: 8040; } .fancybox-prev { left: 0px; } .fancybox-next { right: 0px; } .fancybox-nav span { position: absolute; top: 50%; width: 36px; height: 34p= x; margin-top: -18px; cursor: pointer; z-index: 8040; visibility: hidden; } .fancybox-prev span { left: 10px; background-position: 0px -36px; } .fancybox-next span { right: 10px; background-position: 0px -72px; } .fancybox-nav:hover span { visibility: visible; } .fancybox-tmp { position: absolute; top: -99999px; left: -99999px; visibili= ty: hidden; max-width: 99999px; max-height: 99999px; overflow: visible !imp= ortant; } .fancybox-lock { width: auto; overflow: hidden !important; } .fancybox-lock body { overflow: visible !important; } .fancybox-lock-test { overflow-y: hidden !important; } .fancybox-overlay { position: absolute; top: 0px; left: 0px; overflow: hidd= en; display: none; z-index: 8010; background: url("fancybox_overlay.png"); = } .fancybox-overlay-fixed { position: fixed; bottom: 0px; right: 0px; } .fancybox-lock .fancybox-overlay { overflow: auto scroll; } .fancybox-title { visibility: hidden; font: 13px / 20px "Helvetica Neue", H= elvetica, Arial, sans-serif; position: relative; text-shadow: none; z-index= : 8050; } .fancybox-opened .fancybox-title { visibility: visible; } .fancybox-title-float-wrap { position: absolute; bottom: 0px; right: 50%; m= argin-bottom: -35px; z-index: 8050; text-align: center; } .fancybox-title-float-wrap .child { display: inline-block; margin-right: -1= 00%; padding: 2px 20px; background: rgba(0, 0, 0, 0.8); border-radius: 15px= ; text-shadow: rgb(34, 34, 34) 0px 1px 2px; color: rgb(255, 255, 255); font= -weight: bold; line-height: 24px; white-space: nowrap; } .fancybox-title-outside-wrap { position: relative; margin-top: 10px; color:= rgb(255, 255, 255); } .fancybox-title-inside-wrap { padding-top: 10px; } .fancybox-title-over-wrap { position: absolute; bottom: 0px; left: 0px; col= or: rgb(255, 255, 255); padding: 10px; background: rgba(0, 0, 0, 0.8); } @media only screen and (-webkit-min-device-pixel-ratio: 1.5), not all, not = all { #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next s= pan { background-image: url("/Static/scripts/fancy-box/source/fancybox_spri= te@2x.png"); background-size: 44px 152px; } #fancybox-loading div { background-image: url("/Static/scripts/fancy-box/= source/fancybox_loading@2x.gif"); background-size: 24px 24px; } } #fancybox-buttons { position: fixed; left: 0px; width: 100%; z-index: 8050;= } #fancybox-buttons.top { top: 10px; } #fancybox-buttons.bottom { bottom: 10px; } #fancybox-buttons ul { display: block; width: 166px; height: 30px; margin: = 0px auto; padding: 0px; list-style: none; border: 1px solid rgb(17, 17, 17)= ; border-radius: 3px; box-shadow: rgba(255, 255, 255, 0.05) 0px 0px 0px 1px= inset; background: -webkit-linear-gradient(top, rgb(68, 68, 68) 0%, rgb(52= , 52, 52) 50%, rgb(41, 41, 41) 50%, rgb(51, 51, 51) 100%); } #fancybox-buttons ul li { float: left; margin: 0px; padding: 0px; } #fancybox-buttons a { display: block; width: 30px; height: 30px; text-inden= t: -9999px; background-color: transparent; background-image: url("fancybox_= buttons.png"); background-repeat: no-repeat; outline: none; opacity: 0.8; } #fancybox-buttons a:hover { opacity: 1; } #fancybox-buttons a.btnPrev { background-position: 5px 0px; } #fancybox-buttons a.btnNext { background-position: -33px 0px; border-right:= 1px solid rgb(62, 62, 62); } #fancybox-buttons a.btnPlay { background-position: 0px -30px; } #fancybox-buttons a.btnPlayOn { background-position: -30px -30px; } #fancybox-buttons a.btnToggle { background-position: 3px -60px; border-left= : 1px solid rgb(17, 17, 17); border-right: 1px solid rgb(62, 62, 62); width= : 35px; } #fancybox-buttons a.btnToggleOn { background-position: -27px -60px; } #fancybox-buttons a.btnClose { border-left: 1px solid rgb(17, 17, 17); widt= h: 35px; background-position: -56px 0px; } #fancybox-buttons a.btnDisabled { opacity: 0.4; cursor: default; } #fancybox-thumbs { position: fixed; left: 0px; width: 100%; overflow: hidde= n; z-index: 8050; } #fancybox-thumbs.bottom { bottom: 2px; } #fancybox-thumbs.top { top: 2px; } #fancybox-thumbs ul { position: relative; list-style: none; margin: 0px; pa= dding: 0px; } #fancybox-thumbs ul li { float: left; padding: 1px; opacity: 0.5; } #fancybox-thumbs ul li.active { opacity: 0.75; padding: 0px; border: 1px so= lid rgb(255, 255, 255); } #fancybox-thumbs ul li:hover { opacity: 1; } #fancybox-thumbs ul li a { display: block; position: relative; overflow: hi= dden; border: 1px solid rgb(34, 34, 34); background: rgb(17, 17, 17); outli= ne: none; } #fancybox-thumbs ul li img { display: block; position: relative; border: 0p= x; padding: 0px; max-width: none; } ------MultipartBoundary--4RPRE2rb4KPGaw1wTYy7ZDHzLjRtJBMux1Kp0g3wIA---- Content-Type: image/webp Content-Transfer-Encoding: base64 Content-Location: https://www.english-heritage.org.uk/static/images/ui-bg_flat_75_ffffff_40x100.png UklGRh4AAABXRUJQVlA4TBEAAAAvJ8AYAAfQ//73v/+BiOh/AAA= ------MultipartBoundary--4RPRE2rb4KPGaw1wTYy7ZDHzLjRtJBMux1Kp0g3wIA---- Content-Type: text/css Content-Transfer-Encoding: quoted-printable Content-Location: https://www.english-heritage.org.uk/static/scss/appcss?v=w1TIIsVF2SduaLcLeOblLz0e4bS5MofqsJaX3ITsSZc1 @charset "utf-8"; div.ChartLegend .ChartLabel { display: block; margin: 0.5em; border-style: = solid; border-width: 0px 0px 0px 1em; padding: 0px 0.3em; } .slick-slider { position: relative; display: block; box-sizing: border-box;= user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: trans= parent; } .slick-list { position: relative; overflow: hidden; display: block; margin:= 0px; padding: 0px; } .slick-list:focus { outline: 0px; } .slick-loading .slick-list { } .slick-list.dragging { cursor: pointer; } .slick-slider .slick-track { transform: translate3d(0px, 0px, 0px); } .slick-track { position: relative; left: 0px; top: 0px; display: block; } .slick-track::after, .slick-track::before { content: ""; display: table; } .slick-track::after { clear: both; } .slick-loading .slick-track { visibility: hidden; } .slick-slide { float: left; height: 100%; min-height: 1px; display: none; } [dir=3D"rtl"] .slick-slide { float: right; } .slick-slide img { display: block; } .slick-slide.slick-loading img { display: none; } .slick-slide.dragging img { pointer-events: none; } .slick-initialized .slick-slide { display: block; } .slick-loading .slick-slide { visibility: hidden; } .slick-vertical .slick-slide { display: block; height: auto; border: 1px so= lid transparent; } @font-face { font-family: slick; src: url("/static/scripts/slick/fonts/slic= k/slick.eot?#iefix") format("embedded-opentype"), url("/static/scripts/slic= k/fonts/slick/slick.woff") format("woff"), url("/static/scripts/slick/fonts= /slick/slick.ttf") format("truetype"), url("/static/scripts/slick/fonts/sli= ck/slick.svg#slick") format("svg"); font-weight: 400; font-style: normal; } .slick-next, .slick-prev { position: absolute; display: block; height: 20px= ; width: 20px; line-height: 0; font-size: 0px; cursor: pointer; background:= 0px 0px; color: transparent; top: 50%; margin-top: -10px; padding: 0px; bo= rder: none; outline: 0px; } .slick-next:focus, .slick-next:hover, .slick-prev:focus, .slick-prev:hover = { outline: 0px; background: 0px 0px; color: transparent; } .slick-next:focus::before, .slick-next:hover::before, .slick-prev:focus::be= fore, .slick-prev:hover::before { opacity: 1; } .slick-next.slick-disabled::before, .slick-prev.slick-disabled::before { op= acity: 1; } .slick-next::before, .slick-prev::before { font-family: slick; font-size: 2= 0px; line-height: 1; color: rgb(255, 255, 255); opacity: 1; -webkit-font-sm= oothing: antialiased; } .slick-prev { left: -25px; } [dir=3D"rtl"] .slick-prev { left: auto; right: -25px; } .slick-prev::before { content: "=E2=86=90"; } [dir=3D"rtl"] .slick-prev::before { content: "=E2=86=92"; } .slick-next { right: -25px; } [dir=3D"rtl"] .slick-next { left: -25px; right: auto; } .slick-next::before { content: "=E2=86=92"; } [dir=3D"rtl"] .slick-next::before { content: "=E2=86=90"; } .slick-slider { margin-bottom: 30px; } .slick-dots { position: absolute; bottom: 0px; list-style: none; display: b= lock; text-align: center; padding: 0px; width: 100%; } .slick-dots li { background: 0px 0px; position: relative; display: inline-b= lock; height: 20px; width: 20px; margin: 0px 5px; padding: 0px; cursor: poi= nter; } .slick-dots li button:focus, .slick-dots li button:hover { outline: 0px; } .slick-dots li button:focus::before, .slick-dots li button:hover::before { = opacity: 1; } .slick-dots li button::before { position: absolute; top: 0px; left: 0px; co= ntent: "=E2=80=A2"; width: 20px; height: 20px; font-family: slick; font-siz= e: 50px; line-height: 20px; text-align: center; color: rgb(212, 211, 208); = opacity: 1; -webkit-font-smoothing: antialiased; } .slick-dots li.slick-active button::before { color: rgb(137, 135, 135); opa= city: 1; } .datepicker.dropdown-menu { position: absolute; top: 100%; left: 0px; z-ind= ex: 1000; float: left; display: none; min-width: 160px; list-style: none; b= ackground-color: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.2); = border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 10px; background= -clip: padding-box; color: rgb(51, 51, 51); font-family: "Open Sans", sans-= serif; font-size: 13px; line-height: 18px; } .datepicker.dropdown-menu td, .datepicker.dropdown-menu th { padding: 4px 5= px; } .datepicker { display: none; position: absolute; padding: 4px; margin-top: = 1px; direction: ltr; } .datepicker-inline { width: 220px; } .datepicker-rtl { direction: rtl; } .datepicker-rtl table tr td span { float: right; } .datepicker-dropdown { top: 0px; left: 0px; } .datepicker-dropdown::before { content: ""; display: inline-block; border-l= eft: 7px solid transparent; border-right: 7px solid transparent; border-bot= tom: 7px solid rgba(0, 0, 0, 0.2); position: absolute; top: -7px; left: 6px= ; } .datepicker-dropdown::after { content: ""; display: inline-block; border-le= ft: 6px solid transparent; border-right: 6px solid transparent; border-bott= om: 6px solid rgb(255, 255, 255); position: absolute; top: -6px; left: 7px;= } .datepicker > div { display: none; } .datepicker.days div.datepicker-days { display: block; } .datepicker.months div.datepicker-months { display: block; } .datepicker.years div.datepicker-years { display: block; } .datepicker table { border: 0px; margin: 0px; } .datepicker td, .datepicker th { text-align: center; width: 20px; height: 2= 0px; border: 0px; font-size: 12px; padding: 4px 8px; background: rgb(255, 2= 55, 255); cursor: pointer; } .datepicker td.active.day, .datepicker th.active.day { background: rgb(43, = 166, 203); } .datepicker td.active.year, .datepicker th.active.year { background: rgb(43= , 166, 203); } .datepicker td span.active, .datepicker th span.active { background: rgb(43= , 166, 203); } .table-striped .datepicker table tr td, .table-striped .datepicker table tr= th { background-color: transparent; } .datepicker table tr td span { display: block; width: 23%; height: 54px; li= ne-height: 54px; float: left; margin: 1%; cursor: pointer; } .datepicker th.date-switch { width: 145px; } .datepicker tfoot tr:first-child th, .datepicker thead tr:first-child th { = cursor: pointer; } .datepicker .cw { font-size: 10px; width: 12px; padding: 0px 2px 0px 5px; v= ertical-align: middle; } .datepicker thead tr:first-child th.cw { cursor: default; background-color:= transparent; } .datepicker-dropdown::after, .datepicker-dropdown::before { display: none; = } .datepicker-close { position: absolute; top: -30px; right: 0px; width: 15px= ; height: 30px; padding: 0px; display: none; } .datepicker td.new, .datepicker td.old { color: rgb(153, 153, 153); } .datepicker td.day.disabled { color: rgb(238, 238, 238); } .property-timeline *, .property-timeline ::after, .property-timeline ::befo= re { box-sizing: border-box; } .property-timeline .small-title { font-size: 1em; } .property-timeline .date-title { font-size: 1.5em; color: rgb(216, 64, 109)= ; } .property-timeline .main-title { font-size: 1.5rem; } .property-timeline img { max-width: 100%; } .property-timeline .cd-container { width: 90%; max-width: 1170px; margin: 0= px auto; } .property-timeline .cd-container::after { content: ""; display: table; clea= r: both; } @media only screen and (min-width: 1170px) { .property-timeline header { margin-left: auto; margin-right: auto; height= : 300px; line-height: 300px; } } .property-timeline header { width: 300px; height: auto; line-height: 3em; t= ext-align: center; background: rgb(216, 64, 109); left: 0px; top: 0px; } .property-timeline header h1 { color: rgb(255, 255, 255); font-size: 1.1em;= } .property-timeline #cd-timeline { position: relative; padding: 3em 0px; mar= gin-top: 2em; margin-bottom: 2em; } .property-timeline #cd-timeline::before { content: ""; position: absolute; = top: -32px; left: 18px; height: 100%; width: 4px; background: rgb(235, 174,= 189); } @media only screen and (min-width: 1170px) { .property-timeline #cd-timeline { margin-top: 0px; margin-bottom: 4em; } .property-timeline #cd-timeline::before { left: 50%; margin-left: -2px; t= op: -12px; } } .property-timeline .cd-timeline-block { position: relative; margin: 2em 0px= ; min-height: 250px; } .property-timeline .cd-timeline-block::after { content: ""; display: table;= clear: both; } .property-timeline .cd-timeline-block:first-child { margin-top: 0px; } .property-timeline .cd-timeline-block:last-child { margin-bottom: 0px; } @media only screen and (min-width: 1170px) { .property-timeline .cd-timeline-block { margin: 4em 0px; } .property-timeline .cd-timeline-block:first-child { margin-top: 0px; } .property-timeline .cd-timeline-block:last-child { margin-bottom: 0px; } } .property-timeline .cd-timeline-img { background: rgb(216, 64, 109); positi= on: absolute; top: 48px; left: 14px; width: 12px; height: 12px; border-radi= us: 0px; box-shadow: rgb(255, 255, 255) 0px 0px 0px 4px; z-index: 99; } @media only screen and (min-width: 1170px) { .property-timeline .cd-timeline-img { left: 50%; margin-left: -6px; trans= form: translateZ(0px); backface-visibility: hidden; } .property-timeline .cssanimations .cd-timeline-img.is-hidden { visibility= : hidden; } .property-timeline .cssanimations .cd-timeline-img.bounce-in { visibility= : visible; animation: 0.6s ease 0s 1 normal none running cd-bounce-1; } } @-webkit-keyframes cd-bounce-1 {=20 0% { opacity: 0; transform: scale(0.5); } 60% { opacity: 1; transform: scale(1.2); } 100% { transform: scale(1); } } @keyframes cd-bounce-1 {=20 0% { opacity: 0; transform: scale(0.5); } 60% { opacity: 1; transform: scale(1.2); } 100% { transform: scale(1); } } .property-timeline .cd-timeline-content { position: relative; margin-left: = 80px; background: rgb(255, 255, 255); border-radius: 0.25em; padding: 1em; = } .property-timeline .cd-timeline-content::after { content: ""; display: tabl= e; clear: both; } .property-timeline .cd-timeline-content .cd-read-more { float: right; paddi= ng: 0.8em 1em; background: rgb(172, 183, 192); color: rgb(255, 255, 255); b= order-radius: 0.25em; } .property-timeline .no-touch .cd-timeline-content .cd-read-more:hover { bac= kground-color: rgb(186, 196, 203); } .property-timeline .cd-timeline-content::before { content: ""; position: ab= solute; display: block; top: 40px; right: 100%; height: 0px; width: 60px; b= order-width: 2px 27px 2px 2px; border-style: solid; border-color: transpare= nt; border-image: initial; box-shadow: rgb(235, 174, 189) 0px 10px 0px; z-i= ndex: 1; } @media only screen and (min-width: 768px) { .property-timeline .cd-timeline-content h2 { font-size: 1.25rem; } .property-timeline .cd-timeline-content p { font-size: 1rem; } } @media only screen and (min-width: 1170px) { .property-timeline .cd-timeline-content { margin-left: 0px; padding: 1.6e= m; width: 45%; } .property-timeline .cd-timeline-content::before { top: 43px; left: 100%; = border-color: transparent transparent transparent rgb(255, 255, 255); } .property-timeline .cd-timeline-content .cd-read-more { float: left; } .property-timeline .cd-timeline-content .cd-date { position: absolute; wi= dth: 100%; left: 122%; top: 6px; } .property-timeline .cd-timeline-block:nth-child(2n) .cd-timeline-content = { float: right; } .property-timeline .cd-timeline-block:nth-child(2n) .cd-timeline-content:= :before { top: 43px; left: auto; right: 100%; border-color: transparent; } .property-timeline .cd-timeline-block:nth-child(2n) .cd-timeline-content = .cd-read-more { float: right; } .property-timeline .cd-timeline-block:nth-child(2n) .cd-timeline-content = .cd-date { left: auto; right: 122%; text-align: right; } .property-timeline .cssanimations .cd-timeline-content.is-hidden { visibi= lity: hidden; } .property-timeline .cssanimations .cd-timeline-content.bounce-in { visibi= lity: visible; animation: 0.6s ease 0s 1 normal none running cd-bounce-2; } } @media only screen and (min-width: 1170px) { .property-timeline .cssanimations .cd-timeline-block:nth-child(2n) .cd-ti= meline-content.bounce-in { animation: 0.6s ease 0s 1 normal none running cd= -bounce-2-inverse; } } @-webkit-keyframes cd-bounce-2 {=20 0% { opacity: 0; transform: translateX(-100px); } 60% { opacity: 1; transform: translateX(20px); } 100% { transform: translateX(0px); } } @keyframes cd-bounce-2 {=20 0% { opacity: 0; transform: translateX(-100px); } 60% { opacity: 1; transform: translateX(20px); } 100% { transform: translateX(0px); } } @-webkit-keyframes cd-bounce-2-inverse {=20 0% { opacity: 0; transform: translateX(100px); } 60% { opacity: 1; transform: translateX(-20px); } 100% { transform: translateX(0px); } } @keyframes cd-bounce-2-inverse {=20 0% { opacity: 0; transform: translateX(100px); } 60% { opacity: 1; transform: translateX(-20px); } 100% { transform: translateX(0px); } } meta.foundation-version { font-family: "/5.4.7/"; } meta.foundation-mq-small { font-family: "/only screen/"; width: 0px; } meta.foundation-mq-medium { font-family: "/only screen and (min-width:40.06= 3em)/"; width: 40.063em; } meta.foundation-mq-large { font-family: "/only screen and (min-width:64em)/= "; width: 64em; } meta.foundation-mq-xlarge { font-family: "/only screen and (min-width:90.06= 3em)/"; width: 90.063em; } meta.foundation-mq-xxlarge { font-family: "/only screen and (min-width:120.= 063em)/"; width: 120.063em; } meta.foundation-data-attribute-namespace { font-family: false; } body, html { height: auto; } *, ::after, ::before { box-sizing: border-box; } body, html { font-size: 100%; } body { background: rgb(255, 255, 255); color: rgb(34, 34, 34); padding: 0px= ; margin: 0px; font-family: "Gill Sans Light", sans-serif; font-weight: 400= ; font-style: normal; line-height: 1.5; position: relative; cursor: auto; } a:hover { cursor: pointer; } img { max-width: 100%; height: auto; } img { } #map_canvas embed, #map_canvas img, #map_canvas object, .map_canvas embed, = .map_canvas img, .map_canvas object { max-width: none !important; } .left { float: left !important; } .right { float: right !important; } .clearfix::after, .clearfix::before { content: " "; display: table; } .clearfix::after { clear: both; } .hide { visibility: hidden; display: none !important; } .invisible { visibility: hidden; } .antialiased { -webkit-font-smoothing: antialiased; } img { display: inline-block; vertical-align: middle; } textarea { height: auto; min-height: 50px; } select { width: 100%; } .row { width: 100%; margin: 0px auto; max-width: 90em; } .row::after, .row::before { content: " "; display: table; } .row::after { clear: both; } .row.collapse > .column, .row.collapse > .columns { padding-left: 0px; padd= ing-right: 0px; } .row.collapse .row { margin-left: 0px; margin-right: 0px; } .row .row { width: auto; margin: 0px; max-width: none; } .row .row::after, .row .row::before { content: " "; display: table; } .row .row::after { clear: both; } .row .row.collapse { width: auto; margin: 0px; max-width: none; } .row .row.collapse::after, .row .row.collapse::before { content: " "; displ= ay: table; } .row .row.collapse::after { clear: both; } .column, .columns { padding-left: 0px; padding-right: 0px; width: 100%; flo= at: left; } [class*=3D"column"] + [class*=3D"column"]:last-child { float: right; } [class*=3D"column"] + [class*=3D"column"].end { float: left; } @media only screen { .small-push-0 { position: relative; left: 0px; right: auto; } .small-pull-0 { position: relative; right: 0px; left: auto; } .small-push-1 { position: relative; left: 4.16667%; right: auto; } .small-pull-1 { position: relative; right: 4.16667%; left: auto; } .small-push-2 { position: relative; left: 8.33333%; right: auto; } .small-pull-2 { position: relative; right: 8.33333%; left: auto; } .small-push-3 { position: relative; left: 12.5%; right: auto; } .small-pull-3 { position: relative; right: 12.5%; left: auto; } .small-push-4 { position: relative; left: 16.6667%; right: auto; } .small-pull-4 { position: relative; right: 16.6667%; left: auto; } .small-push-5 { position: relative; left: 20.8333%; right: auto; } .small-pull-5 { position: relative; right: 20.8333%; left: auto; } .small-push-6 { position: relative; left: 25%; right: auto; } .small-pull-6 { position: relative; right: 25%; left: auto; } .small-push-7 { position: relative; left: 29.1667%; right: auto; } .small-pull-7 { position: relative; right: 29.1667%; left: auto; } .small-push-8 { position: relative; left: 33.3333%; right: auto; } .small-pull-8 { position: relative; right: 33.3333%; left: auto; } .small-push-9 { position: relative; left: 37.5%; right: auto; } .small-pull-9 { position: relative; right: 37.5%; left: auto; } .small-push-10 { position: relative; left: 41.6667%; right: auto; } .small-pull-10 { position: relative; right: 41.6667%; left: auto; } .small-push-11 { position: relative; left: 45.8333%; right: auto; } .small-pull-11 { position: relative; right: 45.8333%; left: auto; } .small-push-12 { position: relative; left: 50%; right: auto; } .small-pull-12 { position: relative; right: 50%; left: auto; } .small-push-13 { position: relative; left: 54.1667%; right: auto; } .small-pull-13 { position: relative; right: 54.1667%; left: auto; } .small-push-14 { position: relative; left: 58.3333%; right: auto; } .small-pull-14 { position: relative; right: 58.3333%; left: auto; } .small-push-15 { position: relative; left: 62.5%; right: auto; } .small-pull-15 { position: relative; right: 62.5%; left: auto; } .small-push-16 { position: relative; left: 66.6667%; right: auto; } .small-pull-16 { position: relative; right: 66.6667%; left: auto; } .small-push-17 { position: relative; left: 70.8333%; right: auto; } .small-pull-17 { position: relative; right: 70.8333%; left: auto; } .small-push-18 { position: relative; left: 75%; right: auto; } .small-pull-18 { position: relative; right: 75%; left: auto; } .small-push-19 { position: relative; left: 79.1667%; right: auto; } .small-pull-19 { position: relative; right: 79.1667%; left: auto; } .small-push-20 { position: relative; left: 83.3333%; right: auto; } .small-pull-20 { position: relative; right: 83.3333%; left: auto; } .small-push-21 { position: relative; left: 87.5%; right: auto; } .small-pull-21 { position: relative; right: 87.5%; left: auto; } .small-push-22 { position: relative; left: 91.6667%; right: auto; } .small-pull-22 { position: relative; right: 91.6667%; left: auto; } .small-push-23 { position: relative; left: 95.8333%; right: auto; } .small-pull-23 { position: relative; right: 95.8333%; left: auto; } .column, .columns { position: relative; padding-left: 0px; padding-right:= 0px; float: left; } .small-1 { width: 4.16667%; } .small-2 { width: 8.33333%; } .small-3 { width: 12.5%; } .small-4 { width: 16.6667%; } .small-5 { width: 20.8333%; } .small-6 { width: 25%; } .small-7 { width: 29.1667%; } .small-8 { width: 33.3333%; } .small-9 { width: 37.5%; } .small-10 { width: 41.6667%; } .small-11 { width: 45.8333%; } .small-12 { width: 50%; } .small-13 { width: 54.1667%; } .small-14 { width: 58.3333%; } .small-15 { width: 62.5%; } .small-16 { width: 66.6667%; } .small-17 { width: 70.8333%; } .small-18 { width: 75%; } .small-19 { width: 79.1667%; } .small-20 { width: 83.3333%; } .small-21 { width: 87.5%; } .small-22 { width: 91.6667%; } .small-23 { width: 95.8333%; } .small-24 { width: 100%; } .small-offset-0 { margin-left: 0px !important; } .small-offset-1 { margin-left: 4.16667% !important; } .small-offset-2 { margin-left: 8.33333% !important; } .small-offset-3 { margin-left: 12.5% !important; } .small-offset-4 { margin-left: 16.6667% !important; } .small-offset-5 { margin-left: 20.8333% !important; } .small-offset-6 { margin-left: 25% !important; } .small-offset-7 { margin-left: 29.1667% !important; } .small-offset-8 { margin-left: 33.3333% !important; } .small-offset-9 { margin-left: 37.5% !important; } .small-offset-10 { margin-left: 41.6667% !important; } .small-offset-11 { margin-left: 45.8333% !important; } .small-offset-12 { margin-left: 50% !important; } .small-offset-13 { margin-left: 54.1667% !important; } .small-offset-14 { margin-left: 58.3333% !important; } .small-offset-15 { margin-left: 62.5% !important; } .small-offset-16 { margin-left: 66.6667% !important; } .small-offset-17 { margin-left: 70.8333% !important; } .small-offset-18 { margin-left: 75% !important; } .small-offset-19 { margin-left: 79.1667% !important; } .small-offset-20 { margin-left: 83.3333% !important; } .small-offset-21 { margin-left: 87.5% !important; } .small-offset-22 { margin-left: 91.6667% !important; } .small-offset-23 { margin-left: 95.8333% !important; } .small-reset-order { margin-left: 0px; margin-right: 0px; left: auto; rig= ht: auto; float: left; } .column.small-centered, .columns.small-centered { margin-left: auto; marg= in-right: auto; float: none; } .column.small-uncentered, .columns.small-uncentered { margin-left: 0px; m= argin-right: 0px; float: left; } .column.small-centered:last-child, .columns.small-centered:last-child { f= loat: none; } .column.small-uncentered:last-child, .columns.small-uncentered:last-child= { float: left; } .column.small-uncentered.opposite, .columns.small-uncentered.opposite { f= loat: right; } } @media only screen and (min-width: 40.063em) { .medium-push-0 { position: relative; left: 0px; right: auto; } .medium-pull-0 { position: relative; right: 0px; left: auto; } .medium-push-1 { position: relative; left: 4.16667%; right: auto; } .medium-pull-1 { position: relative; right: 4.16667%; left: auto; } .medium-push-2 { position: relative; left: 8.33333%; right: auto; } .medium-pull-2 { position: relative; right: 8.33333%; left: auto; } .medium-push-3 { position: relative; left: 12.5%; right: auto; } .medium-pull-3 { position: relative; right: 12.5%; left: auto; } .medium-push-4 { position: relative; left: 16.6667%; right: auto; } .medium-pull-4 { position: relative; right: 16.6667%; left: auto; } .medium-push-5 { position: relative; left: 20.8333%; right: auto; } .medium-pull-5 { position: relative; right: 20.8333%; left: auto; } .medium-push-6 { position: relative; left: 25%; right: auto; } .medium-pull-6 { position: relative; right: 25%; left: auto; } .medium-push-7 { position: relative; left: 29.1667%; right: auto; } .medium-pull-7 { position: relative; right: 29.1667%; left: auto; } .medium-push-8 { position: relative; left: 33.3333%; right: auto; } .medium-pull-8 { position: relative; right: 33.3333%; left: auto; } .medium-push-9 { position: relative; left: 37.5%; right: auto; } .medium-pull-9 { position: relative; right: 37.5%; left: auto; } .medium-push-10 { position: relative; left: 41.6667%; right: auto; } .medium-pull-10 { position: relative; right: 41.6667%; left: auto; } .medium-push-11 { position: relative; left: 45.8333%; right: auto; } .medium-pull-11 { position: relative; right: 45.8333%; left: auto; } .medium-push-12 { position: relative; left: 50%; right: auto; } .medium-pull-12 { position: relative; right: 50%; left: auto; } .medium-push-13 { position: relative; left: 54.1667%; right: auto; } .medium-pull-13 { position: relative; right: 54.1667%; left: auto; } .medium-push-14 { position: relative; left: 58.3333%; right: auto; } .medium-pull-14 { position: relative; right: 58.3333%; left: auto; } .medium-push-15 { position: relative; left: 62.5%; right: auto; } .medium-pull-15 { position: relative; right: 62.5%; left: auto; } .medium-push-16 { position: relative; left: 66.6667%; right: auto; } .medium-pull-16 { position: relative; right: 66.6667%; left: auto; } .medium-push-17 { position: relative; left: 70.8333%; right: auto; } .medium-pull-17 { position: relative; right: 70.8333%; left: auto; } .medium-push-18 { position: relative; left: 75%; right: auto; } .medium-pull-18 { position: relative; right: 75%; left: auto; } .medium-push-19 { position: relative; left: 79.1667%; right: auto; } .medium-pull-19 { position: relative; right: 79.1667%; left: auto; } .medium-push-20 { position: relative; left: 83.3333%; right: auto; } .medium-pull-20 { position: relative; right: 83.3333%; left: auto; } .medium-push-21 { position: relative; left: 87.5%; right: auto; } .medium-pull-21 { position: relative; right: 87.5%; left: auto; } .medium-push-22 { position: relative; left: 91.6667%; right: auto; } .medium-pull-22 { position: relative; right: 91.6667%; left: auto; } .medium-push-23 { position: relative; left: 95.8333%; right: auto; } .medium-pull-23 { position: relative; right: 95.8333%; left: auto; } .column, .columns { position: relative; padding-left: 0px; padding-right:= 0px; float: left; } .medium-1 { width: 4.16667%; } .medium-2 { width: 8.33333%; } .medium-3 { width: 12.5%; } .medium-4 { width: 16.6667%; } .medium-5 { width: 20.8333%; } .medium-6 { width: 25%; } .medium-7 { width: 29.1667%; } .medium-8 { width: 33.3333%; } .medium-9 { width: 37.5%; } .medium-10 { width: 41.6667%; } .medium-11 { width: 45.8333%; } .medium-12 { width: 50%; } .medium-13 { width: 54.1667%; } .medium-14 { width: 58.3333%; } .medium-15 { width: 62.5%; } .medium-16 { width: 66.6667%; } .medium-17 { width: 70.8333%; } .medium-18 { width: 75%; } .medium-19 { width: 79.1667%; } .medium-20 { width: 83.3333%; } .medium-21 { width: 87.5%; } .medium-22 { width: 91.6667%; } .medium-23 { width: 95.8333%; } .medium-24 { width: 100%; } .medium-offset-0 { margin-left: 0px !important; } .medium-offset-1 { margin-left: 4.16667% !important; } .medium-offset-2 { margin-left: 8.33333% !important; } .medium-offset-3 { margin-left: 12.5% !important; } .medium-offset-4 { margin-left: 16.6667% !important; } .medium-offset-5 { margin-left: 20.8333% !important; } .medium-offset-6 { margin-left: 25% !important; } .medium-offset-7 { margin-left: 29.1667% !important; } .medium-offset-8 { margin-left: 33.3333% !important; } .medium-offset-9 { margin-left: 37.5% !important; } .medium-offset-10 { margin-left: 41.6667% !important; } .medium-offset-11 { margin-left: 45.8333% !important; } .medium-offset-12 { margin-left: 50% !important; } .medium-offset-13 { margin-left: 54.1667% !important; } .medium-offset-14 { margin-left: 58.3333% !important; } .medium-offset-15 { margin-left: 62.5% !important; } .medium-offset-16 { margin-left: 66.6667% !important; } .medium-offset-17 { margin-left: 70.8333% !important; } .medium-offset-18 { margin-left: 75% !important; } .medium-offset-19 { margin-left: 79.1667% !important; } .medium-offset-20 { margin-left: 83.3333% !important; } .medium-offset-21 { margin-left: 87.5% !important; } .medium-offset-22 { margin-left: 91.6667% !important; } .medium-offset-23 { margin-left: 95.8333% !important; } .medium-reset-order { margin-left: 0px; margin-right: 0px; left: auto; ri= ght: auto; float: left; } .column.medium-centered, .columns.medium-centered { margin-left: auto; ma= rgin-right: auto; float: none; } .column.medium-uncentered, .columns.medium-uncentered { margin-left: 0px;= margin-right: 0px; float: left; } .column.medium-centered:last-child, .columns.medium-centered:last-child {= float: none; } .column.medium-uncentered:last-child, .columns.medium-uncentered:last-chi= ld { float: left; } .column.medium-uncentered.opposite, .columns.medium-uncentered.opposite {= float: right; } .push-0 { position: relative; left: 0px; right: auto; } .pull-0 { position: relative; right: 0px; left: auto; } .push-1 { position: relative; left: 4.16667%; right: auto; } .pull-1 { position: relative; right: 4.16667%; left: auto; } .push-2 { position: relative; left: 8.33333%; right: auto; } .pull-2 { position: relative; right: 8.33333%; left: auto; } .push-3 { position: relative; left: 12.5%; right: auto; } .pull-3 { position: relative; right: 12.5%; left: auto; } .push-4 { position: relative; left: 16.6667%; right: auto; } .pull-4 { position: relative; right: 16.6667%; left: auto; } .push-5 { position: relative; left: 20.8333%; right: auto; } .pull-5 { position: relative; right: 20.8333%; left: auto; } .push-6 { position: relative; left: 25%; right: auto; } .pull-6 { position: relative; right: 25%; left: auto; } .push-7 { position: relative; left: 29.1667%; right: auto; } .pull-7 { position: relative; right: 29.1667%; left: auto; } .push-8 { position: relative; left: 33.3333%; right: auto; } .pull-8 { position: relative; right: 33.3333%; left: auto; } .push-9 { position: relative; left: 37.5%; right: auto; } .pull-9 { position: relative; right: 37.5%; left: auto; } .push-10 { position: relative; left: 41.6667%; right: auto; } .pull-10 { position: relative; right: 41.6667%; left: auto; } .push-11 { position: relative; left: 45.8333%; right: auto; } .pull-11 { position: relative; right: 45.8333%; left: auto; } .push-12 { position: relative; left: 50%; right: auto; } .pull-12 { position: relative; right: 50%; left: auto; } .push-13 { position: relative; left: 54.1667%; right: auto; } .pull-13 { position: relative; right: 54.1667%; left: auto; } .push-14 { position: relative; left: 58.3333%; right: auto; } .pull-14 { position: relative; right: 58.3333%; left: auto; } .push-15 { position: relative; left: 62.5%; right: auto; } .pull-15 { position: relative; right: 62.5%; left: auto; } .push-16 { position: relative; left: 66.6667%; right: auto; } .pull-16 { position: relative; right: 66.6667%; left: auto; } .push-17 { position: relative; left: 70.8333%; right: auto; } .pull-17 { position: relative; right: 70.8333%; left: auto; } .push-18 { position: relative; left: 75%; right: auto; } .pull-18 { position: relative; right: 75%; left: auto; } .push-19 { position: relative; left: 79.1667%; right: auto; } .pull-19 { position: relative; right: 79.1667%; left: auto; } .push-20 { position: relative; left: 83.3333%; right: auto; } .pull-20 { position: relative; right: 83.3333%; left: auto; } .push-21 { position: relative; left: 87.5%; right: auto; } .pull-21 { position: relative; right: 87.5%; left: auto; } .push-22 { position: relative; left: 91.6667%; right: auto; } .pull-22 { position: relative; right: 91.6667%; left: auto; } .push-23 { position: relative; left: 95.8333%; right: auto; } .pull-23 { position: relative; right: 95.8333%; left: auto; } } @media only screen and (min-width: 64em) { .large-push-0 { position: relative; left: 0px; right: auto; } .large-pull-0 { position: relative; right: 0px; left: auto; } .large-push-1 { position: relative; left: 4.16667%; right: auto; } .large-pull-1 { position: relative; right: 4.16667%; left: auto; } .large-push-2 { position: relative; left: 8.33333%; right: auto; } .large-pull-2 { position: relative; right: 8.33333%; left: auto; } .large-push-3 { position: relative; left: 12.5%; right: auto; } .large-pull-3 { position: relative; right: 12.5%; left: auto; } .large-push-4 { position: relative; left: 16.6667%; right: auto; } .large-pull-4 { position: relative; right: 16.6667%; left: auto; } .large-push-5 { position: relative; left: 20.8333%; right: auto; } .large-pull-5 { position: relative; right: 20.8333%; left: auto; } .large-push-6 { position: relative; left: 25%; right: auto; } .large-pull-6 { position: relative; right: 25%; left: auto; } .large-push-7 { position: relative; left: 29.1667%; right: auto; } .large-pull-7 { position: relative; right: 29.1667%; left: auto; } .large-push-8 { position: relative; left: 33.3333%; right: auto; } .large-pull-8 { position: relative; right: 33.3333%; left: auto; } .large-push-9 { position: relative; left: 37.5%; right: auto; } .large-pull-9 { position: relative; right: 37.5%; left: auto; } .large-push-10 { position: relative; left: 41.6667%; right: auto; } .large-pull-10 { position: relative; right: 41.6667%; left: auto; } .large-push-11 { position: relative; left: 45.8333%; right: auto; } .large-pull-11 { position: relative; right: 45.8333%; left: auto; } .large-push-12 { position: relative; left: 50%; right: auto; } .large-pull-12 { position: relative; right: 50%; left: auto; } .large-push-13 { position: relative; left: 54.1667%; right: auto; } .large-pull-13 { position: relative; right: 54.1667%; left: auto; } .large-push-14 { position: relative; left: 58.3333%; right: auto; } .large-pull-14 { position: relative; right: 58.3333%; left: auto; } .large-push-15 { position: relative; left: 62.5%; right: auto; } .large-pull-15 { position: relative; right: 62.5%; left: auto; } .large-push-16 { position: relative; left: 66.6667%; right: auto; } .large-pull-16 { position: relative; right: 66.6667%; left: auto; } .large-push-17 { position: relative; left: 70.8333%; right: auto; } .large-pull-17 { position: relative; right: 70.8333%; left: auto; } .large-push-18 { position: relative; left: 75%; right: auto; } .large-pull-18 { position: relative; right: 75%; left: auto; } .large-push-19 { position: relative; left: 79.1667%; right: auto; } .large-pull-19 { position: relative; right: 79.1667%; left: auto; } .large-push-20 { position: relative; left: 83.3333%; right: auto; } .large-pull-20 { position: relative; right: 83.3333%; left: auto; } .large-push-21 { position: relative; left: 87.5%; right: auto; } .large-pull-21 { position: relative; right: 87.5%; left: auto; } .large-push-22 { position: relative; left: 91.6667%; right: auto; } .large-pull-22 { position: relative; right: 91.6667%; left: auto; } .large-push-23 { position: relative; left: 95.8333%; right: auto; } .large-pull-23 { position: relative; right: 95.8333%; left: auto; } .column, .columns { position: relative; padding-left: 0px; padding-right:= 0px; float: left; } .large-1 { width: 4.16667%; } .large-2 { width: 8.33333%; } .large-3 { width: 12.5%; } .large-4 { width: 16.6667%; } .large-5 { width: 20.8333%; } .large-6 { width: 25%; } .large-7 { width: 29.1667%; } .large-8 { width: 33.3333%; } .large-9 { width: 37.5%; } .large-10 { width: 41.6667%; } .large-11 { width: 45.8333%; } .large-12 { width: 50%; } .large-13 { width: 54.1667%; } .large-14 { width: 58.3333%; } .large-15 { width: 62.5%; } .large-16 { width: 66.6667%; } .large-17 { width: 70.8333%; } .large-18 { width: 75%; } .large-19 { width: 79.1667%; } .large-20 { width: 83.3333%; } .large-21 { width: 87.5%; } .large-22 { width: 91.6667%; } .large-23 { width: 95.8333%; } .large-24 { width: 100%; } .large-offset-0 { margin-left: 0px !important; } .large-offset-1 { margin-left: 4.16667% !important; } .large-offset-2 { margin-left: 8.33333% !important; } .large-offset-3 { margin-left: 12.5% !important; } .large-offset-4 { margin-left: 16.6667% !important; } .large-offset-5 { margin-left: 20.8333% !important; } .large-offset-6 { margin-left: 25% !important; } .large-offset-7 { margin-left: 29.1667% !important; } .large-offset-8 { margin-left: 33.3333% !important; } .large-offset-9 { margin-left: 37.5% !important; } .large-offset-10 { margin-left: 41.6667% !important; } .large-offset-11 { margin-left: 45.8333% !important; } .large-offset-12 { margin-left: 50% !important; } .large-offset-13 { margin-left: 54.1667% !important; } .large-offset-14 { margin-left: 58.3333% !important; } .large-offset-15 { margin-left: 62.5% !important; } .large-offset-16 { margin-left: 66.6667% !important; } .large-offset-17 { margin-left: 70.8333% !important; } .large-offset-18 { margin-left: 75% !important; } .large-offset-19 { margin-left: 79.1667% !important; } .large-offset-20 { margin-left: 83.3333% !important; } .large-offset-21 { margin-left: 87.5% !important; } .large-offset-22 { margin-left: 91.6667% !important; } .large-offset-23 { margin-left: 95.8333% !important; } .large-reset-order { margin-left: 0px; margin-right: 0px; left: auto; rig= ht: auto; float: left; } .column.large-centered, .columns.large-centered { margin-left: auto; marg= in-right: auto; float: none; } .column.large-uncentered, .columns.large-uncentered { margin-left: 0px; m= argin-right: 0px; float: left; } .column.large-centered:last-child, .columns.large-centered:last-child { f= loat: none; } .column.large-uncentered:last-child, .columns.large-uncentered:last-child= { float: left; } .column.large-uncentered.opposite, .columns.large-uncentered.opposite { f= loat: right; } .push-0 { position: relative; left: 0px; right: auto; } .pull-0 { position: relative; right: 0px; left: auto; } .push-1 { position: relative; left: 4.16667%; right: auto; } .pull-1 { position: relative; right: 4.16667%; left: auto; } .push-2 { position: relative; left: 8.33333%; right: auto; } .pull-2 { position: relative; right: 8.33333%; left: auto; } .push-3 { position: relative; left: 12.5%; right: auto; } .pull-3 { position: relative; right: 12.5%; left: auto; } .push-4 { position: relative; left: 16.6667%; right: auto; } .pull-4 { position: relative; right: 16.6667%; left: auto; } .push-5 { position: relative; left: 20.8333%; right: auto; } .pull-5 { position: relative; right: 20.8333%; left: auto; } .push-6 { position: relative; left: 25%; right: auto; } .pull-6 { position: relative; right: 25%; left: auto; } .push-7 { position: relative; left: 29.1667%; right: auto; } .pull-7 { position: relative; right: 29.1667%; left: auto; } .push-8 { position: relative; left: 33.3333%; right: auto; } .pull-8 { position: relative; right: 33.3333%; left: auto; } .push-9 { position: relative; left: 37.5%; right: auto; } .pull-9 { position: relative; right: 37.5%; left: auto; } .push-10 { position: relative; left: 41.6667%; right: auto; } .pull-10 { position: relative; right: 41.6667%; left: auto; } .push-11 { position: relative; left: 45.8333%; right: auto; } .pull-11 { position: relative; right: 45.8333%; left: auto; } .push-12 { position: relative; left: 50%; right: auto; } .pull-12 { position: relative; right: 50%; left: auto; } .push-13 { position: relative; left: 54.1667%; right: auto; } .pull-13 { position: relative; right: 54.1667%; left: auto; } .push-14 { position: relative; left: 58.3333%; right: auto; } .pull-14 { position: relative; right: 58.3333%; left: auto; } .push-15 { position: relative; left: 62.5%; right: auto; } .pull-15 { position: relative; right: 62.5%; left: auto; } .push-16 { position: relative; left: 66.6667%; right: auto; } .pull-16 { position: relative; right: 66.6667%; left: auto; } .push-17 { position: relative; left: 70.8333%; right: auto; } .pull-17 { position: relative; right: 70.8333%; left: auto; } .push-18 { position: relative; left: 75%; right: auto; } .pull-18 { position: relative; right: 75%; left: auto; } .push-19 { position: relative; left: 79.1667%; right: auto; } .pull-19 { position: relative; right: 79.1667%; left: auto; } .push-20 { position: relative; left: 83.3333%; right: auto; } .pull-20 { position: relative; right: 83.3333%; left: auto; } .push-21 { position: relative; left: 87.5%; right: auto; } .pull-21 { position: relative; right: 87.5%; left: auto; } .push-22 { position: relative; left: 91.6667%; right: auto; } .pull-22 { position: relative; right: 91.6667%; left: auto; } .push-23 { position: relative; left: 95.8333%; right: auto; } .pull-23 { position: relative; right: 95.8333%; left: auto; } } meta.foundation-version { font-family: "/5.4.7/"; } meta.foundation-mq-small { font-family: "/only screen/"; width: 0px; } meta.foundation-mq-medium { font-family: "/only screen and (min-width:40.06= 3em)/"; width: 40.063em; } meta.foundation-mq-large { font-family: "/only screen and (min-width:64em)/= "; width: 64em; } meta.foundation-mq-xlarge { font-family: "/only screen and (min-width:90.06= 3em)/"; width: 90.063em; } meta.foundation-mq-xxlarge { font-family: "/only screen and (min-width:120.= 063em)/"; width: 120.063em; } meta.foundation-data-attribute-namespace { font-family: false; } body, html { height: auto; } *, ::after, ::before { box-sizing: border-box; } body, html { font-size: 100%; } body { background: rgb(255, 255, 255); color: rgb(34, 34, 34); padding: 0px= ; margin: 0px; font-family: "Gill Sans Light", sans-serif; font-weight: 400= ; font-style: normal; line-height: 1.5; position: relative; cursor: auto; } a:hover { cursor: pointer; } img { max-width: 100%; height: auto; } img { } #map_canvas embed, #map_canvas img, #map_canvas object, .map_canvas embed, = .map_canvas img, .map_canvas object { max-width: none !important; } .left { float: left !important; } .right { float: right !important; } .clearfix::after, .clearfix::before { content: " "; display: table; } .clearfix::after { clear: both; } .hide { visibility: hidden; display: none !important; } .invisible { visibility: hidden; } .antialiased { -webkit-font-smoothing: antialiased; } img { display: inline-block; vertical-align: middle; } textarea { height: auto; min-height: 50px; } select { width: 100%; } .accordion { margin-bottom: 0px; } .accordion::after, .accordion::before { content: " "; display: table; } .accordion::after { clear: both; } .accordion .accordion-navigation, .accordion dd { display: block; margin-bo= ttom: 0px !important; } .accordion .accordion-navigation.active > a, .accordion dd.active > a { bac= kground: rgb(232, 232, 232); } .accordion .accordion-navigation > a, .accordion dd > a { background: rgb(2= 39, 239, 239); color: rgb(34, 34, 34); padding: 1rem; display: block; font-= family: "Gill Sans Light", sans-serif; font-size: 1rem; } .accordion .accordion-navigation > a:hover, .accordion dd > a:hover { backg= round: rgb(227, 227, 227); } .accordion .accordion-navigation > .content, .accordion dd > .content { dis= play: none; padding: 0px; } .accordion .accordion-navigation > .content.active, .accordion dd > .conten= t.active { display: block; background: rgb(255, 255, 255); } meta.foundation-version { font-family: "/5.4.7/"; } meta.foundation-mq-small { font-family: "/only screen/"; width: 0px; } meta.foundation-mq-medium { font-family: "/only screen and (min-width:40.06= 3em)/"; width: 40.063em; } meta.foundation-mq-large { font-family: "/only screen and (min-width:64em)/= "; width: 64em; } meta.foundation-mq-xlarge { font-family: "/only screen and (min-width:90.06= 3em)/"; width: 90.063em; } meta.foundation-mq-xxlarge { font-family: "/only screen and (min-width:120.= 063em)/"; width: 120.063em; } meta.foundation-data-attribute-namespace { font-family: false; } body, html { height: auto; } *, ::after, ::before { box-sizing: border-box; } body, html { font-size: 100%; } body { background: rgb(255, 255, 255); color: rgb(34, 34, 34); padding: 0px= ; margin: 0px; font-family: "Gill Sans Light", sans-serif; font-weight: 400= ; font-style: normal; line-height: 1.5; position: relative; cursor: auto; } a:hover { cursor: pointer; } img { max-width: 100%; height: auto; } img { } #map_canvas embed, #map_canvas img, #map_canvas object, .map_canvas embed, = .map_canvas img, .map_canvas object { max-width: none !important; } .left { float: left !important; } .right { float: right !important; } .clearfix::after, .clearfix::before { content: " "; display: table; } .clearfix::after { clear: both; } .hide { visibility: hidden; display: none !important; } .invisible { visibility: hidden; } .antialiased { -webkit-font-smoothing: antialiased; } img { display: inline-block; vertical-align: middle; } textarea { height: auto; min-height: 50px; } select { width: 100%; } [class*=3D"block-grid-"] { display: block; padding: 0px; margin: 0px -0.625= rem; } [class*=3D"block-grid-"]::after, [class*=3D"block-grid-"]::before { content= : " "; display: table; } [class*=3D"block-grid-"]::after { clear: both; } [class*=3D"block-grid-"] > li { display: block; height: auto; float: left; = padding: 0px 0.625rem 1.25rem; } @media only screen { .small-block-grid-1 > li { width: 100%; list-style: none; } .small-block-grid-1 > li:nth-of-type(n) { clear: none; } .small-block-grid-1 > li:nth-of-type(n+1) { clear: both; } .small-block-grid-2 > li { width: 50%; list-style: none; } .small-block-grid-2 > li:nth-of-type(n) { clear: none; } .small-block-grid-2 > li:nth-of-type(2n+1) { clear: both; } .small-block-grid-3 > li { width: 33.3333%; list-style: none; } .small-block-grid-3 > li:nth-of-type(n) { clear: none; } .small-block-grid-3 > li:nth-of-type(3n+1) { clear: both; } .small-block-grid-4 > li { width: 25%; list-style: none; } .small-block-grid-4 > li:nth-of-type(n) { clear: none; } .small-block-grid-4 > li:nth-of-type(4n+1) { clear: both; } .small-block-grid-5 > li { width: 20%; list-style: none; } .small-block-grid-5 > li:nth-of-type(n) { clear: none; } .small-block-grid-5 > li:nth-of-type(5n+1) { clear: both; } .small-block-grid-6 > li { width: 16.6667%; list-style: none; } .small-block-grid-6 > li:nth-of-type(n) { clear: none; } .small-block-grid-6 > li:nth-of-type(6n+1) { clear: both; } .small-block-grid-7 > li { width: 14.2857%; list-style: none; } .small-block-grid-7 > li:nth-of-type(n) { clear: none; } .small-block-grid-7 > li:nth-of-type(7n+1) { clear: both; } .small-block-grid-8 > li { width: 12.5%; list-style: none; } .small-block-grid-8 > li:nth-of-type(n) { clear: none; } .small-block-grid-8 > li:nth-of-type(8n+1) { clear: both; } .small-block-grid-9 > li { width: 11.1111%; list-style: none; } .small-block-grid-9 > li:nth-of-type(n) { clear: none; } .small-block-grid-9 > li:nth-of-type(9n+1) { clear: both; } .small-block-grid-10 > li { width: 10%; list-style: none; } .small-block-grid-10 > li:nth-of-type(n) { clear: none; } .small-block-grid-10 > li:nth-of-type(10n+1) { clear: both; } .small-block-grid-11 > li { width: 9.09091%; list-style: none; } .small-block-grid-11 > li:nth-of-type(n) { clear: none; } .small-block-grid-11 > li:nth-of-type(11n+1) { clear: both; } .small-block-grid-12 > li { width: 8.33333%; list-style: none; } .small-block-grid-12 > li:nth-of-type(n) { clear: none; } .small-block-grid-12 > li:nth-of-type(12n+1) { clear: both; } } @media only screen and (min-width: 40.063em) { .medium-block-grid-1 > li { width: 100%; list-style: none; } .medium-block-grid-1 > li:nth-of-type(n) { clear: none; } .medium-block-grid-1 > li:nth-of-type(n+1) { clear: both; } .medium-block-grid-2 > li { width: 50%; list-style: none; } .medium-block-grid-2 > li:nth-of-type(n) { clear: none; } .medium-block-grid-2 > li:nth-of-type(2n+1) { clear: both; } .medium-block-grid-3 > li { width: 33.3333%; list-style: none; } .medium-block-grid-3 > li:nth-of-type(n) { clear: none; } .medium-block-grid-3 > li:nth-of-type(3n+1) { clear: both; } .medium-block-grid-4 > li { width: 25%; list-style: none; } .medium-block-grid-4 > li:nth-of-type(n) { clear: none; } .medium-block-grid-4 > li:nth-of-type(4n+1) { clear: both; } .medium-block-grid-5 > li { width: 20%; list-style: none; } .medium-block-grid-5 > li:nth-of-type(n) { clear: none; } .medium-block-grid-5 > li:nth-of-type(5n+1) { clear: both; } .medium-block-grid-6 > li { width: 16.6667%; list-style: none; } .medium-block-grid-6 > li:nth-of-type(n) { clear: none; } .medium-block-grid-6 > li:nth-of-type(6n+1) { clear: both; } .medium-block-grid-7 > li { width: 14.2857%; list-style: none; } .medium-block-grid-7 > li:nth-of-type(n) { clear: none; } .medium-block-grid-7 > li:nth-of-type(7n+1) { clear: both; } .medium-block-grid-8 > li { width: 12.5%; list-style: none; } .medium-block-grid-8 > li:nth-of-type(n) { clear: none; } .medium-block-grid-8 > li:nth-of-type(8n+1) { clear: both; } .medium-block-grid-9 > li { width: 11.1111%; list-style: none; } .medium-block-grid-9 > li:nth-of-type(n) { clear: none; } .medium-block-grid-9 > li:nth-of-type(9n+1) { clear: both; } .medium-block-grid-10 > li { width: 10%; list-style: none; } .medium-block-grid-10 > li:nth-of-type(n) { clear: none; } .medium-block-grid-10 > li:nth-of-type(10n+1) { clear: both; } .medium-block-grid-11 > li { width: 9.09091%; list-style: none; } .medium-block-grid-11 > li:nth-of-type(n) { clear: none; } .medium-block-grid-11 > li:nth-of-type(11n+1) { clear: both; } .medium-block-grid-12 > li { width: 8.33333%; list-style: none; } .medium-block-grid-12 > li:nth-of-type(n) { clear: none; } .medium-block-grid-12 > li:nth-of-type(12n+1) { clear: both; } } @media only screen and (min-width: 64em) { .large-block-grid-1 > li { width: 100%; list-style: none; } .large-block-grid-1 > li:nth-of-type(n) { clear: none; } .large-block-grid-1 > li:nth-of-type(n+1) { clear: both; } .large-block-grid-2 > li { width: 50%; list-style: none; } .large-block-grid-2 > li:nth-of-type(n) { clear: none; } .large-block-grid-2 > li:nth-of-type(2n+1) { clear: both; } .large-block-grid-3 > li { width: 33.3333%; list-style: none; } .large-block-grid-3 > li:nth-of-type(n) { clear: none; } .large-block-grid-3 > li:nth-of-type(3n+1) { clear: both; } .large-block-grid-4 > li { width: 25%; list-style: none; } .large-block-grid-4 > li:nth-of-type(n) { clear: none; } .large-block-grid-4 > li:nth-of-type(4n+1) { clear: both; } .large-block-grid-5 > li { width: 20%; list-style: none; } .large-block-grid-5 > li:nth-of-type(n) { clear: none; } .large-block-grid-5 > li:nth-of-type(5n+1) { clear: both; } .large-block-grid-6 > li { width: 16.6667%; list-style: none; } .large-block-grid-6 > li:nth-of-type(n) { clear: none; } .large-block-grid-6 > li:nth-of-type(6n+1) { clear: both; } .large-block-grid-7 > li { width: 14.2857%; list-style: none; } .large-block-grid-7 > li:nth-of-type(n) { clear: none; } .large-block-grid-7 > li:nth-of-type(7n+1) { clear: both; } .large-block-grid-8 > li { width: 12.5%; list-style: none; } .large-block-grid-8 > li:nth-of-type(n) { clear: none; } .large-block-grid-8 > li:nth-of-type(8n+1) { clear: both; } .large-block-grid-9 > li { width: 11.1111%; list-style: none; } .large-block-grid-9 > li:nth-of-type(n) { clear: none; } .large-block-grid-9 > li:nth-of-type(9n+1) { clear: both; } .large-block-grid-10 > li { width: 10%; list-style: none; } .large-block-grid-10 > li:nth-of-type(n) { clear: none; } .large-block-grid-10 > li:nth-of-type(10n+1) { clear: both; } .large-block-grid-11 > li { width: 9.09091%; list-style: none; } .large-block-grid-11 > li:nth-of-type(n) { clear: none; } .large-block-grid-11 > li:nth-of-type(11n+1) { clear: both; } .large-block-grid-12 > li { width: 8.33333%; list-style: none; } .large-block-grid-12 > li:nth-of-type(n) { clear: none; } .large-block-grid-12 > li:nth-of-type(12n+1) { clear: both; } } meta.foundation-version { font-family: "/5.4.7/"; } meta.foundation-mq-small { font-family: "/only screen/"; width: 0px; } meta.foundation-mq-medium { font-family: "/only screen and (min-width:40.06= 3em)/"; width: 40.063em; } meta.foundation-mq-large { font-family: "/only screen and (min-width:64em)/= "; width: 64em; } meta.foundation-mq-xlarge { font-family: "/only screen and (min-width:90.06= 3em)/"; width: 90.063em; } meta.foundation-mq-xxlarge { font-family: "/only screen and (min-width:120.= 063em)/"; width: 120.063em; } meta.foundation-data-attribute-namespace { font-family: false; } body, html { height: auto; } *, ::after, ::before { box-sizing: border-box; } body, html { font-size: 100%; } body { background: rgb(255, 255, 255); color: rgb(34, 34, 34); padding: 0px= ; margin: 0px; font-family: "Gill Sans Light", sans-serif; font-weight: 400= ; font-style: normal; line-height: 1.5; position: relative; cursor: auto; } a:hover { cursor: pointer; } img { max-width: 100%; height: auto; } img { } #map_canvas embed, #map_canvas img, #map_canvas object, .map_canvas embed, = .map_canvas img, .map_canvas object { max-width: none !important; } .left { float: left !important; } .right { float: right !important; } .clearfix::after, .clearfix::before { content: " "; display: table; } .clearfix::after { clear: both; } .hide { visibility: hidden; display: none !important; } .invisible { visibility: hidden; } .antialiased { -webkit-font-smoothing: antialiased; } img { display: inline-block; vertical-align: middle; } textarea { height: auto; min-height: 50px; } select { width: 100%; } .button, button { z-index: 10; border-style: solid; border-width: 0px; curs= or: pointer; font-family: "Gill Sans Light", sans-serif; font-weight: 400; = line-height: normal; margin: 0px 0px 1.25rem; position: relative; text-deco= ration: none; text-align: center; appearance: none; border-radius: 0px; dis= play: inline-block; padding: 1rem 2rem 1.0625rem; font-size: 1rem; backgrou= nd-color: rgb(0, 140, 186); border-color: rgb(0, 112, 149); color: rgb(255,= 255, 255); transition: background-color 0.3s ease-out 0s; } .button:focus, .button:hover, button:focus, button:hover { background-color= : rgb(0, 112, 149); } .button:focus, .button:hover, button:focus, button:hover { color: rgb(255, = 255, 255); } .button.secondary, button.secondary { background-color: rgb(231, 231, 231);= border-color: rgb(185, 185, 185); color: rgb(51, 51, 51); } .button.secondary:focus, .button.secondary:hover, button.secondary:focus, b= utton.secondary:hover { background-color: rgb(185, 185, 185); } .button.secondary:focus, .button.secondary:hover, button.secondary:focus, b= utton.secondary:hover { color: rgb(51, 51, 51); } .button.success, button.success { background-color: rgb(67, 172, 106); bord= er-color: rgb(54, 138, 85); color: rgb(255, 255, 255); } .button.success:focus, .button.success:hover, button.success:focus, button.= success:hover { background-color: rgb(54, 138, 85); } .button.success:focus, .button.success:hover, button.success:focus, button.= success:hover { color: rgb(255, 255, 255); } .button.alert, button.alert { background-color: rgb(240, 65, 36); border-co= lor: rgb(207, 42, 14); color: rgb(255, 255, 255); } .button.alert:focus, .button.alert:hover, button.alert:focus, button.alert:= hover { background-color: rgb(207, 42, 14); } .button.alert:focus, .button.alert:hover, button.alert:focus, button.alert:= hover { color: rgb(255, 255, 255); } .button.warning, button.warning { background-color: rgb(240, 138, 36); bord= er-color: rgb(207, 110, 14); color: rgb(255, 255, 255); } .button.warning:focus, .button.warning:hover, button.warning:focus, button.= warning:hover { background-color: rgb(207, 110, 14); } .button.warning:focus, .button.warning:hover, button.warning:focus, button.= warning:hover { color: rgb(255, 255, 255); } .button.info, button.info { background-color: rgb(160, 211, 232); border-co= lor: rgb(97, 182, 217); color: rgb(51, 51, 51); } .button.info:focus, .button.info:hover, button.info:focus, button.info:hove= r { background-color: rgb(97, 182, 217); } .button.info:focus, .button.info:hover, button.info:focus, button.info:hove= r { color: rgb(255, 255, 255); } .button.large, button.large { padding: 1.125rem 2.25rem 1.1875rem; font-siz= e: 1.25rem; } .button.small, button.small { padding: 0.875rem 1.75rem 0.9375rem; font-siz= e: 0.8125rem; } .button.tiny, button.tiny { padding: 0.625rem 1.25rem 0.6875rem; font-size:= 0.6875rem; } .button.expand, button.expand { padding-right: 0px; padding-left: 0px; widt= h: 100%; } .button.left-align, button.left-align { text-align: left; text-indent: 0.75= rem; } .button.right-align, button.right-align { text-align: right; padding-right:= 0.75rem; } .button.radius, button.radius { border-radius: 3px; } .button.round, button.round { border-radius: 1000px; } .button.disabled, .button[disabled], button.disabled, button[disabled] { ba= ckground-color: rgb(0, 140, 186); border-color: rgb(0, 112, 149); color: rg= b(255, 255, 255); cursor: default; opacity: 0.7; box-shadow: none; } .button.disabled:focus, .button.disabled:hover, .button[disabled]:focus, .b= utton[disabled]:hover, button.disabled:focus, button.disabled:hover, button= [disabled]:focus, button[disabled]:hover { background-color: rgb(0, 112, 14= 9); } .button.disabled:focus, .button.disabled:hover, .button[disabled]:focus, .b= utton[disabled]:hover, button.disabled:focus, button.disabled:hover, button= [disabled]:focus, button[disabled]:hover { color: rgb(255, 255, 255); } .button.disabled:focus, .button.disabled:hover, .button[disabled]:focus, .b= utton[disabled]:hover, button.disabled:focus, button.disabled:hover, button= [disabled]:focus, button[disabled]:hover { background-color: rgb(0, 140, 18= 6); } .button.disabled.secondary, .button[disabled].secondary, button.disabled.se= condary, button[disabled].secondary { background-color: rgb(231, 231, 231);= border-color: rgb(185, 185, 185); color: rgb(51, 51, 51); cursor: default;= opacity: 0.7; box-shadow: none; } .button.disabled.secondary:focus, .button.disabled.secondary:hover, .button= [disabled].secondary:focus, .button[disabled].secondary:hover, button.disab= led.secondary:focus, button.disabled.secondary:hover, button[disabled].seco= ndary:focus, button[disabled].secondary:hover { background-color: rgb(185, = 185, 185); } .button.disabled.secondary:focus, .button.disabled.secondary:hover, .button= [disabled].secondary:focus, .button[disabled].secondary:hover, button.disab= led.secondary:focus, button.disabled.secondary:hover, button[disabled].seco= ndary:focus, button[disabled].secondary:hover { color: rgb(51, 51, 51); } .button.disabled.secondary:focus, .button.disabled.secondary:hover, .button= [disabled].secondary:focus, .button[disabled].secondary:hover, button.disab= led.secondary:focus, button.disabled.secondary:hover, button[disabled].seco= ndary:focus, button[disabled].secondary:hover { background-color: rgb(231, = 231, 231); } .button.disabled.success, .button[disabled].success, button.disabled.succes= s, button[disabled].success { background-color: rgb(67, 172, 106); border-c= olor: rgb(54, 138, 85); color: rgb(255, 255, 255); cursor: default; opacity= : 0.7; box-shadow: none; } .button.disabled.success:focus, .button.disabled.success:hover, .button[dis= abled].success:focus, .button[disabled].success:hover, button.disabled.succ= ess:focus, button.disabled.success:hover, button[disabled].success:focus, b= utton[disabled].success:hover { background-color: rgb(54, 138, 85); } .button.disabled.success:focus, .button.disabled.success:hover, .button[dis= abled].success:focus, .button[disabled].success:hover, button.disabled.succ= ess:focus, button.disabled.success:hover, button[disabled].success:focus, b= utton[disabled].success:hover { color: rgb(255, 255, 255); } .button.disabled.success:focus, .button.disabled.success:hover, .button[dis= abled].success:focus, .button[disabled].success:hover, button.disabled.succ= ess:focus, button.disabled.success:hover, button[disabled].success:focus, b= utton[disabled].success:hover { background-color: rgb(67, 172, 106); } .button.disabled.alert, .button[disabled].alert, button.disabled.alert, but= ton[disabled].alert { background-color: rgb(240, 65, 36); border-color: rgb= (207, 42, 14); color: rgb(255, 255, 255); cursor: default; opacity: 0.7; bo= x-shadow: none; } .button.disabled.alert:focus, .button.disabled.alert:hover, .button[disable= d].alert:focus, .button[disabled].alert:hover, button.disabled.alert:focus,= button.disabled.alert:hover, button[disabled].alert:focus, button[disabled= ].alert:hover { background-color: rgb(207, 42, 14); } .button.disabled.alert:focus, .button.disabled.alert:hover, .button[disable= d].alert:focus, .button[disabled].alert:hover, button.disabled.alert:focus,= button.disabled.alert:hover, button[disabled].alert:focus, button[disabled= ].alert:hover { color: rgb(255, 255, 255); } .button.disabled.alert:focus, .button.disabled.alert:hover, .button[disable= d].alert:focus, .button[disabled].alert:hover, button.disabled.alert:focus,= button.disabled.alert:hover, button[disabled].alert:focus, button[disabled= ].alert:hover { background-color: rgb(240, 65, 36); } .button.disabled.warning, .button[disabled].warning, button.disabled.warnin= g, button[disabled].warning { background-color: rgb(240, 138, 36); border-c= olor: rgb(207, 110, 14); color: rgb(255, 255, 255); cursor: default; opacit= y: 0.7; box-shadow: none; } .button.disabled.warning:focus, .button.disabled.warning:hover, .button[dis= abled].warning:focus, .button[disabled].warning:hover, button.disabled.warn= ing:focus, button.disabled.warning:hover, button[disabled].warning:focus, b= utton[disabled].warning:hover { background-color: rgb(207, 110, 14); } .button.disabled.warning:focus, .button.disabled.warning:hover, .button[dis= abled].warning:focus, .button[disabled].warning:hover, button.disabled.warn= ing:focus, button.disabled.warning:hover, button[disabled].warning:focus, b= utton[disabled].warning:hover { color: rgb(255, 255, 255); } .button.disabled.warning:focus, .button.disabled.warning:hover, .button[dis= abled].warning:focus, .button[disabled].warning:hover, button.disabled.warn= ing:focus, button.disabled.warning:hover, button[disabled].warning:focus, b= utton[disabled].warning:hover { background-color: rgb(240, 138, 36); } .button.disabled.info, .button[disabled].info, button.disabled.info, button= [disabled].info { background-color: rgb(160, 211, 232); border-color: rgb(9= 7, 182, 217); color: rgb(51, 51, 51); cursor: default; opacity: 0.7; box-sh= adow: none; } .button.disabled.info:focus, .button.disabled.info:hover, .button[disabled]= .info:focus, .button[disabled].info:hover, button.disabled.info:focus, butt= on.disabled.info:hover, button[disabled].info:focus, button[disabled].info:= hover { background-color: rgb(97, 182, 217); } .button.disabled.info:focus, .button.disabled.info:hover, .button[disabled]= .info:focus, .button[disabled].info:hover, button.disabled.info:focus, butt= on.disabled.info:hover, button[disabled].info:focus, button[disabled].info:= hover { color: rgb(255, 255, 255); } .button.disabled.info:focus, .button.disabled.info:hover, .button[disabled]= .info:focus, .button[disabled].info:hover, button.disabled.info:focus, butt= on.disabled.info:hover, button[disabled].info:focus, button[disabled].info:= hover { background-color: rgb(160, 211, 232); } @media only screen and (min-width: 40.063em) { .button, button { display: inline-block; } } meta.foundation-version { font-family: "/5.4.7/"; } meta.foundation-mq-small { font-family: "/only screen/"; width: 0px; } meta.foundation-mq-medium { font-family: "/only screen and (min-width:40.06= 3em)/"; width: 40.063em; } meta.foundation-mq-large { font-family: "/only screen and (min-width:64em)/= "; width: 64em; } meta.foundation-mq-xlarge { font-family: "/only screen and (min-width:90.06= 3em)/"; width: 90.063em; } meta.foundation-mq-xxlarge { font-family: "/only screen and (min-width:120.= 063em)/"; width: 120.063em; } meta.foundation-data-attribute-namespace { font-family: false; } body, html { height: auto; } *, ::after, ::before { box-sizing: border-box; } body, html { font-size: 100%; } body { background: rgb(255, 255, 255); color: rgb(34, 34, 34); padding: 0px= ; margin: 0px; font-family: "Gill Sans Light", sans-serif; font-weight: 400= ; font-style: normal; line-height: 1.5; position: relative; cursor: auto; } a:hover { cursor: pointer; } img { max-width: 100%; height: auto; } img { } #map_canvas embed, #map_canvas img, #map_canvas object, .map_canvas embed, = .map_canvas img, .map_canvas object { max-width: none !important; } .left { float: left !important; } .right { float: right !important; } .clearfix::after, .clearfix::before { content: " "; display: table; } .clearfix::after { clear: both; } .hide { visibility: hidden; display: none !important; } .invisible { visibility: hidden; } .antialiased { -webkit-font-smoothing: antialiased; } img { display: inline-block; vertical-align: middle; } textarea { height: auto; min-height: 50px; } select { width: 100%; } .f-dropdown { position: absolute; left: -9999px; list-style: none; margin-l= eft: 0px; outline: 0px; width: 100%; max-height: none; height: auto; backgr= ound: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); font-size: = 0.875rem; z-index: 89; margin-top: 2px; max-width: 200px; } .f-dropdown > :first-child { margin-top: 0px; } .f-dropdown > :last-child { margin-bottom: 0px; } .f-dropdown::before { content: ""; display: block; width: 0px; height: 0px;= border-width: 6px; border-style: inset inset solid; border-image: initial;= border-color: transparent transparent rgb(255, 255, 255); position: absolu= te; top: -12px; left: 10px; z-index: 89; } .f-dropdown::after { content: ""; display: block; width: 0px; height: 0px; = border-width: 7px; border-style: inset inset solid; border-image: initial; = border-color: transparent transparent rgb(204, 204, 204); position: absolut= e; top: -14px; left: 9px; z-index: 88; } .f-dropdown.right::before { left: auto; right: 10px; } .f-dropdown.right::after { left: auto; right: 9px; } .f-dropdown.drop-right { position: absolute; left: -9999px; list-style: non= e; outline: 0px; width: 100%; max-height: none; height: auto; background: r= gb(255, 255, 255); border: 1px solid rgb(204, 204, 204); font-size: 0.875re= m; z-index: 89; margin-top: 0px; margin-left: 2px; max-width: 200px; } .f-dropdown.drop-right > :first-child { margin-top: 0px; } .f-dropdown.drop-right > :last-child { margin-bottom: 0px; } .f-dropdown.drop-right::before { content: ""; display: block; width: 0px; h= eight: 0px; border-width: 6px; border-style: inset solid inset inset; borde= r-image: initial; border-color: transparent rgb(255, 255, 255) transparent = transparent; position: absolute; top: 10px; left: -12px; z-index: 89; } .f-dropdown.drop-right::after { content: ""; display: block; width: 0px; he= ight: 0px; border-width: 7px; border-style: inset solid inset inset; border= -image: initial; border-color: transparent rgb(204, 204, 204) transparent t= ransparent; position: absolute; top: 9px; left: -14px; z-index: 88; } .f-dropdown.drop-left { position: absolute; left: -9999px; list-style: none= ; outline: 0px; width: 100%; max-height: none; height: auto; background: rg= b(255, 255, 255); border: 1px solid rgb(204, 204, 204); font-size: 0.875rem= ; z-index: 89; margin-top: 0px; margin-left: -2px; max-width: 200px; } .f-dropdown.drop-left > :first-child { margin-top: 0px; } .f-dropdown.drop-left > :last-child { margin-bottom: 0px; } .f-dropdown.drop-left::before { content: ""; display: block; width: 0px; he= ight: 0px; border-width: 6px; border-style: inset inset inset solid; border= -image: initial; border-color: transparent transparent transparent rgb(255,= 255, 255); position: absolute; top: 10px; right: -12px; left: auto; z-inde= x: 89; } .f-dropdown.drop-left::after { content: ""; display: block; width: 0px; hei= ght: 0px; border-width: 7px; border-style: inset inset inset solid; border-= image: initial; border-color: transparent transparent transparent rgb(204, = 204, 204); position: absolute; top: 9px; right: -14px; left: auto; z-index:= 88; } .f-dropdown.drop-top { position: absolute; left: -9999px; list-style: none;= outline: 0px; width: 100%; max-height: none; height: auto; background: rgb= (255, 255, 255); border: 1px solid rgb(204, 204, 204); font-size: 0.875rem;= z-index: 89; margin-top: -2px; margin-left: 0px; max-width: 200px; } .f-dropdown.drop-top > :first-child { margin-top: 0px; } .f-dropdown.drop-top > :last-child { margin-bottom: 0px; } .f-dropdown.drop-top::before { content: ""; display: block; width: 0px; hei= ght: 0px; border-width: 6px; border-style: solid inset inset; border-image:= initial; border-color: rgb(255, 255, 255) transparent transparent; positio= n: absolute; inset: auto auto -12px 10px; z-index: 89; } .f-dropdown.drop-top::after { content: ""; display: block; width: 0px; heig= ht: 0px; border-width: 7px; border-style: solid inset inset; border-image: = initial; border-color: rgb(204, 204, 204) transparent transparent; position= : absolute; inset: auto auto -14px 9px; z-index: 88; } .f-dropdown li { font-size: 0.875rem; cursor: pointer; line-height: 1.125re= m; margin: 0px; } .f-dropdown li:focus, .f-dropdown li:hover { background: rgb(238, 238, 238)= ; } .f-dropdown li.radius { border-radius: 3px; } .f-dropdown li a { display: block; padding: 0.5rem; color: rgb(85, 85, 85);= } .f-dropdown.content { position: absolute; left: -9999px; list-style: none; = margin-left: 0px; outline: 0px; padding: 1.25rem; width: 100%; height: auto= ; max-height: none; background: rgb(255, 255, 255); border: 1px solid rgb(2= 04, 204, 204); font-size: 0.875rem; z-index: 89; max-width: 200px; } .f-dropdown.content > :first-child { margin-top: 0px; } .f-dropdown.content > :last-child { margin-bottom: 0px; } .f-dropdown.tiny { max-width: 200px; } .f-dropdown.small { max-width: 300px; } .f-dropdown.medium { max-width: 500px; } .f-dropdown.large { max-width: 800px; } .f-dropdown.mega { width: 100% !important; max-width: 100% !important; } .f-dropdown.mega.open { left: 0px !important; } meta.foundation-version { font-family: "/5.4.7/"; } meta.foundation-mq-small { font-family: "/only screen/"; width: 0px; } meta.foundation-mq-medium { font-family: "/only screen and (min-width:40.06= 3em)/"; width: 40.063em; } meta.foundation-mq-large { font-family: "/only screen and (min-width:64em)/= "; width: 64em; } meta.foundation-mq-xlarge { font-family: "/only screen and (min-width:90.06= 3em)/"; width: 90.063em; } meta.foundation-mq-xxlarge { font-family: "/only screen and (min-width:120.= 063em)/"; width: 120.063em; } meta.foundation-data-attribute-namespace { font-family: false; } body, html { height: auto; } *, ::after, ::before { box-sizing: border-box; } body, html { font-size: 100%; } body { background: rgb(255, 255, 255); color: rgb(34, 34, 34); padding: 0px= ; margin: 0px; font-family: "Gill Sans Light", sans-serif; font-weight: 400= ; font-style: normal; line-height: 1.5; position: relative; cursor: auto; } a:hover { cursor: pointer; } img { max-width: 100%; height: auto; } img { } #map_canvas embed, #map_canvas img, #map_canvas object, .map_canvas embed, = .map_canvas img, .map_canvas object { max-width: none !important; } .left { float: left !important; } .right { float: right !important; } .clearfix::after, .clearfix::before { content: " "; display: table; } .clearfix::after { clear: both; } .hide { visibility: hidden; display: none !important; } .invisible { visibility: hidden; } .antialiased { -webkit-font-smoothing: antialiased; } img { display: inline-block; vertical-align: middle; } textarea { height: auto; min-height: 50px; } select { width: 100%; } .dropdown.button, button.dropdown { position: relative; outline: 0px; paddi= ng-right: 3.5625rem; } .dropdown.button::after, button.dropdown::after { position: absolute; conte= nt: ""; width: 0px; height: 0px; display: block; border-style: solid; borde= r-color: rgb(255, 255, 255) transparent transparent; top: 50%; } .dropdown.button::after, button.dropdown::after { border-width: 0.375rem; r= ight: 1.40625rem; margin-top: -0.15625rem; } .dropdown.button::after, button.dropdown::after { border-color: rgb(255, 25= 5, 255) transparent transparent; } .dropdown.button.tiny, button.dropdown.tiny { padding-right: 2.625rem; } .dropdown.button.tiny::after, button.dropdown.tiny::after { border-width: 0= .375rem; right: 1.125rem; margin-top: -0.125rem; } .dropdown.button.tiny::after, button.dropdown.tiny::after { border-color: r= gb(255, 255, 255) transparent transparent; } .dropdown.button.small, button.dropdown.small { padding-right: 3.0625rem; } .dropdown.button.small::after, button.dropdown.small::after { border-width:= 0.4375rem; right: 1.3125rem; margin-top: -0.15625rem; } .dropdown.button.small::after, button.dropdown.small::after { border-color:= rgb(255, 255, 255) transparent transparent; } .dropdown.button.large, button.dropdown.large { padding-right: 3.625rem; } .dropdown.button.large::after, button.dropdown.large::after { border-width:= 0.3125rem; right: 1.71875rem; margin-top: -0.15625rem; } .dropdown.button.large::after, button.dropdown.large::after { border-color:= rgb(255, 255, 255) transparent transparent; } .dropdown.button.secondary::after, button.dropdown.secondary::after { borde= r-color: rgb(51, 51, 51) transparent transparent; } meta.foundation-version { font-family: "/5.4.7/"; } meta.foundation-mq-small { font-family: "/only screen/"; width: 0px; } meta.foundation-mq-medium { font-family: "/only screen and (min-width:40.06= 3em)/"; width: 40.063em; } meta.foundation-mq-large { font-family: "/only screen and (min-width:64em)/= "; width: 64em; } meta.foundation-mq-xlarge { font-family: "/only screen and (min-width:90.06= 3em)/"; width: 90.063em; } meta.foundation-mq-xxlarge { font-family: "/only screen and (min-width:120.= 063em)/"; width: 120.063em; } meta.foundation-data-attribute-namespace { font-family: false; } body, html { height: auto; } *, ::after, ::before { box-sizing: border-box; } body, html { font-size: 100%; } body { background: rgb(255, 255, 255); color: rgb(34, 34, 34); padding: 0px= ; margin: 0px; font-family: "Gill Sans Light", sans-serif; font-weight: 400= ; font-style: normal; line-height: 1.5; position: relative; cursor: auto; } a:hover { cursor: pointer; } img { max-width: 100%; height: auto; } img { } #map_canvas embed, #map_canvas img, #map_canvas object, .map_canvas embed, = .map_canvas img, .map_canvas object { max-width: none !important; } .left { float: left !important; } .right { float: right !important; } .clearfix::after, .clearfix::before { content: " "; display: table; } .clearfix::after { clear: both; } .hide { visibility: hidden; display: none !important; } .invisible { visibility: hidden; } .antialiased { -webkit-font-smoothing: antialiased; } img { display: inline-block; vertical-align: middle; } textarea { height: auto; min-height: 50px; } select { width: 100%; } .flex-video { position: relative; padding-top: 1.5625rem; padding-bottom: 5= 1%; height: 0px; margin-bottom: 1rem; overflow: hidden; } .flex-video.widescreen { padding-bottom: 56.34%; } .flex-video.vimeo { padding-top: 0px; } .flex-video embed, .flex-video iframe, .flex-video object, .flex-video vide= o { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; } .flex-video { background-color: rgb(0, 0, 0); } meta.foundation-version { font-family: "/5.4.7/"; } meta.foundation-mq-small { font-family: "/only screen/"; width: 0px; } meta.foundation-mq-medium { font-family: "/only screen and (min-width:40.06= 3em)/"; width: 40.063em; } meta.foundation-mq-large { font-family: "/only screen and (min-width:64em)/= "; width: 64em; } meta.foundation-mq-xlarge { font-family: "/only screen and (min-width:90.06= 3em)/"; width: 90.063em; } meta.foundation-mq-xxlarge { font-family: "/only screen and (min-width:120.= 063em)/"; width: 120.063em; } meta.foundation-data-attribute-namespace { font-family: false; } body, html { height: auto; } *, ::after, ::before { box-sizing: border-box; } body, html { font-size: 100%; } body { background: rgb(255, 255, 255); color: rgb(34, 34, 34); padding: 0px= ; margin: 0px; font-family: "Gill Sans Light", sans-serif; font-weight: 400= ; font-style: normal; line-height: 1.5; position: relative; cursor: auto; } a:hover { cursor: pointer; } img { max-width: 100%; height: auto; } img { } #map_canvas embed, #map_canvas img, #map_canvas object, .map_canvas embed, = .map_canvas img, .map_canvas object { max-width: none !important; } .left { float: left !important; } .right { float: right !important; } .clearfix::after, .clearfix::before { content: " "; display: table; } .clearfix::after { clear: both; } .hide { visibility: hidden; display: none !important; } .invisible { visibility: hidden; } .antialiased { -webkit-font-smoothing: antialiased; } img { display: inline-block; vertical-align: middle; } textarea { height: auto; min-height: 50px; } select { width: 100%; } meta.foundation-version { font-family: "/5.4.7/"; } meta.foundation-mq-small { font-family: "/only screen/"; width: 0px; } meta.foundation-mq-medium { font-family: "/only screen and (min-width:40.06= 3em)/"; width: 40.063em; } meta.foundation-mq-large { font-family: "/only screen and (min-width:64em)/= "; width: 64em; } meta.foundation-mq-xlarge { font-family: "/only screen and (min-width:90.06= 3em)/"; width: 90.063em; } meta.foundation-mq-xxlarge { font-family: "/only screen and (min-width:120.= 063em)/"; width: 120.063em; } meta.foundation-data-attribute-namespace { font-family: false; } body, html { height: auto; } *, ::after, ::before { box-sizing: border-box; } body, html { font-size: 100%; } body { background: rgb(255, 255, 255); color: rgb(34, 34, 34); padding: 0px= ; margin: 0px; font-family: "Gill Sans Light", sans-serif; font-weight: 400= ; font-style: normal; line-height: 1.5; position: relative; cursor: auto; } a:hover { cursor: pointer; } img { max-width: 100%; height: auto; } img { } #map_canvas embed, #map_canvas img, #map_canvas object, .map_canvas embed, = .map_canvas img, .map_canvas object { max-width: none !important; } .left { float: left !important; } .right { float: right !important; } .clearfix::after, .clearfix::before { content: " "; display: table; } .clearfix::after { clear: both; } .hide { visibility: hidden; display: none !important; } .invisible { visibility: hidden; } .antialiased { -webkit-font-smoothing: antialiased; } img { display: inline-block; vertical-align: middle; } textarea { height: auto; min-height: 50px; } select { width: 100%; } .button, button { z-index: 10; border-style: solid; border-width: 0px; curs= or: pointer; font-family: "Gill Sans Light", sans-serif; font-weight: 400; = line-height: normal; margin: 0px 0px 1.25rem; position: relative; text-deco= ration: none; text-align: center; appearance: none; border-radius: 0px; dis= play: inline-block; padding: 1rem 2rem 1.0625rem; font-size: 1rem; backgrou= nd-color: rgb(0, 140, 186); border-color: rgb(0, 112, 149); color: rgb(255,= 255, 255); transition: background-color 0.3s ease-out 0s; } .button:focus, .button:hover, button:focus, button:hover { background-color= : rgb(0, 112, 149); } .button:focus, .button:hover, button:focus, button:hover { color: rgb(255, = 255, 255); } .button.secondary, button.secondary { background-color: rgb(231, 231, 231);= border-color: rgb(185, 185, 185); color: rgb(51, 51, 51); } .button.secondary:focus, .button.secondary:hover, button.secondary:focus, b= utton.secondary:hover { background-color: rgb(185, 185, 185); } .button.secondary:focus, .button.secondary:hover, button.secondary:focus, b= utton.secondary:hover { color: rgb(51, 51, 51); } .button.success, button.success { background-color: rgb(67, 172, 106); bord= er-color: rgb(54, 138, 85); color: rgb(255, 255, 255); } .button.success:focus, .button.success:hover, button.success:focus, button.= success:hover { background-color: rgb(54, 138, 85); } .button.success:focus, .button.success:hover, button.success:focus, button.= success:hover { color: rgb(255, 255, 255); } .button.alert, button.alert { background-color: rgb(240, 65, 36); border-co= lor: rgb(207, 42, 14); color: rgb(255, 255, 255); } .button.alert:focus, .button.alert:hover, button.alert:focus, button.alert:= hover { background-color: rgb(207, 42, 14); } .button.alert:focus, .button.alert:hover, button.alert:focus, button.alert:= hover { color: rgb(255, 255, 255); } .button.warning, button.warning { background-color: rgb(240, 138, 36); bord= er-color: rgb(207, 110, 14); color: rgb(255, 255, 255); } .button.warning:focus, .button.warning:hover, button.warning:focus, button.= warning:hover { background-color: rgb(207, 110, 14); } .button.warning:focus, .button.warning:hover, button.warning:focus, button.= warning:hover { color: rgb(255, 255, 255); } .button.info, button.info { background-color: rgb(160, 211, 232); border-co= lor: rgb(97, 182, 217); color: rgb(51, 51, 51); } .button.info:focus, .button.info:hover, button.info:focus, button.info:hove= r { background-color: rgb(97, 182, 217); } .button.info:focus, .button.info:hover, button.info:focus, button.info:hove= r { color: rgb(255, 255, 255); } .button.large, button.large { padding: 1.125rem 2.25rem 1.1875rem; font-siz= e: 1.25rem; } .button.small, button.small { padding: 0.875rem 1.75rem 0.9375rem; font-siz= e: 0.8125rem; } .button.tiny, button.tiny { padding: 0.625rem 1.25rem 0.6875rem; font-size:= 0.6875rem; } .button.expand, button.expand { padding-right: 0px; padding-left: 0px; widt= h: 100%; } .button.left-align, button.left-align { text-align: left; text-indent: 0.75= rem; } .button.right-align, button.right-align { text-align: right; padding-right:= 0.75rem; } .button.radius, button.radius { border-radius: 3px; } .button.round, button.round { border-radius: 1000px; } .button.disabled, .button[disabled], button.disabled, button[disabled] { ba= ckground-color: rgb(0, 140, 186); border-color: rgb(0, 112, 149); color: rg= b(255, 255, 255); cursor: default; opacity: 0.7; box-shadow: none; } .button.disabled:focus, .button.disabled:hover, .button[disabled]:focus, .b= utton[disabled]:hover, button.disabled:focus, button.disabled:hover, button= [disabled]:focus, button[disabled]:hover { background-color: rgb(0, 112, 14= 9); } .button.disabled:focus, .button.disabled:hover, .button[disabled]:focus, .b= utton[disabled]:hover, button.disabled:focus, button.disabled:hover, button= [disabled]:focus, button[disabled]:hover { color: rgb(255, 255, 255); } .button.disabled:focus, .button.disabled:hover, .button[disabled]:focus, .b= utton[disabled]:hover, button.disabled:focus, button.disabled:hover, button= [disabled]:focus, button[disabled]:hover { background-color: rgb(0, 140, 18= 6); } .button.disabled.secondary, .button[disabled].secondary, button.disabled.se= condary, button[disabled].secondary { background-color: rgb(231, 231, 231);= border-color: rgb(185, 185, 185); color: rgb(51, 51, 51); cursor: default;= opacity: 0.7; box-shadow: none; } .button.disabled.secondary:focus, .button.disabled.secondary:hover, .button= [disabled].secondary:focus, .button[disabled].secondary:hover, button.disab= led.secondary:focus, button.disabled.secondary:hover, button[disabled].seco= ndary:focus, button[disabled].secondary:hover { background-color: rgb(185, = 185, 185); } .button.disabled.secondary:focus, .button.disabled.secondary:hover, .button= [disabled].secondary:focus, .button[disabled].secondary:hover, button.disab= led.secondary:focus, button.disabled.secondary:hover, button[disabled].seco= ndary:focus, button[disabled].secondary:hover { color: rgb(51, 51, 51); } .button.disabled.secondary:focus, .button.disabled.secondary:hover, .button= [disabled].secondary:focus, .button[disabled].secondary:hover, button.disab= led.secondary:focus, button.disabled.secondary:hover, button[disabled].seco= ndary:focus, button[disabled].secondary:hover { background-color: rgb(231, = 231, 231); } .button.disabled.success, .button[disabled].success, button.disabled.succes= s, button[disabled].success { background-color: rgb(67, 172, 106); border-c= olor: rgb(54, 138, 85); color: rgb(255, 255, 255); cursor: default; opacity= : 0.7; box-shadow: none; } .button.disabled.success:focus, .button.disabled.success:hover, .button[dis= abled].success:focus, .button[disabled].success:hover, button.disabled.succ= ess:focus, button.disabled.success:hover, button[disabled].success:focus, b= utton[disabled].success:hover { background-color: rgb(54, 138, 85); } .button.disabled.success:focus, .button.disabled.success:hover, .button[dis= abled].success:focus, .button[disabled].success:hover, button.disabled.succ= ess:focus, button.disabled.success:hover, button[disabled].success:focus, b= utton[disabled].success:hover { color: rgb(255, 255, 255); } .button.disabled.success:focus, .button.disabled.success:hover, .button[dis= abled].success:focus, .button[disabled].success:hover, button.disabled.succ= ess:focus, button.disabled.success:hover, button[disabled].success:focus, b= utton[disabled].success:hover { background-color: rgb(67, 172, 106); } .button.disabled.alert, .button[disabled].alert, button.disabled.alert, but= ton[disabled].alert { background-color: rgb(240, 65, 36); border-color: rgb= (207, 42, 14); color: rgb(255, 255, 255); cursor: default; opacity: 0.7; bo= x-shadow: none; } .button.disabled.alert:focus, .button.disabled.alert:hover, .button[disable= d].alert:focus, .button[disabled].alert:hover, button.disabled.alert:focus,= button.disabled.alert:hover, button[disabled].alert:focus, button[disabled= ].alert:hover { background-color: rgb(207, 42, 14); } .button.disabled.alert:focus, .button.disabled.alert:hover, .button[disable= d].alert:focus, .button[disabled].alert:hover, button.disabled.alert:focus,= button.disabled.alert:hover, button[disabled].alert:focus, button[disabled= ].alert:hover { color: rgb(255, 255, 255); } .button.disabled.alert:focus, .button.disabled.alert:hover, .button[disable= d].alert:focus, .button[disabled].alert:hover, button.disabled.alert:focus,= button.disabled.alert:hover, button[disabled].alert:focus, button[disabled= ].alert:hover { background-color: rgb(240, 65, 36); } .button.disabled.warning, .button[disabled].warning, button.disabled.warnin= g, button[disabled].warning { background-color: rgb(240, 138, 36); border-c= olor: rgb(207, 110, 14); color: rgb(255, 255, 255); cursor: default; opacit= y: 0.7; box-shadow: none; } .button.disabled.warning:focus, .button.disabled.warning:hover, .button[dis= abled].warning:focus, .button[disabled].warning:hover, button.disabled.warn= ing:focus, button.disabled.warning:hover, button[disabled].warning:focus, b= utton[disabled].warning:hover { background-color: rgb(207, 110, 14); } .button.disabled.warning:focus, .button.disabled.warning:hover, .button[dis= abled].warning:focus, .button[disabled].warning:hover, button.disabled.warn= ing:focus, button.disabled.warning:hover, button[disabled].warning:focus, b= utton[disabled].warning:hover { color: rgb(255, 255, 255); } .button.disabled.warning:focus, .button.disabled.warning:hover, .button[dis= abled].warning:focus, .button[disabled].warning:hover, button.disabled.warn= ing:focus, button.disabled.warning:hover, button[disabled].warning:focus, b= utton[disabled].warning:hover { background-color: rgb(240, 138, 36); } .button.disabled.info, .button[disabled].info, button.disabled.info, button= [disabled].info { background-color: rgb(160, 211, 232); border-color: rgb(9= 7, 182, 217); color: rgb(51, 51, 51); cursor: default; opacity: 0.7; box-sh= adow: none; } .button.disabled.info:focus, .button.disabled.info:hover, .button[disabled]= .info:focus, .button[disabled].info:hover, button.disabled.info:focus, butt= on.disabled.info:hover, button[disabled].info:focus, button[disabled].info:= hover { background-color: rgb(97, 182, 217); } .button.disabled.info:focus, .button.disabled.info:hover, .button[disabled]= .info:focus, .button[disabled].info:hover, button.disabled.info:focus, butt= on.disabled.info:hover, button[disabled].info:focus, button[disabled].info:= hover { color: rgb(255, 255, 255); } .button.disabled.info:focus, .button.disabled.info:hover, .button[disabled]= .info:focus, .button[disabled].info:hover, button.disabled.info:focus, butt= on.disabled.info:hover, button[disabled].info:focus, button[disabled].info:= hover { background-color: rgb(160, 211, 232); } @media only screen and (min-width: 40.063em) { .button, button { display: inline-block; } } form { margin: 0px 0px 1rem; } form .row .row { margin: 0px -0.5rem; } form .row .row .column, form .row .row .columns { padding: 0px 0.5rem; } form .row .row.collapse { margin: 0px; } form .row .row.collapse .column, form .row .row.collapse .columns { padding= : 0px; } form .row .row.collapse input { border-bottom-right-radius: 0px; border-top= -right-radius: 0px; } form .row input.column, form .row input.columns, form .row textarea.column,= form .row textarea.columns { padding-left: 0.5rem; } label { color: rgb(77, 77, 77); cursor: pointer; display: block; font-weigh= t: 400; line-height: 1.5; margin-bottom: 0px; } label.right { text-align: right; float: none !important; } label.inline { margin: 0px 0px 1rem; padding: 0.5625rem 0px; } label small { text-transform: capitalize; color: rgb(103, 103, 103); } .postfix, .prefix { display: block; position: relative; z-index: 2; text-al= ign: center; width: 100%; padding-top: 0px; padding-bottom: 0px; border-sty= le: solid; border-width: 1px; overflow: hidden; } .postfix.button { padding: 0px; text-align: center; line-height: 2.125rem; = border: none; } .prefix.button { padding: 0px; text-align: center; line-height: 2.125rem; b= order: none; } .prefix.button.radius { border-radius: 3px 0px 0px 3px; } .postfix.button.radius { border-radius: 0px 3px 3px 0px; } .prefix.button.round { border-radius: 1000px 0px 0px 1000px; } .postfix.button.round { border-radius: 0px 1000px 1000px 0px; } label.prefix, span.prefix { background: rgb(242, 242, 242); border-right: n= one rgb(204, 204, 204); color: rgb(51, 51, 51); border-top-color: rgb(204, = 204, 204); border-bottom-color: rgb(204, 204, 204); border-left-color: rgb(= 204, 204, 204); } label.postfix, span.postfix { background: rgb(242, 242, 242); border-left: = none rgb(204, 204, 204); color: rgb(51, 51, 51); border-top-color: rgb(204,= 204, 204); border-right-color: rgb(204, 204, 204); border-bottom-color: rg= b(204, 204, 204); } input[type=3D"color"], input[type=3D"date"], input[type=3D"datetime-local"]= , input[type=3D"datetime"], input[type=3D"email"], input[type=3D"month"], i= nput[type=3D"number"], input[type=3D"password"], input[type=3D"search"], in= put[type=3D"tel"], input[type=3D"text"], input[type=3D"time"], input[type= =3D"url"], input[type=3D"week"], textarea { appearance: none; border-radius= : 0px; background-color: rgb(255, 255, 255); font-family: inherit; border-s= tyle: solid; border-width: 1px; border-color: rgb(204, 204, 204); box-shado= w: rgba(0, 0, 0, 0.1) 0px 1px 2px inset; color: rgba(0, 0, 0, 0.75); displa= y: block; font-size: 0.875rem; margin: 0px 0px 1rem; padding: 0.5rem; heigh= t: 2.3125rem; width: 100%; box-sizing: border-box; transition: box-shadow 0= .45s ease 0s, border-color 0.45s ease-in-out 0s; } input[type=3D"color"]:focus, input[type=3D"date"]:focus, input[type=3D"date= time-local"]:focus, input[type=3D"datetime"]:focus, input[type=3D"email"]:f= ocus, input[type=3D"month"]:focus, input[type=3D"number"]:focus, input[type= =3D"password"]:focus, input[type=3D"search"]:focus, input[type=3D"tel"]:foc= us, input[type=3D"text"]:focus, input[type=3D"time"]:focus, input[type=3D"u= rl"]:focus, input[type=3D"week"]:focus, textarea:focus { box-shadow: rgb(15= 3, 153, 153) 0px 0px 5px; border-color: rgb(153, 153, 153); } input[type=3D"color"]:focus, input[type=3D"date"]:focus, input[type=3D"date= time-local"]:focus, input[type=3D"datetime"]:focus, input[type=3D"email"]:f= ocus, input[type=3D"month"]:focus, input[type=3D"number"]:focus, input[type= =3D"password"]:focus, input[type=3D"search"]:focus, input[type=3D"tel"]:foc= us, input[type=3D"text"]:focus, input[type=3D"time"]:focus, input[type=3D"u= rl"]:focus, input[type=3D"week"]:focus, textarea:focus { background: rgb(25= 0, 250, 250); border-color: rgb(153, 153, 153); outline: 0px; } input[type=3D"color"]:disabled, input[type=3D"date"]:disabled, input[type= =3D"datetime-local"]:disabled, input[type=3D"datetime"]:disabled, input[typ= e=3D"email"]:disabled, input[type=3D"month"]:disabled, input[type=3D"number= "]:disabled, input[type=3D"password"]:disabled, input[type=3D"search"]:disa= bled, input[type=3D"tel"]:disabled, input[type=3D"text"]:disabled, input[ty= pe=3D"time"]:disabled, input[type=3D"url"]:disabled, input[type=3D"week"]:d= isabled, textarea:disabled { background-color: rgb(221, 221, 221); cursor: = default; } fieldset[disabled] input[type=3D"color"], fieldset[disabled] input[type=3D"= date"], fieldset[disabled] input[type=3D"datetime-local"], fieldset[disable= d] input[type=3D"datetime"], fieldset[disabled] input[type=3D"email"], fiel= dset[disabled] input[type=3D"month"], fieldset[disabled] input[type=3D"numb= er"], fieldset[disabled] input[type=3D"password"], fieldset[disabled] input= [type=3D"search"], fieldset[disabled] input[type=3D"tel"], fieldset[disable= d] input[type=3D"text"], fieldset[disabled] input[type=3D"time"], fieldset[= disabled] input[type=3D"url"], fieldset[disabled] input[type=3D"week"], fie= ldset[disabled] textarea, input[type=3D"color"][disabled], input[type=3D"co= lor"][readonly], input[type=3D"date"][disabled], input[type=3D"date"][reado= nly], input[type=3D"datetime-local"][disabled], input[type=3D"datetime-loca= l"][readonly], input[type=3D"datetime"][disabled], input[type=3D"datetime"]= [readonly], input[type=3D"email"][disabled], input[type=3D"email"][readonly= ], input[type=3D"month"][disabled], input[type=3D"month"][readonly], input[= type=3D"number"][disabled], input[type=3D"number"][readonly], input[type=3D= "password"][disabled], input[type=3D"password"][readonly], input[type=3D"se= arch"][disabled], input[type=3D"search"][readonly], input[type=3D"tel"][dis= abled], input[type=3D"tel"][readonly], input[type=3D"text"][disabled], inpu= t[type=3D"text"][readonly], input[type=3D"time"][disabled], input[type=3D"t= ime"][readonly], input[type=3D"url"][disabled], input[type=3D"url"][readonl= y], input[type=3D"week"][disabled], input[type=3D"week"][readonly], textare= a[disabled], textarea[readonly] { background-color: rgb(221, 221, 221); cur= sor: default; } input[type=3D"color"].radius, input[type=3D"date"].radius, input[type=3D"da= tetime-local"].radius, input[type=3D"datetime"].radius, input[type=3D"email= "].radius, input[type=3D"month"].radius, input[type=3D"number"].radius, inp= ut[type=3D"password"].radius, input[type=3D"search"].radius, input[type=3D"= tel"].radius, input[type=3D"text"].radius, input[type=3D"time"].radius, inp= ut[type=3D"url"].radius, input[type=3D"week"].radius, textarea.radius { bor= der-radius: 3px; } form .row .prefix-radius.row.collapse input, form .row .prefix-radius.row.c= ollapse select, form .row .prefix-radius.row.collapse textarea { border-rad= ius: 0px 3px 3px 0px; } form .row .prefix-radius.row.collapse .prefix { border-radius: 3px 0px 0px = 3px; } form .row .postfix-radius.row.collapse input, form .row .postfix-radius.row= .collapse select, form .row .postfix-radius.row.collapse textarea { border-= radius: 3px 0px 0px 3px; } form .row .postfix-radius.row.collapse .postfix { border-radius: 0px 3px 3p= x 0px; } form .row .prefix-round.row.collapse input, form .row .prefix-round.row.col= lapse select, form .row .prefix-round.row.collapse textarea { border-radius= : 0px 1000px 1000px 0px; } form .row .prefix-round.row.collapse .prefix { border-radius: 1000px 0px 0p= x 1000px; } form .row .postfix-round.row.collapse input, form .row .postfix-round.row.c= ollapse select, form .row .postfix-round.row.collapse textarea { border-rad= ius: 1000px 0px 0px 1000px; } form .row .postfix-round.row.collapse .postfix { border-radius: 0px 1000px = 1000px 0px; } form .newerror { margin-top: 0px !important; } form .form-status-text { background-color: transparent !important; } input[type=3D"submit"] { appearance: none; border-radius: 0px; } textarea[rows] { height: auto; } textarea { max-width: 100%; } select { background-color: rgb(250, 250, 250); background-image: url("data:= image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIH= ZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiI= HZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNw= YWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDA= gIi8+PC9zdmc+"); background-position: 100% center; background-repeat: no-re= peat; border-style: solid; border-width: 1px; border-color: rgb(204, 204, 2= 04); padding: 0.5rem; font-size: 0.875rem; font-family: "Gill Sans Light", = sans-serif; color: rgba(0, 0, 0, 0.75); line-height: normal; border-radius:= 0px; height: 2.3125rem; appearance: none !important; } select.radius { border-radius: 3px; } select:hover { background-color: rgb(243, 243, 243); border-color: rgb(153,= 153, 153); } select:disabled { background-color: rgb(221, 221, 221); cursor: default; } input[type=3D"checkbox"], input[type=3D"file"], input[type=3D"radio"], sele= ct { margin: 0px 0px 1rem; } input[type=3D"checkbox"] + label, input[type=3D"radio"] + label { display: = inline-block; margin-left: 0.5rem; margin-right: 1rem; margin-bottom: 0px; = vertical-align: baseline; } input[type=3D"file"] { width: 100%; } fieldset { border: 1px solid rgb(221, 221, 221); padding: 1.25rem; margin: = 1.125rem 0px; } fieldset legend { font-weight: 700; background: rgb(255, 255, 255); padding= : 0px 0.1875rem; margin: 0px 0px 0px -0.1875rem; } [data-abide] .error small.error, [data-abide] .error span.error, [data-abid= e] small.error, [data-abide] span.error { display: block; padding: 0.375rem= 0.5625rem 0.5625rem; margin-top: -1px; margin-bottom: 1rem; font-size: 0.7= 5rem; font-weight: 400; font-style: italic; background: rgb(240, 65, 36); c= olor: rgb(255, 255, 255); } [data-abide] small.error, [data-abide] span.error { display: none; } small.error, span.error { display: block; padding: 0.375rem 0.5625rem 0.562= 5rem; margin-top: -1px; margin-bottom: 1rem; font-size: 0.75rem; font-weigh= t: 400; font-style: italic; background: rgb(240, 65, 36); color: rgb(255, 2= 55, 255); } .error input, .error select, .error textarea { margin-bottom: 0px; } .error input[type=3D"checkbox"], .error input[type=3D"radio"] { margin-bott= om: 1rem; } .error label, .error label.error { color: rgb(240, 65, 36); } .error small.error { display: block; padding: 0.375rem 0.5625rem 0.5625rem;= margin-top: -1px; margin-bottom: 1rem; font-size: 0.75rem; font-weight: 40= 0; font-style: italic; background: rgb(240, 65, 36); color: rgb(255, 255, 2= 55); } .error > label > small { color: rgb(103, 103, 103); background: 0px 0px; pa= dding: 0px; text-transform: capitalize; font-style: normal; font-size: 60%;= margin: 0px; display: inline; } .error span.error-message { display: block; } input.error, select.error, textarea.error { margin-bottom: 0px; } label.error { color: rgb(240, 65, 36); } .errorblock { display: block; padding: 0.375rem 0.5625rem 0.5625rem; margin= -top: -1rem; margin-bottom: 1rem; font-size: 0.9rem; font-weight: 400; font= -style: italic; background: rgb(240, 65, 36); color: rgb(255, 255, 255); } meta.foundation-version { font-family: "/5.4.7/"; } meta.foundation-mq-small { font-family: "/only screen/"; width: 0px; } meta.foundation-mq-medium { font-family: "/only screen and (min-width:40.06= 3em)/"; width: 40.063em; } meta.foundation-mq-large { font-family: "/only screen and (min-width:64em)/= "; width: 64em; } meta.foundation-mq-xlarge { font-family: "/only screen and (min-width:90.06= 3em)/"; width: 90.063em; } meta.foundation-mq-xxlarge { font-family: "/only screen and (min-width:120.= 063em)/"; width: 120.063em; } meta.foundation-data-attribute-namespace { font-family: false; } body, html { height: auto; } *, ::after, ::before { box-sizing: border-box; } body, html { font-size: 100%; } body { background: rgb(255, 255, 255); color: rgb(34, 34, 34); padding: 0px= ; margin: 0px; font-family: "Gill Sans Light", sans-serif; font-weight: 400= ; font-style: normal; line-height: 1.5; position: relative; cursor: auto; } a:hover { cursor: pointer; } img { max-width: 100%; height: auto; } img { } #map_canvas embed, #map_canvas img, #map_canvas object, .map_canvas embed, = .map_canvas img, .map_canvas object { max-width: none !important; } .left { float: left !important; } .right { float: right !important; } .clearfix::after, .clearfix::before { content: " "; display: table; } .clearfix::after { clear: both; } .hide { visibility: hidden; display: none !important; } .invisible { visibility: hidden; } .antialiased { -webkit-font-smoothing: antialiased; } img { display: inline-block; vertical-align: middle; } textarea { height: auto; min-height: 50px; } select { width: 100%; } .icon-bar { width: 100%; font-size: 0px; display: inline-block; background:= rgb(51, 51, 51); } .icon-bar > * { text-align: center; font-size: 1rem; width: 25%; margin: 0p= x auto; display: block; padding: 1.25rem; float: left; } .icon-bar > * i, .icon-bar > * img { display: block; margin: 0px auto; } .icon-bar > * i + label, .icon-bar > * img + label { margin-top: 0.0625rem;= } .icon-bar > * i { font-size: 1.875rem; vertical-align: middle; } .icon-bar > * img { width: 1.875rem; height: 1.875rem; } .icon-bar.label-right > * i, .icon-bar.label-right > * img { margin: 0px 0.= 0625rem 0px 0px; display: inline-block; } .icon-bar.label-right > * i + label, .icon-bar.label-right > * img + label = { margin-top: 0px; } .icon-bar.label-right > * label { display: inline-block; } .icon-bar.vertical.label-right > * { text-align: left; } .icon-bar.small-vertical, .icon-bar.vertical { height: 100%; width: auto; } .icon-bar.small-vertical .item, .icon-bar.vertical .item { width: auto; mar= gin: auto; float: none; } @media only screen and (min-width: 40.063em) { .icon-bar.medium-vertical { height: 100%; width: auto; } .icon-bar.medium-vertical .item { width: auto; margin: auto; float: none;= } } @media only screen and (min-width: 64em) { .icon-bar.large-vertical { height: 100%; width: auto; } .icon-bar.large-vertical .item { width: auto; margin: auto; float: none; = } } .icon-bar > * { font-size: 1rem; padding: 1.25rem; } .icon-bar > * i + label, .icon-bar > * img + label { margin-top: 0.0625rem;= } .icon-bar > * i { font-size: 1.875rem; } .icon-bar > * img { width: 1.875rem; height: 1.875rem; } .icon-bar > :hover { background: rgb(0, 140, 186); } .icon-bar > * label { color: rgb(255, 255, 255); } .icon-bar > * i { color: rgb(255, 255, 255); } .icon-bar.two-up .item { width: 50%; } .icon-bar.two-up.small-vertical .item, .icon-bar.two-up.vertical .item { wi= dth: auto; } @media only screen and (min-width: 40.063em) { .icon-bar.two-up.medium-vertical .item { width: auto; } } @media only screen and (min-width: 64em) { .icon-bar.two-up.large-vertical .item { width: auto; } } .icon-bar.three-up .item { width: 33.3333%; } .icon-bar.three-up.small-vertical .item, .icon-bar.three-up.vertical .item = { width: auto; } @media only screen and (min-width: 40.063em) { .icon-bar.three-up.medium-vertical .item { width: auto; } } @media only screen and (min-width: 64em) { .icon-bar.three-up.large-vertical .item { width: auto; } } .icon-bar.four-up .item { width: 25%; } .icon-bar.four-up.small-vertical .item, .icon-bar.four-up.vertical .item { = width: auto; } @media only screen and (min-width: 40.063em) { .icon-bar.four-up.medium-vertical .item { width: auto; } } @media only screen and (min-width: 64em) { .icon-bar.four-up.large-vertical .item { width: auto; } } .icon-bar.five-up .item { width: 20%; } .icon-bar.five-up.small-vertical .item, .icon-bar.five-up.vertical .item { = width: auto; } @media only screen and (min-width: 40.063em) { .icon-bar.five-up.medium-vertical .item { width: auto; } } @media only screen and (min-width: 64em) { .icon-bar.five-up.large-vertical .item { width: auto; } } .icon-bar.six-up .item { width: 16.6667%; } .icon-bar.six-up.small-vertical .item, .icon-bar.six-up.vertical .item { wi= dth: auto; } @media only screen and (min-width: 40.063em) { .icon-bar.six-up.medium-vertical .item { width: auto; } } @media only screen and (min-width: 64em) { .icon-bar.six-up.large-vertical .item { width: auto; } } meta.foundation-version { font-family: "/5.4.7/"; } meta.foundation-mq-small { font-family: "/only screen/"; width: 0px; } meta.foundation-mq-medium { font-family: "/only screen and (min-width:40.06= 3em)/"; width: 40.063em; } meta.foundation-mq-large { font-family: "/only screen and (min-width:64em)/= "; width: 64em; } meta.foundation-mq-xlarge { font-family: "/only screen and (min-width:90.06= 3em)/"; width: 90.063em; } meta.foundation-mq-xxlarge { font-family: "/only screen and (min-width:120.= 063em)/"; width: 120.063em; } meta.foundation-data-attribute-namespace { font-family: false; } body, html { height: auto; } *, ::after, ::before { box-sizing: border-box; } body, html { font-size: 100%; } body { background: rgb(255, 255, 255); color: rgb(34, 34, 34); padding: 0px= ; margin: 0px; font-family: "Gill Sans Light", sans-serif; font-weight: 400= ; font-style: normal; line-height: 1.5; position: relative; cursor: auto; } a:hover { cursor: pointer; } img { max-width: 100%; height: auto; } img { } #map_canvas embed, #map_canvas img, #map_canvas object, .map_canvas embed, = .map_canvas img, .map_canvas object { max-width: none !important; } .left { float: left !important; } .right { float: right !important; } .clearfix::after, .clearfix::before { content: " "; display: table; } .clearfix::after { clear: both; } .hide { visibility: hidden; display: none !important; } .invisible { visibility: hidden; } .antialiased { -webkit-font-smoothing: antialiased; } img { display: inline-block; vertical-align: middle; } textarea { height: auto; min-height: 50px; } select { width: 100%; } .inline-list { margin: 0px 0px 1.0625rem -1.375rem; padding: 0px; list-styl= e: none; overflow: hidden; } .inline-list > li { list-style: none; float: left; margin-left: 1.375rem; d= isplay: block; } .inline-list > li > * { display: block; } meta.foundation-version { font-family: "/5.4.7/"; } meta.foundation-mq-small { font-family: "/only screen/"; width: 0px; } meta.foundation-mq-medium { font-family: "/only screen and (min-width:40.06= 3em)/"; width: 40.063em; } meta.foundation-mq-large { font-family: "/only screen and (min-width:64em)/= "; width: 64em; } meta.foundation-mq-xlarge { font-family: "/only screen and (min-width:90.06= 3em)/"; width: 90.063em; } meta.foundation-mq-xxlarge { font-family: "/only screen and (min-width:120.= 063em)/"; width: 120.063em; } meta.foundation-data-attribute-namespace { font-family: false; } body, html { height: auto; } *, ::after, ::before { box-sizing: border-box; } body, html { font-size: 100%; } body { background: rgb(255, 255, 255); color: rgb(34, 34, 34); padding: 0px= ; margin: 0px; font-family: "Gill Sans Light", sans-serif; font-weight: 400= ; font-style: normal; line-height: 1.5; position: relative; cursor: auto; } a:hover { cursor: pointer; } img { max-width: 100%; height: auto; } img { } #map_canvas embed, #map_canvas img, #map_canvas object, .map_canvas embed, = .map_canvas img, .map_canvas object { max-width: none !important; } .left { float: left !important; } .right { float: right !important; } .clearfix::after, .clearfix::before { content: " "; display: table; } .clearfix::after { clear: both; } .hide { visibility: hidden; display: none !important; } .invisible { visibility: hidden; } .antialiased { -webkit-font-smoothing: antialiased; } img { display: inline-block; vertical-align: middle; } textarea { height: auto; min-height: 50px; } select { width: 100%; } .keystroke, kbd { background-color: rgb(237, 237, 237); border-color: rgb(2= 21, 221, 221); color: rgb(34, 34, 34); border-style: solid; border-width: 1= px; margin: 0px; font-family: Consolas, Menlo, Courier, monospace; font-siz= e: inherit; padding: 0.125rem 0.25rem 0px; border-radius: 3px; } meta.foundation-version { font-family: "/5.4.7/"; } meta.foundation-mq-small { font-family: "/only screen/"; width: 0px; } meta.foundation-mq-medium { font-family: "/only screen and (min-width:40.06= 3em)/"; width: 40.063em; } meta.foundation-mq-large { font-family: "/only screen and (min-width:64em)/= "; width: 64em; } meta.foundation-mq-xlarge { font-family: "/only screen and (min-width:90.06= 3em)/"; width: 90.063em; } meta.foundation-mq-xxlarge { font-family: "/only screen and (min-width:120.= 063em)/"; width: 120.063em; } meta.foundation-data-attribute-namespace { font-family: false; } body, html { height: auto; } *, ::after, ::before { box-sizing: border-box; } body, html { font-size: 100%; } body { background: rgb(255, 255, 255); color: rgb(34, 34, 34); padding: 0px= ; margin: 0px; font-family: "Gill Sans Light", sans-serif; font-weight: 400= ; font-style: normal; line-height: 1.5; position: relative; cursor: auto; } a:hover { cursor: pointer; } img { max-width: 100%; height: auto; } img { } #map_canvas embed, #map_canvas img, #map_canvas object, .map_canvas embed, = .map_canvas img, .map_canvas object { max-width: none !important; } .left { float: left !important; } .right { float: right !important; } .clearfix::after, .clearfix::before { content: " "; display: table; } .clearfix::after { clear: both; } .hide { visibility: hidden; display: none !important; } .invisible { visibility: hidden; } .antialiased { -webkit-font-smoothing: antialiased; } img { display: inline-block; vertical-align: middle; } textarea { height: auto; min-height: 50px; } select { width: 100%; } .label { font-weight: 400; font-family: "Gill Sans Light", sans-serif; text= -align: center; text-decoration: none; line-height: 1; white-space: nowrap;= display: inline-block; position: relative; margin-bottom: inherit; padding= : 0.25rem 0.5rem; font-size: 0.6875rem; background-color: rgb(0, 140, 186);= color: rgb(255, 255, 255); } .label.radius { border-radius: 3px; } .label.round { border-radius: 1000px; } .label.alert { background-color: rgb(240, 65, 36); color: rgb(255, 255, 255= ); } .label.warning { background-color: rgb(240, 138, 36); color: rgb(255, 255, = 255); } .label.success { background-color: rgb(67, 172, 106); color: rgb(255, 255, = 255); } .label.secondary { background-color: rgb(231, 231, 231); color: rgb(51, 51,= 51); } .label.info { background-color: rgb(160, 211, 232); color: rgb(51, 51, 51);= } meta.foundation-version { font-family: "/5.4.7/"; } meta.foundation-mq-small { font-family: "/only screen/"; width: 0px; } meta.foundation-mq-medium { font-family: "/only screen and (min-width:40.06= 3em)/"; width: 40.063em; } meta.foundation-mq-large { font-family: "/only screen and (min-width:64em)/= "; width: 64em; } meta.foundation-mq-xlarge { font-family: "/only screen and (min-width:90.06= 3em)/"; width: 90.063em; } meta.foundation-mq-xxlarge { font-family: "/only screen and (min-width:120.= 063em)/"; width: 120.063em; } meta.foundation-data-attribute-namespace { font-family: false; } body, html { height: auto; } *, ::after, ::before { box-sizing: border-box; } body, html { font-size: 100%; } body { background: rgb(255, 255, 255); color: rgb(34, 34, 34); padding: 0px= ; margin: 0px; font-family: "Gill Sans Light", sans-serif; font-weight: 400= ; font-style: normal; line-height: 1.5; position: relative; cursor: auto; } a:hover { cursor: pointer; } img { max-width: 100%; height: auto; } img { } #map_canvas embed, #map_canvas img, #map_canvas object, .map_canvas embed, = .map_canvas img, .map_canvas object { max-width: none !important; } .left { float: left !important; } .right { float: right !important; } .clearfix::after, .clearfix::before { content: " "; display: table; } .clearfix::after { clear: both; } .hide { visibility: hidden; display: none !important; } .invisible { visibility: hidden; } .antialiased { -webkit-font-smoothing: antialiased; } img { display: inline-block; vertical-align: middle; } textarea { height: auto; min-height: 50px; } select { width: 100%; } [data-magellan-expedition-clone], [data-magellan-expedition] { background: = rgb(255, 255, 255); z-index: 50; min-width: 100%; padding: 10px; } [data-magellan-expedition-clone] .sub-nav, [data-magellan-expedition] .sub-= nav { margin-bottom: 0px; } [data-magellan-expedition-clone] .sub-nav dd, [data-magellan-expedition] .s= ub-nav dd { margin-bottom: 0px; } [data-magellan-expedition-clone] .sub-nav a, [data-magellan-expedition] .su= b-nav a { line-height: 1.8em; } meta.foundation-version { font-family: "/5.4.7/"; } meta.foundation-mq-small { font-family: "/only screen/"; width: 0px; } meta.foundation-mq-medium { font-family: "/only screen and (min-width:40.06= 3em)/"; width: 40.063em; } meta.foundation-mq-large { font-family: "/only screen and (min-width:64em)/= "; width: 64em; } meta.foundation-mq-xlarge { font-family: "/only screen and (min-width:90.06= 3em)/"; width: 90.063em; } meta.foundation-mq-xxlarge { font-family: "/only screen and (min-width:120.= 063em)/"; width: 120.063em; } meta.foundation-data-attribute-namespace { font-family: false; } body, html { height: auto; } *, ::after, ::before { box-sizing: border-box; } body, html { font-size: 100%; } body { background: rgb(255, 255, 255); color: rgb(34, 34, 34); padding: 0px= ; margin: 0px; font-family: "Gill Sans Light", sans-serif; font-weight: 400= ; font-style: normal; line-height: 1.5; position: relative; cursor: auto; } a:hover { cursor: pointer; } img { max-width: 100%; height: auto; } img { } #map_canvas embed, #map_canvas img, #map_canvas object, .map_canvas embed, = .map_canvas img, .map_canvas object { max-width: none !important; } .left { float: left !important; } .right { float: right !important; } .clearfix::after, .clearfix::before { content: " "; display: table; } .clearfix::after { clear: both; } .hide { visibility: hidden; display: none !important; } .invisible { visibility: hidden; } .antialiased { -webkit-font-smoothing: antialiased; } img { display: inline-block; vertical-align: middle; } textarea { height: auto; min-height: 50px; } select { width: 100%; } .panel { border-style: solid; border-width: 1px; border-color: rgb(216, 216= , 216); margin-bottom: 0px; padding: 1.25rem; background: rgb(242, 242, 242= ); color: rgb(51, 51, 51); } .panel > :first-child { margin-top: 0px; } .panel > :last-child { margin-bottom: 0px; } .panel dl, .panel h1, .panel h2, .panel h3, .panel h4, .panel h5, .panel h6= , .panel li, .panel p { color: rgb(51, 51, 51); } .panel h1, .panel h2, .panel h3, .panel h4, .panel h5, .panel h6 { line-hei= ght: 1; margin-bottom: 0.625rem; } .panel h1.subheader, .panel h2.subheader, .panel h3.subheader, .panel h4.su= bheader, .panel h5.subheader, .panel h6.subheader { line-height: 1.4; } .panel.callout { border-style: solid; border-width: 1px; border-color: rgb(= 182, 237, 255); margin-bottom: 0px; padding: 1.25rem; background: rgb(236, = 250, 255); color: rgb(51, 51, 51); } .panel.callout > :first-child { margin-top: 0px; } .panel.callout > :last-child { margin-bottom: 0px; } .panel.callout dl, .panel.callout h1, .panel.callout h2, .panel.callout h3,= .panel.callout h4, .panel.callout h5, .panel.callout h6, .panel.callout li= , .panel.callout p { color: rgb(51, 51, 51); } .panel.callout h1, .panel.callout h2, .panel.callout h3, .panel.callout h4,= .panel.callout h5, .panel.callout h6 { line-height: 1; margin-bottom: 0.62= 5rem; } .panel.callout h1.subheader, .panel.callout h2.subheader, .panel.callout h3= .subheader, .panel.callout h4.subheader, .panel.callout h5.subheader, .pane= l.callout h6.subheader { line-height: 1.4; } .panel.callout a:not(.button) { color: rgb(0, 140, 186); } .panel.radius { border-radius: 3px; } meta.foundation-version { font-family: "/5.4.7/"; } meta.foundation-mq-small { font-family: "/only screen/"; width: 0px; } meta.foundation-mq-medium { font-family: "/only screen and (min-width:40.06= 3em)/"; width: 40.063em; } meta.foundation-mq-large { font-family: "/only screen and (min-width:64em)/= "; width: 64em; } meta.foundation-mq-xlarge { font-family: "/only screen and (min-width:90.06= 3em)/"; width: 90.063em; } meta.foundation-mq-xxlarge { font-family: "/only screen and (min-width:120.= 063em)/"; width: 120.063em; } meta.foundation-data-attribute-namespace { font-family: false; } body, html { height: auto; } *, ::after, ::before { box-sizing: border-box; } body, html { font-size: 100%; } body { background: rgb(255, 255, 255); color: rgb(34, 34, 34); padding: 0px= ; margin: 0px; font-family: "Gill Sans Light", sans-serif; font-weight: 400= ; font-style: normal; line-height: 1.5; position: relative; cursor: auto; } a:hover { cursor: pointer; } img { max-width: 100%; height: auto; } img { } #map_canvas embed, #map_canvas img, #map_canvas object, .map_canvas embed, = .map_canvas img, .map_canvas object { max-width: none !important; } .left { float: left !important; } .right { float: right !important; } .clearfix::after, .clearfix::before { content: " "; display: table; } .clearfix::after { clear: both; } .hide { visibility: hidden; display: none !important; } .invisible { visibility: hidden; } .antialiased { -webkit-font-smoothing: antialiased; } img { display: inline-block; vertical-align: middle; } textarea { height: auto; min-height: 50px; } select { width: 100%; } .progress { background-color: rgb(246, 246, 246); height: 1.5625rem; border= : 1px solid rgb(255, 255, 255); padding: 0.125rem; margin-bottom: 0.625rem;= } .progress .meter { background: rgb(0, 140, 186); height: 100%; display: blo= ck; } .progress.secondary .meter { background: rgb(231, 231, 231); height: 100%; = display: block; } .progress.success .meter { background: rgb(67, 172, 106); height: 100%; dis= play: block; } .progress.alert .meter { background: rgb(240, 65, 36); height: 100%; displa= y: block; } .progress.radius { border-radius: 3px; } .progress.radius .meter { border-radius: 2px; } .progress.round { border-radius: 1000px; } .progress.round .meter { border-radius: 999px; } meta.foundation-version { font-family: "/5.4.7/"; } meta.foundation-mq-small { font-family: "/only screen/"; width: 0px; } meta.foundation-mq-medium { font-family: "/only screen and (min-width:40.06= 3em)/"; width: 40.063em; } meta.foundation-mq-large { font-family: "/only screen and (min-width:64em)/= "; width: 64em; } meta.foundation-mq-xlarge { font-family: "/only screen and (min-width:90.06= 3em)/"; width: 90.063em; } meta.foundation-mq-xxlarge { font-family: "/only screen and (min-width:120.= 063em)/"; width: 120.063em; } meta.foundation-data-attribute-namespace { font-family: false; } body, html { height: auto; } *, ::after, ::before { box-sizing: border-box; } body, html { font-size: 100%; } body { background: rgb(255, 255, 255); color: rgb(34, 34, 34); padding: 0px= ; margin: 0px; font-family: "Gill Sans Light", sans-serif; font-weight: 400= ; font-style: normal; line-height: 1.5; position: relative; cursor: auto; } a:hover { cursor: pointer; } img { max-width: 100%; height: auto; } img { } #map_canvas embed, #map_canvas img, #map_canvas object, .map_canvas embed, = .map_canvas img, .map_canvas object { max-width: none !important; } .left { float: left !important; } .right { float: right !important; } .clearfix::after, .clearfix::before { content: " "; display: table; } .clearfix::after { clear: both; } .hide { visibility: hidden; display: none !important; } .invisible { visibility: hidden; } .antialiased { -webkit-font-smoothing: antialiased; } img { display: inline-block; vertical-align: middle; } textarea { height: auto; min-height: 50px; } select { width: 100%; } meta.foundation-version { font-family: "/5.4.7/"; } meta.foundation-mq-small { font-family: "/only screen/"; width: 0px; } meta.foundation-mq-medium { font-family: "/only screen and (min-width:40.06= 3em)/"; width: 40.063em; } meta.foundation-mq-large { font-family: "/only screen and (min-width:64em)/= "; width: 64em; } meta.foundation-mq-xlarge { font-family: "/only screen and (min-width:90.06= 3em)/"; width: 90.063em; } meta.foundation-mq-xxlarge { font-family: "/only screen and (min-width:120.= 063em)/"; width: 120.063em; } meta.foundation-data-attribute-namespace { font-family: false; } body, html { height: auto; } *, ::after, ::before { box-sizing: border-box; } body, html { font-size: 100%; } body { background: rgb(255, 255, 255); color: rgb(34, 34, 34); padding: 0px= ; margin: 0px; font-family: "Gill Sans Light", sans-serif; font-weight: 400= ; font-style: normal; line-height: 1.5; position: relative; cursor: auto; } a:hover { cursor: pointer; } img { max-width: 100%; height: auto; } img { } #map_canvas embed, #map_canvas img, #map_canvas object, .map_canvas embed, = .map_canvas img, .map_canvas object { max-width: none !important; } .left { float: left !important; } .right { float: right !important; } .clearfix::after, .clearfix::before { content: " "; display: table; } .clearfix::after { clear: both; } .hide { visibility: hidden; display: none !important; } .invisible { visibility: hidden; } .antialiased { -webkit-font-smoothing: antialiased; } img { display: inline-block; vertical-align: middle; } textarea { height: auto; min-height: 50px; } select { width: 100%; } .row { width: 100%; margin: 0px auto; max-width: 90em; } .row::after, .row::before { content: " "; display: table; } .row::after { clear: both; } .row.collapse > .column, .row.collapse > .columns { padding-left: 0px; padd= ing-right: 0px; } .row.collapse .row { margin-left: 0px; margin-right: 0px; } .row .row { width: auto; margin: 0px; max-width: none; } .row .row::after, .row .row::before { content: " "; display: table; } .row .row::after { clear: both; } .row .row.collapse { width: auto; margin: 0px; max-width: none; } .row .row.collapse::after, .row .row.collapse::before { content: " "; displ= ay: table; } .row .row.collapse::after { clear: both; } .column, .columns { padding-left: 0px; padding-right: 0px; width: 100%; flo= at: left; } [class*=3D"column"] + [class*=3D"column"]:last-child { float: right; } [class*=3D"column"] + [class*=3D"column"].end { float: left; } @media only screen { .small-push-0 { position: relative; left: 0px; right: auto; } .small-pull-0 { position: relative; right: 0px; left: auto; } .small-push-1 { position: relative; left: 4.16667%; right: auto; } .small-pull-1 { position: relative; right: 4.16667%; left: auto; } .small-push-2 { position: relative; left: 8.33333%; right: auto; } .small-pull-2 { position: relative; right: 8.33333%; left: auto; } .small-push-3 { position: relative; left: 12.5%; right: auto; } .small-pull-3 { position: relative; right: 12.5%; left: auto; } .small-push-4 { position: relative; left: 16.6667%; right: auto; } .small-pull-4 { position: relative; right: 16.6667%; left: auto; } .small-push-5 { position: relative; left: 20.8333%; right: auto; } .small-pull-5 { position: relative; right: 20.8333%; left: auto; } .small-push-6 { position: relative; left: 25%; right: auto; } .small-pull-6 { position: relative; right: 25%; left: auto; } .small-push-7 { position: relative; left: 29.1667%; right: auto; } .small-pull-7 { position: relative; right: 29.1667%; left: auto; } .small-push-8 { position: relative; left: 33.3333%; right: auto; } .small-pull-8 { position: relative; right: 33.3333%; left: auto; } .small-push-9 { position: relative; left: 37.5%; right: auto; } .small-pull-9 { position: relative; right: 37.5%; left: auto; } .small-push-10 { position: relative; left: 41.6667%; right: auto; } .small-pull-10 { position: relative; right: 41.6667%; left: auto; } .small-push-11 { position: relative; left: 45.8333%; right: auto; } .small-pull-11 { position: relative; right: 45.8333%; left: auto; } .small-push-12 { position: relative; left: 50%; right: auto; } .small-pull-12 { position: relative; right: 50%; left: auto; } .small-push-13 { position: relative; left: 54.1667%; right: auto; } .small-pull-13 { position: relative; right: 54.1667%; left: auto; } .small-push-14 { position: relative; left: 58.3333%; right: auto; } .small-pull-14 { position: relative; right: 58.3333%; left: auto; } .small-push-15 { position: relative; left: 62.5%; right: auto; } .small-pull-15 { position: relative; right: 62.5%; left: auto; } .small-push-16 { position: relative; left: 66.6667%; right: auto; } .small-pull-16 { position: relative; right: 66.6667%; left: auto; } .small-push-17 { position: relative; left: 70.8333%; right: auto; } .small-pull-17 { position: relative; right: 70.8333%; left: auto; } .small-push-18 { position: relative; left: 75%; right: auto; } .small-pull-18 { position: relative; right: 75%; left: auto; } .small-push-19 { position: relative; left: 79.1667%; right: auto; } .small-pull-19 { position: relative; right: 79.1667%; left: auto; } .small-push-20 { position: relative; left: 83.3333%; right: auto; } .small-pull-20 { position: relative; right: 83.3333%; left: auto; } .small-push-21 { position: relative; left: 87.5%; right: auto; } .small-pull-21 { position: relative; right: 87.5%; left: auto; } .small-push-22 { position: relative; left: 91.6667%; right: auto; } .small-pull-22 { position: relative; right: 91.6667%; left: auto; } .small-push-23 { position: relative; left: 95.8333%; right: auto; } .small-pull-23 { position: relative; right: 95.8333%; left: auto; } .column, .columns { position: relative; padding-left: 0px; padding-right:= 0px; float: left; } .small-1 { width: 4.16667%; } .small-2 { width: 8.33333%; } .small-3 { width: 12.5%; } .small-4 { width: 16.6667%; } .small-5 { width: 20.8333%; } .small-6 { width: 25%; } .small-7 { width: 29.1667%; } .small-8 { width: 33.3333%; } .small-9 { width: 37.5%; } .small-10 { width: 41.6667%; } .small-11 { width: 45.8333%; } .small-12 { width: 50%; } .small-13 { width: 54.1667%; } .small-14 { width: 58.3333%; } .small-15 { width: 62.5%; } .small-16 { width: 66.6667%; } .small-17 { width: 70.8333%; } .small-18 { width: 75%; } .small-19 { width: 79.1667%; } .small-20 { width: 83.3333%; } .small-21 { width: 87.5%; } .small-22 { width: 91.6667%; } .small-23 { width: 95.8333%; } .small-24 { width: 100%; } .small-offset-0 { margin-left: 0px !important; } .small-offset-1 { margin-left: 4.16667% !important; } .small-offset-2 { margin-left: 8.33333% !important; } .small-offset-3 { margin-left: 12.5% !important; } .small-offset-4 { margin-left: 16.6667% !important; } .small-offset-5 { margin-left: 20.8333% !important; } .small-offset-6 { margin-left: 25% !important; } .small-offset-7 { margin-left: 29.1667% !important; } .small-offset-8 { margin-left: 33.3333% !important; } .small-offset-9 { margin-left: 37.5% !important; } .small-offset-10 { margin-left: 41.6667% !important; } .small-offset-11 { margin-left: 45.8333% !important; } .small-offset-12 { margin-left: 50% !important; } .small-offset-13 { margin-left: 54.1667% !important; } .small-offset-14 { margin-left: 58.3333% !important; } .small-offset-15 { margin-left: 62.5% !important; } .small-offset-16 { margin-left: 66.6667% !important; } .small-offset-17 { margin-left: 70.8333% !important; } .small-offset-18 { margin-left: 75% !important; } .small-offset-19 { margin-left: 79.1667% !important; } .small-offset-20 { margin-left: 83.3333% !important; } .small-offset-21 { margin-left: 87.5% !important; } .small-offset-22 { margin-left: 91.6667% !important; } .small-offset-23 { margin-left: 95.8333% !important; } .small-reset-order { margin-left: 0px; margin-right: 0px; left: auto; rig= ht: auto; float: left; } .column.small-centered, .columns.small-centered { margin-left: auto; marg= in-right: auto; float: none; } .column.small-uncentered, .columns.small-uncentered { margin-left: 0px; m= argin-right: 0px; float: left; } .column.small-centered:last-child, .columns.small-centered:last-child { f= loat: none; } .column.small-uncentered:last-child, .columns.small-uncentered:last-child= { float: left; } .column.small-uncentered.opposite, .columns.small-uncentered.opposite { f= loat: right; } } @media only screen and (min-width: 40.063em) { .medium-push-0 { position: relative; left: 0px; right: auto; } .medium-pull-0 { position: relative; right: 0px; left: auto; } .medium-push-1 { position: relative; left: 4.16667%; right: auto; } .medium-pull-1 { position: relative; right: 4.16667%; left: auto; } .medium-push-2 { position: relative; left: 8.33333%; right: auto; } .medium-pull-2 { position: relative; right: 8.33333%; left: auto; } .medium-push-3 { position: relative; left: 12.5%; right: auto; } .medium-pull-3 { position: relative; right: 12.5%; left: auto; } .medium-push-4 { position: relative; left: 16.6667%; right: auto; } .medium-pull-4 { position: relative; right: 16.6667%; left: auto; } .medium-push-5 { position: relative; left: 20.8333%; right: auto; } .medium-pull-5 { position: relative; right: 20.8333%; left: auto; } .medium-push-6 { position: relative; left: 25%; right: auto; } .medium-pull-6 { position: relative; right: 25%; left: auto; } .medium-push-7 { position: relative; left: 29.1667%; right: auto; } .medium-pull-7 { position: relative; right: 29.1667%; left: auto; } .medium-push-8 { position: relative; left: 33.3333%; right: auto; } .medium-pull-8 { position: relative; right: 33.3333%; left: auto; } .medium-push-9 { position: relative; left: 37.5%; right: auto; } .medium-pull-9 { position: relative; right: 37.5%; left: auto; } .medium-push-10 { position: relative; left: 41.6667%; right: auto; } .medium-pull-10 { position: relative; right: 41.6667%; left: auto; } .medium-push-11 { position: relative; left: 45.8333%; right: auto; } .medium-pull-11 { position: relative; right: 45.8333%; left: auto; } .medium-push-12 { position: relative; left: 50%; right: auto; } .medium-pull-12 { position: relative; right: 50%; left: auto; } .medium-push-13 { position: relative; left: 54.1667%; right: auto; } .medium-pull-13 { position: relative; right: 54.1667%; left: auto; } .medium-push-14 { position: relative; left: 58.3333%; right: auto; } .medium-pull-14 { position: relative; right: 58.3333%; left: auto; } .medium-push-15 { position: relative; left: 62.5%; right: auto; } .medium-pull-15 { position: relative; right: 62.5%; left: auto; } .medium-push-16 { position: relative; left: 66.6667%; right: auto; } .medium-pull-16 { position: relative; right: 66.6667%; left: auto; } .medium-push-17 { position: relative; left: 70.8333%; right: auto; } .medium-pull-17 { position: relative; right: 70.8333%; left: auto; } .medium-push-18 { position: relative; left: 75%; right: auto; } .medium-pull-18 { position: relative; right: 75%; left: auto; } .medium-push-19 { position: relative; left: 79.1667%; right: auto; } .medium-pull-19 { position: relative; right: 79.1667%; left: auto; } .medium-push-20 { position: relative; left: 83.3333%; right: auto; } .medium-pull-20 { position: relative; right: 83.3333%; left: auto; } .medium-push-21 { position: relative; left: 87.5%; right: auto; } .medium-pull-21 { position: relative; right: 87.5%; left: auto; } .medium-push-22 { position: relative; left: 91.6667%; right: auto; } .medium-pull-22 { position: relative; right: 91.6667%; left: auto; } .medium-push-23 { position: relative; left: 95.8333%; right: auto; } .medium-pull-23 { position: relative; right: 95.8333%; left: auto; } .column, .columns { position: relative; padding-left: 0px; padding-right:= 0px; float: left; } .medium-1 { width: 4.16667%; } .medium-2 { width: 8.33333%; } .medium-3 { width: 12.5%; } .medium-4 { width: 16.6667%; } .medium-5 { width: 20.8333%; } .medium-6 { width: 25%; } .medium-7 { width: 29.1667%; } .medium-8 { width: 33.3333%; } .medium-9 { width: 37.5%; } .medium-10 { width: 41.6667%; } .medium-11 { width: 45.8333%; } .medium-12 { width: 50%; } .medium-13 { width: 54.1667%; } .medium-14 { width: 58.3333%; } .medium-15 { width: 62.5%; } .medium-16 { width: 66.6667%; } .medium-17 { width: 70.8333%; } .medium-18 { width: 75%; } .medium-19 { width: 79.1667%; } .medium-20 { width: 83.3333%; } .medium-21 { width: 87.5%; } .medium-22 { width: 91.6667%; } .medium-23 { width: 95.8333%; } .medium-24 { width: 100%; } .medium-offset-0 { margin-left: 0px !important; } .medium-offset-1 { margin-left: 4.16667% !important; } .medium-offset-2 { margin-left: 8.33333% !important; } .medium-offset-3 { margin-left: 12.5% !important; } .medium-offset-4 { margin-left: 16.6667% !important; } .medium-offset-5 { margin-left: 20.8333% !important; } .medium-offset-6 { margin-left: 25% !important; } .medium-offset-7 { margin-left: 29.1667% !important; } .medium-offset-8 { margin-left: 33.3333% !important; } .medium-offset-9 { margin-left: 37.5% !important; } .medium-offset-10 { margin-left: 41.6667% !important; } .medium-offset-11 { margin-left: 45.8333% !important; } .medium-offset-12 { margin-left: 50% !important; } .medium-offset-13 { margin-left: 54.1667% !important; } .medium-offset-14 { margin-left: 58.3333% !important; } .medium-offset-15 { margin-left: 62.5% !important; } .medium-offset-16 { margin-left: 66.6667% !important; } .medium-offset-17 { margin-left: 70.8333% !important; } .medium-offset-18 { margin-left: 75% !important; } .medium-offset-19 { margin-left: 79.1667% !important; } .medium-offset-20 { margin-left: 83.3333% !important; } .medium-offset-21 { margin-left: 87.5% !important; } .medium-offset-22 { margin-left: 91.6667% !important; } .medium-offset-23 { margin-left: 95.8333% !important; } .medium-reset-order { margin-left: 0px; margin-right: 0px; left: auto; ri= ght: auto; float: left; } .column.medium-centered, .columns.medium-centered { margin-left: auto; ma= rgin-right: auto; float: none; } .column.medium-uncentered, .columns.medium-uncentered { margin-left: 0px;= margin-right: 0px; float: left; } .column.medium-centered:last-child, .columns.medium-centered:last-child {= float: none; } .column.medium-uncentered:last-child, .columns.medium-uncentered:last-chi= ld { float: left; } .column.medium-uncentered.opposite, .columns.medium-uncentered.opposite {= float: right; } .push-0 { position: relative; left: 0px; right: auto; } .pull-0 { position: relative; right: 0px; left: auto; } .push-1 { position: relative; left: 4.16667%; right: auto; } .pull-1 { position: relative; right: 4.16667%; left: auto; } .push-2 { position: relative; left: 8.33333%; right: auto; } .pull-2 { position: relative; right: 8.33333%; left: auto; } .push-3 { position: relative; left: 12.5%; right: auto; } .pull-3 { position: relative; right: 12.5%; left: auto; } .push-4 { position: relative; left: 16.6667%; right: auto; } .pull-4 { position: relative; right: 16.6667%; left: auto; } .push-5 { position: relative; left: 20.8333%; right: auto; } .pull-5 { position: relative; right: 20.8333%; left: auto; } .push-6 { position: relative; left: 25%; right: auto; } .pull-6 { position: relative; right: 25%; left: auto; } .push-7 { position: relative; left: 29.1667%; right: auto; } .pull-7 { position: relative; right: 29.1667%; left: auto; } .push-8 { position: relative; left: 33.3333%; right: auto; } .pull-8 { position: relative; right: 33.3333%; left: auto; } .push-9 { position: relative; left: 37.5%; right: auto; } .pull-9 { position: relative; right: 37.5%; left: auto; } .push-10 { position: relative; left: 41.6667%; right: auto; } .pull-10 { position: relative; right: 41.6667%; left: auto; } .push-11 { position: relative; left: 45.8333%; right: auto; } .pull-11 { position: relative; right: 45.8333%; left: auto; } .push-12 { position: relative; left: 50%; right: auto; } .pull-12 { position: relative; right: 50%; left: auto; } .push-13 { position: relative; left: 54.1667%; right: auto; } .pull-13 { position: relative; right: 54.1667%; left: auto; } .push-14 { position: relative; left: 58.3333%; right: auto; } .pull-14 { position: relative; right: 58.3333%; left: auto; } .push-15 { position: relative; left: 62.5%; right: auto; } .pull-15 { position: relative; right: 62.5%; left: auto; } .push-16 { position: relative; left: 66.6667%; right: auto; } .pull-16 { position: relative; right: 66.6667%; left: auto; } .push-17 { position: relative; left: 70.8333%; right: auto; } .pull-17 { position: relative; right: 70.8333%; left: auto; } .push-18 { position: relative; left: 75%; right: auto; } .pull-18 { position: relative; right: 75%; left: auto; } .push-19 { position: relative; left: 79.1667%; right: auto; } .pull-19 { position: relative; right: 79.1667%; left: auto; } .push-20 { position: relative; left: 83.3333%; right: auto; } .pull-20 { position: relative; right: 83.3333%; left: auto; } .push-21 { position: relative; left: 87.5%; right: auto; } .pull-21 { position: relative; right: 87.5%; left: auto; } .push-22 { position: relative; left: 91.6667%; right: auto; } .pull-22 { position: relative; right: 91.6667%; left: auto; } .push-23 { position: relative; left: 95.8333%; right: auto; } .pull-23 { position: relative; right: 95.8333%; left: auto; } } @media only screen and (min-width: 64em) { .large-push-0 { position: relative; left: 0px; right: auto; } .large-pull-0 { position: relative; right: 0px; left: auto; } .large-push-1 { position: relative; left: 4.16667%; right: auto; } .large-pull-1 { position: relative; right: 4.16667%; left: auto; } .large-push-2 { position: relative; left: 8.33333%; right: auto; } .large-pull-2 { position: relative; right: 8.33333%; left: auto; } .large-push-3 { position: relative; left: 12.5%; right: auto; } .large-pull-3 { position: relative; right: 12.5%; left: auto; } .large-push-4 { position: relative; left: 16.6667%; right: auto; } .large-pull-4 { position: relative; right: 16.6667%; left: auto; } .large-push-5 { position: relative; left: 20.8333%; right: auto; } .large-pull-5 { position: relative; right: 20.8333%; left: auto; } .large-push-6 { position: relative; left: 25%; right: auto; } .large-pull-6 { position: relative; right: 25%; left: auto; } .large-push-7 { position: relative; left: 29.1667%; right: auto; } .large-pull-7 { position: relative; right: 29.1667%; left: auto; } .large-push-8 { position: relative; left: 33.3333%; right: auto; } .large-pull-8 { position: relative; right: 33.3333%; left: auto; } .large-push-9 { position: relative; left: 37.5%; right: auto; } .large-pull-9 { position: relative; right: 37.5%; left: auto; } .large-push-10 { position: relative; left: 41.6667%; right: auto; } .large-pull-10 { position: relative; right: 41.6667%; left: auto; } .large-push-11 { position: relative; left: 45.8333%; right: auto; } .large-pull-11 { position: relative; right: 45.8333%; left: auto; } .large-push-12 { position: relative; left: 50%; right: auto; } .large-pull-12 { position: relative; right: 50%; left: auto; } .large-push-13 { position: relative; left: 54.1667%; right: auto; } .large-pull-13 { position: relative; right: 54.1667%; left: auto; } .large-push-14 { position: relative; left: 58.3333%; right: auto; } .large-pull-14 { position: relative; right: 58.3333%; left: auto; } .large-push-15 { position: relative; left: 62.5%; right: auto; } .large-pull-15 { position: relative; right: 62.5%; left: auto; } .large-push-16 { position: relative; left: 66.6667%; right: auto; } .large-pull-16 { position: relative; right: 66.6667%; left: auto; } .large-push-17 { position: relative; left: 70.8333%; right: auto; } .large-pull-17 { position: relative; right: 70.8333%; left: auto; } .large-push-18 { position: relative; left: 75%; right: auto; } .large-pull-18 { position: relative; right: 75%; left: auto; } .large-push-19 { position: relative; left: 79.1667%; right: auto; } .large-pull-19 { position: relative; right: 79.1667%; left: auto; } .large-push-20 { position: relative; left: 83.3333%; right: auto; } .large-pull-20 { position: relative; right: 83.3333%; left: auto; } .large-push-21 { position: relative; left: 87.5%; right: auto; } .large-pull-21 { position: relative; right: 87.5%; left: auto; } .large-push-22 { position: relative; left: 91.6667%; right: auto; } .large-pull-22 { position: relative; right: 91.6667%; left: auto; } .large-push-23 { position: relative; left: 95.8333%; right: auto; } .large-pull-23 { position: relative; right: 95.8333%; left: auto; } .column, .columns { position: relative; padding-left: 0px; padding-right:= 0px; float: left; } .large-1 { width: 4.16667%; } .large-2 { width: 8.33333%; } .large-3 { width: 12.5%; } .large-4 { width: 16.6667%; } .large-5 { width: 20.8333%; } .large-6 { width: 25%; } .large-7 { width: 29.1667%; } .large-8 { width: 33.3333%; } .large-9 { width: 37.5%; } .large-10 { width: 41.6667%; } .large-11 { width: 45.8333%; } .large-12 { width: 50%; } .large-13 { width: 54.1667%; } .large-14 { width: 58.3333%; } .large-15 { width: 62.5%; } .large-16 { width: 66.6667%; } .large-17 { width: 70.8333%; } .large-18 { width: 75%; } .large-19 { width: 79.1667%; } .large-20 { width: 83.3333%; } .large-21 { width: 87.5%; } .large-22 { width: 91.6667%; } .large-23 { width: 95.8333%; } .large-24 { width: 100%; } .large-offset-0 { margin-left: 0px !important; } .large-offset-1 { margin-left: 4.16667% !important; } .large-offset-2 { margin-left: 8.33333% !important; } .large-offset-3 { margin-left: 12.5% !important; } .large-offset-4 { margin-left: 16.6667% !important; } .large-offset-5 { margin-left: 20.8333% !important; } .large-offset-6 { margin-left: 25% !important; } .large-offset-7 { margin-left: 29.1667% !important; } .large-offset-8 { margin-left: 33.3333% !important; } .large-offset-9 { margin-left: 37.5% !important; } .large-offset-10 { margin-left: 41.6667% !important; } .large-offset-11 { margin-left: 45.8333% !important; } .large-offset-12 { margin-left: 50% !important; } .large-offset-13 { margin-left: 54.1667% !important; } .large-offset-14 { margin-left: 58.3333% !important; } .large-offset-15 { margin-left: 62.5% !important; } .large-offset-16 { margin-left: 66.6667% !important; } .large-offset-17 { margin-left: 70.8333% !important; } .large-offset-18 { margin-left: 75% !important; } .large-offset-19 { margin-left: 79.1667% !important; } .large-offset-20 { margin-left: 83.3333% !important; } .large-offset-21 { margin-left: 87.5% !important; } .large-offset-22 { margin-left: 91.6667% !important; } .large-offset-23 { margin-left: 95.8333% !important; } .large-reset-order { margin-left: 0px; margin-right: 0px; left: auto; rig= ht: auto; float: left; } .column.large-centered, .columns.large-centered { margin-left: auto; marg= in-right: auto; float: none; } .column.large-uncentered, .columns.large-uncentered { margin-left: 0px; m= argin-right: 0px; float: left; } .column.large-centered:last-child, .columns.large-centered:last-child { f= loat: none; } .column.large-uncentered:last-child, .columns.large-uncentered:last-child= { float: left; } .column.large-uncentered.opposite, .columns.large-uncentered.opposite { f= loat: right; } .push-0 { position: relative; left: 0px; right: auto; } .pull-0 { position: relative; right: 0px; left: auto; } .push-1 { position: relative; left: 4.16667%; right: auto; } .pull-1 { position: relative; right: 4.16667%; left: auto; } .push-2 { position: relative; left: 8.33333%; right: auto; } .pull-2 { position: relative; right: 8.33333%; left: auto; } .push-3 { position: relative; left: 12.5%; right: auto; } .pull-3 { position: relative; right: 12.5%; left: auto; } .push-4 { position: relative; left: 16.6667%; right: auto; } .pull-4 { position: relative; right: 16.6667%; left: auto; } .push-5 { position: relative; left: 20.8333%; right: auto; } .pull-5 { position: relative; right: 20.8333%; left: auto; } .push-6 { position: relative; left: 25%; right: auto; } .pull-6 { position: relative; right: 25%; left: auto; } .push-7 { position: relative; left: 29.1667%; right: auto; } .pull-7 { position: relative; right: 29.1667%; left: auto; } .push-8 { position: relative; left: 33.3333%; right: auto; } .pull-8 { position: relative; right: 33.3333%; left: auto; } .push-9 { position: relative; left: 37.5%; right: auto; } .pull-9 { position: relative; right: 37.5%; left: auto; } .push-10 { position: relative; left: 41.6667%; right: auto; } .pull-10 { position: relative; right: 41.6667%; left: auto; } .push-11 { position: relative; left: 45.8333%; right: auto; } .pull-11 { position: relative; right: 45.8333%; left: auto; } .push-12 { position: relative; left: 50%; right: auto; } .pull-12 { position: relative; right: 50%; left: auto; } .push-13 { position: relative; left: 54.1667%; right: auto; } .pull-13 { position: relative; right: 54.1667%; left: auto; } .push-14 { position: relative; left: 58.3333%; right: auto; } .pull-14 { position: relative; right: 58.3333%; left: auto; } .push-15 { position: relative; left: 62.5%; right: auto; } .pull-15 { position: relative; right: 62.5%; left: auto; } .push-16 { position: relative; left: 66.6667%; right: auto; } .pull-16 { position: relative; right: 66.6667%; left: auto; } .push-17 { position: relative; left: 70.8333%; right: auto; } .pull-17 { position: relative; right: 70.8333%; left: auto; } .push-18 { position: relative; left: 75%; right: auto; } .pull-18 { position: relative; right: 75%; left: auto; } .push-19 { position: relative; left: 79.1667%; right: auto; } .pull-19 { position: relative; right: 79.1667%; left: auto; } .push-20 { position: relative; left: 83.3333%; right: auto; } .pull-20 { position: relative; right: 83.3333%; left: auto; } .push-21 { position: relative; left: 87.5%; right: auto; } .pull-21 { position: relative; right: 87.5%; left: auto; } .push-22 { position: relative; left: 91.6667%; right: auto; } .pull-22 { position: relative; right: 91.6667%; left: auto; } .push-23 { position: relative; left: 95.8333%; right: auto; } .pull-23 { position: relative; right: 95.8333%; left: auto; } } .reveal-modal-bg { position: fixed; inset: 0px; background: rgba(0, 0, 0, 0= .45); z-index: 1004; display: none; } .reveal-modal, dialog { visibility: hidden; display: none; position: absolu= te; z-index: 1005; width: 100vw; top: 0px; border-radius: 3px; left: 0px; b= ackground-color: rgb(255, 255, 255); border: 1px solid rgb(102, 102, 102); = box-shadow: rgba(0, 0, 0, 0.4) 0px 0px 10px; padding: 1.875rem; } .reveal-modal .column, .reveal-modal .columns, dialog .column, dialog .colu= mns { min-width: 0px; } .reveal-modal > :first-child, dialog > :first-child { margin-top: 0px; } .reveal-modal > :last-child, dialog > :last-child { margin-bottom: 0px; } @media only screen and (min-width: 40.063em) { .reveal-modal, dialog { width: 80%; max-width: 90em; left: 0px; right: 0p= x; margin: 0px auto; } } @media only screen and (min-width: 40.063em) { .reveal-modal, dialog { top: 6.25rem; } } .reveal-modal.radius, dialog.radius { border-radius: 3px; } .reveal-modal.round, dialog.round { border-radius: 1000px; } .reveal-modal.collapse, dialog.collapse { padding: 0px; } @media only screen and (min-width: 40.063em) { .reveal-modal.tiny, dialog.tiny { width: 30%; max-width: 90em; left: 0px;= right: 0px; margin: 0px auto; } } @media only screen and (min-width: 40.063em) { .reveal-modal.small, dialog.small { width: 40%; max-width: 90em; left: 0p= x; right: 0px; margin: 0px auto; } } @media only screen and (min-width: 40.063em) { .reveal-modal.medium, dialog.medium { width: 60%; max-width: 90em; left: = 0px; right: 0px; margin: 0px auto; } } @media only screen and (min-width: 40.063em) { .reveal-modal.large, dialog.large { width: 70%; max-width: 90em; left: 0p= x; right: 0px; margin: 0px auto; } } @media only screen and (min-width: 40.063em) { .reveal-modal.xlarge, dialog.xlarge { width: 95%; max-width: 90em; left: = 0px; right: 0px; margin: 0px auto; } } .reveal-modal.full, dialog.full { top: 0px; left: 0px; height: 100vh; min-h= eight: 100vh; max-width: none !important; margin-left: 0px !important; } @media only screen and (min-width: 40.063em) { .reveal-modal.full, dialog.full { width: 100vw; max-width: 90em; left: 0p= x; right: 0px; margin: 0px auto; } } .reveal-modal .close-reveal-modal, dialog .close-reveal-modal { font-size: = 2.5rem; line-height: 1; position: absolute; top: 0.5rem; right: 0.6875rem; = color: rgb(170, 170, 170); font-weight: 700; cursor: pointer; } dialog { display: none; } dialog + .backdrop, dialog::backdrop { position: fixed; inset: 0px; backgro= und: rgba(0, 0, 0, 0.45); z-index: auto; display: none; } dialog[open] { display: block; } @media print { .reveal-modal, dialog { display: none; background: rgb(255, 255, 255) !im= portant; } } meta.foundation-version { font-family: "/5.4.7/"; } meta.foundation-mq-small { font-family: "/only screen/"; width: 0px; } meta.foundation-mq-medium { font-family: "/only screen and (min-width:40.06= 3em)/"; width: 40.063em; } meta.foundation-mq-large { font-family: "/only screen and (min-width:64em)/= "; width: 64em; } meta.foundation-mq-xlarge { font-family: "/only screen and (min-width:90.06= 3em)/"; width: 90.063em; } meta.foundation-mq-xxlarge { font-family: "/only screen and (min-width:120.= 063em)/"; width: 120.063em; } meta.foundation-data-attribute-namespace { font-family: false; } body, html { height: auto; } *, ::after, ::before { box-sizing: border-box; } body, html { font-size: 100%; } body { background: rgb(255, 255, 255); color: rgb(34, 34, 34); padding: 0px= ; margin: 0px; font-family: "Gill Sans Light", sans-serif; font-weight: 400= ; font-style: normal; line-height: 1.5; position: relative; cursor: auto; } a:hover { cursor: pointer; } img { max-width: 100%; height: auto; } img { } #map_canvas embed, #map_canvas img, #map_canvas object, .map_canvas embed, = .map_canvas img, .map_canvas object { max-width: none !important; } .left { float: left !important; } .right { float: right !important; } .clearfix::after, .clearfix::before { content: " "; display: table; } .clearfix::after { clear: both; } .hide { visibility: hidden; display: none !important; } .invisible { visibility: hidden; } .antialiased { -webkit-font-smoothing: antialiased; } img { display: inline-block; vertical-align: middle; } textarea { height: auto; min-height: 50px; } select { width: 100%; } .side-nav { display: block; margin: 0px; padding: 0.875rem 0px; list-style-= type: none; list-style-position: outside; font-family: "Gill Sans Light", s= ans-serif; } .side-nav li { margin: 0px 0px 0.4375rem; font-size: 0.875rem; font-weight:= 400; } .side-nav li a:not(.button) { display: block; color: rgb(0, 140, 186); marg= in: 0px; padding: 0.4375rem 0.875rem; } .side-nav li a:not(.button):focus, .side-nav li a:not(.button):hover { back= ground: rgba(0, 0, 0, 0.024); color: rgb(28, 199, 255); } .side-nav li.active > a:first-child:not(.button) { color: rgb(28, 199, 255)= ; font-weight: 400; font-family: "Gill Sans Light", sans-serif; } .side-nav li.divider { border-top: 1px solid rgb(255, 255, 255); height: 0p= x; padding: 0px; list-style: none; } .side-nav li.heading { color: rgb(0, 140, 186); font-size: 0.875rem; font-w= eight: 700; text-transform: uppercase; } meta.foundation-version { font-family: "/5.4.7/"; } meta.foundation-mq-small { font-family: "/only screen/"; width: 0px; } meta.foundation-mq-medium { font-family: "/only screen and (min-width:40.06= 3em)/"; width: 40.063em; } meta.foundation-mq-large { font-family: "/only screen and (min-width:64em)/= "; width: 64em; } meta.foundation-mq-xlarge { font-family: "/only screen and (min-width:90.06= 3em)/"; width: 90.063em; } meta.foundation-mq-xxlarge { font-family: "/only screen and (min-width:120.= 063em)/"; width: 120.063em; } meta.foundation-data-attribute-namespace { font-family: false; } body, html { height: auto; } *, ::after, ::before { box-sizing: border-box; } body, html { font-size: 100%; } body { background: rgb(255, 255, 255); color: rgb(34, 34, 34); padding: 0px= ; margin: 0px; font-family: "Gill Sans Light", sans-serif; font-weight: 400= ; font-style: normal; line-height: 1.5; position: relative; cursor: auto; } a:hover { cursor: pointer; } img { max-width: 100%; height: auto; } img { } #map_canvas embed, #map_canvas img, #map_canvas object, .map_canvas embed, = .map_canvas img, .map_canvas object { max-width: none !important; } .left { float: left !important; } .right { float: right !important; } .clearfix::after, .clearfix::before { content: " "; display: table; } .clearfix::after { clear: both; } .hide { visibility: hidden; display: none !important; } .invisible { visibility: hidden; } .antialiased { -webkit-font-smoothing: antialiased; } img { display: inline-block; vertical-align: middle; } textarea { height: auto; min-height: 50px; } select { width: 100%; } table { background: rgb(255, 255, 255); margin-bottom: 1.25rem; border: 1px= solid rgb(221, 221, 221); table-layout: auto; } table caption { background: 0px 0px; color: rgb(34, 34, 34); font-size: 1re= m; font-weight: 700; } table thead { background: rgb(245, 245, 245); } table thead tr td, table thead tr th { font-size: 0.875rem; font-weight: 70= 0; color: rgb(34, 34, 34); padding: 0.5rem 0.625rem 0.625rem !important; } table tfoot { background: rgb(245, 245, 245); } table tfoot tr td, table tfoot tr th { padding: 0.5rem 0.625rem 0.625rem; f= ont-size: 0.875rem; font-weight: 700; color: rgb(34, 34, 34); } table tr td, table tr th { padding: 0.5625rem 0.625rem; font-size: 0.875rem= ; color: rgb(34, 34, 34); text-align: left; } table tr.alt, table tr.even, table tr:nth-of-type(2n) { background: rgb(249= , 249, 249); } table tbody tr td, table tbody tr th, table tfoot tr td, table tfoot tr th,= table thead tr th, table tr td { display: table-cell; line-height: 1.125re= m; } meta.foundation-version { font-family: "/5.4.7/"; } meta.foundation-mq-small { font-family: "/only screen/"; width: 0px; } meta.foundation-mq-medium { font-family: "/only screen and (min-width:40.06= 3em)/"; width: 40.063em; } meta.foundation-mq-large { font-family: "/only screen and (min-width:64em)/= "; width: 64em; } meta.foundation-mq-xlarge { font-family: "/only screen and (min-width:90.06= 3em)/"; width: 90.063em; } meta.foundation-mq-xxlarge { font-family: "/only screen and (min-width:120.= 063em)/"; width: 120.063em; } meta.foundation-data-attribute-namespace { font-family: false; } body, html { height: auto; } *, ::after, ::before { box-sizing: border-box; } body, html { font-size: 100%; } body { background: rgb(255, 255, 255); color: rgb(34, 34, 34); padding: 0px= ; margin: 0px; font-family: "Gill Sans Light", sans-serif; font-weight: 400= ; font-style: normal; line-height: 1.5; position: relative; cursor: auto; } a:hover { cursor: pointer; } img { max-width: 100%; height: auto; } img { } #map_canvas embed, #map_canvas img, #map_canvas object, .map_canvas embed, = .map_canvas img, .map_canvas object { max-width: none !important; } .left { float: left !important; } .right { float: right !important; } .clearfix::after, .clearfix::before { content: " "; display: table; } .clearfix::after { clear: both; } .hide { visibility: hidden; display: none !important; } .invisible { visibility: hidden; } .antialiased { -webkit-font-smoothing: antialiased; } img { display: inline-block; vertical-align: middle; } textarea { height: auto; min-height: 50px; } select { width: 100%; } meta.foundation-version { font-family: "/5.4.7/"; } meta.foundation-mq-small { font-family: "/only screen/"; width: 0px; } meta.foundation-mq-medium { font-family: "/only screen and (min-width:40.06= 3em)/"; width: 40.063em; } meta.foundation-mq-large { font-family: "/only screen and (min-width:64em)/= "; width: 64em; } meta.foundation-mq-xlarge { font-family: "/only screen and (min-width:90.06= 3em)/"; width: 90.063em; } meta.foundation-mq-xxlarge { font-family: "/only screen and (min-width:120.= 063em)/"; width: 120.063em; } meta.foundation-data-attribute-namespace { font-family: false; } body, html { height: auto; } *, ::after, ::before { box-sizing: border-box; } body, html { font-size: 100%; } body { background: rgb(255, 255, 255); color: rgb(34, 34, 34); padding: 0px= ; margin: 0px; font-family: "Gill Sans Light", sans-serif; font-weight: 400= ; font-style: normal; line-height: 1.5; position: relative; cursor: auto; } a:hover { cursor: pointer; } img { max-width: 100%; height: auto; } img { } #map_canvas embed, #map_canvas img, #map_canvas object, .map_canvas embed, = .map_canvas img, .map_canvas object { max-width: none !important; } .left { float: left !important; } .right { float: right !important; } .clearfix::after, .clearfix::before { content: " "; display: table; } .clearfix::after { clear: both; } .hide { visibility: hidden; display: none !important; } .invisible { visibility: hidden; } .antialiased { -webkit-font-smoothing: antialiased; } img { display: inline-block; vertical-align: middle; } textarea { height: auto; min-height: 50px; } select { width: 100%; } .row { width: 100%; margin: 0px auto; max-width: 90em; } .row::after, .row::before { content: " "; display: table; } .row::after { clear: both; } .row.collapse > .column, .row.collapse > .columns { padding-left: 0px; padd= ing-right: 0px; } .row.collapse .row { margin-left: 0px; margin-right: 0px; } .row .row { width: auto; margin: 0px; max-width: none; } .row .row::after, .row .row::before { content: " "; display: table; } .row .row::after { clear: both; } .row .row.collapse { width: auto; margin: 0px; max-width: none; } .row .row.collapse::after, .row .row.collapse::before { content: " "; displ= ay: table; } .row .row.collapse::after { clear: both; } .column, .columns { padding-left: 0px; padding-right: 0px; width: 100%; flo= at: left; } [class*=3D"column"] + [class*=3D"column"]:last-child { float: right; } [class*=3D"column"] + [class*=3D"column"].end { float: left; } @media only screen { .small-push-0 { position: relative; left: 0px; right: auto; } .small-pull-0 { position: relative; right: 0px; left: auto; } .small-push-1 { position: relative; left: 4.16667%; right: auto; } .small-pull-1 { position: relative; right: 4.16667%; left: auto; } .small-push-2 { position: relative; left: 8.33333%; right: auto; } .small-pull-2 { position: relative; right: 8.33333%; left: auto; } .small-push-3 { position: relative; left: 12.5%; right: auto; } .small-pull-3 { position: relative; right: 12.5%; left: auto; } .small-push-4 { position: relative; left: 16.6667%; right: auto; } .small-pull-4 { position: relative; right: 16.6667%; left: auto; } .small-push-5 { position: relative; left: 20.8333%; right: auto; } .small-pull-5 { position: relative; right: 20.8333%; left: auto; } .small-push-6 { position: relative; left: 25%; right: auto; } .small-pull-6 { position: relative; right: 25%; left: auto; } .small-push-7 { position: relative; left: 29.1667%; right: auto; } .small-pull-7 { position: relative; right: 29.1667%; left: auto; } .small-push-8 { position: relative; left: 33.3333%; right: auto; } .small-pull-8 { position: relative; right: 33.3333%; left: auto; } .small-push-9 { position: relative; left: 37.5%; right: auto; } .small-pull-9 { position: relative; right: 37.5%; left: auto; } .small-push-10 { position: relative; left: 41.6667%; right: auto; } .small-pull-10 { position: relative; right: 41.6667%; left: auto; } .small-push-11 { position: relative; left: 45.8333%; right: auto; } .small-pull-11 { position: relative; right: 45.8333%; left: auto; } .small-push-12 { position: relative; left: 50%; right: auto; } .small-pull-12 { position: relative; right: 50%; left: auto; } .small-push-13 { position: relative; left: 54.1667%; right: auto; } .small-pull-13 { position: relative; right: 54.1667%; left: auto; } .small-push-14 { position: relative; left: 58.3333%; right: auto; } .small-pull-14 { position: relative; right: 58.3333%; left: auto; } .small-push-15 { position: relative; left: 62.5%; right: auto; } .small-pull-15 { position: relative; right: 62.5%; left: auto; } .small-push-16 { position: relative; left: 66.6667%; right: auto; } .small-pull-16 { position: relative; right: 66.6667%; left: auto; } .small-push-17 { position: relative; left: 70.8333%; right: auto; } .small-pull-17 { position: relative; right: 70.8333%; left: auto; } .small-push-18 { position: relative; left: 75%; right: auto; } .small-pull-18 { position: relative; right: 75%; left: auto; } .small-push-19 { position: relative; left: 79.1667%; right: auto; } .small-pull-19 { position: relative; right: 79.1667%; left: auto; } .small-push-20 { position: relative; left: 83.3333%; right: auto; } .small-pull-20 { position: relative; right: 83.3333%; left: auto; } .small-push-21 { position: relative; left: 87.5%; right: auto; } .small-pull-21 { position: relative; right: 87.5%; left: auto; } .small-push-22 { position: relative; left: 91.6667%; right: auto; } .small-pull-22 { position: relative; right: 91.6667%; left: auto; } .small-push-23 { position: relative; left: 95.8333%; right: auto; } .small-pull-23 { position: relative; right: 95.8333%; left: auto; } .column, .columns { position: relative; padding-left: 0px; padding-right:= 0px; float: left; } .small-1 { width: 4.16667%; } .small-2 { width: 8.33333%; } .small-3 { width: 12.5%; } .small-4 { width: 16.6667%; } .small-5 { width: 20.8333%; } .small-6 { width: 25%; } .small-7 { width: 29.1667%; } .small-8 { width: 33.3333%; } .small-9 { width: 37.5%; } .small-10 { width: 41.6667%; } .small-11 { width: 45.8333%; } .small-12 { width: 50%; } .small-13 { width: 54.1667%; } .small-14 { width: 58.3333%; } .small-15 { width: 62.5%; } .small-16 { width: 66.6667%; } .small-17 { width: 70.8333%; } .small-18 { width: 75%; } .small-19 { width: 79.1667%; } .small-20 { width: 83.3333%; } .small-21 { width: 87.5%; } .small-22 { width: 91.6667%; } .small-23 { width: 95.8333%; } .small-24 { width: 100%; } .small-offset-0 { margin-left: 0px !important; } .small-offset-1 { margin-left: 4.16667% !important; } .small-offset-2 { margin-left: 8.33333% !important; } .small-offset-3 { margin-left: 12.5% !important; } .small-offset-4 { margin-left: 16.6667% !important; } .small-offset-5 { margin-left: 20.8333% !important; } .small-offset-6 { margin-left: 25% !important; } .small-offset-7 { margin-left: 29.1667% !important; } .small-offset-8 { margin-left: 33.3333% !important; } .small-offset-9 { margin-left: 37.5% !important; } .small-offset-10 { margin-left: 41.6667% !important; } .small-offset-11 { margin-left: 45.8333% !important; } .small-offset-12 { margin-left: 50% !important; } .small-offset-13 { margin-left: 54.1667% !important; } .small-offset-14 { margin-left: 58.3333% !important; } .small-offset-15 { margin-left: 62.5% !important; } .small-offset-16 { margin-left: 66.6667% !important; } .small-offset-17 { margin-left: 70.8333% !important; } .small-offset-18 { margin-left: 75% !important; } .small-offset-19 { margin-left: 79.1667% !important; } .small-offset-20 { margin-left: 83.3333% !important; } .small-offset-21 { margin-left: 87.5% !important; } .small-offset-22 { margin-left: 91.6667% !important; } .small-offset-23 { margin-left: 95.8333% !important; } .small-reset-order { margin-left: 0px; margin-right: 0px; left: auto; rig= ht: auto; float: left; } .column.small-centered, .columns.small-centered { margin-left: auto; marg= in-right: auto; float: none; } .column.small-uncentered, .columns.small-uncentered { margin-left: 0px; m= argin-right: 0px; float: left; } .column.small-centered:last-child, .columns.small-centered:last-child { f= loat: none; } .column.small-uncentered:last-child, .columns.small-uncentered:last-child= { float: left; } .column.small-uncentered.opposite, .columns.small-uncentered.opposite { f= loat: right; } } @media only screen and (min-width: 40.063em) { .medium-push-0 { position: relative; left: 0px; right: auto; } .medium-pull-0 { position: relative; right: 0px; left: auto; } .medium-push-1 { position: relative; left: 4.16667%; right: auto; } .medium-pull-1 { position: relative; right: 4.16667%; left: auto; } .medium-push-2 { position: relative; left: 8.33333%; right: auto; } .medium-pull-2 { position: relative; right: 8.33333%; left: auto; } .medium-push-3 { position: relative; left: 12.5%; right: auto; } .medium-pull-3 { position: relative; right: 12.5%; left: auto; } .medium-push-4 { position: relative; left: 16.6667%; right: auto; } .medium-pull-4 { position: relative; right: 16.6667%; left: auto; } .medium-push-5 { position: relative; left: 20.8333%; right: auto; } .medium-pull-5 { position: relative; right: 20.8333%; left: auto; } .medium-push-6 { position: relative; left: 25%; right: auto; } .medium-pull-6 { position: relative; right: 25%; left: auto; } .medium-push-7 { position: relative; left: 29.1667%; right: auto; } .medium-pull-7 { position: relative; right: 29.1667%; left: auto; } .medium-push-8 { position: relative; left: 33.3333%; right: auto; } .medium-pull-8 { position: relative; right: 33.3333%; left: auto; } .medium-push-9 { position: relative; left: 37.5%; right: auto; } .medium-pull-9 { position: relative; right: 37.5%; left: auto; } .medium-push-10 { position: relative; left: 41.6667%; right: auto; } .medium-pull-10 { position: relative; right: 41.6667%; left: auto; } .medium-push-11 { position: relative; left: 45.8333%; right: auto; } .medium-pull-11 { position: relative; right: 45.8333%; left: auto; } .medium-push-12 { position: relative; left: 50%; right: auto; } .medium-pull-12 { position: relative; right: 50%; left: auto; } .medium-push-13 { position: relative; left: 54.1667%; right: auto; } .medium-pull-13 { position: relative; right: 54.1667%; left: auto; } .medium-push-14 { position: relative; left: 58.3333%; right: auto; } .medium-pull-14 { position: relative; right: 58.3333%; left: auto; } .medium-push-15 { position: relative; left: 62.5%; right: auto; } .medium-pull-15 { position: relative; right: 62.5%; left: auto; } .medium-push-16 { position: relative; left: 66.6667%; right: auto; } .medium-pull-16 { position: relative; right: 66.6667%; left: auto; } .medium-push-17 { position: relative; left: 70.8333%; right: auto; } .medium-pull-17 { position: relative; right: 70.8333%; left: auto; } .medium-push-18 { position: relative; left: 75%; right: auto; } .medium-pull-18 { position: relative; right: 75%; left: auto; } .medium-push-19 { position: relative; left: 79.1667%; right: auto; } .medium-pull-19 { position: relative; right: 79.1667%; left: auto; } .medium-push-20 { position: relative; left: 83.3333%; right: auto; } .medium-pull-20 { position: relative; right: 83.3333%; left: auto; } .medium-push-21 { position: relative; left: 87.5%; right: auto; } .medium-pull-21 { position: relative; right: 87.5%; left: auto; } .medium-push-22 { position: relative; left: 91.6667%; right: auto; } .medium-pull-22 { position: relative; right: 91.6667%; left: auto; } .medium-push-23 { position: relative; left: 95.8333%; right: auto; } .medium-pull-23 { position: relative; right: 95.8333%; left: auto; } .column, .columns { position: relative; padding-left: 0px; padding-right:= 0px; float: left; } .medium-1 { width: 4.16667%; } .medium-2 { width: 8.33333%; } .medium-3 { width: 12.5%; } .medium-4 { width: 16.6667%; } .medium-5 { width: 20.8333%; } .medium-6 { width: 25%; } .medium-7 { width: 29.1667%; } .medium-8 { width: 33.3333%; } .medium-9 { width: 37.5%; } .medium-10 { width: 41.6667%; } .medium-11 { width: 45.8333%; } .medium-12 { width: 50%; } .medium-13 { width: 54.1667%; } .medium-14 { width: 58.3333%; } .medium-15 { width: 62.5%; } .medium-16 { width: 66.6667%; } .medium-17 { width: 70.8333%; } .medium-18 { width: 75%; } .medium-19 { width: 79.1667%; } .medium-20 { width: 83.3333%; } .medium-21 { width: 87.5%; } .medium-22 { width: 91.6667%; } .medium-23 { width: 95.8333%; } .medium-24 { width: 100%; } .medium-offset-0 { margin-left: 0px !important; } .medium-offset-1 { margin-left: 4.16667% !important; } .medium-offset-2 { margin-left: 8.33333% !important; } .medium-offset-3 { margin-left: 12.5% !important; } .medium-offset-4 { margin-left: 16.6667% !important; } .medium-offset-5 { margin-left: 20.8333% !important; } .medium-offset-6 { margin-left: 25% !important; } .medium-offset-7 { margin-left: 29.1667% !important; } .medium-offset-8 { margin-left: 33.3333% !important; } .medium-offset-9 { margin-left: 37.5% !important; } .medium-offset-10 { margin-left: 41.6667% !important; } .medium-offset-11 { margin-left: 45.8333% !important; } .medium-offset-12 { margin-left: 50% !important; } .medium-offset-13 { margin-left: 54.1667% !important; } .medium-offset-14 { margin-left: 58.3333% !important; } .medium-offset-15 { margin-left: 62.5% !important; } .medium-offset-16 { margin-left: 66.6667% !important; } .medium-offset-17 { margin-left: 70.8333% !important; } .medium-offset-18 { margin-left: 75% !important; } .medium-offset-19 { margin-left: 79.1667% !important; } .medium-offset-20 { margin-left: 83.3333% !important; } .medium-offset-21 { margin-left: 87.5% !important; } .medium-offset-22 { margin-left: 91.6667% !important; } .medium-offset-23 { margin-left: 95.8333% !important; } .medium-reset-order { margin-left: 0px; margin-right: 0px; left: auto; ri= ght: auto; float: left; } .column.medium-centered, .columns.medium-centered { margin-left: auto; ma= rgin-right: auto; float: none; } .column.medium-uncentered, .columns.medium-uncentered { margin-left: 0px;= margin-right: 0px; float: left; } .column.medium-centered:last-child, .columns.medium-centered:last-child {= float: none; } .column.medium-uncentered:last-child, .columns.medium-uncentered:last-chi= ld { float: left; } .column.medium-uncentered.opposite, .columns.medium-uncentered.opposite {= float: right; } .push-0 { position: relative; left: 0px; right: auto; } .pull-0 { position: relative; right: 0px; left: auto; } .push-1 { position: relative; left: 4.16667%; right: auto; } .pull-1 { position: relative; right: 4.16667%; left: auto; } .push-2 { position: relative; left: 8.33333%; right: auto; } .pull-2 { position: relative; right: 8.33333%; left: auto; } .push-3 { position: relative; left: 12.5%; right: auto; } .pull-3 { position: relative; right: 12.5%; left: auto; } .push-4 { position: relative; left: 16.6667%; right: auto; } .pull-4 { position: relative; right: 16.6667%; left: auto; } .push-5 { position: relative; left: 20.8333%; right: auto; } .pull-5 { position: relative; right: 20.8333%; left: auto; } .push-6 { position: relative; left: 25%; right: auto; } .pull-6 { position: relative; right: 25%; left: auto; } .push-7 { position: relative; left: 29.1667%; right: auto; } .pull-7 { position: relative; right: 29.1667%; left: auto; } .push-8 { position: relative; left: 33.3333%; right: auto; } .pull-8 { position: relative; right: 33.3333%; left: auto; } .push-9 { position: relative; left: 37.5%; right: auto; } .pull-9 { position: relative; right: 37.5%; left: auto; } .push-10 { position: relative; left: 41.6667%; right: auto; } .pull-10 { position: relative; right: 41.6667%; left: auto; } .push-11 { position: relative; left: 45.8333%; right: auto; } .pull-11 { position: relative; right: 45.8333%; left: auto; } .push-12 { position: relative; left: 50%; right: auto; } .pull-12 { position: relative; right: 50%; left: auto; } .push-13 { position: relative; left: 54.1667%; right: auto; } .pull-13 { position: relative; right: 54.1667%; left: auto; } .push-14 { position: relative; left: 58.3333%; right: auto; } .pull-14 { position: relative; right: 58.3333%; left: auto; } .push-15 { position: relative; left: 62.5%; right: auto; } .pull-15 { position: relative; right: 62.5%; left: auto; } .push-16 { position: relative; left: 66.6667%; right: auto; } .pull-16 { position: relative; right: 66.6667%; left: auto; } .push-17 { position: relative; left: 70.8333%; right: auto; } .pull-17 { position: relative; right: 70.8333%; left: auto; } .push-18 { position: relative; left: 75%; right: auto; } .pull-18 { position: relative; right: 75%; left: auto; } .push-19 { position: relative; left: 79.1667%; right: auto; } .pull-19 { position: relative; right: 79.1667%; left: auto; } .push-20 { position: relative; left: 83.3333%; right: auto; } .pull-20 { position: relative; right: 83.3333%; left: auto; } .push-21 { position: relative; left: 87.5%; right: auto; } .pull-21 { position: relative; right: 87.5%; left: auto; } .push-22 { position: relative; left: 91.6667%; right: auto; } .pull-22 { position: relative; right: 91.6667%; left: auto; } .push-23 { position: relative; left: 95.8333%; right: auto; } .pull-23 { position: relative; right: 95.8333%; left: auto; } } @media only screen and (min-width: 64em) { .large-push-0 { position: relative; left: 0px; right: auto; } .large-pull-0 { position: relative; right: 0px; left: auto; } .large-push-1 { position: relative; left: 4.16667%; right: auto; } .large-pull-1 { position: relative; right: 4.16667%; left: auto; } .large-push-2 { position: relative; left: 8.33333%; right: auto; } .large-pull-2 { position: relative; right: 8.33333%; left: auto; } .large-push-3 { position: relative; left: 12.5%; right: auto; } .large-pull-3 { position: relative; right: 12.5%; left: auto; } .large-push-4 { position: relative; left: 16.6667%; right: auto; } .large-pull-4 { position: relative; right: 16.6667%; left: auto; } .large-push-5 { position: relative; left: 20.8333%; right: auto; } .large-pull-5 { position: relative; right: 20.8333%; left: auto; } .large-push-6 { position: relative; left: 25%; right: auto; } .large-pull-6 { position: relative; right: 25%; left: auto; } .large-push-7 { position: relative; left: 29.1667%; right: auto; } .large-pull-7 { position: relative; right: 29.1667%; left: auto; } .large-push-8 { position: relative; left: 33.3333%; right: auto; } .large-pull-8 { position: relative; right: 33.3333%; left: auto; } .large-push-9 { position: relative; left: 37.5%; right: auto; } .large-pull-9 { position: relative; right: 37.5%; left: auto; } .large-push-10 { position: relative; left: 41.6667%; right: auto; } .large-pull-10 { position: relative; right: 41.6667%; left: auto; } .large-push-11 { position: relative; left: 45.8333%; right: auto; } .large-pull-11 { position: relative; right: 45.8333%; left: auto; } .large-push-12 { position: relative; left: 50%; right: auto; } .large-pull-12 { position: relative; right: 50%; left: auto; } .large-push-13 { position: relative; left: 54.1667%; right: auto; } .large-pull-13 { position: relative; right: 54.1667%; left: auto; } .large-push-14 { position: relative; left: 58.3333%; right: auto; } .large-pull-14 { position: relative; right: 58.3333%; left: auto; } .large-push-15 { position: relative; left: 62.5%; right: auto; } .large-pull-15 { position: relative; right: 62.5%; left: auto; } .large-push-16 { position: relative; left: 66.6667%; right: auto; } .large-pull-16 { position: relative; right: 66.6667%; left: auto; } .large-push-17 { position: relative; left: 70.8333%; right: auto; } .large-pull-17 { position: relative; right: 70.8333%; left: auto; } .large-push-18 { position: relative; left: 75%; right: auto; } .large-pull-18 { position: relative; right: 75%; left: auto; } .large-push-19 { position: relative; left: 79.1667%; right: auto; } .large-pull-19 { position: relative; right: 79.1667%; left: auto; } .large-push-20 { position: relative; left: 83.3333%; right: auto; } .large-pull-20 { position: relative; right: 83.3333%; left: auto; } .large-push-21 { position: relative; left: 87.5%; right: auto; } .large-pull-21 { position: relative; right: 87.5%; left: auto; } .large-push-22 { position: relative; left: 91.6667%; right: auto; } .large-pull-22 { position: relative; right: 91.6667%; left: auto; } .large-push-23 { position: relative; left: 95.8333%; right: auto; } .large-pull-23 { position: relative; right: 95.8333%; left: auto; } .column, .columns { position: relative; padding-left: 0px; padding-right:= 0px; float: left; } .large-1 { width: 4.16667%; } .large-2 { width: 8.33333%; } .large-3 { width: 12.5%; } .large-4 { width: 16.6667%; } .large-5 { width: 20.8333%; } .large-6 { width: 25%; } .large-7 { width: 29.1667%; } .large-8 { width: 33.3333%; } .large-9 { width: 37.5%; } .large-10 { width: 41.6667%; } .large-11 { width: 45.8333%; } .large-12 { width: 50%; } .large-13 { width: 54.1667%; } .large-14 { width: 58.3333%; } .large-15 { width: 62.5%; } .large-16 { width: 66.6667%; } .large-17 { width: 70.8333%; } .large-18 { width: 75%; } .large-19 { width: 79.1667%; } .large-20 { width: 83.3333%; } .large-21 { width: 87.5%; } .large-22 { width: 91.6667%; } .large-23 { width: 95.8333%; } .large-24 { width: 100%; } .large-offset-0 { margin-left: 0px !important; } .large-offset-1 { margin-left: 4.16667% !important; } .large-offset-2 { margin-left: 8.33333% !important; } .large-offset-3 { margin-left: 12.5% !important; } .large-offset-4 { margin-left: 16.6667% !important; } .large-offset-5 { margin-left: 20.8333% !important; } .large-offset-6 { margin-left: 25% !important; } .large-offset-7 { margin-left: 29.1667% !important; } .large-offset-8 { margin-left: 33.3333% !important; } .large-offset-9 { margin-left: 37.5% !important; } .large-offset-10 { margin-left: 41.6667% !important; } .large-offset-11 { margin-left: 45.8333% !important; } .large-offset-12 { margin-left: 50% !important; } .large-offset-13 { margin-left: 54.1667% !important; } .large-offset-14 { margin-left: 58.3333% !important; } .large-offset-15 { margin-left: 62.5% !important; } .large-offset-16 { margin-left: 66.6667% !important; } .large-offset-17 { margin-left: 70.8333% !important; } .large-offset-18 { margin-left: 75% !important; } .large-offset-19 { margin-left: 79.1667% !important; } .large-offset-20 { margin-left: 83.3333% !important; } .large-offset-21 { margin-left: 87.5% !important; } .large-offset-22 { margin-left: 91.6667% !important; } .large-offset-23 { margin-left: 95.8333% !important; } .large-reset-order { margin-left: 0px; margin-right: 0px; left: auto; rig= ht: auto; float: left; } .column.large-centered, .columns.large-centered { margin-left: auto; marg= in-right: auto; float: none; } .column.large-uncentered, .columns.large-uncentered { margin-left: 0px; m= argin-right: 0px; float: left; } .column.large-centered:last-child, .columns.large-centered:last-child { f= loat: none; } .column.large-uncentered:last-child, .columns.large-uncentered:last-child= { float: left; } .column.large-uncentered.opposite, .columns.large-uncentered.opposite { f= loat: right; } .push-0 { position: relative; left: 0px; right: auto; } .pull-0 { position: relative; right: 0px; left: auto; } .push-1 { position: relative; left: 4.16667%; right: auto; } .pull-1 { position: relative; right: 4.16667%; left: auto; } .push-2 { position: relative; left: 8.33333%; right: auto; } .pull-2 { position: relative; right: 8.33333%; left: auto; } .push-3 { position: relative; left: 12.5%; right: auto; } .pull-3 { position: relative; right: 12.5%; left: auto; } .push-4 { position: relative; left: 16.6667%; right: auto; } .pull-4 { position: relative; right: 16.6667%; left: auto; } .push-5 { position: relative; left: 20.8333%; right: auto; } .pull-5 { position: relative; right: 20.8333%; left: auto; } .push-6 { position: relative; left: 25%; right: auto; } .pull-6 { position: relative; right: 25%; left: auto; } .push-7 { position: relative; left: 29.1667%; right: auto; } .pull-7 { position: relative; right: 29.1667%; left: auto; } .push-8 { position: relative; left: 33.3333%; right: auto; } .pull-8 { position: relative; right: 33.3333%; left: auto; } .push-9 { position: relative; left: 37.5%; right: auto; } .pull-9 { position: relative; right: 37.5%; left: auto; } .push-10 { position: relative; left: 41.6667%; right: auto; } .pull-10 { position: relative; right: 41.6667%; left: auto; } .push-11 { position: relative; left: 45.8333%; right: auto; } .pull-11 { position: relative; right: 45.8333%; left: auto; } .push-12 { position: relative; left: 50%; right: auto; } .pull-12 { position: relative; right: 50%; left: auto; } .push-13 { position: relative; left: 54.1667%; right: auto; } .pull-13 { position: relative; right: 54.1667%; left: auto; } .push-14 { position: relative; left: 58.3333%; right: auto; } .pull-14 { position: relative; right: 58.3333%; left: auto; } .push-15 { position: relative; left: 62.5%; right: auto; } .pull-15 { position: relative; right: 62.5%; left: auto; } .push-16 { position: relative; left: 66.6667%; right: auto; } .pull-16 { position: relative; right: 66.6667%; left: auto; } .push-17 { position: relative; left: 70.8333%; right: auto; } .pull-17 { position: relative; right: 70.8333%; left: auto; } .push-18 { position: relative; left: 75%; right: auto; } .pull-18 { position: relative; right: 75%; left: auto; } .push-19 { position: relative; left: 79.1667%; right: auto; } .pull-19 { position: relative; right: 79.1667%; left: auto; } .push-20 { position: relative; left: 83.3333%; right: auto; } .pull-20 { position: relative; right: 83.3333%; left: auto; } .push-21 { position: relative; left: 87.5%; right: auto; } .pull-21 { position: relative; right: 87.5%; left: auto; } .push-22 { position: relative; left: 91.6667%; right: auto; } .pull-22 { position: relative; right: 91.6667%; left: auto; } .push-23 { position: relative; left: 95.8333%; right: auto; } .pull-23 { position: relative; right: 95.8333%; left: auto; } } .tabs { margin-left: 0px; margin-bottom: 0px !important; } .tabs::after, .tabs::before { content: " "; display: table; } .tabs::after { clear: both; } .tabs .tab-title, .tabs dd { position: relative; list-style: none; float: l= eft; margin-bottom: 0px !important; } .tabs .tab-title > a, .tabs dd > a { outline: 0px; display: block; backgrou= nd-color: rgb(239, 239, 239); color: rgb(34, 34, 34); padding: 1rem 2rem; f= ont-family: "Gill Sans Light", sans-serif; font-size: 1rem; } .tabs .tab-title > a:hover, .tabs dd > a:hover { background-color: rgb(225,= 225, 225); } .tabs .tab-title.active a, .tabs dd.active a { background-color: rgb(255, 2= 55, 255); color: rgb(34, 34, 34); } .tabs.radius .tab:first-child a, .tabs.radius dd:first-child a { border-bot= tom-left-radius: 3px; border-top-left-radius: 3px; } .tabs.radius .tab:last-child a, .tabs.radius dd:last-child a { border-botto= m-right-radius: 3px; border-top-right-radius: 3px; } .tabs.vertical .tab-title, .tabs.vertical dd { position: inherit; float: no= ne; display: block; top: auto; } .tabs-content { margin-bottom: 1.5rem; width: 100%; } .tabs-content::after, .tabs-content::before { content: " "; display: table;= } .tabs-content::after { clear: both; } .tabs-content > .content { display: none; float: left; padding: 0px; width:= 100%; } .tabs-content > .content.active { display: block; float: none; } .tabs-content > .content.contained { padding: 0px; } .tabs-content.vertical { display: block; } .tabs-content.vertical > .content { padding: 0px; } @media only screen and (min-width: 40.063em) { .tabs.vertical { width: 20%; max-width: 20%; float: left; margin: 0px 0px= 1.25rem; } .tabs-content.vertical { width: 80%; max-width: 80%; float: left; margin-= left: -1px; padding-left: 1rem; } } .no-js .tabs-content > .content { display: block; float: none; } meta.foundation-version { font-family: "/5.4.7/"; } meta.foundation-mq-small { font-family: "/only screen/"; width: 0px; } meta.foundation-mq-medium { font-family: "/only screen and (min-width:40.06= 3em)/"; width: 40.063em; } meta.foundation-mq-large { font-family: "/only screen and (min-width:64em)/= "; width: 64em; } meta.foundation-mq-xlarge { font-family: "/only screen and (min-width:90.06= 3em)/"; width: 90.063em; } meta.foundation-mq-xxlarge { font-family: "/only screen and (min-width:120.= 063em)/"; width: 120.063em; } meta.foundation-data-attribute-namespace { font-family: false; } body, html { height: auto; } *, ::after, ::before { box-sizing: border-box; } body, html { font-size: 100%; } body { background: rgb(255, 255, 255); color: rgb(34, 34, 34); padding: 0px= ; margin: 0px; font-family: "Gill Sans Light", sans-serif; font-weight: 400= ; font-style: normal; line-height: 1.5; position: relative; cursor: auto; } a:hover { cursor: pointer; } img { max-width: 100%; height: auto; } img { } #map_canvas embed, #map_canvas img, #map_canvas object, .map_canvas embed, = .map_canvas img, .map_canvas object { max-width: none !important; } .left { float: left !important; } .right { float: right !important; } .clearfix::after, .clearfix::before { content: " "; display: table; } .clearfix::after { clear: both; } .hide { visibility: hidden; display: none !important; } .invisible { visibility: hidden; } .antialiased { -webkit-font-smoothing: antialiased; } img { display: inline-block; vertical-align: middle; } textarea { height: auto; min-height: 50px; } select { width: 100%; } .th { line-height: 0; display: inline-block; border: 4px solid rgb(255, 255= , 255); max-width: 100%; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0px 1px; tr= ansition: all 0.2s ease-out 0s; } .th:focus, .th:hover { box-shadow: rgba(0, 140, 186, 0.5) 0px 0px 6px 1px; = } .th.radius { border-radius: 3px; } meta.foundation-version { font-family: "/5.4.7/"; } meta.foundation-mq-small { font-family: "/only screen/"; width: 0px; } meta.foundation-mq-medium { font-family: "/only screen and (min-width:40.06= 3em)/"; width: 40.063em; } meta.foundation-mq-large { font-family: "/only screen and (min-width:64em)/= "; width: 64em; } meta.foundation-mq-xlarge { font-family: "/only screen and (min-width:90.06= 3em)/"; width: 90.063em; } meta.foundation-mq-xxlarge { font-family: "/only screen and (min-width:120.= 063em)/"; width: 120.063em; } meta.foundation-data-attribute-namespace { font-family: false; } body, html { height: auto; } *, ::after, ::before { box-sizing: border-box; } body, html { font-size: 100%; } body { background: rgb(255, 255, 255); color: rgb(34, 34, 34); padding: 0px= ; margin: 0px; font-family: "Gill Sans Light", sans-serif; font-weight: 400= ; font-style: normal; line-height: 1.5; position: relative; cursor: auto; } a:hover { cursor: pointer; } img { max-width: 100%; height: auto; } img { } #map_canvas embed, #map_canvas img, #map_canvas object, .map_canvas embed, = .map_canvas img, .map_canvas object { max-width: none !important; } .left { float: left !important; } .right { float: right !important; } .clearfix::after, .clearfix::before { content: " "; display: table; } .clearfix::after { clear: both; } .hide { visibility: hidden; display: none !important; } .invisible { visibility: hidden; } .antialiased { -webkit-font-smoothing: antialiased; } img { display: inline-block; vertical-align: middle; } textarea { height: auto; min-height: 50px; } select { width: 100%; } .has-tip { border-bottom: 1px dotted rgb(204, 204, 204); cursor: help; font= -weight: 700; color: rgb(51, 51, 51); } .has-tip:focus, .has-tip:hover { border-bottom: 1px dotted rgb(0, 63, 84); = color: rgb(0, 140, 186); } .has-tip.tip-left, .has-tip.tip-right { float: none !important; } .tooltip { display: none; position: absolute; z-index: 1006; font-weight: 4= 00; font-size: 0.875rem; line-height: 1.3; padding: 0.75rem; max-width: 300= px; left: 50%; width: 100%; color: rgb(255, 255, 255); background: rgb(51, = 51, 51); } .tooltip > .nub { display: block; left: 5px; position: absolute; width: 0px= ; height: 0px; border-width: 5px; border-style: solid; border-image: initia= l; border-color: transparent transparent rgb(51, 51, 51); top: -10px; point= er-events: none; } .tooltip > .nub.rtl { left: auto; right: 5px; } .tooltip.radius { border-radius: 3px; } .tooltip.round { border-radius: 1000px; } .tooltip.round > .nub { left: 2rem; } .tooltip.opened { color: rgb(0, 140, 186) !important; border-bottom: 1px do= tted rgb(0, 63, 84) !important; } .tap-to-close { display: block; font-size: 0.625rem; color: rgb(119, 119, 1= 19); font-weight: 400; } @media only screen and (min-width: 40.063em) { .tooltip > .nub { border-color: transparent transparent rgb(51, 51, 51); = top: -10px; } .tooltip.tip-top > .nub { border-color: rgb(51, 51, 51) transparent trans= parent; top: auto; bottom: -10px; } .tooltip.tip-left, .tooltip.tip-right { float: none !important; } .tooltip.tip-left > .nub { border-color: transparent transparent transpar= ent rgb(51, 51, 51); right: -10px; left: auto; top: 50%; margin-top: -5px; = } .tooltip.tip-right > .nub { border-color: transparent rgb(51, 51, 51) tra= nsparent transparent; right: auto; left: -10px; top: 50%; margin-top: -5px;= } } @media screen and (max-width: 1023px) and (min-width: 768px) { .tooltip-responsive-cls { right: 15% !important; left: auto !important; } .tooltip > .nub { left: 85% !important; } } @media screen and (max-width: 767px) and (min-width: 410px) { .tooltip-responsive-cls { right: 15% !important; left: auto !important; } .tooltip > .nub { left: 95% !important; } } meta.foundation-version { font-family: "/5.4.7/"; } meta.foundation-mq-small { font-family: "/only screen/"; width: 0px; } meta.foundation-mq-medium { font-family: "/only screen and (min-width:40.06= 3em)/"; width: 40.063em; } meta.foundation-mq-large { font-family: "/only screen and (min-width:64em)/= "; width: 64em; } meta.foundation-mq-xlarge { font-family: "/only screen and (min-width:90.06= 3em)/"; width: 90.063em; } meta.foundation-mq-xxlarge { font-family: "/only screen and (min-width:120.= 063em)/"; width: 120.063em; } meta.foundation-data-attribute-namespace { font-family: false; } body, html { height: auto; } *, ::after, ::before { box-sizing: border-box; } body, html { font-size: 100%; } body { background: rgb(255, 255, 255); color: rgb(34, 34, 34); padding: 0px= ; margin: 0px; font-family: "Gill Sans Light", sans-serif; font-weight: 400= ; font-style: normal; line-height: 1.5; position: relative; cursor: auto; } a:hover { cursor: pointer; } img { max-width: 100%; height: auto; } img { } #map_canvas embed, #map_canvas img, #map_canvas object, .map_canvas embed, = .map_canvas img, .map_canvas object { max-width: none !important; } .left { float: left !important; } .right { float: right !important; } .clearfix::after, .clearfix::before { content: " "; display: table; } .clearfix::after { clear: both; } .hide { visibility: hidden; display: none !important; } .invisible { visibility: hidden; } .antialiased { -webkit-font-smoothing: antialiased; } img { display: inline-block; vertical-align: middle; } textarea { height: auto; min-height: 50px; } select { width: 100%; } .text-left { text-align: left !important; } .text-right { text-align: right !important; } .text-center { text-align: center !important; } .text-justify { text-align: justify !important; } @media only screen and (max-width: 40em) { .small-only-text-left { text-align: left !important; } .small-only-text-right { text-align: right !important; } .small-only-text-center { text-align: center !important; } .small-only-text-justify { text-align: justify !important; } } @media only screen { .small-text-left { text-align: left !important; } .small-text-right { text-align: right !important; } .small-text-center { text-align: center !important; } .small-text-justify { text-align: justify !important; } } @media only screen and (max-width: 63.938em) and (min-width: 40.063em) { .medium-only-text-left { text-align: left !important; } .medium-only-text-right { text-align: right !important; } .medium-only-text-center { text-align: center !important; } .medium-only-text-justify { text-align: justify !important; } } @media only screen and (min-width: 40.063em) { .medium-text-left { text-align: left !important; } .medium-text-right { text-align: right !important; } .medium-text-center { text-align: center !important; } .medium-text-justify { text-align: justify !important; } } @media only screen and (max-width: 90em) and (min-width: 64em) { .large-only-text-left { text-align: left !important; } .large-only-text-right { text-align: right !important; } .large-only-text-center { text-align: center !important; } .large-only-text-justify { text-align: justify !important; } } @media only screen and (min-width: 64em) { .large-text-left { text-align: left !important; } .large-text-right { text-align: right !important; } .large-text-center { text-align: center !important; } .large-text-justify { text-align: justify !important; } } @media only screen and (max-width: 120em) and (min-width: 90.063em) { .xlarge-only-text-left { text-align: left !important; } .xlarge-only-text-right { text-align: right !important; } .xlarge-only-text-center { text-align: center !important; } .xlarge-only-text-justify { text-align: justify !important; } } @media only screen and (min-width: 90.063em) { .xlarge-text-left { text-align: left !important; } .xlarge-text-right { text-align: right !important; } .xlarge-text-center { text-align: center !important; } .xlarge-text-justify { text-align: justify !important; } } @media only screen and (max-width: 99999999em) and (min-width: 120.063em) { .xxlarge-only-text-left { text-align: left !important; } .xxlarge-only-text-right { text-align: right !important; } .xxlarge-only-text-center { text-align: center !important; } .xxlarge-only-text-justify { text-align: justify !important; } } @media only screen and (min-width: 120.063em) { .xxlarge-text-left { text-align: left !important; } .xxlarge-text-right { text-align: right !important; } .xxlarge-text-center { text-align: center !important; } .xxlarge-text-justify { text-align: justify !important; } } blockquote, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, li, ol, p, pre, = td, th, ul { margin: 0px; padding: 0px; } a { color: rgb(0, 140, 186); text-decoration: none; line-height: inherit; } a:focus, a:hover { color: rgb(0, 120, 160); } a img { border: none; } p { font-family: inherit; font-weight: 400; font-size: 1.125rem; line-heigh= t: 1.6; margin-bottom: 1.25rem; text-rendering: optimizelegibility; } p.lead { font-size: 1.34375rem; line-height: 1.6; } p aside { font-size: 0.875rem; line-height: 1.35; font-style: italic; } h1, h2, h3, h4, h5, h6 { font-family: "Gill Sans Light", sans-serif; font-w= eight: 400; font-style: normal; color: rgb(34, 34, 34); text-rendering: opt= imizelegibility; margin-top: 0.2rem; margin-bottom: 0.5rem; line-height: 1.= 4; } h1 small, h2 small, h3 small, h4 small, h5 small, h6 small { font-size: 60%= ; color: rgb(111, 111, 111); line-height: 0; } h1 { font-size: 1.5rem; } h2 { font-size: 0.9375rem; } h3 { font-size: 0.375rem; } h4 { font-size: 0.125rem; } h5 { font-size: 1.125rem; } h6 { font-size: 1rem; } .subheader { line-height: 1.4; color: rgb(111, 111, 111); font-weight: 400;= margin-top: 0.2rem; margin-bottom: 0.5rem; } hr { border-style: solid; border-color: rgb(221, 221, 221); border-image: i= nitial; border-width: 1px 0px 0px; clear: both; margin: 1.25rem 0px 1.1875r= em; height: 0px; } em, i { font-style: italic; line-height: inherit; } b, strong { font-weight: 700; line-height: inherit; } small { font-size: 60%; line-height: inherit; } code { font-family: Consolas, "Liberation Mono", Courier, monospace; font-w= eight: 400; color: rgb(51, 51, 51); background-color: rgb(248, 248, 248); b= order-width: 1px; border-style: solid; border-color: rgb(223, 223, 223); pa= dding: 0.125rem 0.3125rem 0.0625rem; } dl, ol, ul { font-size: 1.125rem; line-height: 1.6; margin-bottom: 1.25rem;= list-style-position: outside; font-family: inherit; } ul { margin-left: 1.1rem; } ul.no-bullet { margin-left: 0px; } ul.no-bullet li ol, ul.no-bullet li ul { margin-left: 1.25rem; margin-botto= m: 0px; list-style: none; } ul li ol, ul li ul { margin-left: 1.25rem; margin-bottom: 0px; } ul.circle li ul, ul.disc li ul, ul.square li ul { list-style: inherit; } ul.square { list-style-type: square; margin-left: 1.1rem; } ul.circle { list-style-type: circle; margin-left: 1.1rem; } ul.disc { list-style-type: disc; margin-left: 1.1rem; } ul.no-bullet { list-style: none; } ol { margin-left: 1.4rem; } ol li ol, ol li ul { margin-left: 1.25rem; margin-bottom: 0px; } dl dt { margin-bottom: 0.3rem; font-weight: 700; } dl dd { margin-bottom: 0.75rem; } abbr, acronym { text-transform: uppercase; font-size: 90%; color: rgb(34, 3= 4, 34); cursor: help; } abbr { text-transform: none; } abbr[title] { border-bottom: 1px dotted rgb(221, 221, 221); } blockquote { margin: 0px 0px 1.25rem; padding: 0.5625rem 1.25rem 0px 1.1875= rem; border-left: 1px solid rgb(221, 221, 221); } blockquote cite { display: block; font-size: 0.8125rem; color: rgb(85, 85, = 85); } blockquote cite::before { content: "=E2=80=94 "; } blockquote cite a, blockquote cite a:visited { color: rgb(85, 85, 85); } blockquote, blockquote p { line-height: 1.6; color: rgb(111, 111, 111); } .vcard { display: inline-block; margin: 0px 0px 1.25rem; border: 1px solid = rgb(221, 221, 221); padding: 0.625rem 0.75rem; } .vcard li { margin: 0px; display: block; } .vcard .fn { font-weight: 700; font-size: 0.9375rem; } .vevent .summary { font-weight: 700; } .vevent abbr { cursor: default; text-decoration: none; font-weight: 700; bo= rder: none; padding: 0px 0.0625rem; } @media only screen and (min-width: 40.063em) { h1, h2, h3, h4, h5, h6 { line-height: 1.4; } h1 { font-size: 3rem; } h2 { font-size: 2.25rem; } h3 { font-size: 1.5rem; } h4 { font-size: 1.125rem; } h5 { font-size: 1.125rem; } h6 { font-size: 1rem; } } .print-only { display: none !important; } @media print { * { background: 0px 0px !important; color: rgb(0, 0, 0) !important; box-s= hadow: none !important; text-shadow: none !important; } a, a:visited { text-decoration: underline; } a[href]::after { content: " (" attr(href) ")"; } abbr[title]::after { content: " (" attr(title) ")"; } .ir a::after, a[href^=3D"#"]::after, a[href^=3D"javascript:"]::after { co= ntent: ""; } blockquote, pre { border: 1px solid rgb(153, 153, 153); break-inside: avo= id; } thead { display: table-header-group; } img, tr { break-inside: avoid; } img { max-width: 100% !important; } @page { margin: 0.5cm; } h2, h3, p { orphans: 3; widows: 3; } h2, h3 { break-after: avoid; } .hide-on-print { display: none !important; } .print-only { display: block !important; } .hide-for-print { display: none !important; } .show-for-print { display: inherit !important; } } meta.foundation-version { font-family: "/5.4.7/"; } meta.foundation-mq-small { font-family: "/only screen/"; width: 0px; } meta.foundation-mq-medium { font-family: "/only screen and (min-width:40.06= 3em)/"; width: 40.063em; } meta.foundation-mq-large { font-family: "/only screen and (min-width:64em)/= "; width: 64em; } meta.foundation-mq-xlarge { font-family: "/only screen and (min-width:90.06= 3em)/"; width: 90.063em; } meta.foundation-mq-xxlarge { font-family: "/only screen and (min-width:120.= 063em)/"; width: 120.063em; } meta.foundation-data-attribute-namespace { font-family: false; } body, html { height: auto; } *, ::after, ::before { box-sizing: border-box; } body, html { font-size: 100%; } body { background: rgb(255, 255, 255); color: rgb(34, 34, 34); padding: 0px= ; margin: 0px; font-family: "Gill Sans Light", sans-serif; font-weight: 400= ; font-style: normal; line-height: 1.5; position: relative; cursor: auto; } a:hover { cursor: pointer; } img { max-width: 100%; height: auto; } img { } #map_canvas embed, #map_canvas img, #map_canvas object, .map_canvas embed, = .map_canvas img, .map_canvas object { max-width: none !important; } .left { float: left !important; } .right { float: right !important; } .clearfix::after, .clearfix::before { content: " "; display: table; } .clearfix::after { clear: both; } .hide { visibility: hidden; display: none !important; } .invisible { visibility: hidden; } .antialiased { -webkit-font-smoothing: antialiased; } img { display: inline-block; vertical-align: middle; } textarea { height: auto; min-height: 50px; } select { width: 100%; } meta.foundation-version { font-family: "/5.4.7/"; } meta.foundation-mq-small { font-family: "/only screen/"; width: 0px; } meta.foundation-mq-medium { font-family: "/only screen and (min-width:40.06= 3em)/"; width: 40.063em; } meta.foundation-mq-large { font-family: "/only screen and (min-width:64em)/= "; width: 64em; } meta.foundation-mq-xlarge { font-family: "/only screen and (min-width:90.06= 3em)/"; width: 90.063em; } meta.foundation-mq-xxlarge { font-family: "/only screen and (min-width:120.= 063em)/"; width: 120.063em; } meta.foundation-data-attribute-namespace { font-family: false; } body, html { height: auto; } *, ::after, ::before { box-sizing: border-box; } body, html { font-size: 100%; } body { background: rgb(255, 255, 255); color: rgb(34, 34, 34); padding: 0px= ; margin: 0px; font-family: "Gill Sans Light", sans-serif; font-weight: 400= ; font-style: normal; line-height: 1.5; position: relative; cursor: auto; } a:hover { cursor: pointer; } img { max-width: 100%; height: auto; } img { } #map_canvas embed, #map_canvas img, #map_canvas object, .map_canvas embed, = .map_canvas img, .map_canvas object { max-width: none !important; } .left { float: left !important; } .right { float: right !important; } .clearfix::after, .clearfix::before { content: " "; display: table; } .clearfix::after { clear: both; } .hide { visibility: hidden; display: none !important; } .invisible { visibility: hidden; } .antialiased { -webkit-font-smoothing: antialiased; } img { display: inline-block; vertical-align: middle; } textarea { height: auto; min-height: 50px; } select { width: 100%; } .text-left { text-align: left !important; } .text-right { text-align: right !important; } .text-center { text-align: center !important; } .text-justify { text-align: justify !important; } @media only screen and (max-width: 40em) { .small-only-text-left { text-align: left !important; } .small-only-text-right { text-align: right !important; } .small-only-text-center { text-align: center !important; } .small-only-text-justify { text-align: justify !important; } } @media only screen { .small-text-left { text-align: left !important; } .small-text-right { text-align: right !important; } .small-text-center { text-align: center !important; } .small-text-justify { text-align: justify !important; } } @media only screen and (max-width: 63.938em) and (min-width: 40.063em) { .medium-only-text-left { text-align: left !important; } .medium-only-text-right { text-align: right !important; } .medium-only-text-center { text-align: center !important; } .medium-only-text-justify { text-align: justify !important; } } @media only screen and (min-width: 40.063em) { .medium-text-left { text-align: left !important; } .medium-text-right { text-align: right !important; } .medium-text-center { text-align: center !important; } .medium-text-justify { text-align: justify !important; } } @media only screen and (max-width: 90em) and (min-width: 64em) { .large-only-text-left { text-align: left !important; } .large-only-text-right { text-align: right !important; } .large-only-text-center { text-align: center !important; } .large-only-text-justify { text-align: justify !important; } } @media only screen and (min-width: 64em) { .large-text-left { text-align: left !important; } .large-text-right { text-align: right !important; } .large-text-center { text-align: center !important; } .large-text-justify { text-align: justify !important; } } @media only screen and (max-width: 120em) and (min-width: 90.063em) { .xlarge-only-text-left { text-align: left !important; } .xlarge-only-text-right { text-align: right !important; } .xlarge-only-text-center { text-align: center !important; } .xlarge-only-text-justify { text-align: justify !important; } } @media only screen and (min-width: 90.063em) { .xlarge-text-left { text-align: left !important; } .xlarge-text-right { text-align: right !important; } .xlarge-text-center { text-align: center !important; } .xlarge-text-justify { text-align: justify !important; } } @media only screen and (max-width: 99999999em) and (min-width: 120.063em) { .xxlarge-only-text-left { text-align: left !important; } .xxlarge-only-text-right { text-align: right !important; } .xxlarge-only-text-center { text-align: center !important; } .xxlarge-only-text-justify { text-align: justify !important; } } @media only screen and (min-width: 120.063em) { .xxlarge-text-left { text-align: left !important; } .xxlarge-text-right { text-align: right !important; } .xxlarge-text-center { text-align: center !important; } .xxlarge-text-justify { text-align: justify !important; } } blockquote, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, li, ol, p, pre, = td, th, ul { margin: 0px; padding: 0px; } a { color: rgb(0, 140, 186); text-decoration: none; line-height: inherit; } a:focus, a:hover { color: rgb(0, 120, 160); } a img { border: none; } p { font-family: inherit; font-weight: 400; font-size: 1.125rem; line-heigh= t: 1.6; margin-bottom: 1.25rem; text-rendering: optimizelegibility; } p.lead { font-size: 1.34375rem; line-height: 1.6; } p aside { font-size: 0.875rem; line-height: 1.35; font-style: italic; } h1, h2, h3, h4, h5, h6 { font-family: "Gill Sans Light", sans-serif; font-w= eight: 400; font-style: normal; color: rgb(34, 34, 34); text-rendering: opt= imizelegibility; margin-top: 0.2rem; margin-bottom: 0.5rem; line-height: 1.= 4; } h1 small, h2 small, h3 small, h4 small, h5 small, h6 small { font-size: 60%= ; color: rgb(111, 111, 111); line-height: 0; } h1 { font-size: 1.5rem; } h2 { font-size: 0.9375rem; } h3 { font-size: 0.375rem; } h4 { font-size: 0.125rem; } h5 { font-size: 1.125rem; } h6 { font-size: 1rem; } .subheader { line-height: 1.4; color: rgb(111, 111, 111); font-weight: 400;= margin-top: 0.2rem; margin-bottom: 0.5rem; } hr { border-style: solid; border-color: rgb(221, 221, 221); border-image: i= nitial; border-width: 1px 0px 0px; clear: both; margin: 1.25rem 0px 1.1875r= em; height: 0px; } em, i { font-style: italic; line-height: inherit; } b, strong { font-weight: 700; line-height: inherit; } small { font-size: 60%; line-height: inherit; } code { font-family: Consolas, "Liberation Mono", Courier, monospace; font-w= eight: 400; color: rgb(51, 51, 51); background-color: rgb(248, 248, 248); b= order-width: 1px; border-style: solid; border-color: rgb(223, 223, 223); pa= dding: 0.125rem 0.3125rem 0.0625rem; } dl, ol, ul { font-size: 1.125rem; line-height: 1.6; margin-bottom: 1.25rem;= list-style-position: outside; font-family: inherit; } ul { margin-left: 1.1rem; } ul.no-bullet { margin-left: 0px; } ul.no-bullet li ol, ul.no-bullet li ul { margin-left: 1.25rem; margin-botto= m: 0px; list-style: none; } ul li ol, ul li ul { margin-left: 1.25rem; margin-bottom: 0px; } ul.circle li ul, ul.disc li ul, ul.square li ul { list-style: inherit; } ul.square { list-style-type: square; margin-left: 1.1rem; } ul.circle { list-style-type: circle; margin-left: 1.1rem; } ul.disc { list-style-type: disc; margin-left: 1.1rem; } ul.no-bullet { list-style: none; } ol { margin-left: 1.4rem; } ol li ol, ol li ul { margin-left: 1.25rem; margin-bottom: 0px; } dl dt { margin-bottom: 0.3rem; font-weight: 700; } dl dd { margin-bottom: 0.75rem; } abbr, acronym { text-transform: uppercase; font-size: 90%; color: rgb(34, 3= 4, 34); cursor: help; } abbr { text-transform: none; } abbr[title] { border-bottom: 1px dotted rgb(221, 221, 221); } blockquote { margin: 0px 0px 1.25rem; padding: 0.5625rem 1.25rem 0px 1.1875= rem; border-left: 1px solid rgb(221, 221, 221); } blockquote cite { display: block; font-size: 0.8125rem; color: rgb(85, 85, = 85); } blockquote cite::before { content: "=E2=80=94 "; } blockquote cite a, blockquote cite a:visited { color: rgb(85, 85, 85); } blockquote, blockquote p { line-height: 1.6; color: rgb(111, 111, 111); } .vcard { display: inline-block; margin: 0px 0px 1.25rem; border: 1px solid = rgb(221, 221, 221); padding: 0.625rem 0.75rem; } .vcard li { margin: 0px; display: block; } .vcard .fn { font-weight: 700; font-size: 0.9375rem; } .vevent .summary { font-weight: 700; } .vevent abbr { cursor: default; text-decoration: none; font-weight: 700; bo= rder: none; padding: 0px 0.0625rem; } @media only screen and (min-width: 40.063em) { h1, h2, h3, h4, h5, h6 { line-height: 1.4; } h1 { font-size: 3rem; } h2 { font-size: 2.25rem; } h3 { font-size: 1.5rem; } h4 { font-size: 1.125rem; } h5 { font-size: 1.125rem; } h6 { font-size: 1rem; } } .print-only { display: none !important; } @media print { * { background: 0px 0px !important; color: rgb(0, 0, 0) !important; box-s= hadow: none !important; text-shadow: none !important; } a, a:visited { text-decoration: underline; } a[href]::after { content: " (" attr(href) ")"; } abbr[title]::after { content: " (" attr(title) ")"; } .ir a::after, a[href^=3D"#"]::after, a[href^=3D"javascript:"]::after { co= ntent: ""; } blockquote, pre { border: 1px solid rgb(153, 153, 153); break-inside: avo= id; } thead { display: table-header-group; } img, tr { break-inside: avoid; } img { max-width: 100% !important; } @page { margin: 0.5cm; } h2, h3, p { orphans: 3; widows: 3; } h2, h3 { break-after: avoid; } .hide-on-print { display: none !important; } .print-only { display: block !important; } .hide-for-print { display: none !important; } .show-for-print { display: inherit !important; } } .off-canvas-wrap { position: relative; width: 100%; overflow: hidden; } .off-canvas-wrap.move-bottom, .off-canvas-wrap.move-left, .off-canvas-wrap.= move-right, .off-canvas-wrap.move-top { min-height: 100%; } .inner-wrap { position: relative; width: 100%; transition: transform 0.5s e= ase 0s; } .inner-wrap::after, .inner-wrap::before { content: " "; display: table; } .inner-wrap::after { clear: both; } .tab-bar { background: rgb(51, 51, 51); color: rgb(255, 255, 255); height: = 2.8125rem; line-height: 2.8125rem; position: relative; } .tab-bar h1, .tab-bar h2, .tab-bar h3, .tab-bar h4, .tab-bar h5, .tab-bar h= 6 { color: rgb(255, 255, 255); font-weight: 700; line-height: 2.8125rem; ma= rgin: 0px; } .tab-bar h1, .tab-bar h2, .tab-bar h3, .tab-bar h4 { font-size: 1.125rem; } .left-small { height: 2.8125rem; position: absolute; top: 0px; width: 2.812= 5rem; border-right: 1px solid rgb(26, 26, 26); left: 0px; } .right-small { height: 2.8125rem; position: absolute; top: 0px; width: 2.81= 25rem; border-left: 1px solid rgb(26, 26, 26); right: 0px; } .tab-bar-section { height: 2.8125rem; padding: 0px 0.625rem; position: abso= lute; text-align: center; top: 0px; } .tab-bar-section.left { text-align: left; } .tab-bar-section.right { text-align: right; } .tab-bar-section.left { left: 0px; right: 2.8125rem; } .tab-bar-section.right { left: 2.8125rem; right: 0px; } .tab-bar-section.middle { left: 2.8125rem; right: 2.8125rem; } .tab-bar .menu-icon { color: rgb(255, 255, 255); display: block; height: 2.= 8125rem; padding: 0px; position: relative; text-indent: 2.1875rem; transfor= m: translate3d(0px, 0px, 0px); width: 2.8125rem; } .tab-bar .menu-icon span::after { content: ""; position: absolute; display:= block; height: 0px; top: 50%; margin-top: -0.5rem; left: 0.90625rem; box-s= hadow: rgb(255, 255, 255) 0px 0px 0px 1px, rgb(255, 255, 255) 0px 7px 0px 1= px, rgb(255, 255, 255) 0px 14px 0px 1px; width: 1rem; } .tab-bar .menu-icon span:hover::after { box-shadow: rgb(179, 179, 179) 0px = 0px 0px 1px, rgb(179, 179, 179) 0px 7px 0px 1px, rgb(179, 179, 179) 0px 14p= x 0px 1px; } .left-off-canvas-menu { background: rgb(56, 55, 55); bottom: 0px; box-sizin= g: content-box; overflow: hidden auto; position: absolute; transition: tran= sform 0.5s ease 0s; width: 17.5rem; z-index: 1001; transform: translate3d(-= 100%, 0px, 0px); left: 0px; top: 0px; } .left-off-canvas-menu * { } .right-off-canvas-menu { background: rgb(56, 55, 55); bottom: 0px; box-sizi= ng: content-box; overflow: hidden auto; position: absolute; transition: tra= nsform 0.5s ease 0s; width: 17.5rem; z-index: 1001; transform: translate3d(= 100%, 0px, 0px); right: 0px; top: 0px; } .right-off-canvas-menu * { } .top-off-canvas-menu { background: rgb(56, 55, 55); bottom: 0px; box-sizing= : content-box; overflow: hidden auto; position: absolute; transition: trans= form 0.5s ease 0s; z-index: 1001; transform: translate3d(0px, -100%, 0px); = top: 0px; width: 100%; height: 18.75rem; } .top-off-canvas-menu * { } .bottom-off-canvas-menu { background: rgb(56, 55, 55); box-sizing: content-= box; overflow: hidden auto; position: absolute; transition: transform 0.5s = ease 0s; z-index: 1001; transform: translate3d(0px, 100%, 0px); bottom: 0px= ; width: 100%; height: 18.75rem; } .bottom-off-canvas-menu * { } ul.off-canvas-list { list-style-type: none; margin: 0px; padding: 0px; } ul.off-canvas-list li label { background: rgb(68, 68, 68); border-bottom: n= one; border-top: 1px solid rgb(94, 94, 94); color: rgb(153, 153, 153); disp= lay: block; font-size: 0.75rem; font-weight: 700; margin: 0px; padding: 0.3= rem 0.9375rem; text-transform: uppercase; } ul.off-canvas-list li a { border-bottom: 1px solid rgb(42, 41, 41); color: = rgba(255, 255, 255, 0.7); display: block; padding: 0.66667rem; transition: = background 0.3s ease 0s; } ul.off-canvas-list li a:hover { background: rgb(56, 55, 55); } ul.off-canvas-list li a:active { background: rgb(36, 36, 36); } .move-right > .inner-wrap { transform: translate3d(17.5rem, 0px, 0px); } .move-right .exit-off-canvas { box-shadow: none; cursor: pointer; transitio= n: background 0.3s ease 0s; -webkit-tap-highlight-color: transparent; backg= round: rgba(255, 255, 255, 0.2); inset: 0px; display: block; position: abso= lute; z-index: 1002; } @media only screen and (min-width: 40.063em) { .move-right .exit-off-canvas:hover { background: rgba(255, 255, 255, 0.05= ); } } .move-left > .inner-wrap { transform: translate3d(-17.5rem, 0px, 0px); } .move-left .exit-off-canvas { box-shadow: none; cursor: pointer; transition= : background 0.3s ease 0s; -webkit-tap-highlight-color: transparent; backgr= ound: rgba(255, 255, 255, 0.2); inset: 0px; display: block; position: absol= ute; z-index: 1002; } @media only screen and (min-width: 40.063em) { .move-left .exit-off-canvas:hover { background: rgba(255, 255, 255, 0.05)= ; } } .move-top > .inner-wrap { transform: translate3d(0px, -18.75rem, 0px); } .move-top .exit-off-canvas { box-shadow: none; cursor: pointer; transition:= background 0.3s ease 0s; -webkit-tap-highlight-color: transparent; backgro= und: rgba(255, 255, 255, 0.2); inset: 0px; display: block; position: absolu= te; z-index: 1002; } @media only screen and (min-width: 40.063em) { .move-top .exit-off-canvas:hover { background: rgba(255, 255, 255, 0.05);= } } .move-bottom > .inner-wrap { transform: translate3d(0px, 18.75rem, 0px); } .move-bottom .exit-off-canvas { box-shadow: none; cursor: pointer; transiti= on: background 0.3s ease 0s; -webkit-tap-highlight-color: transparent; back= ground: rgba(255, 255, 255, 0.2); inset: 0px; display: block; position: abs= olute; z-index: 1002; } @media only screen and (min-width: 40.063em) { .move-bottom .exit-off-canvas:hover { background: rgba(255, 255, 255, 0.0= 5); } } .offcanvas-overlap .bottom-off-canvas-menu, .offcanvas-overlap .left-off-ca= nvas-menu, .offcanvas-overlap .right-off-canvas-menu, .offcanvas-overlap .t= op-off-canvas-menu { transform: none; z-index: 1099; } .offcanvas-overlap .exit-off-canvas { box-shadow: none; cursor: pointer; tr= ansition: background 0.3s ease 0s; -webkit-tap-highlight-color: transparent= ; background: rgba(255, 255, 255, 0.2); inset: 0px; display: block; positio= n: absolute; z-index: 1002; } @media only screen and (min-width: 40.063em) { .offcanvas-overlap .exit-off-canvas:hover { background: rgba(255, 255, 25= 5, 0.05); } } .offcanvas-overlap-left .right-off-canvas-menu { transform: none; z-index: = 99999 !important; } .offcanvas-overlap-left .exit-off-canvas { box-shadow: none; cursor: pointe= r; transition: background 0.3s ease 0s; -webkit-tap-highlight-color: transp= arent; background: rgba(255, 255, 255, 0.2); inset: 0px; display: block; po= sition: absolute; z-index: 1002; } @media only screen and (min-width: 40.063em) { .offcanvas-overlap-left .exit-off-canvas:hover { background: rgba(255, 25= 5, 255, 0.05); } } .offcanvas-overlap-right .left-off-canvas-menu { transform: none; z-index: = 99999 !important; } .offcanvas-overlap-right .exit-off-canvas { box-shadow: none; cursor: point= er; transition: background 0.3s ease 0s; -webkit-tap-highlight-color: trans= parent; background: rgba(255, 255, 255, 0.2); inset: 0px; display: block; p= osition: absolute; z-index: 1002; } @media only screen and (min-width: 40.063em) { .offcanvas-overlap-right .exit-off-canvas:hover { background: rgba(255, 2= 55, 255, 0.05); } } .offcanvas-overlap-top .bottom-off-canvas-menu { transform: none; z-index: = 99999 !important; } .offcanvas-overlap-top .exit-off-canvas { box-shadow: none; cursor: pointer= ; transition: background 0.3s ease 0s; -webkit-tap-highlight-color: transpa= rent; background: rgba(255, 255, 255, 0.2); inset: 0px; display: block; pos= ition: absolute; z-index: 1002; } @media only screen and (min-width: 40.063em) { .offcanvas-overlap-top .exit-off-canvas:hover { background: rgba(255, 255= , 255, 0.05); } } .offcanvas-overlap-bottom .top-off-canvas-menu { transform: none; z-index: = 99999 !important; } .offcanvas-overlap-bottom .exit-off-canvas { box-shadow: none; cursor: poin= ter; transition: background 0.3s ease 0s; -webkit-tap-highlight-color: tran= sparent; background: rgba(255, 255, 255, 0.2); inset: 0px; display: block; = position: absolute; z-index: 1002; } @media only screen and (min-width: 40.063em) { .offcanvas-overlap-bottom .exit-off-canvas:hover { background: rgba(255, = 255, 255, 0.05); } } .no-csstransforms .left-off-canvas-menu { left: -17.5rem; } .no-csstransforms .right-off-canvas-menu { right: -17.5rem; } .no-csstransforms .top-off-canvas-menu { top: -18.75rem; } .no-csstransforms .bottom-off-canvas-menu { bottom: -18.75rem; } .no-csstransforms .move-left > .inner-wrap { right: 17.5rem; } .no-csstransforms .move-right > .inner-wrap { left: 17.5rem; } .no-csstransforms .move-top > .inner-wrap { right: 18.75rem; } .no-csstransforms .move-bottom > .inner-wrap { left: 18.75rem; } .left-submenu { background: rgb(56, 55, 55); bottom: 0px; box-sizing: conte= nt-box; margin: 0px; overflow: hidden auto; position: absolute; top: 0px; w= idth: 17.5rem; height: 18.75rem; z-index: 1002; transform: translate3d(-100= %, 0px, 0px); left: 0px; transition: transform 0.5s ease 0s; } .left-submenu * { } .left-submenu .back > a { background: rgb(68, 68, 68); border-bottom: none;= border-top: 1px solid rgb(94, 94, 94); color: rgb(153, 153, 153); font-wei= ght: 700; padding: 0.3rem 0.9375rem; text-transform: uppercase; margin: 0px= ; } .left-submenu .back > a:hover { background: rgb(48, 48, 48); border-bottom:= none; border-top: 1px solid rgb(94, 94, 94); } .left-submenu .back > a::before { content: "=C2=AB"; margin-right: 0.5rem; = display: inline; } .left-submenu.move-right, .left-submenu.offcanvas-overlap, .left-submenu.of= fcanvas-overlap-right { transform: translate3d(0px, 0px, 0px); } .right-submenu { background: rgb(56, 55, 55); bottom: 0px; box-sizing: cont= ent-box; margin: 0px; overflow: hidden auto; position: absolute; top: 0px; = width: 17.5rem; height: 18.75rem; z-index: 1002; transform: translate3d(100= %, 0px, 0px); right: 0px; transition: transform 0.5s ease 0s; } .right-submenu * { } .right-submenu .back > a { background: rgb(68, 68, 68); border-bottom: none= ; border-top: 1px solid rgb(94, 94, 94); color: rgb(153, 153, 153); font-we= ight: 700; padding: 0.3rem 0.9375rem; text-transform: uppercase; margin: 0p= x; } .right-submenu .back > a:hover { background: rgb(48, 48, 48); border-bottom= : none; border-top: 1px solid rgb(94, 94, 94); } .right-submenu .back > a::after { content: "=C2=BB"; margin-left: 0.5rem; d= isplay: inline; } .right-submenu.move-left, .right-submenu.offcanvas-overlap, .right-submenu.= offcanvas-overlap-left { transform: translate3d(0px, 0px, 0px); } .top-submenu { background: rgb(56, 55, 55); bottom: 0px; box-sizing: conten= t-box; margin: 0px; overflow: hidden auto; position: absolute; height: 18.7= 5rem; z-index: 1002; transform: translate3d(0px, -100%, 0px); top: 0px; wid= th: 100%; transition: transform 0.5s ease 0s; } .top-submenu * { } .top-submenu .back > a { background: rgb(68, 68, 68); border-bottom: none; = border-top: 1px solid rgb(94, 94, 94); color: rgb(153, 153, 153); font-weig= ht: 700; padding: 0.3rem 0.9375rem; text-transform: uppercase; margin: 0px;= } .top-submenu .back > a:hover { background: rgb(48, 48, 48); border-bottom: = none; border-top: 1px solid rgb(94, 94, 94); } .top-submenu.move-bottom, .top-submenu.offcanvas-overlap, .top-submenu.offc= anvas-overlap-bottom { transform: translate3d(0px, 0px, 0px); } .bottom-submenu { background: rgb(56, 55, 55); box-sizing: content-box; mar= gin: 0px; overflow: hidden auto; position: absolute; top: 0px; height: 18.7= 5rem; z-index: 1002; transform: translate3d(0px, 100%, 0px); bottom: 0px; w= idth: 100%; transition: transform 0.5s ease 0s; } .bottom-submenu * { } .bottom-submenu .back > a { background: rgb(68, 68, 68); border-bottom: non= e; border-top: 1px solid rgb(94, 94, 94); color: rgb(153, 153, 153); font-w= eight: 700; padding: 0.3rem 0.9375rem; text-transform: uppercase; margin: 0= px; } .bottom-submenu .back > a:hover { background: rgb(48, 48, 48); border-botto= m: none; border-top: 1px solid rgb(94, 94, 94); } .bottom-submenu.move-top, .bottom-submenu.offcanvas-overlap, .bottom-submen= u.offcanvas-overlap-top { transform: translate3d(0px, 0px, 0px); } .left-off-canvas-menu ul.off-canvas-list li.has-submenu > a::after { conten= t: "=C2=BB"; margin-left: 0.5rem; display: inline; } .right-off-canvas-menu ul.off-canvas-list li.has-submenu > a::before { cont= ent: "=C2=AB"; margin-right: 0.5rem; display: inline; } meta.foundation-version { font-family: "/5.4.7/"; } meta.foundation-mq-small { font-family: "/only screen/"; width: 0px; } meta.foundation-mq-medium { font-family: "/only screen and (min-width:40.06= 3em)/"; width: 40.063em; } meta.foundation-mq-large { font-family: "/only screen and (min-width:64em)/= "; width: 64em; } meta.foundation-mq-xlarge { font-family: "/only screen and (min-width:90.06= 3em)/"; width: 90.063em; } meta.foundation-mq-xxlarge { font-family: "/only screen and (min-width:120.= 063em)/"; width: 120.063em; } meta.foundation-data-attribute-namespace { font-family: false; } body, html { height: auto; } *, ::after, ::before { box-sizing: border-box; } body, html { font-size: 100%; } body { background: rgb(255, 255, 255); color: rgb(34, 34, 34); padding: 0px= ; margin: 0px; font-family: "Gill Sans Light", sans-serif; font-weight: 400= ; font-style: normal; line-height: 1.5; position: relative; cursor: auto; } a:hover { cursor: pointer; } img { max-width: 100%; height: auto; } img { } #map_canvas embed, #map_canvas img, #map_canvas object, .map_canvas embed, = .map_canvas img, .map_canvas object { max-width: none !important; } .left { float: left !important; } .right { float: right !important; } .clearfix::after, .clearfix::before { content: " "; display: table; } .clearfix::after { clear: both; } .hide { visibility: hidden; display: none !important; } .invisible { visibility: hidden; } .antialiased { -webkit-font-smoothing: antialiased; } img { display: inline-block; vertical-align: middle; } textarea { height: auto; min-height: 50px; } select { width: 100%; } @media only screen { .hide-for-large, .hide-for-large-only, .hide-for-large-up, .hide-for-medi= um, .hide-for-medium-only, .hide-for-medium-up, .hide-for-xlarge, .hide-for= -xlarge-only, .hide-for-xlarge-up, .hide-for-xxlarge, .hide-for-xxlarge-onl= y, .hide-for-xxlarge-up, .show-for-large-down, .show-for-medium-down, .show= -for-small, .show-for-small-down, .show-for-small-only, .show-for-small-up,= .show-for-xlarge-down, .show-for-xxlarge-down { display: inherit !importan= t; } .hide-for-large-down, .hide-for-medium-down, .hide-for-small, .hide-for-s= mall-down, .hide-for-small-only, .hide-for-small-up, .hide-for-xlarge-down,= .hide-for-xxlarge-down, .show-for-large, .show-for-large-only, .show-for-l= arge-up, .show-for-medium, .show-for-medium-only, .show-for-medium-up, .sho= w-for-xlarge, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xxlarge= , .show-for-xxlarge-only, .show-for-xxlarge-up { display: none !important; = } .hidden-for-large, .hidden-for-large-only, .hidden-for-large-up, .hidden-= for-medium, .hidden-for-medium-only, .hidden-for-medium-up, .hidden-for-xla= rge, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xxlarge, .= hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .visible-for-large-down, .= visible-for-medium-down, .visible-for-small, .visible-for-small-down, .visi= ble-for-small-only, .visible-for-small-up, .visible-for-xlarge-down, .visib= le-for-xxlarge-down { height: auto; width: auto; overflow: visible; clip: a= uto; position: static !important; } .hidden-for-large-down, .hidden-for-medium-down, .hidden-for-small, .hidd= en-for-small-down, .hidden-for-small-only, .hidden-for-small-up, .hidden-fo= r-xlarge-down, .hidden-for-xxlarge-down, .visible-for-large, .visible-for-l= arge-only, .visible-for-large-up, .visible-for-medium, .visible-for-medium-= only, .visible-for-medium-up, .visible-for-xlarge, .visible-for-xlarge-only= , .visible-for-xlarge-up, .visible-for-xxlarge, .visible-for-xxlarge-only, = .visible-for-xxlarge-up { height: 1px; width: 1px; overflow: hidden; clip: = rect(1px, 1px, 1px, 1px); position: absolute !important; } table.hide-for-large, table.hide-for-large-only, table.hide-for-large-up,= table.hide-for-medium, table.hide-for-medium-only, table.hide-for-medium-u= p, table.hide-for-xlarge, table.hide-for-xlarge-only, table.hide-for-xlarge= -up, table.hide-for-xxlarge, table.hide-for-xxlarge-only, table.hide-for-xx= large-up, table.show-for-large-down, table.show-for-medium-down, table.show= -for-small, table.show-for-small-down, table.show-for-small-only, table.sho= w-for-small-up, table.show-for-xlarge-down, table.show-for-xxlarge-down { d= isplay: table !important; } thead.hide-for-large, thead.hide-for-large-only, thead.hide-for-large-up,= thead.hide-for-medium, thead.hide-for-medium-only, thead.hide-for-medium-u= p, thead.hide-for-xlarge, thead.hide-for-xlarge-only, thead.hide-for-xlarge= -up, thead.hide-for-xxlarge, thead.hide-for-xxlarge-only, thead.hide-for-xx= large-up, thead.show-for-large-down, thead.show-for-medium-down, thead.show= -for-small, thead.show-for-small-down, thead.show-for-small-only, thead.sho= w-for-small-up, thead.show-for-xlarge-down, thead.show-for-xxlarge-down { d= isplay: table-header-group !important; } tbody.hide-for-large, tbody.hide-for-large-only, tbody.hide-for-large-up,= tbody.hide-for-medium, tbody.hide-for-medium-only, tbody.hide-for-medium-u= p, tbody.hide-for-xlarge, tbody.hide-for-xlarge-only, tbody.hide-for-xlarge= -up, tbody.hide-for-xxlarge, tbody.hide-for-xxlarge-only, tbody.hide-for-xx= large-up, tbody.show-for-large-down, tbody.show-for-medium-down, tbody.show= -for-small, tbody.show-for-small-down, tbody.show-for-small-only, tbody.sho= w-for-small-up, tbody.show-for-xlarge-down, tbody.show-for-xxlarge-down { d= isplay: table-row-group !important; } tr.hide-for-large, tr.hide-for-large-only, tr.hide-for-large-up, tr.hide-= for-medium, tr.hide-for-medium-only, tr.hide-for-medium-up, tr.hide-for-xla= rge, tr.hide-for-xlarge-only, tr.hide-for-xlarge-up, tr.hide-for-xxlarge, t= r.hide-for-xxlarge-only, tr.hide-for-xxlarge-up, tr.show-for-large-down, tr= .show-for-medium-down, tr.show-for-small, tr.show-for-small-down, tr.show-f= or-small-only, tr.show-for-small-up, tr.show-for-xlarge-down, tr.show-for-x= xlarge-down { display: table-row !important; } td.hide-for-large, td.hide-for-large-only, td.hide-for-large-up, td.hide-= for-medium, td.hide-for-medium-only, td.hide-for-medium-up, td.hide-for-xla= rge, td.hide-for-xlarge-only, td.hide-for-xlarge-up, td.hide-for-xxlarge, t= d.hide-for-xxlarge-only, td.hide-for-xxlarge-up, td.show-for-large-down, td= .show-for-medium-down, td.show-for-small, td.show-for-small-down, td.show-f= or-small-only, td.show-for-small-up, td.show-for-xlarge-down, td.show-for-x= xlarge-down, th.hide-for-large, th.hide-for-large-only, th.hide-for-large-u= p, th.hide-for-medium, th.hide-for-medium-only, th.hide-for-medium-up, th.h= ide-for-xlarge, th.hide-for-xlarge-only, th.hide-for-xlarge-up, th.hide-for= -xxlarge, th.hide-for-xxlarge-only, th.hide-for-xxlarge-up, th.show-for-lar= ge-down, th.show-for-medium-down, th.show-for-small, th.show-for-small-down= , th.show-for-small-only, th.show-for-small-up, th.show-for-xlarge-down, th= .show-for-xxlarge-down { display: table-cell !important; } } @media only screen and (min-width: 40.063em) { .hide-for-large, .hide-for-large-only, .hide-for-large-up, .hide-for-smal= l, .hide-for-small-down, .hide-for-small-only, .hide-for-xlarge, .hide-for-= xlarge-only, .hide-for-xlarge-up, .hide-for-xxlarge, .hide-for-xxlarge-only= , .hide-for-xxlarge-up, .show-for-large-down, .show-for-medium, .show-for-m= edium-down, .show-for-medium-only, .show-for-medium-up, .show-for-small-up,= .show-for-xlarge-down, .show-for-xxlarge-down { display: inherit !importan= t; } .hide-for-large-down, .hide-for-medium, .hide-for-medium-down, .hide-for-= medium-only, .hide-for-medium-up, .hide-for-small-up, .hide-for-xlarge-down= , .hide-for-xxlarge-down, .show-for-large, .show-for-large-only, .show-for-= large-up, .show-for-small, .show-for-small-down, .show-for-small-only, .sho= w-for-xlarge, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xxlarge= , .show-for-xxlarge-only, .show-for-xxlarge-up { display: none !important; = } .hidden-for-large, .hidden-for-large-only, .hidden-for-large-up, .hidden-= for-small, .hidden-for-small-down, .hidden-for-small-only, .hidden-for-xlar= ge, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xxlarge, .h= idden-for-xxlarge-only, .hidden-for-xxlarge-up, .visible-for-large-down, .v= isible-for-medium, .visible-for-medium-down, .visible-for-medium-only, .vis= ible-for-medium-up, .visible-for-small-up, .visible-for-xlarge-down, .visib= le-for-xxlarge-down { height: auto; width: auto; overflow: visible; clip: a= uto; position: static !important; } .hidden-for-large-down, .hidden-for-medium, .hidden-for-medium-down, .hid= den-for-medium-only, .hidden-for-medium-up, .hidden-for-small-up, .hidden-f= or-xlarge-down, .hidden-for-xxlarge-down, .visible-for-large, .visible-for-= large-only, .visible-for-large-up, .visible-for-small, .visible-for-small-d= own, .visible-for-small-only, .visible-for-xlarge, .visible-for-xlarge-only= , .visible-for-xlarge-up, .visible-for-xxlarge, .visible-for-xxlarge-only, = .visible-for-xxlarge-up { height: 1px; width: 1px; overflow: hidden; clip: = rect(1px, 1px, 1px, 1px); position: absolute !important; } table.hide-for-large, table.hide-for-large-only, table.hide-for-large-up,= table.hide-for-small, table.hide-for-small-down, table.hide-for-small-only= , table.hide-for-xlarge, table.hide-for-xlarge-only, table.hide-for-xlarge-= up, table.hide-for-xxlarge, table.hide-for-xxlarge-only, table.hide-for-xxl= arge-up, table.show-for-large-down, table.show-for-medium, table.show-for-m= edium-down, table.show-for-medium-only, table.show-for-medium-up, table.sho= w-for-small-up, table.show-for-xlarge-down, table.show-for-xxlarge-down { d= isplay: table !important; } thead.hide-for-large, thead.hide-for-large-only, thead.hide-for-large-up,= thead.hide-for-small, thead.hide-for-small-down, thead.hide-for-small-only= , thead.hide-for-xlarge, thead.hide-for-xlarge-only, thead.hide-for-xlarge-= up, thead.hide-for-xxlarge, thead.hide-for-xxlarge-only, thead.hide-for-xxl= arge-up, thead.show-for-large-down, thead.show-for-medium, thead.show-for-m= edium-down, thead.show-for-medium-only, thead.show-for-medium-up, thead.sho= w-for-small-up, thead.show-for-xlarge-down, thead.show-for-xxlarge-down { d= isplay: table-header-group !important; } tbody.hide-for-large, tbody.hide-for-large-only, tbody.hide-for-large-up,= tbody.hide-for-small, tbody.hide-for-small-down, tbody.hide-for-small-only= , tbody.hide-for-xlarge, tbody.hide-for-xlarge-only, tbody.hide-for-xlarge-= up, tbody.hide-for-xxlarge, tbody.hide-for-xxlarge-only, tbody.hide-for-xxl= arge-up, tbody.show-for-large-down, tbody.show-for-medium, tbody.show-for-m= edium-down, tbody.show-for-medium-only, tbody.show-for-medium-up, tbody.sho= w-for-small-up, tbody.show-for-xlarge-down, tbody.show-for-xxlarge-down { d= isplay: table-row-group !important; } tr.hide-for-large, tr.hide-for-large-only, tr.hide-for-large-up, tr.hide-= for-small, tr.hide-for-small-down, tr.hide-for-small-only, tr.hide-for-xlar= ge, tr.hide-for-xlarge-only, tr.hide-for-xlarge-up, tr.hide-for-xxlarge, tr= .hide-for-xxlarge-only, tr.hide-for-xxlarge-up, tr.show-for-large-down, tr.= show-for-medium, tr.show-for-medium-down, tr.show-for-medium-only, tr.show-= for-medium-up, tr.show-for-small-up, tr.show-for-xlarge-down, tr.show-for-x= xlarge-down { display: table-row !important; } td.hide-for-large, td.hide-for-large-only, td.hide-for-large-up, td.hide-= for-small, td.hide-for-small-down, td.hide-for-small-only, td.hide-for-xlar= ge, td.hide-for-xlarge-only, td.hide-for-xlarge-up, td.hide-for-xxlarge, td= .hide-for-xxlarge-only, td.hide-for-xxlarge-up, td.show-for-large-down, td.= show-for-medium, td.show-for-medium-down, td.show-for-medium-only, td.show-= for-medium-up, td.show-for-small-up, td.show-for-xlarge-down, td.show-for-x= xlarge-down, th.hide-for-large, th.hide-for-large-only, th.hide-for-large-u= p, th.hide-for-small, th.hide-for-small-down, th.hide-for-small-only, th.hi= de-for-xlarge, th.hide-for-xlarge-only, th.hide-for-xlarge-up, th.hide-for-= xxlarge, th.hide-for-xxlarge-only, th.hide-for-xxlarge-up, th.show-for-larg= e-down, th.show-for-medium, th.show-for-medium-down, th.show-for-medium-onl= y, th.show-for-medium-up, th.show-for-small-up, th.show-for-xlarge-down, th= .show-for-xxlarge-down { display: table-cell !important; } } @media only screen and (min-width: 64em) { .hide-for-medium, .hide-for-medium-down, .hide-for-medium-only, .hide-for= -small, .hide-for-small-down, .hide-for-small-only, .hide-for-xlarge, .hide= -for-xlarge-only, .hide-for-xlarge-up, .hide-for-xxlarge, .hide-for-xxlarge= -only, .hide-for-xxlarge-up, .show-for-large, .show-for-large-down, .show-f= or-large-only, .show-for-large-up, .show-for-medium-up, .show-for-small-up,= .show-for-xlarge-down, .show-for-xxlarge-down { display: inherit !importan= t; } .hide-for-large, .hide-for-large-down, .hide-for-large-only, .hide-for-la= rge-up, .hide-for-medium-up, .hide-for-small-up, .hide-for-xlarge-down, .hi= de-for-xxlarge-down, .show-for-medium, .show-for-medium-down, .show-for-med= ium-only, .show-for-small, .show-for-small-down, .show-for-small-only, .sho= w-for-xlarge, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xxlarge= , .show-for-xxlarge-only, .show-for-xxlarge-up { display: none !important; = } .hidden-for-medium, .hidden-for-medium-down, .hidden-for-medium-only, .hi= dden-for-small, .hidden-for-small-down, .hidden-for-small-only, .hidden-for= -xlarge, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xxlarg= e, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .visible-for-large, .v= isible-for-large-down, .visible-for-large-only, .visible-for-large-up, .vis= ible-for-medium-up, .visible-for-small-up, .visible-for-xlarge-down, .visib= le-for-xxlarge-down { height: auto; width: auto; overflow: visible; clip: a= uto; position: static !important; } .hidden-for-large, .hidden-for-large-down, .hidden-for-large-only, .hidde= n-for-large-up, .hidden-for-medium-up, .hidden-for-small-up, .hidden-for-xl= arge-down, .hidden-for-xxlarge-down, .visible-for-medium, .visible-for-medi= um-down, .visible-for-medium-only, .visible-for-small, .visible-for-small-d= own, .visible-for-small-only, .visible-for-xlarge, .visible-for-xlarge-only= , .visible-for-xlarge-up, .visible-for-xxlarge, .visible-for-xxlarge-only, = .visible-for-xxlarge-up { height: 1px; width: 1px; overflow: hidden; clip: = rect(1px, 1px, 1px, 1px); position: absolute !important; } table.hide-for-medium, table.hide-for-medium-down, table.hide-for-medium-= only, table.hide-for-small, table.hide-for-small-down, table.hide-for-small= -only, table.hide-for-xlarge, table.hide-for-xlarge-only, table.hide-for-xl= arge-up, table.hide-for-xxlarge, table.hide-for-xxlarge-only, table.hide-fo= r-xxlarge-up, table.show-for-large, table.show-for-large-down, table.show-f= or-large-only, table.show-for-large-up, table.show-for-medium-up, table.sho= w-for-small-up, table.show-for-xlarge-down, table.show-for-xxlarge-down { d= isplay: table !important; } thead.hide-for-medium, thead.hide-for-medium-down, thead.hide-for-medium-= only, thead.hide-for-small, thead.hide-for-small-down, thead.hide-for-small= -only, thead.hide-for-xlarge, thead.hide-for-xlarge-only, thead.hide-for-xl= arge-up, thead.hide-for-xxlarge, thead.hide-for-xxlarge-only, thead.hide-fo= r-xxlarge-up, thead.show-for-large, thead.show-for-large-down, thead.show-f= or-large-only, thead.show-for-large-up, thead.show-for-medium-up, thead.sho= w-for-small-up, thead.show-for-xlarge-down, thead.show-for-xxlarge-down { d= isplay: table-header-group !important; } tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.hide-for-medium-= only, tbody.hide-for-small, tbody.hide-for-small-down, tbody.hide-for-small= -only, tbody.hide-for-xlarge, tbody.hide-for-xlarge-only, tbody.hide-for-xl= arge-up, tbody.hide-for-xxlarge, tbody.hide-for-xxlarge-only, tbody.hide-fo= r-xxlarge-up, tbody.show-for-large, tbody.show-for-large-down, tbody.show-f= or-large-only, tbody.show-for-large-up, tbody.show-for-medium-up, tbody.sho= w-for-small-up, tbody.show-for-xlarge-down, tbody.show-for-xxlarge-down { d= isplay: table-row-group !important; } tr.hide-for-medium, tr.hide-for-medium-down, tr.hide-for-medium-only, tr.= hide-for-small, tr.hide-for-small-down, tr.hide-for-small-only, tr.hide-for= -xlarge, tr.hide-for-xlarge-only, tr.hide-for-xlarge-up, tr.hide-for-xxlarg= e, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up, tr.show-for-large, tr.= show-for-large-down, tr.show-for-large-only, tr.show-for-large-up, tr.show-= for-medium-up, tr.show-for-small-up, tr.show-for-xlarge-down, tr.show-for-x= xlarge-down { display: table-row !important; } td.hide-for-medium, td.hide-for-medium-down, td.hide-for-medium-only, td.= hide-for-small, td.hide-for-small-down, td.hide-for-small-only, td.hide-for= -xlarge, td.hide-for-xlarge-only, td.hide-for-xlarge-up, td.hide-for-xxlarg= e, td.hide-for-xxlarge-only, td.hide-for-xxlarge-up, td.show-for-large, td.= show-for-large-down, td.show-for-large-only, td.show-for-large-up, td.show-= for-medium-up, td.show-for-small-up, td.show-for-xlarge-down, td.show-for-x= xlarge-down, th.hide-for-medium, th.hide-for-medium-down, th.hide-for-mediu= m-only, th.hide-for-small, th.hide-for-small-down, th.hide-for-small-only, = th.hide-for-xlarge, th.hide-for-xlarge-only, th.hide-for-xlarge-up, th.hide= -for-xxlarge, th.hide-for-xxlarge-only, th.hide-for-xxlarge-up, th.show-for= -large, th.show-for-large-down, th.show-for-large-only, th.show-for-large-u= p, th.show-for-medium-up, th.show-for-small-up, th.show-for-xlarge-down, th= .show-for-xxlarge-down { display: table-cell !important; } } @media only screen and (min-width: 90.063em) { .hide-for-large, .hide-for-large-down, .hide-for-large-only, .hide-for-me= dium, .hide-for-medium-down, .hide-for-medium-only, .hide-for-small, .hide-= for-small-down, .hide-for-small-only, .hide-for-xxlarge, .hide-for-xxlarge-= only, .hide-for-xxlarge-up, .show-for-large-up, .show-for-medium-up, .show-= for-small-up, .show-for-xlarge, .show-for-xlarge-down, .show-for-xlarge-onl= y, .show-for-xlarge-up, .show-for-xxlarge-down { display: inherit !importan= t; } .hide-for-large-up, .hide-for-medium-up, .hide-for-small-up, .hide-for-xl= arge, .hide-for-xlarge-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .h= ide-for-xxlarge-down, .show-for-large, .show-for-large-down, .show-for-larg= e-only, .show-for-medium, .show-for-medium-down, .show-for-medium-only, .sh= ow-for-small, .show-for-small-down, .show-for-small-only, .show-for-xxlarge= , .show-for-xxlarge-only, .show-for-xxlarge-up { display: none !important; = } .hidden-for-large, .hidden-for-large-down, .hidden-for-large-only, .hidde= n-for-medium, .hidden-for-medium-down, .hidden-for-medium-only, .hidden-for= -small, .hidden-for-small-down, .hidden-for-small-only, .hidden-for-xxlarge= , .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .visible-for-large-up, = .visible-for-medium-up, .visible-for-small-up, .visible-for-xlarge, .visibl= e-for-xlarge-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visib= le-for-xxlarge-down { height: auto; width: auto; overflow: visible; clip: a= uto; position: static !important; } .hidden-for-large-up, .hidden-for-medium-up, .hidden-for-small-up, .hidde= n-for-xlarge, .hidden-for-xlarge-down, .hidden-for-xlarge-only, .hidden-for= -xlarge-up, .hidden-for-xxlarge-down, .visible-for-large, .visible-for-larg= e-down, .visible-for-large-only, .visible-for-medium, .visible-for-medium-d= own, .visible-for-medium-only, .visible-for-small, .visible-for-small-down,= .visible-for-small-only, .visible-for-xxlarge, .visible-for-xxlarge-only, = .visible-for-xxlarge-up { height: 1px; width: 1px; overflow: hidden; clip: = rect(1px, 1px, 1px, 1px); position: absolute !important; } table.hide-for-large, table.hide-for-large-down, table.hide-for-large-onl= y, table.hide-for-medium, table.hide-for-medium-down, table.hide-for-medium= -only, table.hide-for-small, table.hide-for-small-down, table.hide-for-smal= l-only, table.hide-for-xxlarge, table.hide-for-xxlarge-only, table.hide-for= -xxlarge-up, table.show-for-large-up, table.show-for-medium-up, table.show-= for-small-up, table.show-for-xlarge, table.show-for-xlarge-down, table.show= -for-xlarge-only, table.show-for-xlarge-up, table.show-for-xxlarge-down { d= isplay: table !important; } thead.hide-for-large, thead.hide-for-large-down, thead.hide-for-large-onl= y, thead.hide-for-medium, thead.hide-for-medium-down, thead.hide-for-medium= -only, thead.hide-for-small, thead.hide-for-small-down, thead.hide-for-smal= l-only, thead.hide-for-xxlarge, thead.hide-for-xxlarge-only, thead.hide-for= -xxlarge-up, thead.show-for-large-up, thead.show-for-medium-up, thead.show-= for-small-up, thead.show-for-xlarge, thead.show-for-xlarge-down, thead.show= -for-xlarge-only, thead.show-for-xlarge-up, thead.show-for-xxlarge-down { d= isplay: table-header-group !important; } tbody.hide-for-large, tbody.hide-for-large-down, tbody.hide-for-large-onl= y, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.hide-for-medium= -only, tbody.hide-for-small, tbody.hide-for-small-down, tbody.hide-for-smal= l-only, tbody.hide-for-xxlarge, tbody.hide-for-xxlarge-only, tbody.hide-for= -xxlarge-up, tbody.show-for-large-up, tbody.show-for-medium-up, tbody.show-= for-small-up, tbody.show-for-xlarge, tbody.show-for-xlarge-down, tbody.show= -for-xlarge-only, tbody.show-for-xlarge-up, tbody.show-for-xxlarge-down { d= isplay: table-row-group !important; } tr.hide-for-large, tr.hide-for-large-down, tr.hide-for-large-only, tr.hid= e-for-medium, tr.hide-for-medium-down, tr.hide-for-medium-only, tr.hide-for= -small, tr.hide-for-small-down, tr.hide-for-small-only, tr.hide-for-xxlarge= , tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up, tr.show-for-large-up, t= r.show-for-medium-up, tr.show-for-small-up, tr.show-for-xlarge, tr.show-for= -xlarge-down, tr.show-for-xlarge-only, tr.show-for-xlarge-up, tr.show-for-x= xlarge-down { display: table-row !important; } td.hide-for-large, td.hide-for-large-down, td.hide-for-large-only, td.hid= e-for-medium, td.hide-for-medium-down, td.hide-for-medium-only, td.hide-for= -small, td.hide-for-small-down, td.hide-for-small-only, td.hide-for-xxlarge= , td.hide-for-xxlarge-only, td.hide-for-xxlarge-up, td.show-for-large-up, t= d.show-for-medium-up, td.show-for-small-up, td.show-for-xlarge, td.show-for= -xlarge-down, td.show-for-xlarge-only, td.show-for-xlarge-up, td.show-for-x= xlarge-down, th.hide-for-large, th.hide-for-large-down, th.hide-for-large-o= nly, th.hide-for-medium, th.hide-for-medium-down, th.hide-for-medium-only, = th.hide-for-small, th.hide-for-small-down, th.hide-for-small-only, th.hide-= for-xxlarge, th.hide-for-xxlarge-only, th.hide-for-xxlarge-up, th.show-for-= large-up, th.show-for-medium-up, th.show-for-small-up, th.show-for-xlarge, = th.show-for-xlarge-down, th.show-for-xlarge-only, th.show-for-xlarge-up, th= .show-for-xxlarge-down { display: table-cell !important; } } @media only screen and (min-width: 120.063em) { .hide-for-large, .hide-for-large-down, .hide-for-large-only, .hide-for-me= dium, .hide-for-medium-down, .hide-for-medium-only, .hide-for-small, .hide-= for-small-down, .hide-for-small-only, .hide-for-xlarge, .hide-for-xlarge-do= wn, .hide-for-xlarge-only, .show-for-large-up, .show-for-medium-up, .show-f= or-small-up, .show-for-xlarge-up, .show-for-xxlarge, .show-for-xxlarge-down= , .show-for-xxlarge-only, .show-for-xxlarge-up { display: inherit !importan= t; } .hide-for-large-up, .hide-for-medium-up, .hide-for-small-up, .hide-for-xl= arge-up, .hide-for-xxlarge, .hide-for-xxlarge-down, .hide-for-xxlarge-only,= .hide-for-xxlarge-up, .show-for-large, .show-for-large-down, .show-for-lar= ge-only, .show-for-medium, .show-for-medium-down, .show-for-medium-only, .s= how-for-small, .show-for-small-down, .show-for-small-only, .show-for-xlarge= , .show-for-xlarge-down, .show-for-xlarge-only { display: none !important; = } .hidden-for-large, .hidden-for-large-down, .hidden-for-large-only, .hidde= n-for-medium, .hidden-for-medium-down, .hidden-for-medium-only, .hidden-for= -small, .hidden-for-small-down, .hidden-for-small-only, .hidden-for-xlarge,= .hidden-for-xlarge-down, .hidden-for-xlarge-only, .visible-for-large-up, .= visible-for-medium-up, .visible-for-small-up, .visible-for-xlarge-up, .visi= ble-for-xxlarge, .visible-for-xxlarge-down, .visible-for-xxlarge-only, .vis= ible-for-xxlarge-up { height: auto; width: auto; overflow: visible; clip: a= uto; position: static !important; } .hidden-for-large-up, .hidden-for-medium-up, .hidden-for-small-up, .hidde= n-for-xlarge-up, .hidden-for-xxlarge, .hidden-for-xxlarge-down, .hidden-for= -xxlarge-only, .hidden-for-xxlarge-up, .visible-for-large, .visible-for-lar= ge-down, .visible-for-large-only, .visible-for-medium, .visible-for-medium-= down, .visible-for-medium-only, .visible-for-small, .visible-for-small-down= , .visible-for-small-only, .visible-for-xlarge, .visible-for-xlarge-down, .= visible-for-xlarge-only { height: 1px; width: 1px; overflow: hidden; clip: = rect(1px, 1px, 1px, 1px); position: absolute !important; } table.hide-for-large, table.hide-for-large-down, table.hide-for-large-onl= y, table.hide-for-medium, table.hide-for-medium-down, table.hide-for-medium= -only, table.hide-for-small, table.hide-for-small-down, table.hide-for-smal= l-only, table.hide-for-xlarge, table.hide-for-xlarge-down, table.hide-for-x= large-only, table.show-for-large-up, table.show-for-medium-up, table.show-f= or-small-up, table.show-for-xlarge-up, table.show-for-xxlarge, table.show-f= or-xxlarge-down, table.show-for-xxlarge-only, table.show-for-xxlarge-up { d= isplay: table !important; } thead.hide-for-large, thead.hide-for-large-down, thead.hide-for-large-onl= y, thead.hide-for-medium, thead.hide-for-medium-down, thead.hide-for-medium= -only, thead.hide-for-small, thead.hide-for-small-down, thead.hide-for-smal= l-only, thead.hide-for-xlarge, thead.hide-for-xlarge-down, thead.hide-for-x= large-only, thead.show-for-large-up, thead.show-for-medium-up, thead.show-f= or-small-up, thead.show-for-xlarge-up, thead.show-for-xxlarge, thead.show-f= or-xxlarge-down, thead.show-for-xxlarge-only, thead.show-for-xxlarge-up { d= isplay: table-header-group !important; } tbody.hide-for-large, tbody.hide-for-large-down, tbody.hide-for-large-onl= y, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.hide-for-medium= -only, tbody.hide-for-small, tbody.hide-for-small-down, tbody.hide-for-smal= l-only, tbody.hide-for-xlarge, tbody.hide-for-xlarge-down, tbody.hide-for-x= large-only, tbody.show-for-large-up, tbody.show-for-medium-up, tbody.show-f= or-small-up, tbody.show-for-xlarge-up, tbody.show-for-xxlarge, tbody.show-f= or-xxlarge-down, tbody.show-for-xxlarge-only, tbody.show-for-xxlarge-up { d= isplay: table-row-group !important; } tr.hide-for-large, tr.hide-for-large-down, tr.hide-for-large-only, tr.hid= e-for-medium, tr.hide-for-medium-down, tr.hide-for-medium-only, tr.hide-for= -small, tr.hide-for-small-down, tr.hide-for-small-only, tr.hide-for-xlarge,= tr.hide-for-xlarge-down, tr.hide-for-xlarge-only, tr.show-for-large-up, tr= .show-for-medium-up, tr.show-for-small-up, tr.show-for-xlarge-up, tr.show-f= or-xxlarge, tr.show-for-xxlarge-down, tr.show-for-xxlarge-only, tr.show-for= -xxlarge-up { display: table-row !important; } td.hide-for-large, td.hide-for-large-down, td.hide-for-large-only, td.hid= e-for-medium, td.hide-for-medium-down, td.hide-for-medium-only, td.hide-for= -small, td.hide-for-small-down, td.hide-for-small-only, td.hide-for-xlarge,= td.hide-for-xlarge-down, td.hide-for-xlarge-only, td.show-for-large-up, td= .show-for-medium-up, td.show-for-small-up, td.show-for-xlarge-up, td.show-f= or-xxlarge, td.show-for-xxlarge-down, td.show-for-xxlarge-only, td.show-for= -xxlarge-up, th.hide-for-large, th.hide-for-large-down, th.hide-for-large-o= nly, th.hide-for-medium, th.hide-for-medium-down, th.hide-for-medium-only, = th.hide-for-small, th.hide-for-small-down, th.hide-for-small-only, th.hide-= for-xlarge, th.hide-for-xlarge-down, th.hide-for-xlarge-only, th.show-for-l= arge-up, th.show-for-medium-up, th.show-for-small-up, th.show-for-xlarge-up= , th.show-for-xxlarge, th.show-for-xxlarge-down, th.show-for-xxlarge-only, = th.show-for-xxlarge-up { display: table-cell !important; } } .hide-for-portrait, .show-for-landscape { display: inherit !important; } .hide-for-landscape, .show-for-portrait { display: none !important; } table.hide-for-landscape, table.show-for-portrait { display: table !importa= nt; } thead.hide-for-landscape, thead.show-for-portrait { display: table-header-g= roup !important; } tbody.hide-for-landscape, tbody.show-for-portrait { display: table-row-grou= p !important; } tr.hide-for-landscape, tr.show-for-portrait { display: table-row !important= ; } td.hide-for-landscape, td.show-for-portrait, th.hide-for-landscape, th.show= -for-portrait { display: table-cell !important; } @media only screen and (orientation: landscape) { .hide-for-portrait, .show-for-landscape { display: inherit !important; } .hide-for-landscape, .show-for-portrait { display: none !important; } table.hide-for-portrait, table.show-for-landscape { display: table !impor= tant; } thead.hide-for-portrait, thead.show-for-landscape { display: table-header= -group !important; } tbody.hide-for-portrait, tbody.show-for-landscape { display: table-row-gr= oup !important; } tr.hide-for-portrait, tr.show-for-landscape { display: table-row !importa= nt; } td.hide-for-portrait, td.show-for-landscape, th.hide-for-portrait, th.sho= w-for-landscape { display: table-cell !important; } } @media only screen and (orientation: portrait) { .hide-for-landscape, .show-for-portrait { display: inherit !important; } .hide-for-portrait, .show-for-landscape { display: none !important; } table.hide-for-landscape, table.show-for-portrait { display: table !impor= tant; } thead.hide-for-landscape, thead.show-for-portrait { display: table-header= -group !important; } tbody.hide-for-landscape, tbody.show-for-portrait { display: table-row-gr= oup !important; } tr.hide-for-landscape, tr.show-for-portrait { display: table-row !importa= nt; } td.hide-for-landscape, td.show-for-portrait, th.hide-for-landscape, th.sh= ow-for-portrait { display: table-cell !important; } } .show-for-touch { display: none !important; } .hide-for-touch { display: inherit !important; } .touch .show-for-touch { display: inherit !important; } .touch .hide-for-touch { display: none !important; } table.hide-for-touch { display: table !important; } .touch table.show-for-touch { display: table !important; } thead.hide-for-touch { display: table-header-group !important; } .touch thead.show-for-touch { display: table-header-group !important; } tbody.hide-for-touch { display: table-row-group !important; } .touch tbody.show-for-touch { display: table-row-group !important; } tr.hide-for-touch { display: table-row !important; } .touch tr.show-for-touch { display: table-row !important; } td.hide-for-touch { display: table-cell !important; } .touch td.show-for-touch { display: table-cell !important; } th.hide-for-touch { display: table-cell !important; } .touch th.show-for-touch { display: table-cell !important; } @media print { .show-for-print { display: block; } .hide-for-print { display: none; } table.show-for-print { display: table !important; } thead.show-for-print { display: table-header-group !important; } tbody.show-for-print { display: table-row-group !important; } tr.show-for-print { display: table-row !important; } td.show-for-print { display: table-cell !important; } th.show-for-print { display: table-cell !important; } } @font-face { font-family: "Gill Sans Light"; src: url("web-fonts/GillSansW0= 1Light.eot?#iefix") format("embedded-opentype"), url("web-fonts/GillSansW01= Light.woff") format("woff"), url("web-fonts/GillSansW01Light.ttf") format("= truetype"), url("web-fonts/GillSansW01Light.svg#GillSansW01Light") format("= svg"); } @font-face { font-family: "Gill Sans Light"; src: url("web-fonts/GillSansW0= 1-LightItalic.eot?#iefix") format("embedded-opentype"), url("web-fonts/Gill= SansW01-LightItalic.woff") format("woff"), url("web-fonts/GillSansW01-Light= Italic.ttf") format("truetype"), url("web-fonts/GillSansW01-LightItalic.svg= #GillSansW01-LightItalic") format("svg"); font-style: italic; } @font-face { font-family: "Gill Sans Light"; src: url("web-fonts/GillSansW0= 1Medium.eot?#iefix") format("embedded-opentype"), url("web-fonts/GillSansW0= 1Medium.woff") format("woff"), url("web-fonts/GillSansW01Medium.ttf") forma= t("truetype"), url("web-fonts/GillSansW01Medium.svg#GillSansW01Medium") for= mat("svg"); font-weight: 700; } @font-face { font-family: "Gill Sans Light"; src: url("web-fonts/GillSansW0= 1-MediumItali.eot?#iefix") format("embedded-opentype"), url("web-fonts/Gill= SansW01-MediumItali.woff") format("woff"), url("web-fonts/GillSansW01-Mediu= mItali.ttf") format("truetype"), url("web-fonts/GillSansW01-MediumItali.svg= #GillSansW01-MediumItali") format("svg"); font-weight: 700; font-style: ita= lic; } @font-face { font-family: "Gill Sans Book"; src: url("web-fonts/GillSansW01= Book.eot?#iefix") format("embedded-opentype"), url("web-fonts/GillSansW01Bo= ok.woff") format("woff"), url("web-fonts/GillSansW01Book.ttf") format("true= type"), url("web-fonts/GillSansW01Book.svg#GillSansW01Book") format("svg");= } @font-face { font-family: "GillSans Book"; src: url("web-fonts/GillSansW01-= BookItalic.eot?#iefix") format("embedded-opentype"), url("web-fonts/GillSan= sW01-BookItalic.woff") format("woff"), url("web-fonts/GillSansW01-BookItali= c.ttf") format("truetype"), url("web-fonts/GillSansW01-BookItalic.svg#GillS= ansW01-BookItalic") format("svg"); font-style: italic; } @font-face { font-family: "Gill Sans Medium"; src: url("web-fonts/GillSansW= 01Medium.eot?#iefix") format("embedded-opentype"), url("web-fonts/GillSansW= 01Medium.woff") format("woff"), url("web-fonts/GillSansW01Medium.ttf") form= at("truetype"), url("web-fonts/GillSansW01Medium.svg#GillSansW01Medium") fo= rmat("svg"); } @font-face { font-family: "Gill Sans Medium"; src: url("web-fonts/GillSansW= 01-MediumItali.eot?#iefix") format("embedded-opentype"), url("web-fonts/Gil= lSansW01-MediumItali.woff") format("woff"), url("web-fonts/GillSansW01-Medi= umItali.ttf") format("truetype"), url("web-fonts/GillSansW01-MediumItali.sv= g#GillSansW01-MediumItali") format("svg"); font-style: italic; } @font-face { font-family: "Gill Sans Bold"; src: url("web-fonts/GillSansW01= Bold.eot?#iefix") format("embedded-opentype"), url("web-fonts/GillSansW01Bo= ld.woff") format("woff"), url("web-fonts/GillSansW01Bold.ttf") format("true= type"), url("web-fonts/GillSansW01Bold.svg#GillSansW01Bold") format("svg");= } @font-face { font-family: "Gill Sans Bold"; src: url("web-fonts/GillSansW01= -BoldItalic.eot?#iefix") format("embedded-opentype"), url("web-fonts/GillSa= nsW01-BoldItalic.woff") format("woff"), url("web-fonts/GillSansW01-BoldItal= ic.ttf") format("truetype"), url("web-fonts/GillSansW01-BoldItalic.svg#Gill= SansW01-BoldItalic") format("svg"); font-style: italic; } .accordion .accordion-navigation .accordion-trigger { background-color: rgb= (225, 224, 220); font-family: "Gill Sans Light"; font-size: 1.125rem; paddi= ng: 0px; text-transform: uppercase; } .accordion .accordion-navigation .accordion-trigger-text { display: block; = float: left; padding: 0.4375em 0.5em; } .accordion .accordion-navigation .accordion-trigger-state { width: 45px; he= ight: 45px; background: rgb(203, 202, 198); display: block; float: right; } .accordion .accordion-navigation .content.active { background: rgb(242, 242= , 242); } @media only screen and (min-width: 40.063em) { .accordion .accordion-navigation .accordion-trigger-text { padding: 0.5em= 0.75em; } .accordion .accordion-navigation .accordion-trigger-state { width: 45px; = height: 45px; } } .button { transition: all 1s ease-out 0s; background-color: rgb(214, 17, 48= ); border-bottom: 4px solid rgb(193, 16, 44); font-family: "Gill Sans Book"= ; font-size: 1.125rem; line-height: normal; min-height: 50px; min-width: 16= 0px; padding: 0.8125rem 0.9375rem; text-transform: uppercase; z-index: 0; } .button span { position: absolute; inset: 0px 0px auto auto; transition: al= l 1s ease-out 0s; } .button.small, .button.tiny { font-size: 1.125rem; } .button.large { font-size: 1.5rem; } .button.arrow.small span { background-image: url("../images/_/buttons/btn-a= rrow-small.png"); } .button.arrow { border-bottom: none; min-width: 210px; padding: 0.9375rem 4= .0625rem 0.9375rem 0.9375rem; } .button.arrow span { width: 50px; height: 50px; background-image: url("../i= mages/_/buttons/btn-arrow-medium.png"); background-color: rgb(193, 16, 44);= background-position: center center; background-repeat: no-repeat; border-l= eft: none; display: inline-block; } .button.arrow.large { min-height: 75px; padding: 1.46875rem 6.15625rem 1.46= 875rem 2.28125rem; } .button.arrow.large span { width: 75px; height: 75px; background-image: url= ("../images/_/buttons/btn-arrow-large.png"); } .button.arrow-prev { padding-left: 50px; padding-right: 0px; } .button.arrow-prev span { position: absolute; inset: 0px auto auto 0px; tra= nsform: rotate(180deg); } .button:active, .button:focus, .button:hover { border-radius: 1.125rem; bac= kground-color: rgb(193, 16, 44); text-decoration: none; } .button:active span, .button:focus span, .button:hover span { border-top-ri= ght-radius: 1.125rem; border-bottom-right-radius: 1.125rem; } .button:active.large, .button:focus.large, .button:hover.large { border-rad= ius: 1.25rem; } .button:active.large span, .button:focus.large span, .button:hover.large sp= an { border-top-right-radius: 1.25rem; border-bottom-right-radius: 1.25rem;= } .button.grey { background-color: rgb(56, 55, 55); border-bottom: none; padd= ing: 0.9375rem; } .button.grey span { background-color: rgb(51, 50, 50); } .button.grey.small, .button.grey.tiny { padding: 0.9375rem; } .button.grey:active, .button.grey:focus, .button.grey:hover { background-co= lor: rgb(51, 50, 50); } .button.grey.arrow { padding: 0.9375rem 4.0625rem 0.9375rem 0.9375rem; } .button.grey.arrow.large { min-height: 75px; padding: 1.46875rem 6.15625rem= 1.46875rem 2.28125rem; } .button.show-more { background-color: rgb(242, 242, 242); border-bottom: no= ne; color: rgb(55, 55, 55); margin-bottom: 0px; padding-right: 5.25rem; } .button.show-more span { width: 50px; height: 50px; background-color: rgb(2= 18, 218, 218); } .button.show-more:active, .button.show-more:focus, .button.show-more:hover = { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; } .button.show-more:active span, .button.show-more:focus span, .button.show-m= ore:hover span { border-bottom-left-radius: 0px; border-bottom-right-radius= : 0px; } @media only screen and (max-width: 40em) { .button.show-more:active, .button.show-more:focus, .button.show-more:hove= r { border-top-left-radius: 0px; border-top-right-radius: 0px; } .button.show-more:active span, .button.show-more:focus span, .button.show= -more:hover span { border-top-left-radius: 0px; border-top-right-radius: 0p= x; } } @media only screen and (max-width: 40em) { .button { font-size: 0.8125rem; min-height: 35px; min-width: 100px; paddi= ng: 0.5rem; } .button.small, .button.tiny { font-size: 0.8125rem; min-width: 100px; pad= ding: 0.5rem; } .button.arrow { font-size: 0.8125rem; min-width: 135px; padding: 0.625rem= 2.8125rem 0.625rem 0.625rem; } .button.arrow span { width: 35px; height: 35px; background-image: url("..= /images/_/buttons/btn-arrow-small.png"); } .button.arrow.large { font-size: 1.125rem; min-height: 45px; padding: 0.7= 8125rem 3.59375rem 0.78125rem 0.78125rem; } .button.arrow.large span { width: 45px; height: 45px; background-image: u= rl("../images/_/buttons/btn-arrow-medium.png"); } .button.arrow-prev { padding-left: 35px; padding-right: 0px; } .button.grey { padding: 0.625rem; } .button.grey.small, .button.grey.tiny { padding: 0.625rem; } .button.arrow.grey { font-size: 0.8125rem; padding: 0.625rem 2.8125rem 0.= 625rem 0.625rem; } .button.arrow.grey span { width: 35px; height: 35px; background-image: ur= l("../images/_/buttons/btn-arrow-small.png"); } .button.arrow.grey.large { font-size: 1.125rem; min-height: 45px; padding= : 0.78125rem 3.59375rem 0.78125rem 0.78125rem; } .button.arrow.grey.large span { width: 45px; height: 45px; background-ima= ge: url("../images/_/buttons/btn-arrow-medium.png"); } .button.show-more.mobile-small, .button.show-more.mobile-tiny { border-st= yle: solid; border-width: 0px; cursor: pointer; font-family: "Gill Sans Lig= ht", sans-serif; font-weight: 400; line-height: normal; margin: 0px; positi= on: relative; text-decoration: none; text-align: center; appearance: none; = border-radius: 0px; display: inline-block; padding: 0.625rem 2.625rem 0.687= 5rem 1.25rem; font-size: 0.6875rem; background-color: rgb(242, 242, 242); b= order-color: rgb(194, 194, 194); color: rgb(51, 51, 51); transition: backgr= ound-color 0.3s ease-out 0s; } .button.show-more.mobile-small:focus, .button.show-more.mobile-small:hove= r, .button.show-more.mobile-tiny:focus, .button.show-more.mobile-tiny:hover= { background-color: rgb(194, 194, 194); } .button.show-more.mobile-small:focus, .button.show-more.mobile-small:hove= r, .button.show-more.mobile-tiny:focus, .button.show-more.mobile-tiny:hover= { color: rgb(51, 51, 51); } .button.show-more.mobile-small span, .button.show-more.mobile-tiny span {= width: 35px; height: 35px; } } .show-more-control { border-bottom: 1px solid rgb(242, 242, 242); text-alig= n: center; } @media only screen and (min-width: 40.063em) { .show-more-control { margin-top: 3.125em; } } .carousel .slick-slide { position: relative; outline: 0px; } .carousel .slick-dots li { background: 0px 0px; } .carousel .slick-dots li button { border: 1px solid rgb(0, 0, 0); border-ra= dius: 50%; height: 18px; width: 18px; } .carousel .slick-next, .carousel .slick-prev { width: 60px; height: 60px; b= ackground: rgb(214, 17, 48); margin-top: -30px; opacity: 0; } .carousel .slick-prev { left: 0px; } .carousel .slick-prev::before { content: "=E2=9D=AE"; font-size: 2.5rem; op= acity: 1; } .carousel .slick-next { right: 0px; } .carousel .slick-next::before { content: "=E2=9D=AF"; font-size: 2.5rem; op= acity: 1; } @media only screen and (min-width: 64em) { .carousel .slick-next, .carousel .slick-prev { transition: opacity 0.25s = ease-in-out 0s; } .carousel:active .slick-next, .carousel:active .slick-prev, .carousel:foc= us .slick-next, .carousel:focus .slick-prev, .carousel:hover .slick-next, .= carousel:hover .slick-prev { opacity: 1; } } .close { overflow: hidden; position: absolute; inset: 0px 0px auto auto; wi= dth: 40px; height: 40px; background: url("../images/_/buttons/close.png") n= o-repeat; z-index: 1; } .close::before { content: ""; display: block; width: 0px; height: 100%; } main { display: block; } @media only screen and (min-width: 64em) { main { padding-top: 6.25em; } } .row-wrapper { margin: 0px; padding: 0px; } .row-wrapper.max-width .row { max-width: 100%; } @media (max-width: 1439px) and (min-width: 0px) { .row.padded { padding: 4.166vw; } .row.pTop { padding: 4.166vw 0px 0px; } .row.pBot { padding: 0px 0px 4.166vw; } } @media (min-width: 1440px) { .row.padded { padding: 60px; } .row.pTop { padding: 60px 0px 0px; } .row.pBot { padding: 60px 0px; } } @media (min-width: 1440px) { .pad30 { padding: 30px 0px; } .pad3000 { padding: 30px 0px 0px; } .pad3015 { padding: 30px 0px 15px; } .pad3060 { padding: 30px 0px 60px; } .pad60 { padding: 60px 0px; } .pad6030 { padding: 60px 0px 30px; } .pad90 { padding: 90px 0px; } .pad120 { padding: 120px 0px; } } @media (max-width: 1440px) { .pad30 { padding: 2.083vw 0px; } .pad3000 { padding: 2.083vw 0px 0px; } .pad3015 { padding: 2.083vw 0px 1.042vw; } .pad3060 { padding: 2.083vw 0px 4.166vw; } .pad60 { padding: 4.166vw 0px; } .pad6030 { padding: 4.166vw 0px 2.083vw; } .pad90 { padding: 6.249vw 0px; } .pad120 { padding: 8.332vw 0px; } } .pagination { background: rgb(242, 242, 242); display: inline-block; } .pagination::after, .pagination::before { content: " "; display: table; } .pagination::after { clear: both; } .pagination a { color: rgb(55, 55, 55); } .pagination a:active, .pagination a:focus, .pagination a:hover { color: rgb= (55, 55, 55); } .pagination .pagination-location { width: auto; height: 40px; display: bloc= k; float: left; font-family: "Gill Sans Medium"; font-size: 0.875rem; paddi= ng: 0.75em; text-transform: uppercase; } .pagination .prev { float: left; transform: rotate(-180deg); } .pagination .next { float: right; } .pagination .next, .pagination .prev { overflow: hidden; width: 40px; heigh= t: 40px; display: block; position: relative; background: url("/static/Icons= /page-next.gif") center center no-repeat; } .pagination .next::before, .pagination .prev::before { content: ""; display= : block; width: 0px; height: 100%; } @media only screen and (min-width: 40.063em) { .pagination { float: right; } } @media screen and (-webkit-min-device-pixel-ratio: 0) { input[type=3D"radio"] { width: 20px; height: 20px; appearance: none; bord= er: 1px solid rgb(169, 169, 169); border-radius: 50%; outline: 0px; } input[type=3D"radio"]::before { width: 60%; height: 60%; border-radius: 5= 0%; content: ""; display: inline-block; margin: 20%; } input[type=3D"radio"]:checked::before { background: rgb(214, 17, 48); } } .scroll-control { display: none; } @media only screen and (min-width: 47.938em) { .scroll-control { position: absolute; top: auto; right: 50%; left: auto; = transition: opacity 0.1s ease-in-out 0s; display: block; margin-right: -3.4= 375em; opacity: 0.85; z-index: 20; } .scroll-control:active, .scroll-control:focus, .scroll-control:hover { op= acity: 1; bottom: 0px; } } table { background: 0px 0px; border: none; border-spacing: 0px; width: 100%= ; } table thead { background: 0px 0px; font-family: "Gill Sans Book"; } table th { border-bottom: 2px solid rgb(55, 55, 55); font-size: 1.5rem; fon= t-weight: 400; text-transform: uppercase; } table td { font-family: "Gill Sans Light"; font-size: 1.125rem; } h1, h2, h3, h4, h5 { color: rgb(55, 55, 55); font-family: "Gill Sans Book";= text-transform: uppercase; } @media only screen and (min-width: 40.063em) { h2, h3, h4, h5 { font-size: 2.25rem; } } h1, h2, h3 { letter-spacing: 2px; } @media (max-width: 1439px) and (min-width: 0px) { h1, h2, h3 { letter-spacing: 0.2vw; } } @media (min-width: 1440px) { h1, h2, h3 { letter-spacing: 2px; } } h4, h5 { letter-spacing: 1px; } .bordered::before { background: rgb(214, 17, 48); content: ""; display: blo= ck; height: 5px; margin-bottom: 18px; width: 150px; } .copyright { font-size: 1rem; display: block; } p { font-family: "Gill Sans Light"; } @media only screen and (min-width: 40.063em) { p { font-size: 1.125rem; } } p.intro { font-size: 1.3125rem; line-height: 1.5; } @media only screen and (min-width: 40.063em) { p.intro { font-size: 1.5rem; } } p.small { font-size: 1rem; } .asterisk-red { color: rgb(214, 17, 48); } .uppercase { font-style: normal; text-transform: uppercase; } a { color: rgb(214, 17, 48); } a:active, a:focus, a:hover { color: rgb(214, 17, 48); text-decoration: unde= rline; } ul { font-family: "Gill Sans Light"; list-style-type: none; margin-left: 0p= x; } ul li { background: url("../images/_/bullets/blt-red-square-small.png") 19p= x 7px no-repeat; font-size: 1.125rem; padding-left: 2.5em; } @media only screen and (min-width: 40.063em) { ul li { background: url("../images/_/bullets/blt-red-square-large.png") 1= 9px 7px no-repeat; font-size: 1.125rem; padding-left: 3.125em; } } ul.no-bullets > li { background: 0px 0px; padding-left: 0px; } ol { font-family: "Gill Sans Light"; } ol li { font-size: 0.9375rem; } @media only screen and (min-width: 40.063em) { ol li { font-size: 1.125rem; margin-left: 1.875em; } } img.max-width { width: 100%; } figure { margin: 1.875em 0px; } figure.inline-image.left { margin-right: 1.875em; } @media only screen and (max-width: 40em) { figure.inline-image.left { margin-right: 0px; } } figure.inline-image.right { margin-left: 1.875em; } @media only screen and (max-width: 40em) { figure.inline-image.right { margin-left: 0px; } } figcaption { margin-top: 1.25em; } figcaption .caption { border-left: 4px solid rgb(214, 17, 48); padding-left= : 0.9375em; } figcaption p { font-size: 0.875rem; } figcaption p:last-child { margin-bottom: 0px; } figcaption .attribution small { font-size: 0.75rem; font-style: italic; pad= ding-left: 1.5625em; } .imageFeature { margin: 0px; max-width: 100%; width: 100%; } .imageFeature img { vertical-align: top; } .imagemeta { border-left: 4px solid rgb(214, 17, 48); margin-top: 1.25em; p= adding-left: 0.9375em; text-align: left; } .complex-blockquote { border: none; display: inline-block; padding: 0px 1.8= 75em; position: relative; } .complex-blockquote::before { position: absolute; top: 8px; left: 0px; colo= r: rgb(214, 17, 48); content: "=E2=80=9C"; display: inline-block; font-fami= ly: "Gill Sans Book"; font-size: 2.5rem; line-height: 1.125rem; } .complex-blockquote p { position: relative; display: inline-block !importan= t; } .complex-blockquote p:last-child::after { color: rgb(214, 17, 48); display:= inline-block; content: "=E2=80=9D"; font-family: "Gill Sans Book"; font-si= ze: 2.5rem; line-height: 1.125rem; margin-left: 0.0625em; vertical-align: b= ottom; white-space: nowrap; } .ie9 .complex-blockquote::before { top: 24px; } .ie9 .complex-blockquote p:last-child::after { vertical-align: text-bottom;= } @media not all, not all { .complex-blockquote::before { top: 24px; } .complex-blockquote p:last-child::after { vertical-align: text-bottom; fo= nt-size: 3.75rem; } } @media only screen and (min-width: 40.063em) { .complex-blockquote::before { top: 16px; font-size: 3.75rem; } .complex-blockquote p:last-child::after { font-size: 3.75rem; } } small { font-size: 1rem; } body { color: rgb(55, 55, 55); } @media screen and (max-width: 439px) { body p { font-size: 6vw; } body li { font-size: 6vw; } body label { font-size: 5vw; } body #CheckoutConfirmDetailsForm label, body #contact-preferences label {= font-size: 6vw; } body span { font-size: 6vw; } body .secondary-navigation-title, body h1 { font-size: 8vw; } body h2 { font-size: 7vw; } body h3 { font-size: 6vw; } body h4 { font-size: 6vw; } body cite { font-size: 4.5vw; } body .imagemeta { font-size: 4.5vw; } body .copyright { font-size: 4.5vw; } } @media screen and (max-width: 640px) and (min-width: 440px) { body p { font-size: 4vw; } body li { font-size: 4vw; } body label { font-size: 5vw; } body span { font-size: 4vw; } body .secondary-navigation-title, body h1 { font-size: 7vw; } body h2 { font-size: 7vw; } body h3 { font-size: 5vw; } body h4 { font-size: 5vw; } body cite { font-size: 3vw; } body .imagemeta { font-size: 3vw; } body .copyright { font-size: 3vw; } } @media screen and (max-width: 1023px) and (min-width: 641px) { body p { font-size: 2.5vw; } body li { font-size: 2.5vw; } body .secondary-navigation-title, body h1 { font-size: 6vw; } body h2 { font-size: 6vw; } body h3 { font-size: 4vw; } body h4 { font-size: 4vw; } body cite { font-size: 1.875vw; } body .imagemeta { font-size: 1.875vw; } body .copyright { font-size: 1.875vw; } } @media screen and (max-width: 1279px) and (min-width: 1024px) { body p { font-size: 2vw; } body li { font-size: 2vw; } body label { font-size: 2vw; } body .secondary-navigation-title, body h1 { font-size: 4.5vw; } body h2 { font-size: 4.5vw; } body h3 { font-size: 3vw; } body h4 { font-size: 3vw; } body cite { font-size: 1.5vw; } body .imagemeta { font-size: 1.5vw; } body .copyright { font-size: 1.5vw; } } @media screen and (max-width: 1439px) and (min-width: 1280px) { body p { font-size: 1.25vw; } body li { font-size: 1.25vw; } body label { font-size: 1.25vw; } body .secondary-navigation-title, body h1 { font-size: 3vw; } body h2 { font-size: 3vw; } body h3 { font-size: 2.5vw; } body h4 { font-size: 2.5vw; } body cite { font-size: 1vw; } body .imagemeta { font-size: 1vw; } body .copyright { font-size: 1vw; } } @media screen and (min-width: 1440px) { body p { font-size: 1.125rem; } body li { font-size: 1.125rem; } body .secondary-navigation-title, body h1 { font-size: 2.25rem; } body h2 { font-size: 2.25rem; } body h3 { font-size: 2.25rem; } body h4 { font-size: 2.25rem; } body cite { font-size: 0.8rem; } body .imagemeta { font-size: 0.8rem; } body .copyright { font-size: 0.8rem; } } @media screen and (max-width: 640px) and (min-width: 0px) { body .CopyrightAttributionStyle { font-size: 2vw !important; } } .historic-places { backface-visibility: hidden; transform-style: preserve-3= d; } .historic-places p { margin-bottom: 18px; } .historic-places .button { min-width: 0px; } .historic-places .button span { height: 100%; } .historic-places .hp-col { float: left; height: 345px; position: relative; = width: 100%; } .historic-places .hp-item { overflow: hidden; position: relative; } .historic-places .hp-item p { bottom: 0px; color: rgb(255, 255, 255); font-= family: "Gill Sans Book"; left: 0px; letter-spacing: 1px; margin: 0px; padd= ing: 8px 10px; pointer-events: none; position: absolute; right: 0px; text-t= ransform: uppercase; z-index: 2; } .historic-places .hp-item p span { display: inline-block; font-family: "Gil= l Sans Medium"; padding-right: 2px; } .historic-places .hp-item p span.break { display: block; } .historic-places .hp-item-link { inset: 0px; position: absolute; text-inden= t: -999em; z-index: 2; } .historic-places .hp-item-link::after { background: url("/_/images/historic= -places/gradient.png") center bottom / contain repeat-x; content: ""; heigh= t: 100%; left: 0px; opacity: 1; position: absolute; top: 0px; width: 100%; = z-index: 0; } .historic-places .hp-item-link.no-grad::after { opacity: 0; transition: opa= city 0s ease 0s, all 1.5s ease 0s, all 0s ease-out 0s; } .historic-places .hp-rotate { inset: 0px; height: auto; opacity: 0; positio= n: absolute; transition: opacity 0.5s ease-out 0s; width: 100%; transform: = translateZ(0px); backface-visibility: hidden; } .historic-places .hp-rotate.active { opacity: 1; } .historic-places .tile { height: 100%; } .historic-places .hp-panel { background: rgb(255, 255, 255); inset: 0px; op= acity: 0; padding: 10px; position: absolute; z-index: 0; transition: opacit= y 0.2s ease-in 0s; } .historic-places .hp-panel.is-active { opacity: 1; z-index: 2; } .historic-places .slick-dots li { background: 0px 0px; margin: 0px 0.0625em= ; } .historic-places .slick-dots button { width: 10px; height: 10px; border-rad= ius: 50%; border: 1px solid rgb(56, 55, 55); } .historic-places .slick-dots button::before { content: ""; } .historic-places .slick-dots .slick-active button { background: rgb(214, 17= , 48); border: 1px solid rgb(214, 17, 48); } .historic-places .hp-castles { height: 68%; } .historic-places .hp-castles .tile { background-color: rgb(12, 75, 120); } .historic-places .hp-agriculture { height: 22%; } .historic-places .hp-agriculture .tile { background-color: rgb(137, 161, 11= 8); } .historic-places .hp-municipal { height: 10%; } .historic-places .hp-municipal .tile { background-color: rgb(81, 148, 187);= } .historic-places .hp-bridges { height: 14%; } .historic-places .hp-bridges .tile { background-color: rgb(81, 148, 187); } .historic-places .hp-prehistoric { height: 54%; } .historic-places .hp-prehistoric .tile { background-color: rgb(162, 161, 97= ); } .historic-places .hp-gardens { height: 32%; } .historic-places .hp-gardens .tile { background-color: rgb(123, 106, 81); } .historic-places .hp-roman { height: 55%; } .historic-places .hp-roman .tile { background-color: rgb(12, 75, 120); } .historic-places .hp-forts { height: 35%; } .historic-places .hp-forts .tile { background-color: rgb(81, 148, 187); } .historic-places .hp-hill { height: 10%; } .historic-places .hp-hill .tile { background-color: rgb(79, 138, 140); } .historic-places .hp-villages { height: 10%; } .historic-places .hp-villages .tile { background-color: rgb(123, 106, 81); = } .historic-places .hp-statues { height: 45%; } .historic-places .hp-statues .tile { background-color: rgb(162, 161, 97); } .historic-places .hp-halls { height: 45%; } .historic-places .hp-halls .tile { background-color: rgb(137, 161, 118); } .historic-places .hp-palaces { float: left; width: 60%; height: 24%; } .historic-places .hp-palaces .tile { background-color: rgb(162, 161, 97); } .historic-places .hp-battlefield { float: left; width: 40%; height: 12%; } .historic-places .hp-battlefield .tile { background-color: rgb(12, 75, 120)= ; } .historic-places .hp-battlefield p { padding: 2px 4px; } .historic-places .hp-bunker { float: left; width: 40%; height: 12%; } .historic-places .hp-bunker .tile { background-color: rgb(123, 106, 81); } .historic-places .hp-bunker p { line-height: 1.2; padding: 2px 4px; } .historic-places .hp-eccles { clear: left; height: 76%; } .historic-places .hp-eccles .tile { background-color: rgb(79, 138, 140); } @media only screen and (min-width: 40.063em) { .historic-places .hp-col { float: left; width: 50%; } } @media only screen and (min-width: 40.063em) { .historic-places .hp-col { height: 500px; } .historic-places .hp-rotate { max-width: none; min-width: 100%; width: au= to; } } @media only screen and (min-width: 64em) { .historic-places .hp-col { height: 500px; width: 20%; } } @media only screen and (min-width: 90.063em) { .historic-places .hp-panel { padding: 20px; } } nhide { display: inherit !important; } .accordion .accordion-navigation .accordion-trigger::after { clear: both !i= mportant; } .accordion .accordion-navigation .accordion-trigger::after, .accordion .acc= ordion-navigation .accordion-trigger::before { content: " " !important; dis= play: table !important; } a.accordion-trigger span:last-of-type { background: url("../icons/grey-down= -arrow.gif") !important; } .active a.accordion-trigger span:last-of-type { background: url("../icons/g= rey-up-arrow.gif") !important; } .bing-map { z-index: 0; } .module-space { margin-top: 3rem; } .th { display: table-row-group; } .date { color: rgb(138, 136, 137); } .grey-panel .date { color: rgb(255, 255, 255); } .light-grey-tint { background-color: rgb(248, 247, 243); } .bold { font-weight: 700; } .stone { background: rgb(243, 240, 233); } .stone-light { background: rgb(248, 247, 243); } .arrow-new { width: 50px; height: 50px; background-image: url("../images/_/= buttons/btn-arrow-medium.png"); background-color: rgb(193, 16, 44); backgro= und-position: center center; background-repeat: no-repeat; border-left: non= e; display: inline-block; position: relative; } @media only screen and (max-width: 640px) { .stone-small { background: rgb(242, 242, 242); } } .down-arrow, .up-arrow { position: relative; z-index: 10; } .up-arrow { top: 0.35em; } .up-arrow > i { position: absolute; border-width: 1.2em; border-style: soli= d; border-color: transparent transparent rgb(28, 28, 28); border-image: ini= tial; margin-top: -1.23em; } .up-arrow > i + i { border-width: 1.2em; border-style: solid; border-color:= transparent transparent rgb(211, 211, 211); border-image: initial; margin-= top: -1.2em; top: 0px; } .down-arrow > i { position: absolute; border-width: 1.2em; border-style: so= lid; border-color: rgb(28, 28, 28) transparent transparent; border-image: i= nitial; top: 0.25em; } .down-arrow > i + i { position: absolute; border-width: 1.2em; border-style= : solid; border-color: rgb(211, 211, 211) transparent transparent; border-i= mage: initial; top: 0px; } .accordion .active .up-arrow, .accordion .down-arrow { display: inline; } .accordion .active .down-arrow, .accordion .up-arrow { display: none; } .accordion-navigation .active { overflow-x: hidden; } .accordion .accordion-navigation > a, .accordion dd > a { font-family: "Gil= l Sans book"; font-weight: 600; letter-spacing: 0.05em; } .column-list { padding: 1.5rem 0px; } .column-list ul { margin-bottom: 0px; } .column-list li.testimonial { background: 0px 0px; padding-left: 1rem; } .column-list li.testimonial blockquote p { margin-bottom: 0px; } .column-list li.testimonial cite { display: inline-block; padding-left: 1.8= 75rem; } a[name] { padding-top: 70px; margin-top: -70px; display: inline-block; } a.anchor { padding-top: 70px; margin-top: -70px; display: inline-block; vis= ibility: hidden; } @media screen and (min-width: 900px) { .strapline img { max-width: 1440px; width: 100%; } } .ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content { z-index: 10= 0000000; } @media (max-width: 641px) { .show-more-control span { background-image: url("../images/show-more/show= -more-plus.gif"); overflow: hidden; background-repeat: no-repeat; } } @media (min-width: 642px) { .show-more-control span img { margin-top: 0.275em; } .show-more-control span { background-image: url("../images/show-more/show= -more-plus1.gif"); overflow: hidden; background-repeat: no-repeat; } } .button.show-more { padding-left: 1.5em; } .footnotes li#id { margin-top: 5em !important; } @media only screen and (max-width: 767px) { table th { font-weight: 700; } table td, table th { padding: 9px 10px; text-align: left; } table.responsive { margin-bottom: 0px; } .pinned { position: absolute; left: 0px; top: 0px; background: rgb(255, 2= 55, 255); width: 35%; overflow-x: scroll; border-right: 1px solid rgb(204, = 204, 204); border-left: 1px solid rgb(204, 204, 204); } .pinned table { border-right: none; border-left: none; width: 100%; } .pinned table td, .pinned table th { white-space: nowrap; } .pinned td:last-child { border-bottom: 0px; } div.table-wrapper { position: relative; margin-bottom: 20px; overflow: hi= dden; border-right: 1px solid rgb(204, 204, 204); } div.table-wrapper div.scrollable table { margin-left: 35%; } div.table-wrapper div.scrollable { overflow: scroll hidden; } table.responsive td, table.responsive th { position: relative; white-spac= e: nowrap; overflow: hidden; } table.responsive td:first-child, table.responsive th:first-child, table.r= esponsive.pinned td { display: none; } } .property-map { margin-bottom: 2em; } .slick-slide { outline: 0px; } a { outline: 0px; } button:focus { outline: 0px; } .time-fix { background-image: url("/static/images/show-more/show-more-plus.= gif"); } @media (max-width: 370px) { .pagination .pagination-location { font-size: 0.7rem; padding: 1.2em 0.75= em 0.75em; } .pagination #listView-nextPage span:first-child { margin-left: 0.188em; } } .SubmissionFeedback { color: rgb(96, 32, 82); } .footable.breakpoint > tbody > tr.footable-detail-show > td > span.footable= -toggle::before { background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2= lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c= 3RyYXRvciAxNi4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1= aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9= FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQ= o8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZ= y8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9= IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNTIuOThweCIgaGVpZ2h0PSI1Mi45OHB4IiB2aWV3Qm9= 4PSIxNC42MTUgMTcuMjQgNTIuOTggNTIuOTgiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMTQuNj= E1IDE3LjI0IDUyLjk4IDUyLjk4Ig0KCSB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwY= XRoIGZpbGw9IiMyMjIyMjIiIGQ9Ik0xNC42MTUsNDEuNDg0aDUyLjk4djQuNDQzaC01Mi45OFY0= MS40ODR6Ii8+DQo8L2c+DQo8L3N2Zz4NCg=3D=3D") center center / 0.875rem no-repe= at; content: ""; display: table-cell; padding: 0.5625rem 0.625rem; width: 1= rem; float: left; margin-right: 1em; line-height: 1.125rem; } .footable.breakpoint > tbody > tr > td > span.footable-toggle::before { bac= kground: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGl= uZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjMsIF= NWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhR= E9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cu= dzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjE= uMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbn= M6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KC= SB3aWR0aD0iNTIuOThweCIgaGVpZ2h0PSI1Mi45OHB4IiB2aWV3Qm94PSIxNC42MTUgMTcuMjQg= NTIuOTggNTIuOTgiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMTQuNjE1IDE3LjI0IDUyLjk4IDU= yLjk4Ig0KCSB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiMyMjIyMj= IiIGQ9Ik0xNC42MTUsNDEuNDg0aDI0LjI5M1YxNy4yNGg0LjQ0NHYyNC4yNDRoMjQuMjQ0djQuN= DQzSDQzLjM1MnYyNC4yOTNoLTQuNDQ0VjQ1LjkyOEgxNC42MTVWNDEuNDg0eiIvPg0KPC9nPg0K= PC9zdmc+DQo=3D") center center / 0.875rem no-repeat; content: ""; display: = block; padding: 0.5625rem 0.625rem; width: 1rem; float: left; margin-right:= 1em; line-height: 1.125rem; } .d-block { display: block; } .field-validation-valid.error { display: none; } .field-validation-valid.panel { display: none; } .field-validation-error.panel { padding: 2%; font-weight: 900; color: rgb(5= 1, 51, 51); margin-bottom: 2rem !important; } .datepicker.datepicker-dropdown .datepicker-years table td span { font-size= : inherit; } .datepicker.datepicker-dropdown .datepicker-months table td span { font-siz= e: inherit; } header.header .nav-top-menu .nav-search input.ui-autocomplete-loading, inpu= t.ui-autocomplete-loading, input.ui-autocomplete-loading:focus { background= -image: url("/static/Icons/ui-anim_basic_16x16.gif"); background-position: = right 30px center; background-repeat: no-repeat; } .themed { color: rgb(214, 17, 48); } .no-side-padding { padding-left: 0px; padding-right: 0px; } .full-width-image { padding-left: 0px; padding-right: 0px; text-align: cent= er; } .full-width-image img { width: 100%; } @media only screen and (max-width: 40.062em) { .small-no-side-padding { padding-left: 0px; padding-right: 0px; } .small-full-width-image { padding-left: 0px; padding-right: 0px; text-ali= gn: center; } } @media only screen and (min-width: 40.063em) { .medium-no-side-padding { padding-left: 0px; padding-right: 0px; } .medium-full-width-image { padding-left: 0px; padding-right: 0px; text-al= ign: center; } } @media only screen and (min-width: 64.063em) { .large-no-side-padding { padding-left: 0px; padding-right: 0px; } .large-full-width-image { padding-left: 0px; padding-right: 0px; text-ali= gn: center; } } .clock-times { display: block; margin-top: 1rem; margin-bottom: 1.5rem !imp= ortant; } .clock-times::before { content: ""; padding-right: 1em; vertical-align: mid= dle; } .slick-dots li button::before { font-size: 1rem; color: rgb(255, 255, 255);= opacity: 0.55; } .slick-dots li.slick-active button::before { color: rgb(214, 17, 48); } .bulging-quotes-start::before, .bulging-quotes::before { content: "=E2=80= =9C"; margin-left: -0.5375em; margin-right: 0.1em; } .bulging-quotes-end::after, .bulging-quotes::after { content: "=E2=80=9D"; = } .bulging-quotes-end::after, .bulging-quotes-start::before, .bulging-quotes:= :after, .bulging-quotes::before { color: rgb(214, 17, 48); font-family: "Gi= ll Sans Book"; font-size: 2.2em; line-height: 0.5em; vertical-align: -0.3em= ; } .author-name { color: rgb(214, 17, 48); font-style: normal; } .author-location { font-size: smaller; font-style: normal; display: block; = } .author-photo { width: 50px; height: 50px; border-radius: 25px; } .author-data { display: inline-block; padding-left: 10px; } .eh-format .options-row > li { display: inline-block; } .eh-format .options-row > li > a { display: block; width: 100%; height: aut= o; color: rgb(55, 55, 55); padding-top: 0.3125em; padding-bottom: 0.3125em;= text-align: center; font-weight: 700; border-width: 1.5em 5vw; border-styl= e: solid; border-color: rgb(0, 0, 0); border-image: initial; text-transform= : uppercase; text-decoration: none; } .eh-format .options-row dd > a { background: rgb(221, 213, 195); } .eh-format .options-row > li > div { display: none; } .eh-format .options-row > li > div.active { display: block; } .eh-format .options-row > li > a span { border-bottom: 2px solid rgb(229, 2= 29, 229); } .eh-format .options-row .option-text { font-size: 1.575rem; vertical-align:= middle; } @media only screen and (max-width: 55em) { .eh-format .options-row .option-text { font-size: 1.2rem; } } @media only screen and (max-width: 40.065em) { .eh-format .options-row .option-text { font-size: 2rem; } .eh-format .options-row > li > a { border-left-width: 25vw; border-right-= width: 25vw; } } .eh-format .options-row > li:nth-child(1) > a { border-color: rgb(96, 32, 8= 2); } .eh-format .options-row > li:nth-child(2) > a { border-color: rgb(81, 148, = 187); } .eh-format .options-row > li:nth-child(3) > a { border-color: rgb(137, 161,= 118); } .eh-format .options-row > li:nth-child(4) > a { border-color: rgb(123, 106,= 81); } .eh-format .options-row > li:nth-child(5) > a { border-color: rgb(79, 138, = 140); } .eh-format .options-row > li:nth-child(6) > a { border-color: rgb(215, 62, = 109); } .eh-format .options-row > li:nth-child(7) > a { border-color: rgb(7, 74, 12= 3); } .eh-format .options-row > li:nth-child(8) > a { border-color: rgb(162, 161,= 97); } .eh-format { line-height: 1.2; font-size: 1rem; padding: 0px; box-sizing: b= order-box; } .eh-format .themed { color: rgb(214, 17, 48); } .eh-format * { margin-top: 0px; } .eh-format h1.bordered, .eh-format h2.bordered { margin-top: 4rem; } .eh-format .column > img { width: 100%; } .eh-format.row-wrapper > div > div > h2, .eh-format.row-wrapper > div > div= > section > h2 { margin-top: 1.5rem; padding-top: 1rem; } .eh-format .large-block-grid-2 h2, .eh-format .large-block-grid-2 h3, .eh-f= ormat .large-block-grid-2 h4, .eh-format .large-block-grid-3 h2, .eh-format= .large-block-grid-3 h3, .eh-format .large-block-grid-3 h4, .eh-format .lar= ge-block-grid-4 h2, .eh-format .large-block-grid-4 h3, .eh-format .large-bl= ock-grid-4 h4, .eh-format .medium-block-grid-2 h2, .eh-format .medium-block= -grid-2 h3, .eh-format .medium-block-grid-2 h4, .eh-format .medium-block-gr= id-3 h2, .eh-format .medium-block-grid-3 h3, .eh-format .medium-block-grid-= 3 h4, .eh-format .medium-block-grid-4 h2, .eh-format .medium-block-grid-4 h= 3, .eh-format .medium-block-grid-4 h4, .eh-format .small-block-grid-2 h2, .= eh-format .small-block-grid-2 h3, .eh-format .small-block-grid-2 h4, .eh-fo= rmat .small-block-grid-3 h2, .eh-format .small-block-grid-3 h3, .eh-format = .small-block-grid-3 h4, .eh-format .small-block-grid-4 h2, .eh-format .smal= l-block-grid-4 h3, .eh-format .small-block-grid-4 h4 { font-size: 1.1rem; m= argin-top: 1.3rem; } .eh-format ul.large-block-grid-1, .eh-format ul.large-block-grid-2, .eh-for= mat ul.large-block-grid-3, .eh-format ul.large-block-grid-4, .eh-format ul.= medium-block-grid-1, .eh-format ul.medium-block-grid-2, .eh-format ul.mediu= m-block-grid-3, .eh-format ul.medium-block-grid-4, .eh-format ul.small-bloc= k-grid-1, .eh-format ul.small-block-grid-2, .eh-format ul.small-block-grid-= 3, .eh-format ul.small-block-grid-4 { margin-left: 0px; margin-right: 0px; = padding-left: 0px; padding-right: 0px; } .eh-format ul { list-style: none; padding-left: 2em; } .eh-format li { padding-left: 0px; } .eh-format li::before { content: ""; background-color: rgb(214, 17, 48); di= splay: inline-block; height: 0.7em; width: 0.63em; margin-top: 0.25em; vert= ical-align: top; margin-right: 1.2em; margin-left: -1.83em; } .eh-format .large-block-grid-2 li::before, .eh-format .large-block-grid-3 l= i::before, .eh-format .large-block-grid-4 li::before, .eh-format .medium-bl= ock-grid-2 li::before, .eh-format .medium-block-grid-3 li::before, .eh-form= at .medium-block-grid-4 li::before, .eh-format .small-block-grid-1 li::befo= re, .eh-format .small-block-grid-2 li::before, .eh-format .small-block-grid= -3 li::before, .eh-format .small-block-grid-4 li::before, .eh-format .tabs-= content > li::before, .eh-format li.tab-title::before { display: none; } .eh-format .tabs.tabs-cards { border-bottom: 1px solid rgb(255, 255, 255); = padding: 0px 0px 0px 3.5rem; margin: 1.4rem 0px 1.5rem !important; } .eh-format .tabs.tabs-cards .tab-title { position: relative; bottom: -1px; = border-width: 1px; border-style: solid; border-color: transparent transpare= nt rgb(255, 255, 255); border-image: initial; margin: 0px; padding: 0px; te= xt-transform: uppercase; } .eh-format .tabs.tabs-cards .tab-title.active { border-width: 1px; border-s= tyle: solid; border-color: rgb(255, 255, 255) rgb(255, 255, 255) transparen= t; border-image: initial; padding: 0px; margin: 0px; } .eh-format .tabs.tabs-cards .tab-title.active a { color: rgb(214, 17, 48); = } .eh-format .tabs.tabs-cards .tabs-content > li { height: 10em; } .eh-format ul.indented { margin-left: 2rem; } .eh-format .eh-format-indent { padding-left: 2rem; padding-right: 2rem; } .serpentine > div { margin-bottom: 1em; } .serpentine > span { display: block; clear: both; } .serpentine > div:nth-of-type(4n), .serpentine > div:nth-of-type(4n-3) { fl= oat: left; } .serpentine > div:nth-of-type(4n-1), .serpentine > div:nth-of-type(4n-2) { = float: right; } .serpentine > div:nth-of-type(4n).serpentine-pad-center, .serpentine > div:= nth-of-type(4n-3).serpentine-pad-center { padding-right: 4.16667%; } .serpentine > div:nth-of-type(4n-1).serpentine-pad-center, .serpentine > di= v:nth-of-type(4n-2).serpentine-pad-center { padding-left: 4.16667%; } .serpentine > div:nth-of-type(4n).serpentine-pad-outside, .serpentine > div= :nth-of-type(4n-3).serpentine-pad-outside { padding-left: 4.16667%; } .serpentine > div:nth-of-type(4n-1).serpentine-pad-outside, .serpentine > d= iv:nth-of-type(4n-2).serpentine-pad-outside { padding-right: 4.16667%; } .slick-slider { position: relative; display: block; box-sizing: border-box;= user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: trans= parent; } .slick-list { position: relative; overflow: hidden; display: block; margin:= 0px; padding: 0px; } .slick-list:focus { outline: 0px; } .slick-loading .slick-list { } .slick-list.dragging { cursor: pointer; } .slick-slider .slick-track { transform: translate3d(0px, 0px, 0px); } .slick-track { position: relative; left: 0px; top: 0px; display: block; } .slick-track::after, .slick-track::before { content: ""; display: table; } .slick-track::after { clear: both; } .slick-loading .slick-track { visibility: hidden; } .slick-slide { float: left; height: 100%; min-height: 1px; display: none; } [dir=3D"rtl"] .slick-slide { float: right; } .slick-slide img { display: block; } .slick-slide.slick-loading img { display: none; } .slick-slide.dragging img { pointer-events: none; } .slick-initialized .slick-slide { display: block; } .slick-loading .slick-slide { visibility: hidden; } .slick-vertical .slick-slide { display: block; height: auto; border: 1px so= lid transparent; } @font-face { font-family: slick; src: url("/static/scripts/slick/fonts/slic= k/slick.eot?#iefix") format("embedded-opentype"), url("/static/scripts/slic= k/fonts/slick/slick.woff") format("woff"), url("/static/scripts/slick/fonts= /slick/slick.ttf") format("truetype"), url("/static/scripts/slick/fonts/sli= ck/slick.svg#slick") format("svg"); font-weight: 400; font-style: normal; } .slick-next, .slick-prev { position: absolute; display: block; height: 20px= ; width: 20px; line-height: 0; font-size: 0px; cursor: pointer; background:= 0px 0px; color: transparent; top: 50%; margin-top: -10px; padding: 0px; bo= rder: none; outline: 0px; } .slick-next:focus, .slick-next:hover, .slick-prev:focus, .slick-prev:hover = { outline: 0px; background: 0px 0px; color: transparent; } .slick-next:focus::before, .slick-next:hover::before, .slick-prev:focus::be= fore, .slick-prev:hover::before { opacity: 1; } .slick-next.slick-disabled::before, .slick-prev.slick-disabled::before { op= acity: 1; } .slick-next::before, .slick-prev::before { font-family: slick; font-size: 2= 0px; line-height: 1; color: rgb(255, 255, 255); opacity: 1; -webkit-font-sm= oothing: antialiased; } .slick-prev { left: -25px; } [dir=3D"rtl"] .slick-prev { left: auto; right: -25px; } .slick-prev::before { content: "=E2=86=90"; } [dir=3D"rtl"] .slick-prev::before { content: "=E2=86=92"; } .slick-next { right: -25px; } [dir=3D"rtl"] .slick-next { left: -25px; right: auto; } .slick-next::before { content: "=E2=86=92"; } [dir=3D"rtl"] .slick-next::before { content: "=E2=86=90"; } .slick-slider { margin-bottom: 30px; } .slick-dots { position: absolute; bottom: 0px; list-style: none; display: b= lock; text-align: center; padding: 0px; width: 100%; } .slick-dots li { background: 0px 0px; position: relative; display: inline-b= lock; height: 20px; width: 20px; margin: 0px 5px; padding: 0px; cursor: poi= nter; } .slick-dots li button:focus, .slick-dots li button:hover { outline: 0px; } .slick-dots li button:focus::before, .slick-dots li button:hover::before { = opacity: 1; } .slick-dots li button::before { position: absolute; top: 0px; left: 0px; co= ntent: "=E2=80=A2"; width: 20px; height: 20px; font-family: slick; font-siz= e: 50px; line-height: 20px; text-align: center; color: rgb(212, 211, 208); = opacity: 1; -webkit-font-smoothing: antialiased; } .slick-dots li.slick-active button::before { color: rgb(137, 135, 135); opa= city: 1; } .arrow .absolute { position: absolute; } .arrow .t-blocksm { position: relative; padding: 3vw; left: 0px; top: 68.55= vw; width: 100%; height: 70%; background-color: rgb(0, 0, 0); } .arrow .t-block { position: relative; padding: 3vw; left: 50vw; top: 6vw; w= idth: 30%; height: 70%; background-color: rgba(0, 0, 0, 0.4); } .arrow .t-blockxl { position: relative; padding: 3vw; left: 50rem; top: 7re= m; width: 30%; height: 70%; background-color: rgba(0, 0, 0, 0.4); } .arrow .t-blockm { position: relative; padding: 3vw; left: 38vw; top: 2.9vw= ; width: 60%; height: 70%; background-color: rgba(0, 0, 0, 0.4); } .arrow .p-top-l { font-size: 3vw; padding-top: 25vh !important; } .arrow .ws-text { color: rgb(255, 255, 255); font-size: 4.9vw; padding-top:= 10.9vw; } .arrow h2, .arrow p { color: rgb(255, 255, 255); } .arrow button { margin-top: 3vw; } .property-directions-map { max-width: 90em; margin: 0px auto; } .property-directions-map #mapDiv { height: 100%; position: relative; } .property-directions-map #mapDiv .MicrosoftMap { cursor: pointer !important= ; } .property-directions-map #mapIcon, .property-directions-map #txtKey, .prope= rty-directions-map #txtLat, .property-directions-map #txtLon, .property-dir= ections-map #txtZoom { display: none; } .property-directions-map .mapWrapProp { position: relative; height: 120px; = } .property-directions-map .mapWrapProp .directionsLink { position: absolute;= z-index: 9; width: 100%; inset: 0px; } .property-directions-map .getDirRow .goDiv .imgWrap label:nth-of-type(1) { = background-color: rgb(255, 255, 255); } .property-directions-map .getDirRow .goDiv .imgWrap label { display: inline= -block; margin-left: 0.5rem; margin-right: 1rem; margin-bottom: 0px; vertic= al-align: baseline; } .property-directions-map .mapWrapDirRow { position: relative; max-width: 14= 40px; height: 295px; margin: 0px auto; } .property-directions-map .mapWrapDirRow .directionsLink { position: absolut= e; z-index: 9; width: 100%; inset: 0px; } @media (max-width: 640px) { .property-directions-map .button.arrow span { width: 45px; height: 45px; = } .property-directions-map .imgWrap > a { margin-top: 2em !important; } } @media (min-width: 1201px) { .property-directions-map .imgWrap > a { margin-left: 4.7em !important; } } @media (min-width: 48em) { .property-directions-map .mapWrapProp { height: 126px; } } @media (min-width: 64em) { .property-directions-map .mapWrapProp { height: 140px; } .property-directions-map .mapWrapDirRow { height: 460px; } } @media (min-width: 90em) { .property-directions-map .mapWrapProp { height: 200px; } } .property-directions-map .getDirRow .labelWrap label, .property-directions-= map .getDirRow .labelWrap p { font-family: GillSansLight, "Source Sans Pro"= , sans-serif; color: rgb(55, 55, 55); margin: 0px; } .property-directions-map .scrollDir, .property-directions-map .scrollProp {= border-radius: 90px 90px 0px 0px; background-color: rgba(255, 255, 255, 0.= 8); position: absolute; bottom: 0px; margin: 0px auto; left: 0px; right: 0p= x; text-align: center; cursor: pointer; z-index: 12; height: 30px; width: 6= 5px; display: none !important; } .property-directions-map .scrollDir a, .property-directions-map .scrollProp= a { text-decoration: none; } .property-directions-map .scrollDir a i, .property-directions-map .scrollPr= op a i { display: block; color: rgb(55, 55, 55); font-size: 1.375rem; line-= height: 6px; } .property-directions-map .scrollDir a i:nth-of-type(1), .property-direction= s-map .scrollProp a i:nth-of-type(1) { margin-top: 10px; } .property-directions-map .getDirRow { width: 100%; padding-top: 1rem; } .property-directions-map .getDirRow .getDir { max-width: 1440px; margin: 0p= x 20px 30px; padding-top: 1rem; } .property-directions-map .getDirRow h2 { text-transform: uppercase; color: = rgb(55, 55, 55); line-height: 150%; margin-top: 0px; margin-bottom: 1.5rem;= font-weight: 400; } .property-directions-map .getDirRow .getDir > div { display: table; } .property-directions-map .getDirRow h2 { font-size: 1.6rem; font-family: "G= ill Sans W04 Book", sans-serif; } .property-directions-map .getDirRow .labelWrap { display: table-row; margin= -bottom: 2rem; } .property-directions-map .getDirRow .labelWrap div { display: table-cell; p= adding-bottom: 2rem; } .property-directions-map .getDirRow .labelWrap div div { display: inline-bl= ock; width: 600px; height: 35px; border: 1px solid rgb(68, 68, 68); backgro= und: rgb(235, 235, 235); padding-left: 10px; } @media (max-width: 1200px) { .property-directions-map .getDirRow .labelWrap div { display: block !impo= rtant; } .property-directions-map .getDirRow .labelWrap div div { width: 82vw; } } .property-directions-map .getDirRow .labelWrap div.toB-display { vertical-a= lign: middle; } .property-directions-map .getDirRow .labelWrap div span { font-size: 1.2rem= ; font-family: "Gill Sans W04 Book", sans-serif; vertical-align: -8px; colo= r: rgb(55, 55, 55); } .property-directions-map .getDirRow .labelWrap label, .property-directions-= map .getDirRow .labelWrap p { display: inline-block; width: 5.5rem; font-si= ze: 1.313rem; line-height: 35px; margin: 0px; } .property-directions-map .getDirRow .labelWrap input { display: inline-bloc= k; width: 210px; height: 35px; border: 1px solid rgb(68, 68, 68); padding-l= eft: 10px; margin-bottom: 0px; } .property-directions-map .getDirRow .goDiv { display: table-row; padding-bo= ttom: 30px; } .property-directions-map .getDirRow .goDiv > div { display: table-cell; } .property-directions-map .getDirRow .goDiv1 { display: table-cell; } .property-directions-map .getDirRow .goDiv .imgWrap input:checked + label >= img { border: 1px solid rgb(0, 0, 255); } .property-directions-map .getDirRow #directionsItinerary { width: 100%; } .property-directions-map .getDirRow #directionsItinerary ul li { background= : 0px 0px; } @media (min-width: 40.063em) { .property-directions-map .getDirRow .getDir > div, .property-directions-m= ap .getDirRow .goDiv > div, .property-directions-map .getDirRow .labelWrap,= .property-directions-map .getDirRow .labelWrap div, .property-directions-m= ap .getDirRow .labelWrap input, .property-directions-map .getDirRow .labelW= rap label, .property-directions-map .getDirRow .labelWrap p { display: inli= ne-block !important; } .property-directions-map .getDirRow .goDiv { display: block; } .property-directions-map .getDirRow .labelWrap div { padding-bottom: 0px;= } .property-directions-map .getDirRow .goDiv1 { display: none; } .property-directions-map .getDirRow .getDir { margin: 0px auto 0px 8.333%= ; } .property-directions-map .getDirRow h2 { display: inline-block; margin: 0= px 1em 1.5rem 0px; vertical-align: top; } .property-directions-map .getDirRow .labelWrap p, .property-directions-ma= p .getDirRow .labelWrap:nth-of-type(1) { width: auto; } .property-directions-map .getDirRow .labelWrap label { width: 4.2rem; } .property-directions-map .getDirRow .labelWrap p { margin-right: 0.5em; } .property-directions-map .getDirRow .labelWrap input { margin-right: 2em;= } .property-directions-map .getDirRow .goDiv .imgWrap label:nth-of-type(1) = { padding: 0px; } } @media (min-width: 80em) { .property-directions-map .getDirRow .labelWrap { margin-top: 0px; } .property-directions-map .getDirRow .goDiv { margin-top: 0px; height: aut= o; padding-bottom: 0px; } } .property-directions-map .scrollDir, .property-directions-map .scrollProp {= border-radius: 90px 90px 0px 0px; background-color: rgba(255, 255, 255, 0.= 8); position: absolute; bottom: 0px; margin: 0px auto; left: 0px; right: 0p= x; text-align: center; cursor: pointer; z-index: 12; height: 30px; width: 6= 5px; } .property-directions-map .scrollDir a, .property-directions-map .scrollProp= a { text-decoration: none; } .property-directions-map .scrollDir a i, .property-directions-map .scrollPr= op a i { display: block; color: rgb(55, 55, 55); font-size: 1.375rem; line-= height: 6px; } .property-directions-map .scrollDir a i:nth-of-type(1), .property-direction= s-map .scrollProp a i:nth-of-type(1) { margin-top: 10px; } @media (min-width: 48em) { .property-directions-map .scrollDir, .property-directions-map .scrollProp= { display: block; height: 40px; width: 85px; } .property-directions-map .scrollDir a i, .property-directions-map .scroll= Prop a i { font-size: 1.75rem; line-height: 6px; } .property-directions-map .scrollDir a i:nth-of-type(1), .property-directi= ons-map .scrollProp a i:nth-of-type(1) { margin-top: 15px; } } @media (min-width: 64em) { .property-directions-map .scrollDir, .property-directions-map .scrollProp= { display: block; height: 61px; width: 133px; } .property-directions-map .scrollDir a i, .property-directions-map .scroll= Prop a i { font-size: 2.25rem; line-height: 8px; } .property-directions-map .scrollDir a i:nth-of-type(1), .property-directi= ons-map .scrollProp a i:nth-of-type(1) { margin-top: 27px; } .property-directions-map .mapWrapProp { height: 140px; } .property-directions-map .mapWrapDirRow { height: 460px; } } .property-directions-map .getDirRow .button { margin-bottom: 28px; padding:= 0.7rem 2rem; } .property-directions-map .getDirRow .button a { color: rgb(255, 255, 255); = font-weight: 700; text-decoration: none; } @media screen and (min-width: 1201px) { .property-directions-map .button { margin-left: 5.5rem; } .property-directions-map #directionsButton { margin-left: 4.8em; } } .property-directions-map .getDirRow .button { margin: 0px; padding: 1rem 0.= 9375rem; } .property-directions-map .getDirRow .button a { padding-top: 0.9em !importa= nt; } .property-directions-map #directionsButton { margin-top: 2em; } ul.MicrosoftMap_NavBar_typeMenu { height: 300px; overflow: hidden scroll; } ul.MicrosoftMap_NavBar_typeMenu li { background: 0px 0px; padding-left: 1re= m; } .MicrosoftMap div.slot.ordnanceSurvey { display: none !important; } .MicrosoftMap .switchSlot.labelToggle.disabled { display: none !important; = } .clock-times { display: block; margin-top: 1rem; margin-bottom: 1.5rem !imp= ortant; } .clock-times::before { content: ""; padding-right: 1em; vertical-align: mid= dle; } .columns.PromoBlockWithCta { float: right; padding-left: 10px !important; } .PromoBlockWithCta .PromoPara { width: 305px; } .PropertyFoodAndDrinkInfo { float: left; } .openHours { font-size: 1em; font-weight: 600; float: left; } .lastOrders { font-size: 0.8em; font-weight: 500; clear: both; } .openHours img { display: inline-block; vertical-align: top; } .funding-graph { padding: 4.6vw 0px; } .funding-graph .medium-8 { padding-top: 32px; } .funding-graph .medium-8 h2 { font-size: 1.5rem; } .funding-graph .small-22 h2 { font-family: "Gill Sans Light"; font-size: 1.= 5rem; } @media screen and (min-width: 1439px) { .funding-graph { padding: 60px 0px; } } .historic-places { backface-visibility: hidden; transform-style: preserve-3= d; } .historic-places p { margin-bottom: 18px; } .historic-places .button { min-width: 0px; } .historic-places .button span { height: 100%; } .historic-places .hp-col { float: left; height: 345px; position: relative; = width: 100%; } .historic-places .hp-item { overflow: hidden; position: relative; } .historic-places .hp-item p { bottom: 0px; color: rgb(255, 255, 255); font-= family: "Gill Sans Book"; left: 0px; letter-spacing: 1px; margin: 0px; padd= ing: 8px 10px; pointer-events: none; position: absolute; right: 0px; text-t= ransform: uppercase; z-index: 2; } .historic-places .hp-item p span { display: inline-block; font-family: "Gil= l Sans Medium"; padding-right: 2px; } .historic-places .hp-item p span.break { display: block; } .historic-places .hp-item-link { inset: 0px; position: absolute; text-inden= t: -999em; z-index: 2; } .historic-places .hp-item-link::after { background: url("/_/images/historic= -places/gradient.png") center bottom / contain repeat-x; content: ""; heigh= t: 100%; left: 0px; opacity: 1; position: absolute; top: 0px; width: 100%; = z-index: 0; } .historic-places .hp-item-link.no-grad::after { opacity: 0; transition: opa= city 0s ease 0s, all 1.5s ease 0s, all 0s ease-out 0s; } .historic-places .hp-rotate { inset: 0px; height: auto; opacity: 0; positio= n: absolute; transition: opacity 0.5s ease-out 0s; width: 100%; transform: = translateZ(0px); backface-visibility: hidden; } .historic-places .hp-rotate.active { opacity: 1; } .historic-places .tile { height: 100%; } .historic-places .hp-panel { background: rgb(255, 255, 255); inset: 0px; op= acity: 0; padding: 10px; position: absolute; z-index: 0; transition: opacit= y 0.2s ease-in 0s; } .historic-places .hp-panel.is-active { opacity: 1; z-index: 2; } .historic-places .slick-dots li { background: 0px 0px; margin: 0px 0.0625em= ; } .historic-places .slick-dots button { width: 10px; height: 10px; border-rad= ius: 50%; border: 1px solid rgb(56, 55, 55); } .historic-places .slick-dots button::before { content: ""; } .historic-places .slick-dots .slick-active button { background: rgb(214, 17= , 48); border: 1px solid rgb(214, 17, 48); } .historic-places .hp-castles { height: 68%; } .historic-places .hp-castles .tile { background-color: rgb(12, 75, 120); } .historic-places .hp-agriculture { height: 22%; } .historic-places .hp-agriculture .tile { background-color: rgb(137, 161, 11= 8); } .historic-places .hp-municipal { height: 10%; } .historic-places .hp-municipal .tile { background-color: rgb(81, 148, 187);= } .historic-places .hp-bridges { height: 14%; } .historic-places .hp-bridges .tile { background-color: rgb(81, 148, 187); } .historic-places .hp-prehistoric { height: 54%; } .historic-places .hp-prehistoric .tile { background-color: rgb(162, 161, 97= ); } .historic-places .hp-gardens { height: 32%; } .historic-places .hp-gardens .tile { background-color: rgb(123, 106, 81); } .historic-places .hp-roman { height: 55%; } .historic-places .hp-roman .tile { background-color: rgb(12, 75, 120); } .historic-places .hp-forts { height: 35%; } .historic-places .hp-forts .tile { background-color: rgb(81, 148, 187); } .historic-places .hp-hill { height: 10%; } .historic-places .hp-hill .tile { background-color: rgb(79, 138, 140); } .historic-places .hp-villages { height: 10%; } .historic-places .hp-villages .tile { background-color: rgb(123, 106, 81); = } .historic-places .hp-statues { height: 45%; } .historic-places .hp-statues .tile { background-color: rgb(162, 161, 97); } .historic-places .hp-halls { height: 45%; } .historic-places .hp-halls .tile { background-color: rgb(137, 161, 118); } .historic-places .hp-palaces { float: left; width: 60%; height: 24%; } .historic-places .hp-palaces .tile { background-color: rgb(162, 161, 97); } .historic-places .hp-battlefield { float: left; width: 40%; height: 12%; } .historic-places .hp-battlefield .tile { background-color: rgb(12, 75, 120)= ; } .historic-places .hp-battlefield p { padding: 2px 4px; } .historic-places .hp-bunker { float: left; width: 40%; height: 12%; } .historic-places .hp-bunker .tile { background-color: rgb(123, 106, 81); } .historic-places .hp-bunker p { line-height: 1.2; padding: 2px 4px; } .historic-places .hp-eccles { clear: left; height: 76%; } .historic-places .hp-eccles .tile { background-color: rgb(79, 138, 140); } @media only screen and (min-width: 40.063em) { .historic-places .hp-col { float: left; width: 50%; } } @media only screen and (min-width: 40.063em) { .historic-places .hp-col { height: 500px; } .historic-places .hp-rotate { max-width: none; min-width: 100%; width: au= to; } } @media only screen and (min-width: 64em) { .historic-places .hp-col { height: 500px; width: 20%; } } @media only screen and (min-width: 90.063em) { .historic-places .hp-panel { padding: 20px; } } .how-to-book { color: rgb(255, 255, 255); padding: 3em 0px; } .how-to-book .black-bg { background: rgb(0, 0, 0); } .how-to-book h2 { font-size: 2.25rem; color: rgb(255, 255, 255); } .how-to-book h3 { font-size: 1.75rem; color: rgb(255, 255, 255); } .how-to-book h4 { font-size: 1.25rem; color: rgb(255, 255, 255); } .how-to-book .h2b-l { padding: 3em; } .how-to-book .h2b-r { padding: 0px 3em 6em; } .how-to-book .h2b-r p { font-size: 1.25rem; } .imgDesk, .imgMob, .imgTab { display: none; } .image-map-grid .three-tabs .recon-search-tabs li.active { margin-left: 4.1= 6667%; border-bottom: 1px solid rgb(255, 255, 255); } .image-map-grid .three-tabs .recon-search-tabs { border-bottom: 1px solid r= gb(221, 213, 195); margin: 0px; display: list-item; } .image-map-grid .recon-search-tabs { display: none; } .image-map-grid .recon-search-tabs ul { border-bottom: 1px solid rgb(221, 2= 13, 195); padding-left: 6.25em; } .image-map-grid .recon-search-tabs li { background: 0px 0px; border-width: = 1px; border-style: solid; border-color: rgb(255, 255, 255) rgb(255, 255, 25= 5) transparent; border-image: initial; display: inline-block; font-size: 1.= 5rem; margin-bottom: -1px; padding-left: 0px; text-transform: uppercase; te= xt-decoration: none; } .image-map-grid .recon-search-tabs li.active { border-width: 1px; border-st= yle: solid; border-color: rgb(221, 213, 195) rgb(221, 213, 195) rgb(255, 25= 5, 255); border-image: initial; } .image-map-grid .recon-search-tabs li.active a { color: rgb(214, 17, 48); l= etter-spacing: 1px; text-decoration: none; } .image-map-grid .recon-search-tabs a { color: rgb(55, 55, 55); display: blo= ck; padding: 0.625em 1.875em; text-decoration: none; } .image-map-grid .recon-search-tabs a:active, .image-map-grid .recon-search-= tabs a:focus { outline: 0px; } .image-map-grid .recon-search-tabs { display: block; margin: 0px 1.875em; } .image-map-grid .foo { float: left; width: 20px; height: 20px; margin-right= : 5px; border-width: 1px; border-style: solid; border-color: rgba(0, 0, 0, = 0.2); } .image-map-grid h3 > strong { font-family: "Gill Sans MT", sans-serif; colo= r: rgb(255, 255, 255); } .image-map-grid body::after { content: url("/static/images/gallery/close_1.= png") url("/static/images/gallery/loading_1.gif") url("/static/images/galle= ry/prev_3.png") url("/static/images/gallery/next_1.png"); display: none; } .image-map-grid .lightboxOverlay { position: absolute; top: 0px; left: 0px;= z-index: 9999; background-color: rgb(0, 0, 0); opacity: 0.85; display: non= e; } .image-map-grid .lightbox { position: absolute; left: 0px; width: 100%; z-i= ndex: 10000; text-align: center; line-height: 0; font-weight: 400; } .image-map-grid .lightbox .lb-image { display: block; height: auto; max-wid= th: inherit; } .image-map-grid .lightbox a img { border: none; } .image-map-grid .lb-outerContainer { position: relative; background-color: = rgb(255, 255, 255); width: 250px; height: 250px; margin: 0px auto; } .image-map-grid .lb-outerContainer::after { content: ""; display: table; cl= ear: both; } .image-map-grid .lb-container { padding: 2px; } .image-map-grid .lb-loader { position: absolute; top: 43%; left: 0px; heigh= t: 25%; width: 100%; text-align: center; line-height: 0; } .image-map-grid .lb-cancel { display: block; width: 32px; height: 32px; mar= gin: 0px auto; background: url("/static/images/gallery/loading_1.gif") no-r= epeat; } .image-map-grid .lb-nav { position: absolute; top: 0px; left: 0px; height: = 100%; width: 100%; z-index: 10; } .image-map-grid .lb-container > .nav { left: 0px; } .image-map-grid .lb-nav a { outline: 0px; background-image: url("data:image= /gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=3D= =3D"); } .image-map-grid .lb-next, .image-map-grid .lb-prev { height: 100%; cursor: = pointer; display: block; } .image-map-grid .lb-nav a.lb-prev { width: 34%; left: 0px; float: left; bac= kground: url("/static/images/gallery/prev_3.png") left 48% no-repeat; opaci= ty: 0; transition: opacity 0.6s ease 0s; } .image-map-grid .lb-nav a.lb-prev:hover { opacity: 1; } .image-map-grid .lb-nav a.lb-next { width: 64%; right: 0px; float: right; b= ackground: url("/static/images/gallery/next_1.png") right 48% no-repeat; op= acity: 0; transition: opacity 0.6s ease 0s; } .image-map-grid .lb-nav a.lb-next:hover { opacity: 1; } .image-map-grid .lb-dataContainer { margin: 0px auto; padding-top: 5px; wid= th: 100%; } .image-map-grid .lb-dataContainer::after { content: ""; display: table; cle= ar: both; } .image-map-grid .lb-data { padding: 0px 4px; color: rgb(204, 204, 204); } .image-map-grid .lb-data .lb-details { width: 90%; float: left; text-align:= left; line-height: 1.1em; } .image-map-grid .lb-data .lb-caption { font-size: 16px; font-weight: 400; l= ine-height: 1em; } .image-map-grid .lb-data .lb-number { display: block; clear: left; padding-= bottom: 1em; font-size: 12px; color: rgb(153, 153, 153); } .image-map-grid .lb-data .lb-close { display: block; float: right; width: 3= 0px; height: 30px; background: url("/static/images/gallery/close_1.png") ri= ght top no-repeat; text-align: right; outline: 0px; opacity: 0.7; transitio= n: opacity 0.2s ease 0s; } .image-map-grid .lb-data .lb-close:hover { cursor: pointer; opacity: 1; } .image-map-grid .overlay { position: absolute; top: 0px; left: 5px; } .image-map-grid .imageMap { width: 100%; position: relative; margin-bottom:= 10px; } .image-map-grid .imageMap img { display: block; width: 100%; border-radius:= 0px; } .image-map-grid .imageMap .hotspots { width: 100%; height: 100%; position: = absolute; left: 0px; top: 0px; visibility: visible; } .image-map-grid .imageMap a { display: block; background: rgb(255, 255, 255= ); z-index: 100; opacity: 0.3; border: 2px solid rgb(0, 0, 0); border-radiu= s: 10px; position: absolute !important; } .image-map-grid .imageMap a + p { position: absolute; left: 0px; top: 102%;= width: 100%; color: rgb(0, 0, 0); display: none; } .image-map-grid .imageMap:hover .hotspots { visibility: visible; } .image-map-grid .imageMap p strong { display: block; padding: 0px; margin: = 0px; color: rgb(0, 0, 0); } .image-map-grid .imageMap p { padding: 0px; margin: 0px; font: 18px / 22px = lato, sans-serif; color: rgb(68, 68, 68); } .image-map-grid .imageMap .hotspots div:hover a { background: rgb(255, 255,= 255); z-index: 100; opacity: 0.3; border: 2px solid rgb(0, 0, 0); } .image-map-grid .icon-hide { display: none; } .image-map-grid .icon-show { } .image-map-grid .L0 { left: 0px; } .image-map-grid .L5 { left: 5%; } .image-map-grid .L10 { left: 10%; } .image-map-grid .L15 { left: 15%; } .image-map-grid .L20 { left: 20%; } .image-map-grid .L25 { left: 25%; } .image-map-grid .L30 { left: 30%; } .image-map-grid .L35 { left: 35%; } .image-map-grid .L40 { left: 40%; } .image-map-grid .L45 { left: 45%; } .image-map-grid .L50 { left: 50%; } .image-map-grid .L55 { left: 55%; } .image-map-grid .L60 { left: 60%; } .image-map-grid .L65 { left: 65%; } .image-map-grid .L70 { left: 70%; } .image-map-grid .L75 { left: 75%; } .image-map-grid .L80 { left: 80%; } .image-map-grid .L85 { left: 85%; } .image-map-grid .L90 { left: 90%; } .image-map-grid .L95 { left: 95%; } .image-map-grid .T0 { top: 0px; } .image-map-grid .T5 { top: 5%; } .image-map-grid .T10 { top: 10%; } .image-map-grid .T15 { top: 15%; } .image-map-grid .T20 { top: 20%; } .image-map-grid .T25 { top: 25%; } .image-map-grid .T30 { top: 30%; } .image-map-grid .T35 { top: 35%; } .image-map-grid .T40 { top: 40%; } .image-map-grid .T45 { top: 45%; } .image-map-grid .T50 { top: 50%; } .image-map-grid .T55 { top: 55%; } .image-map-grid .T60 { top: 60%; } .image-map-grid .T65 { top: 65%; } .image-map-grid .T70 { top: 70%; } .image-map-grid .T75 { top: 75%; } .image-map-grid .T80 { top: 80%; } .image-map-grid .T85 { top: 85%; } .image-map-grid .T90 { top: 90%; } .image-map-grid .T95 { top: 95%; } .image-map-grid .W5 { width: 5%; } .image-map-grid .W10 { width: 10%; } .image-map-grid .W15 { width: 15%; } .image-map-grid .W20 { width: 20%; } .image-map-grid .W25 { width: 25%; } .image-map-grid .W30 { width: 30%; } .image-map-grid .W35 { width: 35%; } .image-map-grid .W40 { width: 40%; } .image-map-grid .W45 { width: 45%; } .image-map-grid .W50 { width: 50%; } .image-map-grid .W55 { width: 55%; } .image-map-grid .W60 { width: 60%; } .image-map-grid .W65 { width: 65%; } .image-map-grid .W70 { width: 70%; } .image-map-grid .W75 { width: 75%; } .image-map-grid .W80 { width: 80%; } .image-map-grid .W85 { width: 85%; } .image-map-grid .W90 { width: 90%; } .image-map-grid .W95 { width: 95%; } .image-map-grid .W100 { width: 100%; } .image-map-grid .H5 { height: 5%; } .image-map-grid .H10 { height: 10%; } .image-map-grid .H15 { height: 15%; } .image-map-grid .H20 { height: 20%; } .image-map-grid .H25 { height: 25%; } .image-map-grid .H30 { height: 30%; } .image-map-grid .H35 { height: 35%; } .image-map-grid .H40 { height: 40%; } .image-map-grid .H45 { height: 45%; } .image-map-grid .H50 { height: 50%; } .image-map-grid .H55 { height: 55%; } .image-map-grid .H60 { height: 60%; } .image-map-grid .H65 { height: 65%; } .image-map-grid .H70 { height: 70%; } .image-map-grid .H75 { height: 75%; } .image-map-grid .H80 { height: 80%; } .image-map-grid .H85 { height: 85%; } .image-map-grid .H90 { height: 90%; } .image-map-grid .H95 { height: 95%; } .image-map-grid .H100 { height: 100%; } .lb-caption h3 { color: rgb(255, 255, 255); } .property-access.pots-table .pots-table table th:last-child, .property-acce= ss.pots-table table td:last-child { padding-right: 1em; } .property-access .row.accordion-row { margin: 0px auto; } .property-access .intro-row { padding-bottom: 1em; } .property-access .accordion-row { margin: 3em 0px 0px; } .property-access .accordion { padding-bottom: 2em; } .property-access .disability-image { margin: 1.5rem 3rem; } .property-access .accordion-navigation { margin-top: 0.5rem; } .property-access .accordion-navigation > div.content { border-width: 0px 1p= x 1px; border-right-style: solid; border-bottom-style: solid; border-left-s= tyle: solid; border-right-color: rgb(211, 211, 211); border-bottom-color: r= gb(211, 211, 211); border-left-color: rgb(211, 211, 211); border-image: ini= tial; border-top-style: initial; border-top-color: initial; padding-top: 1.= 5rem; margin-bottom: 9px; background: rgb(255, 255, 255) !important; } .property-access .accordion-navigation a { display: block; position: relati= ve; } .property-access .accordion-navigation a span { background-color: rgb(211, = 211, 211); position: absolute; top: 0px; right: 0px; bottom: 0px; display: = block; width: 60px; padding: 0.75em; font-size: 1rem; } .property-access .accordion-navigation a span::after { content: ""; display= : inline-block; font-weight: 700; } .property-access .accordion-navigation.active a span::after { content: ""; = } .property-access .accordion-navigation table { margin: 0px 5% 3rem; width: = auto; } .property-access .accordion-navigation table:not(:last-of-type) { width: 10= 0%; } .property-access .accordion-navigation table tbody tr { background: 0px 0px= ; } .property-access .accordion-navigation td { border-top: 1px solid rgb(211, = 211, 211); padding-left: 0px; padding-right: 0px; } .property-access .accordion-navigation tr:last-child td { border-bottom: 1p= x solid rgb(211, 211, 211); } .property-access .accordion-navigation table td:first-child { padding-right= : 0.9em; font-size: 1.1rem; } .property-access .accordion-navigation table.images-only { margin-top: 1.5e= m; width: 100%; } .property-access .accordion-navigation table:not(.images-only) { clear: bot= h; } .property-access .accordion-navigation td img { width: 25px; height: 25px; = } .property-access .accordion-navigation .access-summary { border-top: 1px so= lid rgb(211, 211, 211); padding: 2.8125rem 0px; margin: 0px 5%; } .property-access .accordion-navigation .access-summary img { max-height: 25= px; max-width: 25px; } @media (max-width: 40.063em) { .property-access .accordion-navigation { margin-top: 2px; } .property-access .accordion-navigation > div { border: 0px; } .property-access .accordion-navigation table { margin: 0px 5% 3rem 3%; } .property-access .accordion-navigation .disability-image { float: none; m= argin: 2.5rem 0px 1.5rem 3%; } } .property-banner-carousel .row { position: relative; } .property-banner-carousel .single-item div h2 { text-transform: uppercase; = } .property-banner-carousel .display-block { display: block; } .property-banner-carousel .booking-s { height: 40vw; margin-top: 32vw; back= ground-color: rgb(55, 55, 55); color: red; } .property-banner-carousel .open-s, .property-banner-carousel .opening-s, .p= roperty-banner-carousel .time-s { font-size: 5.5vw; } .property-banner-carousel .opening-s { color: rgb(215, 1, 53); margin-botto= m: 0.8em; } .property-banner-carousel .open-s { color: rgb(55, 55, 55); text-transform:= capitalize; margin: 1em 0px 0.4em; } .property-banner-carousel .time-s { position: absolute; top: 12vw; } .property-banner-carousel .address-s { margin-top: 5vw; position: relative;= color: rgb(255, 255, 255); text-transform: uppercase; } .property-banner-carousel .address-s, .property-banner-carousel .place-s { = font-size: 4.5vw; } .property-banner-carousel .place-s { margin-top: 5vw; color: rgb(255, 255, = 255); } .property-banner-carousel .first-letter { text-transform: capitalize; } .property-banner-carousel .click2 { text-transform: uppercase; } .property-banner-carousel .click3 { top: 5vw; text-transform: uppercase; } .property-banner-carousel .click1b { top: 7vw; text-transform: uppercase; } .property-banner-carousel .single-item { width: 100%; margin: 0px auto; hei= ght: auto; max-height: 100%; z-index: 1; } .property-banner-carousel .view { font-size: 0.8vw; max-height: 12em; backg= round-color: rgb(255, 255, 255); padding-bottom: 1.5rem; } .property-banner-carousel section { position: absolute; margin-top: 0px; } .property-banner-carousel .slick-dots li button { border-radius: 50%; borde= r: 1px solid rgb(0, 0, 0); height: 18px; width: 18px; background-color: rgb= (255, 255, 255); opacity: 0.5; } .property-banner-carousel .slick-dots li button:hover { opacity: 1; } .property-banner-carousel .slick-dots button { width: 10px; height: 10px; b= order-radius: 50%; border: 1px solid rgb(55, 55, 55); } .property-banner-carousel .slick-dots button::before { content: ""; } .property-banner-carousel .slick-dots .slick-active button { background: rg= b(214, 17, 48); border: 1px solid rgb(214, 17, 48); opacity: 1; } .property-banner-carousel .view-s { background-color: rgb(255, 255, 255); p= adding: 0px; } .property-banner-carousel ul li { background: 0px 0px; } .property-banner-carousel .button.arrow.large { margin: 3rem 0px; } .property-banner-carousel map .directionsLink { position: absolute; z-index= : 9; width: 100%; inset: 0px; } .property-banner-carousel .textLight, .property-banner-carousel h1.textLigh= t, .property-banner-carousel p.textLight { color: rgb(255, 255, 255); } .property-banner-carousel .map-s { position: relative; } .property-banner-carousel .map-s .directionsLink { position: relative; } .property-banner-carousel .map-s > a > div { height: 30vw; } .property-banner-carousel .booking-s { height: auto; margin-top: 1vw; } .property-banner-carousel .booking { padding-bottom: 1vw; height: auto !imp= ortant; } .property-banner-carousel .click3 { top: 0px; } .property-banner-carousel .click2 { top: 1vw; } .property-banner-carousel .map-s > a > div > div, .property-banner-carousel= map > a > div > div { cursor: pointer !important; } .property-banner-carousel .open-s + a { font-size: 5vw; margin-bottom: 1.5e= m; } .property-banner-carousel #mapDivMobile { position: relative; } .property-banner-carousel .property-map-overlay { position: absolute; top: = 0px; z-index: 999; pointer-events: none; } .property-banner-carousel .property-map-overlay > div { pointer-events: all= ; } .property-banner-carousel .property-carousel-text-container { position: abs= olute; z-index: 1; top: 7.1875rem; left: 0px; width: 100%; } @media (max-width: 40.063rem) { .property-banner-carousel .click1b { top: 0px; } } @media (max-width: 64em) and (min-width: 40.063em) { .property-banner-carousel .property-carousel-text-container { top: 3.75re= m; } } @media (max-width: 1023px) { .property-banner-carousel .opening a { line-height: 3.4em; } .property-banner-carousel div.row { margin: 0px; } .property-banner-carousel .single-item div h2 { font-size: 4vw; margin-to= p: 4rem; } .property-banner-carousel .slick-dots li { top: -10vw; left: -28vw; } .property-banner-carousel .slick-slide { margin-top: 0px; } .property-banner-carousel .button.arrow.large span { width: 50px; height:= 100%; } .property-banner-carousel form .row .row .columns { padding: 0px !importa= nt; } } @media (min-width: 641px) { .property-banner-carousel .single-item div h2 { font-size: 2.8vw; margin-= top: 14vw; } .property-banner-carousel map { margin-top: 4.5vw; height: 12vw; } .property-banner-carousel .open, .property-banner-carousel .opening { fon= t-size: 1.6vw; } .property-banner-carousel .opening { color: rgb(215, 1, 53); } .property-banner-carousel .open { margin-top: 1em; color: rgb(55, 55, 55)= ; text-transform: capitalize; } .property-banner-carousel .address { margin-top: 2vw; position: relative;= color: rgb(255, 255, 255); text-transform: uppercase; } .property-banner-carousel .address, .property-banner-carousel .place { fo= nt-size: 1.4vw; } .property-banner-carousel .booking { height: 16vw; background-color: rgb(= 55, 55, 55); overflow: hidden; color: red; float: none !important; } .property-banner-carousel .booking div a { margin-bottom: 3em; } .property-banner-carousel .place { margin-top: 2vw; color: rgb(255, 255, = 255); } .property-banner-carousel .time { left: 11vw; margin-top: 1.4vw; color: r= gb(55, 55, 55); font-size: 1.6vw; position: absolute; } .property-banner-carousel .single-item div .click1 { margin-top: 2vw; tex= t-transform: uppercase; } .property-banner-carousel .slick-dots li { top: -10vw; left: -28vw; } .property-banner-carousel .click2 { top: 3vw; text-transform: uppercase; = } .property-banner-carousel .button.tiny { font-size: 1.9vw; min-width: 5re= m !important; padding-right: 4rem !important; } } @media (max-width: 1199px) and (min-width: 1024px) { .property-banner-carousel map { margin-top: 2vw; } .property-banner-carousel .single-item div h2 { margin-top: 8vw; } } @media (min-width: 1200px) { .property-banner-carousel { top: 0px; position: relative; } .property-banner-carousel map { margin-top: 2.8vw; } .property-banner-carousel .single-item div h2 { margin-top: 115px; } } @media (min-width: 1440px) { .property-banner-carousel .single-item div h2 { font-size: 2.4rem; } .property-banner-carousel map { height: 10rem; margin-top: 1.5rem; } .property-banner-carousel .open, .property-banner-carousel .opening, .pro= perty-banner-carousel .time { font-size: 1.3rem; } .property-banner-carousel .opening { color: rgb(215, 1, 53); margin-top: = 1.5rem; } .property-banner-carousel .open { color: rgb(55, 55, 55); text-transform:= capitalize; margin-top: 1.5rem; } .property-banner-carousel .time { left: 10rem; margin-top: 1.4rem; color:= rgb(55, 55, 55); position: absolute; } .property-banner-carousel .view { font-size: 0.8rem; background-color: rg= b(255, 255, 255); } .property-banner-carousel .booking { height: 12rem; background-color: rgb= (55, 55, 55); overflow: hidden; color: red; float: none !important; } .property-banner-carousel .address { position: relative; color: rgb(255, = 255, 255); text-transform: uppercase; } .property-banner-carousel .address, .property-banner-carousel .place { fo= nt-size: 1.2rem; margin-top: 1.3rem; } .property-banner-carousel .place { color: rgb(255, 255, 255); } .property-banner-carousel .click3 { top: 1.5rem; text-transform: uppercas= e; } .property-banner-carousel .single-item div .click1 { margin-top: 2rem; te= xt-transform: uppercase; } .property-banner-carousel .slick-dots li { top: -7rem; left: -28.8rem; } .property-banner-carousel .click2 { top: 2rem; text-transform: uppercase;= } } @media screen and (min-width: 641px) { .property-contact-block .row { margin-top: 4rem; } } .property-contact-block h4 { font-size: 1.2rem; margin-top: 1em; } .property-contact-block p { margin-bottom: 0px; } .property-contact-block .column { box-sizing: border-box; } .property-contact-block > .row > .column:first-child { padding: 3rem 4.1666= % 3rem 8.3333% !important; } .property-contact-block > .row > .column:last-child { padding: 3rem 8.3333%= 3rem 4.1666% !important; } @media (max-width: 64.063em) { .property-contact-block > .row > .column:nth-child(n) { padding: 3rem 8.3= 333% !important; } } .property-contact-block .contact-details-list.stacked div { font-size: 1.1e= m; } .property-contact-block .contact-details-list.stacked > div { color: rgb(55= , 55, 55); } .property-contact-block .contact-details-list ul li { background: 0px 0px; = line-height: 2em; } .property-contact-block .contact-details-list ul li::before { margin-top: 0= .65em; } @media screen and (min-width: 644px) { a[href^=3D"tel"]:focus, a[href^=3D"tel"]:hover, a[href^=3D"tel"]:link, a[= href^=3D"tel"]:visited { text-decoration: none; color: inherit; pointer-eve= nts: none; } } @media screen and (max-width: 580px) { .property-directions .directions-row > div > ul { padding-left: 0px; } .property-directions .directions-row > div > ul > li { padding: 0px 0px 0= px 4em !important; } } .property-directions ul li { background: 0px 0px; } .property-directions .grid > li { display: inline-block; width: 100%; paddi= ng-left: 60px; padding-right: 0px; position: relative; min-height: 84px; bo= rder-bottom: 2px solid rgb(211, 211, 211); margin-bottom: 1rem !important; = } .property-directions h2 { margin-bottom: 2rem; font-size: 1.6rem; } .property-directions .grid li.accordion-navigation > a { background-color: = transparent; padding: 0px; height: 50px; } .property-directions .grid li > a:active, .property-directions .grid li > a= :hover { background-color: transparent; text-decoration: none !important; } .property-directions .grid li > a:focus { text-decoration: underline; } .property-directions .grid li > a:visited { background-color: transparent; = text-decoration: none !important; } .property-directions .accordion-navigation .legend { height: 100%; line-hei= ght: 50px; text-transform: uppercase; font-size: 1.4rem; } .property-directions .accordion-navigation .arrow-sign { display: inline-bl= ock; position: absolute; right: 0px; top: 0px; background-color: rgb(221, 2= 13, 195); width: 3rem; height: 50px; padding: 10px 0px 0px; text-align: cen= ter; font-size: 1.4rem; } .property-directions li .content, .property-directions li.accordion-navigat= ion.active .content { margin-left: 0px; background-color: transparent; } .property-directions li .content p { margin-bottom: 0.25rem; } .property-directions img { position: absolute; left: 0px; top: 0px; width: = 50px; height: 50px; } .property-directions .grid:not(.accordion) .arrow-sign { display: none; } .property-directions .grid > li:not(.accordion-navigation) { width: 100%; f= loat: none; padding-left: 9.5rem; padding-right: 6rem; border: 0px; margin-= bottom: 3rem !important; } .property-directions .grid > li::before { display: none; } .property-directions .grid > li:not(.accordion-navigation) a { text-decorat= ion: none; cursor: default; } @media (min-width: 60.063em) { .property-directions .grid > li:not(.accordion-navigation):nth-child(2n+1= ) { float: left; width: 50%; clear: both; } .property-directions .grid > li:not(.accordion-navigation):nth-child(2n) = { float: right; width: 50%; } .property-directions img { width: 84px; height: 84px; } } @media (max-width: 80em) and (min-width: 60.063em) { .property-directions .grid > li:not(.accordion-navigation) { padding-left= : 6.5rem; padding-right: 3rem; } } .property-directions .content a { cursor: pointer !important; } .property-facilities .grid li { display: block; clear: none; float: none !i= mportant; width: 100% !important; } .property-facilities h4 { font-size: 1.125rem; font-weight: 700; } .property-facilities h4:not(:first-child) { margin-top: 1.5rem; } .swhh-happened-banner h1 { font-size: 2.5rem !important; } .swhh-happened-banner .row { padding-bottom: 2rem; background-color: rgb(24= 8, 247, 243) !important; } .swhh-happened-banner .row:nth-child(2) .columns { background-image: url(".= ./Stonehenge3.jpg"); } .swhh-happened-banner .row:nth-child(3) .columns { background-image: url(".= ./Stonehenge-from-afar-2.jpg"); } .swhh-happened-banner .row:nth-child(4) .columns { background-image: url(".= ./Stonehenge-from-afar-2.jpg"); } .swhh-happened-banner .row:not(:nth-child(1)) .columns { text-align: right;= background-repeat: no-repeat !important; background-size: 65.5% !important= ; background-color: transparent !important; } .swhh-happened-banner .row:nth-child(2) .columns, .swhh-happened-banner .ro= w:nth-child(4) .columns { background-position: 100% 70% !important; } .swhh-happened-banner .row:nth-child(3) .columns { background-position: 0px= 70% !important; } .swhh-happened-banner .row:not(:nth-child(1)) .content-box { width: 27rem; = padding: 2rem 2rem 1.2rem; margin: 4rem 0px; background-color: rgb(255, 255= , 255) !important; } .swhh-happened-banner .row:nth-child(3) .content-box { display: inline-bloc= k; } .swhh-happened-banner .row:not(:nth-child(1)) .content-box h2 { font-size: = 1.5rem; font-weight: 700; } .swhh-happened-banner .row:not(:nth-child(1)) .content-box p { font-size: 1= rem; } .swhh-happened-banner .image-above { display: none; } @media only screen and (max-width: 64.062em) { .swhh-happened-banner .row:not(:nth-child(1)) .content-box { position: re= lative; display: block; width: 70%; margin: 0px; text-align: left; z-index:= 5; } .swhh-happened-banner .row:not(:nth-child(1)) .columns { display: block; = text-align: right; background-image: none !important; } .swhh-happened-banner .row:nth-child(3) .image-above { display: block; } .swhh-happened-banner .row:nth-child(3) .content-box { display: inline-bl= ock; text-align: right; } .swhh-happened-banner .row .image-above { position: relative; top: -5rem;= display: inline-block; width: 70%; margin-bottom: -4rem; z-index: 1; } } @media only screen and (max-width: 40.063em) { .swhh-happened-banner .row .columns { margin-bottom: 1rem; } .swhh-happened-banner .row:not(:nth-child(1)) img { width: 100%; backgrou= nd-image: none !important; } .swhh-happened-banner .row:not(:nth-child(1)) .content-box { top: 0px; wi= dth: 100%; background-color: transparent !important; } } .stn-serpentine-header nav { margin: 3rem; } .stn-serpentine-header time { font-weight: 600; } .stn-serpentine-header .clock { position: relative; margin-right: 1rem; top= : -0.15rem; } .stn-serpentine-header .orders { font-size: 0.8rem; font-weight: 100; margi= n-top: 1rem; } .stn-serpentine-header .icons { padding: 1rem 0.5rem 1rem 0px; } .stn-serpentine-header button a, .stn-serpentine-header button a:hover { co= lor: rgb(255, 255, 255); } .stn-serpentine-header .space { margin-right: 0.5rem; } .stn-serpentine-header .margintop { margin-top: 1.5rem; } .stn-serpentine-header .stone { background-color: rgb(238, 234, 225); } .see-and-do { margin-top: 3rem; } .see-and-do .pad-top { padding-top: 2rem; } .see-and-do h1 { margin-bottom: 2.2rem; text-transform: uppercase; } .see-and-do h3 { text-transform: uppercase; padding: 0.6rem 0px; font-size:= 1rem; top: 0.6rem; position: relative; } .see-and-do .th { border: none; } .see-and-do a img { margin: 0px; } .social-crumbs .red { color: rgb(214, 18, 39); } .social-crumbs .pad-bot { padding-bottom: 0.5rem; } .social-crumbs .space { padding-right: 0.3rem; } .social-crumbs div.fbBtn a img { margin-top: 0px; } .social-crumbs iv.twit a img { margin-top: 0.25em; } .social-crumbs .numbers { display: block; width: 50%; } .social-crumbs span { position: relative; top: -3.15em; left: 3.1em; color:= rgb(255, 255, 255); } .social-crumbs span:first-child { position: relative; top: -4.15em; left: 3= .1em; color: rgb(255, 255, 255); } .social-crumbs .fbBtn a, .social-crumbs .twit a { color: rgb(255, 255, 255)= !important; } @media only screen and (max-width: 640px) { .fbBtn { margin-top: 3em; } } @media (min-width: 641px) { .social-crumbs { margin-top: 2rem; } } @media only screen and (min-width: 800px) { .social-crumbs div.pad-trip a img { margin-top: -0.5em; } } @media only screen and (min-width: 641px) { .social-crumbs div.twit a img { margin-top: 1e-08em; } } .social-crumbs .cdsRating span { top: auto; left: auto; color: inherit; } .social-crumbs .cdsComponent.cdsLocName { display: none !important; } .social-crumbs .cdsComponent.logo { border-right: none !important; } .social-crumbs .cdsComponent.logo a { pointer-events: none; } .social-crumbs .cdsComponent.logo img { width: 100%; max-width: 100%; } .social-crumbs .cdsROW { width: 100% !important; } @media only screen and (max-width: 1169px) { .property-timeline .cd-timeline-block { margin: 0px !important; } } .timelineWrap { overflow-x: hidden; } .timelineWrap h3 { background-color: rgb(216, 64, 109); color: rgb(255, 255= , 255); margin-right: auto; margin-left: auto; line-height: 150%; padding: = 15px 25px; font-size: 1.5rem; display: table; margin-bottom: 0.75rem; } .timelineWrap h4 { font-size: 1.5rem; color: rgb(55, 55, 55); } @media only screen and (min-width: 380px) { .timelineWrap h4 { font-size: 1.8em; } } .timelineWrap .cd-timeline-content span { display: block; color: rgb(55, 55= , 55); } .timelineWrap .cd-timeline-content span a { color: rgb(214, 17, 48); } .timelineWrap .cd-timeline-content .button { margin-top: 1em; } .timelineWrap .show-more-control { position: relative; bottom: -4rem; overf= low: hidden !important; margin-top: 9rem !important; } .timelineWrap iframe { max-width: 100%; } @media screen and (max-width: 574px) and (min-width: 474px) { .timelineWrap h3 { margin-left: 8.4%; } } @media screen and (max-width: 653px) and (min-width: 575px) { .timelineWrap h3 { margin-left: 8%; } } @media screen and (max-width: 1023px) and (min-width: 654px) { .timelineWrap h3 { margin-left: 5vw; } } @media screen and (max-width: 1169px) and (min-width: 1024px) { .timelineWrap h3 { margin-left: 4vw; } } .property-timeline .cd-timeline-block { margin: -7rem 0px; pointer-events: = none; } @media screen and (max-width: 474px) { .property-timeline .cd-timeline-block, .property-timeline .cd-timeline-bl= ock:first-child { margin: 0px !important; } } .property-timeline .cd-timeline-block:first-child { margin: 4rem 0px; } .property-timeline .cd-timeline-content { pointer-events: all; } .is-hidden { opacity: 0; } .bounce { animation-name: bounce; animation-duration: 1s; animation-timing-= function: ease; transform-origin: 50% 100%; } .bounce-even { animation-name: bounce-even; animation-duration: 1s; animati= on-timing-function: ease; transform-origin: 50% 100%; } @keyframes bounce {=20 0% { opacity: 0; transform: translateX(-100px); } 60% { opacity: 1; transform: translateX(20px); } 100% { transform: translateX(0px); } } @-webkit-keyframes bounce {=20 0% { transform: translateX(-100px); } 60% { transform: translateX(20px); } 100% { transform: translateX(0px); } } @keyframes bounce-even {=20 0% { opacity: 0; transform: translateX(100px); } 60% { opacity: 1; transform: translateX(-20px); } 100% { transform: translateX(0px); } } @-webkit-keyframes bounce-even {=20 0% { transform: translateX(100px); } 60% { transform: translateX(-20px); } 100% { transform: translateX(0px); } } .commercial-banner .slick-dots button { width: 10px; height: 10px; border-r= adius: 50%; border: 1px solid rgb(0, 0, 0); } .commercial-banner .slick-dots button::before { content: ""; } .commercial-banner .slick-dots .slick-active button { background: rgb(214, = 17, 48); border: 1px solid rgb(214, 17, 48); } .th { display: inline; } .secondary-nav-heading, .secondary-navigation { z-index: 10; position: rela= tive; } .secondary-nav-heading { background-color: rgba(241, 238, 230, 0.7); } .whats-on h3 { font-size: 1rem; padding: 1.2rem 0px; } .whats-on a img { margin: 0px; } .whats-on .show-more-control { position: static; margin-top: 0px !important= ; } .whats-on .event-location { background: url("/static/Icons/places-icon.png"= ) no-repeat; line-height: normal; } span.event-datetime::before { content: ""; background: url("/static/Icons/c= alendar-small.gif") left center no-repeat; padding: 0.9em; position: relati= ve; top: -0.15em; } span.event-datetime { margin-right: 0.5rem; } span.event-member-only { margin-right: 2em; } .ovp-faq h3 { text-transform: uppercase; } .ovp-faq panel { background-color: rgb(55, 55, 55); padding: 2.5rem 0px 2re= m; margin: 3.5rem 0px; } .ovp-faq h3, .ovp-faq p { color: rgb(255, 255, 255) !important; } .ovp-faq .button.arrow { min-width: 150px; } .ovp-collect-pass h2 { text-transform: uppercase; margin: 1.5rem 0px !impor= tant; } .ovp-collect-pass .top { background-color: rgb(248, 247, 243); padding: 5re= m 0px; } @media only screen and (max-width: 640px) { .ovp-collect-pass p { margin-top: -0.115rem !important; } .ovp-collect-pass h2 { margin-bottom: 1rem !important; } } .ovp-collect-pass.eh-format li::before { content: ""; background-color: rgb= (214, 17, 48); display: inline-block; height: 0.7em; width: 0.7em; margin: = 0.5rem 1.5rem 0px 1.5em; } .ovp-collect-pass.eh-format ul { padding: 0px; } .ovp-collect-pass p, .ovp-collect-pass.eh-format ul { line-height: 2rem; } .ovp-prices { margin-bottom: 2em; } .ovp-prices .bold { font-weight: 900; } .ovp-prices .red { color: rgb(214, 17, 48); } .ovp-prices .opening-times { padding: 0px; } .ovp-prices .top { padding: 2.5rem; background-color: rgb(248, 247, 243); } .ovp-prices .small-font { font-style: italic; } @media only screen and (max-width: 40em) { .opening-times .pots-table th:first-child { padding-left: 1.7rem; } .opening-times h2 { padding-left: 0px; } .pots-table table td { font-size: 1.2rem; } } .ovp-other-ways p { margin: 1.5rem 0px; } .ovp-other-ways .panel { background-color: rgb(248, 247, 243); padding: 0px= !important; } .ovp-other-ways .red { color: rgb(214, 17, 48); } .ovp-other-ways .bigger { font-size: 1.4rem; } .ovp-pass *, .ovp-pass ::after, .ovp-pass ::before { border-color: rgb(255,= 255, 255); } .ovp-pass .panel { border-right: 1px solid rgb(225, 224, 220); border-botto= m: 1px solid rgb(225, 224, 220); border-left: 1px solid rgb(225, 224, 220);= border-image: initial; border-top: none; padding-top: 3.5rem; font-size: 1= .4rem; color: rgb(55, 55, 55); margin-bottom: 0.8rem; background-color: rgb= (255, 255, 255); margin-top: 3rem; } .ovp-pass .start-date { padding: 0.6rem 1.5rem; margin-top: 0.5rem; border:= 1px solid rgb(242, 210, 217); background-color: rgb(249, 220, 224); } .ovp-pass select { margin: 0px 0.2rem 1.5rem 0px; color: rgb(120, 120, 120)= ; font-size: 1rem; height: 2.3125rem; font-weight: 100; appearance: none; b= order: 1px solid rgb(193, 192, 189); padding-left: 0.3rem; width: 24.7vw; m= in-width: 24.7vw; max-width: 12.8vw; background: url("../images/ovp/down-ar= row-grey-box.gif") right center no-repeat rgb(255, 255, 255) !important; } .ovp-pass .start { margin: 0.3rem 0px 1.5rem; } .ovp-pass select:active, .ovp-pass select:hover { outline-color: rgb(55, 55= , 55); } .ovp-pass .day-pass { margin-bottom: 1.5rem; } .ovp-pass .bottom { margin-bottom: 2.5rem; } .ovp-pass a.button { margin-top: 3rem; } .ovp-pass input[type=3D"number"] { height: 2.3125rem; padding: 0px 0px 0px = 1rem; font-size: 1.4rem; width: 5rem; } .ovp-pass span { font-weight: 600; letter-spacing: 0.09rem; } .ovp-pass .button.arrow { margin-top: 2rem; } .ovp-pass .message { display: none; margin: 2rem; font-size: 1.1em; } .ovp-pass #pass_select { display: none; } .ovp-pass .grey-panel { background-color: rgb(225, 224, 220); height: 45px;= color: rgb(55, 55, 55); top: 0.2em; } .ovp-pass .pagination .next, .ovp-pass .pagination .prev { height: 45px; wi= dth: 45px; transform: rotate(90deg); background-color: rgb(203, 202, 198); = } .ovp-pass .pagination-location { font-size: 1rem; font-family: inherit; } .ovp-pass #date-error { font-size: 1.5rem; } .ovp-pass panel { margin-top: 2rem; } .ovp-pass table td, .ovp-pass table tr { background-color: rgb(255, 255, 25= 5); font-size: 1.2rem; } .ovp-pass .pass-type { text-transform: uppercase; font-size: 0.87rem; margi= n-top: 2rem; } @media only screen and (max-width: 640px) { .ovp-pass .panel { border-bottom: none; } .ovp-pass .accordion { margin-bottom: 0.0625em; } } @media only screen and (min-width: 641px) { .ovp-pass .accordion { margin-bottom: 0.625em; } .ovp-pass .start-date { width: 26rem; } } @media only screen and (min-width: 1024px) { .ovp-pass .bold { font-weight: 600; } } @media only screen and (max-device-width: 320px) { .ovp-pass .panel { padding: 0px; } } @media only screen and (max-device-width: 320px) { .ovp-exclusive select { min-width: 5.59em; } } @media only screen and (max-device-width: 767px) and (min-device-width: 640= px) { .ovp-exclusive select { min-width: 17vw; } } @media only screen and (max-device-width: 1023px) and (min-device-width: 76= 8px) { .ovp-exclusive select { min-width: 8.2em; max-width: 8.2em; } } @media only screen and (max-device-width: 1279px) and (min-device-width: 10= 24px) { .ovp-exclusive select { min-width: 8.2em; max-width: 8.2em; } } @media only screen and (max-device-width: 1439px) and (min-device-width: 12= 80px) { .ovp-exclusive select { max-width: 8.2em; min-width: 8.2em; } } @media only screen and (min-device-width: 1440px) { .ovp-exclusive select { min-width: 8.2em; max-width: 8.2em; } } .ovp-exclusive .accordion:active { margin: 0px; } .ovp-exclusive input { min-width: 5em; } .news-header .ovp-collect-pass .top { padding: 0px; } .news-header img { width: 100%; } .news-header h1 { margin-top: 4rem; } .news-header p { margin-bottom: 2.5rem; } .news-header .slick-dots li button::before { color: rgb(205, 204, 200); fon= t-size: 4.2rem; opacity: 0.55; border-radius: 20px; } .news-header .slick-dots li button:active, .news-header .slick-dots li.slic= k-active button::before { color: rgb(136, 134, 135); } .news-header .absolute { position: absolute; } .news-header .panel, .news-header .panel2, .news-header .panel3 { position:= absolute; background-color: rgba(255, 255, 255, 0.9); border: none; } .news-header .date { color: rgb(138, 136, 137); } .news-header .panel, .news-header .panel2, .news-header .panel3 { position:= absolute; } .news-header h3 { letter-spacing: 0px; } @media only screen and (max-width: 640px) { .news-header img { margin-bottom: 1.8rem; } } @media only screen and (min-width: 320px) { .news-header .panel { bottom: 6vw; height: 31vw; padding: 3.8vw; } .news-header h3 { font-size: 4.5vw; margin-bottom: 1.5vw; line-height: 1.= 3em !important; } .news-header .date { font-size: 1.8vw; } } @media only screen and (min-width: 641px) { .news-header .panel, .news-header .panel2, .news-header .panel3 { padding= : 2vw; } .news-header .panel, .news-header .panel2 { left: 2.5vw; } .news-header .panel { bottom: 35vw; width: 30%; height: 20%; } .news-header .panel2, .news-header .panel3 { height: 20%; bottom: 3em; wi= dth: 29%; } .news-header .panel3 { left: 47.5vw; } .news-header h3 { font-size: 2.2vw; line-height: 1.7rem !important; } .news-header .date { font-size: 1.2em; } } @media only screen and (min-width: 1025px) { .news-header .panel, .news-header .panel2, .news-header .panel3 { padding= : 1.8vw; } .news-header .panel2, .news-header .panel3 { height: 28%; top: 26.5vw; wi= dth: 24%; } .news-header .panel { left: 40.5vw; top: 8vw; width: 30%; height: 23%; } .news-header .panel2 { left: 40.5vw; } .news-header .panel3 { left: 67.5vw; } .news-header h3 { font-size: 1.5vw !important; letter-spacing: 0px !impor= tant; margin-bottom: 0.5vw !important; } .news-header .date { font-size: 1vw; } .news-header .themed { font-size: 1vw; } } @media only screen and (min-width: 1440px) { .news-header .panel, .news-header .panel2, .news-header .panel3 { padding= : 1em 1.8em 1.8em; } .news-header .panel { left: 36.5em; top: 8em; width: 30%; height: 23%; } .news-header .panel2, .news-header .panel3 { width: 24%; top: 23.5em; hei= ght: 29%; } .news-header .panel2 { left: 36.5em; } .news-header .panel3 { left: 60.5em; } .news-header h3 { letter-spacing: -0.0001em; font-size: 1.4rem !important= ; line-height: 1.7rem !important; } .news-header .date { font-size: 1em; margin-bottom: 0.8em; } .news-header .date, .news-header .themed { font-size: 1rem; } } .newsletter h3 { text-transform: uppercase; } .newsletter panel { background-color: rgb(248, 247, 243); padding: 2.5rem 0= px 2rem; margin: 3.5rem 0px; } .search-results .summary { padding: 0px; color: rgb(56, 55, 55); font-size:= 0.93rem; } .search-results .title { font-weight: 700; font-size: 1.12rem; } .search-results .date { margin-top: 1em; } .venue-hire-find .property-map { margin-bottom: 200px; } .teaching-resources { padding-top: 1.1vw; } .teaching-resources .accordion { margin-bottom: 1em; } .teaching-resources .dl-item { padding-bottom: 2em; } .teaching-resources .pots-table-note { padding: 0px; } @media only screen and (min-width: 1026px) { #ctl00_bodyTag .collapse-header .anim-wrapper a { padding: 0px; } } @media only screen and (min-width: 1280px) { #ctl00_bodyTag .collapse-header .anim-wrapper a { padding: 0px; } } #ctl00_bodyTag .collapse-header h1 a { margin: 0.1425em 0px 0px; } body.NM_ECommerceForm, body.NM_OtherForm { max-width: 100%; margin: 0px aut= o; position: inherit !important; } .NM_OtherForm #mainCol > section > h1 { margin-top: 2em; } .NM_ECommerceForm input, .NM_ECommerceForm select, .NM_OtherForm input, .NM= _OtherForm select { font-size: 1.125em; padding-top: 5px; } .NM_ECommerceForm .date, .NM_OtherForm .date { color: rgb(55, 55, 55); } .NM_ECommerceForm #mainCol, .NM_ECommerceForm header, .NM_OtherForm #mainCo= l, .NM_OtherForm header { max-width: 100%; width: 100% !important; } .NM_ECommerceForm #mainCol ul, .NM_OtherForm #mainCol ul { font-size: 1.3em= ; } .NM_ECommerceForm input[type=3D"radio"] + label, .NM_OtherForm input[type= =3D"radio"] + label { display: block; } .NM_ECommerceForm .removeFromBasket, .NM_OtherForm .removeFromBasket { floa= t: right; left: auto !important; } .NM_ECommerceForm .checkoutAddInfo label, .NM_OtherForm .checkoutAddInfo la= bel { top: 0px; } .NM_ECommerceForm .checkoutAddInfo input[type=3D"checkbox"] + label, .NM_Ot= herForm .checkoutAddInfo input[type=3D"checkbox"] + label { display: inline= ; } @media (max-width: 460px) { .NM_ECommerceForm .pound, .NM_OtherForm .pound { margin-top: 0px; } } .NM_ECommerceForm .pound, .NM_OtherForm .pound { float: left; margin-top: 0= .3em; } .NM_ECommerceForm .fieldset-forms input[type=3D"radio"], .NM_OtherForm .fie= ldset-forms input[type=3D"radio"] { margin-top: -0.2em; } @media screen and (max-width: 1023px) { .NM_ECommerceForm .accept-terms .chkbox-left, .NM_OtherForm .accept-terms= .chkbox-left { float: left; } .NM_ECommerceForm .accept-terms .label-block, .NM_OtherForm .accept-terms= .label-block { display: block; } } @media (max-width: 982px) { .NM_ECommerceForm #mainCol, .NM_OtherForm #mainCol { padding: 0.625rem; } } .NM_ECommerceForm a.next, .NM_ECommerceForm a.next:link, .NM_ECommerceForm = a.next:visited, .NM_ECommerceForm a.register:link, .NM_ECommerceForm a.regi= ster:visited, .NM_OtherForm a.next, .NM_OtherForm a.next:link, .NM_OtherFor= m a.next:visited, .NM_OtherForm a.register:link, .NM_OtherForm a.register:v= isited { padding-right: 3.91em; } .NM_ECommerceForm .anchor-button-wrap, .NM_ECommerceForm .childForm, .NM_Ot= herForm .anchor-button-wrap, .NM_OtherForm .childForm { font-size: 1.6em; } .NM_ECommerceForm .fieldset-forms input, .NM_OtherForm .fieldset-forms inpu= t { padding: 1em; } @media only screen and (max-width: 560px) { .NM_ECommerceForm a.next, .NM_ECommerceForm a.next:link, .NM_ECommerceFor= m a.next:visited, .NM_ECommerceForm a.register:link, .NM_ECommerceForm a.re= gister:visited, .NM_OtherForm a.next, .NM_OtherForm a.next:link, .NM_OtherF= orm a.next:visited, .NM_OtherForm a.register:link, .NM_OtherForm a.register= :visited { padding: 0.6em 3.5em 0px 0px; } .NM_ECommerceForm a.next, .NM_ECommerceForm a.next:link, .NM_OtherForm a.= next, .NM_OtherForm a.next:link { padding: 0.6em; border-right: 1px solid r= gb(214, 214, 214); } } @media only screen and (max-width: 768px) { .NM_ECommerceForm form, .NM_OtherForm form { max-width: 536px; } .NM_ECommerceForm .footer .small-print .registered-charity, .NM_OtherForm= .footer .small-print .registered-charity { margin-top: 2em; } } @media only screen and (max-width: 1025px) { .NM_ECommerceForm .fieldset-forms td, .NM_OtherForm .fieldset-forms td { = width: 100%; } } .NM_ECommerceForm form, .NM_OtherForm form { max-width: 1000px; margin-left= : auto; margin-right: auto; } .NM_ECommerceForm .masterForm, .NM_OtherForm .masterForm { max-width: inher= it !important; } .NM_ECommerceForm .masterForm input[type=3D"button"], .NM_OtherForm .master= Form input[type=3D"button"] { padding: inherit; } .NM_ECommerceForm input.button.right.Postcodecls, .NM_OtherForm input.butto= n.right.Postcodecls { margin-bottom: 20px; padding-left: 0.5em; padding-rig= ht: 0.5em; } .NM_ECommerceForm legend, .NM_OtherForm legend { background: 0px center; } .NM_ECommerceForm footer, .NM_OtherForm footer { box-shadow: none; } .NM_ECommerceForm .fieldset-forms input, .NM_ECommerceForm .fieldset-forms = input[type=3D"text"], .NM_OtherForm .fieldset-forms input, .NM_OtherForm .f= ieldset-forms input[type=3D"text"] { font-size: 1.125em; padding: 0px 1em 0= px 0.6em !important; } .NM_ECommerceForm .fieldset-forms .accountNumField, .NM_OtherForm .fieldset= -forms .accountNumField { width: 2.5em; } .NM_ECommerceForm .fieldset-forms .sortCodeField, .NM_OtherForm .fieldset-f= orms .sortCodeField { width: 3em; } .NM_ECommerceForm .fieldset-forms input, .NM_ECommerceForm .fieldset-forms = input[type=3D"text"], .NM_OtherForm .fieldset-forms input, .NM_OtherForm .f= ieldset-forms input[type=3D"text"] { font-size: 1.125em; padding: 0px 1em 0= px 0.6em !important; } .NM_ECommerceForm #mainCol ul li, .NM_OtherForm #mainCol ul li { list-style= : none; } .NM_ECommerceForm input[type=3D"radio"], .NM_OtherForm input[type=3D"radio"= ] { appearance: radio; } .NM_ECommerceForm input[type=3D"radio"]:checked::before, .NM_OtherForm inpu= t[type=3D"radio"]:checked::before { background: 0px 0px; } .NM_ECommerceForm .fieldset-forms input[type=3D"radio"], .NM_OtherForm .fie= ldset-forms input[type=3D"radio"] { width: 1em; } .NM_ECommerceForm label, .NM_OtherForm label { position: relative; } .NM_ECommerceForm input#ctl00_cpMain_txtDonation, .NM_OtherForm input#ctl00= _cpMain_txtDonation { position: relative; left: 1em; } .NM_ECommerceForm .addMoreTickets, .NM_OtherForm .addMoreTickets { border: = none; margin: 0.7em; text-align: right; } .NM_ECommerceForm .form-fix, .NM_OtherForm .form-fix { margin-top: 4.16667%= ; } .NM_ECommerceForm input[type=3D"button"], .NM_OtherForm input[type=3D"butto= n"] { background-color: rgb(214, 17, 48); color: rgb(255, 255, 255); paddin= g: 0.3em 0px; } @media (max-width: 760px) { .NM_ECommerceForm input[type=3D"button"], .NM_OtherForm input[type=3D"but= ton"] { margin-bottom: 1rem; } } .NM_ECommerceForm input[type=3D"button"]:hover, .NM_OtherForm input[type=3D= "button"]:hover { background-color: rgb(185, 10, 38); } @media (max-width: 460px) { .NM_ECommerceForm .addMoreTickets, .NM_OtherForm .addMoreTickets { text-a= lign: right; } .NM_ECommerceForm .itemRow.gomRow, .NM_OtherForm .itemRow.gomRow { line-h= eight: 2em; } .NM_ECommerceForm .details.subtotal, .NM_OtherForm .details.subtotal { pa= dding-left: 15px; } .NM_ECommerceForm div.ctaBox a, .NM_OtherForm div.ctaBox a { float: right= ; } .NM_ECommerceForm .gomRow a .removeIcon, .NM_OtherForm .gomRow a .removeI= con { line-height: 1.2em; } } @media (max-width: 760px) { .NM_ECommerceForm .highlightBanding div.ctaBox.tabletOnly, .NM_OtherForm = .highlightBanding div.ctaBox.tabletOnly { margin-left: 56%; } } @media (max-width: 768px) { .NM_ECommerceForm .addMoreTickets, .NM_OtherForm .addMoreTickets { top: -= 0.7em; position: relative; text-align: right; } .NM_ECommerceForm .details.subtotal, .NM_OtherForm .details.subtotal { pa= dding-left: 35px; } .NM_ECommerceForm .fieldset-forms input[type=3D"button"], .NM_OtherForm .= fieldset-forms input[type=3D"button"] { width: 100%; } } @media (max-width: 998px) and (min-width: 763px) { .NM_ECommerceForm .addMoreTickets, .NM_OtherForm .addMoreTickets { text-a= lign: right; margin-bottom: 0.7em; } .NM_ECommerceForm div.ctaBox.tabletOnly, .NM_OtherForm div.ctaBox.tabletO= nly { margin-left: 72.5%; } } @media (max-width: 1024px) and (min-width: 999px) { .NM_ECommerceForm .addMoreTickets, .NM_OtherForm .addMoreTickets { text-a= lign: right; margin: 0.7em; } } @media (max-width: 1024px) and (min-width: 320px) { .NM_ECommerceForm .details .removeFromBasket, .NM_OtherForm .details .rem= oveFromBasket { position: relative; left: 1em; } } @media (min-width: 999px) { .NM_ECommerceForm .ticketHeadings, .NM_OtherForm .ticketHeadings { font-s= ize: 1em; } } @media (min-width: 1025px) { .NM_ECommerceForm .ticketHeadings, .NM_ECommerceForm .ticketRow, .NM_Othe= rForm .ticketHeadings, .NM_OtherForm .ticketRow { display: flex; } .NM_ECommerceForm .itemRow.eventRow a:last-of-type, .NM_OtherForm .itemRo= w.eventRow a:last-of-type { position: relative; left: 76.78em; } .NM_ECommerceForm .itemRow.gomRow a, .NM_OtherForm .itemRow.gomRow a { fl= oat: right; } .NM_ECommerceForm .form-fix input[type=3D"button"], .NM_OtherForm .form-f= ix input[type=3D"button"] { margin-left: 37%; } } .bankBuildNum label, .branchSort label { display: inline-block; width: 25%;= float: left; } @media (max-width: 700px) { .bankBuildNum label, .branchSort label { width: 100%; padding-left: 0px != important; } } .NM_ECommerceForm .fieldset-forms input, .NM_OtherForm .fieldset-forms .ban= kBuildNum input { padding: 0.3em; } .bankBuildNum input { float: left; width: 25px; margin-right: 1%; padding: = 0.3em; } .branchSort { clear: both; padding-top: 35px; } .NM_ECommerceForm .fieldset-forms input, .NM_OtherForm .fieldset-forms .bra= nchSort input { padding: 0.3em; } .branchSort input { float: left; width: 40px; margin-right: 1%; padding: 0.= 3em; } @media (max-width: 550px) { .pnlOrderSummary { line-height: 2em; } } @media only screen and (min-width: 64em) { body.NM_ECommerceForm .header nav .nav-top-menu .show-sub .nav-top-sub-na= v, body.NM_OtherForm .header nav .nav-top-menu .show-sub .nav-top-sub-nav {= position: fixed; min-width: 100%; } } @media (max-width: 641px) { .holiday-cottage-contact select.regionDrop, .holiday-cottage-contact text= area { width: 90.5vw !important; } .holiday-cottage-contact fieldset { padding: 4.1666%; } } @media (min-width: 642px) { .holiday-cottage-contact select.regionDrop, .holiday-cottage-contact text= area { width: 440px; } } @media (max-width: 768px) { .holiday-cottage-contact tr td.first-td { display: block; margin-bottom: = 2em; } } .holiday-cottage-contact .postcode ~ input { margin-bottom: 1em; } .holiday-cottage-contact .postcode { width: 7em; } .holiday-cottage-contact .form-name { margin-top: 1em; } .holiday-cottage-contact h1, .holiday-cottage-contact p { margin: 2% 4.1666= % 0px; } .holiday-cottage-contact textarea { resize: none; } .eh_jobs_iframe_form { max-width: 975px; margin-left: auto; margin-right: a= uto; } .eh_jobs_iframe_form iframe { margin-top: -13em; margin-bottom: -30em; } @media (max-width: 779px) and (min-width: 642px) { .eh_jobs_iframe_form iframe { margin-top: -16em; } } #CheckoutAfterCheckoutForm table#Table_01 { max-width: 90vw; } .CheckoutSteps { padding-left: 0px; } .CheckoutSteps li { font-weight: 400; font-size: 0.875em; padding: 0px 0.8e= m 0px 12px; width: auto; color: rgb(171, 171, 171); display: inline-block; = list-style: none; margin: 0px 1em 0px 0px; background-image: url("/static/l= egacy/img/sprites/mainSprite.png"); background-attachment: scroll; backgrou= nd-repeat: no-repeat; background-position: -189px 4px; } .CheckoutSteps li:active { background-position: -189px -26px; color: rgb(0,= 0, 0); } #fsChildForms select { font-size: 0.875rem; } .pnlOrderSummary input[type=3D"radio"] { margin-top: 0px; float: left !impo= rtant; } .pnlOrderSummary label { display: inline-block; padding-left: 1rem; } .pnlOrderSummary #ctl00_cpMain_txtDonation { width: initial; } .custom-form small { font-size: 80%; } .basketTable { font-size: 1.125rem; } .basketTable a { display: block; } .basketTable input { max-width: 3rem; } .basketTable .row { padding: 0.625rem; } .basketTable .basketHeader { font-weight: 700; text-transform: uppercase; b= order-bottom: 2px solid rgb(55, 55, 55); } .basketTable .basketTotal { border: 1px solid rgb(221, 221, 221); margin-bo= ttom: 1rem !important; } .basketTable .basketTitle { background-color: rgb(55, 55, 55); color: rgb(2= 55, 255, 255); } .basketTable .basketTitle a { color: rgb(255, 255, 255); } .basketTable .basketRow { border-bottom: 1px solid rgb(221, 221, 221); } .basketTable .basketItemTitle { font-weight: 700; } .basketTable .basketRemove { border-bottom: 2px solid rgb(55, 55, 55); } .basketTable .processBtns { padding-right: 2rem; } .basketTable .removeIcon img { max-width: 1.5rem; } .basketTable .add-tickets { font-size: 1rem; } .basketTable .add-tickets .f-dropdown { font-size: 1rem; } .basketTable .add-tickets .f-dropdown .row { border-bottom: 1px solid rgb(2= 21, 221, 221); } .basketTable .add-tickets .f-dropdown .row:hover { background-color: rgb(23= 8, 238, 238); } .basketTable #pnlTickets table { max-width: 92vw; } .basketTable .print-pdf img { max-width: 32px; max-height: 32px; } .basketTable .print-receipt a img { max-width: 32px; } .basketTable .receiptContent dd, .basketTable .receiptContent dt { border-b= ottom: 1px solid rgb(221, 221, 221); } .renewal-button button.arrow { padding: 0px; } .renewal-button a { color: rgb(255, 255, 255); font-family: "Gill Sans Book= "; } @media screen and (max-width: 439px) { .NM_ECommerceForm label { font-size: 6vw; } } @media screen and (max-width: 640px) and (min-width: 440px) { .NM_ECommerceForm label { font-size: 4vw; } } @media screen and (max-width: 1023px) and (min-width: 641px) { .NM_ECommerceForm label { font-size: 2.5vw; } } @media screen and (max-width: 1279px) and (min-width: 1024px) { .NM_ECommerceForm label { font-size: 2vw; } } @media screen and (max-width: 1439px) and (min-width: 1280px) { .NM_ECommerceForm label { font-size: 1.25vw; } } @media screen and (min-width: 1440px) { .NM_ECommerceForm label { font-size: 1.125rem; } } .general-heading.collections-gallery { min-height: 0px; padding-bottom: 1.5= em; } @media screen and (max-width: 1023px) { .general-heading.collections-gallery h1, .general-heading.collections-gal= lery p { margin: 0px 4.16667%; } } .general-heading.collections-gallery p { margin-top: 1em !important; } .intro-text { padding-top: 2rem; } .collections-gallery p { margin-left: 1em; } .collections-gallery .eh_line { width: 100px; height: 4px; box-shadow: rgb(= 216, 25, 43) 0px 10px 0px; margin-bottom: 10px; } .collections-gallery h1 { font-size: 34px; color: rgb(55, 55, 55); } .collections-gallery body { font-family: Lato, sans-serif; color: rgb(55, 5= 5, 55); } .collections-gallery h4 { font-size: 1rem; color: rgb(255, 255, 255); paddi= ng: 0px 1em; } .collections-gallery .eh_key { width: 20px; height: 20px; background-color:= rgb(216, 25, 43); } .collections-gallery .key1 a { color: rgb(255, 255, 255); text-decoration: = none; } .collections-gallery .key2 a { color: rgb(255, 255, 255); text-decoration: = none; } .collections-gallery .key3 a { color: rgb(255, 255, 255); text-decoration: = none; } .collections-gallery .key1 p { margin-left: 10px; margin-right: 5px; color:= rgb(255, 255, 255); } .collections-gallery .key2 p { margin-left: 10px; margin-right: 5px; color:= rgb(255, 255, 255); } .collections-gallery .key3 p { margin-left: 10px; margin-right: 5px; color:= rgb(255, 255, 255); } .collections-gallery .key1 { background-color: rgb(137, 161, 118); } .collections-gallery .key2 { background-color: rgb(137, 161, 118); } .collections-gallery .key3 { background-color: rgb(137, 161, 118); } @media (max-width: 480px) { .collections-gallery .masonry { } .collections-gallery .masonry .grid-sizer { width: 99%; } .collections-gallery .masonry .gutter-sizer { } .collections-gallery .masonry .item { width: 99%; background-color: rgb(0= , 0, 0); } .collections-gallery .masonry .item img { width: 100%; margin: 0px; } } @media not all { .collections-gallery .masonry { } .collections-gallery .masonry .grid-sizer { width: 99%; } .collections-gallery .masonry .gutter-sizer { } .collections-gallery .masonry .item { width: 99%; background-color: rgb(0= , 0, 0); } .collections-gallery .masonry .item img { width: 100%; margin: 0px; } } @media (max-width: 767px) and (min-width: 481px) { .collections-gallery .masonry { margin: 2% 0px; } .collections-gallery .masonry .grid-sizer { width: 49%; } .collections-gallery .masonry .gutter-sizer { width: 2%; } .collections-gallery .masonry .item { width: 49%; margin-bottom: 2%; back= ground-color: rgb(0, 0, 0); } .collections-gallery .masonry .item img { width: 100%; margin: 0px; } } @media (min-width: 768px) { .collections-gallery .masonry { margin: 1.5% 0px; } .collections-gallery .masonry .grid-sizer { width: 32.3333%; } .collections-gallery .masonry .gutter-sizer { width: 1.5%; } .collections-gallery .masonry .item { width: 32.3333%; margin-bottom: 1.5= %; background-color: rgb(0, 0, 0); } .collections-gallery .masonry .item img { width: 100%; margin: 0px; } } @media (min-width: 992px) { .collections-gallery .masonry { margin: 1.33333% 0px; } .collections-gallery .masonry .grid-sizer { width: 24%; } .collections-gallery .masonry .gutter-sizer { width: 1.33333%; } .collections-gallery .masonry .item { width: 24%; margin-bottom: 1.33333%= ; background-color: rgb(0, 0, 0); } .collections-gallery .masonry .item img { width: 100%; margin: 0px; } } @media (min-width: 1200px) { .collections-gallery .masonry { margin: 1.33333% 0px; } .collections-gallery .masonry .grid-sizer { width: 24%; } .collections-gallery .masonry .gutter-sizer { width: 1.33333%; } .collections-gallery .masonry .item { width: 24%; margin-bottom: 1.33333%= ; background-color: rgb(0, 0, 0); } .collections-gallery .masonry .item img { width: 100%; margin: 0px; } } .fancyzoom-content { position: absolute; bottom: 0px; left: 0px; z-index: 2= ; width: 100%; color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0= .8); max-height: 100%; overflow-y: auto; } .fancyzoom-content h3 { color: rgb(255, 255, 255); padding-left: 4.16667%; = max-width: 90%; } .fancyzoom-content .info-button { display: inline-block; content: ""; width= : 1.5rem; height: 1.5rem; border-radius: 1.375rem; background: url("/static= /images/personalisation/infoIcon.svg") center center / 1.5rem no-repeat rgb= (214, 17, 48); cursor: pointer; position: absolute; right: 1vw; top: 1rem; = } .fancyzoom-info { display: none; margin-bottom: 15px; } .fancyzoombox .fancybox-next { width: 60px; right: -60px; } .fancyzoombox .fancybox-prev { width: 60px; left: -60px; } @font-face { font-family: magictoolbox-thin; font-weight: 400; font-style: = normal; src: url("/static/css/fonts/magiczoom/magictoolbox-thin.eot?#iefix"= ) format("embedded-opentype"), url("data:font/opentype;base64,AAEAAAANAIAAA= wBQRkZUTXJLSEgAAAdAAAAAHEdERUYAKQAPAAAHIAAAAB5PUy8yAlYL4QAAAVgAAABWY21hcEAY= Y70AAAHUAAABSmdhc3D//wADAAAHGAAAAAhnbHlmMMVOJwAAAzQAAAGIaGVhZAmWUYMAAADcAAA= ANmhoZWEP9QamAAABFAAAACRobXR4L0EAQAAAAbAAAAAkbG9jYQGGAgAAAAMgAAAAFG1heHAAUA= AcAAABOAAAACBuYW1l6MPgdAAABLwAAAH1cG9zdLaTuyIAAAa0AAAAZAABAAAAAQAAEWdxz18PP= PUACwgAAAAAANDtg/MAAAAA0O2D8wAA/gIInAaeAAAACAACAAAAAAAAAAEAAAae/gIAuAibAAD/= /wicAAEAAAAAAAAAAAAAAAAAAAAJAAEAAAAJABkABQAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAQZ= eAZAABQAIBTMFmQAAAR4FMwWZAAAD1wBmAhIAAAAABQAAAAAAAAAAAAAAAAAAAAACAAAAAAAAUG= ZFZABAoAGgBgZm/mYAuAaeAf4AAAABAAAAAAAABAAAAAAAAAACqgAACJsAAAOlAAADpQAACJsAA= AibAAAHfABAAAAAAwAAAAMAAAAcAAEAAAAAAEQAAwABAAAAHAAEACgAAAAGAAQAAQACAACgBv//= AAAAAKAB//8AAGACAAEAAAAAAAAAAAEGAAABAAAAAAAAAAECAAAAAgAAAAAAAAAAAAAAAAAAAAE= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= AAAAAAAAqACoAKgBMAGAAdACIAJwAxAAFAAAAAAQABZoAAgAFAAgACwAPAAATEQkBIQE3AREJAS= EDESERZgFd/uECuP6kPQFd/mYBXP1IpAQABNf77AIK/ZkCC1z99gQU/lICCvrNBZr6ZgABAAD+A= gicBp4ACwAACQEHCQEnCQE3CQEXBHEEKyP71fvVIwQr+9UjBCsEKyMCUPvVIwQr+9UjBCsEKyP7= 1QQrIwAAAAEAAP4CA6YGngAFAAARARcJAQcDixv8iQN1GwJQBE4X+8n7yRcAAAABAAD+AgOmBp4= ABQAACQEnCQE3A6b8dxsDd/yHGwJQ+7IXBDcENxcAAQAAADcInAPdAAUAACUBNwkBFwRO+7IXBD= cENxc3A4oa/IkDeRoAAAEAAAA3CJwD3QAFAAAJAQcJAScETgROF/vJ+8kXA938dxsDd/yHGwACA= EAAQAHAAcAADQAYAAAlBycGIyImNDYyFhUUDwEWMzI2NCYiBhUUAcAXcSk3P1lZflkh1yc5OFBQ= cFBXF3EhWX5ZWT82KQInUHBQUDg5AAAADACWAAEAAAAAAAEAEQAkAAEAAAAAAAIABABAAAEAAAA= AAAMALQChAAEAAAAAAAQAEQDzAAEAAAAAAAUACwEdAAEAAAAAAAYAEQFNAAMAAQQJAAEAIgAAAA= MAAQQJAAIACAA2AAMAAQQJAAMAWgBFAAMAAQQJAAQAIgDPAAMAAQQJAAUAFgEFAAMAAQQJAAYAI= gEpAE0AYQBnAGkAYwBUAG8AbwBsAGIAbwB4AC0AVABoAGkAbgAATWFnaWNUb29sYm94LVRoaW4A= AFQAaABpAG4AAFRoaW4AAEYAbwBuAHQARgBvAHIAZwBlACAAMgAuADAAIAA6ACAATQBhAGcAaQB= jAFQAbwBvAGwAYgBvAHgALQBUAGgAaQBuACAAOgAgADIANwAtADEALQAyADAAMQA1AABGb250Rm= 9yZ2UgMi4wIDogTWFnaWNUb29sYm94LVRoaW4gOiAyNy0xLTIwMTUAAE0AYQBnAGkAYwBUAG8Ab= wBsAGIAbwB4AC0AVABoAGkAbgAATWFnaWNUb29sYm94LVRoaW4AAFYAZQByAHMAaQBvAG4AIAAx= AC4AMAAAVmVyc2lvbiAxLjAAAE0AYQBnAGkAYwBUAG8AbwBsAGIAbwB4AC0AVABoAGkAbgAATWF= naWNUb29sYm94LVRoaW4AAAAAAAIAAAAAAAD/mgBmAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAAA= EAAgECAQMBBAEFAQYBBwd1bmlBMDAxB3VuaUEwMDIHdW5pQTAwMwd1bmlBMDA0B3VuaUEwMDUHd= W5pQTAwNgAAAAH//wACAAEAAAAMAAAAFgAAAAIAAQADAAgAAQAEAAAAAgAAAAAAAAABAAAAANBw= QGEAAAAA0O2D8wAAAADQ7YPz"); } .MagicZoom, .mz-button, .mz-expand .mz-expand-stage, .mz-expand .mz-expand-= stage .mz-image-stage, .mz-expand .mz-image-stage > figure .mz-caption, .mz= -expand-controls, .mz-expand-thumbnails, .mz-figure, .mz-hint, .mz-lens, .m= z-loading, .mz-thumb img, .mz-zoom-window { box-sizing: border-box; } .MagicZoom, .mz-figure { display: inline-block; position: relative; z-index= : 1; margin: 0px auto; vertical-align: middle; user-select: none; -webkit-t= ap-highlight-color: transparent; backface-visibility: hidden; outline: 0px = !important; font-size: 0px !important; line-height: 100% !important; direct= ion: ltr !important; } .MagicZoom { transform: translate3d(0px, 0px, 0px); touch-action: pan-y; } figure.mz-figure { overflow: hidden; perspective: 300px; transform-style: p= reserve-3d; margin: 0px !important; } .MagicZoom img, .mz-figure img { border: 0px !important; margin: 0px !impor= tant; outline: 0px !important; padding: 0px !important; } .MagicZoom > img, .mz-figure > img { width: 100%; height: auto; } .ie8-magic .MagicZoom > img, .ie8-magic .mz-figure > img { width: 100%; max= -width: none !important; } .mz-expand .mz-figure.mz-no-zoom, .mz-figure.mz-no-zoom.mz-no-expand { curs= or: default !important; } .mz-expand, .mz-figure.mz-active { touch-action: none; } .mz-lens, .mz-zoom-window { position: absolute !important; overflow: hidden= !important; pointer-events: none !important; } .mz-lens img, .mz-zoom-window img { position: absolute !important; max-widt= h: none !important; max-height: none !important; } .mz-lens img { transition: none 0s ease 0s !important; } .mz-zoom-window { z-index: 2000000000; transform: translate3d(0px, 0px, 0px= ); } .mz-zoom-window.mz-magnifier { -webkit-mask-image: -webkit-radial-gradient(= center, circle cover, rgb(255, 255, 255), rgb(0, 0, 0)); -webkit-mask-clip:= content; cursor: none; } .mz-figure.mz-active .mz-zoom-window.mz-magnifier { pointer-events: auto !i= mportant; cursor: inherit !important; } .mz-zoom-window.mz-magnifier.mz-expanded { z-index: 2147483647; } .mz-zoom-window img { width: auto; height: auto; inset: -1000%; transition:= none 0s ease 0s; margin: auto !important; transform-origin: 50% 50% !impor= tant; } .mz-zoom-window.mz-preview img { inset: 0px !important; margin: 0px !import= ant; width: 100% !important; height: auto !important; transform: none !impo= rtant; } .lt-ie9-magic .mz-zoom-window img { margin: 0px !important; } .mz-expand-controls { z-index: 2147483647; } .mz-fade { transition: opacity 0.25s ease 0s; } .mz-hidden { opacity: 0; } .mz-visible { opacity: 1; } .mobile-magic .mz-expand .mz-expand-bg { transform-style: flat !important; = } .mobile-magic .mz-expand .mz-image-stage > figure .mz-caption { display: no= ne !important; } .mobile-magic .mz-expand-controls.mz-fade { transition: none 0s ease 0s !im= portant; } .mobile-magic .mz-expand > .mz-zoom-window { top: 0px !important; left: 0px= !important; } .mz-expanded-view-open, .mz-expanded-view-open body { overflow: hidden !imp= ortant; } .mz-expanded-view-open body { height: auto !important; } .mz-figure.mz-active { background: rgb(255, 255, 255); } .mz-figure.mz-active, .mz-figure.mz-click-zoom, .mz-figure.mz-no-zoom { cur= sor: zoom-in; } .mz-figure.mz-active.mz-no-expand { cursor: crosshair; } .mz-figure.mz-active.mz-click-zoom.mz-no-expand { cursor: zoom-out; } .mz-figure.mz-active.mz-magnifier-zoom.mz-hover-zoom.mz-no-expand { cursor:= none; } .mz-figure.mz-magnifier-zoom.mz-active { overflow: visible !important; } .mz-figure.mz-active > img { filter: grayscale(80%) opacity(60%); } .no-cssfilters-magic .mz-figure.mz-active > img { opacity: 0.6; } .lt-ie10-magic .mz-figure.mz-active > img { opacity: 1; } .lt-ie11-magic .mz-expand .mz-figure.mz-active.mz-inner-zoom, .lt-ie11-magi= c .mz-figure.mz-active.mz-inner-zoom > img, .mz-figure.mz-active.mz-inner-z= oom { opacity: 0; } .lt-ie11-magic .mz-figure.mz-active.mz-inner-zoom, .lt-ie11-magic .mz-figur= e.mz-active.mz-inner-zoom > .mz-zoom-window { opacity: 1; } .ie9-magic .mz-expand .mz-figure.mz-active.mz-inner-zoom { background: 0px = 0px; } .mz-lens { border: 1px solid rgba(170, 170, 170, 0.7); box-shadow: rgba(0, = 0, 0, 0.3) 0px 0px 5px; cursor: none; z-index: 10; opacity: 0; } .mz-figure.mz-active .mz-lens { opacity: 1; transition: opacity 0.3s cubic-= bezier(0.25, 0.5, 0.5, 0.9) 0.1s; } .mz-figure.mz-active.mz-magnifier-zoom .mz-lens { border-radius: 50%; opaci= ty: 0; cursor: none; } .mz-zoom-window { background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0,= 0.2) 0px 0px 3px; } .mz-zoom-window.mz-magnifier { border-radius: 100%; border: 0px; background= : rgba(255, 255, 255, 0.3); } .mz-zoom-window.mz-magnifier::before { content: ""; display: block; positio= n: absolute; inset: 0px; border-radius: 100%; border: 1px solid rgba(170, 1= 70, 170, 0.7); box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 20px 1px inset; backg= round: 0px 0px; z-index: 1; } .mz-zoom-window.mz-magnifier.mz-square, .mz-zoom-window.mz-magnifier.mz-squ= are::before { border-radius: 0px !important; } .lt-ie9-magic .mz-zoom-window { border: 1px solid rgb(229, 229, 229); } .mz-zoom-window.mz-inner { border: none; box-shadow: none; } .mz-zoom-window .mz-caption { background: rgb(119, 119, 119); color: rgb(25= 5, 255, 255); font-size: 10pt; opacity: 0.8; position: absolute; top: 0px; = z-index: 150; padding: 3px; width: 100%; line-height: normal !important; te= xt-align: center !important; } .mz-zoom-window.caption-bottom .mz-caption { top: auto; bottom: 0px; } .mz-zoom-window.mz-expanded > .mz-caption { display: none; } .mz-zoom-window.mz-activating, .mz-zoom-window.mz-deactivating { transition= : opacity 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9) 0s, transform 0.3s cubic-b= ezier(0.25, 0.5, 0.5, 0.9) 0s; } .mz-zoom-window.mz-deactivating { transition-duration: 0.25s, 0.25s, 0.25s;= } .mz-zoom-window.mz-p-bottom, .mz-zoom-window.mz-p-left, .mz-zoom-window.mz-= p-right, .mz-zoom-window.mz-p-top { opacity: 0; z-index: -100; } .mz-zoom-window.mz-p-right { transform: translate3d(-20%, 0px, 0px); } .mz-zoom-window.mz-p-left { transform: translate3d(20%, 0px, 0px); } .mz-zoom-window.mz-p-top { transform: translate3d(0px, 20%, 0px); } .mz-zoom-window.mz-p-bottom { transform: translate3d(0px, -20%, 0px); } .mz-zoom-window > img { transform: translate3d(0px, 0px, 0px) scale(1); bac= kface-visibility: hidden; } .mz-zoom-window.mz-p-inner.mz-activating > img, .mz-zoom-window.mz-p-inner.= mz-deactivating > img { transition: transform 0.22s cubic-bezier(0.25, 0.5,= 0.5, 0.9) 0s; } .mz-zoom-window.mz-p-magnifier { transform: scale(0.1); } .mz-zoom-window.mz-custom.mz-activating, .mz-zoom-window.mz-custom.mz-deact= ivating, .mz-zoom-window.mz-preview.mz-activating, .mz-zoom-window.mz-previ= ew.mz-deactivating { transition: opacity 0.3s cubic-bezier(0.25, 0.5, 0.5, = 0.9) 0s; } .mz-zoom-window.mz-custom.mz-deactivating, .mz-zoom-window.mz-preview.mz-de= activating { transition-duration: 0.2s; } .mz-zoom-window.mz-p-custom, .mz-zoom-window.mz-p-preview { opacity: 0; } .mz-hint, .mz-loading { color: rgb(238, 238, 238); background: rgba(49, 51,= 61, 0.7); font: 12px / 1.2em "Lucida Grande", "Lucida Sans Unicode", Verda= na, "Helvetica Neue", Arial, Helvetica, sans-serif; text-decoration: none; = text-align: center; direction: ltr; display: inline-block; margin: 0px; pos= ition: absolute; z-index: 1000; pointer-events: none; -webkit-font-smoothin= g: antialiased; transition: opacity 0.25s ease 0s; } .mz-hint { bottom: 8px; left: 0px; right: 0px; padding: 0px 10%; background= -color: transparent; transition: opacity 0.25s ease 0s, z-index 0.25s ease = 0s; } .mz-hint-message { display: inline-block; background: rgba(49, 51, 61, 0.7)= ; border-radius: 2em; padding: 0.7em 1.1em; } .mz-hint-message::before { content: "=E2=8A=95"; font-family: serif; font-s= ize: 1.5em; speak: none; text-align: center; vertical-align: -2px; margin-r= ight: 6px; transition: opacity 0.25s ease 0s; } .mobile-magic .mz-hint-message::before { display: none; } .mz-hint-hidden { opacity: 0; z-index: -1; transition-delay: 0.6s; } .mz-expand .mz-hint { font-size: 18px; line-height: 1.1em; top: 50%; bottom= : auto; margin: 0px; transform: translate(0px, -50%); } .mz-expand .mz-hint-message { padding: 1.1em; } .mz-expand .mz-hint-message::before { display: none; } .mz-expand .mz-hint-hidden { transition-delay: 1s; opacity: 0; } .mz-loading { font-size: 0px; border-radius: 100%; opacity: 0; padding: 0px= ; width: 36px; height: 36px; top: 50%; left: 50%; transform: translate(-50%= , -50%); } .mz-loading::after { content: ""; position: absolute; inset: 0px; width: 24= px; height: 24px; margin: auto; text-indent: -9999em; border-radius: 50%; b= order-width: 2px; border-style: solid; border-color: transparent rgb(255, 2= 55, 255) rgb(255, 255, 255); border-image: initial; box-sizing: border-box;= } .mz-loading.shown { opacity: 1; z-index: 1; transition: opacity 0s ease 0s;= } .mz-loading.shown::after { animation: 0.9s linear 0s infinite normal none r= unning spin-loading; } @-webkit-keyframes spin-loading {=20 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } @keyframes spin-loading {=20 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } .lt-ie10-magic .mz-loading { font-size: 12px; padding: 0.7em 1.1em; width: = auto; height: auto; } .lt-ie10-magic .mz-loading::after { content: "Loading..."; text-indent: 0px= ; border: none; position: relative; } .lt-ie9-magic .mz-loading { right: 0px; left: 0px; width: 126px; margin: au= to; } .lt-ie9-magic .mz-hint-message, .lt-ie9-magic .mz-loading.shown { backgroun= d: 0px 0px !important; } .mz-expand, .mz-expand .mz-expand-bg, .mz-expand .mz-expand-bg > img, .mz-e= xpand .mz-expand-bg > svg, .mz-expand .mz-expand-stage, .mz-expand .mz-expa= nd-stage .mz-image-stage { position: absolute; inset: 0px; } .mz-expand .mz-expand-bg, .mz-expand .mz-expand-bg > img, .mz-expand .mz-ex= pand-bg > svg { width: auto !important; height: auto !important; } .mz-expand .mz-expand-bg, .mz-expand .mz-expand-bg > svg { min-width: 100% = !important; min-height: 100% !important; } .mz-expand { background-color: rgb(0, 0, 0); text-align: center; vertical-a= lign: middle; display: block; overflow: hidden; z-index: 2100000000; positi= on: fixed; width: auto; height: auto; perspective: 600px; transform-style: = preserve-3d; backface-visibility: hidden; } .mz-expand .mz-expand-bg { display: inline-block; vertical-align: middle; m= argin: auto; z-index: -100; transform: translate3d(0px, 0px, 0px) scale(10)= rotate(0.01deg); perspective: 600px; background-repeat: no-repeat; backgro= und-size: cover; max-width: none !important; max-height: none !important; } .mz-expand .mz-expand-bg > img { margin: auto; filter: blur(20px) brightnes= s(60%); transform: translate3d(0px, 0px, 0px); backface-visibility: hidden;= } .mz-expand .mz-expand-bg > svg { margin: auto; opacity: 0.6; } .lt-ie10-magic .mz-expand .mz-expand-bg, [data-magic-ua=3D"edge"] .mz-expan= d .mz-expand-bg { display: none !important; } .lt-ie9-magic .mz-expand { background: rgb(31, 31, 31); } [data-magic-ua=3D"edge"] .mz-expand { background-color: rgba(31, 31, 31, 0.= 96); } .mz-expand.dark-bg .mz-expand-bg, .mz-expand.plain-bg .mz-expand-bg, .mz-ex= pand.white-bg .mz-expand-bg { display: none !important; } .mz-expand.dark-bg { background-color: rgba(31, 31, 31, 0.96); } .mz-expand.white-bg { background-color: rgb(255, 255, 255); } .mz-expand .mz-expand-stage { z-index: 2100000000; padding: 0px; } .mz-expand .mz-expand-stage .mz-image-stage { z-index: 50; left: 120px; rig= ht: 120px; padding: 20px 0px 40px; margin: 0px; text-align: center; vertica= l-align: middle; perspective: 600px; backface-visibility: hidden; } .mz-expand .mz-expand-stage.with-thumbs .mz-image-stage { padding-bottom: 1= 20px; } .mz-expand .mz-expand-stage.mz-zoom-in .mz-image-stage { left: 0px; right: = 0px; padding: 0px !important; } .mz-expand .mz-image-stage::before, .mz-expand .mz-image-stage > figure::be= fore { content: ""; display: inline-block; vertical-align: middle; height: = 100%; font-size: 0px; line-height: 100%; width: 0px; } .mz-expand .mz-image-stage > figure { width: 100%; max-width: 100%; max-hei= ght: 100%; padding: 0px; margin: 0px; display: inline-block; vertical-align= : middle; font-size: 0px; line-height: 100%; position: relative; } .mz-expand .mz-figure { overflow: visible; max-width: 100% !important; } .mz-expand .mz-figure > img { max-width: 100%; width: auto; height: auto; } .mz-expand .mz-zoom-in .mz-image-stage > figure, .mz-expand .mz-zoom-in .mz= -image-stage > figure .mz-figure.mz-activating, .mz-expand .mz-zoom-in .mz-= image-stage > figure .mz-figure.mz-active { width: 100%; height: 100%; } .mz-expand .mz-figure { cursor: zoom-in; } .mz-expand .mz-figure.mz-active { cursor: zoom-out; } .mz-expand .mz-expand-stage.mz-zoom-in.mz-always-zoom .mz-image-stage > fig= ure > figure > img { z-index: 1; position: absolute !important; inset: -500= 0px !important; margin: auto !important; } .lt-ie10-magic .mz-expand .mz-figure.mz-magnifier-zoom { overflow: hidden; = } .mz-expand .mz-caption { color: rgb(255, 255, 255); text-shadow: rgb(0, 0, = 0) 0px 0px 46px; padding: 10px 4px; font: 10pt / 1em "Lucida Grande", "Luci= da Sans Unicode", Verdana, "Helvetica Neue", Arial, Helvetica, sans-serif; = text-align: center; width: 100%; position: absolute; left: 0px; opacity: 0;= } .mz-expand .mz-caption.mz-show { transition: opacity 0.15s ease-out 0s; opa= city: 1; } .mz-expand .mz-caption a { color: inherit; cursor: pointer; } .mz-expand.white-bg .mz-caption { color: rgb(85, 85, 85); text-shadow: none= ; } .lt-ie9-magic .mz-expand .mz-caption { top: 100%; } .mz-expand .mz-zoom-window { box-shadow: none; background: 0px 0px; } .lt-ie9-magic .mz-expand .mz-zoom-window { border: 0px; } .mobile-magic .mz-expand-stage .mz-expand-thumbnails, .mobile-magic .mz-exp= and-stage .mz-image-stage { left: 0px; right: 0px; } .mobile-magic .mz-expand .mz-expand-stage.with-thumbs { bottom: 0px; } .mobile-magic .mz-expand-stage .mz-image-stage { padding: 0px; } .mobile-magic .mz-expand .mz-expand-stage.with-thumbs .mz-image-stage { pad= ding: 5px 0px 60px; } .mobile-magic .mz-expand .mz-expand-stage.mz-zoom-in .mz-image-stage { padd= ing-top: 0px; } .mobile-magic .mz-expand .mz-expand-thumbnails { padding: 0px; height: 60px= ; } .mz-expand-controls, button.mz-button { margin: 0px !important; padding: 0p= x !important; outline: 0px !important; } button.mz-button { cursor: pointer; text-align: center; speak: none; -webki= t-font-smoothing: antialiased; color: rgb(180, 180, 180) !important; font: = 900 34px / 1 magictoolbox-thin !important; z-index: 90 !important; backgrou= nd-color: transparent !important; border: 1px solid rgba(180, 180, 180, 0) = !important; border-radius: 100% !important; box-shadow: none !important; po= sition: absolute !important; text-transform: none !important; width: 60px != important; height: 60px !important; min-width: 0px !important; min-height: = 0px !important; max-width: none !important; max-height: none !important; } button.mz-button::before { display: inline; position: static; color: inheri= t !important; font: inherit !important; -webkit-font-smoothing: inherit !im= portant; } button.mz-button.mz-button-next, button.mz-button.mz-button-prev { margin: = auto 10px !important; top: 0px !important; bottom: 0px !important; overflow= : hidden !important; } button.mz-button.mz-button-prev { left: 0px !important; } button.mz-button.mz-button-next { right: 0px !important; } button.mz-button.mz-button-close { font-size: 26px !important; margin: 10px= !important; top: 0px !important; right: 0px !important; z-index: 95 !impor= tant; } :root:not(.mobile-magic) button.mz-button { color: rgba(180, 180, 180, 0.75= ) !important; transform: scale(0.85) !important; transition: color 0.25s ea= se 0s, border-color 0.25s ease 0s, transform 0.25s ease 0s !important; } :root:not(.mobile-magic) button.mz-button:hover { color: rgb(180, 180, 180)= !important; border-color: rgba(180, 180, 180, 0.6) !important; transform: = scale(1) !important; } .mobile-magic button.mz-button { transition: transform 0.1s ease 0s !import= ant; } .mobile-magic button.mz-button:active { border-color: rgba(180, 180, 180, 0= .6) !important; transform: scale(0.95) !important; } button.mz-button.mz-button-close::before { content: "=EA=80=81"; } button.mz-button.mz-button-prev::before { content: "=EA=80=82"; } button.mz-button.mz-button-next::before { content: "=EA=80=83"; } @media screen and (max-device-width: 767px) { button.mz-button-next, button.mz-button-prev { display: none !important; = } .mobile-magic .mz-expand button.mz-button { width: 44px !important; heigh= t: 44px !important; font-size: 18px !important; color: rgba(255, 255, 255, = 0.8) !important; background-color: rgba(49, 51, 61, 0.3) !important; border= -color: transparent !important; } } .lt-ie9-magic button.mz-button { border: 0px; } .mz-thumb, .mz-thumb:focus { display: inline-block; line-height: 0; outline= : 0px; } .mz-thumb img { border: 0px; box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 1px 0px= ; box-sizing: border-box; } .mz-thumb:hover:not(.mz-thumb-selected) img { filter: brightness(75%); } .mz-thumb-selected img { filter: brightness(60%); } .no-cssfilters-magic .mz-thumb { background: rgb(0, 0, 0); } .no-cssfilters-magic .mz-thumb:hover:not(.mz-thumb-selected) img { opacity:= 0.75; } .no-cssfilters-magic .mz-thumb-selected img { opacity: 0.6; } .ie9-magic .mz-thumb img { box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 4px 0px; = } .mz-expand-thumbnails { z-index: 50; position: absolute; bottom: 0px; left:= 65px; right: 65px; height: 80px; padding: 10px 0px; box-sizing: border-box= ; } .mz-expand-thumbnails .magic-thumbs .magic-thumb { padding: 10px 2px; } .mz-expand-thumbnails .magic-thumb > img { cursor: pointer; height: 40px; b= ox-shadow: rgba(0, 0, 0, 0.3) 0px 0px 5px 1px; } .mz-expand-thumbnails .magic-thumb:not(.magic-thumb-selected) > img:hover {= filter: brightness(70%); } .mz-expand-thumbnails .magic-thumb-selected img { filter: brightness(50%); = } .mz-expand-thumbnails .magic-thumbs .magic-thumbs-button { box-shadow: none= ; } .mz-expand-thumbnails .magic-thumbs .magic-thumbs-button-disabled { opacity= : 0; } .no-cssfilters-magic .mz-expand-thumbnails .magic-thumb:hover:not(.magic-th= umb-selected) img { opacity: 0.7; } .no-cssfilters-magic .mz-expand-thumbnails .magic-thumb-selected img { opac= ity: 0.5; } .mz-expand.no-expand-thumbnails .mz-expand-stage.with-thumbs .mz-image-stag= e { padding-bottom: 40px; } .mz-expand.no-expand-thumbnails .mz-expand-thumbnails { display: none; } .mobile-magic .mz-expand.no-expand-thumbnails .mz-expand-stage.with-thumbs = .mz-image-stage { padding: 0px; } .magic-thumbs, .magic-thumbs .magic-thumbs-button, .magic-thumbs .magic-thu= mbs-wrapper, .magic-thumbs li, .magic-thumbs li img, .magic-thumbs li::afte= r, .magic-thumbs li::before, .magic-thumbs ul { margin: 0px; padding: 0px; = outline: 0px; box-sizing: border-box; } .magic-thumbs { direction: ltr; overflow: visible; z-index: 100; position: = relative; left: 0px; top: 0px; padding: 0px 30px; user-select: none; -webki= t-tap-highlight-color: transparent; touch-action: none; } .magic-thumbs { width: 100%; height: 100%; white-space: nowrap; } .magic-thumbs.no-buttons { padding: 0px !important; } .magic-thumbs-wrapper { display: block; width: 100%; height: 100%; position= : relative; overflow: hidden; text-align: center; } .magic-thumbs ul { list-style: none; font-size: 0px; display: inline-block;= vertical-align: middle; height: 100%; position: relative; white-space: now= rap; } .magic-thumbs.no-buttons ul { left: 0px !important; padding: 0px !important= ; transition: none 0s ease 0s !important; transform: none !important; } .magic-thumbs ul li { margin: 0px 4px; height: 100%; width: auto; vertical-= align: top; line-height: 0; display: inline-block; } .magic-thumbs ul li::after { content: ""; display: inline-block; vertical-a= lign: middle; height: 100%; width: 0px; } .magic-thumbs ul li > img { width: auto; height: auto; max-height: 100%; ve= rtical-align: middle; } .ie8-magic .magic-thumbs ul li > img { max-width: none !important; max-heig= ht: none !important; } .magic-thumbs.magic-thumbs-vertical { height: 100%; } .magic-thumbs-vertical { padding: 30px 0px; } .magic-thumbs-vertical ul { height: auto; width: 100%; white-space: normal;= } .magic-thumbs-vertical ul li { width: 100%; height: auto; } .magic-thumbs-vertical ul li { margin: 4px 0px; } .magic-thumbs-vertical ul li > img { max-width: 100%; max-height: none; } .ie8-magic .magic-thumbs-vertical ul li > img { width: 100%; } .magic-thumbs button.magic-thumbs-button { cursor: pointer; background-repe= at: no-repeat; background-image: none; border: 0px; border-radius: 0px; ove= rflow: hidden; position: absolute; speak: none; text-align: center; -webkit= -font-smoothing: antialiased; width: 30px; height: 100%; top: 0px; bottom: = 0px; color: rgb(180, 180, 180) !important; font: 900 24px / 1 magictoolbox-= thin !important; z-index: 90 !important; background-color: transparent !imp= ortant; box-shadow: none !important; text-transform: none !important; min-w= idth: 0px !important; min-height: 0px !important; max-width: none !importan= t; max-height: none !important; } .magic-thumbs button.magic-thumbs-button::before { display: inline; positio= n: static; color: inherit !important; font: inherit !important; -webkit-fon= t-smoothing: inherit !important; } .magic-thumbs .magic-thumbs-button-prev { left: 0px; } .magic-thumbs .magic-thumbs-button-next { right: 0px; } .magic-thumbs .magic-thumbs-button-prev::before { content: "=EA=80=82"; } .magic-thumbs .magic-thumbs-button-next::before { content: "=EA=80=83"; } :root:not(.mobile-magic) .magic-thumbs button.magic-thumbs-button { color: = rgba(180, 180, 180, 0.75) !important; transform: scale(0.85) !important; tr= ansition: color 0.25s ease 0s, transform 0.25s ease 0s !important; } :root:not(.mobile-magic) .magic-thumbs button.magic-thumbs-button:hover { c= olor: rgb(180, 180, 180) !important; transform: scale(1) !important; } .magic-thumbs-vertical .magic-thumbs-button { width: 100%; height: 30px; in= set: auto 0px; } .magic-thumbs-vertical .magic-thumbs-button-prev { top: 0px; } .magic-thumbs-vertical .magic-thumbs-button-next { bottom: 0px; } .magic-thumbs-vertical .magic-thumbs-button-prev::before { content: "=EA=80= =85"; } .magic-thumbs-vertical .magic-thumbs-button-next::before { content: "=EA=80= =84"; } .magic-thumbs.no-buttons .magic-thumbs-button { display: none !important; } .magic-thumbs-button-disabled { opacity: 0.2; } .object-value-container { font-size: 1.05em; } .object-value-container .object-value { display: inline; line-height: 1.6em= ; font-family: "Gill Sans Light"; font-size: 1.3em; } .reveal-modal, dialog { padding: 2em 4em 2em 2em; margin-top: 6em; } .reveal-modal div a img, dialog div a img { margin: 1.5em 0px !important; } .reveal-modal .close-reveal-modal, dialog .close-reveal-modal { right: 1.68= 75rem; } .reveal-modal .eh-format ul li, dialog .eh-format ul li { font-size: 1.3em;= } .reveal-modal .eh-format li::before, dialog .eh-format li::before { margin-= top: 0.4em; } @media only screen and (max-width: 641px) { .reveal-modal .reveal-modal, .reveal-modal dialog, dialog .reveal-modal, = dialog dialog { min-height: 35em; max-height: 35em; } .reveal-modal .eh-format ul, dialog .eh-format ul { margin: 2em; } } @media only screen and (min-width: 642px) { .reveal-modal .eh-format ul, dialog .eh-format ul { margin: 3em; } } @media only screen and (max-width: 642px) { } .reveal-modal, dialog { min-height: 0px !important; } .modal-styles2 ul li { margin-left: 33%; margin-right: 23em; } @media screen and (max-width: 507px) { .modal-styles2 ul li { margin-left: 0px; margin-right: 0px; } } @media screen and (max-width: 640px) { .modal-styles2 ul li { margin-left: 16%; margin-right: 12em; } } @media screen and (max-width: 1200px) { .modal-styles2 ul li { margin-left: 26%; margin-right: 33%; } } .bingGeocodingPopup { display: none; z-index: 10000101; width: 670px; posit= ion: relative; border: 0px solid rgb(0, 0, 0); background-image: url("/stat= ic/images/t.gif"); background-color: rgb(251, 236, 233); margin-left: -15px= ; padding-top: 100px; text-align: center; height: auto !important; } .collections-key [class*=3D"column"] + [class*=3D"column"].end { float: lef= t; } .collections-key section { margin-top: 3em; } @media only screen and (max-width: 641px) { .collections-key .colour-block { position: relative; top: 1.6em; } } .collections-key .bold { display: block; } .collections-key h3 { font-size: 1.3em; margin-top: -0.1em; margin-right: 1= em; font-family: "Gill Sans MT Book"; float: left; } .collections-key h3:last-child { margin: 0px; float: left !important; } .collections-key [class*=3D"column"] + [class*=3D"column"]:last-child { flo= at: left; } .collections-key .space { margin: 0px 0.8em; } .collections-key .colour-block { border-left: 1em solid rgb(0, 0, 0); width= : 1em; height: 1em; } .collections-key .colour-a { border-color: rgb(138, 161, 115); } .collections-key .colour-b { border-color: rgb(78, 147, 189); } .collections-key .colour-c { border-color: rgb(124, 105, 73); } @media only screen and (max-width: 892px) { .join-banner .join-banner-carousel .image, .join-banner .join-banner-caro= usel .slide { height: 33vh; } .join-banner .join-banner-carousel .image .image, .join-banner .join-bann= er-carousel .slide .image { background-size: cover; background-position: le= ft center; } } #ctl00_cpMain_JoinContactBlock_divContactBlockContainer ul li { background:= 0px 0px; } #ctl00_cpMain_JoinContactBlock_divContactBlockContainer .column h2 { margin= -bottom: 0.8em; } .membership-recipient-details input.button { font-size: 0.9em; } @media (max-width: 1250px) and (min-width: 641px) { .membership-recipient-details input.button { font-size: 0.7em; } } #divContactBlockContainer .pnl-black a { color: rgb(255, 255, 255); } #divContactBlockContainer .contact-group-heading bordered { padding-top: 4.= 6vw; } #basketOverlay .greyBox { background-color: rgb(222, 213, 201); text-align:= center; width: 100%; margin-right: 0px; padding: 1.5em 0px; } #basketOverlay h2 { display: inline; } #basketOverlay img { position: relative; top: -0.95em; display: inline; } #basketOverlay .twoems2 { font-size: 2em; } #basketOverlay .mar-bot { margin-bottom: 2em; } #basketOverlay .mar-top { margin-top: 2em; } #basketOverlay.reveal-modal, dialog#basketOverlay { padding: 2em; text-alig= n: center; } .masonry-gallery h2 { margin-bottom: 1.2em; font-size: 48px; font-family: i= nherit; } @media (max-width: 480px) { .masonry { margin: 10px auto; } .masonry .grid-sizer { width: 100%; } .masonry .gutter-sizer { width: 20%; } .masonry .item { width: 100%; margin-bottom: 0px; } .masonry .item img { width: 100%; } .masonry-gallery h2 { font-size: 1.3125rem; } } @media not all { .masonry { margin: 10px auto; } .masonry .grid-sizer { width: 100%; } .masonry .gutter-sizer { width: 20%; } .masonry .item { width: 100%; margin-bottom: 0px; } .masonry .item img { width: 100%; } } @media (max-width: 767px) and (min-width: 481px) { .masonry { margin: 0px; } .masonry .grid-sizer { width: 50%; } .masonry .gutter-sizer { width: 0%; } .masonry .item { width: 50%; margin-bottom: 0px; } .masonry .item img { width: 100%; } } @media (min-width: 768px) { .masonry { margin: 0px; } .masonry .grid-sizer { width: 33.3333%; } .masonry .gutter-sizer { width: 0%; } .masonry .item { width: 33.3333%; margin-bottom: 0px; } .masonry .item img { width: 100%; } } @media (min-width: 992px) { .masonry { margin: 0px; } .masonry .grid-sizer { width: 25%; } .masonry .gutter-sizer { width: 0%; } .masonry .item { width: 25%; margin-bottom: 0px; } .masonry .item img { width: 100%; } } @media (min-width: 1200px) { .masonry { margin: 0px; } .masonry .grid-sizer { width: 20%; } .masonry .gutter-sizer { width: 0%; } .masonry .item { width: 20%; margin-bottom: 0px; } .masonry .item img { width: 100%; } } body::after { content: url("/static/images/gallery/close_1.png") url("/stat= ic/images/gallery/loading_1.gif") url("/static/images/gallery/prev_3.png") = url("/static/images/gallery/next_1.png"); display: none; } .lightboxOverlay { position: absolute; top: 0px; left: 0px; z-index: 9999; = background-color: rgb(0, 0, 0); opacity: 0.8; display: none; } .lightbox { position: absolute; left: 0px; width: 100%; z-index: 10000; tex= t-align: center; line-height: 0; font-weight: 400; } .lightbox .lb-image { display: block; height: auto; max-width: inherit; } .lightbox a img { border: none; } .lb-outerContainer { position: relative; background-color: rgb(255, 255, 25= 5); width: 250px; height: 250px; margin: 0px auto; } .lb-outerContainer::after { content: ""; display: table; clear: both; } .lb-container { padding: 2px; } .lb-loader { position: absolute; top: 43%; left: 0px; height: 25%; width: 1= 00%; text-align: center; line-height: 0; } .lb-cancel { display: block; width: 32px; height: 32px; margin: 0px auto; b= ackground: url("/static/images/gallery/loading_1.gif") no-repeat; } .lb-nav { position: absolute; top: 0px; left: 0px; height: 100%; width: 100= %; z-index: 10; } .lb-container > .nav { left: 0px; } .lb-nav a { outline: 0px; background-image: url("data:image/gif;base64,R0lG= ODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=3D=3D"); } .lb-next, .lb-prev { height: 100%; cursor: pointer; display: block; } .lb-nav a.lb-prev { width: 34%; left: 0px; float: left; background: url("/s= tatic/images/gallery/prev_3.png") left 48% no-repeat; opacity: 0; transitio= n: opacity 0.6s ease 0s; } .lb-nav a.lb-prev:hover { opacity: 1; } .lb-nav a.lb-next { width: 64%; right: 0px; float: right; background: url("= /static/images/gallery/next_1.png") right 48% no-repeat; opacity: 0; transi= tion: opacity 0.6s ease 0s; } .lb-nav a.lb-next:hover { opacity: 1; } .lb-dataContainer { margin: 0px auto; padding-top: 5px; width: 100%; border= -bottom-left-radius: 4px; border-bottom-right-radius: 4px; } .lb-dataContainer::after { content: ""; display: table; clear: both; } .lb-data { padding: 0px 4px; color: rgb(204, 204, 204); } .lb-data .lb-details { width: 85%; float: left; text-align: left; line-heig= ht: 1.1em; } .lb-data .lb-caption { font-size: 13px; font-weight: 700; line-height: 1em;= } .lb-data .lb-number { display: block; clear: left; padding-bottom: 1em; fon= t-size: 12px; color: rgb(153, 153, 153); } .lb-data .lb-close { display: block; float: right; width: 30px; height: 30p= x; background: url("/static/images/gallery/close_1.png") right top no-repea= t; text-align: right; outline: 0px; opacity: 0.7; transition: opacity 0.2s = ease 0s; } .lb-data .lb-close:hover { cursor: pointer; opacity: 1; } .expert-led-visit { padding: 1.5rem 0px; } .expert-led-visit h2 { padding-bottom: 1rem; } .expert-led-visit hr { padding: 1.5rem; } .expert-led-visit hr:last-of-type { display: none !important; } .translation { position: fixed; width: 100%; z-index: 2147483647; } @media screen and (max-width: 1000px) { .translation ul { text-align: left; display: block !important; } } .translation .transBarContainer { width: 100%; background-color: rgb(0, 0, = 0); } .translation .transBar { padding: 10px; text-align: center; border-bottom: = 1px solid gray; font-size: 120%; } @media only screen and (min-width: 64em) { .translation ul li { display: inline-block; } } .translation li { color: rgb(255, 255, 255); } .translation html { font-size: 62.5%; } .translation dir, .translation menu, .translation ul { list-style: none; ma= rgin-block: 1em; margin-inline: 0px; padding-inline-start: 40px; } .translation ul li { background: 0px center; padding-left: 22px; padding-ri= ght: 28px; } .translation a { color: rgb(255, 255, 255); } .isotope-res-grid { margin: 0px; background: rgb(250, 245, 231) !important;= } .isotope-res-grid header { width: 100%; background: rgb(255, 255, 255); } .isotope-res-grid header nav ul li { vertical-align: top; } .isotope-res-grid .mainnavse { background: rgb(231, 226, 213); height: 3.4e= m; } .isotope-res-grid .menu-active button { font-weight: 700; text-decoration: = underline; } .isotope-res-grid div h3 a, .isotope-res-grid h1, .isotope-res-grid h2 { fo= nt-family: "Gill Sans Light", sans-serif !important; } .isotope-res-grid .preloader { margin: 0px auto !important; } .isotope-res-grid section#container h2 { top: 0.3em; position: relative; ma= rgin-bottom: 0.4em; padding-left: 0.3em; } @media screen and (max-width: 337px) { .isotope-res-grid .colourbar { top: 6em !important; } } @media (max-width: 480px) { .isotope-res-grid .container .item { width: 98% !important; } .isotope-res-grid select:last-of-type { margin-top: 0px; } } @media (max-width: 641px) { .isotope-res-grid { margin-top: -4em; } .isotope-res-grid header { margin-top: 60px; } .isotope-res-grid select:last-child { margin-top: 0px; } .isotope-res-grid select:first-child { margin-top: 0.7em; } .isotope-res-grid .container { margin-bottom: 50px; margin-top: 1em !impo= rtant; } } @media only screen and (min-width: 40.063em) { .isotope-res-grid h1 { font-size: 2.25em; } } @media (max-width: 767px) { .isotope-res-grid .container .item { width: 49%; } } @media (max-width: 767px) { .isotope-res-grid header nav ul li { display: block; padding: 0.5em 0px; = background: 0px center; } .isotope-res-grid header nav ul li button { display: block; width: 100%; = background: 0px center; } } @media (min-width: 768px) { .isotope-res-grid footer { position: fixed; bottom: 0px; } } .isotope-res-grid header .name { text-align: center; color: rgb(241, 241, 2= 41); } .isotope-res-grid h1 { margin: 0px 0px 0px 4.16667%; font-weight: 100; back= ground-color: rgb(255, 255, 255); color: rgb(0, 0, 0); padding: 0.5em; text= -align: left; font-family: inherit; } .isotope-res-grid header nav ul { margin: 0.3em 0px -0.7em; padding: 0px; l= ist-style: none; text-align: center; } .isotope-res-grid header nav ul:first-of-type { margin: 0px; } .isotope-res-grid header nav ul li { padding: 0px; display: inline-block; } .isotope-res-grid header nav ul li:last-child { padding-right: 0px; } .isotope-res-grid header nav ul li button { display: block; padding: 1.15em= 1.5vw; border: none; outline: 0px; color: rgb(0, 0, 0); background: 0px 0p= x; font-size: 0.8em; } .isotope-res-grid header nav ul li button:active, .isotope-res-grid header = nav ul li button:focus, .isotope-res-grid header nav ul li button:hover { c= ursor: pointer; color: rgb(55, 55, 55); background: 0px 0px; } .isotope-res-grid .container { display: block; margin: auto; width: 90%; ma= x-width: 1200px; } .isotope-res-grid .container .item { margin: 0.5%; float: left; background:= rgb(255, 255, 255); display: block; } @media (max-width: 979px) and (min-width: 768px) { .isotope-res-grid .container .item { width: 32.3333%; } } @media (min-width: 980px) { .isotope-res-grid .container .item { width: 24%; } .isotope-res-grid .container { margin-bottom: 50px; } } .isotope-res-grid .container .item.featured { background: rgb(41, 41, 41) != important; } .isotope-res-grid .container .item.featured h2 { color: rgb(255, 255, 255);= } .isotope-res-grid .container .item.featured h2 small { color: rgb(0, 0, 0);= } .isotope-res-grid .container .item.featured p { color: rgb(255, 255, 255); = } .isotope-res-grid .container .item h2 { margin: 0.3em; padding: 0.3em; disp= lay: block; border-bottom: 1px dashed rgb(41, 41, 41); } .isotope-res-grid .container .item h2 small { font-size: 12px; padding: 0.3= em; background: rgb(255, 255, 255); } .isotope-res-grid .container .item img { width: 100%; height: auto; } .isotope-res-grid .container .item p { padding: 0.5em; } .isotope-res-grid footer { text-align: center; padding: 0.5em 0px; width: 1= 00%; background: rgb(255, 255, 255); } .isotope-res-grid footer a { color: rgb(228, 74, 39); } @media (max-width: 1207px) and (min-width: 1024px) { .isotope-res-grid header nav ul li button { font-size: 0.75em; } } @media screen and (min-width: 1024px) { .isotope-res-grid { margin-top: -2em; } .isotope-res-grid header { position: fixed; top: 0px; z-index: 601; displ= ay: block; margin-top: 100px; } .isotope-res-grid .mobilenav { display: none; } .isotope-res-grid .container { margin-top: 245px !important; } .isotope-res-grid header .name { margin-bottom: 0px; } } @media screen and (max-width: 1023px) { .isotope-res-grid .mainnavse, .isotope-res-grid .subnav { display: none; = } .isotope-res-grid .colourbar { height: 60px; top: 5em; width: 100%; backg= round: rgb(231, 226, 213); } } @media screen and (max-width: 642px) { .isotope-res-grid .colourbar { height: 163px; top: 4em; width: 100%; back= ground: rgb(231, 226, 213); padding-top: 1em; } } .isotope-res-grid .mainnavse { margin: 0px !important; } .isotope-res-grid .subnav { height: 4em; } .isotope-res-grid select { margin: 0.7em 0.2rem 1.5rem 0px; color: rgb(120,= 120, 120); font-size: 1rem; height: 2.3125rem; font-weight: 100; appearanc= e: none; line-height: 1; border: 1px solid rgb(193, 192, 189); background: = url("../images/ovp/down-arrow-grey-box.gif") right center no-repeat rgb(255= , 255, 255) !important; } .isotope-res-grid select:active, .isotope-res-grid select:focus, .isotope-r= es-grid select:hover { outline-color: rgb(55, 55, 55); } .isotope-res-grid .colourbar + select { margin-top: 1em; } .isotope-res-grid section div h3 { font-size: 0.7em; } .isotope-res-grid section div h3, .isotope-res-grid section div h3 a { colo= r: rgb(55, 55, 55); } .isotope-res-grid section div h3, .isotope-res-grid section div h3 + span {= padding: 1em 2em; } .isotope-res-grid section div h3 + span { bottom: 1em; position: relative; = } .isotope-res-grid .white-block { background: rgb(255, 255, 255); } .isotope-res-grid nav ul li { background: 0px center; } .isotope-res-grid .cta-image-220 h3 { height: auto; margin: 90px auto auto;= position: absolute; inset: 0px; z-index: 600; padding: 0px 20px; text-alig= n: center; font-size: 17px; color: rgb(255, 255, 255); text-transform: uppe= rcase; font-family: GillSansLight, Arial, sans-serif; font-weight: 700; flo= at: left; } .isotope-res-grid .cta-image-460 { background: rgb(0, 0, 0) !important; } .isotope-res-grid .cta-image-460 h3 { padding: 0px; font-size: xx-large; te= xt-align: center; margin-bottom: 0px; line-height: 1em; } .isotope-res-grid .cta-image-460 h3 a { color: rgb(255, 255, 255); } .isotope-res-grid .cta-image-460 h3 + span { left: 25%; bottom: 0px; color:= rgb(255, 255, 255); } .isotope-res-grid .cta-intro-220 .calendar { background: url("/static/Icons= /soe-calendar.gif") left center no-repeat; margin-left: 1.4em; } .isotope-res-grid header nav .mainnavse { background-repeat: no-repeat; bac= kground-position: center top; } @media (min-width: 1208px) { .isotope-res-grid .cta-image-460 h3 { font-size: 2.25em; } } .isotope-res-grid header nav .mainnavse li { position: relative; margin-rig= ht: -0.9375rem; } .isotope-res-grid header nav .mainnavse li:nth-child(n+3):not(:last-child) = { border-top: 0.125rem solid rgb(0, 0, 0); } .isotope-res-grid header nav .mainnavse li:nth-child(n+2)::before { positio= n: absolute; content: ""; display: block; border-left: 2px solid rgb(0, 0, = 0); width: 50%; height: 10px; left: 50%; top: 0px; } .isotope-res-grid header nav .mainnavse li:nth-child(2)::before { border-to= p: 2px solid rgb(0, 0, 0); } .isotope-res-grid header nav .mainnavse li:last-child::before { border-top:= 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); border-left:= none; left: 0px; } @media (max-width: 1022px) { .soe-show-more span { pointer-events: none; } .soe-show-more a:active, .soe-show-more a:active span, .soe-show-more a:f= ocus, .soe-show-more a:focus span, .soe-show-more a:hover, .soe-show-more a= :hover span, .soe-show-more span:active, .soe-show-more span:focus, .soe-sh= ow-more span:hover { border-radius: 0px; } .soe-show-more .button { transition: none 0s ease 0s; } } .search-options.whats-on-form .form-input-wrapper { position: relative; } .search-options.whats-on-form .iosDate { display: block; width: 70%; positi= on: absolute; top: 0px; left: 0px; color: rgb(147, 146, 144); padding: 0px = 0.5rem; line-height: 38px; font-size: 1.125rem; z-index: 2; } @media (max-width: 40em) { .search-options.whats-on-form .iosDate { font-size: 0.7em; } } .search-options.whats-on-form .iosDate::before { content: "DD/MM/YY"; } .search-options.whats-on-form .date-picker { position: relative; z-index: 1= ; } @media (min-width: 642px) { .search-options.whats-on-form .form-control-date:last-child { left: 2em; = position: relative; } } @media (max-width: 1084px) and (min-width: 1050px) { .search-options.whats-on-form .form-control { width: 25em !important; } .search-options.whats-on-form .form-control-date:last-child { left: -11em= !important; } } @media (min-width: 938px) { .search-options.whats-on-form input, .search-options.whats-on-form label = { left: 0px !important; } .search-options.whats-on-form .form-submit.very-short-offset { margin-lef= t: 5.6em; } } @media (max-width: 450px) { .search-options.whats-on-form .button { margin-top: 3em !important; } } @media (max-width: 40em) { .filter-buttons { margin-top: 2rem; } } .confirmationPanel { width: 100% !important; } .confirmationPanel .receipt-top h2 { max-width: 100%; font-size: 100% !impo= rtant; } .confirmationPanel .confirmationPanel-receipt, .confirmationPanel .receipt-= bottom, .confirmationPanel .receipt-top, .confirmationPanel .terms-block, .= confirmationPanel .terms-block h2 { width: 98% !important; } @media (max-width: 768px) { body.NM_ECommerceForm table tbody tr td, body.NM_ECommerceForm table tr t= d, body.NM_OtherForm table tbody tr td, body.NM_OtherForm table tr td { dis= play: table-row-group; } body.NM_ECommerceForm .eh-cls, body.NM_OtherForm .eh-cls { display: table= -cell; text-align: inherit; } body.NM_ECommerceForm table tbody tr td, body.NM_ECommerceForm table tr t= d .eh-new-cls, body.NM_OtherForm table tbody tr td, body.NM_OtherForm table= tr td .eh-new-cls { display: table-cell; } } @media (max-width: 767px) { body.NM_ECommerceForm #ddConfirmDetails tbody td, body.NM_OtherForm #ddCo= nfirmDetails tbody td { line-height: 37px; } } .end-align { text-align: end !important; } @media screen and (max-width: 1023px) and (min-width: 0px) { .confirmationPanel-receipt dd { clear: both; margin-left: 5px !important;= } } .select-padding { padding-top: 0.4em; padding-bottom: 0.4em; } .pauls-tooltip { position: relative; } .pauls-tooltip img { cursor: pointer; } .pauls-tooltip .title { position: absolute; top: 20px; background: rgb(0, 0= , 0); padding: 1em; color: rgb(255, 255, 255); width: 56vw; max-width: 30em= ; } .activate-your-membership .pauls-tooltip .title { right: 27px; z-index: 99;= } .activate-your-membership .login-logout-form { padding-top: 2em; padding-bo= ttom: 2em; } @media screen and (min-width: 1024px) { .ii-comp ul li { width: 24%; } .ii-comp .recon-search-tabs a { height: 22vh; } .ii-comp ul li { border-bottom: 1px solid rgb(213, 213, 213); } } @media screen and (min-width: 724px) { .ii-comp .recon-search-tabs a { height: 22vh; } } @media screen and (min-width: 1024px) { .ii-comp .recon-search-tabs a { height: 14vh; } } @media screen and (min-width: 1280px) { .ii-comp .recon-search-tabs a { height: 12vh; } } .ii-comp p span { background-color: transparent !important; } .ii-comp .tab-title.active a, .ii-comp .tabs { border-bottom: 1px solid rgb= (221, 213, 195) !important; } .ii-comp ul li { background: none 0px center repeat scroll transparent; pad= ding: 0px; } .ii-comp .tab-title.active a, .ii-comp .tabs { border-bottom: 1px solid tra= nsparent !important; } .ii-comp .tab-title.active a, .ii-comp .tab-title > a, .ii-comp .tab-title = > a:hover { padding-bottom: 0px; margin-bottom: 0px; border-bottom: 1px sol= id rgb(248, 247, 243) !important; } .ii-comp .tabs { margin: 2.5em 0px 0px !important; } .ii-comp .tab-title.active a { margin-bottom: -1px; border-bottom: 1px soli= d rgb(248, 247, 243) !important; } .ii-comp .content-item-description { margin-top: 0.625rem; } .ii-comp .content-item-description button[class*=3D"label-icon"] { backgrou= nd-size: 2.375rem; background-position: 0.75rem center; padding-left: 3.125= rem; background-repeat: no-repeat; } .ii-comp .content-item-description .label-icon-on { background: url("/stati= c/Icons/remove-hotspot_white.png") rgb(81, 148, 187); } .ii-comp .content-item-description .label-icon-off { background: url("/stat= ic/Icons/show-hotspot_white.png") rgb(81, 148, 187); } .ii-comp .three-tabs .recon-search-tabs li.active { margin-left: 4.16667%; = } .ii-comp .foo { float: left; width: 20px; height: 20px; margin: 0.2em 0.5em= 0px 0px; border-width: 1px; border-style: solid; border-color: rgba(0, 0, = 0, 0.2); } .ii-comp body { font-family: Lato, sans-serif; } .ii-comp h3 > strong { font-family: Lato, sans-serif; color: rgb(255, 255, = 255); } .ii-comp body::after { content: url("/static/images/gallery/close_1.png") u= rl("/static/images/gallery/loading_1.gif") url("/static/images/gallery/prev= _3.png") url("/static/images/gallery/next_1.png"); display: none; } .ii-comp .lightboxOverlay { position: absolute; top: 0px; left: 0px; z-inde= x: 9999; background-color: rgb(0, 0, 0); opacity: 0.85; display: none; } .ii-comp .lightbox { position: absolute; left: 0px; width: 100%; z-index: 1= 0000; text-align: center; line-height: 0; font-weight: 400; } .ii-comp .lightbox .lb-image { display: block; height: auto; max-width: inh= erit; } .ii-comp .lightbox a img { border: none; } .ii-comp .lb-outerContainer { position: relative; background-color: rgb(255= , 255, 255); width: 250px; height: 250px; margin: 0px auto; } .ii-comp .lb-outerContainer::after { content: ""; display: table; clear: bo= th; } .ii-comp .lb-container { padding: 2px; } .ii-comp .lb-loader { position: absolute; top: 43%; left: 0px; height: 25%;= width: 100%; text-align: center; line-height: 0; } .ii-comp .lb-cancel { display: block; width: 32px; height: 32px; margin: 0p= x auto; background: url("/static/images/gallery/loading_1.gif") no-repeat; = } .ii-comp .lb-nav { position: absolute; top: 0px; left: 0px; height: 100%; w= idth: 100%; z-index: 10; } .ii-comp .lb-container > .nav { left: 0px; } .ii-comp .lb-nav a { outline: 0px; background-image: url("data:image/gif;ba= se64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=3D=3D"); } .ii-comp .lb-next, .ii-comp .lb-prev { height: 100%; cursor: pointer; displ= ay: block; } .ii-comp .lb-nav a.lb-prev { width: 34%; left: 0px; float: left; background= : url("/static/images/gallery/prev_3.png") left 48% no-repeat; opacity: 0; = transition: opacity 0.6s ease 0s; } .ii-comp .lb-nav a.lb-prev:hover { opacity: 1; } .ii-comp .lb-nav a.lb-next { width: 64%; right: 0px; float: right; backgrou= nd: url("/static/images/gallery/next_1.png") right 48% no-repeat; opacity: = 0; transition: opacity 0.6s ease 0s; } .ii-comp .lb-nav a.lb-next:hover { opacity: 1; } .ii-comp .lb-dataContainer { margin: 0px auto; padding-top: 5px; width: 100= %; } .ii-comp .lb-dataContainer::after { content: ""; display: table; clear: bot= h; } .ii-comp .lb-data { padding: 0px 4px; color: rgb(204, 204, 204); } .ii-comp .lb-data .lb-details { width: 90%; float: left; text-align: left; = line-height: 1.1em; } .ii-comp .lb-data .lb-caption { font-size: 16px; font-weight: 400; line-hei= ght: 1em; } .ii-comp .lb-data .lb-number { display: block; clear: left; padding-bottom:= 1em; font-size: 12px; color: rgb(153, 153, 153); } .ii-comp .lb-data .lb-close { display: block; float: right; width: 30px; he= ight: 30px; background: url("/static/images/gallery/close_1.png") right top= no-repeat; text-align: right; outline: 0px; opacity: 0.7; transition: opac= ity 0.2s ease 0s; } .ii-comp .lb-data .lb-close:hover { cursor: pointer; opacity: 1; } .ii-comp .overlay { position: absolute; top: -8px; left: 5px; } .ii-comp button { background-color: rgb(81, 148, 187); } .ii-comp button:hover { background-color: rgb(51, 99, 128); } .ii-comp .imageMap { width: 100%; position: relative; margin-bottom: 10px; = } .ii-comp .imageMap img { display: block; width: 100%; border-radius: 0px; } .ii-comp .imageMap .hotspots { width: 100%; height: 100%; position: absolut= e; left: 0px; top: 0px; visibility: visible; } .ii-comp .imageMap a { display: block; position: absolute; background: rgb(= 255, 255, 255); z-index: 100; opacity: 0.3; border: 2px solid rgb(0, 0, 0);= border-radius: 10px; } .ii-comp .imageMap a.p1 { left: 59%; top: 48%; width: 10%; height: 15%; } .ii-comp .imageMap a.p2 { left: 16%; top: 55%; width: 21%; height: 30%; } .ii-comp .imageMap a.p3 { left: 44%; top: 60%; width: 5%; height: 20%; } .ii-comp .imageMap a.p4 { left: 50%; top: 60%; width: 5%; height: 20%; } .ii-comp .imageMap a.p5 { left: 60%; top: 65%; width: 10%; height: 15%; } .ii-comp .imageMap a.p6 { left: 45%; top: 40%; width: 10%; height: 18%; } .ii-comp .imageMap a.p7 { left: 56%; top: 35%; width: 7%; height: 30%; } .ii-comp .imageMap a.p8 { left: 64%; top: 45%; width: 5%; height: 20%; } .ii-comp .imageMap a.p9 { left: 70%; top: 40%; width: 15%; height: 18%; } .ii-comp .imageMap a.p10 { left: 75%; top: 20%; width: 15%; height: 18%; } .ii-comp .imageMap a.p11 { left: 25%; top: 50%; width: 20%; height: 20%; } .ii-comp .imageMap a.p12 { left: 60%; top: 50%; width: 10%; height: 15%; } .ii-comp .imageMap a.p13 { left: 55%; top: 67%; width: 20%; height: 30%; } .ii-comp .imageMap a.p14 { left: 74%; top: 22%; width: 5%; height: 18%; } .ii-comp .imageMap a.p15 { left: 80%; top: 15%; width: 15%; height: 18%; } .ii-comp .imageMap a.p16 { left: 1%; top: 5%; width: 28%; height: 25%; } .ii-comp .imageMap a.p17 { left: 25%; top: 35%; width: 20%; height: 30%; } .ii-comp .imageMap a.p18 { left: 48%; top: 47%; width: 20%; height: 30%; } .ii-comp .imageMap a.p19 { left: 54%; top: 78%; width: 25%; height: 14%; } .ii-comp .imageMap a.p20 { left: 86%; top: 5%; width: 12%; height: 25%; } .ii-comp .imageMap a.p21 { left: 22%; top: 30%; width: 19%; height: 20%; } .ii-comp .imageMap a.p22 { left: 25%; top: 55%; width: 20%; height: 20%; } .ii-comp .imageMap a.p23 { left: 27%; top: 75%; width: 15%; height: 17%; } .ii-comp .imageMap a.p24 { left: 43%; top: 25%; width: 20%; height: 20%; } .ii-comp .imageMap a.p25 { left: 56%; top: 45%; width: 20%; height: 15%; } .ii-comp .imageMap a.p26 { left: 1%; top: 45%; width: 7%; height: 18%; } .ii-comp .imageMap a.p27 { left: 5%; top: 65%; width: 20%; height: 25%; } .ii-comp .imageMap a.p28 { left: 35%; top: 15%; width: 35%; height: 30%; } .ii-comp .imageMap a.p29 { left: 60%; top: 50%; width: 10%; height: 20%; } .ii-comp .imageMap a.p30 { left: 70%; top: 50%; width: 10%; height: 20%; } .ii-comp .imageMap a.p31 { left: 1%; top: 55%; width: 13%; height: 35%; } .ii-comp .imageMap a.p32 { left: 15%; top: 55%; width: 20%; height: 35%; } .ii-comp .imageMap a.p33 { left: 47%; top: 35%; width: 14%; height: 40%; } .ii-comp .imageMap a.p34 { left: 62%; top: 35%; width: 12%; height: 20%; } .ii-comp .imageMap a.p35 { left: 55%; top: 80%; width: 20%; height: 18%; } .ii-comp .imageMap a.p36 { left: 1%; top: 25%; width: 11%; height: 35%; } .ii-comp .imageMap a.p37 { left: 13%; top: 25%; width: 13%; height: 25%; } .ii-comp .imageMap a.p38 { left: 27%; top: 25%; width: 10%; height: 20%; } .ii-comp .imageMap a.p39 { left: 43%; top: 38%; width: 35%; height: 40%; } .ii-comp .imageMap a.p40 { left: 83%; top: 38%; width: 15%; height: 40%; } .ii-comp .imageMap a.p41 { left: 32%; top: 38%; width: 18%; height: 16%; } .ii-comp .imageMap a.p42 { left: 50%; top: 45%; width: 6%; height: 25%; } .ii-comp .imageMap a.p43 { left: 56%; top: 50%; width: 10%; height: 20%; } .ii-comp .imageMap a.p44 { left: 65%; top: 25%; width: 25%; height: 20%; } .ii-comp .imageMap a.p45 { left: 75%; top: 47%; width: 20%; height: 40%; } .ii-comp .imageMap a + p { position: absolute; left: 0px; top: 102%; width:= 100%; color: rgb(0, 0, 0); display: none; } .ii-comp .imageMap:hover .hotspots { visibility: visible; } .ii-comp .imageMap p strong { display: block; padding: 0px; margin: 0px; co= lor: rgb(0, 0, 0); } .ii-comp .imageMap p { padding: 0px; margin: 0px; font: 18px / 22px lato, s= ans-serif; color: rgb(68, 68, 68); } .ii-comp .imageMap .hotspots div:hover a { background: rgb(255, 255, 255); = z-index: 100; opacity: 0.3; border: 2px solid rgb(0, 0, 0); } .ii-comp .icon-hide { display: none; } .ii-comp .icon-show { } .ii-comp .tab-title.active a, .ii-comp .tab-title > a, .ii-comp .tab-title = > a:hover { background-color: transparent; font-size: 1em; text-transform: = uppercase; text-decoration: none; } .ii-comp .tabs { margin: 2.5em 0px 1em !important; } .ii-comp .tab-title.active a { border-width: 1px; border-style: solid; bord= er-color: rgb(221, 213, 195) rgb(221, 213, 195) rgb(255, 255, 255); border-= image: initial; margin-bottom: -1px; color: rgb(214, 17, 48); cursor: defau= lt; } .ii-comp ul li { background: 0px center; padding: 0px; } .ii-comp .recon-search-tabs a { padding: 0.625em 1.875em; } .ii-comp p span { } .ii-comp .tab-border-bottom .tab-title.active a { border-bottom: 1px solid = rgb(248, 247, 243); } .soe-inner-menu aside { background-color: rgb(241, 238, 230); width: 100%; = height: 100%; } .soe-inner-menu ul li { background: 0px center; } .soe-inner-menu #mainBanner { height: 17em; } .soe-inner-menu #mainBanner img { background: url("static/images/story-of-e= ngland/banner-Prehistory.jpg") center center no-repeat; height: 10em; } .soe-inner-menu #mainBanner img { width: 100%; } .soe-inner-menu .soeBanner { color: rgb(255, 255, 255); text-align: center;= top: -8.77em; position: relative; height: 8em; } .soe-inner-menu .dateRange, .soe-inner-menu .soe { font-size: 1.5em; } .soe-inner-menu .period { font-size: 4em; font-family: Trajan, Times; top: = -0.3em; } .soe-inner-menu .dateRange, .soe-inner-menu .period, .soe-inner-menu .soe {= position: relative; text-transform: uppercase; } .soe-inner-menu .dateRange { top: -1.6em; } .soe-inner-menu select:first-of-type { margin-bottom: 2em; } .soe-inner-menu .select-bar { margin: 0px; } .soe-inner-menu .select-bar:first-of-type { margin-top: 1em; } .soe-inner-menu h1 { margin-left: 4.16667%; margin-top: 0.6em; } .soe-inner-menu h3 { font-size: 1.5em; } .soe-inner-menu label { margin-top: 0.65em; font-size: 1.25em; } @media screen and (max-width: 640px) { .soe-inner-menu .period { font-size: 2em; } .soe-inner-menu .dateRange { top: 0px; } } @media (min-width: 1024px) { .soe-inner-menu .inline-list > li { margin: 0px; } .soe-inner-menu ul li a { padding: 1.35em; } .soe-inner-menu .periods .tab-5 a, .soe-inner-menu .periods .tab-6 a { li= ne-height: 0.975em; padding: 0.7em 1em; } .soe-inner-menu h1 { margin-left: 8.3334%; } .soe-inner-menu section { margin-top: 4.16667%; } .soe-inner-menu .nav-container { background: rgb(221, 213, 195); max-widt= h: 1024px; margin: 0px auto; height: 16em; } .soe-inner-menu .inline-list > li { padding-left: 0px; padding-top: 0.5em= ; font-size: 0.7em; text-align: center; } .soe-inner-menu #mainBanner, .soe-inner-menu .themes { position: relative= ; top: -0.5em; } .soe-inner-menu #mainBanner { height: 10em; z-index: 2; background-size: = cover; } .soe-inner-menu .inline-list > li:first-of-type { padding-left: 2.5em; pa= dding-right: 1em; } .soe-inner-menu .inline-list { margin-top: 0px; margin-bottom: 0px; paddi= ng-top: 0px; } .soe-inner-menu nav { font-family: inherit; padding-bottom: 0.1em; } .soe-inner-menu #mainBanner img { width: 100%; max-height: 9.5em; backgro= und: center center no-repeat scroll; } .soe-inner-menu .periods.inline-list > li { text-transform: uppercase; } .soe-inner-menu ul li a { padding-top: 0.5em; } .soe-inner-menu .themes.inline-list > li { padding-right: 0.5em; } .soe-inner-menu .periodsSelected { color: rgb(0, 0, 0); } .soe-inner-menu .periodsSelected.inline-list > li { padding-top: 0px !imp= ortant; } .soe-inner-menu .periodsSelected { background: url("/static/images/explor= eengland/selector.gif") 50% 100% no-repeat rgb(193, 186, 169); padding-righ= t: 1em; padding-bottom: 1em; padding-left: 1em; position: relative; top: -0= .5em; height: 4em; padding-top: 0.9em !important; } .soe-inner-menu .themesSelected { background: url("/static/images/explore= england/selector2.gif") 50% 100% no-repeat rgb(229, 226, 218); padding: 1em= ; position: relative; top: -0.2em; height: 4.23em; } .soe-inner-menu ul li a:not(.themesSelected) { padding-top: 0.5em; } .soe-inner-menu ul li a { color: rgb(55, 55, 55); font-weight: 700; lette= r-spacing: 0.02em; } .soe-inner-menu ul.inline-list.themes { margin-top: -0.58em; } .soe-inner-menu .themes a { padding-top: 1.3em !important; } } @media (max-width: 1030px) and (min-width: 1024px) { .soe-inner-menu .nav-container { height: 15.9em; } .soe-inner-menu .nav-container .inline-list > li { font-size: 0.69em; } } @media (min-width: 1200px) { .soe-inner-menu ul li a { padding: 1em; } .soe-inner-menu .nav-container { max-width: 1200px; height: 17.55em; } .soe-inner-menu ul li a { font-size: 1.25em; } .soe-inner-menu #mainBanner { top: -0.6em; } } .soe-inner-menu + .page-heading { background: rgb(255, 255, 255); padding: = 2.5em 0px; } .soe-inner-menu + .page-heading .bordered::before { background: 0px center;= } .soe-inner-menu ~ div { max-width: 1200px; margin: 0px auto; } .soe-inner-menu ~ div .medium-offset-2, .soe-inner-menu ~ div .medium-offse= t-3 { margin-left: 0px !important; } .soe-inner-menu ~ div .medium-18, .soe-inner-menu ~ div .medium-20 { width:= 100%; } .soe-inner-menu ~ .three-tabs ul li { background: 0px 0px; } @media (max-width: 1250px) { .soe-inner-menu ~ div { margin-left: 4.16667%; width: 91.6667%; } } .offcanvas-overlap .exit-off-canvas { background: rgba(0, 0, 0, 0.45); posi= tion: fixed; } .offcanvas-overlap .exit-off-canvas:hover { background: rgba(0, 0, 0, 0.35)= !important; } .offcanvas-overlap, .right-off-canvas-menu.mobile-mega-menu { overflow: hid= den; min-height: 100vh; } aside.right-off-canvas-menu.mobile-mega-menu { right: 0px; position: fixed;= top: 61px; overflow: hidden scroll; min-height: calc(100% - 61px); } .overflow-hidden { overflow: hidden !important; } .mobile-mega-menu { -webkit-font-smoothing: subpixel-antialiased; } .mobile-mega-menu ul li { background: 0px 0px; padding-left: 0px; } .mobile-mega-menu ul li a { color: rgb(255, 255, 255); border-bottom-color:= rgb(102, 102, 102); } .mobile-mega-menu ul li a:hover { text-decoration: none; } .mobile-mega-menu input[type=3D"search"] { display: inline-block; width: 85= %; border: none; box-shadow: none; margin: 0px; } .mobile-mega-menu li.search { background: rgb(255, 255, 255); border-bottom= : 1rem solid; } .mobile-mega-menu li.search::after { content: ""; background-image: url("..= /images/_/icons/search.png"); background-position: center center; backgroun= d-repeat: no-repeat; display: inline-block; background-size: 1.375rem; widt= h: 13%; height: 2.3125rem; float: right; background-color: rgb(255, 255, 25= 5); } .mobile-mega-menu ul.off-canvas-list li.has-submenu > a::before { content: = ""; margin-right: 0px; } .mobile-mega-menu ul.off-canvas-list li { font-size: inherit; } .mobile-mega-menu li.back { border-bottom: 1px solid rgb(102, 102, 102); } .mobile-mega-menu li.back a::after { content: ""; } .mobile-mega-menu .has-submenu .back a::before, .mobile-mega-menu .has-subm= enu > a::after { transform: scale3d(1, 2, 1); } .mobile-mega-menu .has-submenu > a::after { content: ">"; float: right; mar= gin-top: 0.125rem; } .mobile-mega-menu .has-submenu .back a::before { content: "<"; float: left;= margin-right: 0.625rem; margin-top: 0.0625rem; } .mobile-mega-menu .right-submenu { min-height: 200vh; } .mobile-mega-menu .right-submenu .back > a { text-transform: none; color: r= gb(255, 255, 255); font-weight: 100; } .mobile-mega-menu .right-submenu li { font-size: inherit; } .mobile-mega-menu ul li ul li ul li:not(.has-submenu) a { overflow: hidden;= white-space: nowrap; text-overflow: ellipsis; } .mobile-mega-menu .membersArea a { background: rgb(214, 17, 48); } .mobile-mega-menu .membersArea:hover a { background: rgb(193, 16, 44); } @media (min-width: 1024px) { .mobile-mega-menu { display: none; } } @media screen and (orientation: portrait) { .mobile-mega-menu .right-submenu { min-height: 85vh; } } @media screen and (orientation: landscape) { .mobile-mega-menu .right-submenu { min-height: 1px; height: auto; } .mobile-mega-menu .right-submenu.offcanvas-overlap { height: 134vh; } } @media screen and (max-device-width: 570px) and (min-device-width: 500px) a= nd (orientation: landscape) { .mobile-mega-menu .right-submenu.offcanvas-overlap { height: 152vh; } } body.scrollStop, html.scrollStop { overflow: hidden; height: 100%; } .before-you-go .row div { background-color: rgb(248, 247, 243); } .before-you-go .row div .byg-text { padding: 2.083vw; } .before-you-go .row div .byg-map { min-height: 200px; position: relative; } .before-you-go .row div .byg-map .staticMapDeskTopDiv { background-repeat: = no-repeat; background-size: auto; background-position: center center; heigh= t: 100%; } .before-you-go .row div .byg-map .pin-overlay { background: url("/globalass= ets/pin-single-property.png") center center no-repeat; height: 36px; width:= 26px; position: absolute; top: 50%; left: 50%; margin-top: -30px; margin-l= eft: -12px; } @media (max-width: 40.063em) { .before-you-go .row div .staticMapDeskTopDiv { height: 200px !important; = } } .free-site-intro { background-color: rgb(248, 247, 243); } .free-site-wrapper .three-tabs { margin-top: 0px; } .free-site-wrapper .join-promo-banner { margin-top: 5%; } .fancybox-2 .fancybox-skin { border-radius: 0px; } .fancybox-2 .fancybox-close { z-index: 2147483647; } .fancybox-2 .fancybox-title { font-size: 0.8125rem; width: 85%; font-family= : "Gill Sans Light", sans-serif; font-weight: 700; line-height: 1em; } .fancybox-2 .fancybox-title, .fancybox-2 .fancybox-title h3, .fancybox-2 .f= ancybox-title strong { color: rgb(204, 204, 204); } .fancybox-2 .fancybox-title span { color: rgb(153, 153, 153); font-size: 0.= 75rem; line-height: 1.5625rem; } .fancybox-2 .fancybox-next span { background: url("/static/images/fancybox-= next.png") no-repeat; height: 50px; opacity: 0; transition: opacity 0.6s ea= se 0s; } .fancybox-2 .fancybox-next:hover span { opacity: 1; transition: opacity 0.6= s ease 0s; } .fancybox-2 .fancybox-prev span { background: url("/static/images/fancybox-= prev.png") left center no-repeat; height: 50px; opacity: 0; width: 50px; le= ft: 0px; transition: opacity 0.6s ease 0s; } .fancybox-2 .fancybox-prev:hover span { opacity: 1; transition: opacity 0.6= s ease 0s; } .fancybox-2 .fancybox-opened { z-index: 100002; } .fancybox-2 .fancybox-opened .fancybox-skin { box-shadow: none; } .fancybox-2 .icon-container { right: 0px; bottom: 0px; position: absolute; = z-index: 8051; } .fancybox-2 .icon-container .info-icon { display: block; content: ""; margi= n: 0.5rem; width: 1.5rem; height: 1.5rem; border-radius: 1.375rem; backgrou= nd: url("/static/images/personalisation/infoIcon.svg") center center / 1.5r= em no-repeat rgb(214, 17, 48); cursor: pointer; } .fancybox-2 .icon-container .copyright-icon { display: block; content: ""; = margin: 0.5rem; width: 1.5rem; height: 1.5rem; border-radius: 1.375rem; bac= kground: url("/static/icons/copyright.png") center center / 1.5rem no-repea= t rgb(214, 17, 48); cursor: pointer; } .fancybox-2 .info-container { position: absolute; bottom: 0px; left: 0px; z= -index: 8050; width: 100%; color: rgb(255, 255, 255); overflow-y: auto; max= -height: 100%; } .fancybox-2 .info-container .info-content { padding: 0.5rem; background-col= or: rgba(0, 0, 0, 0.8); display: block; } @media (max-width: 642px) { .fancybox-2 .info-container .info-content { display: none; } } .fancybox-type-iframe .fancybox-nav { width: 60px; } .fancybox-type-iframe .fancybox-nav span { visibility: visible; opacity: 0.= 5; } .fancybox-type-iframe .fancybox-nav:hover span { opacity: 1; } a[class*=3D"fancybox.iframe"]::after { background: url("/static/images/_/ic= ons/video-player-dark.png") center center / 25% no-repeat; content: ""; pos= ition: absolute; inset: 0px; opacity: 0.8; } a[class*=3D"fancybox.iframe"]:hover::after { opacity: 1; } .fancybox-overlay.fancybox-overlay-fixed { z-index: 100000; } .fancybox-2.fancybox-opened { z-index: 100002; } .container.virtual-tour { position: relative; padding-bottom: 56.25%; paddi= ng-top: 35px; height: 0px; overflow: hidden; } .container.virtual-tour iframe { position: absolute; top: 0px; left: 5%; ri= ght: 5%; width: 90%; height: 90%; border: none; } a.panotour::after { content: ""; background: url("/static/images/_/icons/36= 0-overlay.png") center center / 25% no-repeat; position: absolute; inset: 0= px; opacity: 0.8; } a.panotour img { width: 100%; } .download-section .ds-item { float: left; background-color: rgb(248, 247, 2= 43); margin-bottom: 2vw; display: -webkit-flex; } .download-section .ds-item .download-img { min-width: 50px; } .download-section .ds-item .download-title { padding-left: 15px; } .download-section .ds-item img { margin: 5px 10px; } .download-section .ds-item h3 { font-size: 120%; padding: 15px 0px 0px; } .download-section .ds-item:hover { background-color: rgb(216, 64, 109); bor= der-radius: 1.125rem; transition: border-radius 0.2s ease-out 0s; } .download-section .ds-item:hover h3 { color: rgb(255, 255, 255); } .audio-tour-player .button { border: 1px solid rgb(255, 255, 255); line-hei= ght: 0; } .audio-tour-player .button:focus, .audio-tour-player .button:hover { border= -radius: 0px; } .audio-tour-player .player-box { border: 1px solid rgb(68, 68, 68); padding= : 4px 8px !important; } .audio-tour-player [id^=3D"volumeBarValue"].meter { background: rgb(231, 22= 6, 213); } .mediaContainer { width: 100%; } .glossary-word-cloud h1 { margin-top: 0.625em; } .glossary-word-cloud .word-cloud { background: url("/static/images/word-clo= ud/word-cloud-background-trilithon.jpg") 54% 23% / 130% 126% no-repeat; wid= th: 660px; height: 808px; margin: 0px auto; } .glossary-word-cloud .accordion-navigation { margin-bottom: 0.625em !import= ant; } .word-cloud-panel { padding: 10px; } .word-cloud-panel img { width: 100%; } .word-cloud-panel .fancybox-close { background-image: url("/static/images/_= /buttons/close.png"); top: 0px; right: 0px; } .thumbnail-quote h2 { padding-bottom: 1.5vw; } .thumbnail-quote .quotation { margin-bottom: 1vw; } .thumbnail-quote .no-thumb .quote-thumb { display: none; } .thumbnail-quote .quote-thumb { float: left; } .thumbnail-quote .quote-thumb img { width: 100%; border-radius: 50%; float:= left; } .thumbnail-quote .quote-thumb::before { content: "=C2=A0"; } .thumbnail-quote .quote-source { float: left; padding: 5px 2vw; } .thumbnail-quote .quote-source span { font-weight: 700; } .thumbnail-quote blockquote { font-size: 1.4em; font-style: italic; width: = 100%; margin: 0.25em 0px; padding: 0.25em 40px; line-height: 1.45; position= : relative; color: rgb(56, 56, 56); border: none; } .thumbnail-quote blockquote::before { display: block; content: "=E2=80=9C";= font-size: 6vw; position: absolute; left: -2vw; top: -2vw; color: rgb(214,= 17, 48); } .thumbnail-quote blockquote::after { display: block; content: "=E2=80=9D"; = font-size: 6vw; position: absolute; right: -2vw; bottom: -4vw; color: rgb(2= 14, 17, 48); } .thumbnail-quote .slick-dots { position: relative; bottom: auto; } .thumbnail-quote .slick-dots li { background: 0px 0px; } .thumbnail-quote .slick-dots li button { display: none; } .thumbnail-quote .slick-dots li::before { content: ""; line-height: 1em; wi= dth: 1em; height: 1em; background-color: transparent; float: left; margin: = 0.25em 0.25em 0px; border-radius: 50%; border: 1px solid rgb(0, 0, 0); } .thumbnail-quote .slick-dots li.slick-active::before { border: 1px solid rg= b(214, 17, 48); background-color: rgb(193, 16, 44) !important; } .three-two-hero { margin-bottom: 2em; background-color: rgb(248, 247, 243);= } .three-two-hero h2 { margin-top: 0px !important; } .three-two-hero .three-two-img img { width: 100%; } .three-two-hero .three-two-txt { float: left; padding: 2% 4.2% 1%; } .contact-request-form select { appearance: none; background: url("/static/I= cons/grey-down-arrow.gif") right center no-repeat; } .contact-request-form label { font-size: 1.125rem; } .contact-request-form label.inline { padding: 5px 0px; } .contact-request-form input[type=3D"number"]::-webkit-inner-spin-button, .c= ontact-request-form input[type=3D"number"]::-webkit-outer-spin-button { app= earance: none; margin: 0px; } .contact-request-form input[type=3D"number"] { } .contact-request-form hr { margin: 1.25rem 0px; border-color: rgb(221, 221,= 221); } .contact-request-form input[type=3D"radio"] { float: none; } .contact-request-form small.error { text-transform: none; } .contact-request-form textarea { resize: none; } .contact-request-form .date-picker { width: 40vw !important; max-width: 15e= m !important; } @media screen and (max-width: 800px) and (min-width: 641px) { .contact-request-form .date-picker { width: 26vw !important; } } .ie9-formfix .contact-request-form select { background: 0px 0px rgb(255, 25= 5, 255) !important; padding-right: 0.2em !important; } .stone-circle-access-form h3 { color: rgb(214, 17, 48); } .invalid-form label { font-size: 1.125rem; } .customer-services-form { margin-top: 1.5rem; } .customer-services-form select { font-size: 1.5rem; height: auto; } .customer-services-form label { font-size: 1.5rem; } @media (max-width: 760px) { .customer-services-form select { font-size: 1.25rem; } .customer-services-form label { font-size: 1.25rem; } } .customer-services-form .form-answer { margin-top: 2rem; background-color: = rgb(235, 230, 219); padding: 1rem; position: relative; } .customer-services-form .form-answer p { font-size: 1.5rem; } .customer-services-form .form-answer-arrow { top: 0px; left: 50%; border-st= yle: solid; border-image: initial; content: " "; height: 0px; width: 0px; p= osition: absolute; pointer-events: none; border-color: rgb(235, 230, 219) r= gba(136, 183, 213, 0) rgba(136, 183, 213, 0); border-width: 100px; margin-l= eft: -100px; } .customer-services-form .form-answer-link-form { background-color: rgb(245,= 242, 237); padding: 100px 1rem 1rem; position: relative; } .customer-services-form .form-answer-link-form #output-link { font-size: 2r= em; text-align: center; } @media (max-width: 760px) { .customer-services-form .form-answer-link-form #output-link { font-size: = 1.5rem; } } .customer-services-form .category { display: none; } .customer-services-form .category label { font-weight: 700; } .customer-services-form .intro-category { margin-bottom: 1rem; } .customer-services-form .intro-category label { width: 50%; float: left; pa= dding: 1rem 4rem; background-color: rgb(235, 230, 219); } .customer-services-form .intro-category label:hover { background-color: rgb= (245, 242, 237); } .customer-services-form .intro-category span { text-transform: uppercase; f= ont-family: "Gill Sans Book"; letter-spacing: 2px; } @media screen and (max-width: 642px) { .customer-services-form .intro-category span { font-size: 1.3125rem; } } @media screen and (max-width: 760px) { .customer-services-form .intro-category label { width: 100%; float: none;= } } @media screen and (min-width: 1024px) { .customer-services-form .intro-category span { font-size: 2.25rem; } } .gallery-slider .slick-dots { padding: 0px; } .gallery-slider .slick-dots li { float: none; } .gallery-slider ul.slick-dots { top: auto; left: calc(50% - 60px) !importan= t; width: 120px !important; bottom: -100px !important; } .gallery-slider .slick-dots li button::before { background-color: rgb(221, = 221, 221); border: 1px solid rgb(255, 255, 255); } .gallery-slider .slick-dots li.slick-active button::before { background-col= or: rgb(119, 119, 119) !important; } .gallery-slider-row { clear: both; } .gallery-slider-row .simple-slider-row { margin-top: 0px; max-height: 10000= px; } .gallery-slider-row .simple-slider-dots-fix { margin-bottom: 80px; } .show-more-control { overflow: hidden; } .masonry-gallery-fancybox { position: relative; } .masonry-gallery-fancybox img { width: 100%; } .masonry-gallery-fancybox .copyright-info { color: rgb(255, 255, 255); posi= tion: absolute; bottom: 0px; left: 0px; z-index: 8041; } .masonry-gallery-fancybox .copyright-info .copyright-icon img { width: 1.5r= em; height: 1.5rem; border-radius: 1.375rem; background: 0px 0px; cursor: p= ointer; margin: 1rem; } .masonry-gallery-fancybox .copyright-info .copyright { background-color: rg= ba(0, 0, 0, 0.8); padding: 1rem; display: none; } .rowWrapper { margin-left: 0.625rem; margin-right: 0.625rem; } .blue-plaques-continuous-text figure:nth-of-type(2n+1) { margin: 0.625rem 3= .125rem 1.25rem 0px; } .blue-plaques-continuous-text figure:nth-of-type(2n) { float: right; margin= : 0.625rem 0px 1.25rem 3.125rem; } .blue-plaques-continuous-text figure.right { margin: 0.625rem 0px 1.25rem 3= .125rem; } .blue-plaques-continuous-text figure.left { margin: 0.625rem 3.125rem 1.25r= em 0px; } .blue-plaques-continuous-text figure img { width: 100%; } .blue-plaques-continuous-text figcaption { margin-top: 0.75rem; margin-left= : 1rem; text-indent: -1rem; } .blue-plaques-continuous-text figcaption::before { content: ""; height: 0.8= 75rem; border-left: 5px solid red; padding-right: 0.625rem; } .ss-grey ul { padding-left: 2.5%; } .ss-grey ul li { color: rgb(247, 247, 247); } @media (max-width: 1023px) and (min-width: 768px) { .ss-grey { background-color: rgb(51, 51, 51); } } .join-page-promo .sub-img { width: 100%; max-width: 550px; } .join-page-promo ul li { text-transform: uppercase; } .join-page-promo span { font-weight: 700; color: rgb(214, 17, 48); } .membership-grid h3, .membership-grid p.pricing-text { font-size: 1.4vw; li= ne-height: 2rem !important; } .membership-grid p.pricing-text span.pricecol { display: inline-block; min-= width: 55px; } .membership-grid p.pricing-text span.mem-type { padding-left: 0.5vw; } .membership-grid .make-sup { position: relative; top: -5px; } .membership-grid h4 { text-transform: none; font-weight: 700; margin-bottom= : 0px; font-size: 1.3em !important; } .membership-grid hr { margin: 0px; border-color: rgb(55, 55, 55); } .membership-grid input[type=3D"radio"] { float: left; margin-right: 1vw; ma= rgin-top: 0.325rem; } .membership-grid .odd-row { background-color: rgb(247, 247, 247); } .membership-grid .even-row, .membership-grid .odd-row { padding-top: 2rem; = } .membership-grid .button { font-size: 1rem; } .membership-grid .button.arrow { font-size: 0.8125rem !important; min-width= : 160px !important; padding: 1rem 3.5rem 0.625rem 0.625rem !important; } .membership-grid .mem-type { padding-right: 2.08vw; } .membership-grid .mem-data { padding-top: 10px; } .membership-grid .table-footnote span { font-weight: 700; color: rgb(214, 1= 7, 48); } .membership-grid .grid-notes { padding-right: 2.08vw; padding-left: 2.08vw;= } @media screen and (min-width: 642px) { .membership-grid .mem-type { padding-left: 2.08vw; } } @media screen and (max-width: 1023px) { .mem-type { padding-left: 0px; padding-right: 0px; display: inline !impor= tant; } .membership-grid h3 { font-size: 2.1vw !important; } .membership-grid p.pricing-text { line-height: 1.2em; font-size: 1.2em !i= mportant; } } @media (max-width: 1439px) and (min-width: 1024px) { .join-page-promo .ss-50 h1, .join-page-promo .ss-50 h2, .join-page-promo = .ss-grey h1, .join-page-promo .ss-grey h2, .join-page-promo .ss-left h1, .j= oin-page-promo .ss-left h2 { font-size: 3.3vw; padding-top: 0px; } .join-page-promo .ss-50 h1 + ul, .join-page-promo .ss-grey h1 + ul, .join= -page-promo .ss-left h1 + ul { margin-bottom: 0.5vw; } .join-page-promo .ss-50 ul + p, .join-page-promo .ss-grey ul + p, .join-p= age-promo .ss-left ul + p { margin-bottom: 1.5vw; } .join-page-promo .simple-slider-row .slick-dots { top: 90%; } } @media (min-width: 1100px) { .join-page-promo .ss-50 h1, .join-page-promo .ss-grey h1, .join-page-prom= o .ss-left h1 { padding-top: 0.5vw; } } @media (min-width: 1200px) { .join-page-promo .ss-50 h1, .join-page-promo .ss-grey h1, .join-page-prom= o .ss-left h1 { padding-top: 1.5vw; } } @media screen and (min-width: 1440px) { .join-page-promo .membership-grid h3 { font-size: 1.7em; } .join-page-promo .membership-grid h4 { text-transform: none; } .join-page-promo .membership-grid p.pricing-text { line-height: 1.2em; } .join-page-promo .membership-grid p.pricing-text span { font-size: 1.2em;= } } .join-page-promo ul + p span:last-child { font-size: 175% !important; } .join-page-promo input[type=3D"radio"] { float: left; margin-right: 1em; } .join-page-promo p.pricing-text { font-size: 1.6em; } .join-page-promo .mem-type { padding-left: 30px; padding-right: 30px; } @media (max-width: 640px) and (min-width: 0) { .membership-grid .button.arrow { padding: 0.625rem 2.8125rem 0.625rem 0.6= 25rem !important; } } @media (max-width: 768px) and (min-width: 768px) { .membership-grid .col-buybtn .medium-12 { width: 100%; } } @media (max-width: 1023px) and (min-width: 641px) { .membership-grid .col-buybtn { padding-top: 19px; } } .button.disabled, .button[disabled], button.disabled, button[disabled] { ba= ckground-color: rgb(222, 222, 222); border-color: rgb(222, 222, 222); } .button.disabled.arrow span, .button[disabled].arrow span { background-colo= r: rgb(204, 204, 204) !important; } .button.disabled:focus, .button.disabled:hover, .button[disabled]:focus, .b= utton[disabled]:hover, button.disabled:focus, button.disabled:hover, button= [disabled]:focus, button[disabled]:hover { background-color: rgb(222, 222, = 222); border-radius: 0px; } .button.disabled:focus.arrow span, .button.disabled:hover.arrow span, .butt= on[disabled]:focus.arrow span, .button[disabled]:hover.arrow span, button.d= isabled:focus.arrow span, button.disabled:hover.arrow span, button[disabled= ]:focus.arrow span, button[disabled]:hover.arrow span { border-radius: 0px;= } .activate-your-membership .rwc-stone { background: rgb(248, 247, 242); } .activate-your-membership h4 { font-size: 1.8em; } .activate-your-membership .button.arrow { float: left; margin: 4.16% 0px; } .activate-your-membership [class*=3D"column"] + [class*=3D"column"]:last-ch= ild { float: left; } .activate-your-membership [data-abide] .error small.error, .activate-your-m= embership [data-abide] .error span.error, .activate-your-membership [data-a= bide] small.error, .activate-your-membership [data-abide] span.error { back= ground: rgb(193, 16, 44); } .activate-your-membership .row-gap-bottom { margin-bottom: 2em; } .activate-your-membership .row-gap-bottom p { margin-bottom: 0px; padding: = 20px 0px; } .activate-your-membership .active-your-membership-form { padding: 20px 0px;= } .activate-your-membership .SubmissionFeedback { font-weight: 700; text-tran= sform: uppercase; font-size: 1.4em; padding-top: 22px; } .activate-your-membership label { font-size: 1em; } @media screen and (max-width: 640px) { .activate-your-membership .SubmissionFeedback { padding-top: 10px; font-s= ize: 1em; } } .activate-your-membership input[type=3D"checkbox"] { height: 39px; width: 2= 5px; } .activate-your-membership .active-your-membership-form .progress { border: = 1px solid rgb(204, 204, 204); } .activate-your-membership .error-list li { background: url("/static/images/= _/bullets/blt-red-square-small.png") 5px 7px no-repeat; font-size: 1rem; pa= dding-left: 1.5rem; } .activate-your-membership .passwordStrengthIndicator { display: none; } .activate-your-membership #passwordMatch { display: none; background: rgb(0= , 139, 32); color: rgb(255, 255, 255); padding: 0.5rem; font-size: 1rem; } .activate-your-membership #passwordDontMatch { display: none; background: r= gb(216, 25, 43); color: rgb(255, 255, 255); padding: 0.5rem; font-size: 1re= m; } .activate-your-membership .very-weak-strength .meter { background-color: rg= b(216, 25, 43); } .activate-your-membership .weak-strength .meter { background-color: rgb(223= , 117, 0); } .activate-your-membership .medium-strength .meter { background-color: rgb(2= 22, 223, 0); } .activate-your-membership .strong-strength .meter { background-color: rgb(9= 0, 221, 81); } .activate-your-membership .very-strong-strength .meter { background-color: = rgb(0, 139, 32); } .row-wrapper.onboarding-version { margin: 0px 0px 1.5rem; } .row-wrapper.onboarding-version .panel { border: 5px solid rgb(193, 16, 44)= ; margin-top: 0px; } .row-wrapper.onboarding-version .panel p { font-weight: 900; padding: 0px 2= rem; margin: 0px; } .row-wrapper.onboarding-version .module-space { margin-top: 0px; } .my-eh-profile .info-block { background: rgb(255, 255, 255); position: abso= lute; top: 3.75rem; margin-bottom: 0px; } .my-eh-profile .info-block .row:first-of-type { padding: 1.875rem 2.5rem 0p= x; margin-bottom: 1.25rem; } .my-eh-profile .info-block .row { padding: 0px 2.5rem; } .my-eh-profile .info-block hr { border-color: rgb(231, 226, 213); margin: 0= px; } @media (max-width: 1024px) { .my-eh-profile .info-block .row, .my-eh-profile .info-block .row:first-of= -type { padding-left: 1.875rem; padding-right: 1.875rem; } } .my-eh-profile .info-block .row:last-of-type { padding: 0px; } .my-eh-profile .info-block .my-eh-avatar { border-radius: 50%; width: 100%;= } .my-eh-profile .info-block .my-eh-avatar-overlay { display: block; position= : absolute; content: ""; background: url("/static/images/personalisation/ca= meraIcon.svg") 50% center / 40% no-repeat rgb(0, 0, 0); opacity: 0; width: = 100%; height: 100%; border-radius: 50%; top: 0px; } .my-eh-profile .info-block .my-eh-avatar-overlay:hover { opacity: 0.5; tran= sition: opacity 0.3s ease 0s; cursor: pointer; } @media (max-width: 1024px) { .my-eh-profile .info-block .my-eh-avatar-overlay { transform: none; opaci= ty: 0.5; top: 65%; left: 35%; width: 30%; height: 30%; background-size: 50%= ; } } .my-eh-profile .info-block .info-button { position: absolute; top: 0.9375re= m; right: 1.25rem; cursor: pointer; } @media (max-width: 1024px) { .my-eh-profile .info-block .info-button { top: 0.9375rem; right: 0.9375re= m; } } @media (max-width: 1024px) { .my-eh-profile .info-block .info-button:hover { transform: none; } } @media (max-width: 1024px) { .my-eh-profile .info-block .info-button { transform: none; } } .my-eh-profile .my-eh-background { height: 36.875rem; min-width: 100%; min-= height: 16.5625rem; background-size: cover; background-position: center top= ; } .my-eh-profile .my-eh-background:hover .change-background-control { transfo= rm: scale(1.2); } .my-eh-profile .change-background-control { position: absolute; content: ""= ; display: block; background: url("/static/images/personalisation/cameraIco= n.svg") center center / 1.875rem no-repeat; right: 1.375rem; bottom: 1.375r= em; width: 5rem; height: 5rem; opacity: 0.5; transition: all 0.3s ease 0s; = filter: drop-shadow(rgb(0, 0, 0) 0px 0px 5px); } @media (max-width: 1024px) { .my-eh-profile .change-background-control { transform: none; background-s= ize: 2.75rem; bottom: inherit; top: 1em; width: 3rem; height: 3rem; } } .my-eh-profile .change-background-control:hover { opacity: 0.8; transform: = scale(1.1); transition: all 0.3s ease 0s; cursor: pointer; } @media (max-width: 1024px) { .my-eh-profile .change-background-control:hover { transform: none; opacit= y: 0.5; width: 3rem; height: 3rem; } } .my-eh-profile .name-block { padding-top: 0.625rem; } .my-eh-profile .stat-block { border-top: 1px solid rgb(204, 204, 204); bord= er-bottom: 1px solid rgb(204, 204, 204); } .my-eh-profile .stat-block p { margin: 5px 0px; font-size: 1.375rem; } .my-eh-profile .stat-block span { font-size: 2rem; color: rgb(214, 17, 48);= } .my-eh-profile .upcoming-event-date-tag { max-width: 3.75rem; border: 1px s= olid rgb(214, 17, 48); margin-top: 1.25rem; font-size: 1.125rem; } .my-eh-profile .upcoming-event-date { background: rgb(214, 17, 48); color: = rgb(255, 255, 255); line-height: 2.9375rem; font-size: 1.9375rem; } .my-eh-profile .upcoming-event-detail { margin-top: 1.25rem; } .my-eh-profile .upcoming-event-detail p { margin: 0px; } .my-eh-profile .upcoming-event-detail-event { font-size: 1.5rem; color: rgb= (214, 17, 48); line-height: 1.6rem; } @media (max-width: 40em) { .my-eh-profile .upcoming-event-detail-event { font-size: 1.25rem; } } .my-eh-profile .on-this-day-block { background: rgb(55, 55, 55); color: rgb= (255, 255, 255); padding: 1.25rem 2.5rem; margin: 0px; transition: all 1s e= ase 0s; } @media (max-width: 1024px) { .my-eh-profile .on-this-day-block { padding-left: 1.875rem; padding-right= : 1.875rem; } } .my-eh-profile .on-this-day-block p { margin-bottom: 0.5rem; } .my-eh-profile .on-this-day-title { font-size: 1.625rem; text-transform: up= percase; } @media (max-width: 640px) { .my-eh-profile .my-eh-background::after { bottom: initial; top: 8rem; } .my-eh-profile .info-block { position: inherit; top: 0px; } .my-eh-profile .info-block .my-eh-avatar { transform: translate(50%); bor= der-radius: 50%; width: 50%; } .my-eh-profile .info-block .my-eh-avatar-overlay { top: 65%; left: 45%; w= idth: 10%; height: 20%; background-size: 50%; } .my-eh-profile .my-eh-background { height: 25vh; background-position: cen= ter center; background-repeat: no-repeat; } } .my-eh-profile .on-this-day-detail-wrapper { height: 2rem; overflow: hidden= ; } .my-eh-profile .on-this-day-detail { white-space: nowrap; text-overflow: el= lipsis; overflow: hidden; margin-right: 8%; } .my-eh-profile .on-this-day-detail.expand { white-space: inherit; height: a= uto; overflow: visible; margin-right: 0px; } .my-eh-profile a.on-this-day-read-more { color: rgb(214, 17, 48); cursor: p= ointer; position: absolute; right: 20px; bottom: 20px; } .my-eh-profile a.on-this-day-read-more:hover { text-decoration: underline; = } .my-eh-profile a.on-this-day-read-more:active, .my-eh-profile a.on-this-day= -read-more:focus, .my-eh-profile a.on-this-day-read-more:hover { outline: 0= px; } .my-eh-profile img { max-width: inherit; } .my-eh-profile .cropit-image-input { display: none; } .my-eh-profile #my-eh-modal-overlay { display: none; position: absolute; ba= ckground: rgba(0, 0, 0, 0.7); inset: 0px; z-index: 1111; } .my-eh-profile .my-eh-guided-welcome, .my-eh-profile [class^=3D"my-eh-cropp= er-"] { display: none; z-index: 22222; position: absolute; top: 0.625rem; b= ackground: rgb(255, 255, 255); width: 80%; padding: 1.875rem; left: 20%; ma= rgin-left: -10%; font-size: 1.375rem; text-transform: uppercase; } .my-eh-profile .my-eh-guided-welcome p, .my-eh-profile [class^=3D"my-eh-cro= pper-"] p { text-transform: none; } @media (max-width: 1000px) { .my-eh-profile .my-eh-guided-welcome, .my-eh-profile [class^=3D"my-eh-cro= pper-"] { width: 95%; left: 2.5%; margin-left: 0px; } } @media (max-width: 1024px) { .my-eh-profile .my-eh-guided-welcome, .my-eh-profile [class^=3D"my-eh-cro= pper-"] { top: 9.125rem; margin-left: 0px; left: 0px; padding: 1.875rem; wi= dth: 100%; } .my-eh-profile .my-eh-guided-welcome .image-cropper-container .row, .my-e= h-profile [class^=3D"my-eh-cropper-"] .image-cropper-container .row { paddi= ng-bottom: 1.875rem; } } .my-eh-profile .my-eh-guided-welcome span.close, .my-eh-profile [class^=3D"= my-eh-cropper-"] span.close { display: block; position: absolute; top: 0px;= right: 0px; cursor: pointer; background-image: url("/static/images/_/butto= ns/close.png"); } .my-eh-profile [id^=3D"image-cropper"] { margin-top: 1.875rem; margin-botto= m: 0.625rem; } @media (max-width: 1024px) { .my-eh-profile [id^=3D"image-cropper"] { margin-top: 0px; } } .my-eh-profile #image-cropper-avatar img.avatar-placeholder { width: 100%; = position: absolute; border-radius: 50%; z-index: -1; } .my-eh-profile #image-cropper-avatar .cropit-image-preview { width: 12.5rem= ; height: 12.5rem; border-radius: 6.25rem; border: 2px solid rgb(232, 227, = 214); background-image: url("/static/images/personalisation/plusIcon.svg");= background-position: center center; background-size: 2.75rem; cursor: poin= ter; } .my-eh-profile #image-cropper-avatar .cropit-image-preview-container { widt= h: 12.5rem; position: relative; } .my-eh-profile #image-cropper-avatar .cropit-image-loaded, .my-eh-profile #= image-cropper-avatar .cropit-preview-hovered { cursor: move; } .my-eh-profile #image-cropper-background .cropit-image-preview { border-rad= ius: 0px; border: 1px solid rgb(232, 227, 214); width: 37.5rem; height: 15.= 375rem; margin: 0px auto; } @media (max-width: 1000px) { .my-eh-profile #image-cropper-background .cropit-image-preview { width: 1= 5.625rem; height: 6.375rem; } } .my-eh-profile #image-cropper-background .cropit-image-preview::after { con= tent: ""; width: 46%; height: 84%; background: rgb(255, 255, 255); opacity:= 0.6; position: absolute; top: 8%; left: 4%; } .my-eh-profile #image-cropper-background .cropit-image-preview-container { = width: 37.5rem; } @media (max-width: 1024px) { .my-eh-profile #image-cropper-background .cropit-image-preview-container = { width: 15.625rem; } } .my-eh-profile .cropit-image-preview-container { width: 200px; margin: 1rem= auto 0px; } .my-eh-profile .cropit-image-background { opacity: 0.2; } .my-eh-profile button.cropit { color: rgb(255, 255, 255); font-size: 1.375r= em; margin: 0px; width: 2.75rem; height: 2.75rem; border-radius: 1.375rem; = padding: 0px; } .my-eh-profile button.cropit.zoomIn { background: url("/static/images/perso= nalisation/plusIconWhite.svg") no-repeat; } .my-eh-profile button.cropit.zoomOut { background: url("/static/images/pers= onalisation/minusIconWhite.svg") no-repeat; } .my-eh-profile button.cropit.zoomIn, .my-eh-profile button.cropit.zoomOut {= background-color: rgb(214, 17, 48); background-size: 1.375rem; background-= position: center center; } .my-eh-profile button.cropit:active { background: rgb(214, 17, 48); } .my-eh-profile span.zoom { line-height: 2.75rem; display: inline-block; ver= tical-align: bottom; padding: 0px 0.625rem; } .my-eh-profile .button { margin: 0px; } .my-eh-profile .button.crop { display: none; } .my-eh-profile .button.left-chevron { padding: 0.9375rem 0.9375rem 0.9375re= m 50px; color: rgb(214, 17, 48); background-color: rgb(255, 255, 255); widt= h: auto; } @media (max-width: 1024px) { .my-eh-profile .button.left-chevron { padding: 0.625rem 0.625rem 0.625rem= 35px; width: 50%; } } .my-eh-profile .button.left-chevron span { display: inline-block; content: = ""; width: 50px; height: 50px; background: url("/static/images/_/buttons/bt= n-arrow-large.png") center center no-repeat; left: 0px; } @media (max-width: 1024px) { .my-eh-profile .button.left-chevron span { width: 35px; height: 35px; } } @media (max-width: 440px) { .my-eh-profile .my-eh-background::after { bottom: initial; top: 7.5rem; r= ight: 0px; } } @media (max-width: 1024px) { .my-eh-profile a.button { min-width: 0px; width: 50%; } } .my-eh-profile .change-image { display: none; line-height: 44px; margin-bot= tom: 1.125rem; } .my-eh-profile .change-image.active { display: inline-block; } .my-eh-profile .zoom-controls { margin-bottom: 1rem; } .my-eh-profile .image-cropper-container { display: none; } .my-eh-profile .my-eh-image-selector img { width: 100%; } .my-eh-profile .my-eh-image-selector .uploaded-image p.your-image { display= : none; } .my-eh-profile .my-eh-image-selector [class*=3D"image-selector"] { cursor: = pointer; } .my-eh-profile .my-eh-image-selector [class*=3D"image-selector"] .image-ove= rlay-wrapper { position: relative; } .my-eh-profile .my-eh-image-selector [class*=3D"image-selector"] .image-ove= rlay-wrapper::after { position: absolute; top: 0px; display: block; content= : ""; background: rgb(255, 255, 255); opacity: 0.5; width: 100%; height: 10= 0%; } .my-eh-profile .my-eh-image-selector [class*=3D"image-selector"] .image-ove= rlay-wrapper:hover::after { opacity: 0; } .my-eh-profile .my-eh-image-selector .cropit-image-preview { width: 12.5rem= ; height: 12.5rem; border-radius: 6.25rem; border: 1px solid grey; margin: = 0px auto; background: url("/static/images/personalisation/plusIcon.svg") ce= nter center / 3.75rem no-repeat; transition: all 0.3s ease 0s; } .my-eh-profile .my-eh-image-selector .cropit-image-preview:hover { backgrou= nd-size: 4.0625rem; transition: all 0.3s ease 0s; cursor: pointer; } .my-eh-profile .my-eh-image-selector .user-image-selector { cursor: pointer= ; border: 4px solid rgb(232, 227, 214); } .my-eh-profile .my-eh-image-selector .user-image-selector .image-overlay-wr= apper::after { opacity: 0; } .my-eh-profile .my-eh-image-selector .user-image-uploaded { border: none; } .my-eh-profile .my-eh-image-selector .user-image-uploaded .image-overlay-wr= apper::after { opacity: 0.5; } .my-eh-profile .my-eh-image-selector .image-selected { border: none; } .my-eh-profile .my-eh-image-selector .image-selected img { border: 2px soli= d rgb(214, 17, 48); padding: 2px; } .my-eh-profile .my-eh-image-selector .image-selected .image-overlay-wrapper= ::after { opacity: 0; } .my-eh-profile .my-eh-guided-welcome { transition: all 0.5s ease 0s; } @media (min-width: 1024px) { .my-eh-profile .my-eh-guided-welcome { position: fixed; top: calc((100vh = - 696px) / 2); z-index: 999999; border: 1px solid rgb(211, 211, 211); } } .my-eh-profile .my-eh-guided-welcome .welcome-panel { padding: 0px 1.875rem= ; } .my-eh-profile .my-eh-guided-welcome .welcome-panel p { text-transform: non= e; } .my-eh-profile .my-eh-guided-welcome .welcome-panel img { width: 80%; margi= n-bottom: 1.25rem; } .my-eh-profile .my-eh-guided-welcome .welcome-panel.done img { border-radiu= s: 50%; } .my-eh-profile .my-eh-guided-welcome .welcome-panel.done .image-overlay-wra= pper { position: relative; } .my-eh-profile .my-eh-guided-welcome .welcome-panel.done .image-overlay-wra= pper::after { background: url("/static/images/personalisation/tick.svg") ce= nter center / 40% no-repeat rgb(0, 0, 0); display: block; position: absolut= e; top: 0px; left: 10%; content: ""; width: 80%; padding-bottom: 80%; borde= r-radius: 50%; opacity: 0.3; } .my-eh-profile .my-eh-guided-welcome .welcome-panel:not(:first-of-type) { d= isplay: none; } @media (max-width: 1024px) { .my-eh-profile .my-eh-guided-welcome .welcome-panel { padding: 0px 0px 2.= 5rem; } } .my-eh-profile .my-eh-guided-welcome .welcome-panel h3 { font-size: 1.375re= m; } .my-eh-profile .my-eh-guided-welcome .welcome-panel .background-preview { w= idth: 80%; padding-bottom: 80%; border-radius: 50%; background-size: cover;= background-position: center center; background-repeat: no-repeat; margin: = 0px auto 1.25rem; } .my-eh-profile .remove-image { display: none; position: absolute; top: -1.3= 75rem; right: -1.375rem; transform: rotate(45deg); width: 2.75rem; height: = 2.75rem; background: url("/static/images/personalisation/plusIcon.svg") 0% = 0% / 2.75rem no-repeat; cursor: pointer; } @media (max-width: 400px) { .my-eh-profile .remove-image { top: 0.25rem; right: 0.25rem; } } .my-eh-profile #delete-avatar { margin-bottom: 0.625rem; } .my-eh-profile .image-info-avatar, .my-eh-profile .image-info-background { = display: inline-block; content: ""; width: 1.875rem; height: 1.875rem; bord= er-radius: 50%; background: url("/static/images/personalisation/infoIcon.sv= g") center center / 2.0625rem no-repeat rgb(214, 17, 48); transform: scale(= 0.8); transition: all 0.2s ease 0s; } .my-eh-profile .image-info-avatar:hover, .my-eh-profile .image-info-backgro= und:hover { transform: scale(1); transition: all 0.2s ease 0s; } .my-eh-profile .image-info-avatar.exit, .my-eh-profile .image-info-backgrou= nd.exit { background: url("/static/images/personalisation/plusIcon.svg") 0%= 0% / cover no-repeat; transform: rotate(45deg); } .my-eh-profile .image-info-popup-avatar, .my-eh-profile .image-info-popup-b= ackground { display: none; text-transform: none; text-align: center; margin= -bottom: 1.25rem; } .my-eh-profile .ajax-loader { background: url("./static/images/ajax_loader.= gif") center center / 5rem no-repeat; } .my-eh-profile #avatar-zoom-controls { margin-bottom: 1.25rem; } .my-eh-profile .cropit-image-loaded { background-color: rgb(255, 255, 255);= cursor: move; } .my-eh-profile .fixingOrientation::after { display: block; position: absolu= te; content: "Fixing orientation..."; top: 50%; left: 25%; color: rgb(255, = 255, 255); width: 50%; background: rgb(214, 17, 48); text-align: center; pa= dding: 5px; } .my-eh-profile .my-eh-profile .fixingOrientation::after { display: none; } span.cal-feed-two { background: url("/static/Icons/cal-feed.gif") left cent= er no-repeat; position: absolute; padding: 2em; z-index: 999; } span.share-icon { top: 35vw; } @media (min-width: 400px) { span.share-icon { top: 40vw; } } @media (max-width: 641px) { span.cal-feed-two { left: 1.8em; top: 0.8em; } } @media (min-width: 642px) { span.cal-feed-two { left: 8%; top: 0.2em; } span.share-icon { top: 16.4vw; } } @media (min-width: 768px) { span.share-icon { top: 18.4vw; } } @media (min-width: 1024px) { span.share-icon { top: 10vw; } } @media (min-width: 1440px) { span.cal-feed-two { left: 1.4em; } span.share-icon { top: 9.2em; } } @media (max-width: 1439px) and (min-width: 0px) { .learn-hub { padding: 2.3vw 0px; } } @media (min-width: 1440px) { .learn-hub { padding: 30px 0px; } } .learn-hub div ul { margin-top: 2em !important; } .learn-hub h3 { color: rgb(214, 17, 48); font-size: 0.9em; } .learn-hub figcaption { margin-bottom: 1.25em; } .learn-hub .button { margin: 0.9375em 0px 0px; } .learn-hub span.month { text-transform: uppercase; position: absolute; colo= r: rgb(55, 55, 55); top: 1.15em; right: 3.95em; font-size: 0.55em; font-fam= ily: "Gill Sans Bold"; } .learn-hub span.day { text-transform: uppercase; position: absolute; top: 1= .35em; right: 1.85em; color: rgb(255, 255, 255); font-size: 1.2em; } .learn-hub .stick { position: relative; z-index: 1 !important; } .learn-hub span.calendar-small-icon::before { background: url("/static/icon= s/calendar-red-transparent.png") left center / 20px no-repeat; z-index: 999= ; } .learn-hub span.calendar-small-icon, .learn-hub span.event-location, .learn= -hub span.time-icon { margin-bottom: 0.3em; } .learn-hub span.calendar-small-icon::before, .learn-hub span.event-location= ::before, .learn-hub span.time-icon::before { content: ""; padding: 0.9em; = position: relative; } .learn-hub span.time-icon::before { background: url("/static/icons/clock-tr= ansparent.png") left center / 20px no-repeat; z-index: 999; } .learn-hub span.event-location::before { background: url("/static/icons/pla= ces-icon.png") 4px center no-repeat; z-index: 999; } .learn-hub span.castle-icon { background: url("/static/icons/property-white= -red.png") 0px 0px / 40px no-repeat; padding: 2em; position: absolute; left= : 0.8em; top: 0.8em; z-index: 999; } .learn-hub span.share-icon { background: url("/static/icons/share-icon.gif"= ) left center / 40px no-repeat; padding: 2em; position: absolute; left: 1.4= em; z-index: 999; } .learn-hub span.calendar-icon { background: url("/static/icons/calendar-whi= te-red.png") 0px 0px / 40px no-repeat; padding: 2em; position: absolute; le= ft: 0.8em; top: 0.8em; z-index: 999; } .learn-hub ul li { background: 0px center; } .learn-hub .flex-video { padding-bottom: 63.5%; padding-top: 0px; margin-bo= ttom: 0.7rem; } .learn-hub .sc-cont { padding-bottom: 63.5%; padding-top: 0px; margin-botto= m: 0.7rem; } .learn-hub iframe { border: 0px; } .learn-hub .hub-event { position: relative; margin-bottom: 0.9em; } .learn-hub .hub-event img { vertical-align: top; } .learn-hub .hub-event .flex-video.red + h4, .learn-hub .hub-event .sc-cont.= red + h4, .learn-hub .hub-event img.red + h4 { background-color: rgb(214, 1= 7, 48); } .learn-hub .hub-event .flex-video.black + h4, .learn-hub .hub-event .sc-con= t.black + h4, .learn-hub .hub-event img.black + h4 { background-color: rgb(= 0, 0, 0); } .learn-hub .hub-event .flex-video.black + h4, .learn-hub .hub-event .flex-v= ideo.red + h4, .learn-hub .hub-event .sc-cont.black + h4, .learn-hub .hub-e= vent .sc-cont.red + h4, .learn-hub .hub-event img.black + h4, .learn-hub .h= ub-event img.red + h4 { color: rgb(255, 255, 255); width: 100%; height: 4.2= 5rem; bottom: 0px; padding: 0.5em 1em !important; } .learn-hub .hub-event .flex-video.black + h4, .learn-hub .hub-event .flex-v= ideo.red + h4 { bottom: -4.7rem; padding: 0.5em 1em !important; } .learn-hub .hub-event .sc-cont.black + h4, .learn-hub .hub-event .sc-cont.r= ed + h4 { bottom: -4.7rem; padding: 0px 0.5em !important; } .learn-hub .hub-event h4 { position: initial !important; display: block !im= portant; clear: both !important; top: 0px !important; bottom: 0px !importan= t; padding: 0.5em 0px !important; margin: 0px !important; } .learn-hub .hub-event span { display: table-cell; vertical-align: middle; } .learn-hub .flex-video + h4 { bottom: -4.6rem; } .learn-hub .sc-cont + h4 { bottom: -4.6rem; } .learn-hub h3 { font-size: 1.5em; color: rgb(55, 55, 55); } .learn-hub h4 { font-size: 0.9rem; color: rgb(214, 17, 48); } .learn-hub h1, .learn-hub h2, .learn-hub h3, .learn-hub h4, .learn-hub p { = font-family: "Gill Sans Light", "Gill Sans MT"; } .learn-hub .colour-blocks a:hover span { text-decoration: underline; } .learn-hub .colour-blocks a:hover { text-decoration: underline !important; = } @media only screen and (max-width: 841px) and (min-width: 641px) { .learn-hub .hub-event h4.article-height { font-size: 0.8rem; height: 5rem= !important; } } @media (max-width: 640px) { .learn-hub .hub-event h4.article-height { height: fit-content !important;= } } @media (max-width: 641px) { .learn-hub img { width: 100%; } .learn-hub .hub-event img.black + h4, .learn-hub .hub-event img.red + h4 = { bottom: 0.6rem; } .learn-hub .colour-blocks img ~ h4 { margin-bottom: 0px; } .learn-hub .flex-video.black + h4, .learn-hub .flex-video.red + h4 { bott= om: 0px !important; } .learn-hub .fix-for-p-in-coloured-block { padding-top: 0px; } .learn-hub .sc-cont { margin-bottom: 5.6rem; } } .learn-hub .flex-video:first-of-type { position: inherit !important; margin= : 0px !important; padding-top: 0px !important; overflow: hidden !important;= } @media screen and (max-width: 640px) and (min-width: 440px) { .learn-hub h4 span { font-size: 3.5vw; } } @media screen and (max-width: 439px) { .learn-hub h4 span { font-size: 5vw; } } .row-wrapper iframe { max-width: 100vw; } @media screen and (max-width: 1279px) and (min-width: 1024px) { span.calendar-small-icon, span.event-location, span.time-icon { font-size= : 1.4vw; } } .visited-property .slick-next[aria-disabled=3D"true"], .visited-property .s= lick-prev[aria-disabled=3D"true"] { display: none !important; } .visited-property .visited-prop { position: relative; } .visited-property .visited-prop h3 { margin: 2.08% 0px 0px; } .visited-property .visited-prop p { margin-bottom: 0.5rem; } .visited-property .visited-prop img { width: 100%; } .visited-property .visited-ol-fw { position: absolute; bottom: 0px; right: = 0px; padding: 2.08vw; } .visited-property .visited-ol-fw h3 { font-size: 3vw; } .visited-property .visited-ol-fw p { font-size: 1.5vw; } .visited-property .visited-ol-fw.v-date { font-size: 1.8vw; } .visited-property .visited-ol-hw-b { position: absolute; bottom: 0px; right= : 0px; padding: 1vw 2.08vw 2.08vw; } .visited-property .visited-ol-hw-b h3 { font-size: 3vw; } .visited-property .visited-ol-hw-b p { font-size: 1.6vw; } .visited-property .visited-ol-hw-b p.v-date { font-size: 2vw; } .visited-property .visited-ol-hw-l { position: absolute; bottom: 0px; left:= 0px; padding: 1vw 2.08vw 2.08vw; } .visited-property .visited-ol-hw-r { position: absolute; bottom: 0px; right= : 0px; padding: 1vw 2.08vw 2.08vw; } .visited-property .visited-ol-hw-l h3, .visited-property .visited-ol-hw-r h= 3 { font-size: 2vw; } .visited-property .visited-ol-hw-l p, .visited-property .visited-ol-hw-r p = { font-size: 1.2vw; } .visited-property .visited-ol-hw-l p.v-date, .visited-property .visited-ol-= hw-r p.v-date { font-size: 1.5vw; } .visited-property .vo-white { background: rgba(255, 255, 255, 0.85); } .visited-property .vo-white h3, .visited-property .vo-white p, .visited-pro= perty .vo-white ul li { color: rgb(51, 51, 51); } .visited-property .vo-black { background: rgba(0, 0, 0, 0.5); } .visited-property .vo-black h3, .visited-property .vo-black p, .visited-pro= perty .vo-black ul li { color: rgb(247, 247, 247); } .visited-property .visited-slide-group-a:nth-of-type(2n) .vo-mobile { backg= round: rgba(255, 255, 255, 0.85); } .visited-property .visited-slide-group-a:nth-of-type(2n) .vo-mobile h3, .vi= sited-property .visited-slide-group-a:nth-of-type(2n) .vo-mobile p, .visite= d-property .visited-slide-group-a:nth-of-type(2n) .vo-mobile ul li { color:= rgb(51, 51, 51); } .visited-property .visited-slide-group-a:nth-of-type(2n+1) .vo-mobile { bac= kground: rgba(0, 0, 0, 0.5); } .visited-property .visited-slide-group-a:nth-of-type(2n+1) .vo-mobile h3, .= visited-property .visited-slide-group-a:nth-of-type(2n+1) .vo-mobile p, .vi= sited-property .visited-slide-group-a:nth-of-type(2n+1) .vo-mobile ul li { = color: rgb(247, 247, 247); } .visited-property visited-slide-group-dt { position: relative; float: left;= } .visited-property .vo-desktop { position: absolute; bottom: 0px; background= : rgba(0, 0, 0, 0.5); padding: 3% 5%; } .visited-property .vo-desktop h3, .visited-property .vo-desktop p { color: = rgb(247, 247, 247); } .visited-property .visited-slide-group-dt:nth-of-type(4n+2) .visited-prop:n= th-of-type(1) .vo-desktop, .visited-property .visited-slide-group-dt:nth-of= -type(4n+3) .vo-desktop { background: rgba(255, 255, 255, 0.85); right: ini= tial; left: 0px; } .visited-property .visited-slide-group-dt:nth-of-type(4n+4) .visited-prop:n= th-of-type(2) .vo-desktop { background: rgba(255, 255, 255, 0.85); } .visited-property .visited-slide-group-dt:nth-of-type(4n+4) .visited-prop:n= th-of-type(2) .vo-desktop h3, .visited-property .visited-slide-group-dt:nth= -of-type(4n+4) .visited-prop:nth-of-type(2) .vo-desktop p { color: rgb(51, = 51, 51); } .visited-property .visited-slide-group-dt:nth-of-type(4n+4) .visited-prop:n= th-of-type(1) .vo-desktop { left: 0px; right: initial; } .visited-property .visited-slide-group-dt:nth-of-type(4n+2) .visited-prop:n= th-of-type(1) .vo-desktop h3, .visited-property .visited-slide-group-dt:nth= -of-type(4n+2) .visited-prop:nth-of-type(1) .vo-desktop p, .visited-propert= y .visited-slide-group-dt:nth-of-type(4n+3) .vo-desktop h3, .visited-proper= ty .visited-slide-group-dt:nth-of-type(4n+3) .vo-desktop p { color: rgb(51,= 51, 51); } .visited-property .visited-slide-group-dt:nth-of-type(2n+1) .visited-prop .= vo-desktop { position: absolute; min-width: 50%; right: 0px; left: initial;= } .visited-property .visited-slide-group-dt:nth-of-type(2n) .visited-prop .vo= -desktop { right: 0px; position: absolute; min-width: 50%; } .visited-property .visited-slide-group-dt:nth-of-type(2n) .visited-prop .vo= -desktop { position: absolute; min-width: 50%; } @media screen and (min-width: 0px) { .visited-property visited-slide-group-dt { width: 100%; } } @media screen and (min-width: 798px) { .visited-property visited-slide-group-dt { width: 50%; } } @media (max-width: 1024px) and (min-width: 642px) { .visited-slide-group-dt:nth-of-type(2n+1) h3 { font-size: 3vw; line-heigh= t: 1.2; font-weight: 700; } .visited-slide-group-dt:nth-of-type(2n) h3 { font-size: 3vw; line-height:= 1.2; font-weight: 700; } .visited-slide-group-dt:nth-of-type(2n+1) p { font-size: 2.6vw; line-heig= ht: 1.3; } .visited-slide-group-dt:nth-of-type(2n) p { font-size: 2.6vw; line-height= : 1.3; } .visited-slide-group-dt:nth-of-type(2n+1) p.v-date { font-size: 3.6vw; } .visited-slide-group-dt:nth-of-type(2n) p.v-date { font-size: 3.6vw; } } @media (max-width: 1440px) and (min-width: 1024px) { .visited-slide-group-dt:nth-of-type(2n+1) h3 { font-size: 1.5vw; line-hei= ght: 1.2; font-weight: 700; } .visited-slide-group-dt:nth-of-type(2n) h3 { font-size: 1.5vw; line-heigh= t: 1.2; font-weight: 700; } .visited-slide-group-dt:nth-of-type(2n+1) p { font-size: 1.4vw; line-heig= ht: 1.3; } .visited-slide-group-dt:nth-of-type(2n) p { font-size: 1.4vw; line-height= : 1.3; } .visited-slide-group-dt:nth-of-type(2n+1) p.v-date { font-size: 1.8vw; } .visited-slide-group-dt:nth-of-type(2n) p.v-date { font-size: 1.8vw; } } @media screen and (min-width: 1440px) { .visited-property .visited-ol-fw h3 { font-size: 3.6rem; } .visited-slide-group-dt:nth-of-type(2n+1) h3 { font-size: 1.4em; line-hei= ght: 1.2; font-weight: 700; } .visited-slide-group-dt:nth-of-type(2n) h3 { font-size: 1.4em; line-heigh= t: 1.2; font-weight: 700; } .visited-slide-group-dt:nth-of-type(2n+1) p { font-size: 1.3em; line-heig= ht: 1.3; } .visited-slide-group-dt:nth-of-type(2n) p { font-size: 1.3em; line-height= : 1.3; } .visited-slide-group-dt:nth-of-type(2n+1) p.v-date { font-size: 1.6em; } .visited-slide-group-dt:nth-of-type(2n) p.v-date { font-size: 1.6em; } } .visited-property .slick-dots { display: none !important; } .visited-property .slick-next, .visited-property .slick-prev { width: 60px;= height: 60px; background: rgb(214, 17, 48); margin-top: 0px; opacity: 1; p= osition: absolute; top: calc(50% - 40px); } .visited-property .slick-prev { left: 0px; } .visited-property .slick-prev::before { content: "=E2=9D=AE"; font-size: 2.= 5rem; opacity: 1; } .visited-property .slick-next { right: 0px; } .visited-property .slick-next::before { content: "=E2=9D=AF"; font-size: 2.= 5rem; opacity: 1; } .visited-property .slick-next, .visited-property .slick-prev { width: 60px;= height: 60px; background: rgb(214, 17, 48); margin-top: 0px; opacity: 0.4;= position: absolute; top: calc(50% - 40px); } .visited-property .slick-next:focus, .visited-property .slick-next:hover, .= visited-property .slick-prev:focus, .visited-property .slick-prev:hover { o= utline: 0px; background: rgb(214, 17, 48); opacity: 1; } .show-for-small-only.visited-property .slick-next, .show-for-small-only.vis= ited-property .slick-prev { display: none !important; } .sql-nav { position: fixed; top: 375px; right: 0px; z-index: 1001; box-shad= ow: rgba(0, 0, 0, 0.5) -5px 5px 20px; } .sql-nav img { cursor: pointer; } @media screen and (max-width: 1023px) { .sql-nav { top: 250px; } } .sql-flyout { position: fixed; top: 275px; right: 75px; z-index: 1003; box-= shadow: rgba(0, 0, 0, 0.5) -5px 5px 20px; } .sql-flyout .hidden { display: none; } .sql-flyout img { cursor: pointer; } .sql-flyout .sql-fly-button { float: right; } .trans-left { height: 100%; position: absolute; width: 4.1vw; left: 0px; to= p: 0px; z-index: 4; } .trans-right { height: 100%; position: absolute; width: 4.1vw; right: 0px; = top: 0px; z-index: 4; } @media (min-width: 0px) { .wishlist .masonry .grid-sizer { width: 100%; } .wishlist .masonry .item { width: 100%; margin-bottom: 0px; } .wishlist .grid-overlay h4 { color: rgb(255, 255, 255); margin-bottom: 0p= x; font-size: 5vw !important; } .wishlist .grid-overlay.go-colour h4 { color: rgb(51, 51, 51) !important;= } .wishlist .event-details p { font-size: 4vw !important; } .wishlist .event-details img { width: 4vw; padding-top: 1vw; } } @media (min-width: 768px) { .wishlist .masonry .grid-sizer { width: 50%; } .wishlist .masonry .item { width: 50%; margin-bottom: 0px; } .wishlist .grid-overlay h4 { color: rgb(255, 255, 255); font-size: 3vw; } .wishlist .grid-overlay h4 { color: rgb(255, 255, 255); font-size: 2.8vw = !important; } .wishlist .grid-overlay.go-colour h4 { color: rgb(51, 51, 51) !important;= } .wishlist .event-details p { font-size: 2.6vw !important; } .wishlist .event-details img { width: 3.6vw; padding-top: 1vw; } } @media (min-width: 1024px) { .wishlist .masonry .grid-sizer { width: 33.3%; } .wishlist .masonry .item { width: 33.3%; margin-bottom: 0px; } .wishlist .grid-overlay h4 { color: rgb(255, 255, 255); font-size: 1.8vw = !important; } .wishlist .event-details p { font-size: 1.6vw !important; } .wishlist .event-details img { width: 2.4vw; } .wishlist .grid-overlay.go-colour h4 { color: rgb(51, 51, 51) !important;= } .wishlist .grid-overlay h4.wl-subtitle { font-size: 1vw !important; } } @media (min-width: 1440px) { .wishlist .masonry .grid-sizer { width: 33.3%; } .wishlist .masonry .item { width: 33.3%; margin-bottom: 0px; } .wishlist .grid-overlay h4 { font-size: 1.5em !important; } .wishlist .grid-overlay.go-colour h4 { color: rgb(51, 51, 51) !important;= } .wishlist .event-details p { font-size: 1.45em !important; } .wishlist .event-details img { width: 35px; } .wishlist .grid-overlay h4.wl-subtitle { font-size: 1.2em !important; } } .wishlist .simple-slider-row { max-height: none !important; } .wishlist .wishlist-gallery .simple-slider-row { padding-top: 0px; max-heig= ht: none; } .wishlist .grid-overlay { position: absolute; width: 100%; bottom: 0px; lef= t: 0px; padding: 2vw 1vw 1vw; } .wishlist .wl-icon-event-date { position: absolute; top: 15px; left: 15px; = background: pink; width: 50px; box-shadow: rgba(0, 0, 0, 0.5) 5px 5px 10px = 2px; } .wishlist .wishlist-slider .slick-dots { display: none !important; } .wishlist .wl-ied-month { width: 100%; padding: 5px; background-color: rgb(= 255, 255, 255); color: rgb(51, 51, 51); } .wishlist .wl-ied-day p, .wishlist .wl-ied-month p { margin: 0px auto; padd= ing: 0px; text-align: center; } .wishlist .wl-ied-day { width: 100%; padding: 5px; background-color: rgb(21= 4, 17, 48); color: rgb(255, 255, 255); } .wishlist .wl-ied-month p { font-family: "Gill Sans Bold"; font-size: 0.9em= !important; } .wishlist .wl-ied-day p { font-family: "Gill Sans Book"; font-size: 1.4em != important; } .wishlist .event-details img { float: left; padding-top: 6px; width: 5% !im= portant; } .wishlist .event-details img:nth-of-type(2n) { margin-left: 1em; } .wishlist .event-details p { float: left; color: rgb(255, 255, 255); paddin= g-left: 0.5em; margin-bottom: 0px; } .wishlist .grid-overlay.go-solid { background: rgba(0, 0, 0, 0.5); padding:= 0.5vw 1vw 0.6vw; } .wishlist .grid-overlay.go-colour { background: rgb(185, 172, 143); padding= : 0.8vw 1vw 0.6vw; position: inherit; } .wishlist .grid-overlay.go-colour h4.wl-subtitle, .wishlist .grid-overlay.g= o-colour h4.wl-title { color: rgb(51, 51, 51) !important; } .wishlist .slick-list { height: auto; } .wishlist .slick-track { height: 100%; } .wishlist .slick-dots { display: none !important; } .wishlist .slick-next, .wishlist .slick-prev { width: 60px; height: 60px; b= ackground: rgb(214, 17, 48); margin-top: 0px; opacity: 1; position: absolut= e; top: calc(50% - 40px); } .wishlist .slick-prev { left: 0px; } .wishlist .slick-prev::before { content: "=E2=9D=AE"; font-size: 2.5rem; op= acity: 1; } .wishlist .slick-next { right: 0px; } .wishlist .slick-next::before { content: "=E2=9D=AF"; font-size: 2.5rem; op= acity: 1; } .wishlist .slick-next, .wishlist .slick-prev { width: 60px; height: 60px; b= ackground: rgb(214, 17, 48); margin-top: 0px; opacity: 0.4; position: absol= ute; top: calc(50% - 40px); } .wishlist .slick-next[aria-disabled=3D"true"], .wishlist .slick-prev[aria-d= isabled=3D"true"] { display: none !important; } .wishlist .slick-next:focus, .wishlist .slick-next:hover, .wishlist .slick-= prev:focus, .wishlist .slick-prev:hover { outline: 0px; background: rgb(214= , 17, 48); opacity: 1; } .web-chat iframe { width: 100%; overflow-x: visible; border: 0px; transitio= n: all 1s ease 0s; } .xmas-advent-calendar-new .offer-modal { display: none; } .xmas-advent-calendar-new .offer-modal .button { margin-top: 2.5rem; } .xmas-advent-calendar-new p.offer-text { font-size: 1rem; } .xmas-advent-calendar-new [class*=3D"block-grid-"] > li { padding: 0px; bac= kground: 0px 0px; } .xmas-advent-calendar-new .calendar-background-image { background-image: ur= l("/content/images/2749394/2778045/4K2zzNaX.jpg"); background-repeat: no-re= peat; background-size: cover; z-index: 0; margin: 0px; } .xmas-advent-calendar-new .calendar-door { position: relative; border: 1px = solid rgb(255, 255, 255); perspective: 1000px; transform-style: preserve-3d= ; transition: all 0.2s ease 0s; z-index: 1; } .xmas-advent-calendar-new .calendar-door img.door-graphic { width: 100%; ve= rtical-align: top; z-index: 1; } .xmas-advent-calendar-new .calendar-door span { display: block; } .xmas-advent-calendar-new .calendar-door.today { animation: 0.18s ease 0s 2= normal none running pause; z-index: 9; } .xmas-advent-calendar-new .calendar-door.today img, .xmas-advent-calendar-n= ew .calendar-door.today span { cursor: pointer; } .xmas-advent-calendar-new .calendar-door span { display: block; position: a= bsolute; top: 0px; text-align: center; width: 100%; color: rgb(255, 255, 25= 5); font-size: 2.5rem; } .xmas-advent-calendar-new .calendar-door.flipped { border: 0px; transition:= all 1s ease 0s; } .xmas-advent-calendar-new .calendar-door.flipped img.door-graphic { transfo= rm: rotateY(-90deg); transition: transform 1s ease 0s; transform-origin: le= ft 0px 0px; backface-visibility: hidden; } .xmas-advent-calendar-new .calendar-door .calendar-overlay { background: rg= b(0, 0, 0); width: 100%; opacity: 0; transition: opacity 0.5s ease 0s; } .xmas-advent-calendar-new .calendar-door .calendar-overlay:hover { opacity:= 0.25; transition: opacity 0.1s ease 0s; } .xmas-advent-calendar-new .fancybox-skin { border-radius: 0px; } .xmas-advent-calendar-new .fancybox-close { background: url("/static/images= /_/buttons/close.png") center center / 2.75rem; top: 0px; right: 0px; } .xmas-advent-calendar-new .fancybox-inner { overflow: visible; } .xmas-advent-calendar-new .not-today, .xmas-advent-calendar-new .today-img,= .xmas-advent-calendar-new .todays-offer { display: none; } .xmas-advent-calendar-new .todays-offer { display: none; position: absolute= ; top: 0px; width: 100%; text-align: center; } .xmas-advent-calendar-new .todays-offer img { width: 55%; } @media (min-width: 640px) { .xmas-advent-calendar-new .advent-competition img { padding-left: 1.25rem= ; } } .xmas-advent-calendar-new .advent-competition .todays-clue { padding: 0.937= 5rem; background: rgb(221, 213, 195); } @media (min-width: 640px) { .xmas-advent-calendar-new .advent-competition .todays-clue { padding: 2.5= rem; } } .xmas-advent-calendar-new .advent-competition .todays-clue img { width: 100= %; } @media (min-width: 640px) { .xmas-advent-calendar-new .advent-competition .todays-clue p { font-size:= 1.25rem; } } .xmas-advent-calendar-new .advent-competition .todays-clue h1 { display: no= ne; } .xmas-advent-calendar-new .advent-competition { transition: all 1s ease 0s;= } .xmas-advent-calendar-new .advent-competition > a { padding: 0px 0px 0px 1.= 25rem; height: 3.125rem; line-height: 3.125rem; vertical-align: middle; fon= t-size: 1rem; margin-top: 0.625rem; } @media (min-width: 640px) { .xmas-advent-calendar-new .advent-competition > a { font-size: 1.5625rem;= } } .xmas-advent-calendar-new .advent-competition > a span { background: url("/= static/icons/grey-down-arrow.gif") 0% 0% / 3.125rem no-repeat; display: inl= ine-block; width: 3.125rem; height: 3.125rem; float: right; } .xmas-advent-calendar-new .advent-competition.active > a span { transform: = rotate(180deg); } .xmas-advent-calendar-new .fancybox-inner { overflow: visible !important; } @keyframes wobble {=20 1%, 100% { transform: rotate(2deg); } 50% { transform: rotate(-2deg); } } .press-release .grey-panel { background-color: grey; } .press-release .grey-panel h3, .press-release .grey-panel p { color: rgb(25= 5, 255, 255); } .press-release .dark-panel { background-color: rgb(56, 55, 55); } .press-release .white-panel { background-color: rgb(255, 255, 255); overflo= w: hidden; } .press-release .dark-panel h2, .press-release .dark-panel h3, .press-releas= e .dark-panel p { color: rgb(255, 255, 255); } .press-release .white-panel h2, .press-release .white-panel p { color: rgb(= 0, 0, 0); } .press-release h2, .press-release h3 { line-height: 1.2; } .press-release a { display: block; } .press-release .red { color: rgb(214, 17, 48); display: block; } @media (max-width: 641px) { .press-release div.date { margin-top: 4.5vw; } .press-release h3 { margin-top: 4vw; } .press-release .date + h3 { margin-top: 0.2rem; } } @media (max-width: 1023px) and (min-width: 642px) { .press-release .dark-panel h2 { margin-top: 1vw; } .press-release .dark-panel p { margin-bottom: 4vw; } .press-release div.date { margin-top: 2.5vw; } .press-release h2 { font-size: 2rem; } .press-release h3 { margin-top: 3vw; font-size: 1.5rem; } .press-release .date + h3 { margin-top: 0.2rem; } .press-release .dark-panel h3 { font-size: 2rem; } } @media (max-width: 1439px) and (min-width: 1024px) { .press-release .dark-panel:first-of-type { height: 42.4948vw; } .press-release .dark-panel, .press-release grey-panel { height: 21.257vw;= } .press-release .white-panel { height: 21.257vw; } .press-release h2 { font-size: 2.5vw; } .press-release h3 { margin-top: 2vw; font-size: 1.675vw; } .press-release .large-10 h3 { font-size: 2.5vw; } .press-release .date + h3 { margin-top: 0.5vw; } .press-release p { font-size: 1.25vw; } .press-release div.date { margin-top: 1.5vw; } } @media (min-width: 1440px) { .press-release .dark-panel:first-of-type { height: 38.25em; } .press-release .dark-panel, .press-release .grey-panel { height: 19.125em= ; } .press-release .white-panel { height: 19.125em; } .press-release h3 { font-size: 1.5em; } .press-release .large-10 h3 { font-size: 2.25em; } .press-release h3 { margin-top: 1.2em; } .press-release .date + h3 { margin-top: 0.5em; } .press-release div.date { margin-top: 1.5em; } } .general-lander h2 { margin-top: 0px !important; } .cottage-availability { padding: 0px; } .cottage-availability .hideFromSighted { position: absolute; left: -4000px;= } .cottage-availability ul li { background: url("../images/_/bullets/blt-red-= square-large.png") 19px 7px no-repeat; font-size: 1.125rem; padding-left: 2= .2em; line-height: 1.5em; } .cottage-availability iframe { width: 100%; overflow-x: visible; border: 0p= x; } .waiting-box { display: block; position: fixed; z-index: 9999; width: 250px= ; margin-left: -125px; left: 50%; top: 10px; height: 60px; padding: 10px; b= ackground-color: rgb(243, 233, 181); border-radius: 4px; } .column.btn-members-area.login-li, .column.btn-members-area.login-lo { widt= h: calc(100% - 152px); display: none; } #login-overlay { max-width: 40em; } #login-overlay h2 { display: inline; } #login-overlay img { position: relative; line-height: 50px; } #login-overlay .twoems2 { font-size: 2em; } #login-overlay p { font-size: 1.5rem; } #login-overlay .remember-me p { line-height: 0; padding: 0px; margin: 0px; = } #login-overlay .mar-bot { margin-bottom: 2em; } #login-overlay .mar-top { margin-top: 2em; } #login-overlay.reveal-modal, dialog#login-overlay { padding: 2em; border: 1= px solid rgb(193, 16, 44); } #login-overlay .button { margin-top: 1em; } #login-overlay input[type=3D"checkbox"], #login-overlay input[type=3D"file"= ], #login-overlay input[type=3D"radio"], #login-overlay select { height: 39= px; width: 25px; } #login-overlay input[type=3D"color"], #login-overlay input[type=3D"date"], = #login-overlay input[type=3D"datetime-local"], #login-overlay input[type=3D= "datetime"], #login-overlay input[type=3D"email"], #login-overlay input[typ= e=3D"month"], #login-overlay input[type=3D"number"], #login-overlay input[t= ype=3D"password"], #login-overlay input[type=3D"search"], #login-overlay in= put[type=3D"tel"], #login-overlay input[type=3D"text"], #login-overlay inpu= t[type=3D"time"], #login-overlay input[type=3D"url"], #login-overlay input[= type=3D"week"], #login-overlay textarea { border-color: rgb(193, 16, 44); b= ox-shadow: none; color: rgba(0, 0, 0, 0.75); height: 50px; } .anim-wrapper a { color: rgb(255, 255, 255); text-transform: uppercase; } .anim-wrapper .btn-members-area { padding: 0px !important; } .anim-wrapper .login-main { transition: all 0.3s ease-out 0s; padding: 40px= 0px 0px; background: rgb(214, 17, 48); border-bottom: 1px solid rgb(255, 2= 55, 255); height: 100px; } .anim-wrapper .login-sub { padding: 1em; background: rgb(214, 17, 48); disp= lay: none; } .anim-wrapper .login-sub.ls-unhide { display: block; } .anim-wrapper .ls-l { border-right: 1px solid rgb(255, 255, 255); } .anim-wrapper .login-main:hover { background: rgb(193, 16, 44); } .anim-wrapper .login-sub:hover { background: rgb(193, 16, 44); } .anim-wrapper .social-nav { width: 152px; } .anim-wrapper .hidden { display: none; } .collapse-header .anim-wrapper .header .btn-members-area { padding: 0px !im= portant; } .collapse-header .anim-wrapper .login-main { transition: all 0.3s ease-out = 0s; padding: 20px 0px 0px; border-bottom: none; height: 50px; } .mobile-mega-menu .membersArea .moblog-panel a { background: rgb(255, 255, = 255); color: rgb(214, 17, 48); } .mobile-mega-menu .membersArea .moblog-panel a.arrow.button.small:hover { b= ackground: rgb(193, 16, 44); color: rgb(255, 255, 255); } .mobile-mega-menu .membersArea .moblog-panel a.arrow.button.small { backgro= und: rgb(214, 17, 48); color: rgb(255, 255, 255); text-decoration: none; } .mobile-mega-menu .membersArea:hover .moblog-panel a { background-color: rg= b(255, 255, 255); } .mobile-mega-menu .membersArea .moblog-panel { background-color: rgb(255, 2= 55, 255) !important; padding: 15px !important; } .mobile-mega-menu .membersArea .moblog-panel:hover a { background: rgb(255,= 255, 255); color: rgb(214, 17, 48); } .mobile-mega-menu .membersArea .moblog-panel input[type=3D"checkbox"] { wid= th: 27px; height: 27px; float: left; margin-right: 10px; } .mobile-mega-menu .membersArea .moblog-panel p.mm-logp { margin-bottom: 0px= ; margin-top: 1rem; } .mobile-mega-menu .membersArea .moblog-panel a.mm-logp { padding: 0.3rem 0p= x 0.5rem !important; } .yt-vid-cont { position: relative; width: 100%; height: 0px; } .yt-vid { position: absolute; top: 0px; left: 0px; width: 100%; height: 100= %; } @media screen and (min-width: 1024px) { .uni-sptn .yt-vid-cont { width: 50%; } } @media screen and (max-width: 1440px) and (min-width: 1024px) { .uni-sptn .yt-vid-cont iframe { height: 23vw; } } @media screen and (min-width: 1441px) { .uni-sptn .yt-vid-cont iframe { height: 335px; width: 100%; } } .list-map-multiple .property-search-content h2 { padding: 0px; font-size: 1= .375em; } .list-map-multiple .search-results.search-results-list { clear: both; paddi= ng-bottom: 1em; } .list-map-multiple .search-results.search-results-list .show-more-control {= margin-top: 0px; } .list-map-multiple .search-results.search-results-list .search-result-item = { float: none; margin: 0px 0px 0.5em; padding-bottom: 0.625rem; } @media only screen and (min-width: 642px) { .list-map-multiple .search-results.search-results-list .search-result-ite= m h3 { margin-top: 0px; } } .list-map-multiple .search-results.search-results-list div.event-member-onl= y { padding-left: 1.78em; background: url("/static/Icons/members.png") -5px= center / 30px no-repeat; line-height: inherit; } .list-map-multiple .search-results.search-results-list div.event-schedule {= content: ""; background: url("/static/Icons/calendar-small.gif") left cent= er no-repeat; position: relative; top: -0.15em; padding-left: 2em; } .list-map-multiple .search-results.search-results-list div.event-location {= margin-left: 0.22em; padding-left: 1.78em; background: url("/static/Icons/= places-icon.png") no-repeat; line-height: normal; } .list-map-multiple .search-results.search-results-list .event-bookable, .li= st-map-multiple .search-results.search-results-list .event-location, .list-= map-multiple .search-results.search-results-list .event-member-only, .list-= map-multiple .search-results.search-results-list .event-note, .list-map-mul= tiple .search-results.search-results-list .event-schedule, .list-map-multip= le .search-results.search-results-list .summary { color: rgb(55, 55, 55); d= isplay: block; font-size: 0.9375rem; margin-bottom: 0.3125em; } @media only screen and (min-width: 642px) { .list-map-multiple .property-map-results-panel h3 { margin-top: 0px; marg= in-bottom: 0.5em; } } .list-map-multiple .property-map-results-panel div.event-location { color: = rgb(55, 55, 55); margin-bottom: 0.4375em; margin-top: 0.4375em; margin-left= : 0.22em; padding-left: 1.78em; background: url("/static/Icons/places-icon.= png") no-repeat; line-height: normal; } .list-map-multiple .property-map-results-panel div.event-schedule { content= : ""; background: url("/static/Icons/calendar-small.gif") left center no-re= peat; position: relative; top: -0.15em; padding-left: 2em; } .list-map-multiple .property-map-results-panel div.event-member-only { padd= ing-left: 1.78em; background: url("/static/Icons/members.png") -5px center = / 30px no-repeat; line-height: inherit; } .list-map-multiple .property-map-results-panel .event-bookable, .list-map-m= ultiple .property-map-results-panel .event-location, .list-map-multiple .pr= operty-map-results-panel .event-member-only, .list-map-multiple .property-m= ap-results-panel .event-note, .list-map-multiple .property-map-results-pane= l .event-schedule, .list-map-multiple .property-map-results-panel .summary = { color: rgb(55, 55, 55); display: block; font-size: 0.9375rem; margin-bott= om: 0.3125em; } .list-map-multiple .property-map-results-panel .button { margin-top: 0.5em;= margin-bottom: 0px; } .list-map-multiple .list-map-filters button { width: 100%; } .list-map-multiple .list-map-filters .search-options { padding: 0px; } .list-map-multiple .list-map-filters .search-options .form-control { width:= 100% !important; } .list-map-multiple .list-map-filters .property-search-near.button span { di= splay: inline-block; left: 0px; right: auto; padding: 1.351em; width: 40px = !important; height: 40px !important; background: url("/static/icons-svg/nea= r_icon_white.svg") center center / 32px 30px no-repeat !important; } .list-map-multiple .list-map-filters .property-search-near.button { width: = auto; height: 40px; padding: 0.8em 1em 1em 2.8em; } @media only screen and (max-width: 641px) { .list-map-multiple .list-map-filters .property-search-near.button span { = padding: 0px !important; } } .grid-row .grid-link { float: left; position: relative; background-color: r= gb(0, 0, 0); overflow: hidden; } .grid-row .grid-link img { width: 100%; } .grid-row .grid-link img:hover { opacity: 0.5; } .grid-row .grid-overlay { color: rgb(255, 255, 255); position: absolute; wi= dth: 100%; bottom: 0px; left: 0px; padding: 2vw 1vw 1vw; } .grid-row .grid-overlay a { color: rgb(255, 255, 255); } .grid-row .grid-overlay a .button { margin-bottom: 0.75rem; } .grid-row .grid-overlay h4 { display: inline-block; padding-right: 2rem; } .grid-row .grid-overlay p { margin-bottom: 0.75rem; line-height: 1.5; } .grid-row .grid-copyright { display: block; font-size: 0.75rem; } .grid-row .grid-block-1, .grid-row .grid-block-2 { float: left; overflow: h= idden; } .grid-row .toggle-hidden { display: none; } .grid-row .info-button { display: inline-block; content: ""; width: 1.5rem;= height: 1.5rem; border-radius: 1.375rem; background: url("/static/images/p= ersonalisation/infoIcon.svg") center center / 1.5rem no-repeat rgb(214, 17,= 48); cursor: pointer; position: absolute; top: calc(2vw + 0.3rem); right: = 1vw; } .grid-row .grid-content { display: none; font-size: 1rem; } @media (max-width: 640px) and (min-width: 0px) { .grid-row .grid-overlay h4 { color: rgb(255, 255, 255); font-size: 5vw; } } @media (max-width: 1023px) and (min-width: 641px) { .grid-row .grid-overlay h4 { color: rgb(255, 255, 255); font-size: 3vw; } } @media (max-width: 1440px) and (min-width: 1024px) { .grid-row .grid-overlay h4 { color: rgb(255, 255, 255); font-size: 1.2vw;= } } @media (min-width: 1441px) { .grid-row .grid-overlay h4 { color: rgb(255, 255, 255); font-size: 17.3px= ; } } .complex-parallax-container { min-height: 100vh; position: relative; } .complex-parallax-container .complex-parallax-content { padding-bottom: 2.5= rem; opacity: 0; margin-top: calc(2.5rem + 100px); } .complex-parallax { height: 100%; width: 100%; background-position: center = center; background-size: cover; position: absolute; top: 0px; left: 0px; } .parallax-light { background-color: rgba(255, 255, 255, 0.9); } .parallax-dark { background-color: rgba(0, 0, 0, 0.8); color: rgb(255, 255,= 255); } .parallax-dark h2 { color: rgb(255, 255, 255); } .property-intro-social .lhs-property-intro { color: rgb(51, 51, 51); backgr= ound-color: rgb(255, 255, 255); font-size: 1.8vw; padding: 2.08% 2.08% 2.08= % 4.16%; line-height: initial; } .property-intro-social .rhs-trip-column { margin-top: 2.08%; background-col= or: rgb(226, 223, 215); float: left !important; } .property-intro-social .rhs-trip-column h3 { color: rgb(255, 255, 255); bac= kground-color: rgb(214, 17, 48); padding: 20px; line-height: initial; } .property-intro-social .follow-us-on p { margin-left: 6%; margin-top: 20px;= margin-bottom: 0px; } .property-intro-social #CDSROWLOGO392 { width: 90%; margin-left: 5%; } .property-intro-social #CDSROWRATING392 { width: 40%; margin-left: 30%; } .property-intro-social .follow-us-on { margin-bottom: 5%; } .property-intro-social .follow-us-on img { width: 25%; margin-left: 5.5%; } @media screen and (max-width: 639px) and (min-width: 0px) { .lhs-property-intro { width: 100%; } .rhs-trip-column { width: 100%; } .rhs-trip-column h3 { font-size: 4.2vw; } } @media screen and (max-width: 759px) and (min-width: 640px) { .lhs-property-intro { width: 54.167%; } .rhs-trip-column { width: 37.503%; margin-left: 4.167%; } .rhs-trip-column h3 { font-size: 2.2vw; } } @media screen and (max-width: 1439px) and (min-width: 760px) { .lhs-property-intro { width: 70.833%; } .rhs-trip-column { width: 25%; } .rhs-trip-column h3 { font-size: 1.2vw; } } @media screen and (min-width: 1440px) { .lhs-property-intro { width: 1020px; } .rhs-trip-column { width: 360px; } .rhs-trip-column h3 { font-size: 1.3em; } } .row.calendarMonth.slick-initialized.slick-slider { margin-bottom: 0px; } .calendarInteractive { display: block; padding: 0px; margin: 0px !important= ; } .calendarInteractive li { width: 100%; background-image: none; border: 1px = solid rgb(255, 255, 255); position: relative; color: rgb(255, 255, 255); ba= ckground-size: cover; background-position: center center; z-index: 2; font-= size: 1.2rem; padding: 0px !important; } .calendarInteractive li a { color: rgb(255, 255, 255); } .calendarInteractive li::before { content: ""; display: block; padding-top:= 100%; } .calendarInteractive li .calendarDay { position: absolute; top: 3%; left: 5= %; text-transform: uppercase; } .calendarInteractive li .calendarNumber { position: absolute; font-size: 5.= 625rem; text-align: center; top: 50%; width: 100%; transform: translateY(-5= 0%); } .calendarInteractive .calendarPast { background-color: rgb(168, 201, 221); = } @media (max-width: 450px) { .calendarInteractive .calendarPast { display: none; } } .calendarInteractive .calendarCover { background-color: rgba(0, 0, 0, 0.5);= position: absolute; height: 100%; width: 100%; top: 0px; left: 0px; } .calendarInteractive .noImage .calendarCover { background-color: rgb(81, 14= 8, 187); opacity: 1 !important; } .calendarInteractive .disabled { background-color: rgb(81, 148, 187); } .calendarInteractive .calendarPast .calendarCover, .calendarInteractive .di= sabled .calendarCover { background-color: inherit; } .calendarInteractive .noHover a { cursor: default; } .calendarInteractive .calendarEvent { position: absolute; bottom: 3%; right= : 5%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; max-w= idth: 90%; } .calendarInteractive .cta-arrow { width: 2rem; height: 2rem; display: inlin= e-block; background-image: url("../images/_/buttons/btn-arrow-medium.png");= background-color: rgb(193, 16, 44); background-position: center center; ba= ckground-repeat: no-repeat; } .calendarInteractive::after, .calendarInteractive::before { content: " "; d= isplay: table; } .calendarInteractive::after { clear: both; } .calendarInteractive > li { display: block; height: auto; float: left; padd= ing: 0px 0.625rem 1.25rem; } .calendarInteractive > li { width: 14.2857%; padding: 0px 0.625rem 1.25rem;= list-style: none; } .calendarInteractive > li:nth-of-type(n) { clear: none; } .calendarInteractive > li:nth-of-type(7n+1) { clear: both; } @media (max-width: 1024px) and (min-width: 768px) { .calendarInteractive { display: block; padding: 0px; margin: 0px -0.625re= m; } .calendarInteractive::after, .calendarInteractive::before { content: " ";= display: table; } .calendarInteractive::after { clear: both; } .calendarInteractive > li { display: block; height: auto; float: left; pa= dding: 0px 0.625rem 1.25rem; } .calendarInteractive > li { width: 20%; padding: 0px 0.625rem 1.25rem; li= st-style: none; } .calendarInteractive > li:nth-of-type(n) { clear: none; } .calendarInteractive > li:nth-of-type(5n+1) { clear: both; } } @media (max-width: 768px) and (min-width: 450px) { .calendarInteractive { display: block; padding: 0px; margin: 0px -0.625re= m; } .calendarInteractive::after, .calendarInteractive::before { content: " ";= display: table; } .calendarInteractive::after { clear: both; } .calendarInteractive > li { display: block; height: auto; float: left; pa= dding: 0px 0.625rem 1.25rem; } .calendarInteractive > li { width: 33.3333%; padding: 0px 0.625rem 1.25re= m; list-style: none; } .calendarInteractive > li:nth-of-type(n) { clear: none; } .calendarInteractive > li:nth-of-type(3n+1) { clear: both; } } @media (max-width: 450px) { .calendarInteractive { display: block; padding: 0px; margin: 0px -0.625re= m; } .calendarInteractive::after, .calendarInteractive::before { content: " ";= display: table; } .calendarInteractive::after { clear: both; } .calendarInteractive > li { display: block; height: auto; float: left; pa= dding: 0px 0.625rem 1.25rem; } .calendarInteractive > li { width: 50%; padding: 0px 0.625rem 1.25rem; li= st-style: none; } .calendarInteractive > li:nth-of-type(n) { clear: none; } .calendarInteractive > li:nth-of-type(2n+1) { clear: both; } .calendarInteractive li:nth-of-type(2n+1) { clear: none; } } .calendarPopupImg { width: 100%; height: 200px; background-position: center= center; background-size: cover; margin-bottom: 1.25rem; } @media (max-width: 1024px) and (min-width: 450px) { .calendarPopupImg { height: 300px; } } @media (max-width: 450px) { .calendarPopupImg { height: 150px; } } .calendarMonth div { background-color: rgb(0, 0, 0); height: 52px; color: r= gb(255, 255, 255); text-align: center; text-transform: uppercase; font-size= : 2rem; line-height: 52px; } .calendarMonth .calendarButton { position: absolute; top: 0px; z-index: 3; = transition: none 0s ease 0s; background-color: rgb(0, 0, 0); } .calendarMonth .cbPrevious { left: 0px; padding: 0.9375rem 0.9375rem 0.9375= rem 4.0625rem; } .calendarMonth .cbPrevious span { transform: rotate(180deg); left: 0px; } .calendarMonth .cbNext { right: 0px; } .calendarMonth .cbArrowPrevious { transform: rotate(180deg); left: 0px; } .calendarMonth .calendarArrow { width: 50px; height: 50px; background-image= : url("/static/images/_/buttons/btn-arrow-medium.png"); background-color: r= gb(193, 16, 44); background-position: center center; background-repeat: no-= repeat; border-left: none; display: inline-block; cursor: pointer; } #quizProgress { font-family: "Gill Sans", "Gill Sans MT", Calibri, "Trebuch= et MS", sans-serif; } .ehquiz img { border: 4px solid rgb(255, 255, 255); } .quizOutcome0, .quizOutcome1, .quizOutcome2, .quizOutcome3, .quizOutcome4, = .quizOutcome5 { display: none; } .answer-text { position: relative; top: 3px; background: 0px 0px !important= ; } span.answer { padding: 10px 20px; width: 100%; cursor: pointer; text-align:= center; background: rgb(104, 136, 194); color: rgb(255, 255, 255); } @media (min-width: 480px) { span.answer { font-size: 2.8vw; } } @media (max-width: 479px) { span.answer { margin: 2px; font-size: 2.9vw; } } .ehquiz__image { margin-right: 20px; } .ehquiz__image span.answer { padding: 10px; flex-shrink: 1; } .ehquiz__image--pad { padding: 10px; } .ehquiz__flexrow { display: flex; -webkit-box-orient: horizontal; -webkit-b= ox-direction: normal; flex-direction: row; -webkit-box-align: center; align= -items: center; -webkit-box-pack: justify; justify-content: space-between; = } .ehquiz { margin: 0px auto; width: 100vw; height: calc(100vh - 68px); max-w= idth: 1440px; max-height: 720px; background: grey; display: flex; -webkit-b= ox-orient: vertical; -webkit-box-direction: normal; flex-direction: column;= -webkit-box-pack: justify; justify-content: space-between; } #titlescreen .ehquiz__description, .ehquiz__name, .ehquiz__title { font-fam= ily: "Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif; } .ehquiz__wrapper { width: 1200vw; display: flex; -webkit-box-orient: horizo= ntal; -webkit-box-direction: normal; flex-direction: row; height: 100%; ove= rflow: hidden; -webkit-box-flex: 1; flex-grow: 1; } .ehquiz__mask { -webkit-box-flex: 2; flex-grow: 2; overflow: hidden; positi= on: relative; } [class*=3D"ehquiz__stage"] { display: flex; -webkit-box-orient: horizontal;= -webkit-box-direction: normal; flex-direction: row; -webkit-box-flex: 1; f= lex-grow: 1; background: rgb(255, 255, 255); flex-basis: 100vw; max-width: = 1440px; max-height: 720px; } [questiontype*=3D"image"][class*=3D"ehquiz__stage"], [questiontype*=3D"resu= lts"][class*=3D"ehquiz__stage"], [questiontype*=3D"text"][class*=3D"ehquiz_= _stage"] { -webkit-box-orient: vertical; -webkit-box-direction: normal; fle= x-direction: column; } .ehquiz__flexcol { -webkit-box-flex: 2; flex-grow: 2; flex-basis: auto; dis= play: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; fl= ex-direction: column; place-content: center space-between; -webkit-box-pack= : center; } [questiontype*=3D"text"].ehquiz__flexcol { justify-content: space-around; } .ehquiz__title { font-size: 4vw; display: flex; -webkit-box-pack: center; j= ustify-content: center; -webkit-box-align: center; align-items: center; -we= bkit-box-flex: 1; flex-grow: 1; flex-basis: 100%; text-align: center; margi= n: 0px 5%; } .ehquiz__description { font-size: 5vw; -webkit-box-pack: center; justify-co= ntent: center; -webkit-box-align: center; align-items: center; padding: 0px= 10%; text-align: center; -webkit-box-flex: 1; flex-grow: 1; flex-basis: 10= 0%; } .ehquiz__name { font-size: 4vw; -webkit-box-pack: center; justify-content: = center; -webkit-box-align: center; align-items: center; text-align: center;= -webkit-box-flex: 1; flex-grow: 1; flex-basis: 100%; } .ehquiz__name input { font-size: 3vw; display: inline-block; width: 50%; -w= ebkit-box-pack: center; justify-content: center; -webkit-box-align: center;= align-items: center; text-align: center; } .ehquiz__cta { display: flex; justify-content: center; flex-flow: column wr= ap; -webkit-box-align: center; align-items: center; -webkit-box-flex: 1; fl= ex-grow: 1; flex-basis: 100%; -webkit-box-orient: vertical; -webkit-box-dir= ection: normal; } [class^=3D"ehquiz__image"] { display: flex; -webkit-box-orient: horizontal;= -webkit-box-direction: normal; flex-direction: row; -webkit-box-align: cen= ter; align-items: center; justify-content: space-around; flex-basis: 100%; = } [class^=3D"ehquiz__image"] > span { align-self: flex-start; } [class^=3D"ehquiz__button"] { background: rgb(55, 55, 55); min-height: 44px= ; margin: 0px; -webkit-box-flex: 1; flex-grow: 1; text-transform: uppercase= ; } button[class^=3D"ehquiz__button"]:focus, button[class^=3D"ehquiz__button"]:= hover { background: rgb(55, 55, 55); } [class^=3D"ehquiz__button"]:first-child { border-right: 1px solid rgb(255, = 255, 255); } .ehqChevron::after, .ehqChevron::before { content: ""; display: inline-bloc= k; transform: scale(1, 2); padding-right: 6px; padding-left: 6px; } .ehquiz__button--back .ehqChevron::before, .ehquiz__button--reset .ehqChevr= on::before { content: "<"; } .ehquiz__button--next .ehqChevron::after { content: ">"; } .ehquiz__button--start { -webkit-box-flex: 0; flex-grow: 0; } #quizProgress { background: rgb(55, 55, 55); height: 0px; } [class^=3D"ehquiz__indicator"] { color: rgb(255, 255, 255); -webkit-box-fle= x: 1; flex-grow: 1; text-align: center; margin: 5px 0px; transform: scale(0= ); } .ehquiz__indicator--active { color: rgb(214, 17, 48); } .ehquiz__textselect { flex-basis: 44px; -webkit-box-flex: 1; flex-grow: 1; = display: flex; } .ehquiz__textselect span { margin: auto; width: 85%; text-align: center; bo= rder: 2px solid rgb(55, 55, 55); border-radius: 8px; font-size: 4vw; } .ehquiz__image span.selected img, .ehquiz__textselect span.selected { borde= r-color: rgb(66, 106, 179); } [questiontype*=3D"image-4up"] .ehquiz__flexcol { -webkit-box-orient: horizo= ntal; -webkit-box-direction: normal; flex-direction: row; } [questiontype*=3D"image-4up"] .ehquiz__image { -webkit-box-orient: vertical= ; -webkit-box-direction: normal; flex-direction: column; } [questiontype*=3D"text"] .ehquiz__flexcol { justify-content: space-around; = flex-direction: row; } .ehquiz__nav { -webkit-box-align: stretch; align-items: stretch; position: = absolute; width: 100%; max-width: 1440px; bottom: 0px; left: 0px; } #titlescreen .ehquiz__title { font-size: 4vw; } #titlescreen { background-size: cover; background-position: center center; = background-repeat: no-repeat; } #quizNav { height: 0px; overflow: hidden; } #result .ehquiz__resultImage { flex-basis: 50%; align-self: flex-end; } [class^=3D"ehquiz__link"] { padding: 5px 10px 5px 5px; color: rgb(255, 255,= 255); margin: 10px; display: block; } [class^=3D"ehquiz__link"]:focus, [class^=3D"ehquiz__link"]:hover, [class^= =3D"ehquiz__link"]:visited { color: rgb(255, 255, 255); } .ehquiz__link--facebook { background: rgb(3, 108, 182); } .ehquiz__link--facebook span { background: url("/static/images/_/icons/fb_h= over.png") no-repeat; } .ehquiz__link--twitter span { background: url("/static/images/_/icons/twt_h= over.png") no-repeat; } [class^=3D"ehquiz__link"] span { display: inline-block; height: 40px; width= : 40px; background-position: center center; } .ehquiz__link--twitter { background: rgb(85, 172, 238); } [class^=3D"ehquiz__link"] span { display: inline-block; height: 40px; width= : 40px; background-position: center center; vertical-align: middle; } #ehqReset { display: none; } span.answer { max-width: 35%; margin: 10px; } .ehquiz__stage--blue { background: rgb(66, 106, 179); color: rgb(255, 255, = 255); } .ehquiz__stage--blue span.answer { background: rgb(255, 255, 255); color: r= gb(55, 55, 55); } .ehquiz__stage--blue img { border: 4px solid rgb(0, 0, 0); } .ehquiz__stage--stone { background: rgb(248, 247, 242); color: rgb(255, 255= , 255); } .ehquiz__stage--stone .ehquiz__title { color: rgb(0, 0, 0); } .ehquiz__stage--stone span.answer { background: rgb(55, 55, 55); color: rgb= (255, 255, 255); } .ehquiz__stage--stone img { border: 4px solid rgb(0, 0, 0); } .ehquiz__stage--stone .ehquiz__textselect span.selected { border-color: rgb= (254, 247, 242); } .ehquiz__stage--stone .ehquiz__textselect span.answer { max-width: none; } .ehquiz__stage--stone .ehquiz__image span.selected img { border-color: rgb(= 254, 247, 242); } .ehquiz__stage--red { background: rgb(214, 17, 48); color: rgb(255, 255, 25= 5); } .ehquiz__stage--red span.answer { background: rgb(55, 55, 55); color: rgb(2= 55, 255, 255); } .ehquiz__stage--red img { border: 4px solid rgb(0, 0, 0); } .ehquiz__stage--red .ehquiz__textselect span.selected { border-color: rgb(2= 21, 17, 48); } .ehquiz__stage--red .ehquiz__image span.selected img { border-color: rgb(22= 1, 17, 48); } @media (max-width: 480px) { .ehquiz__image span.answer { line-height: 28px; } .ehquiz__textselect span.answer { width: calc(100% - 50px); } .ehquiz__textselect span.answer { max-height: 50px; font-size: 3vw; margi= n: 5px; padding: 5px; } .ehquiz__textselect span.answer::after { top: 50%; } img.bowl-img { margin-top: 20px; } } @media (min-width: 480px) { .ehquiz { height: 100vh; } .ehquiz__title { font-size: 3vw; } .ehquiz__description { font-size: 3vw; } .ehquiz__name { font-size: 3vw; } .ehquiz__name input { font-size: 3vw; width: 80%; } [questiontype*=3D"image-4up"] .ehquiz__image, [questiontype*=3D"text"] .e= hquiz__flexcol { -webkit-box-orient: horizontal; -webkit-box-direction: nor= mal; flex-direction: row; } .ehquiz__image { -webkit-box-orient: horizontal; -webkit-box-direction: n= ormal; flex-direction: row; } .ehquiz__textselect { margin: auto; -webkit-box-flex: 0; flex-grow: 0; fl= ex-basis: auto; } span.answer { width: auto; font-size: 4vw; } #titlescreen .ehquiz__title { font-size: 5vw; } #titlescreen .ehquiz__flexcol { -webkit-box-orient: vertical; -webkit-box= -direction: normal; flex-direction: column; } .ehquiz__cta { -webkit-box-orient: horizontal; -webkit-box-direction: nor= mal; flex-direction: row; } } @media (min-width: 1024px) { .ehquiz__title { font-size: 2vw; } .ehquiz__description { font-size: 1.4vw; padding: 0px 20%; } .ehquiz__name { font-size: 2vw; } .ehquiz__name input { font-size: 1.2vw; width: 50%; } #titlescreen .ehquiz__title { font-size: 3vw; } span.answer { font-size: 2vw; } #question2 span.answer { font-size: 1.5vw; } #question { margin-bottom: 52px; } #result .ehquiz__image { -webkit-box-ordinal-group: 2; order: 1; } #result .ehquiz__flexcol { -webkit-box-orient: horizontal; -webkit-box-di= rection: normal; flex-direction: row; } .ehquiz__resultImage { flex-basis: 95%; } button[class^=3D"ehquiz__button"]:focus, button[class^=3D"ehquiz__button"= ]:hover { background: rgb(17, 17, 17); } } .ehquiz__textselect.iefix { height: 4vw !important; } #titlescreen { justify-content: flex-end; } #titlescreen .ehquiz_title { text-transform: uppercase; } #result .ehquiz__title { align-items: flex-start; } #titlescreen .ehquiz__flexcol { background: rgba(243, 240, 233, 0.9); max-w= idth: 50%; width: 50%; } .img-container { display: block; } .img-container img { margin-bottom: 4px; } .ehquiz_results { font-size: 3vw; width: 100%; } @media (max-width: 1440px) and (min-width: 1024px) { #titlescreen .ehquiz__title { font-size: 3vw; } .ehquiz__description { font-size: 1.4vw; } } @media (min-width: 1441px) { #titlescreen .ehquiz__title { font-size: 57.6px; } .ehquiz__description { font-size: 20px; } } .results-container { position: relative; margin: 0px 5%; } .results-container .results-image-container { top: 0px; overflow: hidden; } .results-container .results-image-container img { max-width: 60%; border: 2= px solid rgb(0, 0, 0); } .results-container-certificate { position: relative; margin: 0px 20%; borde= r: 2px solid rgb(0, 0, 0); } .results-container-certificate .results-image-container { top: 0px; max-hei= ght: 50%; width: 100%; overflow: hidden; } .results-container-certificate .results-image-container img { width: 100%; = border: none; } .results-container-certificate .results-text-container { padding: 1% 5%; } .results-cta { max-width: 100%; } .results-cta a { display: inline-block; } @media (min-width: 480px) { .results-cta { max-width: 100%; } .results-name { font-weight: 700; } .results-answers { font-size: 2vw; font-weight: 700; } } @media (min-width: 1024px) { .results-name { font-size: 1.5vw; } .results-answers { font-size: 1.5vw; } .results-outcome, .results-outcome p { font-size: 1.5vw; } } @media print { body { color: rgb(0, 0, 0); background: rgb(255, 255, 255); font-size: 18= pt; } .results-cta { display: none; } } .bullet-column-list { padding: 1.5rem 0px; } .bullet-column-list ul { margin-bottom: 0px; } .bullet-column-list ul li { padding-top: 1px; padding-bottom: 1px; padding-= right: 1.5vw; } .bullet-column-list ul li.no_bullet { background: 0px 0px; font-size: 1.125= rem; padding-left: 18px; padding-top: 15px; } .bullet-column-list ul li.bullet_round { background: url("/static/images/_/= bullets/blt-red-circle-small.png") 19px 7px no-repeat scroll rgba(0, 0, 0, = 0); font-size: 1.125rem; padding-left: 3.125em; } .bullet-column-list ul[class*=3D"column"] + [class*=3D"column"]:last-child = { float: left; } .bullet-column-list .row div { padding-top: 20px; padding-bottom: 20px; } @media (max-width: 1023px) and (min-width: 1px) { .sc-cont { padding-bottom: 56%; } } @media (max-width: 1440px) and (min-width: 1024px) { .sc-cont { padding-bottom: 23%; } } @media (min-width: 1441px) { .sc-cont { padding-bottom: 337px; } } .sc-cont { position: relative; width: 100%; height: 0px; } .sc-visual-small { position: absolute; top: 0px; left: 0px; width: 100%; } .sc-visual-large { top: 0px; left: 0px; width: 100%; } .uni-sptn .sc-visual-large { position: absolute; top: 0px; left: 0px; heigh= t: 100%; } @media screen and (min-width: 1024px) { .uni-sptn .sc-cont { width: 50%; } } .chat-trigger { position: fixed; bottom: 0px; height: 50px; width: 200px; r= ight: 7vw; background-color: rgb(79, 138, 140); z-index: 10001; background-= image: url("/../static/images/live-chat/chat-ban-teal.png"); } #chat-trigger { display: none; } #chat-trigger.onAir { display: block; } .chat-trigger:hover { background-image: url("/../static/images/live-chat/ch= at-ban-grey.png"); } .chat-trigger.lc-live { background-image: url("/../static/images/live-chat/= chat-ban-grey.png"); } .lc-h3 { width: 125px; float: right; color: rgb(255, 255, 255); padding: 9p= x 0px 0px 10px; font-size: 22px; } .chedder { background-color: rgb(7, 119, 119); color: rgb(255, 255, 255); t= ext-transform: uppercase; } .chedder h2 { font-size: 4vw; padding: 1vw 0px 1vw 2vw; margin: 0px; color:= rgb(255, 255, 255); float: left; } .chedder h2.closer { float: right; margin-right: 10px; padding: 1vw 2vw 1vw= 0px; } .chedder h2.closer:hover { color: rgb(186, 219, 1); } .chat-popout { display: none; position: fixed; bottom: 50px; right: 2vw; he= ight: 70vh; width: 96vw; max-width: 598px; background-color: rgb(255, 255, = 255); z-index: 99999; box-shadow: rgba(0, 0, 0, 0.75) 0px 0px 33px -3px; ov= erflow: hidden; } @media screen and (max-width: 640px) and (min-width: 0px) { .chedder h2 { padding: 10px 0px 8px 10px; } .chedder h2.closer { padding: 10px 10px 8px 0px; } .web-chat iframe { height: calc(70vh - 40px); } } @media screen and (max-width: 1440px) and (min-width: 641px) { .web-chat iframe { height: calc(70vh - 14vw); } .chedder h2 { font-size: 25.5px; padding: 25px 0px 20px 25px; } .chedder h2.closer { padding: 25px 25px 20px 0px; } } @media screen and (min-width: 1441px) { .chedder h2 { font-size: 25.5px; padding: 25px 0px 20px 25px; } .chedder h2.closer { padding: 25px 25px 20px 0px; } .web-chat iframe { height: calc(70vh - 80px); } } #chat-panel { min-height: 100px !important; } #chatviewer-contentarea { min-height: 100px !important; } .dd { width: 100%; height: 30px; } .dd span { float: right; width: 20px; height: 20px; } .dd span a.closeButton { display: inline-block; overflow: auto; background:= url("../images/_/buttons/close.png") 0% 0% / 20px no-repeat; width: 20px; = height: 20px; } .saveAddressFailure { color: red; } .confirmAccountHolder { padding-left: 1.125em; } .confirmAccountHolder .inputLabel { margin-left: 0px; } .ddImage { background-image: url("../images/directDebit/dd_logo_landscape_s= mall.jpg"); float: right; width: 250px; height: 79px; background-repeat: no= -repeat; } .ddGuaranteeHeading { float: left; width: calc(100% - 250px); } @media screen and (max-width: 640px) { .ddImage { float: left; } .ddGuaranteeHeading { width: 100%; } } @media screen and (max-width: 1024px) and (min-width: 500px) { .ddGuaranteeHeading h2 { font-size: 4vw; } } .booking-info { background: rgb(255, 255, 255); } .booking-info .row { background: rgb(255, 255, 255); padding: 1.25em 0px; } @media only screen and (min-width: 40.063em) { .booking-info .row { padding: 2.5em 0px; } } .buy-membership-panel .row { position: relative; } .buy-membership-panel.row-wrapper { background: rgb(255, 255, 255); padding= -top: 0px !important; } .buy-membership-panel h3 .membership-type { font-size: 2.25rem; } .buy-membership-panel h3 .membership-age { font-size: 1.5rem; } .buy-membership-panel .membership-payment-label { font-size: 1.5rem; } .buy-membership-panel .membership-payment-options { margin-left: 0px; } .buy-membership-panel .membership-payment-options input { margin-right: 0.6= 25em; } .buy-membership-panel .membership-cost { font-family: "Gill Sans Book"; fon= t-size: 1.125rem; } .buy-membership-panel .membership-features-list { margin: 2.1875em 0px 0px;= text-transform: uppercase; } .buy-membership-panel .membership-features-list li { margin-bottom: 0.625em= ; padding-left: 2.5em; } .buy-membership-panel .membership-features-list .membership-feature-discoun= ts { background: url("/_/images/_/bullets/blt-membership-feature-discounts.= png") 0px 0px no-repeat; } @media only screen and (max-width: 40em) { .buy-membership-panel h3 { display: none; } .buy-membership-panel .membership-payment-label { font-family: "Gill Sans= Book"; font-size: 1.3125rem; margin-bottom: 8px; text-transform: uppercase= ; } } @media only screen and (min-width: 40.063em) { .buy-membership-panel { background: rgb(255, 255, 255); } .buy-membership-panel .row { padding: 4.375em 0px; } .buy-membership-panel h3 { margin: 0px 0px 0.9375em; } .buy-membership-panel h3 .membership-type { font-size: 2.25rem; } .buy-membership-panel h3 .membership-age { font-size: 1.5rem; } .buy-membership-panel .membership-payment-label { font-size: 1.5rem; text= -transform: uppercase; } .buy-membership-panel .membership-cost { font-size: 1.5rem; } .buy-membership-panel .membership-cost b { font-size: 3rem; } .buy-membership-panel .button { margin-top: 0.625em; } .buy-membership-panel .membership-features-list { margin: 2.1875em 0px 0p= x; } } .custom-form.row-wrapper.contact-request-form.membership-form form { width:= 95.8333%; max-width: 1440px !important; } @media only screen and (max-width: 40em) { .membership-form .membership-features-list { margin: 25px 0px 1.5625em; } } @media only screen and (max-width: 40em) { .gift-membership-form .membership-features-list { margin: 50px 0px 1.5625= em; } } .choose-membership-banner { background: rgb(243, 240, 234); padding: 2.5em = 0px; } .choose-membership-banner ::after, .choose-membership-banner ::before { box= -sizing: content-box; } .choose-membership-banner h2 { font-family: "Gill Sans Light"; font-size: 1= .75rem; } .choose-membership-banner .membership-type-options-row li { position: relat= ive; } .choose-membership-banner label { font-family: "Gill Sans Book"; } .choose-membership-banner .membership-recipient-options li { display: inlin= e-block; } .choose-membership-banner .membership-recipient-options label { font-size: = 0.9375rem; text-transform: uppercase; } .choose-membership-banner .join-panel { display: none; } .choose-membership-banner .membership-type-option > a { width: auto; height= : 80px; background: rgb(255, 255, 255); color: rgb(55, 55, 55); display: bl= ock; padding-top: 0.3125em; text-align: center; text-transform: uppercase; = } .choose-membership-banner .membership-type-option > a:active, .choose-membe= rship-banner .membership-type-option > a:focus, .choose-membership-banner .= membership-type-option > a:hover { text-decoration: none; } .choose-membership-banner .membership-type-option > a .membership-cost { di= splay: block; font-size: 1.3125rem; font-weight: 700; padding: 0.4375em 0px= ; } .choose-membership-banner .membership-type-option > a .membership-cost b { = background: rgb(255, 255, 255); border-bottom: 2px solid rgb(229, 229, 229)= ; padding: 0.1875em 1.25em; } .choose-membership-banner .membership-type { font-size: 0.9375rem; } .choose-membership-banner .membership-age { font-size: 0.75rem; } .choose-membership-banner .caret { position: absolute; inset: 79px auto aut= o 50%; width: 0px; height: 0px; border-left: 20px solid transparent; border= -right: 20px solid transparent; margin-left: -1.25em; } .choose-membership-banner .join-panel { margin-top: 1.25em; } .choose-membership-banner .membership-type-adult a .membership-cost { backg= round: rgb(96, 32, 82); } .choose-membership-banner .membership-type-adult .caret { border-top: 20px = solid rgb(96, 32, 82); } .choose-membership-banner .membership-type-joint-adult a .membership-cost {= background: rgb(81, 148, 187); } .choose-membership-banner .membership-type-joint-adult .caret { border-top:= 20px solid rgb(81, 148, 187); } .choose-membership-banner .membership-type-senior a .membership-cost { back= ground: rgb(137, 161, 118); } .choose-membership-banner .membership-type-senior .caret { border-top: 20px= solid rgb(137, 161, 118); } .choose-membership-banner .membership-type-joint-senior a .membership-cost = { background: rgb(123, 106, 81); } .choose-membership-banner .membership-type-joint-senior .caret { border-top= : 20px solid rgb(123, 106, 81); } .choose-membership-banner .membership-type-single-family a .membership-cost= { background: rgb(79, 138, 140); } .choose-membership-banner .membership-type-single-family .caret { border-to= p: 20px solid rgb(79, 138, 140); } .choose-membership-banner .membership-type-joint-parent a .membership-cost = { background: rgb(215, 62, 109); } .choose-membership-banner .membership-type-joint-parent .caret { border-top= : 20px solid rgb(215, 62, 109); } .choose-membership-banner .membership-type-adult-senior a .membership-cost = { background: rgb(7, 74, 123); } .choose-membership-banner .membership-type-adult-senior .caret { border-top= : 20px solid rgb(7, 74, 123); } .choose-membership-banner .membership-type-student a .membership-cost { bac= kground: rgb(162, 161, 97); } .choose-membership-banner .membership-type-student .caret { border-top: 20p= x solid rgb(162, 161, 97); } .choose-membership-banner .buy-membership-panel { background: rgb(255, 255,= 255); } .choose-membership-banner .membership-recipient-details { background: rgb(2= 55, 255, 255); } @media only screen and (min-width: 40.063em) { .choose-membership-banner { padding: 3.75em 0px; } .choose-membership-banner h2 { font-size: 3rem; margin-bottom: 0.5em; } .choose-membership-banner .membership-recipient-options label { font-size= : 1.5rem; } .choose-membership-banner .membership-type-options-row { margin-top: 0.5e= m; } .choose-membership-banner .membership-type-option > a { width: auto; heig= ht: auto; } .choose-membership-banner .caret { position: absolute; inset: auto auto 0= px 50%; } .choose-membership-banner .join-panel { margin-top: 0px; } } @media only screen and (min-width: 64em) { .choose-membership-banner { padding: 5em 2.5em; } .choose-membership-banner .membership-type { font-size: 1.5rem; } .choose-membership-banner .membership-age { font-size: 1rem; } .choose-membership-banner .membership-type-option > a { padding-top: 0.75= em; } .choose-membership-banner .membership-type-option > a .membership-cost { = font-size: 1.875rem; margin-top: 0.25em; padding: 1.0625em 0px; } .choose-membership-banner .membership-type-option > a .membership-cost b = { border-bottom: 4px solid rgb(229, 229, 229); padding: 0.25em 1.875em; } } .commercial-banner { position: relative; } .commercial-banner .content-item { background: rgb(255, 255, 255); padding:= 1.25em 0.9375em; } .commercial-banner h2 { font-size: 1rem; } .commercial-banner .content-item-title { font-size: 4vw; line-height: 1.25;= margin-bottom: 0.625em; text-transform: uppercase; } .commercial-banner .content-item-description { margin-bottom: 0.625em; } .commercial-banner p { line-height: 1.25; margin-bottom: 0px; } .commercial-banner b { font-weight: 400; text-transform: uppercase; } .commercial-banner .content-item-prefix { display: block; font-family: "Gil= l Sans Book"; font-size: 0.9375rem; margin-bottom: 0.25em; } .commercial-banner .content-item-price { color: rgb(214, 17, 48); font-fami= ly: "Gill Sans Book"; font-size: 5vw; line-height: 1; display: block; margi= n-bottom: 0.25em; } .commercial-banner .content-item-suffix { color: rgb(55, 55, 55); font-size= : 0.75rem; } .commercial-banner .slick-dots li button { overflow: visible; } @media only screen and (min-width: 40.063em) { .commercial-banner { border-bottom: 0px; } .commercial-banner .content-item { position: absolute; inset: 0.9375em au= to auto; margin-top: 1.25em; } .commercial-banner .content-item-price { margin-bottom: 0px; } .commercial-banner h2 { display: none; } .commercial-banner .button { margin: 0.9375em 0px 0px; } } @media only screen and (min-width: 64em) { .commercial-banner .content-item { padding: 2.5em 2.8125em; } .commercial-banner h2 { display: block; } .commercial-banner .content-item-title { font-size: 2.5vw; } .commercial-banner .content-item-description { font-size: 1.125rem; } .commercial-banner .content-item-prefix { font-size: 1.5rem; } .commercial-banner .content-item-price { font-size: 3.5vw; } .commercial-banner .content-item-suffix { font-size: 1.125rem; } } @media screen and (min-width: 1441px) { .commercial-banner .content-item-price { font-size: 3.6rem; } .commercial-banner .content-item-title { font-size: 2.25rem; } } .commercial-banner .carousel .slick-prev { background: url("../icons/red-le= ft-arrow.gif"); } .commercial-banner .carousel .slick-next { background: url("../icons/red-ri= ght-arrow.gif"); } .commercial-banner .carousel .slick-next::before, .commercial-banner .carou= sel .slick-prev::before { display: none; } meta.largish-landscape { font-family: "/only screen and (min-width: 47.938e= m) and (orientation: landscape)/"; width: 47.938em; } .complex-content { padding-bottom: 1em; } .complex-content ul.tags li a::before { content: ""; background: url("../ic= ons/tags.gif") left center / 16px 13px no-repeat; padding: 1em; } .complex-content a { outline: 0px; } .complex-content .complex-content-copy h2 { font-family: "Gill Sans Light";= } .complex-content .complex-content-copy p { margin-bottom: 0.625em; } .complex-content .simple-blockquote { border: none; padding-left: 8.3%; } .complex-content .simple-blockquote p { color: rgb(214, 17, 48); font-size:= 0.875em; font-style: italic; text-transform: uppercase; } .complex-content .figure { margin: 0px; } .complex-content .figcaption { margin-top: 0px; padding: 0.625em 4.16667% 1= em; } .complex-content .flex-video { margin-bottom: 0px; } @media (max-width: 641px) { .complex-content .figure-overlay .button { margin-left: 4.16667%; bottom:= 4.7em; } } .complex-content .contained-image .figure { margin: 0px 4.16667%; width: 91= .6667%; } .complex-content .contained-image .figcaption { background: rgb(255, 255, 2= 55); } .complex-content .cross-link-box { width: 100%; margin: 0px auto; max-width= : 90em; background: rgb(248, 247, 242); padding: 1.25em 0px; } .complex-content .cross-link-box::after, .complex-content .cross-link-box::= before { content: " "; display: table; } .complex-content .cross-link-box::after { clear: both; } .complex-content .cross-link-box .cross-link-box-copy p { text-transform: u= ppercase; line-height: 1.25; margin-bottom: 0px; } .complex-content .cross-link-box h3 { font-size: 1rem; line-height: 1.25; m= argin: 2.08333vw 0px; } .complex-content .cross-link-box h3 a { color: rgb(81, 148, 187); } .complex-content .cross-link-box .tags { margin-bottom: 0px; } .complex-content .cross-link-box .tags li { display: inline-block; backgrou= nd: 0px 0px; margin-right: 0.3125em; padding-left: 0px; padding-right: 0.5e= m; } .complex-content .cross-link-box .tags a { color: rgb(159, 159, 159); font-= size: 0.75rem; text-transform: uppercase; } .complex-content.small-invert-tinted { background-color: rgb(248, 247, 242)= ; } .complex-content.small-invert-tinted .cross-link-box { background-color: rg= b(255, 255, 255); } @media only screen and (min-width: 40.063em) { .complex-content.contained-image .figure { margin: 0px; } } @media only screen and (min-width: 64em) { .complex-content .simple-blockquote { margin: 3.125em 0px; } .complex-content .simple-blockquote p { font-size: 1.5em; } } @media only screen and (min-width: 64em) { .complex-content .figcaption { margin-left: 0px; } .complex-content .figure-image { position: relative; inset: 0px auto; wid= th: 100%; height: 100%; background-repeat: no-repeat; } .complex-content .figure-image img { display: none; } } @media only screen and (min-width: 64em) { .complex-content .cross-link-box { margin: 1.875em 0px 0px; } .complex-content .cross-link-box h3 { font-size: 1.125em; letter-spacing:= 1px; margin: 0.6em 0px; } .complex-content .cross-link-box .cross-link-box-copy p { margin-bottom: = 0.3125em; } .complex-content.tinted { background-color: rgb(248, 247, 242); } .complex-content.tinted .cross-link-box { background-color: rgb(255, 255,= 255); } .complex-content.contained-image { padding-bottom: 3.75em; } } @media only screen and (min-width: 47.938em) and (orientation: portrait) { .complex-content .complex-content-image .figure-image { background: 0px 0= px !important; height: auto !important; } .complex-content .complex-content-image .figure-image img { display: bloc= k; } } @media only screen and (min-width: 64em) { .complex-content .cross-link-box { margin: 3.125em 0px 0px; width: 70%; } .complex-content.tinted { background-color: rgb(248, 247, 242); } .complex-content.tinted .cross-link-box { background-color: rgb(255, 255,= 255); } } .complex-content .audio-container { padding-bottom: 6.5%; } .complex-content h2, .complex-content h3 { margin: 6.25vw 0px 4.16667vw; } @media only screen and (min-width: 64em) { .complex-content h1 { font-size: 3rem; } .complex-content h2, .complex-content h3 { margin: 1.1em 0px 0.8em; } } .complex-content .complex-content-copy { padding-bottom: 4.16667vw; } .complex-nav { display: none; } @media only screen and (min-width: 64em) { .complex-nav { position: fixed; inset: 50% 25px auto auto; width: 1.875em= ; height: auto; background: rgba(255, 255, 255, 0.8); border-radius: 10px; = padding: 1.5em 0px; z-index: 13; } .complex-nav li { background: 0px 0px; display: block; position: relative= ; margin-bottom: 0.875em; padding: 0px; } .complex-nav li:last-of-type { margin-bottom: 0px; } .complex-nav li a { width: 18px; height: 18px; background-color: rgb(162,= 163, 157); border-radius: 50%; display: block; margin: 0px auto; opacity: = 0.8; outline: 0px; text-indent: -9999em; } .complex-nav li.active a { width: 14px; height: 14px; } .complex-nav li:hover a { background-color: rgb(214, 17, 48); } .complex-nav li span { position: absolute; inset: -12px 60px auto auto; b= ackground-color: rgb(135, 135, 135); border-radius: 10px 0px 0px 10px; colo= r: rgb(255, 255, 255); display: none; font-size: 0.875em; line-height: 0.87= 5em; padding: 0.6875em 1.875em 0.625em; text-transform: uppercase; white-sp= ace: nowrap; } .complex-nav li span::after { top: 0px; margin-right: 0.02em; } .complex-nav li span::after { position: absolute; right: -20px; bottom: a= uto; left: auto; width: 0px; height: 0px; border-color: transparent transpa= rent transparent rgb(135, 135, 135); border-style: solid; border-width: 17p= x 0px 17px 20px; content: ""; } .complex-nav li.active span { top: -10px; } .complex-nav li:hover span { display: block; } } .complex-tabs .complex-accordion-box { display: block; } .complex-tabs .complex-tabs-box { display: none; } .complex-tabs .complex-accordion { padding: 0px; } .complex-tabs .complex-accordion .accordion-top-link { position: relative; = font-size: 1em; text-transform: uppercase; min-height: 51px; padding: 0.625= em 1.25em; font-family: "Gill Sans Book"; background-color: rgb(225, 224, 2= 20); } .complex-tabs .complex-accordion .accordion-top-link::after { position: abs= olute; inset: 0px 0px auto auto; width: 51px; height: 51px; background-colo= r: rgb(203, 202, 198); content: ""; display: block; } .complex-tabs .complex-accordion .tabs-content { margin-bottom: 0px; } .complex-tabs .complex-accordion .slick-list { margin-bottom: 4.375em; } .complex-tabs .complex-accordion .slick-slider { margin: 1.25em 0px 0px; } .complex-tabs .complex-accordion .slick-dots { bottom: 0px; margin-bottom: = 1.25em; } .complex-tabs .complex-accordion li { padding: 0px; background: 0px center;= } .complex-tabs .complex-carousel { padding-left: 0px; padding-right: 0px; wi= dth: 91.6667%; float: left; margin-left: 4.16667% !important; } .complex-tabs .tabs-content { padding: 1.25em 0px 0px; } .complex-tabs .tabs-content .tab-item a { display: block; } .complex-tabs .tabs-content .tab-item img { margin-bottom: 1.25em; } .complex-tabs .tabs-content .tab-copy span { display: block; font-family: "= Gill Sans Book"; font-size: 1em; margin-bottom: 0.5em; text-transform: uppe= rcase; } .complex-tabs .tabs-content .tab-copy .article-date { color: rgb(81, 148, 1= 87); } .complex-tabs .tabs-content .tab-copy .article-title { font-family: "Gill S= ans Book"; text-transform: uppercase; } .complex-tabs .tabs-content .tab-copy .tags { margin-bottom: 0px; } .complex-tabs .tabs-content .tab-copy .tags li { display: inline-block; bac= kground: 0px 0px; padding: 0px; margin: 0px 1.25em 0px 0px; } .complex-tabs .tabs-content .tab-copy .tags li a { display: block; padding-= left: 1.4375em; color: rgb(159, 159, 159); text-transform: uppercase; font-= size: 0.875em; } @media only screen and (min-width: 47.938em) and (orientation: landscape) { .complex-tabs { padding: 3.125em 2.5em 0px; } .complex-tabs .complex-accordion-box { display: none; } .complex-tabs .complex-tabs-box { display: block; } .complex-tabs .tabs { border-bottom: 1px solid rgb(221, 213, 195); } .complex-tabs .tabs dd { top: 1px; font-size: 1.5em; line-height: 0.625em= ; } .complex-tabs .tabs dd:first-of-type { margin-left: 4.16667%; } .complex-tabs .tabs dd a { background: 0px 0px; color: rgb(55, 55, 55); f= ont-family: "Gill Sans Book"; font-size: 1.5rem; padding: 1.25em 1.5625em 1= em; text-decoration: none; text-transform: uppercase; } .complex-tabs .tabs dd a:hover { text-decoration: none; color: rgb(214, 1= 7, 48); } .complex-tabs .tabs dd.active a { color: rgb(214, 17, 48); border-width: = 1px; border-style: solid; border-color: rgb(221, 213, 195) rgb(221, 213, 19= 5) rgb(255, 255, 255); } .complex-tabs .tabs-content { border-bottom: 1px solid rgb(221, 213, 195)= ; } .complex-tabs .tabs-content .tab-panel { width: auto; margin: 0px; max-wi= dth: none; } .complex-tabs .tabs-content .tab-panel::after, .complex-tabs .tabs-conten= t .tab-panel::before { content: " "; display: table; } .complex-tabs .tabs-content .tab-panel::after { clear: both; } .complex-tabs .tabs-content .tab-item { width: 33.3333%; float: left; mar= gin-bottom: 0px; padding: 0px 1.5625em !important; } .complex-tabs .tabs-content .tab-item-mid { padding-left: 0px; padding-ri= ght: 0px; width: 33.3333%; float: left; } .complex-tabs .tabs-content .tab-copy span { font-size: 1.125em; margin-b= ottom: 0.5em; } } @media only screen and (min-width: 64em) { .complex-tabs { padding: 6.25em 2.5em 0px; } } .complex-footnotes { overflow: visible; } .complex-footnotes a { outline: 0px; } .complex-footnotes h2 { margin-bottom: 0.625em; } .complex-footnotes .footnotes { counter-reset: list-item-counter 0; } .complex-footnotes .footnotes ol { margin: 0px; overflow-wrap: break-word; = } .complex-footnotes .footnotes ol li { list-style: none; margin: 0px 0px 0.6= 25em; position: relative; } .complex-footnotes .footnotes ol li::before { position: absolute; inset: au= to auto auto -25px; content: counter(list-item-counter); color: rgb(214, 17= , 48); counter-increment: list-item-counter 1; display: inline-block; margi= n-right: 0.625em; text-align: right; } @media only screen and (min-width: 47.938em) { .complex-footnotes .row { border-bottom: 1px solid rgb(221, 213, 195); pa= dding-bottom: 1.875em; } } @media only screen and (min-width: 64em) { .complex-footnotes { min-height: 0px; padding: 3.75em 2.5em 0px; } .complex-footnotes .row { padding-bottom: 3.75em; } .complex-footnotes .footnotes p { margin-bottom: 0.5em; line-height: 1.12= 5em; } } .download { background: rgb(248, 247, 242); margin: 0px 0px 0.9375em; paddi= ng: 1.25em; } .download::after, .download::before { content: " "; display: table; } .download::after { clear: both; } .download .download-image { float: left; width: 20%; } .download .download-description { float: left; padding-left: 1.25em; width:= 80%; } .download .download-description h4 { font-size: 1.3125rem; } .download .button { margin-bottom: 0px !important; } @media only screen and (min-width: 40.063em) { .download { margin: 2.1875em 0px 3.75em; padding: 1.25em; } .download .download-description h4 { font-size: 1.125rem; } } .events-list { padding: 2.5em 0px; } .events-list h2 { font-family: "Gill Sans Light"; font-size: 1.75rem; margi= n-bottom: 0.625em; } .events-list .event-name { color: rgb(214, 17, 48); font-size: 1rem; margin= : 0.9375em 0px; } .events-list .event-date { color: rgb(55, 55, 55); } .events-list .event-date li { background: 0px 0px; display: inline-block; p= adding-left: 0.9375em; } .events-list a:active, .events-list a:focus, .events-list a:hover { text-de= coration: none; } .events-list a .event-name:active, .events-list a .event-name:focus, .event= s-list a .event-name:hover { text-decoration: underline; } @media only screen and (min-width: 40.063em) { .events-list { padding: 5em 2.5em 2.5em; } .events-list h2 { font-size: 3rem; } .events-list .event-name { font-size: 1.125rem; } .events-list .event-date li { font-size: 1.125rem; } } .js .events-list .content { display: none; } .find-an-event-promo { position: relative; } .find-an-event-promo div.row div.small-22 { max-width: 27em; } .find-an-event-promo .column { position: absolute; inset: auto auto 10px; } .find-an-event-promo h3 { color: rgb(255, 255, 255); font-size: 1.3125rem; = letter-spacing: 1px; } .find-an-event-promo p { color: rgb(255, 255, 255); font-size: 0.9375rem; l= etter-spacing: 1px; } @media only screen and (min-width: 40.063em) { .find-an-event-promo .column { position: absolute; inset: 20% auto auto; = } } @media only screen and (min-width: 64em) { .find-an-event-promo h3 { font-size: 2.25rem; margin-bottom: 0.75em; } .find-an-event-promo p { font-size: 1.5rem; letter-spacing: 1px; line-hei= ght: 1.5em; } } @media (min-width: 1441px) { .find-an-event-promo div.row div.small-22 { position: absolute; left: 6vw= ; } } .footer-social-links .social-links { margin: 0px; } .footer-social-links .social-links li { z-index: 1; } .footer-social-links .social-links li a { display: block; width: 100%; heig= ht: 50px; text-indent: -9999em; } .footer-social-links .social-links li.fb a { background: url("../images/_/i= cons/fb_hover.png") center center no-repeat rgb(59, 89, 152); } .footer-social-links .social-links li.twt a { background: url("../images/_/= icons/twt_hover.png") center center no-repeat rgb(85, 172, 238); } .footer-social-links .social-links li.ig a { background: url("../images/_/i= cons/instagram.png") center center no-repeat rgb(67, 109, 147); } .footer-social-links .social-links li.yt a { background: url("../images/_/i= cons/yt_hover.png") center center no-repeat rgb(229, 45, 39); } @media only screen and (min-width: 64em) { .footer-social-links { display: none; } } .fullscreen-intro { position: relative; } .fullscreen-intro .fullscreen-intro-tint { display: none; } .fullscreen-intro .fullscreen-intro-content { background: rgb(55, 55, 55); = color: rgb(255, 255, 255); padding: 2.5em 0px; } .fullscreen-intro .fullscreen-intro-content h1 { color: rgb(255, 255, 255);= } .fullscreen-intro .fullscreen-intro-content p:last-child { margin-bottom: 0= px; } @media only screen and (min-width: 47.938em) { .fullscreen-intro .scroll-control { display: none; } } @media only screen and (min-width: 64em) { .fullscreen-intro .fullscreen-intro-image { background-image: url("/_/ima= ges/complex/complex-intro-large.jpg"); background-position: center center; = background-repeat: no-repeat; background-size: cover; content: "viewport-un= its-buggyfill; height: calc(100vh - 60px);"; min-height: 500px; } .fullscreen-intro .fullscreen-intro-image img { display: none; } .fullscreen-intro .fullscreen-intro-tint { position: absolute; inset: 0px= auto auto 0px; background-color: rgba(0, 0, 0, 0.8); display: block; heigh= t: 100%; width: 50%; z-index: 2; } .fullscreen-intro .fullscreen-intro-content { position: absolute; inset: = 50% 0px auto; transform: translateY(-50%); background: 0px 0px; color: rgb(= 255, 255, 255); z-index: 2; } .fullscreen-intro .fullscreen-intro-content h1 { margin-bottom: 0.625em; = } .fullscreen-intro .scroll-control { display: block; bottom: 0px; } } @media only screen and (min-width: 64em) { .fullscreen-intro .fullscreen-intro-image { content: "viewport-units-bugg= yfill; height: calc(100vh - 100px);"; height: calc(79.7vh - 100px); min-hei= ght: 568px; } } ul.complex-nav { margin-top: -80px !important; } .funding-banner { background: rgb(249, 249, 245); padding: 1.5em 0px; } .funding-banner .content-item { margin-bottom: 0.5em; } .funding-banner .content-item-title { font-size: 1.5rem; letter-spacing: 2p= x; text-transform: uppercase; } .funding-banner li, .funding-banner p { font-family: "Gill Sans Light"; } .funding-banner p { margin-bottom: 2.25em; } .funding-banner li { margin-bottom: 0.25em; } .funding-banner ul { list-style-type: none; margin-left: 0px; } .funding-banner img { display: block; margin: 0px auto 2em; } .funding-banner .button { font-family: "Gill Sans Book"; text-transform: up= percase; } .funding-banner .funding-memberships { color: rgb(214, 17, 48); } .funding-banner .spending-collection { color: rgb(214, 17, 48); } .funding-banner .funding-grant { color: rgb(55, 55, 55); } .funding-banner .spending-sites { color: rgb(55, 55, 55); } .funding-banner .funding-admissions { color: rgb(137, 161, 118); } .funding-banner .spending-non-commercial { color: rgb(137, 161, 118); } .funding-banner .funding-commerical { color: rgb(81, 148, 187); } .funding-banner .funding-donations { color: rgb(123, 106, 81); } .funding-banner .funding-other { color: rgb(96, 32, 82); } @media only screen and (min-width: 40.063em) { .funding-banner img { display: inline-block; float: left; margin: 0px 0px= 2em; } } @media only screen and (min-width: 64em) { .funding-banner { padding: 3em 2.5em; } .funding-banner .content-item { margin-bottom: 2em; } } .general-contact { padding: 1.875em 1.25em; background-color: rgb(248, 247,= 242); } .general-contact .vcard { padding: 0px; border: 0px; } .general-contact .vcard .tel { display: block; padding-left: 1.375em; font-= family: "Gill Sans Book"; font-size: 1em; } .general-contact .contact-links li { margin-left: -1.5625em; } @media only screen and (min-width: 40.063em) { .general-contact { padding: 1.875em 2.5em; } } @media only screen and (min-width: 64em) { .general-contact { padding: 3.125em 2.5em; } .general-contact .vcard .tel { font-size: 1.5em; } } .general-heading { background-color: rgb(248, 247, 242); overflow-x: hidden= ; pointer-events: none; } .general-heading .general-copy { pointer-events: all; } .general-heading .general-copy { position: relative; width: 91.6667%; left:= 4.16667%; right: auto; float: left; padding: 2.5em 0px; } .general-heading .general-copy p { margin-bottom: 0px; font-size: 1em; } .general-heading .general-image { position: relative; padding-left: 0px; pa= dding-right: 0px; width: 91.6667%; left: 4.16667%; right: auto; float: left= ; } .general-heading .button { margin-top: 0.75em; } @media (max-width: 640px) { .general-heading .general-image { float: none; width: 100%; left: 0px; } } @media only screen and (min-width: 47.938em) and (orientation: landscape) { .general-heading .general-copy { width: 41.6667%; float: left; padding: 5= em 0px; } .general-heading .general-copy p { font-size: 1.5em; } .general-heading .general-image { position: relative; padding-left: 0px; = padding-right: 0px; width: 41.6667%; right: 4.16667%; left: auto; float: ri= ght !important; } .general-heading .button { margin-top: 1.5em; } } @media only screen and (min-width: 64em) { .general-heading { padding-left: 2.5em; padding-right: 2.5em; } .general-heading .general-copy { position: relative; padding-left: 0px; p= adding-right: 0px; width: 41.6667%; left: 0px; right: auto; float: left; } .general-heading .general-image { position: relative; padding-left: 0px; = padding-right: 0px; width: 41.6667%; right: 0px; left: auto; float: left; } } .general-heading + div.altRows h2 { margin-top: 1em; } .general-related { background-color: rgb(248, 247, 242); padding: 0px 1.25e= m; } .general-related .related-grid li { background: 0px 0px; padding-top: 1.25e= m; padding-bottom: 1.25em; } .general-related .related-grid li .related-img { display: block; margin-bot= tom: 0.5em; } .general-related .related-grid li .related-title { color: rgb(214, 17, 48);= font-size: 1em; display: block; margin-bottom: 0.5em; text-transform: uppe= rcase; } .general-related .related-grid li .related-copy { font-size: 1em; color: rg= b(55, 55, 55); } @media only screen and (min-width: 40.063em) { .general-related { padding: 3.75em 2.5em; } .general-related.no-padding-bottom { padding-bottom: 0px; } .general-related .related-grid li { padding-top: 0px; padding-bottom: 0px= ; } .general-related .related-grid li .related-img { margin-bottom: 0.75em; } .general-related .related-grid li .related-title { margin-bottom: 0.125em= ; } } .hp-banner { padding-left: 0px; padding-right: 0px; max-height: 1000px; ove= rflow: hidden; } .hp-banner .row { max-width: 100%; } .hp-banner .property-finder .scroll-down { display: none; } .hp-banner .property-finder-box { background: rgb(55, 55, 55); padding: 0.9= 375em 0px 0.3125em; letter-spacing: 1px; } .hp-banner .date { display: none; } .hp-banner .property-finder-search { font-family: "Gill Sans Light"; } .hp-banner .property-finder-search label { display: none; cursor: default; = } .hp-banner .property-finder-search input { background: rgb(55, 55, 55); bor= der-top: none; border-right: none; border-left: none; border-image: initial= ; border-bottom: 1px solid rgb(84, 89, 91); font-size: 0.72rem; padding: 0.= 25em 0px; letter-spacing: 1px; } @media (max-width: 335px) { .hp-banner .property-finder-search input { font-size: 0.69rem; } } @media (min-width: 400px) { .hp-banner .property-finder-search input { font-size: 0.92rem; } } @media (min-width: 480px) { .hp-banner .property-finder-search input { font-size: 1.1rem; } } .hp-banner .property-finder-search input::-webkit-input-placeholder { color= : rgb(255, 255, 255); text-transform: uppercase; } .hp-banner .property-finder-search .button { display: none; background-imag= e: url("../images/_/icons/search_white.png"); background-position: center c= enter; background-size: 30px 30px; background-repeat: no-repeat; background= -attachment: initial; background-origin: initial; background-clip: initial;= background-color: rgb(193, 16, 44) !important; } .hp-banner .property-finder-search .large-22 .button { display: block; back= ground-image: url("../images/_/icons/search_white.png"); background-positio= n: center center; background-size: 30px 30px; background-repeat: no-repeat;= background-attachment: initial; background-origin: initial; background-cli= p: initial; position: absolute; width: 50px; min-width: 10px; min-height: 3= 0px; right: -0.7em; padding: 0.625rem 2.8125rem 0.625rem 0.625rem; top: 0px= ; background-color: rgb(55, 55, 55) !important; } .hp-banner .property-event-highlight { display: none; } .hp-banner .property-finder-map-box { display: none; } .hp-banner .hp-banner-block { width: 100%; height: 300px; background-size: = cover; display: block; position: relative; } .hp-banner .hp-banner-block-info { width: 100%; height: auto; bottom: 0px; = color: rgb(255, 255, 255); display: block; font-family: "Gill Sans Light"; = padding-bottom: 2rem; position: absolute; text-transform: uppercase; letter= -spacing: 1px; padding-top: 10%; margin: 0px !important; } .hp-banner .hp-banner-block-info .content-item-title { display: block; font= -size: 1.5rem; line-height: 1.25; } .hp-banner .hp-banner-block-info .content-item-prefix { display: block; fon= t-size: 1.125rem; line-height: 1; } .hp-banner .hp-banner-block-info .button { margin-top: 0.75em; margin-botto= m: 0px; } .hp-banner .property-feature img { object-fit: cover; height: 320px; } @media only screen and (min-width: 40.063em) { .hp-banner .hp-banner-block { width: auto; content: "viewport-units-buggy= fill; height: calc(50vh - 50px);"; height: calc(50vh - 75px); max-height: 4= 50px; } .hp-banner .hp-banner-block.half-width { width: 50%; content: "viewport-u= nits-buggyfill; height: calc(50vh - 50px);"; height: calc(50vh - 75px); max= -height: 450px; } } @media only screen and (min-width: 47.938em) { .hp-banner .hp-banner-block { width: auto; content: "viewport-units-buggy= fill; height: calc(50vh - 50px);"; height: calc(50vh - 50px); max-height: 5= 00px; } .hp-banner .hp-banner-block.half-width { width: 50%; content: "viewport-u= nits-buggyfill; height: calc(50vh - 50px);"; height: calc(50vh - 50px); max= -height: 500px; } } @media only screen and (min-width: 64em) { .hp-banner .property-finder { width: 42.5%; height: calc(100vh - 100px); = max-height: 1000px; float: left; overflow: hidden; position: relative; z-in= dex: 1; } .hp-banner .property-finder .scroll-down { position: absolute; inset: aut= o auto 0px 50%; width: 111px; height: 50px; content: ""; display: block; ma= rgin-left: -4.15625em; z-index: 2; } .hp-banner .property-finder-box { width: 90%; height: auto; float: right;= min-width: 450px; padding: 2em; position: relative; z-index: 1; } .hp-banner .date { color: rgb(255, 255, 255); display: block; font-family= : "Gill Sans Light"; font-size: 1rem; margin-bottom: 1.5625em; text-transfo= rm: uppercase; } .hp-banner .property-finder-search label { color: rgb(255, 255, 255); dis= play: block; font-size: 1.5rem; margin-bottom: 1.375em; text-transform: upp= ercase; } .hp-banner .property-finder-search input { width: 100%; height: 40px; bac= kground: rgb(255, 255, 255); border: none; font-size: 0.979em; padding: 0.7= 5em 0.5em; } .hp-banner .property-finder-search input::-webkit-input-placeholder { col= or: rgb(55, 55, 55); } .hp-banner .property-finder-search .button { width: 40px; height: 40px; d= isplay: block; font-size: 1rem; min-height: 0px; min-width: 0px; padding: 0= px; } .hp-banner .property-finder-search .button:active, .hp-banner .property-f= inder-search .button:focus, .hp-banner .property-finder-search .button:hove= r { border-radius: 0px; } .hp-banner .property-finder-map-box { position: absolute; inset: 0px 0px = auto auto; width: 500%; height: 100%; display: block; overflow: auto; text-= align: right; } .hp-banner .property-event-highlight { border-top: 1px solid rgb(94, 94, = 94); display: block; font-family: "Gill Sans Light"; margin-top: 1em; paddi= ng-top: 1.5625em; text-transform: uppercase; position: relative; } .hp-banner .property-event-highlight::before { content: ""; display: inli= ne-block; background: url("/static/Icons/calendar-white.png") 0% 0% / 80% n= o-repeat; width: 2.1875rem; height: 2.1875rem; float: left; } .hp-banner .property-event-highlight a { color: rgb(255, 255, 255); displ= ay: inline-block; float: left; line-height: 2.1875rem; padding-left: 0.625r= em; } .hp-banner .hp-banner-blocks { width: 57.5%; content: "viewport-units-bug= gyfill; height: calc(100vh - 100px);"; height: calc(100vh - 100px); float:= right; } } @media (min-width: 768px) { .hp-banner .property-feature img { height: calc(50vh - 50px); } } @media only screen and (min-width: 1024px) { .hp-banner .property-finder-search input { color: rgb(55, 55, 55); } } @media only screen and (max-width: 1023px) { .hp-banner .property-finder-search input { color: rgb(255, 255, 255); } } @media screen and (max-width: 1023px) and (min-width: 641px) { .hp-banner .hp-banner-block { width: auto; content: "viewport-units-buggy= fill; height: calc(50vh - 50px);"; height: calc(50vh - 62.5px); max-height:= 450px; } .hp-banner .hp-banner-block.half-width { width: 50%; content: "viewport-u= nits-buggyfill; height: calc(50vh - 50px);"; height: calc(50vh - 62.5px); m= ax-height: 450px; } } @media (min-width: 1024px) { .hp-banner .large-22 .button { display: none !important; } } .half-width .hp-banner-block-info { padding-top: 25%; } .join-banner { position: relative; } .join-banner .join-banner-carousel { margin-bottom: 0px; } .join-banner .join-banner-tint { display: none; } .join-banner .join-banner-column { padding-left: 0px; padding-right: 0px; w= idth: 91.6667%; float: left; margin-left: 4.16667% !important; } .join-banner .join-banner-content { background: rgb(51, 51, 51); color: rgb= (255, 255, 255); } .join-banner .join-banner-content .join-banner-intro { padding: 2.5em 0px 0= px; } .join-banner .join-banner-content .join-banner-intro p { margin-bottom: 0px= ; } .join-banner .join-banner-content .content-item-title { color: rgb(255, 255= , 255); font-size: 1.75rem; } .join-banner .join-banner-content .content-item-prefix { text-transform: up= percase; } .join-banner .join-banner-content .content-item-price { color: rgb(214, 17,= 48); font-family: "Gill Sans Book"; font-size: 1.75rem; font-weight: 700; = line-height: 1.1; } .join-banner .join-banner-content .button { margin-top: 1.25em; } .join-banner .join-banner-caption-carousel blockquote p { color: rgb(255, 2= 55, 255); font-size: 1.3125rem; font-style: italic; } .join-banner .join-banner-caption-carousel cite { font-size: 0.9375rem; fon= t-style: normal; } .join-banner .join-banner-caption-carousel .author-photo { float: left; mar= gin-right: 0.9375em; } .join-banner .join-banner-caption-carousel .author-name { color: rgb(214, 1= 7, 48); display: block; font-family: "Gill Sans Book"; } .join-banner .join-banner-caption-carousel .author-location { color: rgb(21= 0, 210, 209); display: block; font-family: "Gill Sans Light"; } .join-banner .slick-dots { position: static; margin-top: 0.3125em; text-ali= gn: left; } .join-banner .slick-dots button { width: 10px; height: 10px; border-radius:= 50%; border: 1px solid rgb(255, 255, 255); } .join-banner .slick-dots button::before { content: ""; } .join-banner .slick-dots .slick-active button { background: rgb(214, 17, 48= ); border: 1px solid rgb(214, 17, 48); } @media (max-width: 767px) { .join-banner .slick-dots li button { display: none; } .join-banner .slick-dots li button .slick-dots li button { overflow: visi= ble; } } @media only screen and (min-width: 47.938em) and (orientation: portrait) { .join-banner .join-banner-carousel .slide { height: 300px; } .join-banner .join-banner-carousel .image { height: 300px; } .join-banner .scroll-control { display: none; } } @media only screen and (min-width: 47.938em) and (orientation: landscape) { .join-banner .join-banner-carousel .slide { content: "viewport-units-bugg= yfill; height: calc(100vh - 60px);"; height: calc(100vh - 60px); min-height= : 500px; } .join-banner .join-banner-carousel .image { background-position: center c= enter; background-repeat: no-repeat; background-size: cover; content: "view= port-units-buggyfill; height: calc(100vh - 60px);"; height: calc(100vh - 60= px); min-height: 500px; } .join-banner .scroll-control { display: block; bottom: 0px; } .join-banner .join-banner-tint { position: absolute; inset: 0px auto auto= 0px; background-color: rgba(0, 0, 0, 0.8); display: block; height: 100%; w= idth: 50%; z-index: 2; } .join-banner .row { margin-left: 0px; width: 50%; } .join-banner .join-banner-column { padding-left: 0px; padding-right: 0px;= width: 83.3333%; float: left; margin-left: 8.33333% !important; } .join-banner .join-banner-content { position: absolute; inset: 50% 0px au= to; transform: translateY(-50%); background: 0px 0px; z-index: 3; } .join-banner .join-banner-content .content-item-title { line-height: 1.2;= } } @media only screen and (min-width: 64em) { .join-banner .row { padding: 0px 2.5em; margin-left: auto; width: 100%; } .join-banner .join-banner-carousel .slide { content: "viewport-units-bugg= yfill; height: calc(100vh - 100px);"; height: calc(100vh - 100px); min-heig= ht: 568px; } .join-banner .join-banner-carousel .image { content: "viewport-units-bugg= yfill; height: calc(100vh - 100px);"; height: calc(100vh - 100px); min-heig= ht: 568px; } .join-banner .join-banner-column { padding-left: 0px; padding-right: 0px;= width: 41.6667%; float: left; margin-left: 0px !important; } .join-banner .join-banner-content .content-item-title { font-size: 3rem; = } .join-banner .join-banner-content .content-item-price { font-size: 3rem; = } .join-banner .complex-blockquote { margin-bottom: 0.625em !important; } .join-banner .complex-blockquote p { margin-bottom: 0px !important; } } @media only screen and (min-width: 90.063em) { .join-banner .row { padding-left: 0px; padding-right: 0px; } } .job-detail-position { padding: 2.5em 1.25em; background-color: rgb(248, 24= 7, 242); } .job-detail-position p { font-size: 1.25em; } .job-detail-position dl dt { font-family: "Gill Sans Book"; font-weight: 40= 0; font-size: 1.25em; } .job-detail-position dl dd { font-family: "Gill Sans Light"; font-weight: 4= 00; font-size: 1.25em; } @media only screen and (min-width: 64em) { .job-detail-position { padding: 5em 2.5em; } } .job-detail-description { padding: 2.5em 1.25em; } .job-detail-description .job-description { overflow: hidden; border-bottom:= 1px solid rgb(215, 215, 215); margin: 0px 1.25em; } .job-detail-description .closing { margin-bottom: 2.5em; } .job-detail-description .job-link { background-color: rgb(248, 247, 242); p= adding: 2.1875em 2.1875em 2.1875em 3.125em; color: rgb(55, 55, 55); text-tr= ansform: uppercase; margin-bottom: 0.875em; font-family: "Gill Sans Book"; = } .job-detail-description .job-link.job-link-pdf { background: url("/static/I= cons/pdf-doc.png") left center / 30px 36px no-repeat rgb(248, 247, 243); bo= rder-left: 2em solid rgb(248, 247, 243); } .job-detail-description .job-link.job-link-doc { background: url("/static/I= cons/doc.png") left center / 30px 36px no-repeat rgb(248, 247, 243); border= -left: 2em solid rgb(248, 247, 243); } .job-detail-description .button { clear: both; } @media only screen and (min-width: 64em) { .job-detail-description { padding: 3.75em 0px; } .job-detail-description .job-description { margin: 0px 2.5em; } .job-detail-description .job-link { margin-bottom: 3.125em; } } .kids-membership-promo .column { background: rgb(214, 17, 48); padding: 0.9= 375em; } .kids-membership-promo h2 { color: rgb(255, 255, 255); font-size: 1.3125rem= ; } .kids-membership-promo h2 b { color: rgb(55, 55, 55); font-weight: 400; } .kids-membership-promo p { color: rgb(255, 255, 255); font-size: 0.9375rem;= } @media only screen and (min-width: 40.063em) { .kids-membership-promo { margin: 0px 0px 3.125em; } .kids-membership-promo .column { padding: 1.5625em; } .kids-membership-promo h2 { font-size: 1.875rem; } .kids-membership-promo p { font-size: 1.3125rem; } .kids-membership-promo .kids-membership-promo-content { width: 100%; } .kids-membership-promo .button { float: right; margin-right: 1.875em; } } @media only screen and (min-width: 47.938em) and (orientation: landscape) { .kids-membership-promo .kids-membership-promo-content { float: left; marg= in-right: 2.5em; width: 54.1667%; } .kids-membership-promo .button { float: right; } } @media only screen and (min-width: 64em) { .kids-membership-promo { padding-left: 2.5em; padding-right: 2.5em; } } .latest-jobs-banner { background: rgb(248, 247, 243); padding: 1.25em 0.625= rem; } .latest-jobs-banner .content-item-title { font-size: 1.3125rem; text-transf= orm: uppercase; } .latest-jobs-banner .latest-jobs-table { width: 100%; } .latest-jobs-banner .latest-jobs-table td, .latest-jobs-banner .latest-jobs= -table th { padding: 0.9375em 0.3125rem; } .latest-jobs-banner .latest-jobs-table td:first-child, .latest-jobs-banner = .latest-jobs-table th:first-child { padding-left: 4.16667%; } .latest-jobs-banner .latest-jobs-table td:last-child, .latest-jobs-banner .= latest-jobs-table th:last-child { padding-right: 4.16667%; } .latest-jobs-banner .latest-jobs-table th { font-size: 0.75rem; } .latest-jobs-banner .latest-jobs-table td { border-bottom: 1px solid rgb(18= 2, 182, 180); font-size: 0.625rem; } .latest-jobs-banner .latest-jobs-table tr:nth-of-type(2n) { background: rgb= (248, 247, 243); } .latest-jobs-banner .latest-jobs-table tr:nth-child(2n+1) td { background: = rgb(255, 255, 255); } .latest-jobs-banner .latest-jobs-table-small { display: table; } .latest-jobs-banner .latest-jobs-table-large { display: none; } @media (max-width: 460px) { .latest-jobs-banner th.ref { min-width: 25%; } } @media only screen and (min-width: 40.063em) { .latest-jobs-banner { padding: 0.625rem 0.625rem 1.25em; } .latest-jobs-banner .content-item-title { font-size: 1.75rem; } .latest-jobs-banner .latest-jobs-table { margin: 0px 0px 2.5em; } .latest-jobs-banner .latest-jobs-table th { font-size: 1.3125rem; } .latest-jobs-banner .latest-jobs-table td { font-size: 1rem; } .latest-jobs-banner .latest-jobs-table-small { display: none; } .latest-jobs-banner .latest-jobs-table-large { display: table; } } @media only screen and (min-width: 64em) { .latest-jobs-banner { padding: 3.75em 2.5em; } .latest-jobs-banner .content-item-title { font-size: 2.25rem; } .latest-jobs-banner .latest-jobs-table { margin: 1.25em 0px 3.125em; } .latest-jobs-banner .latest-jobs-table th { font-size: 1.5rem; } .latest-jobs-banner .latest-jobs-table td { font-size: 1.125rem; } .latest-jobs-banner .latest-jobs-table td, .latest-jobs-banner .latest-jo= bs-table th { padding: 0.9375em 1.25rem; } .latest-jobs-banner .latest-jobs-table td:first-child, .latest-jobs-banne= r .latest-jobs-table th:first-child { padding-left: 2.8125rem; } .latest-jobs-banner .latest-jobs-table td:last-child, .latest-jobs-banner= .latest-jobs-table th:last-child { padding-right: 2.8125rem; } } .latest-jobs-banner-white { background: rgb(255, 255, 255); } .latest-jobs-banner-white .latest-jobs-table tr:nth-child(2n+1) td { backgr= ound: rgb(248, 247, 242); } .latest-jobs-banner-white .latest-jobs-table tr.alt, .latest-jobs-banner-wh= ite .latest-jobs-table tr.even, .latest-jobs-banner-white .latest-jobs-tabl= e tr:nth-of-type(2n) { background: rgb(255, 255, 255); } .latest-job-table table tr th, .latest-job-table tbody tr td { padding: 0.5= 625rem 0.3rem; } .latest-news-carousel { padding: 1.25em 0px; position: relative; } .latest-news-carousel .news-item-info { margin: 1.25em 0px; } .latest-news-carousel .time-stamp { color: rgb(108, 108, 108); display: blo= ck; font-family: "Gill Sans Light"; font-size: 0.875rem; } .latest-news-carousel .headline { font-family: "Gill Sans Light"; font-size= : 1.25rem; text-transform: uppercase; } .latest-news-carousel .more-news-button { padding-top: 1.25em; } .latest-news-carousel .slick-slider { margin-bottom: 3em; } .latest-news-carousel .slick-dots button { width: 10px; height: 10px; borde= r-radius: 50%; border: 1px solid rgb(55, 55, 55); } .latest-news-carousel .slick-dots button::before { content: ""; } .latest-news-carousel .slick-dots .slick-active button { background: rgb(21= 4, 17, 48); border: 1px solid rgb(214, 17, 48); } @media only screen and (min-width: 40.063em) { .latest-news-carousel .headline { font-size: 1.5rem; } } @media only screen and (min-width: 64em) { .latest-news-carousel { padding: 0px 2.5em 1.25em; } .latest-news-carousel .news-item-header { position: relative; inset: auto= auto -60px; } .latest-news-carousel .more-news-button, .latest-news-carousel .news-item= -image, .latest-news-carousel .news-item-info { margin: 3.4375rem 0px 0px; = } } .latest-news-carousel .home-page ul.slick-dots { margin: -3em 0px; } .major-projects { background-color: rgb(233, 233, 225); } .major-projects .major-copy { padding-top: 2.5em; } .major-projects .major-copy .button { margin-bottom: 0px; } .major-projects .major-map .small-img { display: block; width: 100%; } .major-projects .major-map .large-img { display: none; } .major-projects .best-sites { display: inline-block; } .major-projects .read-projects { display: none; } @media only screen and (min-width: 64em) { .major-projects { position: relative; height: 849px; overflow: hidden; } .major-projects .best-sites { display: none; } .major-projects .read-projects { display: inline-block; } .major-projects .major-copy { position: relative; padding: 3.4375em 0px 0= px 2.5em; z-index: 2; } .major-projects .major-map { position: absolute; top: 0px; left: 50%; mar= gin-left: -600px; z-index: 1; } .major-projects .major-map .small-img { display: none; } .major-projects .major-map .large-img { display: block; width: 1200px; } } .membership-benefits-banner { background: rgb(250, 249, 247); padding-botto= m: 1.875em; padding-top: 1.875em; } .membership-benefits-banner .membership-benefits-title { position: relative= ; padding-left: 0px; padding-right: 0px; width: 91.6667%; left: 4.16667%; r= ight: auto; float: left; font-size: 2rem; margin-bottom: 0.625em; } .membership-benefits-banner .left-column { position: relative; padding-left= : 0px; padding-right: 0px; width: 91.6667%; left: 4.16667%; right: auto; fl= oat: left; } .membership-benefits-banner .right-column { position: relative; padding-lef= t: 0px; padding-right: 0px; width: 91.6667%; right: 4.16667%; left: auto; f= loat: left; } .membership-benefits-banner .membership-benefits-item img { float: left; di= splay: none; } .membership-benefits-banner .membership-benefits-item .content-item { float= : right; } .membership-benefits-banner .membership-benefits-item .content-item-title {= font-size: 1.125rem; } .membership-benefits-banner .small-print { position: relative; padding-left= : 0px; padding-right: 0px; width: 91.6667%; left: 4.16667%; right: auto; fl= oat: left; } @media only screen and (min-width: 40.063em) { .membership-benefits-banner { padding-bottom: 3.75em; padding-top: 3.75em= ; } .membership-benefits-banner h2 { font-size: 2.25rem; } .membership-benefits-banner .row { margin-bottom: 1.25em; margin-top: 0.6= 25em; } .membership-benefits-banner .membership-benefits-item .content-item { wid= th: 100%; } } @media only screen and (min-width: 47.938em) { .membership-benefits-banner .membership-benefits-title { font-size: 3rem;= } .membership-benefits-banner .membership-benefits-item .content-item { wid= th: 100%; } } @media only screen and (min-width: 47.938em) and (orientation: landscape) { .membership-benefits-banner .left-column { position: relative; padding-le= ft: 0px; padding-right: 0px; width: 41.6667%; left: 4.16667%; right: auto; = float: left; } .membership-benefits-banner .right-column { position: relative; padding-l= eft: 0px; padding-right: 0px; width: 41.6667%; right: 4.16667%; left: auto;= float: left; } .membership-benefits-banner .membership-benefits-item .content-item { wid= th: 100%; } } @media only screen and (min-width: 64em) { .membership-benefits-banner { padding-left: 2.5em; padding-right: 2.5em; = } .membership-benefits-banner .membership-benefits-title { position: relati= ve; padding-left: 0px; padding-right: 0px; width: 100%; left: 0px; right: a= uto; float: left; } .membership-benefits-banner .left-column { position: relative; padding-le= ft: 0px; padding-right: 0px; width: 45.8333%; left: 0px; right: auto; float= : left; } .membership-benefits-banner .right-column { position: relative; padding-l= eft: 0px; padding-right: 0px; width: 45.8333%; right: 0px; left: auto; floa= t: left; } .membership-benefits-banner .membership-benefits-item .content-item { wid= th: 100%; } } .membership-login-banner .image { width: auto; height: 200px; background-po= sition: center top; background-repeat: no-repeat; background-size: cover; } .membership-login-banner .membership-login-content { width: 91.6667%; float= : left; background: rgb(255, 255, 255); padding: 1.25em 0px 0px; margin-lef= t: 4.16667% !important; } .membership-login-banner .membership-login-content h2 { font-family: "Gill = Sans Light"; font-size: 1.5rem; letter-spacing: 0px; } .membership-login-banner .on-this-day-item { border-bottom: 1px solid rgb(1= 95, 195, 195); font-family: "Gill Sans Book"; font-size: 1.125rem; margin-b= ottom: 1.25em; padding-bottom: 1.25em; } .membership-login-banner .on-this-day-item::after, .membership-login-banner= .on-this-day-item::before { content: " "; display: table; } .membership-login-banner .on-this-day-item::after { clear: both; } .membership-login-banner .on-this-day-image { width: 15%; height: auto; flo= at: left; } .membership-login-banner .on-this-day-content { width: 80%; height: auto; f= loat: right; } .membership-login-banner .on-this-day-content p { font-family: "Gill Sans B= ook"; margin-bottom: 0px; } .membership-login-banner .membership-login-cta { padding-left: 0px; padding= -right: 0px; width: 91.6667%; float: left; margin-left: 4.16667% !important= ; } .membership-login-banner .membership-login-cta .membership-login-cta-invita= tion { display: block; margin-bottom: 1.25em; } @media only screen and (min-width: 40.063em) and (orientation: landscape) { .membership-login-banner .image { width: auto; height: 350px; } } @media only screen and (min-width: 40.063em) and (orientation: portrait) { .membership-login-banner .image { width: auto; height: 350px; } } @media only screen and (min-width: 47.938em) and (orientation: landscape) { .membership-login-banner { position: relative; } .membership-login-banner .row { position: absolute; inset: 0px; overflow:= hidden; } .membership-login-banner .image { width: auto; height: 500px; } .membership-login-banner .membership-login-content { width: 41.6667%; flo= at: left; position: absolute; inset: auto auto 60px; background: rgb(255, 2= 55, 255); padding: 2.08% 4.16667%; margin-left: 2.5em !important; } .membership-login-banner .membership-login-content h2 { font-family: "Gil= l Sans Book"; font-size: 1.125rem; letter-spacing: 0px; } .membership-login-banner .mailing-list-cta { font-family: "Gill Sans Ligh= t"; font-size: 1.5rem; } .membership-login-banner .membership-login-cta { padding-left: 0px; paddi= ng-right: 0px; width: 54.1667%; float: left; position: absolute; inset: aut= o 0px 60px auto; text-align: right; margin-left: 0px !important; } .membership-login-banner .membership-login-cta p { margin-bottom: 0px; } .membership-login-banner .membership-login-cta .membership-login-cta-invi= tation { width: auto; height: 199px; background-size: cover; color: rgb(255= , 255, 255); font-size: 1.875rem; margin: 0px -6.875em -3.125em 0px; paddin= g-top: 50px; overflow: visible; text-align: center; text-transform: upperca= se; } .membership-login-banner .membership-login-cta .button { margin: 0px 2.5e= m 0px 0px; } } @media only screen and (min-width: 64em) { .membership-login-banner .membership-login-content { margin-left: 2.5em != important; } .membership-login-banner .membership-login-cta { position: absolute; top:= auto; left: auto; } .membership-login-banner .membership-login-cta .membership-login-cta-invi= tation { display: inline-block; margin: 0px 1.875em 0px 0px; } } .membership-login-banner .floatRight, .membership-login-banner .lchev { flo= at: right; margin: 1em 2.35vw 0px 4.35vw; } @media screen and (max-width: 958px) and (min-width: 920px) { .membership-login-banner .floatRight, .membership-login-banner .lchev { m= argin-right: 1.35vw; } } .membership-promo-banner { background: rgb(214, 17, 48); color: rgb(255, 25= 5, 255); padding: 1.25em 0px; } .membership-promo-banner h2 { color: rgb(255, 255, 255); font-size: 1.875re= m; font-weight: 400; } .membership-promo-banner h2 span { display: block; font-size: 0.9375rem; } .membership-promo-banner h2 b { color: rgb(0, 0, 0); font-size: 1.75rem; } .membership-promo-banner h3 { color: rgb(0, 0, 0); font-size: 1.125rem; fon= t-weight: 700; text-transform: uppercase; position: relative; } .membership-promo-banner article { display: none; } .membership-promo-banner p { font-family: "Gill Sans Light"; } @media only screen and (min-width: 47.938em) { .membership-promo-banner { padding: 3.125em 0px; } .membership-promo-banner article { display: block; margin-top: 2em; paddi= ng-left: 3em; } } @media only screen and (min-width: 64em) { .membership-promo-banner { padding: 3.125em 2.5em; } .membership-promo-banner h2 span { font-size: 1.125rem; } .membership-promo-banner h2 b { font-size: 3.75rem; } .membership-promo-banner article { margin-top: 0px; } } .membership-gift-form { padding: 0px 1.875em; width: 100%; margin: 0px auto= ; } .membership-gift-form .padded { padding: 1.875em; } .membership-gift-form #membership-package { display: none; } .membership-gift-form .form-stabilizer { width: 100%; margin: 0px auto; } .membership-gift-form .color-me { background-color: rgb(243, 240, 234); } .membership-gift-form fieldset { background-color: rgb(243, 240, 234); bord= er: 0px; } .membership-gift-form input[type=3D"text"] { width: 100%; } .membership-gift-form div.formfield label { margin-left: 0px; margin-top: 0= px; display: block; padding-right: 0px; width: 100%; text-align: left; floa= t: left; } @media only screen and (min-width: 64em) { .membership-gift-form input[type=3D"text"] { width: 80%; } .membership-gift-form div.formfield label { margin-left: -200px; margin-t= op: 10px; display: block; padding-right: 0.5em; width: 200px; text-align: r= ight; float: left; } .membership-gift-form .form-stabilizer { width: 70%; margin: 0px 6.25em 0= px auto; } } .membership-recipient-details { padding-left: 0px; padding-right: 0px; } .membership-recipient-details fieldset { background: rgb(243, 240, 234); bo= rder: none; padding: 2.1875em 0px 1.5625em; } .membership-recipient-details .button[type=3D"submit"] { margin-bottom: 2.5= em; } .membership-recipient-details .recipient-details label { font-size: 1rem; } .membership-recipient-details .recipient-details label::after { content: "= =C2=A0=C2=A0"; } .membership-recipient-details .recipient-details label .mandatory::after, .= membership-recipient-details .recipient-details label.mandatory::after { co= lor: rgb(214, 17, 48); content: "=C2=A0*"; } .membership-recipient-details p.mandatory::before { color: rgb(214, 17, 48)= ; content: "=C2=A0* "; } .membership-recipient-details .form-control-gift-destination label { font-s= ize: 1.125rem; } .membership-recipient-details .form-control-postcode input { margin-right: = 0.625em; } .membership-recipient-details .form-control-postcode .button { height: 37px= ; min-height: 0px; float: none; } .membership-recipient-details .form-control-postcode .button:active, .membe= rship-recipient-details .form-control-postcode .button:focus, .membership-r= ecipient-details .form-control-postcode .button:hover { border-radius: 0px;= } @media only screen and (max-width: 40em) { .membership-recipient-details { padding-top: 1.25em; } .membership-recipient-details fieldset { background: rgb(255, 255, 255); = margin: 0px; padding: 0px; } .membership-recipient-details h3 { display: block; } .membership-recipient-details .form-control-gift-destination { padding-bo= ttom: 1.5625em; } .membership-recipient-details .form-control-gift-destination .radio-input= { clear: both; display: inline-block; margin-left: 4.16667%; width: 10%; } .membership-recipient-details .form-control-gift-destination .radio-label= { display: inline-block; margin-right: 4.16667%; width: 80%; margin-bottom= : 8px; } } @media only screen and (min-width: 40.063em) { .membership-recipient-details .button.arrow { float: right; right: 0.8vw;= width: 12em; } .membership-recipient-details h3 { font-size: 1.5rem; } .membership-recipient-details .form-control-gift-destination .row { displ= ay: inline-block; float: left; } .membership-recipient-details .recipient-details label { font-size: 1.5re= m; text-align: right; } } .need-help { background: rgb(250, 249, 247); padding-bottom: 1.25em; paddin= g-top: 2.5em; } .need-help .need-help-title { position: relative; padding-left: 0px; paddin= g-right: 0px; width: 91.6667%; left: 4.16667%; right: auto; float: left; fo= nt-family: "Gill Sans Light"; font-size: 2.25rem; margin-bottom: 0.625em; } .need-help .right-column { float: left !important; } .need-help h3 { font-size: 1.5rem; } .need-help .content-item { margin-top: 1.25em; } .need-help .content-item .button { margin-bottom: 0px; } .need-help .need-help-item { position: relative; padding-left: 0px; padding= -right: 0px; width: 91.6667%; left: 4.16667%; right: auto; float: left; } .need-help .need-help-item .content-item { border-bottom: 1px solid rgb(211= , 210, 208); margin-bottom: 2.5em; padding-bottom: 2.5em; } .need-help .need-help-item:last-child .content-item { border-bottom: none; = margin-bottom: 0px; padding-bottom: 0px; } @media only screen and (min-width: 47.938em) { .need-help { padding-bottom: 3.75em; padding-top: 4.375em; } .need-help .need-help-title { font-size: 3rem; } .need-help .left-column { position: relative; padding-left: 0px; padding-= right: 0px; width: 29.1667%; left: 4.16667%; right: auto; float: left; } .need-help .middle-column { position: relative; padding-left: 0px; paddin= g-right: 0px; width: 29.1667%; left: 8.33333%; right: auto; float: left; } .need-help .right-column { position: relative; padding-left: 0px; padding= -right: 0px; width: 29.1667%; left: 0px; right: auto; float: right !importa= nt; } .need-help .need-help-item .content-item { box-sizing: content-box; borde= r-bottom: 0px; border-right: 1px solid rgb(211, 210, 208); margin-bottom: 0= px; padding-right: 3.125em; padding-bottom: 1.5625em; position: relative; } .need-help .need-help-item:last-child .content-item { border-right: none;= padding-bottom: 1.5625em; } .need-help .button { position: absolute; top: auto; right: auto; left: au= to; } } @media only screen and (min-width: 64em) { .need-help { padding: 5.625em 2.5em 7.5em; } .need-help .need-help-title { position: relative; padding-left: 0px; padd= ing-right: 0px; width: 100%; left: 0px; right: auto; float: left; font-size= : 3rem; } .need-help .left-column { position: relative; padding-left: 0px; padding-= right: 0px; width: 29.1667%; left: 0px; right: auto; float: left; } .need-help .middle-column { position: relative; padding-left: 0px; paddin= g-right: 0px; width: 33.3333%; left: 4.16667%; right: auto; float: left; } .need-help .right-column { padding-left: 0px; padding-right: 0px; width: = 29.1667%; float: left; margin-left: 4.16667% !important; } } .opening-times { padding-top: 0.9375em; } .opening-times h2 { margin-bottom: 0.625em; padding: 0px 0.625em; } .opening-times .pots-table table { padding-top: 1.875em; } .opening-times .accordion { margin-bottom: 0.0625em; } .opening-times .accordion .accordion-trigger-text { padding-left: 0.9375em;= } @media only screen and (max-width: 40em) { .opening-times .pots-table table { border-bottom: 1px solid rgb(182, 182,= 180); font-family: "Gill Sans Light"; padding: 0.9375em 0px; } .opening-times .pots-table table:nth-of-type(2n) { background: rgb(255, 2= 55, 255); } .opening-times .pots-table td, .opening-times .pots-table th { border: no= ne; font-size: 0.9375rem; padding: 0.5em; } .opening-times .pots-table th:first-child { padding-left: 1.25em; } .opening-times .pots-table tbody th { font-weight: 400; text-transform: n= one; } .opening-times .pots-table tr:nth-of-type(2n) { background: 0px 0px; } .opening-times .pots-table tr:nth-child(2n+1) td { background: 0px 0px; } } @media only screen and (min-width: 40.063em) { .opening-times h2 { padding: 0px; } .opening-times .accordion { margin-bottom: 0.625em; } .opening-times .pots-table-note { padding-left: 0px; padding-right: 0px; = } } .page-heading { background: rgb(248, 247, 243); padding: 2.5em 0px 0px; } @media only screen and (min-width: 40.063em) { .page-heading { padding: 5em 0px 2.5em; } } @media only screen and (min-width: 64em) { .page-heading { padding: 3.5em 2.5em 0.005em; } } .page-heading2 { background: rgb(248, 247, 243); padding: 4.16vw 0px 2.08vw= ; } @media screen and (min-width: 1440px) { .page-heading2 { padding: 60px 0px 30px; } } .perks-benefits-banner .content-item { padding: 1.25em 0px 0px; } .perks-benefits-banner .content-item-title { font-size: 1.3125rem; text-tra= nsform: uppercase; } .perks-benefits-banner p { font-size: 1.3125rem; line-height: 1.35; } .perks-benefits-banner li { font-size: 0.9375rem; } .perks-benefits-banner .button { margin-top: 1.25em; } @media only screen and (min-width: 40.063em) { .perks-benefits-banner p { font-size: 1.5rem; } .perks-benefits-banner li { font-size: 1.125rem; } } @media only screen and (min-width: 47.938em) and (orientation: landscape) { .perks-benefits-banner { padding-left: 2.5em; padding-right: 2.5em; } .perks-benefits-banner .content-item { padding: 3.125em 0px 1.25em; } .perks-benefits-banner .content-item ul { margin-left: 1.25em; } .perks-benefits-banner .content-item-title { font-size: 2.25rem; } .perks-benefits-banner img { display: block; width: 100%; } } @media only screen and (min-width: 64em) { .perks-benefits-banner .content-item { padding: 6em 0px 1.25em; } } .featured-item-banner { background: rgb(248, 247, 242); } .featured-item-banner .featured-item-intro { padding-left: 0px; padding-rig= ht: 0px; width: 91.6667%; float: left; margin-left: 4.16667% !important; } .featured-item-banner .featured-item-intro .content-item { padding: 2.1875e= m 0px 0px; } .featured-item-banner .featured-item-intro .content-item-title { font-famil= y: "Gill Sans Light"; font-size: 1.5625rem; margin-bottom: 0.625em; } .featured-item-banner .featured-item-intro .content-item-title b { display:= block; font-size: 1.3125rem; font-weight: 400; } .featured-item-banner .featured-item-intro .button { margin: 1.25em 0px 0px= ; } .featured-item-banner .featured-item-intro .job-account-control { font-fami= ly: "Gill Sans Book"; font-size: 1.5em; } .featured-item-banner .featured-item { background: rgb(255, 255, 255); padd= ing-top: 1.25em; } .featured-item-banner .featured-item .content-item { background: rgb(255, 2= 55, 255); float: none; padding: 0.9375em 0px; } .featured-item-banner .featured-item .content-item h3 { color: rgb(214, 17,= 48); font-size: 1rem; margin-bottom: 0px; } .featured-item-banner .featured-item .content-item .content-item-title { fo= nt-size: 1rem; margin-top: 0px; } .featured-item-banner .featured-item .content-item .content-item-descriptio= n { font-size: 1.5rem; line-height: 1.25; margin: 0.3125em 0px 0.625em; } .featured-item-banner .featured-item .content-item .content-item-descriptio= n b { display: block; text-transform: uppercase; } .featured-item-banner .featured-item .content-item .event-location, .featur= ed-item-banner .featured-item .content-item .event-schedule { color: rgb(55= , 55, 55); display: block; font-family: "Gill Sans Book"; font-size: 1.125r= em; margin-bottom: 0.3125em; padding-left: 2em; } .featured-item-banner .featured-item .content-item .button { margin-bottom:= 0px; } @media only screen and (min-width: 40.063em) { .featured-item-banner .featured-item-intro .content-item { padding: 4.375= em 0px 0px; } .featured-item-banner .featured-item-intro .content-item-title { font-siz= e: 3rem; } .featured-item-banner .featured-item-intro .content-item-title b { font-s= ize: 1.875rem; } .featured-item-banner .featured-item-intro .job-account-control li { font= -size: 1.5rem; } .featured-item-banner .featured-item .content-item .content-item-title, .= featured-item-banner .featured-item .content-item h3 { font-size: 1.125rem;= margin-bottom: 0.3125em; } .featured-item-banner .featured-item .content-item .content-item-descript= ion { margin: 0.625em 0px 1.25em; } } @media only screen and (min-width: 47.938em) and (orientation: portrait) { .featured-item-banner .featured-item { background: rgb(255, 255, 255); } } @media only screen and (min-width: 47.938em) and (orientation: landscape) { .featured-item-banner .featured-item-intro { padding-left: 0px; padding-r= ight: 0px; width: 54.1667%; float: left; margin-left: 4.16667% !important; = } .featured-item-banner .featured-item-intro .content-item { padding: 4.375= em 1.875em 0px 0px; } .featured-item-banner .featured-item-intro .button { margin: 0px 0px 1.25= em; } .featured-item-banner .featured-item { padding-left: 0px; padding-right: = 0px; width: 41.6667%; float: right; background: rgb(248, 247, 242); padding= -top: 0px; position: relative; margin-left: 0px !important; } .featured-item-banner .featured-item .content-item { bottom: 1.875em; pos= ition: absolute; width: 75%; float: left; margin-left: 8.33333% !important;= padding: 1.25em 1.875em !important; } .featured-item-banner .event-location, .featured-item-banner .event-sched= ule { font-size: 1.125rem; } } @media only screen and (min-width: 64em) { .featured-item-banner { padding-left: 2.5em; } .featured-item-banner .featured-item-intro { padding-left: 0px; padding-r= ight: 0px; width: 45.8333%; float: left; margin-left: 0px !important; } .featured-item-banner .featured-item-intro .button { margin: 1.25em 0px; = } } .pots-contact-info h2 { font-size: 1.3125rem; } .pots-contact-info h3 { font-size: 1rem; margin-bottom: 0px; } .pots-contact-info p { font-size: 1rem; margin-bottom: 0.625em; } .pots-contact-info .tel { padding-left: 1.875em; } .pots-contact-info .tel a { color: rgb(55, 55, 55); } .pots-contact-info .tel a:active, .pots-contact-info .tel a:focus, .pots-co= ntact-info .tel a:hover { text-decoration: none; } .pots-contact-info .help-contact-info, .pots-contact-info .property-contact= -info { padding: 1.25em 0px; } .pots-contact-info .help-contact-info p:last-child, .pots-contact-info .pro= perty-contact-info p:last-child { margin-bottom: 0px; } .pots-contact-info .accessibility-note { display: block; } @media only screen and (max-width: 40em) { .pots-contact-info .help-contact-info { width: 100%; margin: 0px auto; ma= x-width: 90em; background: rgb(248, 247, 243); } .pots-contact-info .help-contact-info::after, .pots-contact-info .help-co= ntact-info::before { content: " "; display: table; } .pots-contact-info .help-contact-info::after { clear: both; } .pots-contact-info .help-contact-info .content-box { padding-left: 0px; p= adding-right: 0px; width: 91.6667%; float: left; margin-left: 4.16667% !imp= ortant; } .pots-contact-info .property-contact-info { width: 100%; margin: 0px auto= ; max-width: 90em; background: rgb(238, 234, 224); } .pots-contact-info .property-contact-info::after, .pots-contact-info .pro= perty-contact-info::before { content: " "; display: table; } .pots-contact-info .property-contact-info::after { clear: both; } .pots-contact-info .property-contact-info .content-box { padding-left: 0p= x; padding-right: 0px; width: 91.6667%; float: left; margin-left: 4.16667% = !important; } } @media only screen and (min-width: 40.063em) { .pots-contact-info { background: url("/_/images/pots-contact-info/bg-pots= -contact-info.jpg") center top repeat-y; } .pots-contact-info h2 { font-size: 1.875rem; } .pots-contact-info h3 { font-size: 1.125rem; } .pots-contact-info .help-contact-info { padding-left: 0px; padding-right:= 0px; width: 45.8333%; float: left; margin-left: 4.16667% !important; } .pots-contact-info .help-contact-info .tel a { font-size: 1.5rem; } .pots-contact-info .help-contact-info .accessibility-note { font-size: 1.= 125rem; } .pots-contact-info .property-contact-info { padding-left: 0px; padding-ri= ght: 0px; width: 41.6667%; float: left; margin-left: 4.16667% !important; } .pots-contact-info .property-contact-info h3 { clear: both; float: left; = min-width: 7.8125em; width: 25%; } .pots-contact-info .property-contact-info p { font-size: 1.3125rem; float= : left; width: 70%; } .pots-contact-info .property-contact-info .tel { padding-left: 0px; } } @media only screen and (min-width: 64em) { .pots-contact-info { padding: 2.5em; } .pots-contact-info h2 { margin-bottom: 1.25em; } .pots-contact-info .help-contact-info { padding-left: 0px; padding-right:= 0px; width: 45.8333%; float: left; margin-left: 0px !important; } .pots-contact-info .property-contact-info { padding-left: 0px; padding-ri= ght: 0px; width: 45.8333%; float: left; margin-left: 8.33333% !important; } } .pots-table { background: rgb(248, 247, 243); } .pots-table .row { padding: 1.25em 0px 0px; } .pots-table table { margin-bottom: 0px; width: 100%; } .pots-table table.pots-table-small { display: table; } .pots-table table.pots-table-small th { min-width: 50%; } .pots-table table.pots-table-medium { display: none; } .pots-table table td, .pots-table table th { color: rgb(55, 55, 55); paddin= g: 0.9375em 0.3125rem; } .pots-table table td:first-child, .pots-table table th:first-child { paddin= g-left: 1.5625rem; } .pots-table table td:last-child, .pots-table table th:last-child { padding-= right: 1.5625rem; } .pots-table table th { font-size: 0.875rem; font-weight: 400; } .pots-table table td { border-bottom: 1px solid rgb(182, 182, 180); font-si= ze: 0.875rem; } .pots-table table tr:nth-of-type(2n) { background: rgb(248, 247, 243); } .pots-table table tr:nth-child(2n+1) td { background: rgb(255, 255, 255); } @media only screen and (min-width: 40.063em) { .pots-table .row { padding: 2.5em 0px 0px; } .pots-table table.pots-table-small { display: none; } .pots-table table.pots-table-medium { display: table; } .pots-table table th { font-size: 1rem; } .pots-table table td { font-size: 1rem; } .pots-table table td, .pots-table table th { padding: 0.9375em 1.25rem; } .pots-table table td:first-child, .pots-table table th:first-child { padd= ing-left: 2.8125rem; } .pots-table table td:last-child, .pots-table table th:last-child { paddin= g-right: 2.8125rem; } } @media only screen and (min-width: 64em) { .pots-table { padding-left: 2.5em; padding-right: 2.5em; } .pots-table table th { font-size: 1.5rem; } .pots-table table td { font-size: 1rem; } } .pots-table-note { background: rgb(248, 247, 243); } .pots-table-note .row { padding: 1.25em 0px 0px; } .pots-table-note.border-bottom .column { border-bottom: 1px solid rgb(182, = 182, 180); padding-bottom: 1.25em; } .pots-table-note h4 { font-size: 1rem; } .pots-table-note p:last-child { margin-bottom: 0px; } @media only screen and (min-width: 40.063em) { .pots-table-note { padding-left: 2.5em; padding-right: 2.5em; } .pots-table-note .row { padding: 1.875em 0px; } .pots-table-note.border-bottom .column { border-bottom: none; padding-bot= tom: 0px; } .pots-table-note.border-bottom .row { border-bottom: 1px solid rgb(182, 1= 82, 180); } .pots-table-note h4 { font-size: 1.5rem; } } .promo-banner { padding: 1.25em 4.16667%; } .promo-banner.no-padding-top { padding-top: 0px !important; } .promo-banner .promo-banner-copy p { font-size: 1em; } .promo-banner .content-item { padding: 0.9375em 0px; } .promo-banner .content-item-title { font-size: 1.3125rem; margin-bottom: 0.= 3125em; } .promo-banner .button { margin: 0.9375em 0px 0px; } @media only screen and (min-width: 40.063em) { .promo-banner .content-item-title { font-size: 1.875rem; margin-bottom: 0= .625em; } } @media only screen and (min-width: 47.938em) and (orientation: landscape) { .promo-banner { padding: 2.5em; } .promo-banner .promo-banner-image { padding-left: 0px; padding-right: 0px= ; width: 50%; float: left; margin-left: 0px !important; } .promo-banner .promo-banner-copy { padding-left: 0px; padding-right: 0px;= width: 45.8333%; float: left; } .promo-banner .promo-banner-copy p { font-size: 1.125em; } .promo-banner .content-item-title { font-size: 2.25rem; margin-bottom: 0.= 625em; } } @media only screen and (min-width: 47.938em) { .promo-banner { padding: 3.75em 2.5em; } } @media only screen and (min-width: 47.938em) and (orientation: landscape) { .promo-banner-last { padding: 2.5em; } } @media only screen and (min-width: 47.938em) and (orientation: landscape) { .promo-banner-right { padding: 2.5em; } .promo-banner-right .promo-banner-image { position: relative; padding-lef= t: 0px; padding-right: 0px; width: 50%; left: 50%; right: auto; float: left= ; margin-left: 0px !important; } .promo-banner-right .promo-banner-copy { position: relative; width: 50%; = right: 50%; left: auto; float: left; padding: 0px 2.5em 0px 0px; margin-lef= t: 0px !important; } } @media only screen and (min-width: 64em) { .promo-banner-right .content-item { padding: 0px 2.5em; } } .property-search button#locationSearchButton > span { background: url("../i= mages/_/icons/search_white.png") center center / 30px 30px no-repeat; } .property-search .property-search-field { width: 84%; height: 40px; float: = left; } .property-search .button.property-search-submit { float: right; height: 40p= x; min-height: 0px; min-width: 0px; width: 40px; } .property-search .button.property-search-near { float: right; min-height: 0= px; min-width: 0px; font-family: "Gill Sans Book" !important; } @media only screen and (min-width: 40.063em) { .property-search .form-control-property-search { width: 590px; height: au= to; } .property-search .property-search-field { width: 350px; height: 50px; } .property-search .button.property-search-submit { float: left; margin-lef= t: 0.625em !important; margin-right: 1.25em !important; } .property-search .button.property-search-near { float: left; } } @media only screen and (min-width: 64em) { .property-search .form-control-property-search { width: 790px; height: au= to; } .property-search .property-search-field { width: 500px; height: 50px; } } @media only screen and (min-width: 40.063em) { .property-search-content .row { border-bottom: 1px solid rgb(242, 242, 24= 2); position: relative; } .property-search-content .tabs-content { margin-bottom: 0px; } .property-search-content .pagination { margin-bottom: -1px; } } @media only screen and (min-width: 64em) { .property-search-content { padding: 0px 1.875em; } .property-search-content .filter-sticky-stick { left: 1.875em; } .property-search-content .filter-sticky-stop { left: 0px; } } .property-search-content .search-results { padding-left: 0px !important; pa= dding-right: 0px !important; } .form-control-property-search { border: none; margin-bottom: 0px; padding: = 0px; } .form-control-property-search .property-search-field { color: rgb(55, 55, 5= 5); float: left; font-family: "Gill Sans Book"; font-size: 1rem; } .form-control-property-search .button span { display: block; } .form-control-property-search .button.property-search-submit { width: 40px;= height: 40px; border-style: solid; border-width: 0px; cursor: pointer; fon= t-family: "Gill Sans Light", sans-serif; font-weight: 400; line-height: nor= mal; margin-top: 0px; margin-right: 0px; margin-left: 0px; position: relati= ve; text-decoration: none; text-align: center; appearance: none; border-rad= ius: 0px; display: inline-block; padding: 0px 0px 0.0625rem; background-col= or: rgb(214, 17, 48); border-color: rgb(171, 14, 38); color: rgb(255, 255, = 255); transition: background-color 0.3s ease-out 0s; margin-bottom: 0px !im= portant; } .form-control-property-search .button.property-search-submit:focus, .form-c= ontrol-property-search .button.property-search-submit:hover { background-co= lor: rgb(171, 14, 38); } .form-control-property-search .button.property-search-submit:focus, .form-c= ontrol-property-search .button.property-search-submit:hover { color: rgb(25= 5, 255, 255); } .form-control-property-search .button.property-search-submit span { overflo= w: hidden; background: url("../images/_/icons/search_white.png") center cen= ter / 35px 35px no-repeat; width: 39px; height: 39px; } .form-control-property-search .button.property-search-submit span::before {= content: ""; display: block; width: 0px; height: 100%; } .form-control-property-search .button.property-search-near { border-style: = solid; border-width: 0px; cursor: pointer; font-family: "Gill Sans Light", = sans-serif; font-weight: 400; line-height: normal; margin: 0px 0px 1.25rem;= position: relative; text-decoration: none; text-align: center; appearance:= none; border-radius: 0px; display: inline-block; padding: 0.625rem 1.25rem= 0.6875rem; background-color: rgb(214, 17, 48); border-color: rgb(171, 14, = 38); color: rgb(255, 255, 255); transition: background-color 0.3s ease-out = 0s; font-size: 0.9375rem; } .form-control-property-search .button.property-search-near:focus, .form-con= trol-property-search .button.property-search-near:hover { background-color:= rgb(171, 14, 38); } .form-control-property-search .button.property-search-near:focus, .form-con= trol-property-search .button.property-search-near:hover { color: rgb(255, 2= 55, 255); } .form-control-property-search .button.property-search-near span { width: au= to; height: 10px; background: url("../icons-svg/near_icon_white.svg") no-re= peat !important; } @media only screen and (min-width: 40.063em) { .form-control-property-search { margin: 0px auto; padding: 2.1875em 0px 0= px; } .form-control-property-search .property-search-field { font-size: 0.875re= m; } .form-control-property-search .button.property-search-submit { width: 50p= x; height: 50px; } .form-control-property-search .button.property-search-submit span { overf= low: hidden; width: 50px; height: 50px; } .form-control-property-search .button.property-search-submit span::before= { content: ""; display: block; width: 0px; height: 100%; } .form-control-property-search .button.property-search-near { width: auto;= height: 50px; font-size: 1.125rem; } .form-control-property-search .button.property-search-near span { width: = auto; height: 32px; background: url("../icons-svg/near_icon.svg") center ce= nter / 42px 40px no-repeat; } } @media only screen and (min-width: 64em) { .form-control-property-search { padding: 3.4375em 0px; } .form-control-property-search .property-search-field { font-size: 1.125re= m; } } .form-control-property-search .property-search-submit .property-search-subm= it.button:hover, .form-control-property-search .property-search-submit.butt= on:focus { background-color: rgb(214, 17, 48); color: rgb(255, 255, 255); } .form-control-property-search .property-search-submit.button span { overflo= w: hidden; background: url("/static/images/_/icons/search_white.png") cente= r center / 32px 32px no-repeat; width: 39px; height: 39px; } .form-control-property-search .property-search-near.button span { display: = inline-block; left: 0px; right: auto; padding: 1.351em; width: 40px !import= ant; height: 40px !important; background: url("/static/icons-svg/near_icon_= white.svg") center center / 32px 30px no-repeat !important; } .form-control-property-search .property-search-near.button { width: auto; h= eight: 40px; padding: 0.8em 1em 1em 2.8em; } @media only screen and (min-width: 40.063em) { .form-control-property-search .property-search-submit.button span { overf= low: hidden; width: 50px; height: 50px; } .form-control-property-search .property-search-near.button { height: 50px= ; font-size: 1.12rem; } .form-control-property-search .property-search .form-control-property-sea= rch { width: 650px; height: auto; } } @media only screen and (min-width: 64em) { .form-control-property-search .property-search .form-control-property-sea= rch { width: 790px; height: auto; } } @media only screen and (max-width: 641px) { .form-control-property-search .property-search-near.button span { padding= : 0px !important; } } .property-search-summary { padding: 1.25em 0px; } .property-search-summary h2 { padding: 0px 0.625em; font-size: 1.375em; } .property-search-summary h2 span { font-size: 1em; } .property-search-summary select { font-family: "Gill Sans Book"; font-size:= 1.12rem; } @media only screen and (min-width: 40.063em) { .property-search-summary { padding: 1.25em 0px; } .property-search-summary h2 { padding: 0px; font-size: 1.375em; } } @media only screen and (min-width: 64em) { .property-search-summary { margin: 0px 1.875em; } } @media only screen and (min-width: 90.063em) { .property-search-summary h2 { font-size: 1.875em; } } @media only screen and (min-width: 40.063em) { .property-search-summary-select { float: right; } } .property-search-tabs { display: none; } .property-search-tabs ul { border-bottom: 1px solid rgb(221, 213, 195); pad= ding-left: 6.25em; } .property-search-tabs li { background: 0px 0px rgb(242, 242, 242); border: = 1px solid rgb(221, 213, 195); display: inline-block; font-size: 1.5rem; mar= gin-bottom: -1px; padding-left: 0px; text-transform: uppercase; } .property-search-tabs li.active { border-width: 1px; border-style: solid; b= order-color: rgb(221, 213, 195) rgb(221, 213, 195) rgb(255, 255, 255); bord= er-image: initial; background: 0px 0px; } .property-search-tabs li.active a { color: rgb(214, 17, 48); } .property-search-tabs a { color: rgb(55, 55, 55); display: block; padding: = 0.625em 1.875em; text-decoration: none; } .property-search-tabs a:active, .property-search-tabs a:focus { outline: 0p= x; } @media only screen and (min-width: 64em) { .property-search-tabs { display: block; margin: 0px 1.875em; } } .property-search-tabs.search-bar-padding { padding-top: 2rem; } .property-search-tabs.tabs-mobile { display: block; } @media only screen and (max-width: 40em) { .property-search-tabs.tabs-mobile ul { padding-left: 3.125em; } } .property-search-filters button { width: 100%; } .property-search-filters .search-options { padding: 0px; } .property-search-filters .search-options .form-control { width: 100% !impor= tant; } .property-search-filters .property-search-near.button span { display: inlin= e-block; left: 0px; right: auto; padding: 1.351em; width: 40px !important; = height: 40px !important; background: url("/static/icons-svg/near_icon_white= .svg") center center / 32px 30px no-repeat !important; } .property-search-filters .property-search-near.button { width: auto; height= : 40px; padding: 0.8em 1em 1em 2.8em; } @media only screen and (max-width: 641px) { .property-search-filters .property-search-near.button span { padding: 0px= !important; } } .property-search-filters .property-search-filter { border: none; margin: 0p= x 0px 0.0625em; padding: 0px; } .property-search-filters .property-search-filter #bingOptionsDiv label { fo= nt-size: 100%; } .property-search-filters .property-search-filter:last-child { margin-bottom= : 0.9375em; } .property-search-filters .property-search-filter ul { margin-bottom: 0px; } .property-search-filters .property-search-filter li { background: 0px 0px; = padding-left: 0px; } .property-search-filters .property-search-filter li:last-child input { marg= in-bottom: 0px; } .property-search-filters .property-search-filter label { font-size: 1.125re= m; } .property-search-filters .property-search-filter input { margin-right: 0.62= 5em; } .property-search-filters .property-search-filter .accordion-navigation .con= tent { padding: 1.25em; } .property-search-filters .property-search-filter .accordion-navigation .acc= ordion-trigger-text { padding-left: 0.875em; letter-spacing: 1px; } .property-search-filters .property-search-filter .map_check_all, .property-= search-filters .property-search-filter .map_check_option { margin-top: 0.35= rem; } .property-search-filters .holiday-booking .search-options .form-control, .p= roperty-search-filters .holiday-booking input#cottage-date-from { width: 10= 0% !important; } .property-search-filters .holiday-booking .button { margin-bottom: 0px; } .property-search-filters .holiday-booking .search-options { padding: 0px; } .property-search-filters .holiday-booking textarea { color: rgb(0, 0, 0); } .property-search-filters .holiday-booking .book-panel { background-color: r= gb(221, 219, 179); width: 100%; height: auto; padding: 1em 0.5em 1em 1em; b= order: 1px solid rgb(204, 153, 0); margin-bottom: 1em; } .property-search-filters .holiday-booking .book-panel p { margin-bottom: 0.= 02em; } .property-search-filters .holiday-booking .book-panel p:first-child { margi= n-bottom: 0.3em; } .property-search-filters ::-webkit-input-placeholder { color: rgb(55, 55, 5= 5); } .property-search-filters .accord-fix .accordion-trigger-state.filter-state = { height: 45px; width: 45px; } .property-search-filters .cottage-message { display: none; } .property-search-results { list-style: none; margin-left: 0px; clear: both;= } .property-search-results .property-search-result { border-bottom: 1px solid= rgb(233, 230, 225); margin-bottom: 1.875em; padding-bottom: 1.25em; } .property-search-results .property-search-result:last-child { border-bottom= : 0px; padding-bottom: 0px; } .property-search-results .property-info { padding: 0.9375em 0px 0px; } .property-search-results .property-name { color: rgb(214, 17, 48); font-siz= e: 1rem; margin-bottom: 0px; letter-spacing: 1px; } .property-search-results .property-name:active, .property-search-results .p= roperty-name:focus, .property-search-results .property-name:hover { text-de= coration: underline; } .property-search-results .property-distance { color: rgb(117, 117, 117); fo= nt-size: 0.9375rem; } .property-search-results .property-description p { color: rgb(55, 55, 55); = margin-bottom: 0.625em; font-size: 0.93rem; } .property-search-results .property-location { color: rgb(55, 55, 55); } .property-search-results div.capacities div, .property-search-results div.c= apacities span { font-size: 1.125rem; } @media screen and (max-width: 640px) { .property-search-results div.capacities div, .property-search-results div= .capacities span { font-size: 0.9375rem; } } @media only screen and (min-width: 40.063em) { .property-search-results .property-distance, .property-search-results .pr= operty-name { font-size: 1.125rem; } .property-search-results .property-search-result { margin-bottom: 1.875em= ; padding-bottom: 1.875em; } } .pagination .pagination-location { letter-spacing: 1px; } #listView-nextPage span.next { background: url("/static/Icons/grey-up-arrow= .gif") left center / 40px 38px no-repeat; transform: rotate(90deg); } #listView-prevPage span.prev { background: url("/static/Icons/grey-up-arrow= .gif") left center / 40px 38px no-repeat; transform: rotate(-90deg); } .datepicker th.next { background: url("../images/cal_right_arrow.gif") righ= t center no-repeat; left: -0.65em; position: relative; } .datepicker th.prev { background: url("../images/cal_left_arrow.gif") right= center no-repeat; } ul.ui-autocomplete li { background: 0px 0px !important; } .search-options { padding: 1.25em 1.25em 0px; } .search-options .search-options-header h3 { font-size: 1.5rem; text-transfo= rm: uppercase; margin-bottom: 0.875em; } .search-options .search-options-form { background-color: rgb(248, 247, 242)= ; padding: 1.25em; } .search-options .search-options-form .button-top-fix.button { margin-top: -= 1em; } .search-options .search-options-form .button { margin-top: 2rem; margin-bot= tom: 0px; } .search-options .search-options-form .link-after-button { top: 2em; positio= n: relative; } .search-options .search-options-form .link-after-button a { font-size: 1.25= rem; text-transform: uppercase; } .search-options .form-control label { font-family: "Gill Sans Light"; displ= ay: block; font-size: 0.9375rem; margin-bottom: 1.2em; } .search-options .form-control input, .search-options .form-control select {= border: 1px solid rgb(151, 151, 151); font-family: "Gill Sans Book"; outli= ne: 0px; } .search-options .form-control select { appearance: none; border: 1px solid = rgb(193, 192, 189); padding-left: 0.2em; line-height: 1.4em; background: ur= l("../images/ovp/down-arrow-grey-box.gif") right center no-repeat rgb(255, = 255, 255) !important; white-space: normal !important; padding-right: 2.5em = !important; } .search-options .form-control .form-input-wrapper { -webkit-box-flex: 1; fl= ex: 1 1 0%; } .search-options .form-control .form-input-wrapper input.date-picker { backg= round: url("../images/calendar_icon.gif") right center no-repeat rgb(255, 2= 55, 255); cursor: pointer; border-color: rgb(193, 192, 189); } @media (max-width: 641px) { .search-options .form-control .form-input-wrapper input.date-picker { fon= t-size: 0.875rem; } } .search-options .form-control .form-input-wrapper input.date-picker:focus {= outline: 0px; } @media only screen and (min-width: 64em) { .search-options .form-control { width: 40%; height: auto; } } .search-options .form-row::after, .search-options .form-row::before { conte= nt: " "; display: table; } .search-options .form-row::after { clear: both; } .search-options .form-control-date { float: left; width: 45%; } .search-options .form-control-date:last-child { float: right; } .search-options .voucher-button .button { margin-top: 0px; margin-bottom: 1= .5rem; } .search-options #validationCheckMessage { line-height: 4rem; padding: 1rem;= color: rgb(255, 255, 255); } .search-options .validateFail { background-color: rgb(214, 17, 48); } .search-options .validatePass { background-color: rgb(0, 139, 32); } .search-options .button.no-margin { margin: 0px; } .search-options .single-line-search { float: left; } .search-options .single-line-search .form-input-wrapper { float: left; } .search-options .single-line-search .form-input-wrapper input { height: 50p= x; } @media only screen and (max-width: 40em) { .search-options .single-line-search .form-input-wrapper input { height: 4= 0px; } } @media only screen and (max-width: 80em) and (min-width: 64em) { .search-options .single-line-search { width: 60% !important; } } @media only screen and (max-width: 64em) { .search-options .single-line-search { width: 100%; } .search-options .single-line-search .form-input-wrapper { width: 80%; } } .search-options .search-icon-button { width: 40px; height: 40px; min-width:= 0px; min-height: 0px; } .search-options .search-icon-button.button span { background: url("/static/= images/_/icons/search_white.png") center center / 32px 32px no-repeat; widt= h: 39px; height: 39px; } @media only screen and (min-width: 40.06em) { .search-options .search-icon-button { width: 50px; height: 50px; } .search-options .search-icon-button.button span { background: url("/stati= c/images/_/icons/search_white.png") center center / 30px 30px no-repeat; wi= dth: 50px; height: 50px; } } .search-options .search-near.button span { width: 40px; height: 40px; backg= round: url("/static/icons-svg/near_icon_white.svg") center center / 32px 30= px no-repeat; display: inline-block; left: 0px; right: auto; padding: 1.351= em; } .search-options .search-near.button { width: auto; height: 40px; padding: 0= .8em 1em 1em 2.8em; border-bottom: none; } @media screen and (max-width: 1023px) { .search-options .search-near.button span { width: 35px; height: 35px; bac= kground: url("/static/icons-svg/near_icon_white.svg") center center / 27px = 25px no-repeat; font-size: inherit; } .search-options .search-near.button { height: 35px; } } @media screen and (min-width: 640px) { .search-options .search-near { margin-left: 1em; } } @media screen and (max-width: 1023px) { .search-options .form-submit.long-offset { margin-left: 0px; } .search-options .search-options-form { padding-bottom: 6.5em !important; = } .search-options .link-after-button { top: 6em !important; } } @media only screen and (min-width: 64em) { .search-options #news-keyword { min-width: 30em; } .search-options .form-control { display: flex; -webkit-box-orient: horizo= ntal; flex-direction: row; width: 55%; height: auto; } .search-options .form-control:nth-child(1) { width: 40%; height: auto; } .search-options .form-control.form-control-date { width: 30%; height: aut= o; } .search-options .form-control.form-control-date:last-child { float: left;= } .search-options .form-control.form-control-borough, .search-options .form= -control.form-control-keyword, .search-options .form-control.form-control-l= ocation, .search-options .form-control.form-control-postcode, .search-optio= ns .form-control.form-control-type, .search-options .form-control.form-cont= rol-year { float: left; } .search-options .form-control label { text-align: right; width: 6.25em; p= adding-right: 0.5em; margin-top: -0.1em; } .search-options .form-control label.very-short-label { width: 2.1875em; } .search-options .form-control label.short-label { width: 4.6875em; } .search-options .form-submit.very-short-offset { margin-left: 4.375em; } .search-options .form-submit.long-offset { margin-left: 7.59em; } } @media only screen and (min-width: 40.063em) and (orientation: landscape) { .search-options .search-options-form { padding: 2.5em; } .search-options .form-control { margin-right: 2em; } .search-options .form-control label { font-size: 1.2em; padding-top: 0px;= line-height: 1.2em; margin-top: -0.2em; } .search-options .form-control input, .search-options .form-control select= { font-size: 1.125rem; } .search-options .form-control select { padding: 0.2em; } .search-options .form-submit.very-short-offset { margin-left: 6.597em; } } @media only screen and (min-width: 64em) { .search-options { padding: 3.75em 2.5em 0px; } .search-options .search-options-header h3 { font-size: 1.875rem; } .search-options .form-control { width: 40%; height: auto; } .search-options .form-control:nth-child(1) { width: 40%; height: auto; } .search-options .form-control.form-control-date { width: 25%; height: aut= o; } .search-options .search-options-form .search-btn-holder { clear: both; } } @media only screen and (min-width: 40.063em) { .ie9 .search-options .form-row { width: 100%; height: auto; display: tabl= e; } .ie9 .search-options .form-control { width: 50%; height: auto; display: t= able-row; } .ie9 .search-options .form-control.form-control-date { width: 25%; height= : auto; } .ie9 .search-options .form-control.form-control-date:last-child { float: = left; } .ie9 .search-options .form-control label { display: table-cell; } .ie9 .search-options .form-control label span { display: inline-block; } .ie9 .search-options .form-control label.very-short-label span { width: 3= 5px; } .ie9 .search-options .form-control label.short-label span { width: 75px; = } .ie9 .search-options .form-control label.long-label span { width: 200px; = } .ie9 .search-options .form-control .form-input-wrapper { display: table-c= ell; width: 100%; } .ie9 .search-options .form-submit.very-short-offset { margin-left: 6.125e= m; } .ie9 .search-options .form-submit.long-offset { margin-left: 8.8em; } } @media only screen and (min-width: 64em) { .ie9 .search-options .form-control { width: 40%; height: auto; } .ie9 .search-options .form-control.form-control-date { width: 20%; height= : auto; } } .ie9-formfix .long-label { text-align: left !important; } .ie9-formfix .long-offset { margin-left: 0px !important; } .ie9-formfix .form-control { width: 100% !important; } .ie9-formfix .search-options .form-control select { background: 0px 0px rgb= (255, 255, 255) !important; padding-right: 0.2em !important; } .ie9-formfix .search-options .form-control select option { font-family: "Gi= ll Sans Light", sans-serif !important; } @media (min-width: 642px) { .ie9-formfix .search-options .form-control-date:last-child { left: auto; = } } .ie9-formfix .search-options label { text-align: left; } @media only screen and (min-width: 64em) { .ie9-formfix .form-control { width: 50% !important; } } .search-results ol { list-style: none; margin: 0px; } .search-results .sub-heading { padding-top: 1rem; padding-bottom: 2rem; } .search-results .sub-heading h4 { font-size: 2.25rem; } .search-results .summary { padding: 0px; color: rgb(56, 55, 55); font-size:= 0.93rem; } .search-results .title { font-weight: 700; font-size: 1.12rem; } .search-results .date { margin-top: 1em; } .search-results .search-result-item { display: block; margin: 0px 0px 0.5em= ; padding: 0.625rem; } .search-results .search-result-item:last-child { border-bottom: none; } .search-results .search-result-item span.event-schedule { content: ""; back= ground: url("/static/Icons/calendar-small.gif") left center no-repeat; posi= tion: relative; top: -0.15em; padding-left: 2em; } .search-results .search-result-item span.event-location { margin-left: 0.22= em; padding-left: 1.78em; background: url("/static/Icons/places-icon.png") = no-repeat; line-height: normal; } .search-results .search-result-item span.event-sold { font-weight: 700; } .search-results .search-result-item div.event-member-only { padding-left: 1= .78em; background: url("/static/Icons/members.png") -5px center / 30px no-r= epeat; line-height: inherit; } .search-results .search-result-item div.event-schedule { content: ""; backg= round: url("/static/Icons/calendar-small.gif") left center no-repeat; posit= ion: relative; top: -0.15em; padding-left: 2em; } .search-results .search-result-item div.event-location { margin-left: 0.22e= m; padding-left: 1.78em; background: url("/static/Icons/places-icon.png") n= o-repeat; line-height: normal; } .search-results .search-result-item div.capacities div, .search-results .se= arch-result-item div.capacities span { font-size: 1.125rem; } @media screen and (max-width: 640px) { .search-results .search-result-item div.capacities div, .search-results .= search-result-item div.capacities span { font-size: 0.9375rem; } } .search-results a { display: block; } .search-results a:active, .search-results a:focus, .search-results a:hover = { text-decoration: none; } .search-results h3 { color: rgb(214, 17, 48); font-size: 1rem; margin-top: = 0.5em; } .search-results h3:active, .search-results h3:focus, .search-results h3:hov= er { text-decoration: underline; } .search-results hr { margin: 0.75em 0px; } .search-results .cottage-dogs, .search-results .cottage-sleeps, .search-res= ults .event-bookable, .search-results .event-location, .search-results .eve= nt-member-only, .search-results .event-note, .search-results .event-schedul= e, .search-results .plaque-location, .search-results .plaque-role { color: = rgb(55, 55, 55); display: block; font-size: 0.9375rem; margin-bottom: 0.312= 5em; } .search-results .event-bookable { color: rgb(214, 17, 48); } .search-results .venue-cabaret, .search-results .venue-conference, .search-= results .venue-dining, .search-results .venue-dinner-dance, .search-results= .venue-drinks, .search-results .venue-meeting, .search-results .venue-team= -building, .search-results .venue-wedding-ceremony, .search-results .venue-= wedding-reception { color: rgb(55, 55, 55); font-weight: 700; } .search-results span.plaque-location::before { content: ""; background: url= ("/static/Icons/places-icon.png") no-repeat; padding: 0.65em; top: 0.65em; = position: relative; } .search-results .plaque-role { font-weight: 700; padding-left: 0px; } .search-results .event-note { color: rgb(214, 17, 48); } .search-results .event-note:active, .search-results .event-note:focus, .sea= rch-results .event-note:hover { text-decoration: underline; } .search-results .history-period, .search-results .history-theme { color: rg= b(55, 55, 55); font-weight: 700; } .search-results.search-results-grid .event-location { background: url("/sta= tic/Icons/places-icon.png") 30px center no-repeat; line-height: normal; } .search-results.search-results-grid .search-result-item { padding-left: 0px= ; padding-right: 0px; width: 91.6667%; float: left; margin-left: 4.16667% != important; } @media (max-width: 641px) and (min-width: 0px) { .search-results .sub-heading { margin-left: 4.16%; } } @media only screen and (min-width: 40.063em) { .search-results .sub-heading { margin-left: 4.16%; } .search-results.search-results-grid .search-result-item { position: relat= ive; padding-left: 0px; padding-right: 0px; width: 41.6667%; left: 4.16667%= ; right: auto; float: left; margin-bottom: 1.875em; margin-left: 0px !impor= tant; } .search-results.search-results-grid .search-result-item:last-child { posi= tion: relative; padding-left: 0px; padding-right: 0px; width: 41.6667%; rig= ht: 4.16667%; left: auto; float: right; } } @media only screen and (min-width: 47.938em) and (orientation: landscape) { .search-results .sub-heading { margin-left: 0px; } .search-results .search-result-item { margin-bottom: 1em; } .search-results h3 { font-size: 1.125rem; margin: 0px 0px 0.5em; } .search-results .event-bookable, .search-results .event-location, .search= -results .event-member-only, .search-results .event-note, .search-results .= event-schedule, .search-results .plaque-location, .search-results .plaque-r= ole { font-size: 1.125rem; } .search-results.search-results-list .search-result-item { padding: 0px 0p= x 0.625rem; width: 91.6667%; float: left; border-bottom: 1px solid rgb(233,= 230, 225); margin-bottom: 0.5em; margin-left: 4.16667% !important; } .search-results.search-results-list .search-result-item::after, .search-r= esults.search-results-list .search-result-item::before { content: " "; disp= lay: table; } .search-results.search-results-list .search-result-item::after { clear: b= oth; } .search-results.search-results-list .search-result-item:last-child { bord= er-bottom: none; } .search-results.search-results-list .search-result-image { padding-left: = 0px; padding-right: 0px; width: 33.3333%; float: left; } .search-results.search-results-list .search-result-info { padding-left: 0= px; padding-right: 0px; width: 62.5%; float: left; margin-left: 4.16667% !i= mportant; } } @media only screen and (min-width: 64em) { .search-results { padding-left: 2.5em !important; padding-right: 2.5em !i= mportant; } .search-results.search-results-list .search-result-item { padding-left: 0= px; padding-right: 0px; width: 100%; float: left; margin-left: 0px !importa= nt; } .search-results.search-results-list .search-result-item::after, .search-r= esults.search-results-list .search-result-item::before { content: " "; disp= lay: table; } .search-results.search-results-list .search-result-item::after { clear: b= oth; } .search-results.search-results-grid .search-result-item { position: relat= ive; padding-left: 0px; padding-right: 0px; width: 45.8333%; left: 0px; rig= ht: auto; float: left; } .search-results.search-results-grid .search-result-item:last-child { posi= tion: relative; padding-left: 0px; padding-right: 0px; width: 45.8333%; lef= t: 0px; right: auto; float: right; } } span.venue-wedding-ceremony { margin-left: 0.22em; padding-left: 1.78em; ba= ckground: url("/static/Icons/icon_venue_wedding_ceremony.png") 0px 0% / 28p= x no-repeat; line-height: normal; } span.venue-wedding-reception { margin-left: 0.22em; padding-left: 1.78em; b= ackground: url("/static/Icons/icon_venue_wedding_reception.png") 0px 0% / 3= 0px no-repeat; line-height: normal; } span.venue-dining { margin-left: 0.22em; padding-left: 1.78em; background: = url("/static/Icons/icon_venue_dining.png") 0px 0% / 20px no-repeat; line-he= ight: normal; } span.venue-dinner-dance { margin-left: 0.22em; padding-left: 1.78em; backgr= ound: url("/static/Icons/icon_venue_dinner_dance.png") 0px 0% / 25px no-rep= eat; line-height: normal; } span.venue-drinks { margin-left: 0.22em; padding-left: 1.78em; background: = url("/static/Icons/icon_venue_drinks.png") 0px 0% / 22px no-repeat; line-he= ight: normal; } span.venue-conference { margin-left: 0.22em; padding-left: 1.78em; backgrou= nd: url("/static/Icons/icon_venue_theatre.png") 0px 0% / 22px no-repeat; li= ne-height: normal; } span.venue-meeting, span.venue-wedding-meeting { margin-left: 0.22em; paddi= ng-left: 1.78em; background: url("/static/Icons/icon_venue_meetings.png") 0= px 0% / 25px no-repeat; line-height: normal; } span.venue-cabaret { margin-left: 0.22em; padding-left: 1.78em; background:= url("/static/Icons/icon_venue_cabaret.png") 0px 0% / 22px no-repeat; line-= height: normal; } span.venue-team-building { margin-left: 0.22em; padding-left: 1.78em; backg= round: url("/static/Icons/icon_venue_teambuilding.png") 0px 0% / 25px no-re= peat; line-height: normal; } span.event-member-only { padding-left: 1.78em; background: url("/static/Ico= ns/members.png") -5px center / 30px no-repeat; line-height: inherit; } div.cottage-location { color: rgb(55, 55, 55); font-size: 0.9375rem; margin= -bottom: 0.4375em; margin-top: 0.5em; margin-left: 0.22em; padding-left: 1.= 78em; background: url("/static/Icons/places-icon.png") no-repeat; line-heig= ht: normal; } div.cottage-location a { display: inline; } div.cottage-sleeps { font-size: 0.9375rem; margin-left: 0.22em; padding-lef= t: 1.78em; background: url("/static/Icons/icon_sleeps_tran_small.png") 0px = 0% / 22px no-repeat; line-height: normal; } span.cottage-dogs { margin-left: 0.22em; padding-left: 1.78em; background: = url("/static/Icons/icon_dogs_tran_small.png") 0px 0% / 22px no-repeat; line= -height: normal; } div.facilities-icons { clear: both; } div.facilities-icons span { width: 28px; height: 28px; display: inline-bloc= k; background-color: rgb(214, 17, 48); background-position: center center; = margin-left: 0px; padding: 2px; } div.facilities-search-icons { clear: both; padding-top: 0.5em; } div.facilities-search-icons span { width: 28px; height: 28px; display: inli= ne-block; background-color: rgb(214, 17, 48); background-position: center c= enter; margin-left: 2px; padding: 2px; } ul.facilities-search-icons { clear: both; } ul.facilities-search-icons span { float: right; width: 28px; height: 28px; = display: inline-block; background-position: center center; border: 1px soli= d rgb(0, 0, 0); } span.cottage-dogs-search { background: url("/static/Icons/black-dog.png") 0= px 0px / 22px no-repeat; } span.cottage-dogs-icon { background: url("/static/Icons/white-dog.gif") 0px= 0px / 22px no-repeat; } span.cottage-baby-search { background: url("/static/Icons/black-baby-changi= ng.png") 0px 0px / 22px no-repeat; } span.cottage-baby-icon { background: url("/static/Icons/white-baby-changing= .gif") 0px 0px / 22px no-repeat; } span.cottage-wheelchair-search { background: url("/static/Icons/black-disab= led.png") 0px 0px / 22px no-repeat; } span.cottage-wheelchair-icon { background: url("/static/Icons/white-disable= d.gif") 0px 0px / 22px no-repeat; } span.cottage-wifi-search { background: url("/static/Icons/black-wifi.gif") = 0px 0px / 22px no-repeat; } span.cottage-wifi-icon { background: url("/static/Icons/white-wifi.png") 0p= x 0px / 22px no-repeat; } span.cottage-fireplace-search { background: url("/static/Icons/black-firepl= ace.png") 0px 0px / 22px no-repeat; } span.cottage-fireplace-icon { background: url("/static/Icons/white-fireplac= e.png") 0px 0px / 22px no-repeat; } span.cottage-bbq-search { background: url("/static/Icons/black-bbq.png") 0p= x 0px / 22px no-repeat; } span.cottage-bbq-icon { background: url("/static/Icons/white-bbq.png") 0px = 0px / 22px no-repeat; } span.cottage-sea-search { background: url("/static/Icons/black-by-the-sea.p= ng") 0px 0px / 22px no-repeat; } span.cottage-sea-icon { background: url("/static/Icons/white-by-the-sea.png= ") 0px 0px / 22px no-repeat; } div.cottage-nights { color: rgb(55, 55, 55); font-size: 0.9375rem; clear: b= oth; } span.cottage-price { color: rgb(55, 55, 55); font-size: 1.25rem; font-weigh= t: 700; margin-bottom: 0.3125em; } div.special-offer-container { position: relative; } div.special-offer-container div { position: absolute; background-color: rgb= (214, 17, 48); padding: 0.3rem 0.7rem; color: rgb(255, 255, 255); text-tran= sform: uppercase; font-family: "Gill Sans Book"; border-bottom-right-radius= : 10px; font-size: 1.125rem; } @media (max-width: 641px) { div.special-offer-container div { font-size: 1.25rem; } } div.special-offer-large-container { position: relative; } div.special-offer-large-container a { position: absolute; background-color:= rgb(214, 17, 48); padding: 0.4rem 0.7rem; color: rgb(255, 255, 255); text-= transform: uppercase; font-family: "Gill Sans Book"; border-bottom: 0px; ma= rgin-bottom: 0px; z-index: 1; font-size: 1.75rem; } div.special-offer-large-container .arrow.button { margin-top: 0px; } @media (max-width: 1024px) and (min-width: 642px) { div.special-offer-large-container a { font-size: 1.25rem; } div.special-offer-large-container .arrow.button span { height: 50px; } } @media only screen and (max-width: 641px) { div.special-offer-large-container .arrow.button span { height: 35px; } } div.blueplaque-location { color: rgb(55, 55, 55); font-size: 0.9375rem; mar= gin-bottom: 0.4375em; margin-top: 1em; margin-left: 0.22em; padding-left: 1= .78em; background: url("/static/Icons/places-icon.png") no-repeat; line-hei= ght: normal; } .volunteer-description { color: rgb(55, 55, 55); } .volunteer-role { display: block; color: rgb(55, 55, 55); font-weight: 700;= } .search-results-header { padding: 2em 3.7vw; } .search-results-header .search-results-header-box { padding-left: 0px; padd= ing-right: 0px; width: 91.6667%; float: left; border-bottom: 1px solid rgb(= 233, 230, 225); padding-bottom: 0.625em; margin-left: 4.16667% !important; = } .search-results-header .search-results-view-options { display: none; } .search-results-header h2 { font-family: "Gill Sans Light"; font-size: 1.31= 25rem; font-weight: 400; margin-bottom: 0px; } .search-results-header h2 b { font-family: "Gill Sans Book"; } @media only screen and (min-width: 47.938em) and (orientation: landscape) { .search-results-header .search-results-summary { float: left; width: 49%;= } .search-results-header .search-results-view-options { display: block; flo= at: right; text-align: right; width: 49%; } .search-results-header .search-results-view-options p { display: inline-b= lock; font-family: "Gill Sans Light"; font-size: 1.3125rem; margin-bottom: = 0px; } .search-results-header .search-results-view-options ul { display: inline-= block; margin-bottom: 0px; } .search-results-header .search-results-view-options li { background: 0px = 0px; display: inline-block; font-family: "Gill Sans Light"; font-size: 1.31= 25rem; padding: 0px; text-transform: uppercase; } .search-results-header .search-results-view-options a { color: rgb(55, 55= , 55); display: block; } .search-results-header .search-results-view-options a:active, .search-res= ults-header .search-results-view-options a:focus, .search-results-header .s= earch-results-view-options a:hover { outline: 0px; text-decoration: none; } .search-results-header .search-results-view-options a.list-option::before= { content: ""; background: url("/static/Icons/list.gif") no-repeat; paddin= g: 0.65em; top: 0.705em; position: relative; } .search-results-header .search-results-view-options a.grid-option::before= { content: ""; background: url("/static/Icons/grid.gif") no-repeat; paddin= g: 0.65em; top: 0.65em; position: relative; } .search-results-header .search-results-view-options .active a { color: rg= b(214, 17, 48); } .search-results-header .search-results-view-options .grid-option { margin= -left: 1.25em; padding-left: 1.25em; } .search-results-header .search-results-view-options .list-option { margin= -left: 1.25em; padding-left: 1.25em; } .search-results-header h2 { font-size: 1.5rem; } } @media only screen and (min-width: 64em) { .search-results-header { padding: 1.875em 2.5em 0.625em; } .search-results-header .search-results-header-box { padding-left: 0px; pa= dding-right: 0px; width: 100%; float: left; margin-left: 0px !important; } } @media (min-width: 1440px) { .search-results-header { padding: 2em 0px; } } .search-results-pagination { margin-bottom: 1.25em; } .search-results-pagination .column { border-bottom: 1px solid rgb(233, 230,= 225); height: 40px; } .search-results-pagination .pagination { float: right; } .search-results-pagination .pagination #resultsNextPage, .search-results-pa= gination .pagination #resultsPrevPage { background: url("/static/Icons/page= -next.gif") center center no-repeat; } .search-results-pagination .pagination #resultsPrevPage { transform: rotate= (-180deg); } @media only screen and (min-width: 64em) { .search-results-pagination { margin-bottom: 3.125em; padding: 0px 2.5em; = } } .search-subscribe-banner { background: rgb(243, 240, 235); padding-left: 0p= x; padding-right: 0px; } .search-subscribe-banner h2 { font-size: 1rem; margin-bottom: 1.25em; } .search-subscribe-banner li { background: 0px 0px; display: inline-block; p= adding-left: 0px; } .search-subscribe-banner .intro { display: inline-block; font-size: 0.9375r= em; } .search-subscribe-banner .column { border-bottom: 1px solid rgb(205, 203, 1= 98); padding: 1.25em 0px; } .search-subscribe-banner .column:last-child { border-bottom: none; } .search-subscribe-banner .job-account-control li { display: block; font-siz= e: 0.9375rem; } .search-subscribe-banner .social-links { display: block; float: right; marg= in-bottom: -0.9375em; } .search-subscribe-banner .social-links a { overflow: hidden; width: 30px; h= eight: 30px; display: block; } .search-subscribe-banner .social-links a::before { content: ""; display: bl= ock; width: 0px; height: 100%; } .search-subscribe-banner .icon-linkedin { background-color: rgb(0, 123, 182= ); } .search-subscribe-banner .icon-google-plus { background-color: rgb(214, 71,= 61); } .search-subscribe-banner .icon-twitter { background-color: rgb(81, 159, 217= ); } .search-subscribe-banner .icon-facebook { background-color: rgb(69, 100, 17= 3); } .search-subscribe-banner .credentials { margin: 0.625em 0px 1.25em; } .search-subscribe-banner .credentials::after, .search-subscribe-banner .cre= dentials::before { content: " "; display: table; } .search-subscribe-banner .credentials::after { clear: both; } .search-subscribe-banner .credentials li:first-child { float: left; } .search-subscribe-banner .credentials li:last-child { float: right; } @media only screen and (min-width: 40.063em) { .search-subscribe-banner { padding: 3.125em 2.5em; } .search-subscribe-banner h2 { font-size: 1.5rem; margin-bottom: 1.25em; } .search-subscribe-banner .intro { float: left; font-size: 1.3125rem; } .search-subscribe-banner .column { border-bottom: none; border-right: 1px= solid rgb(205, 203, 198); padding: 0px; } .search-subscribe-banner .column::after, .search-subscribe-banner .column= ::before { content: " "; display: table; } .search-subscribe-banner .column::after { clear: both; } .search-subscribe-banner .column:last-child { border-right: none; } .search-subscribe-banner .job-account-control li { font-size: 1.125rem; } .search-subscribe-banner .social-links { float: left; margin-left: 0.625e= m; } .search-subscribe-banner .credentials { margin: 3.125em 0px 0px; } } .share-this-page { border-top: 1px solid rgb(215, 215, 215); border-bottom:= 1px solid rgb(215, 215, 215); padding: 0.625em 0px 0.25em; } .share-this-page p { float: left; text-transform: uppercase; margin-bottom:= 0px; padding-top: 0.375em; } @media only screen and (min-width: 64em) { .share-this-page { padding-left: 2.5em; } .share-this-page p { padding-top: 0.625em; } } .simple-footer { background: rgb(248, 247, 243); margin-top: 3.75em; paddin= g: 2.5em 0px 1.875em; } .simple-footer h2 { margin-bottom: 0.625em; } .simple-footer h2, .simple-footer h3 { font-size: 1.3125rem; } .simple-footer address { font-style: normal; } .simple-footer address li { margin-bottom: 0.4375rem; } .simple-footer address .email { background: url("/_/images/_/bullets/blt-ad= dress-email.png") left center no-repeat; padding-left: 2.5rem; } .simple-footer address .phone { background: url("/_/images/_/bullets/blt-ad= dress-phone.png") left center no-repeat; font-size: 1.5rem; padding-left: 2= .5rem; } @media only screen and (min-width: 47.938em) { .simple-footer h2 { font-size: 2.25rem; } .simple-footer h3 { font-size: 1.5rem; } } @media only screen and (min-width: 64em) { .simple-footer .left address .phone { float: left; margin-right: 1.25em; = } .simple-footer .left address .phone:last-child { margin-right: 0px; } } @media only screen and (min-width: 47.938em) and (orientation: landscape) { .site-search { margin: 0px 2.5em; position: relative; border-bottom: 1px = solid rgb(233, 230, 225); } } .site-search-heading { padding: 2.5em 1.25em 1.25em; background-color: rgb(= 248, 247, 242); } .site-search-heading h1 { margin-bottom: 0px; } @media only screen and (min-width: 64em) { .site-search-heading { padding: 5em 2.5em 3.125em; } } .site-search-result-count { background-color: rgb(248, 247, 242); padding: = 0px 1.25em 1.25em; } .site-search-result-count p { font-size: 1.25em; margin-bottom: 0px; text-t= ransform: uppercase; } .site-search-result-count p span { font-family: "Gill Sans Book"; } @media only screen and (min-width: 64em) { .site-search-result-count { background-color: rgb(255, 255, 255); padding= : 2.25em 2.5em; } .site-search-result-count p { font-size: 1.875em; } } .site-search-filter { background-color: rgb(55, 55, 55); } .site-search-filter .site-filter-accordion { display: block; } .site-search-filter .site-filter-list { display: none; } .site-search-filter .accordion-navigation .accordion-top-link::after { cont= ent: "=E2=96=BC"; font-size: 2em; padding: 9px 16px; } .site-search-filter .accordion-navigation.active .accordion-top-link::after= { content: "=E2=96=B2"; font-size: 2em; padding: 8px 16px; } .site-search-filter .accordion-navigation { background: 0px 0px; padding: 0= px; } .site-search-filter .accordion-navigation .accordion-top-link { position: r= elative; text-transform: uppercase; padding: 1.25em 0px 1.25em 1.25em; back= ground-color: rgb(55, 55, 55) !important; color: rgb(255, 255, 255) !import= ant; } .site-search-filter .accordion-navigation .accordion-top-link::after { posi= tion: absolute; top: 0px; right: 0px; background-color: rgb(45, 45, 45); wi= dth: 62px; height: 100%; display: block; } .site-search-filter .tabs-content { background-color: rgb(55, 55, 55) !impo= rtant; } .site-search-filter .filter-row { padding: 0.625em 1.25em; } .site-search-filter .filter-row label { color: rgb(255, 255, 255); font-siz= e: 1.125em; font-family: "Gill Sans Light"; } @media only screen and (min-width: 47.938em) and (orientation: landscape) { .site-search-filter { padding: 1.875em 0px; margin-top: 1.25em; width: 29= .1667%; float: left; margin-left: 0px !important; } .site-search-filter .site-filter-accordion { display: none; } .site-search-filter .site-filter-list { display: block; } } @media only screen and (min-width: 64em) { .site-search-filter { margin-top: 0px; } } @media only screen and (min-width: 47.938em) and (orientation: landscape) { .filter-sticky-stick { position: fixed; top: 5.625em; } .filter-sticky-stop { position: absolute; } } @media only screen and (min-width: 47.938em) and (orientation: landscape) { .site-search-results-holder { padding-left: 0px; padding-right: 0px; widt= h: 66.6667%; float: left; margin-left: 4.16667% !important; } } .site-search-results { padding: 0px 1.25em 2.1875em; border-bottom: 1px sol= id rgb(233, 230, 225); } .site-search-results .search-result { display: block; overflow: hidden; pad= ding: 1.25em 0px; border-bottom: 1px solid rgb(233, 230, 225); } .site-search-results .search-result p { color: rgb(55, 55, 55); margin-bott= om: 0px; } .site-search-results .search-result img { display: block; height: 200px; ma= rgin-bottom: 1em; } .site-search-results .search-result .search-category { font-family: "Gill S= ans Book"; text-transform: uppercase; color: rgb(117, 117, 117); font-size:= 0.75em; } .site-search-results .search-result .search-title { font-family: "Gill Sans= Book"; text-transform: uppercase; color: rgb(214, 17, 48); font-size: 1em;= } .site-search-results .search-result .search-title:active, .site-search-resu= lts .search-result .search-title:focus, .site-search-results .search-result= .search-title:hover { text-decoration: underline; } .site-search-results .search-result:last-of-type { margin-bottom: 1.875em; = } @media only screen and (min-width: 40.063em) { .site-search-results .search-result img { height: auto; } } @media only screen and (min-width: 47.938em) and (orientation: landscape) { .site-search-results { padding: 0px; border-bottom: 0px; } .site-search-results .search-result img { padding-left: 0px; padding-righ= t: 0px; width: 37.5%; float: left; height: 200px; margin-left: 0px !importa= nt; } .site-search-results .search-result .search-result-desc { padding-left: 0= px; padding-right: 0px; width: 58.3333%; float: left; margin-left: 4.16667%= !important; } .site-search-results .search-result .search-category { font-size: 1em; ma= rgin-bottom: 0.25em; } .site-search-results .search-result .search-title { font-size: 1.125em; m= argin-bottom: 0.25em; } .site-search-results .search-result:last-of-type { margin-bottom: 3.75em;= } } .social-links { display: block; float: right; margin-bottom: 0px; } .social-links li { background-image: none; display: inline-block; padding-l= eft: 0px; } .social-links a { overflow: hidden; display: inline-block; margin-top: 0.1e= m; } .social-links a::before { content: ""; display: block; width: 0px; height: = 100%; } .icon-linkedin { background-color: rgb(0, 123, 182); } .icon-google-plus { background-color: rgb(214, 71, 61); } .icon-twitter { background-color: rgb(81, 159, 217); } .icon-facebook { background-color: rgb(69, 100, 173); } @media only screen and (min-width: 40.063em) { .social-links { float: left; margin-left: 1.25em; } .social-links-large li a { width: 50px; height: 50px; } } .strapline { background-color: rgb(255, 255, 255); position: relative; z-in= dex: 1; } .strapline .column { padding: 2.8125em 0px; text-align: center; } @media only screen and (min-width: 40.063em) { .strapline .column { padding: 4.0625em 2.5em; } } .swhh-happened-banner { background: rgb(249, 249, 245); padding-bottom: 1em= ; padding-top: 2.375em; } .swhh-happened-banner .content-item-title { font-family: "Gill Sans Light";= font-size: 1.5625rem; letter-spacing: 2px; text-transform: uppercase; } @media (max-width: 641px) { .swhh-happened-banner .row .image-above { position: initial; } } .swhh-happened-banner p { line-height: 1.35; margin-bottom: 0.5em; } @media only screen and (min-width: 40.063em) { .swhh-happened-banner { padding-top: 4.6875em; } .swhh-happened-banner .content-item-title { font-size: 3rem; margin-botto= m: 0.625em; } .swhh-happened-banner p { font-size: 1.5rem; line-height: 1.5; } } @media only screen and (min-width: 64em) { .swhh-happened-banner { padding: 4.6875em 2.5em 2.5em; } } .visit-events { padding: 0px; } .visit-events .fun-find { background-color: rgb(55, 55, 55); } .visit-events .fun-find .visit-fun { position: relative; overflow: hidden; = } .visit-events .fun-find .visit-fun img { width: 100%; height: auto; } .visit-events .fun-find .visit-fun .caption { padding: 0.9375em 1.5625em; b= ackground-color: rgb(255, 255, 255); } .visit-events .fun-find .visit-fun .caption h3 { color: rgb(214, 17, 48); f= ont-size: 1em; margin: 0px; } .visit-events .fun-find .visit-fun .caption p { font-size: 1.125em; } .visit-events .fun-find .visit-fun .caption a { margin-bottom: 0px; } .visit-events .fun-find .visit-find { padding: 0.625em 0px; overflow: hidde= n; } .visit-events .fun-find .visit-find .map { float: left; position: relative;= width: 50%; height: 220px; } .visit-events .fun-find .visit-find .map svg { width: 100%; inset: 0px; mar= gin: auto; position: absolute; height: 100%; display: block; } .visit-events .fun-find .visit-find .map svg path { cursor: pointer; fill: = rgb(153, 153, 153); } .visit-events .fun-find .visit-find .map svg path:hover { fill: rgb(221, 21= 3, 195); } @media only screen and (min-width: 40.063em) { .visit-events .fun-find .visit-find .map svg { width: 50%; } } .visit-events .fun-find .visit-find .map span { display: none; } .visit-events .fun-find .visit-find .campaign-img { display: block; } .visit-events .fun-find .visit-find .copy { float: left; width: 50%; paddin= g: 1.5625em 0.3125em 0px 0.625em; } .visit-events .fun-find .visit-find .copy h3 { color: rgb(255, 255, 255); f= ont-size: 1em; margin: 0px; } .visit-events .fun-find .visit-find .copy p { font-size: 0.9375em; color: r= gb(255, 255, 255); } .visit-events .fun-find .visit-find .campaign-copy { padding: 1.5625em 1.25= em 0px; } .visit-events .fun-find .visit-find .campaign-copy h3 { color: rgb(255, 255= , 255); font-size: 1.5em; margin: 0px 0px 0.625em; font-family: "Gill Sans = Book"; } .visit-events .fun-find .visit-find .campaign-copy p { font-size: 1.125em; = color: rgb(255, 255, 255); } .visit-events .upcoming-events { padding: 1.125em 0px 1.5625em; } .visit-events .upcoming-events .event { display: block; overflow: hidden; p= adding: 1.25em 0px; } .visit-events .upcoming-events .event:first-of-type { border-bottom: 1px so= lid rgb(233, 230, 225); } .visit-events .upcoming-events .event img { margin-bottom: 0.625em; } .visit-events .upcoming-events .event h4 { color: rgb(214, 17, 48); font-si= ze: 1.125em; } .visit-events .upcoming-events .event h4:active, .visit-events .upcoming-ev= ents .event h4:focus, .visit-events .upcoming-events .event h4:hover { text= -decoration: underline; } .visit-events .upcoming-events .event p { color: rgb(55, 55, 55); padding-l= eft: 1.75em; margin-bottom: 0.625em; } .visit-events .upcoming-events .event p:first-of-type { background: url("/s= tatic/Icons/calendar.gif") left center / 20px 20px no-repeat; } .visit-events .upcoming-events .event p:last-of-type { background: url("/st= atic/Icons/places-icon.png") no-repeat; line-height: 1em; margin-left: 0.18= em; padding-left: 1.6em; } .visit-events .upcoming-events .button { display: inline-block; margin-bott= om: 0px; } @media only screen and (min-width: 40.063em) { .visit-events .upcoming-events { padding: 1.125em 0px 1.5625em; } .visit-events .fun-find .visit-fun { height: 300px; } .visit-events .fun-find .visit-fun img { float: none; position: absolute;= top: 0px; left: 0px; width: 100%; height: auto; min-height: 300px; } .visit-events .fun-find .visit-fun .caption { float: none; position: abso= lute; bottom: 1.5625em; left: 0px; padding: 0.9375em 1.5625em; background-c= olor: rgb(255, 255, 255); } .visit-events .fun-find .visit-fun .caption h3 { font-size: 1.5em; } .visit-events .fun-find .visit-find .copy { padding-right: 1.25em; } } @media only screen and (min-width: 47.938em) { .visit-events { height: 640px; } .visit-events .upcoming-events { padding: 2.25em 0px 3.125em; } } @media only screen and (min-width: 64em) { .visit-events { height: 760px; } .visit-events .fun-find .visit-fun { height: 380px; } .visit-events .fun-find .visit-fun .caption { left: 1.5625em; } .visit-events .fun-find .visit-find { height: 380px; } .visit-events .fun-find .visit-find .map { width: 50%; height: 100%; } .visit-events .fun-find .visit-find .map svg { width: 80%; } .visit-events .fun-find .visit-find .map span { position: absolute; top: = 10px; left: 80%; width: 200px; background-color: rgb(221, 213, 196); paddin= g: 1.25em; } .visit-events .fun-find .visit-find .map span .hover-title { font-size: 1= .125em; font-family: "Gill Sans Medium"; margin: 0px; line-height: 1.125em;= } .visit-events .fun-find .visit-find .map span .hover-areas { font-size: 0= .875em; margin: 0px; } .visit-events .fun-find .visit-find .campaign-img { padding: 1.5625em 0px= 0px 1.5625em; margin-bottom: 0px; } .visit-events .fun-find .visit-find .campaign-copy { padding: 1.5625em 1.= 25em 0px 0px; } .visit-events .fun-find .visit-find .copy { padding-top: 0.9375em; } .visit-events .fun-find .visit-find .copy h3 { font-size: 1.5em; } .visit-events .fun-find .visit-find .copy p { font-size: 1.125em; } .visit-events .upcoming-events { padding: 2.25em 0px 3.125em 3.125em; } .visit-events .upcoming-events .event .event-details { padding-right: 2.5= em; } } .visit-inspired { background-color: rgb(248, 247, 242); padding: 1.875em 0p= x; text-align: center; border-bottom: 1px solid rgb(233, 230, 225); } .visit-inspired h2 { font-size: 1.3125rem; margin-bottom: 0.75em; text-alig= n: left; } .visit-inspired .inspired-grid { margin: 0px 0px 2.5em; display: none; } .visit-inspired .inspired-grid:first-of-type { display: block; } .visit-inspired .inspired-grid li { padding: 0px 1em 0px 0px; background: 0= px 0px; text-align: left; } .visit-inspired .inspired-grid li a { color: rgb(55, 55, 55); text-transfor= m: uppercase; } .visit-inspired .property-idea-title { display: block; font-family: "Gill S= ans Book"; margin-top: 0.625em; } @media only screen and (min-width: 40.063em) { .visit-inspired { padding: 1.125em 0px 1.5625em; } .visit-inspired .inspired-grid li { margin-bottom: 1.25em; } } @media only screen and (min-width: 47.938em) { .visit-inspired { padding: 2.25em 0px 3.125em; } .visit-inspired h2 { font-size: 2.25rem; margin-bottom: 0.75em; } } @media only screen and (min-width: 64em) { .visit-inspired { padding: 3.125em 2.5em; } .visit-inspired h2 { margin-bottom: 0.9375em; } .visit-inspired .inspired-grid li { margin-bottom: 0px; } } .visit-places { background-color: rgb(248, 247, 242); padding: 0px; } .visit-places .property-search-field { width: 83.3333%; height: 40px; float= : left; } .visit-places .button.property-search-submit { float: right; min-height: 0p= x; min-width: 0px; } .visit-places .button.property-search-near { float: right; font-size: 0.937= 5rem; line-height: 1; min-height: 0px; min-width: 0px; } .visit-places .places { padding: 1.875em 0px 1.25em; } .visit-places .places p { margin-bottom: 1.875em; } .visit-places .places > p > a { margin-top: 1.8vw; } .visit-places .place-images { margin-bottom: 0.9375em; } .visit-places .place-images a { display: block; } .visit-places .place-images .placeimg { position: relative; overflow: hidde= n; height: 300px; } .visit-places .place-images .placeimg img { position: absolute; top: 0px; l= eft: 0px; width: 100%; height: auto; min-height: 300px; } .visit-places .place-images .placeimg .caption { position: absolute; left: = 4.16667%; margin-right: 4.16%; bottom: 1.875em; padding: 1.25em; background= : rgba(255, 255, 255, 0.9); } .visit-places .place-images .placeimg .caption h3 { font-family: "Gill Sans= Book"; text-transform: uppercase; font-size: 1.5em; margin-bottom: 0px; li= ne-height: 1em; } .visit-places .place-images .placeimg .caption p { color: rgb(55, 55, 55); = font-size: 1.125em; margin: 0px; } .visit-places .place-images .slick-dots { margin: 0.9375em 0px 0px; positio= n: static; } .visit-places .place-images .slick-dots li { background: 0px 0px; margin: 0= px; padding: 0px; } .visit-places .place-images .slick-dots button::before { font-size: 17px; c= olor: grey; } .visit-places .place-images .slick-dots li.slick-active button::before { co= lor: rgb(214, 17, 48); } @media only screen and (min-width: 40.063em) { .visit-places .property-search-field { width: 45%; height: 50px; } .visit-places .button.property-search-submit { float: left; margin-right:= 1.875em; margin-left: 0.625em !important; } .visit-places .button.property-search-near { float: left; font-size: 1.12= 5rem; } .visit-places .places { padding: 3.125em 0px 2.1875em; } .visit-places .places p { font-size: 1.5rem; margin-bottom: 0px; } .visit-places .place-images { padding-bottom: 0px; } .visit-places .place-images .small-placeimg { display: block; } } @media only screen and (min-width: 64em) { .visit-places { padding-left: 2.5em; padding-right: 2.5em; } .visit-places .property-search-field { width: 82.5%; height: 50px; } .visit-places .button.property-search-submit { float: right; margin-right= : 0px; margin-left: 0px !important; } .visit-places .button.property-search-near { float: right; } .visit-places .place-images { margin-bottom: 0px; } } .visit-planner { padding-bottom: 0.9375em; } .visit-planner h2 { font-size: 1.3125rem; } .visit-planner ul { margin-left: 0px; } .visit-planner li { background: 0px 0px; font-size: 1rem; letter-spacing: 1= px; text-transform: uppercase; } @media only screen and (max-width: 40em) { .visit-planner li { padding: 0px; } } @media only screen and (min-width: 40.063em) { .visit-planner { padding-bottom: 1.875em; } .visit-planner h2 { margin-bottom: 1.25em; } .visit-planner li { padding-left: 1.5625em; } .visit-planner li a { border-right: 1px solid rgb(215, 215, 215); display= : block; padding-right: 0.625em; margin-right: 0.625em; } .visit-planner li:last-child a { border-right: 0px; margin-right: 0px; } } @media only screen and (min-width: 64em) { .visit-planner { padding: 0px 2.5em 5em; } .visit-planner h2 { font-size: 2.25rem; margin-bottom: 1.875em; } .visit-planner li { font-size: 1.5rem; } } .work-for-us-banner { background-color: rgb(255, 255, 255); overflow: hidde= n; } .work-for-us-banner .content-item { padding: 1.875em 0px; } .work-for-us-banner p { font-size: 0.9375rem; } .work-for-us-banner .button { margin-top: 0.75em; } @media only screen and (min-width: 40.063em) { .work-for-us-banner .content-item { padding: 1.875em 2.5em; } .work-for-us-banner p { font-size: 1.25em; } .work-for-us-banner img { width: 100%; } } @media only screen and (min-width: 47.938em) and (orientation: landscape) { .work-for-us-banner .content-item { padding: 0.625em 6.25em 0px 0px; } .work-for-us-banner .large-10 { padding-left: 0px; padding-right: 0px; wi= dth: 41.6667%; float: left; margin-left: 0px !important; } .work-for-us-banner .large-13 { padding-left: 0px; padding-right: 0px; wi= dth: 54.1667%; float: left; margin-left: 4.16667% !important; } } @media only screen and (min-width: 64em) { .work-for-us-banner { padding: 4em 2.5em; } .work-for-us-banner .content-item { padding: 2em 6.25em 0px 0px; max-widt= h: 90%; } .work-for-us-banner .large-13 { padding-left: 0px; padding-right: 0px; wi= dth: 50%; float: left; margin-left: 8.33333% !important; } } .InsetTitleAndTextWithBackgroundImage { position: relative; border-bottom: = 1px solid rgb(204, 204, 204); } .InsetTitleAndTextWithBackgroundImage .outset-block { max-width: 420px; } .InsetTitleAndTextWithBackgroundImage .outset-block h2, .InsetTitleAndTextW= ithBackgroundImage .outset-block h3, .InsetTitleAndTextWithBackgroundImage = .outset-block h4 { font-size: 1.5rem; line-height: 1em !important; } .InsetTitleAndTextWithBackgroundImage .content-item { background: rgb(248, = 247, 243); padding: 1.25em 0.9375em; } .InsetTitleAndTextWithBackgroundImage h2 { font-size: 0.875rem; } .InsetTitleAndTextWithBackgroundImage .content-item-title { font-size: 1.31= 25rem; line-height: 1.25; margin-bottom: 0.625em; text-transform: uppercase= ; } .InsetTitleAndTextWithBackgroundImage .content-item-description { margin-bo= ttom: 0.625em; } .InsetTitleAndTextWithBackgroundImage p { line-height: 1.25; margin-bottom:= 0px; } .InsetTitleAndTextWithBackgroundImage b { font-weight: 400; text-transform:= uppercase; } .InsetTitleAndTextWithBackgroundImage .content-item-prefix { display: block= ; font-family: "Gill Sans Book"; font-size: 0.9375rem; margin-bottom: 0.25e= m; } @media only screen and (min-width: 40.063em) { .InsetTitleAndTextWithBackgroundImage { border-bottom: 0px; } .InsetTitleAndTextWithBackgroundImage .content-item { position: absolute;= inset: 0.9375em auto auto; margin-top: 1.25em; } .InsetTitleAndTextWithBackgroundImage .content-item-price { margin-bottom= : 0px; } .InsetTitleAndTextWithBackgroundImage h2 { display: none; } .InsetTitleAndTextWithBackgroundImage .button { margin: 0.9375em 0px 0px;= } } @media only screen and (min-width: 64em) { .InsetTitleAndTextWithBackgroundImage .content-item { padding: 2.5em 2.81= 25em; } .InsetTitleAndTextWithBackgroundImage h2 { font-size: 1.5rem; display: bl= ock; } .InsetTitleAndTextWithBackgroundImage .content-item-title { font-size: 2.= 25rem; } .InsetTitleAndTextWithBackgroundImage .content-item-description { font-si= ze: 1.125rem; } .InsetTitleAndTextWithBackgroundImage .content-item-prefix { font-size: 1= .5rem; } .InsetTitleAndTextWithBackgroundImage .content-item-price { font-size: 4.= 5rem; } .InsetTitleAndTextWithBackgroundImage .content-item-suffix { font-size: 1= .125rem; } } .membership-join-promo .column { background: rgb(214, 17, 48); padding: 0.9= 375em; } .membership-join-promo h2 { color: rgb(255, 255, 255); font-size: 1.3125rem= ; margin-bottom: 0px; } .membership-join-promo h2 b { color: rgb(55, 55, 55); font-weight: 400; } .membership-join-promo p { color: rgb(255, 255, 255); font-size: 0.9375rem;= } .membership-join-promo .membership-join-promo-cta { font-size: 0.9375rem; m= argin-bottom: 0px; text-transform: uppercase; } .membership-join-promo .price { color: rgb(0, 0, 0); font-size: 2rem; } @media (max-width: 64em) { .membership-join-promo { margin: 0px 0px 3.125em; } } @media only screen and (min-width: 40.063em) { .membership-join-promo { margin: 0px 0px 3.125em; } .membership-join-promo .column { padding: 1.5625em; } .membership-join-promo h2 { font-size: 1.875rem; } .membership-join-promo p { font-size: 1.3125rem; } .membership-join-promo .membership-join-promo-content { width: 100%; } .membership-join-promo .membership-join-promo-cta { font-size: 1.125rem; = line-height: 1.1; margin-bottom: 0.3125em; text-transform: uppercase; } .membership-join-promo .price { color: rgb(0, 0, 0); font-size: 3rem; } .membership-join-promo .button { float: right; margin-right: 1.875em; } } @media only screen and (min-width: 47.938em) and (orientation: landscape) { .membership-join-promo { margin-top: 3.125em; } .membership-join-promo .membership-join-promo-content { float: left; marg= in-right: 2.5em; width: 64.1667%; } .membership-join-promo .button { float: right; } } @media only screen and (min-width: 64em) { .membership-join-promo { padding-left: 2.5em; padding-right: 2.5em; } } .promo-section-header .promo-section-heading { padding-left: 0px; padding-r= ight: 0px; width: 91.6667%; float: left; margin-left: 4.16667% !important; = } @media only screen and (min-width: 47.938em) and (orientation: landscape) { .promo-section-header { padding-left: 2.5em; padding-right: 2.5em; } .promo-section-header .promo-section-heading { padding-left: 0px; padding= -right: 0px; width: 100%; float: left; margin-top: 6.25em; margin-left: 0px= !important; } } .membership-reviews .membership-reviews-heading { margin: 0px 4.1667%; } .membership-reviews .membership-reviews-carousel li { background: 0px 0px; = padding-left: 0px; } .membership-reviews .membership-reviews-carousel-image { position: relative= ; padding-left: 0px; padding-right: 0px; width: 91.6667%; left: 4.16667%; r= ight: auto; float: left; } .membership-reviews .membership-reviews-carousel-content { position: relati= ve; padding-left: 0px; padding-right: 0px; width: 91.6667%; left: 4.16667%;= right: auto; float: left; margin: 1.875em 0px; } .membership-reviews .membership-reviews-carousel-content cite { display: bl= ock; margin-bottom: 1.25em; } .membership-reviews .membership-reviews-carousel-content cite::after, .memb= ership-reviews .membership-reviews-carousel-content cite::before { content:= " "; display: table; } .membership-reviews .membership-reviews-carousel-content cite::after { clea= r: both; } .membership-reviews .membership-reviews-carousel-content .author-photo { fl= oat: left; margin-right: 0.9375em; } .membership-reviews .membership-reviews-carousel-content .author-name { col= or: rgb(214, 17, 48); display: block; font-family: "Gill Sans Book"; font-s= ize: 1.3125rem; } .membership-reviews .membership-reviews-carousel-content .author-location {= display: block; font-family: "Gill Sans Light"; } .membership-reviews .membership-reviews-carousel-content blockquote { margi= n-bottom: 0px; } .membership-reviews .membership-reviews-carousel-content p { font-size: 1.5= rem; font-style: italic; } .membership-reviews .slick-list { margin-bottom: 1.875em; } .membership-reviews .slick-dots li { margin: 0px; } .membership-reviews .slick-dots button { width: 10px; height: 10px; border-= radius: 50%; border: 1px solid rgb(55, 55, 55); } .membership-reviews .slick-dots button::before { content: ""; } .membership-reviews .slick-dots .slick-active button { background: rgb(214,= 17, 48); border: 1px solid rgb(214, 17, 48); } @media only screen and (min-width: 47.938em) and (orientation: landscape) { .membership-reviews { padding-left: 2.5em; padding-right: 2.5em; } .membership-reviews .membership-reviews-heading { margin: 0px; } .membership-reviews .membership-reviews-heading h2 { font-family: "Gill S= ans Light"; font-size: 3rem; margin-bottom: 0.625em; } .membership-reviews .membership-reviews-carousel-image { position: relati= ve; padding-left: 0px; padding-right: 0px; width: 50%; left: 0px; right: au= to; float: left; } .membership-reviews .membership-reviews-carousel-content { padding-left: = 0px; padding-right: 0px; width: 45.8333%; float: left; margin: 0px; } .membership-reviews .membership-reviews-link { display: inline-block; mar= gin-left: 2em; } .membership-reviews .slick-dots { margin: -2em 0px 0px 55%; position: sta= tic; text-align: left; top: auto; width: 58.3333%; } } @media only screen and (min-width: 64em) { .membership-reviews .slick-list { margin-bottom: 0px; } .membership-reviews .membership-reviews-carousel-content { padding: 1.875= em 0px 0px; } } .form-fix h1 { margin-bottom: 0px !important; float: left !important; clear= : both !important; display: block !important; width: 100% !important; } .form-fix fieldset { width: 100%; min-width: 0px; } .form-fix .masterForm { width: 100%; min-width: 0px; } .form-fix input[type=3D"text"], .form-fix textarea { width: 100% !important= ; } #mainCol { margin-left: 0px; font-size: inherit; } @media (min-width: 40em) { select[class^=3D"dropdown-"] { width: 25%; margin-right: 2%; } } .charCountWarning { font-size: small; color: rgb(214, 17, 48); min-height: = 19.5px; line-height: 19.5px; display: block; } .charCount { margin: 0px; } .new-vision-row .bgWhite { background: rgb(255, 255, 255); } .new-vision-row .bgWhite h1, .new-vision-row .bgWhite h2, .new-vision-row .= bgWhite h3, .new-vision-row .bgWhite h4, .new-vision-row .bgWhite li, .new-= vision-row .bgWhite p { color: rgb(221, 221, 221); } .new-vision-row .bgBlack { background: rgb(51, 51, 51); } .new-vision-row .bgBlack h1, .new-vision-row .bgBlack h2, .new-vision-row .= bgBlack h3, .new-vision-row .bgBlack h4, .new-vision-row .bgBlack li, .new-= vision-row .bgBlack p { color: rgb(247, 247, 247); } .new-vision-row .bgSlate { background: rgb(55, 55, 55); } .new-vision-row .bgSlate h1, .new-vision-row .bgSlate h2, .new-vision-row .= bgSlate h3, .new-vision-row .bgSlate h4, .new-vision-row .bgSlate li, .new-= vision-row .bgSlate p { color: rgb(255, 255, 255); } .new-vision-row .bgStone { background: rgb(221, 213, 195); } .new-vision-row .bgAubergine { background-color: rgb(96, 32, 82); } .new-vision-row .bgAubergine h1, .new-vision-row .bgAubergine h2, .new-visi= on-row .bgAubergine h3, .new-vision-row .bgAubergine h4, .new-vision-row .b= gAubergine li, .new-vision-row .bgAubergine p { color: rgb(255, 255, 255); = } .new-vision-row .bgAquamarine { background-color: rgb(79, 138, 140); } .new-vision-row .bgAquamarine h1, .new-vision-row .bgAquamarine h2, .new-vi= sion-row .bgAquamarine h3, .new-vision-row .bgAquamarine h4, .new-vision-ro= w .bgAquamarine li, .new-vision-row .bgAquamarine p { color: rgb(255, 255, = 255); } .new-vision-row .bgStone h1, .new-vision-row .bgStone h2, .new-vision-row .= bgStone h3, .new-vision-row .bgStone h4, .new-vision-row .bgStone li, .new-= vision-row .bgStone p { color: rgb(51, 51, 51); } .new-vision-row .bgBronze { background: rgb(123, 106, 81); } .new-vision-row .bgBronze h1, .new-vision-row .bgBronze h2, .new-vision-row= .bgBronze h3, .new-vision-row .bgBronze h4, .new-vision-row .bgBronze li, = .new-vision-row .bgBronze p { color: rgb(255, 255, 255); } .new-vision-row .bgCitrus { background: rgb(201, 197, 116); } .new-vision-row .bgCitrus h1, .new-vision-row .bgCitrus h2, .new-vision-row= .bgCitrus h3, .new-vision-row .bgCitrus h4, .new-vision-row .bgCitrus li, = .new-vision-row .bgCitrus p { color: rgb(51, 51, 51); } .new-vision-row .bgCornflower { background: rgb(81, 148, 187); } .new-vision-row .bgCornflower h1, .new-vision-row .bgCornflower h2, .new-vi= sion-row .bgCornflower h3, .new-vision-row .bgCornflower h4, .new-vision-ro= w .bgCornflower li, .new-vision-row .bgCornflower p { color: rgb(255, 255, = 255); } .new-vision-row .bgMidnight { background: rgb(7, 74, 123); } .new-vision-row .bgMidnight h1, .new-vision-row .bgMidnight h2, .new-vision= -row .bgMidnight h3, .new-vision-row .bgMidnight h4, .new-vision-row .bgMid= night li, .new-vision-row .bgMidnight p { color: rgb(255, 255, 255); } .new-vision-row .bgOchre { background: rgb(204, 153, 0); } .new-vision-row .bgOchre h1, .new-vision-row .bgOchre h2, .new-vision-row .= bgOchre h3, .new-vision-row .bgOchre h4, .new-vision-row .bgOchre li, .new-= vision-row .bgOchre p { color: rgb(255, 255, 255); } .new-vision-row .bgOlive { background: rgb(164, 163, 100); } .new-vision-row .bgOlive h1, .new-vision-row .bgOlive h2, .new-vision-row .= bgOlive h3, .new-vision-row .bgOlive h4, .new-vision-row .bgOlive li, .new-= vision-row .bgOlive p { color: rgb(255, 255, 255); } .new-vision-row .bgRose { background: rgb(216, 64, 109); } .new-vision-row .bgRose h1, .new-vision-row .bgRose h2, .new-vision-row .bg= Rose h3, .new-vision-row .bgRose h4, .new-vision-row .bgRose li, .new-visio= n-row .bgRose p { color: rgb(255, 255, 255); } .new-vision-row .bgRuby { background: rgb(133, 35, 53); } .new-vision-row .bgRuby h1, .new-vision-row .bgRuby h2, .new-vision-row .bg= Ruby h3, .new-vision-row .bgRuby h4, .new-vision-row .bgRuby li, .new-visio= n-row .bgRuby p { color: rgb(255, 255, 255); } .new-vision-row .bgSage { background: rgb(137, 161, 118); } .new-vision-row .bgSage h1, .new-vision-row .bgSage h2, .new-vision-row .bg= Sage h3, .new-vision-row .bgSage h4, .new-vision-row .bgSage li, .new-visio= n-row .bgSage p { color: rgb(255, 255, 255); } .new-vision-row .chevron::after { border-style: solid; border-width: 0.1em = 0.1em 0px 0px; content: ""; display: inline-block; height: 0.65em; width: 0= .65em; position: relative; top: 0.4em; vertical-align: top; left: 2%; trans= form: rotate(45deg); } .new-vision-row .nvButton::after { border-style: solid; border-width: 0.1em= 0.1em 0px 0px; content: ""; display: inline-block; height: 0.65em; width: = 0.65em; position: relative; top: 0.4em; vertical-align: top; left: 2%; tran= sform: rotate(45deg); } .new-vision-row .nvBut { font-family: "Gill Sans Light"; font-size: 20px; f= ont-weight: 300; text-transform: uppercase; color: rgb(0, 0, 0); background= : rgba(255, 255, 255, 0.7); padding: 12px 24px 12px 20px; border-radius: 30= px; display: inline-block; line-height: 24px; } .new-vision-row .nvBut:hover { color: rgb(255, 255, 255); background: rgba(= 0, 0, 0, 0.7); text-decoration: none; } @media screen and (max-width: 1439px) and (min-width: 1024px) { .new-vision-row .nvBut { font-size: 1.35vw; padding: 12px 24px 12px 20px;= } } .new-vision-row .nvBut::after { border-style: solid; border-width: 0.1em 0.= 1em 0px 0px; content: ""; display: inline-block; height: 0.65em; width: 0.6= 5em; position: relative; top: 0.3em; vertical-align: top; left: 2%; transfo= rm: rotate(45deg); } @media screen and (max-width: 1280px) and (min-width: 1024px) { .new-vision-row .nvBut { font-size: 1.35vw; line-height: inherit; padding= : 1vw 2vw 1vw 1.5vw; } .new-vision-row .nvBut::after { height: 1vw; width: 1vw; top: 0.5vw; left= : 0.6vw; } } @media screen and (max-width: 1440px) and (min-width: 1281px) { .new-vision-row .nvBut { font-size: 1.35vw; line-height: 2.2vw; padding: = 1vw 2vw 1vw 1.5vw; } .new-vision-row .nvBut::after { height: 1vw; width: 1vw; top: 0.5vw; left= : 0.6vw; } } @media screen and (max-width: 320px) { .new-vision-row .nvBut { font-size: 14px; padding: 12px 24px 12px 20px; } .new-vision-row .nvBut::after { top: 0.5em; } } @media screen and (max-width: 640px) and (min-width: 321px) { .new-vision-row .nvBut { font-size: 16px; padding: 12px 24px 12px 20px; } } .new-vision-row .nvBut.aDark { background: rgba(0, 0, 0, 0.7); color: rgb(2= 47, 247, 247); } .new-vision-row .nvBut.aDark:hover { background: rgba(255, 255, 255, 0.7); = color: rgb(51, 51, 51); } .new-vision-row .nvBut.aMullbery { background: rgb(164, 90, 104); color: rg= b(247, 247, 247); } .new-vision-row .nvBut.aMullbery:hover { background: rgb(96, 32, 82); color= : rgb(247, 247, 247); } .new-vision-row h2 { font-family: "Gill Sans Light"; font-size: 34px; line-= height: 36px; font-weight: 300; } .new-vision-row h3 { font-family: "Gill Sans Light"; font-size: 30px; line-= height: 36px; font-weight: 300; } .new-vision-row h3.h3-smaller { font-family: "Gill Sans Light"; font-size: = 24px; line-height: 30px; font-weight: 300; } .new-vision-row h4 { font-family: "Gill Sans Light"; font-size: 20px; line-= height: 24px; font-weight: 300; } .new-vision-row p { font-family: "Gill Sans Light"; font-size: 18px; line-h= eight: 24px; font-weight: 300; } .new-vision-row p.p-larger { font-family: "Gill Sans Light"; font-size: 24p= x; line-height: 36px; font-weight: 300; } .new-vision-row p.p-lightcaps { color: rgb(136, 136, 136); } @media screen and (max-width: 1439px) and (min-width: 1024px) { .new-vision-row a { font-size: 1.35vw; padding: 12px 24px 12px 20px; } } .new-vision-row .txt-red { color: rgb(193, 16, 44); } .nv-simple-header { height: 80vw; max-height: 600px; position: relative; ov= erflow: hidden; } .nv-simple-header .nv-sh-image { min-width: 100%; min-height: 100%; positio= n: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: = 1440px; } @media screen and (max-width: 600px) { .nv-simple-header { height: 600px; } .nv-simple-header .nv-sh-image { top: 0px; transform: translate(-60%, 0px= ); } .nv-simple-header p { font-size: 6vw; } } .nv-simple-header .nv-sh-txt { position: absolute; top: 0px; left: 0px; pad= ding-top: 5%; } .nv-simple-header .nv-sh-grad-l2r { position: absolute; top: 0px; left: 0px= ; background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.65) 0px, rgba(0= , 0, 0, 0.65) 61%, rgba(0, 0, 0, 0) 100%); height: 100%; } .nv-simple-header h2, .nv-simple-header h3, .nv-simple-header p { color: rg= b(255, 255, 255); } .nv-simple-header h2 { font-size: 72px; line-height: 60px; } .nv-simple-header h3 { font-size: 30px; line-height: 20px; } .nv-simple-header p { font-size: 24px; line-height: 30px; } @media screen and (max-width: 1440px) and (min-width: 1024px) { .nv-simple-header h2 { font-size: 9vw; line-height: 9vw; text-indent: -4p= x; } .nv-simple-header h3 { font-size: 3.8vw; } } @media screen and (min-width: 1441px) { .nv-simple-header h2 { font-size: 130px; line-height: 120px; text-indent:= -4px; } .nv-simple-header h3 { font-size: 55px; } } .membershipPackBox { margin-top: -420px; background-color: rgb(7, 74, 123);= color: rgb(255, 255, 255); padding-left: 15px; } .membershipPackBox h3 { color: rgb(255, 255, 255); } .familyMembershipBox { margin-top: -420px; color: rgb(255, 255, 255); paddi= ng-left: 15px; float: right; } .familyMembershipBox h3 { color: rgb(255, 255, 255); } .seniorMembershipBox { margin-top: -420px; background-color: rgb(79, 138, 1= 40); color: rgb(255, 255, 255); padding-left: 15px; } .seniorMembershipBox h3 { color: rgb(255, 255, 255); } .makeADifferenceBox { background-color: rgb(216, 64, 109); color: rgb(255, = 255, 255); padding-left: 15px; margin-top: -50px; margin-left: 20px; } .makeADifferenceBox h3 { color: rgb(255, 255, 255); } .submitBtn { background-color: rgb(255, 255, 255); opacity: 0.8; border-rad= ius: 20px; color: rgb(0, 0, 0); min-height: 30px; width: 180px; font-size: = 1rem; text-align: left; padding: 0px 0px 0px 10px; } .chooseMemTypeBtn { width: 280px; } .contact-data-grid { padding: 4.067vw 0px; } .nv-jte { position: relative; } .nv-jte .jt-banner { margin-top: 30px; text-align: center; padding: 1%; } .nv-jte .jt-icon { padding: 4.16667vw; } .nv-jte .jt-icon img { margin-left: auto; margin-right: auto; display: bloc= k; max-height: 120px; } .nv-jte .jt-icon h4 { text-transform: none; text-align: center; margin-top:= 1.4vw; } .nv-jte .jt-footer { text-align: center; } .nv-jte .new-vision-row .jt-footer p { line-height: unset; margin-top: 10px= ; margin-bottom: 10px; } @media screen and (max-width: 640px) and (min-width: 0) { .nv-jte .jt-icon:nth-child(3n) { clear: both; } } @media screen and (min-width: 1441px) { .nv-jte .jt-icon { padding: 60px; } .nv-jte .jt-icon h4 { margin-top: 20px; } } .nv-srptn { position: relative; padding-top: 2.083vw; padding-bottom: 2.083= vw; } .nv-srptn.nv-last-class { margin-bottom: 2.083vw; } .nv-srptn.nv-first-class { margin-top: 2.083vw; } .nv-srptn .nv-sptn-holder { position: relative; } .nv-srptn ul { list-style-image: url("../images/_/icons/crenulated.png"); l= ist-style-position: inside; } .nv-srptn ul li { background: 0px 0px; margin-left: 4.5vw; padding-left: 0p= x; } .nv-srptn .nv-sptn-text-area { width: 100%; left: 0px; z-index: 99; float: = left; padding: 2.083vw; } .nv-srptn .nv-sptn-text-area p { margin-bottom: 0px; } .nv-srptn .nv-sptn-text-area h3 { margin: 1.042vw 0px 0px; } .nv-srptn .nv-sptn-text-area ul { margin-top: 1.042vw; } .nv-srptn .nv-sptn-text-area li { margin-left: 0px; } .nv-srptn .nv-sptn-text-area .nvBut { margin-top: 1.042vw; } .nv-srptn .sc-right div { float: right; } .nv-srptn .sc-right div .nv-sptn-text-area { float: left; } .nv-srptn .nv-sptn-cont div { min-height: 1px; } @media screen and (max-width: 1023px) { .nv-srptn .nv-sptn-text-area { padding: 4.16vw; } .nv-srptn .nv-sptn-text-area h3 { margin: 2.083vw 0px 0px; } .nv-srptn .nvBut { margin-top: 2.083vw; } } @media screen and (max-width: 640px) { .nv-srptn .nv-sptn-text-area .nvBut { margin-top: 4.16vw; } .nv-srptn .nv-sptn-text-area p { margin-bottom: 2.083vw; } .nv-srptn .nv-sptn-text-area h3 { margin-bottom: 2.083vw; } } @media screen and (max-width: 1023px) and (min-width: 640px) { .nv-srptn .sc-right div { float: right; } .nv-srptn .sc-right div .nv-sptn-text-area { float: left; margin-left: 0p= x; } .nv-srptn .nv-sptn-text-area { float: left; margin-left: 0px; } } @media screen and (max-width: 1440px) and (min-width: 1024px) { .nv-srptn .sc-right div { float: right; } .nv-srptn .sc-right div .nv-sptn-text-area { float: left; margin-left: -6= .25vw; } .nv-srptn .nv-sptn-text-area { position: absolute; width: 31.25vw; max-wi= dth: 450px; top: 2.083vw; left: 0px; z-index: 99; } .nv-srptn .nv-sptn-text-area h3 { font-size: 2vw; } .nv-srptn .nv-sptn-text-area li, .nv-srptn .nv-sptn-text-area p { font-si= ze: 1.25vw; } } @media screen and (min-width: 1441px) { .nv-srptn { position: relative; padding-top: 30px; padding-bottom: 30px; = } .nv-srptn.nv-last-class { margin-bottom: 30px; } .nv-srptn.nv-first-class { margin-top: 30px; } .nv-srptn .sc-right div .nv-sptn-text-area { margin-left: -90px; } .nv-srptn .nv-sptn-text-area { position: absolute; width: 31.25vw; max-wi= dth: 450px; top: 30px; left: 0px; z-index: 99; padding: 30px; } .nv-srptn .nv-sptn-text-area h3 { margin: 15px 0px 0px; } .nv-srptn .nv-sptn-text-area p { margin: 5px 0px 0px; } .nv-srptn .nv-sptn-text-area ul { margin-left: 0px; margin-top: 15px; } .nv-srptn .nv-sptn-text-area li { margin-left: 0px; } .nv-srptn .nv-sptn-text-area .nvBut { margin-top: 15px; } } .nv-slim-ban .nv-sb-cont { overflow: hidden; height: 55vw; max-height: 700p= x; } .nv-slim-ban .nv-sb-txt { position: absolute; left: 4.167vw; bottom: 0px; p= adding: 3.1vw 2.083vw; } .nv-slim-ban .slick-prev { left: 15px; top: calc(24vw - 25px); } .nv-slim-ban .slick-next { right: 45px; top: calc(24vw - 25px); } .nv-slim-ban .slick-next::before, .nv-slim-ban .slick-prev::before { font-s= ize: 50px; } @media screen and (max-width: 640px) { .nv-slim-ban .nv-sb-cont { overflow: hidden; height: fit-content; max-hei= ght: unset; } .nv-slim-ban .nv-sb-txt { position: relative; left: 0px; bottom: 0px; pad= ding: 4.167vw 3.125vw; } .nv-slim-ban .slick-next, .nv-slim-ban .slick-prev { height: 50px; width:= 50px; } } @media screen and (max-width: 1023px) and (min-width: 641px) { .nv-slim-ban .nv-sb-cont { overflow: hidden; height: fit-content; max-hei= ght: unset; } .nv-slim-ban .nv-sb-txt { position: relative; left: 0px; bottom: 0px; pad= ding: 3.1vw 2.083vw; } } @media screen and (min-width: 1441px) { .nv-slim-ban .nv-sb-txt { left: 60px; padding: 45px 30px; } .nv-slim-ban .slick-next, .nv-slim-ban .slick-prev { top: 325px; } } .nv-cym .nv-cym-topline { height: 49px; position: relative; border-bottom: = 10px solid rgb(96, 32, 82); top: -40px; margin-bottom: -40px; } .nv-cym .nv-cym-bubble { height: 40px; background-color: rgb(96, 32, 82); b= order-radius: 25px 25px 0px 0px; top: 0px; text-align: center; color: rgb(2= 55, 255, 255); } .nv-cym .nv-cym-bubble p { font-size: 24px; text-transform: uppercase; marg= in-top: 10px; } .nv-cym .nv-cym-minimise { text-align: center; color: rgb(255, 255, 255); b= ackground-color: rgb(96, 32, 82); border-radius: 0px 0px 25px 25px; width: = 50px; left: -50%; top: 35px; height: 35px; transform: translate(50%, 0px); = position: relative; z-index: 999999; cursor: pointer; } .nv-cym .nv-cym-minimise p { text-align: center; color: rgb(255, 255, 255);= margin-top: 2px; opacity: 0.7; font-size: 30px !important; } .nv-cym .nv-join-grid { overflow: hidden; } .nv-cym .grid-group { height: 200px; } .nv-cym .left-24BC.column:last-child { float: left; } .nv-cym .nv-mem-block { height: 18vw; max-height: 240px; position: relative= ; cursor: pointer; } .nv-cym .nv-mem-block h3 { height: 18vw; max-height: 240px; text-align: cen= ter; margin-top: 10%; } .nv-cym .nv-mem-block img { position: absolute; left: 50%; top: 60%; transf= orm: translate(-50%, -50%); height: 39%; transition: all 0.5s ease 0s; } .nv-cym .nv-mem-block:hover img { height: 50%; transition: all 0.5s ease 0s= ; } .nv-cym .nv-mem-block:not(.inactive) img { height: 50%; transition: all 0.5= s ease 0s; } .nv-cym .nv-mem-block.bgCornflower { border-bottom: 10px solid rgb(7, 74, 1= 23); } .nv-cym .nv-mem-block.bgRose { border-bottom: 10px solid rgb(133, 35, 53); = } .nv-cym .nv-mem-block.bgAquamarine { border-bottom: 10px solid rgb(137, 161= , 118); } .nv-cym .nv-mem-block.bgRuby { border-bottom: 10px solid rgb(216, 64, 109);= } .nv-cym .nv-mem-block.inactive.bgCornflower { border-bottom: none; } .nv-cym .nv-mem-block.inactive.bgRose { border-bottom: none; } .nv-cym .nv-mem-block.inactive.bgAquamarine { border-bottom: none; } .nv-cym .nv-mem-block.inactive.bgRuby { border-bottom: none; } .nv-cym .nv-mem-prodesc { overflow: hidden; border-bottom: 1px solid rgba(2= 55, 255, 255, 0.2); } .nv-cym .nv-mem-details { overflow: hidden; margin-bottom: 4.167vw; } .nv-cym .nv-mem-topline { padding: 3.16667% 4.1667% 2.5%; } .nv-cym .bgCornflower .nv-mem-topline { background-color: rgb(81, 148, 187)= ; } .nv-cym .nv-mem-detw.bgCornflower { background-color: rgb(7, 74, 123); } .nv-cym .bgRose .nv-mem-topline { background-color: rgb(216, 64, 109); } .nv-cym .nv-mem-detw.bgRose { background-color: rgb(133, 35, 53); } .nv-cym .bgAquamarine .nv-mem-topline { background-color: rgb(79, 138, 140)= ; } .nv-cym .bg-aqua .nv-mem-topline h2 { color: rgb(255, 255, 255); } .nv-cym .nv-mem-detw.bgAquamarine { background-color: rgb(137, 161, 118); } .nv-cym .bgRuby .nv-mem-topline { background-color: rgb(133, 35, 53); } .nv-cym .nv-mem-detw.bgRuby { background-color: rgb(214, 56, 103); } .nv-cym .nv-mem-detw { overflow: hidden; } .nv-cym .nv-mem-prodfoot { padding-top: 10px; } .nv-cym .new-vision-row .nv-b4ys a { border: 1px solid rgba(0, 0, 0, 0.2); = } .nv-cym .new-vision-row .nv-baag a { border: 1px solid rgba(255, 255, 255, = 0.2); background-color: rgba(0, 0, 0, 0.7); color: rgb(255, 255, 255); } .nv-cym .new-vision-row .nv-b4ys a:hover { border: 1px solid rgba(255, 255,= 255, 0.2); } .nv-cym .new-vision-row .nv-baag a:hover { border: 1px solid rgba(0, 0, 0, = 0.5); background-color: rgba(255, 255, 255, 0.7); color: rgb(0, 0, 0); } @media screen and (max-width: 500px) { .nv-cym .nv-cym-bubble p { font-size: 20px; } } @media screen and (max-width: 640px) { .nv-cym .small-offset-1p5 { margin-left: 5.55%; } .nv-cym .nv-mem-prodesc { margin-top: 3.5vw; } .nv-cym .nv-mem-prodesc p { margin-top: 2vw; } .nv-cym .nv-mem-block { height: 36vw; margin-top: 5.55vw; } .nv-cym .nv-mem-block:last-child { margin-bottom: 5.55vw; } .nv-cym .nv-mem-det-ca, .nv-cym .nv-mem-det-cb { padding-bottom: 15px; } .nv-cym .nv-b4ys { line-height: 65px; } .nv-cym .nv-baag { line-height: 65px; } .nv-cym .nv-mem-block h3 { font-size: 4.5vw; line-height: 8vw; } } @media screen and (max-width: 1023px) and (min-width: 640px) { .nv-cym .small-offset-1p5 { margin-left: 5.55%; } .nv-cym .nv-mem-prodesc { margin-top: 3.5vw; } .nv-cym .nv-mem-prodesc p { margin-top: 2vw; } .nv-cym .nv-mem-block { margin-top: 5.55vw; } .nv-cym .nv-mem-block:last-child { margin-bottom: 5.55vw; } .nv-cym .nv-mem-det-ca, .nv-cym .nv-mem-det-cb { padding-bottom: 15px; } .nv-cym .nv-b4ys { line-height: 65px; } .nv-cym .nv-baag { line-height: 65px; } } @media screen and (max-width: 400px) { .nv-cym .nv-cym-minimise { top: 0px; } } @media screen and (max-width: 640px) { .nv-cym .nv-cym-minimise p { font-size: 16px; } .nv-cym h3 { font-size: 5vw; } } @media screen and (max-width: 1440px) and (min-width: 641px) { .nv-cym .left-24BC.column { margin-left: 2.777%; margin-top: 3.33vw; marg= in-bottom: 3.33vw; } .nv-cym .left-24BC.column:first-of-type { margin-left: 4.16667%; } .nv-cym .nv-mem-det-ca, .nv-cym .nv-mem-det-cb { padding-top: 3vw; } .nv-cym .nv-mem-det-cb:last-child { padding-bottom: 30px; } } @media screen and (max-width: 1023px) and (min-width: 641px) { .nv-cym .nv-mem-block h3 { font-size: 2.5vw; } } @media screen and (max-width: 1440px) and (min-width: 1024px) { .nv-cym .nv-mem-det-cb { margin-top: 1.042vw; } } @media screen and (max-width: 360px) { .nv-cym .nv-cym-bubble p { font-size: 16px; } } @media screen and (min-width: 1441px) { .nv-cym .left-24BC.column { margin-left: 2.777%; margin-top: 45px; margin= -bottom: 45px; } .nv-cym .left-24BC.column:first-of-type { margin-left: 4.16667%; } .nv-cym .nv-mem-det-ca, .nv-cym .nv-mem-det-cb { padding-top: 40px; } .nv-cym .nv-mem-det-cb:last-child { padding-bottom: 30px; } .nv-cym .nvBut { margin-top: -15px; } .nv-cym .nv-mem-details { margin-bottom: 60px; } .nv-cym .nv-mem-det-cb { margin-top: 15px; } } @media screen and (min-width: 1441px) { .nv-cym .jt-icon { padding: 60px; } .nv-cym .jt-icon h4 { margin-top: 20px; } } @media screen and (min-width: 640px) { .nv-cym .triangle-down { width: 0px; height: 0px; border-left: 20px solid= transparent; border-right: 20px solid transparent; border-top: 25px solid;= position: absolute; left: 50%; transform: translateX(-50%); bottom: -34px;= } .nv-cym .inactive .triangle-down { border-left: 0px solid transparent; bo= rder-right: 0px solid transparent; border-top: 0px solid rgb(186, 219, 1); = } .nv-cym .nv-mb-1 .triangle-down { border-top: 25px solid rgb(7, 74, 123);= } .nv-cym .nv-mb-2 .triangle-down { border-top: 25px solid rgb(133, 35, 53)= ; } .nv-cym .nv-mb-3 .triangle-down { border-top: 25px solid rgb(137, 161, 11= 8); } .nv-cym .nv-mb-4 .triangle-down { border-top: 25px solid rgb(216, 64, 109= ); } } .hc-booking-overlay { min-height: 80px; background-color: rgb(214, 17, 48);= position: absolute; display: block; z-index: 99; top: 250px; border-radius= : 40px; } .hc-booking-overlay h3 { color: rgb(255, 255, 255); font-size: 22px; margin= -left: 22px; margin-top: 10px; } .hc-booking-overlay .hc-qs-c1 { background-color: rgb(193, 16, 44); min-hei= ght: 80px; border-top: 0px; top: 0px; margin-top: 0px; border-radius: 40px = 0px 0px 40px; display: table; } .hc-booking-overlay .hc-qs-c2, .hc-booking-overlay .hc-qs-c3, .hc-booking-o= verlay .hc-qs-c4, .hc-booking-overlay .hc-qs-c5 { padding-left: 22px; paddi= ng-top: 22px; } .hc-booking-overlay .hc-qs-c5 { color: rgb(255, 255, 255); } .hc-booking-overlay input.hc-qs-c6, .hc-booking-overlay input.hc-qs-c6:acti= ve, .hc-booking-overlay input.hc-qs-c6:focus, .hc-booking-overlay input.hc-= qs-c6:visited { color: rgb(255, 255, 255); border: 2px solid rgb(255, 255, = 255); padding: 5px 30px; font-size: 22px; border-radius: 100px; background-= color: rgb(193, 16, 44); position: relative; top: 6px; right: 17px; margin-= top: 15px; float: right; outline: 0px; } .hc-booking-overlay input.hc-qs-c6:active:hover, .hc-booking-overlay input.= hc-qs-c6:focus:hover, .hc-booking-overlay input.hc-qs-c6:hover, .hc-booking= -overlay input.hc-qs-c6:visited:hover { text-decoration: none; background-c= olor: rgb(214, 17, 48); cursor: pointer; } .hc-booking-overlay input.largerCheckbox { width: 20px; height: 20px; margi= n-right: 10px; margin-top: 11px; } .hc-booking-overlay span.dog-friendly { margin-top: 32px; position: absolut= e; top: 0px; } .hc-booking-overlay #cottage-date-from { background-image: url("../images/c= alendar_icon.gif"); background-position: right center; background-size: ini= tial; background-repeat: no-repeat; background-attachment: initial; backgro= und-origin: initial; background-clip: initial; cursor: context-menu; backgr= ound-color: rgb(255, 255, 255) !important; } .hc-booking-overlay #cottage-date-from:hover { background-color: rgb(243, 2= 43, 243); border-color: rgb(153, 153, 153); cursor: context-menu; } @media screen and (max-width: 640px) and (min-width: 0px) { .hc-booking-overlay { position: unset; overflow: hidden; border-radius: 0= px; } .hc-booking-overlay h3 { font-size: 4.5vw; text-align: left; margin-left:= 0px; margin-top: 22px; } .hc-booking-overlay .hc-qs-c1 { margin-top: 0px; border-radius: 0px; padd= ing-left: 4.16vw; } .hc-booking-overlay input.hc-qs-c6 { margin-bottom: 15px; } .hc-booking-overlay input { width: 95%; } .hc-booking-overlay select { width: 95%; } } @media screen and (max-width: 1023px) and (min-width: 641px) { .hc-booking-overlay { position: unset; overflow: hidden; border-radius: 0= px; margin-top: 4.16vw; margin-bottom: 4.16vw; } .hc-booking-overlay h3 { font-size: 3vw; margin-top: calc(32px - 0.8vw); = } .hc-booking-overlay .hc-qs-c1 { border-radius: 0px; } .hc-booking-overlay input.hc-qs-c6 { margin-bottom: 20px; } } @media screen and (max-width: 1061px) and (min-width: 1024px) { .hc-booking-overlay span.dog-friendly { margin-top: 24px; position: absol= ute; top: 0px; line-height: initial; } } @media screen and (max-width: 1440px) and (min-width: 1024px) { .hc-booking-overlay h3 { font-size: 1.53vw; margin-top: calc(30px - 1.1vw= ); } .hc-booking-overlay input.hc-qs-c6 { padding: 5px 15px; } .hc-booking-overlay .hc-booking-overlay span.dog-friendly { font-size: 1.= 3vw; margin-top: 2vw; } } @media (min-width: 1100px) { #shorthand-embed-auto-0 .Theme-HeaderContainer { height: 0px; } } #shorthand-embed-auto-0 .header h1 { font-size: 2em; margin: 5px 0px 0px; } #shorthand-embed-auto-0 ul li { background: 0px 0px !important; font-size: = 1.125rem !important; padding-left: unset !important; } #shorthand-embed-auto-0 h1, #shorthand-embed-auto-0 h2, #shorthand-embed-au= to-0 h3, #shorthand-embed-auto-0 h4, #shorthand-embed-auto-0 h5, #shorthand= -embed-auto-0 h6 { font-family: "Gill Sans Book" !important; text-transform= : unset !important; } #shorthand-embed-auto-0 a, #shorthand-embed-auto-0 li, #shorthand-embed-aut= o-0 p { font-family: "Gill Sans Light" !important; } #shorthand-embed-auto-0 .Theme-Layer-BodyText.TransitionIn--fade.Transition= In--fadeIn { height: 100%; } @media print { .button, .footer, .header, .mediaContainer, iframe { display: none !impor= tant; } .row { padding: 0px !important; margin: 0px !important; } [class*=3D"block-grid-"] { margin-left: 10px; } blockquote { margin: 0px; padding: 0px; } .social-links li, aside, map { display: none; height: 0px !important; pad= ding: 0px !important; margin: 0px !important; } .commercial-banner-carousel, .hp-banner-blocks, .property-finder, .row-wr= apper .add-padding { display: none; } .membership-promo-banner { padding: 0px; } .membership-promo-banner article { display: block; } .latest-news-carousel { padding: 0px; } .latest-news-carousel .slick-list { display: none; } .latest-news-carousel .slick-list img { display: none; } .latest-news-carousel .slick-dots li { display: none; } .content-box { margin: 0px; height: 10px; } .swhh-happened-banner .row:not(:nth-child(1)) .content-box { width: auto;= text-align: left; } .collections-key, .form-control-property-search, .place-images, .visit-in= spired, collections-gallery { display: none; } .visit-events img { display: none; } .visit-events .fun-find { display: none; } .property-timeline .cd-timeline-block:first-child { margin-top: 10px; } .funding-graph { margin-top: 0px; } .LanguageListContainer, .masonry-gallery, .sn-spec, .social-crumbs .row:f= irst-child, .teaching-resources, .three-two-img, .whats-on { display: none;= } .property-banner-carousel .slick-slider { display: none; } .property-banner-carousel .directionsLink { display: none; } .property-banner-carousel .address-s, .property-banner-carousel .opening,= .property-banner-carousel .opening-s, .property-banner-carousel .place-s, = .property-banner-carousel .show-for-small-only .open-s { display: none; } .property-banner-carousel .property-map-overlay { position: relative; } .see-and-do img { display: none; } .promo-box-inner img { width: 195px; } .show-for-small-only { display: none; } .tabs-content img { display: none; } .accordion dd > .content, .property-access .accordion .accordion-navigati= on > .content { display: block; } .accordion dd > .content img, .property-access .accordion .accordion-navi= gation > .content img { display: none; } r1, r2 { margin-bottom: 0px; } .blue-plaques-form, .three-two-hero img { display: none; } .search-options { padding: 0px; } .plaque-images img { display: none; } .featured-item img { display: none; } .whats-on-form { display: none; } .fullscreen-intro img { display: none; } .promo-banner img { display: none; } .promo-banner .medium-12 { height: 0px; padding: 0px; margin: 0px; displa= y: none; } .download-item, .simple-slider { display: none; } .simple-slider-row img { display: none; } .sptn-img img { display: none; } .uni-sptn { padding: 0px; } #divGalleryContent { display: none; } .thumbnail-quote blockquote { margin: 0px; width: 750px; height: auto; } .thumbnail-quote blockquote::before { display: none; } .thumbnail-quote blockquote::after { display: none; } .complex-content img { display: none; } .membership-benefits-item div { float: none !important; } .complex-content-image, .hp-carousel, .ovp-pass, .ovp-pass-h2-text { disp= lay: none; } .perks-benefits-banner img { display: none; } .simple-image figure { display: none; } .simple-content { padding: 0px !important; } .three-tabs { display: none; } .make-donation, .volunteer-form { display: none; } .search-options { display: none; } .isotope-res-grid { display: none; } .receipt { width: 550px !important; } .basketTable .basketHeader, .basketTable .confirmationPanel-receipt, .bas= ketTable .receiptContent, .basketTable p { width: 550px !important; } .printContainer { content: url("../images/directDebit/dd_logo_landscape_s= mall.jpg"); display: block; width: 250px; float: right; text-align: right; = } .ddConfirmDetailsPrint { text-align: left; } } table tr td, table tr th { font-size: 1.125em; } @media (min-width: 768px) { table tr td, table tr th { font-size: 1.125em; } } table.footable tr td, table.footable tr th { font-size: 0.875rem; } table.footable tr td span, table.footable tr th span { font-size: 0.875rem;= } #___gcse_1 { margin-top: -30px !important; width: 80% !important; max-width= : 1440px !important; margin-left: auto !important; margin-right: auto !impo= rtant; } #searchContainer { background: rgb(255, 255, 255); width: 26px; height: 26p= x; float: left; overflow: hidden; position: relative; margin: -3px 0px 0px = 16px; z-index: 99999; max-width: 350px !important; } #searchContainer table tr td, #searchContainer table tr th { padding: 0px; = } .searchIcon { left: 12px; width: 26px; height: 26px; background-image: url(= "../../Static/Icons/search.png"); background-size: 25px 25px; background-re= peat: no-repeat; cursor: pointer; } .searchIcon:hover { background: url("../../Static/Icons/search_red.png") ce= nter center / 25px 25px no-repeat; } .hiddenContent { position: absolute; top: 0px; left: 30px; width: 100%; } .hiddenContent tbody { height: 23px; } .hiddenContent table { margin-bottom: 0px; } .gsc-search-box { width: 15vw !important; max-width: 225px !important; } .gsc-input, .gsc-input:active, .gsc-input:hover { height: 23px !important; = width: 103% !important; box-shadow: none !important; border: none !importan= t; } .gsc-input-box, .gsc-input-box:active, .gsc-input-box:focus, .gsc-input-box= :hover { border-top: none !important; border-right: none !important; border= -left: none !important; border-image: initial !important; border-bottom: 1p= x solid !important; } .gsc-search-button { display: none !important; margin-bottom: auto !importa= nt; } .gsst_a .gscb_a { color: rgb(55, 55, 55) !important; cursor: pointer !impor= tant; box-shadow: none !important; } .gsst_a .gscb_a:focus, .gsst_a .gscb_a:hover { color: rgb(214, 17, 48) !imp= ortant; cursor: pointer !important; box-shadow: none !important; border: no= ne !important; } .gsst_a:focus, .gsst_a:hover { box-shadow: none !important; border: none !i= mportant; } .liSearch a { border-right: none !important; } .gstl_50.gssb_c { z-index: 99999 !important; } .gsc-input-box, .gsc-input-box-focus, .gsc-input-box-hover, input.gsc-input= { border: none !important; box-shadow: none !important; } .gs-title { height: unset !important; } a.gs-title, a.gs-title b { height: unset !important; font-family: "Gill San= s Book" !important; text-transform: uppercase !important; font-size: 1.25re= m !important; color: rgb(55, 55, 55) !important; text-decoration: none !imp= ortant; } a.gs-title b { color: rgb(214, 17, 48) !important; } .gs-visibleUrl { font-size: 1.125rem !important; color: rgb(117, 117, 117) = !important; } .gs-snippet { font-family: "Gill Sans Light" !important; font-size: 1.125re= m !important; line-height: 1.6 !important; color: rgb(55, 55, 55) !importan= t; } .gs-snippet b, .gs-snippet strong { color: rgb(214, 17, 48) !important; } .gsc-cursor-page { color: rgb(214, 17, 48) !important; } .gsc-cursor-page { color: rgb(193, 16, 44) !important; } .gsc-webResult.gsc-result { border-bottom: 1px solid rgb(233, 230, 225) !im= portant; } .gsc-expansionArea .gsc-result { padding-top: 2.4rem !important; } .gs-error-result .gs-snippet, .gs-no-results-result .gs-snippet { border: 1= px solid rgb(193, 16, 44) !important; background-color: rgba(204, 17, 2, 0.= 5) !important; } .gs-spelling { color: rgb(193, 16, 44) !important; } .gs-spelling gs-spelling-original { color: rgb(214, 17, 48) !important; } #mobSearchContainer .gsst_a { position: fixed !important; top: 60px !import= ant; right: 0px !important; background-image: initial !important; backgroun= d-position: initial !important; background-repeat: initial !important; back= ground-attachment: initial !important; background-origin: initial !importan= t; background-clip: initial !important; background-color: rgb(193, 16, 32) = !important; width: 50px !important; height: 50px !important; background-siz= e: unset !important; } #mobSearchContainer .gscb_a { display: inline-block !important; font: 51px = / 27px arial, sans-serif !important; color: rgb(255, 255, 255) !important; = } #mobSearchContainer .gsc-search-box { max-width: 500px !important; } #mobSearchContainer .gsib_a { width: 100% !important; padding: 0px !importa= nt; } #mobSearchContainer .gsib_a input { text-indent: 5px !important; } @media screen and (max-width: 1023px) and (min-width: 0px) { #___gcse_1 { height: 0px; margin-top: 0px !important; } } @media (min-width: 1024px) { .contact-data-grid.align-buttons .row { padding-bottom: 43px; } .contact-data-grid.align-buttons ul li .button.arrow { bottom: 0px; posit= ion: absolute; } } .contact-data-grid ul { margin: 0px !important; } .contact-data-grid ul li { background: 0px center; padding: 3%; } .contact-data-grid ul li ul li { background: url("../images/_/bullets/blt-r= ed-square-large.png") 19px 7px no-repeat; padding: 0px 0px 0px 2.5em; } .contact-data-grid .contact-group-heading { padding-left: 3%; } .contact-data-grid h3 + p { font-weight: 400; font-size: 1.3rem; color: rgb= (102, 102, 102); margin-bottom: 1.3em; } .contact-data-grid h4 { margin-bottom: 0.05em; } .contact-data-grid .row .column h2 { font-size: 2.25rem; margin-bottom: 1re= m; } .contact-data-grid .row .column h3 { margin-bottom: 0.5em; font-size: 1.7em= ; } .contact-data-grid .row .column h4 { margin-bottom: 0.5em; font-size: 1.4em= ; } .contact-data-grid .download-item { padding-top: 3em; } .contact-data-grid .phone { background: url("/static/Icons/address-phone.pn= g") left center no-repeat; padding-left: 2.5rem; } .contact-data-grid .email { background: url("/static/Icons/address-email.pn= g") left center no-repeat; padding-left: 2.5rem; } .contact-data-grid .pnl-black .phone { background: url("/static/Icons/addre= ss-phone-lt-grey.png") left center no-repeat; padding-left: 2.5rem; } .contact-data-grid .pnl-black li a { color: rgb(242, 242, 242); } .contact-data-grid .pnl-black li a hover { color: rgb(214, 17, 48); text-de= coration: underline; } .contact-data-grid .pnl-black .email { background: url("/static/Icons/addre= ss-email-lt-grey.png") left center no-repeat; padding-left: 2.5rem; } .contact-data-grid.rwc-stone { background: rgb(248, 247, 242); } .contact-data-grid.rwc-dark-grey { background: rgb(55, 55, 55); } .contact-data-grid .pnl-red, .contact-data-grid .pnl-stone { background: rg= b(248, 247, 242); } .contact-data-grid .pnl-red ul li.bullet_item, .contact-data-grid .pnl-ston= e ul li.bullet_item { background: url("/static/images/_/bullets/blt-red-squ= are-large.png") 19px 17px no-repeat scroll rgba(0, 0, 0, 0); font-size: 1.1= 25rem; padding-left: 3.125em; } @media (max-width: 550px) and (min-width: 380px) { .contact-data-grid .pnl-red ul li.bullet_item, .contact-data-grid .pnl-st= one ul li.bullet_item { background-position-y: 4.5vw; } } @media (max-width: 767px) and (min-width: 551px) { .contact-data-grid .pnl-red ul li.bullet_item, .contact-data-grid .pnl-st= one ul li.bullet_item { background-position-y: 4vw; } } @media (max-width: 1023px) and (min-width: 768px) { .contact-data-grid .pnl-red ul li.bullet_item, .contact-data-grid .pnl-st= one ul li.bullet_item { background-position-y: 3.65vw; } } .contact-data-grid .pnl-white { background: rgb(255, 255, 255); } .contact-data-grid .pnl-dark-grey { background: rgb(55, 55, 55); } .contact-data-grid .pnl-red { background: rgb(214, 17, 48); } .contact-data-grid .pnl-black { background: rgb(0, 0, 0); } .contact-data-grid .pnl-black h2, .contact-data-grid .pnl-black h3, .contac= t-data-grid .pnl-black h4, .contact-data-grid .pnl-black li, .contact-data-= grid .pnl-black p, .contact-data-grid .pnl-dark-grey h2, .contact-data-grid= .pnl-dark-grey h3, .contact-data-grid .pnl-dark-grey h4, .contact-data-gri= d .pnl-dark-grey p, .contact-data-grid .pnl-red h2, .contact-data-grid .pnl= -red h3, .contact-data-grid .pnl-red h4, .contact-data-grid .pnl-red p { co= lor: rgb(247, 247, 247); } .contact-details-list { font-size: 1.15rem; line-height: 1.4rem; } .contact-details-list address { font-style: normal; line-height: 1.5em; } .contact-details-list address .title { text-transform: uppercase; } .contact-details-list address .field { margin-bottom: 1.5em; line-height: 1= .5em; } .contact-details-list > h2, .contact-details-list > h3, .contact-details-li= st > h4, .contact-details-list > h5 { margin-bottom: 0.6em; } .contact-details-list div { display: block; } .contact-details-list > div > div > div { text-align: left; padding: 0.7rem= 1em 0.5em 0px; } .contact-details-list > div > div > div.button { text-align: center; paddin= g: 13px 15px; } .contact-details-list > div > div > div:first-child::after { margin-left: 0= .2rem; } .contact-details-list > div > div > div.button:first-child::after { content= : unset; margin-left: unset; } .contact-details-list > div > div > div:last-child { padding-bottom: 1.5em;= } .contact-details-list > div > div > div.button:last-child { padding-bottom:= 13px; } .contact-details-list > div { text-align: left; } .contact-details-list > div:first-child { text-transform: uppercase; } .contact-details-list > div:first-child::after { margin-left: 0.2rem; } .contact-details-list .phone { padding-top: 1em; } .contact-details-list .phone-number { padding: 1em 0px; font-size: 1.125em;= } .contact-details-list span.postcode { display: block; } .contact-details-list .phone-number::before { content: ""; background: url(= "/static/Icons/talk.png") center center no-repeat; margin-right: 0.2em; pad= ding: 1em; } @media (max-width: 641px) { .contact-details-list.mobile-space { padding-top: 3em; } } @media (max-width: 1023px) { .contact-details-list .title { margin-bottom: 0.3em; } .contact-details-list .field { font-size: 1.125rem; } } @media (min-width: 64.063em) { .contact-details-list > div { display: table; } .contact-details-list > div > div { display: table-row; } .contact-details-list > div > div > div { display: table-cell; } } .contact-details-list.stacked div { display: block; } .contact-details-list #minicom-heading { margin-top: 0px; letter-spacing: 0= .031em; } @media screen and (min-width: 1024px) { .header.row-wrapper { position: fixed; top: 0px; } } .header { background-color: rgb(255, 255, 255); height: 60px; max-height: n= one; padding: 0px; position: relative; width: 100%; z-index: 99999; } .header.row-wrapper { overflow: visible; } .header h1 a { overflow: hidden; background-image: url("../images/_/logos/l= ogo-eh-mobile.png"); width: 110px; height: 37px; display: block; position: = relative; margin: 0.4375em 0px 0px; z-index: 50; } .header h1 a::before { content: ""; display: block; width: 0px; height: 100= %; } @media only screen and (-webkit-min-device-pixel-ratio: 1.3), not all, not = all, only screen and (min-resolution: 125dpi), only screen and (min-resolut= ion: 1.3dppx) { .header h1 a { background-image: url("../images/_/logos/logo-eh-mobile_2x= .png"); background-size: 110px 37px; } } .header .mob-only-nav { margin-bottom: 0px; position: relative; overflow: h= idden; z-index: 50; } .header .mob-only-nav li { float: right; display: block; width: 60px; heigh= t: 60px; border-left: 1px solid rgb(215, 215, 215); background: 0px 0px; pa= dding: 0px; } .header .mob-only-nav li a { display: block; text-indent: -9999em; width: 6= 0px; height: 60px; outline: 0px; } .header .mob-only-nav li.sc a { background: url("../images/_/icons/basket.p= ng") center center / 25px 22px no-repeat; } .header .mob-only-nav li.lng, .header .mob-only-nav li.sc { background-colo= r: rgb(238, 235, 226); } .header .mob-only-nav li.sc.basket-active a { background: url("../images/_/= icons/basket_hover.png") center center / 25px 22px no-repeat rgb(214, 17, 4= 8); } .header .mob-only-nav li.sc.basket-active a:hover { background-color: rgb(5= 5, 55, 55); } .header .mob-only-nav li.mobnav a { background: url("../images/_/icons/mobn= av-2.png") center center / 25px 25px no-repeat; } .header .mobile-nav-wrapper { position: relative; overflow: hidden; display= : none; background: rgb(255, 255, 255); width: 100%; height: 100%; padding-= top: 1.25em; outline: 0px; z-index: 40; } .header .mobile-nav-wrapper::after { content: ""; position: absolute; top: = 0px; left: -59px; width: 100%; height: 1px; background-color: rgb(215, 215,= 215); } .header .mobile-nav-wrapper .nav-top-sub-nav.row-wrapper { overflow: visibl= e; } .header nav .nav-top-menu { font-family: "Gill Sans Medium"; } .header nav .nav-top-menu ul li { padding-left: 0px; } .header nav .nav-top-menu ul li a { line-height: 1.6; } .header nav .nav-top-menu .nav-top-menu-item { display: block; margin: 0px;= padding: 0px; background: 0px 0px; } .header nav .nav-top-menu .nav-top-menu-item a { color: rgb(55, 55, 55); le= tter-spacing: 1px; display: block; padding: 0.375em 0px; text-decoration: n= one; text-transform: uppercase; border-bottom: 1px solid rgb(204, 204, 204)= ; outline: 0px; } .header nav .nav-top-menu .nav-top-menu-item .nav-top-sub-nav { display: no= ne; } .header nav .nav-top-menu .nav-search { border-bottom: 0px; margin-top: 0.6= 25em; position: relative; } .header nav .nav-top-menu .nav-search a { display: none; } .header nav .nav-top-menu .nav-search::after { content: ""; position: absol= ute; top: 0px; left: 0px; margin-left: 0px; width: 42px; height: 40px; back= ground: url("../images/_/icons/search.png") center center / 42px 40px no-re= peat; cursor: pointer; } .header nav .nav-top-menu .nav-search input { width: 80%; border-width: 0px= 0px 1px; border-top-style: initial; border-right-style: initial; border-le= ft-style: initial; border-top-color: initial; border-right-color: initial; = border-left-color: initial; border-image: initial; font-size: 1.0625em; pad= ding: 0.375em; margin-left: 2.875em; border-bottom-style: solid; border-bot= tom-color: rgb(204, 204, 204); background: 0px 0px; box-shadow: none; } .header .btn-members-area { background-color: rgb(214, 17, 48); color: rgb(= 255, 255, 255); display: block; font-family: "Gill Sans Book"; font-size: 1= .0625rem; letter-spacing: 2px; line-height: 0.875em; padding: 1.5em 0.625em= 1.5625em; text-transform: uppercase; } .header .btn-members-area:hover { background-color: rgb(193, 16, 44); } .header .social-nav { display: none; } @media (max-width: 1279px) and (min-width: 1024px) { .header .nav-top-menu li { font-size: 1.4vw; } .header li.nav-top-menu-item { height: 99px; } } @media (max-width: 1440px) and (min-width: 1280px) { .header .nav-top-menu li { font-size: 1.25vw; } .header li.nav-top-menu-item { height: 99px; } } @media (min-width: 1441px) { .header .nav-top-menu li { font-size: 1em; } .header li.nav-top-menu-item { height: 99px; } } @media only screen and (min-width: 40.063em) { .header h1 a { margin-top: 0.25em; } } @media only screen and (min-width: 64em) { .header { transition: all 0.3s ease-out 0s; position: fixed; max-height: = 100px; padding: 0px 2.5em; margin: 0px auto; } .header h1::after, .header h1::before { content: " "; display: table; } .header h1::after { clear: both; } .header h1 a { transition: all 0s ease-out 0s; background: url("../images= /_/logos/logo-eh-mobile_2x.png") left top / cover no-repeat; float: left; h= eight: 53px; margin: 0.4375em 0px 0px; width: 160px; } .header .mob-only-nav { display: none; } .header .mobile-nav-wrapper { position: static; background: 0px 0px; disp= lay: inline !important; } .header .mobile-nav-wrapper::after { height: 0px; } .header nav { position: static; } .header nav .nav-top-menu { margin: 0px; padding-top: 0px; font-family: "= Gill Sans Book"; } .header nav .nav-top-menu .nav-top-menu-item { transition: all 0.3s ease-= out 0s; float: left; display: block; margin: 0px; padding: 42px 0px 0px; ba= ckground: 0px 0px; max-height: 99px; } .header nav .nav-top-menu .nav-top-menu-item.show-sub a, .header nav .nav= -top-menu .nav-top-menu-item:hover a { color: rgb(214, 17, 48); text-decora= tion: none; } .header nav .nav-top-menu .nav-top-menu-item a { border-right: 1px solid = rgb(204, 204, 204); border-bottom: 0px; line-height: 0.875em; padding: 1px = 0.75em; } .header nav .nav-top-menu .nav-top-menu-item:first-child a { border-left:= 1px solid rgb(204, 204, 204); } .header nav .nav-top-menu .nav-top-menu-more.active { border-bottom: 4px = solid rgb(55, 55, 55); } .header nav .nav-top-menu .nav-search { transition: all 0s ease-out 0s; p= osition: relative; text-indent: -9999em; width: 50px; margin-top: 0px; } .header nav .nav-top-menu .nav-search a { display: block; position: relat= ive; z-index: 1; } .header nav .nav-top-menu .nav-search::after { transition: all 0.3s ease-= out 0s; content: ""; position: absolute; top: 38px; left: 12px; width: 26px= ; height: 26px; background: url("../images/_/icons/search.png") center cent= er / 25px 25px no-repeat; cursor: pointer; } .header nav .nav-top-menu .nav-search:hover::after { background: url("../= images/_/icons/search_red.png") center center / 25px 25px no-repeat; } .header nav .nav-top-menu .nav-search input { position: absolute; top: 30= px; left: 40px; margin: 0px; display: none; } .header nav .nav-top-menu .nav-search-show { width: 220px; } .header nav .nav-top-menu .nav-search-show::after { background: url("../i= mages/_/icons/search_red.png") center center / 25px 25px no-repeat; } .header nav .nav-top-menu .nav-search-show a { width: 36px; border-right:= 0px; } .header nav .nav-top-menu .nav-search-show input { display: block; } .header nav .nav-top-menu .nav-top-sub-nav { position: absolute; left: 0p= x; background-color: rgba(56, 55, 55, 0.95); width: 100%; display: none; } .header nav .nav-top-menu .nav-top-sub-nav .nav-top-sub-nav-holder { disp= lay: block; float: none; width: 100%; margin: 0px auto; max-width: 75rem; b= ackground: 0px 0px; } .header nav .nav-top-menu .nav-top-sub-nav .nav-top-sub-nav-holder:first-= child { padding-top: 1.875em; } .header nav .nav-top-menu .nav-top-sub-nav .nav-top-sub-nav-holder:first-= child span { margin-bottom: 1.5em; } .header nav .nav-top-menu .nav-top-sub-nav .nav-top-sub-nav-holder:first-= child span ul { padding: 0.375em 0px; } .header nav .nav-top-menu .nav-top-sub-nav .nav-top-sub-nav-holder:last-c= hild { padding-bottom: 1.875em; margin-bottom: 0px; } .header nav .nav-top-menu .nav-top-sub-nav .nav-top-sub-nav-holder:last-c= hild span ul { padding: 0.375em 0px; } .header nav .nav-top-menu .nav-top-sub-nav .nav-top-sub-nav-holder span {= border-right: 1px solid rgb(102, 102, 102); } .header nav .nav-top-menu .nav-top-sub-nav .nav-top-sub-nav-holder span:n= th-of-type(4) { border-right: 0px; } .header nav .nav-top-menu .nav-top-sub-nav .nav-top-sub-nav-holder span:l= ast-of-type { border-right: 0px; } .header nav .nav-top-menu .nav-top-sub-nav .nav-top-sub-nav-holder span u= l { margin-left: 0px; } .header nav .nav-top-menu .nav-top-sub-nav .nav-top-sub-nav-holder span l= i { display: block; background: 0px 0px; padding: 0px; } .header nav .nav-top-menu .nav-top-sub-nav .nav-top-sub-nav-holder span l= i a { border: 0px; text-transform: none; padding: 0px 1.25em 0px 0px; displ= ay: inline-block; font-size: 1em; text-decoration: none; color: rgb(255, 25= 5, 255); font-family: "Gill Sans Light"; font-weight: 400; letter-spacing: = 0px; } .header nav .nav-top-menu .nav-top-sub-nav .nav-top-sub-nav-holder span l= i a:hover { text-decoration: underline; } .header nav .nav-top-menu .nav-top-sub-nav .nav-top-sub-nav-holder span l= i:first-of-type a { text-transform: uppercase; padding-bottom: 0.25em; marg= in-bottom: 0.25em; font-family: "Gill Sans Book"; letter-spacing: 1px; line= -height: 1.25em; } .header nav .nav-top-menu .nav-top-sub-nav .nav-top-sub-nav-holder span .= nav-promo { margin-top: 0.4375em; padding: 0px; border: 0px; } .header nav .nav-top-menu .nav-top-sub-nav .nav-top-sub-nav-holder span .= nav-promo img { display: block; width: 100%; height: auto; margin-bottom: 0= .625em; } .header nav .nav-top-menu .nav-top-sub-nav .nav-top-sub-nav-holder span .= nav-promo .promo-strap, .header nav .nav-top-menu .nav-top-sub-nav .nav-top= -sub-nav-holder span .nav-promo .promo-title { text-transform: uppercase; f= ont-size: 0.875em; color: rgb(255, 255, 255); margin-bottom: 0.375em; line-= height: 1em; border: 0px; padding: 0px; display: block; font-weight: 400; } .header nav .nav-top-menu .nav-top-sub-nav .nav-top-sub-nav-holder span .= nav-promo .promo-title { letter-spacing: 1px; } .header nav .nav-top-menu .nav-top-sub-nav .nav-top-sub-nav-holder span .= nav-promo .promo-strap { text-transform: none; margin-bottom: 0px; } .header nav .nav-top-menu .show-sub { max-height: 100px; border-bottom: 4= px solid rgb(55, 55, 55); } .header nav .nav-top-menu .show-sub .nav-top-sub-nav { display: block; to= p: 100px; } .header .anim-wrapper { transition: all 0.2s ease-out 0s; position: absol= ute; top: 0px; right: 0px; } .header .anim-wrapper-hide { position: absolute; right: -200px; } .header .btn-members-area { transition: all 0.3s ease-out 0s; position: s= tatic; max-height: 100px; min-height: 50px; min-width: 100px; font-size: 0.= 8125em; text-align: center; padding: 3.5em 0.625em 3.4375em; } .header .btn-members-area:hover { text-decoration: none; } .header .social-nav { transition: all 0.3s ease-out 0s; display: block; m= argin: 0px; height: 100px; border-right: 1px solid rgb(204, 204, 204); } .header .social-nav li { list-style: none; display: block; float: left; w= idth: 50px; height: 50%; padding: 0px; background: 0px 0px; } .header .social-nav li.fb, .header .social-nav li.yt { border-right: 1px = solid rgb(204, 204, 204); } .header .social-nav li.fb, .header .social-nav li.lng, .header .social-na= v li.sc, .header .social-nav li.twt { border-bottom: 1px solid rgb(204, 204= , 204); } .header .social-nav li.lng, .header .social-nav li.sc { background-color:= rgb(238, 235, 226); } .header .social-nav li a { display: block; width: 100%; height: 100%; tex= t-indent: -9999em; } .header .social-nav li.fb a { background: url("../images/_/icons/fb.png")= center center / 13px 23px no-repeat; } .header .social-nav li.fb a:hover { background: url("../images/_/icons/fb= _hover.png") center center / 13px 23px no-repeat rgb(59, 89, 152); } .header .social-nav li.twt a { background: url("../images/_/icons/twt.png= ") center center / 21px 18px no-repeat; } .header .social-nav li.twt a:hover { background: url("../images/_/icons/t= wt_hover.png") center center / 21px 18px no-repeat rgb(85, 172, 238); } .header .social-nav li.sc a { background: url("../images/_/icons/basket.p= ng") center center / 25px 22px no-repeat; } .header .social-nav li.sc a:hover { background: url("../images/_/icons/ba= sket_hover.png") center center / 25px 22px no-repeat rgb(55, 55, 55); } .header .social-nav li.sc.basket-active a { background: url("../images/_/= icons/basket_hover.png") center center / 25px 22px no-repeat rgb(214, 17, 4= 8); } .header .social-nav li.sc.basket-active a:hover { background-color: rgb(5= 5, 55, 55); } .header .social-nav li.yt a { background: url("../images/_/icons/yt.png")= center center / 21px 25px no-repeat; } .header .social-nav li.yt a:hover { background: url("../images/_/icons/yt= _hover.png") center center / 21px 25px no-repeat rgb(229, 45, 39); } } @media (min-width: 1280px) { .header h1 a { width: 184px; height: 61px; margin: 0.375em 0px 0px; } .header nav .nav-top-menu .nav-search-show { width: 260px; } .header .btn-members-area { position: relative; font-size: 1.0625em; padd= ing: 2.5em 0.625em 2.5625em; } } @media (min-width: 1500px) { .header nav { padding-left: 0px; padding-right: 0px; width: 66.6667%; flo= at: left; } } @media (max-width: 1440px) { .login-sub { padding: 3em 1em !important; } .btn-members-area.login-li .login-sub a { font-size: 0.8vw !important; } } @media (min-width: 1441px) { .btn-members-area.login-li .login-sub a { font-size: 0.9vw !important; } } @media only screen and (min-width: 64em) { .header { border-bottom: 1px solid rgb(204, 204, 204); height: auto; padd= ing: 0px 1em; } .collapse-header { max-height: 50px; transform: translateZ(0px); } .collapse-header h1 a { background-image: url("../images/_/logos/logo-eh-= small2.png"); background-size: 110px 35px; background-repeat: no-repeat; ma= rgin: 0.125em 0px 0px; } } @media only screen and (-webkit-min-device-pixel-ratio: 1.3) and (min-width= : 64em), not all, not all, only screen and (min-resolution: 125dpi) and (mi= n-width: 64em), only screen and (min-resolution: 1.3dppx) and (min-width: 6= 4em) { .collapse-header h1 a { background-image: url("../images/_/logos/logo-eh-= small2_2x.png"); background-size: 110px 35px; } } @media only screen and (min-width: 64em) { .collapse-header h1 span { opacity: 0; } .collapse-header nav { position: static; } .collapse-header nav .nav-top-menu { margin: 0px; font-family: "Gill Sans= Book"; } .collapse-header nav .nav-top-menu .nav-top-menu-item { padding-top: 1em;= padding-bottom: 0.9375em; max-height: 49px; } .collapse-header nav .nav-top-menu .nav-search input { top: 8px; } .collapse-header nav .nav-top-menu .nav-search::after { top: 13px; } .collapse-header nav .nav-top-menu .show-sub { max-height: 50px; } .collapse-header nav .nav-top-menu .show-sub .nav-top-sub-nav { top: 50px= ; } .collapse-header .btn-members-area { white-space: normal; } .collapse-header .social-nav { height: 50px; } .collapse-header .social-nav li { height: 100%; } .collapse-header .social-nav li.fb, .collapse-header .social-nav li.twt {= display: none; } } .footer { background: rgb(55, 55, 55); z-index: 0; position: relative; } .footer .footer-small { display: block; } .footer .footer-large { display: none; } .footer .social-links { margin: 0px; } .footer .social-links li a { display: block; width: 100%; height: 50px; tex= t-indent: -9999em; } .footer .social-links li.fb a { background: url("/_/images/_/icons/fb_hover= .png") center center no-repeat rgb(59, 89, 152); } .footer .social-links li.twt a { background: url("/_/images/_/icons/twt_hov= er.png") center center no-repeat rgb(85, 172, 238); } .footer .social-links li.ig a { background: url("/_/images/_/icons/instagra= m.png") center center no-repeat rgb(67, 109, 147); } .footer .social-links li.yt a { background: url("/_/images/_/icons/yt_hover= .png") center center no-repeat rgb(229, 45, 39); } .footer h2 { color: rgb(255, 255, 255); font-size: 1.5rem; margin-bottom: 0= .9375em; } .footer li { background: 0px 0px; padding-left: 0px; } .footer a { color: rgb(255, 255, 255); font-size: 0.9375rem; } .footer .small-print { color: rgb(210, 210, 209); font-size: 0.9375rem; pad= ding: 1.25em 1.25em 0.25em; } .footer .small-print .registered-charity { display: block; font-family: "Gi= ll Sans Light"; font-size: 0.9375rem; padding-bottom: 1.5em; } .footer .small-print ul::after, .footer .small-print ul::before { content: = " "; display: table; } .footer .small-print ul::after { clear: both; } .footer .small-print li { border-right: 1px solid rgb(102, 101, 101); float= : left; line-height: 1; margin-bottom: 1em; margin-right: 1.25em; padding-r= ight: 1.25em; } .footer .small-print li:last-child { border-right: 0px; margin-right: 0px; = padding-right: 0px; } .footer .small-print a { color: rgb(210, 210, 209); } .footer .small-print b { color: rgb(255, 255, 255); font-weight: 400; } @media only screen { .footer.row-wrapper { padding-left: 0px; padding-right: 0px; } .footer .footer-links { border-bottom: 1px solid rgb(102, 101, 101); } .footer .tabs a { background: rgb(65, 65, 65); border-bottom: 1px solid r= gb(102, 101, 101); border-right: 1px solid rgb(102, 101, 101); display: blo= ck; font-size: 0.9375rem; padding: 1em 1.5em; text-transform: uppercase; } .footer .tabs a:active, .footer .tabs a:focus, .footer .tabs a:hover { ou= tline: 0px; text-decoration: none; } .footer .tabs .active a { background: rgb(55, 55, 55); border-right: none= ; } .footer .tabs li:last-child a { border-bottom: none; } .footer .tabs-content .content { margin-top: 0.625em; } .footer .tabs-content a { display: block; padding: 0.5em 0px; } } @media only screen and (min-width: 47.938em) and (orientation: landscape) { .footer .footer-small { display: none; } .footer .footer-large { display: block; } .footer .footer-links { padding: 3.75em 0px 2.5em; } .footer.row-wrapper { padding-left: 2.5em; padding-right: 2.5em; } .footer .links-list { border-right: 1px solid rgb(102, 101, 101); margin-= right: 2.5em; padding-right: 2.5em; } .footer a { font-size: 1.125rem; } .footer .footer-column { float: left; width: 20%; } .footer .footer-column h2 { margin-bottom: 0.75em; } .footer .footer-column:last-child .links-list { border-right: none; margi= n-right: 0px; padding-right: 0px; } .footer .small-print { max-width: 1440px; padding: 1.25em 0px 0.25em; } .footer .small-print .registered-charity { float: left; font-size: 1.125r= em; } .footer .small-print ul { float: right; } } .offcanvas-overlap .exit-off-canvas { background: rgba(0, 0, 0, 0.45); posi= tion: fixed; } .offcanvas-overlap .exit-off-canvas:hover { background: rgba(0, 0, 0, 0.35)= !important; } .offcanvas-overlap, .right-off-canvas-menu.mobile-mega-menu { overflow: hid= den; min-height: 100vh; } aside.right-off-canvas-menu.mobile-mega-menu { right: 0px; position: fixed;= top: 61px; overflow: hidden scroll; min-height: calc(100% - 61px); } .overflow-hidden { overflow: hidden !important; } .mobile-mega-menu { -webkit-font-smoothing: subpixel-antialiased; } .mobile-mega-menu ul li { background: 0px 0px; padding-left: 0px; } .mobile-mega-menu ul li a { color: rgb(255, 255, 255); border-bottom-color:= rgb(102, 102, 102); } .mobile-mega-menu ul li a:hover { text-decoration: none; } .mobile-mega-menu input[type=3D"search"] { display: inline-block; width: 85= %; border: none; box-shadow: none; margin: 0px; } .mobile-mega-menu li.search { background: rgb(255, 255, 255); border-bottom= : 1rem solid; } .mobile-mega-menu li.search::after { content: ""; background-image: url("..= /images/_/icons/search.png"); background-position: center center; backgroun= d-repeat: no-repeat; display: inline-block; background-size: 1.375rem; widt= h: 13%; height: 2.3125rem; float: right; background-color: rgb(255, 255, 25= 5); } .mobile-mega-menu ul.off-canvas-list li.has-submenu > a::before { content: = ""; margin-right: 0px; } .mobile-mega-menu ul.off-canvas-list li { font-size: inherit; } .mobile-mega-menu li.back { border-bottom: 1px solid rgb(102, 102, 102); } .mobile-mega-menu li.back a::after { content: ""; } .mobile-mega-menu .has-submenu .back a::before, .mobile-mega-menu .has-subm= enu > a::after { transform: scale3d(1, 2, 1); } .mobile-mega-menu .has-submenu > a::after { content: ">"; float: right; mar= gin-top: 0.125rem; } .mobile-mega-menu .has-submenu .back a::before { content: "<"; float: left;= margin-right: 0.625rem; margin-top: 0.0625rem; } .mobile-mega-menu .right-submenu { min-height: 200vh; } .mobile-mega-menu .right-submenu .back > a { text-transform: none; color: r= gb(255, 255, 255); font-weight: 100; } .mobile-mega-menu .right-submenu li { font-size: inherit; } .mobile-mega-menu ul li ul li ul li:not(.has-submenu) a { overflow: hidden;= white-space: nowrap; text-overflow: ellipsis; } .mobile-mega-menu .membersArea a { background: rgb(214, 17, 48); } .mobile-mega-menu .membersArea:hover a { background: rgb(193, 16, 44); } @media (min-width: 1024px) { .mobile-mega-menu { display: none; } } @media screen and (orientation: portrait) { .mobile-mega-menu .right-submenu { min-height: 85vh; } } @media screen and (orientation: landscape) { .mobile-mega-menu .right-submenu { min-height: 1px; height: auto; } .mobile-mega-menu .right-submenu.offcanvas-overlap { height: 134vh; } } @media screen and (max-device-width: 570px) and (min-device-width: 500px) a= nd (orientation: landscape) { .mobile-mega-menu .right-submenu.offcanvas-overlap { height: 152vh; } } body.scrollStop, html.scrollStop { overflow: hidden; height: 100%; } .simple-content .imageFeature { max-width: none; } .simple-content ul li { margin-bottom: 1em; } .simple-content ul li:last-of-type { margin-bottom: 0px; } .simple-content ol { counter-reset: li 0; list-style: none; } .simple-content ol li { position: relative; padding-left: 1.25em; margin-bo= ttom: 1em; } .simple-content ol li:last-of-type { margin-bottom: 0px; } .simple-content ol li::before { position: absolute; top: 0px; left: 0px; co= ntent: counter(li) "."; counter-increment: li 1; color: rgb(214, 17, 48); } @media only screen and (min-width: 40.063em) { .simple-content .page-heading { margin-bottom: 2.5em; } .simple-content .simple-image { text-align: center; } .simple-content .simple-image figure { display: inline-block; } .simple-content .simple-image figure .attribution, .simple-content .simpl= e-image figure .caption { text-align: left; } .simple-content .inline-image { text-align: center; } .simple-content .inline-image.left { margin: 0px; float: none !important;= } .simple-content .inline-image.right { margin: 0px; float: none !important= ; } .simple-content .inline-image img { display: inline-block; } .simple-content .inline-image figcaption { text-align: left; } } @media only screen and (min-width: 47.938em) and (orientation: landscape) { .simple-content .copy-holder { padding-left: 0px; padding-right: 0px; wid= th: 75%; float: left; margin-left: 12.5% !important; } .simple-content .download { width: 41.6667%; float: left; padding: 1.25em= ; margin-left: 12.5% !important; } .simple-content .page-heading { margin-bottom: 3.75em; } .simple-content .inline-image.left { margin-right: 2.5em; float: left !im= portant; } .simple-content .inline-image.right { margin-left: 2.5em; float: right !i= mportant; } } figure.imageFeature { text-align: center; overflow: hidden; display: inline= -block; width: auto; margin: 2.08vw 0px 0px; max-width: 100% !important; } figure.imageFeature img { width: auto; clear: both; float: left; } @media screen and (max-width: 640px) { figure.imageFeature img { min-width: 300px; } } figure.imageFeature .imagemeta { border-left: 4px solid rgb(214, 17, 48); f= ont-size: 0.875rem; margin-top: 1.25em; padding-left: 0.9375em; text-align:= left; display: inline-block; clear: both; float: left; max-width: 540px; } .r0point5 figure.imageFeature { margin: 4.16vw 0px 0px; } @media screen and (min-width: 1440px) { figure.imageFeature { margin: 30px 0px 0px; } .r0point5 figure.imageFeature { margin: 60px 0px 0px; } } .blue-plaque-wrapper { margin-bottom: 4rem; } .blue-plaque-top { background-color: rgb(248, 247, 242); overflow-x: hidden= ; } .blue-plaque-top .plaque-intro { padding: 5em 1.25em 0px; } .blue-plaque-top .plaque-intro h1 { margin-bottom: 1em; } .blue-plaque-top .plaque-intro .h2-small { font-size: 1.3125em; letter-spac= ing: 0px; margin-bottom: 2em; text-transform: none; } .blue-plaque-top .plaque-intro p { margin-bottom: 1.25em; } .blue-plaque-top .plaque-images { margin-bottom: 2em; } .blue-plaque-top .plaque-images img { margin-bottom: 0.625em; } .blue-plaque-top .plaque-images .caption-text { position: relative; border-= left: 4px solid rgb(214, 17, 48); padding-left: 0.75em; font-size: 1em; mar= gin-bottom: 0px; left: 1.25em; } .blue-plaque-top .plaque-description { padding: 0px 1.25em 1.25em; } .blue-plaque-top .plaque-description .plaque-detail { overflow: hidden; cle= ar: both; margin-bottom: 1.125em; } .blue-plaque-top .plaque-description .plaque-detail .large-title { margin-b= ottom: 0px; font-weight: 700; } .blue-plaque-top .plaque-description .plaque-detail .large-title, .blue-pla= que-top .plaque-description .plaque-detail .small-title { font-size: 1.31em= ; } .blue-plaque-top .plaque-description .plaque-detail h4 { text-transform: ca= pitalize; font-weight: 700; } .blue-plaque-top .plaque-description .plaque-detail .large-category, .blue-= plaque-top .plaque-description .plaque-detail .large-description, .blue-pla= que-top .plaque-description .plaque-detail .large-profession { margin-botto= m: 0px; font-size: 1.25em; } .blue-plaque-top .plaque-description .plaque-detail .small-title { margin-b= ottom: 0px; font-weight: 700; } .blue-plaque-top .plaque-description .plaque-detail .small-detail { margin-= bottom: 0px; } .blue-plaque-top .plaque-description .plaque-break { padding-bottom: 2em; b= order-bottom: 1px solid rgb(209, 209, 205); margin-bottom: 2em; } @media only screen and (min-width: 40.063em) { .blue-plaque-top .plaque-intro { padding: 5em 2.5em 0px; } .blue-plaque-top .plaque-intro h1 { margin-bottom: 0.625em; } .blue-plaque-top .plaque-intro .h2-small { font-size: 1.5em; letter-spaci= ng: 0px; margin-bottom: 2em; } } @media only screen and (min-width: 47.938em) and (orientation: landscape) { .blue-plaque-top { padding: 6.25em 2.5em 3.125em; } .blue-plaque-top .plaque-intro { padding: 0px; } .blue-plaque-top .plaque-intro h1 { margin-bottom: 0.625em; } .blue-plaque-top .plaque-intro p { margin-bottom: 2.5em; } .blue-plaque-top .plaque-images { padding-left: 0px; padding-right: 0px; = width: 50%; float: left; margin-bottom: 0px; margin-left: 0px !important; } .blue-plaque-top .plaque-images .caption-text { left: 0px; } .blue-plaque-top .plaque-images-one { padding-left: 0px; padding-right: 0= px; width: 25%; float: left; margin-left: 0px !important; } .blue-plaque-top .plaque-description { width: 45.8333%; float: left; padd= ing: 0px; margin-left: 4.16667% !important; } .blue-plaque-top .plaque-description .plaque-detail .large-category, .blu= e-plaque-top .plaque-description .plaque-detail .large-description, .blue-p= laque-top .plaque-description .plaque-detail .large-profession, .blue-plaqu= e-top .plaque-description .plaque-detail .small-detail { font-size: 1.3125e= m; margin-bottom: 0px; } } .sticky-share { display: none; } @media only screen and (min-width: 64em) { .sticky-share { position: fixed; top: 50%; right: 0px; width: 74px; heigh= t: 74px; background-color: rgb(224, 224, 224); margin-top: -37px; display: = block; text-indent: -9999em; z-index: 6; } .sticky-share .sharebtn { position: relative; display: block; text-indent= : -9999em; width: 74px; height: 74px; z-index: 2; background: url("/_/image= s/_/icons/share.png") center center no-repeat; } .sticky-share .sharebtn:hover { background: url("/_/images/_/icons/share.= png") center center no-repeat rgb(212, 211, 208); } .sticky-share ul { position: fixed; top: auto; right: 74px; margin-top: -= 74px; width: 0px; height: 74px; background-color: rgb(212, 211, 208); paddi= ng: 0px; z-index: 1; transition: all 0.2s ease-out 0s; } .sticky-share ul li { opacity: 0; padding: 0px; list-style: none; backgro= und: 0px 0px; display: block; float: left; width: 74px; height: 74px; borde= r-right: 1px solid rgb(255, 255, 255); transition: all 0.5s ease-out 0s; } .sticky-share-open ul { width: 222px; transition: all 0.2s ease-out 0s; } .sticky-share-open ul li { opacity: 1; transition: all 0.5s ease-out 0s; = } .sticky-share-open ul li a { display: block; text-indent: -9999em; width:= 74px; height: 74px; } .sticky-share-open ul li.fb a { background: url("/_/images/_/icons/fb_hov= er.png") center center no-repeat; } .sticky-share-open ul li.fb a:hover { background: url("/_/images/_/icons/= fb_hover.png") center center no-repeat rgb(59, 89, 152); } .sticky-share-open ul li.twt a { background: url("/_/images/_/icons/twt_h= over.png") center center no-repeat; } .sticky-share-open ul li.twt a:hover { background: url("/_/images/_/icons= /twt_hover.png") center center no-repeat rgb(85, 172, 238); } .sticky-share-open ul li.mail a { background: url("/_/images/_/icons/mail= _white.png") center center no-repeat; } .sticky-share-open ul li.mail a:hover { background: url("/_/images/_/icon= s/mail_white.png") center center no-repeat rgb(67, 109, 147); } } .anchor-navigation { border-top: 1px solid; overflow: inherit; z-index: 100= 2; } .anchor-navigation.bgStone { background: none 0px 0px repeat scroll rgb(221= , 213, 195); border-top-color: rgb(105, 105, 105); } .anchor-navigation.bgStone .anchor-drop-down-trigger a { color: rgb(55, 55,= 55); } .anchor-navigation.bgStone .anchor-navigation-bar a { border-color: rgba(19= 5, 192, 181, 0.25); } .anchor-navigation.bgStone .anchor-navigation-bar > li > a.active, .anchor-= navigation.bgStone .anchor-navigation-bar > li > a:hover { background-color= : rgba(0, 0, 0, 0.2); } .anchor-navigation.bgBlack { background: none 0px 0px repeat scroll rgb(55,= 55, 55); border-top-color: rgb(105, 105, 105); color: rgb(245, 245, 245); = } .anchor-navigation.bgBlack .anchor-drop-down-trigger a { color: rgb(245, 24= 5, 245); } .anchor-navigation.bgBlack ul { background: none 0px 0px repeat scroll rgb(= 55, 55, 55); } .anchor-navigation.bgBlack ul a { color: rgb(245, 245, 245); } .anchor-navigation.bgBlack .anchor-navigation-bar a { border-color: rgba(19= 5, 192, 181, 0.25); } .anchor-navigation.bgBlack .anchor-navigation-bar > li > a.active, .anchor-= navigation.bgBlack .anchor-navigation-bar > li > a:hover { background-color= : rgb(0, 0, 0); } .anchor-navigation.bgBlack .anchor-navigation-bar li a.SecNavMenuItem:hover= { background: none 0px 0px repeat scroll rgb(0, 0, 0); } .anchor-navigation.bgBlack .anchor-navigation-bar li a { border-top: 3px so= lid rgb(55, 55, 55); } .anchor-navigation.bgBlack .anchor-navigation-bar li a.currentPage { border= -top: 3px solid rgb(214, 17, 48); background-color: rgb(64, 64, 64); } .anchor-navigation.bgBlack .anchor-navigation-bar ul a { color: rgb(245, 24= 5, 245); } .anchor-navigation .anchor-navigation-drop-down a { margin-bottom: 1rem; } .anchor-navigation .anchor-drop-down-trigger a { display: block; font-size:= 0.875rem; padding: 0.4375em 0px 0.1875em; } .anchor-navigation .anchor-navigation-bar { display: none; } .anchor-navigation .anchor-navigation-bar { margin: 0px -4.16667%; } .anchor-navigation .anchor-navigation-bar a { color: rgb(55, 55, 55); displ= ay: block; font-size: 1.125rem; letter-spacing: 1px; padding: 0.5em 4.16667= %; } .anchor-navigation .anchor-navigation-bar li { background: 0px 0px; display= : block; padding: 0px; } @media only screen and (max-width: 40em) { .anchor-navigation .anchor-drop-down-trigger a:active, .anchor-navigation= .anchor-drop-down-trigger a:focus, .anchor-navigation .anchor-drop-down-tr= igger a:hover { text-decoration: none; } .anchor-navigation .anchor-navigation-bar a { border-bottom: 1px solid rg= b(196, 192, 181); } .anchor-navigation .anchor-navigation-bar a:active, .anchor-navigation .a= nchor-navigation-bar a:focus, .anchor-navigation .anchor-navigation-bar a:h= over { text-decoration: none; } } @media only screen and (min-width: 64em) { .anchor-navigation { padding: 0px 2.5em; } .anchor-navigation .anchor-navigation-bar { margin: 0px 0px 0px -1em; } .anchor-navigation .anchor-drop-down-trigger { display: none; font-size: = 1rem; } .anchor-navigation .anchor-navigation-drop-down { display: none; } .anchor-navigation .anchor-navigation-bar { display: block; } .anchor-navigation .anchor-navigation-bar::after, .anchor-navigation .anc= hor-navigation-bar::before { content: " "; display: table; } .anchor-navigation .anchor-navigation-bar::after { clear: both; } .anchor-navigation .anchor-navigation-bar > li { float: left; } .anchor-navigation .anchor-navigation-bar > li::after { content: "|"; dis= play: inline-block; } .anchor-navigation .anchor-navigation-bar > li:last-child::after { conten= t: ""; } .anchor-navigation .anchor-navigation-bar > li > a { display: inline-bloc= k; font-size: 1rem; font-weight: 700; padding: 0.5em 1.25em; text-transform= : uppercase; } .anchor-navigation .anchor-navigation-bar > li > a.active, .anchor-naviga= tion .anchor-navigation-bar > li > a:hover { background-color: rgb(221, 213= , 195); text-decoration: none; } .anchor-navigation .anchor-navigation-bar .anchor-drop-down-trigger { pos= ition: relative; } .anchor-navigation .anchor-navigation-drop-down { position: absolute; ins= et: 59px auto auto 0px; background: rgb(221, 213, 195); margin-left: 0px; p= adding: 0px 1.25em 0.3125em; z-index: 2; } .anchor-navigation .anchor-navigation-drop-down a { padding: 0px; } } @media screen and (max-width: 1023px) { .sn-spec { background: url("../images/_/icons/mobnav.png") right 10px / 2= 5px 18px no-repeat; } } .secondary-navigation { background: rgb(231, 226, 213); border-top: 1px sol= id rgb(207, 203, 191); overflow: inherit; z-index: 1002; } .secondary-navigation.colour-adjustment-black { background: none 0px 0px re= peat scroll rgb(55, 55, 55); border-top-color: rgb(105, 105, 105); color: r= gb(245, 245, 245); } .secondary-navigation.colour-adjustment-black .drop-down-trigger a { color:= rgb(245, 245, 245); } .secondary-navigation.colour-adjustment-black ul { background: none 0px 0px= repeat scroll rgb(55, 55, 55); } .secondary-navigation.colour-adjustment-black ul a { color: rgb(245, 245, 2= 45); } .secondary-navigation.colour-adjustment-black .secondary-navigation-bar a {= border-color: rgba(195, 192, 181, 0.25); } .secondary-navigation.colour-adjustment-black .secondary-navigation-bar > l= i > a.active, .secondary-navigation.colour-adjustment-black .secondary-navi= gation-bar > li > a:hover { background-color: rgb(0, 0, 0); } .secondary-navigation.colour-adjustment-black .secondary-navigation-bar li = a.SecNavMenuItem:hover { background: none 0px 0px repeat scroll rgb(0, 0, 0= ); } .secondary-navigation.colour-adjustment-black .secondary-navigation-bar li = a { border-top: 3px solid rgb(55, 55, 55); } .secondary-navigation.colour-adjustment-black .secondary-navigation-bar li = a.currentPage { border-top: 3px solid rgb(214, 17, 48); background-color: r= gb(64, 64, 64); } .secondary-navigation.colour-adjustment-black .secondary-navigation-bar ul = a { color: rgb(245, 245, 245); } .secondary-navigation .secondary-navigation-drop-down a { margin-bottom: 1r= em; } .secondary-navigation .drop-down-trigger a { color: rgb(55, 55, 55); displa= y: block; font-size: 0.875rem; padding: 0.4375em 0px 0.1875em; } .secondary-navigation .secondary-navigation-bar { display: none; } .secondary-navigation .secondary-navigation-bar { margin: 0px -4.16667%; } .secondary-navigation .secondary-navigation-bar a { color: rgb(55, 55, 55);= display: block; font-size: 1.125rem; letter-spacing: 1px; padding: 0.5em 4= .16667%; } .secondary-navigation .secondary-navigation-bar li { background: 0px 0px; d= isplay: block; padding: 0px; } @media only screen and (max-width: 40em) { .secondary-navigation .drop-down-trigger a:active, .secondary-navigation = .drop-down-trigger a:focus, .secondary-navigation .drop-down-trigger a:hove= r { text-decoration: none; } .secondary-navigation .secondary-navigation-bar { background-color: rgb(2= 21, 213, 195); } .secondary-navigation .secondary-navigation-bar a { border-bottom: 1px so= lid rgb(196, 192, 181); } .secondary-navigation .secondary-navigation-bar a:active, .secondary-navi= gation .secondary-navigation-bar a:focus, .secondary-navigation .secondary-= navigation-bar a:hover { text-decoration: none; } } @media only screen and (min-width: 64em) { .secondary-navigation { padding: 0px 2.5em; } .secondary-navigation .secondary-navigation-bar { margin: 0px 0px 0px -1e= m; } .secondary-navigation .drop-down-trigger { display: none; font-size: 1rem= ; } .secondary-navigation .secondary-navigation-drop-down { display: none; } .secondary-navigation .secondary-navigation-bar { display: block; } .secondary-navigation .secondary-navigation-bar::after, .secondary-naviga= tion .secondary-navigation-bar::before { content: " "; display: table; } .secondary-navigation .secondary-navigation-bar::after { clear: both; } .secondary-navigation .secondary-navigation-bar > li { float: left; } .secondary-navigation .secondary-navigation-bar > li::after { content: "|= "; display: inline-block; } .secondary-navigation .secondary-navigation-bar > li:last-child::after { = content: ""; } .secondary-navigation .secondary-navigation-bar > li > a { display: inlin= e-block; font-size: 1rem; font-weight: 700; padding: 0.5em 1.25em; text-tra= nsform: uppercase; } .secondary-navigation .secondary-navigation-bar > li > a.active, .seconda= ry-navigation .secondary-navigation-bar > li > a:hover { background-color: = rgb(221, 213, 195); text-decoration: none; } .secondary-navigation .secondary-navigation-bar .drop-down-trigger { posi= tion: relative; } .secondary-navigation .secondary-navigation-drop-down { position: absolut= e; inset: 59px auto auto 0px; background: rgb(221, 213, 195); margin-left: = 0px; padding: 0px 1.25em 0.3125em; z-index: 2; } .secondary-navigation .secondary-navigation-drop-down a { padding: 0px; } } @media screen and (max-width: 1023px) { .sn-spec { background: url("../images/_/icons/mobnav.png") right 10px / 2= 5px 18px no-repeat; } } .secondary-nav-heading { background-color: rgb(241, 238, 230); padding-bott= om: 1.375em; padding-top: 1.5625em; overflow: inherit; } .secondary-nav-heading.colour-adjustment-black { background-color: rgb(64, = 64, 64); color: rgb(245, 245, 245); } .secondary-nav-heading.colour-adjustment-black .secondary-navigation-title.= colour-adjustment-black, .secondary-nav-heading.colour-adjustment-black h1.= colour-adjustment-black { color: rgb(245, 245, 245); text-transform: upperc= ase; } .secondary-nav-heading.colour-adjustment-black ul a { color: rgb(245, 245, = 245); } .secondary-nav-heading .secondary-navigation-title, .secondary-nav-heading = h1 { font-size: 1.375rem; clear: left; margin: 0px; } @media only screen and (min-width: 40.063em) { .secondary-nav-heading { padding: 0.875em 0px; } .secondary-nav-heading .secondary-navigation-title, .secondary-nav-headin= g h1 { font-size: 2.25rem; } } @media only screen and (min-width: 64em) { .secondary-nav-heading { padding: 0.875em 2.5em; } .secondary-nav-heading .secondary-navigation-title, .secondary-nav-headin= g h1 { margin-left: 0px; } } .secondary-nav-heading .breadcrumbs { display: block; list-style: none; mar= gin-left: 0px; overflow: hidden; margin-bottom: 0px; } .secondary-nav-heading .breadcrumbs > * { color: rgb(245, 245, 245); float:= left; font-size: 1rem; margin: 0px; text-transform: capitalize; background= : 0px 0px; padding-left: 0px; } .secondary-nav-heading .breadcrumbs > * a { color: rgb(245, 245, 245); } .secondary-nav-heading .breadcrumbs > * .current { color: rgb(220, 220, 220= ); cursor: default; font-weight: 700; } .secondary-nav-heading .breadcrumbs > ::after { color: rgb(245, 245, 245); = content: "=E2=80=BA"; margin: 0px 0.33rem; position: relative; } .secondary-nav-heading .breadcrumbs :last-child::after { content: " "; marg= in: 0px; } .full-width-image-container h2 { color: rgb(255, 255, 255); font-size: 1.31= 25rem; } .full-width-image-container p { color: rgb(255, 255, 255); font-size: 0.937= 5rem; } .full-width-image-container p:last-child { margin-bottom: 0px; } .full-width-image-container .row { background: rgb(55, 55, 55); } .full-width-image-container .column { padding: 1.875em 0px; } .full-width-image-container .overlay { padding-left: 0px; padding-right: 0p= x; width: 91.6667%; float: left; margin-left: 4.16667% !important; } @media only screen and (min-width: 1024px) and (orientation: landscape) { .full-width-image-container { max-height: 37.5em; overflow: hidden; posit= ion: relative; } .full-width-image-container .row { position: absolute; inset: 0px 0px aut= o; margin-left: auto; margin-right: auto; z-index: 2; } .full-width-image-container .row { background: 0px 0px; } .full-width-image-container .overlay { position: relative; width: 41.6667= %; right: 4.16667%; left: auto; float: right; height: 100%; padding: 3.75em= 0px; } .full-width-image-container .background-tint { position: absolute; inset:= 0px 0px auto auto; background: rgba(0, 0, 0, 0.7); display: block; height:= 100%; width: 50%; z-index: 1; } .full-width-image-container h2 { font-size: 2.25rem; margin-bottom: 0.625= em; } .full-width-image-container p { font-size: 1.6vw; line-height: 1.4; } } @media (max-width: 1130px) { .full-width-image-container .overlay { padding-top: 1.875rem; } .full-width-image-container .overlay h2 { font-size: 1.875rem; } .full-width-image-container .overlay p { font-size: 1.125rem; } } @media only screen and (min-width: 1441px) { .full-width-image-container p { font-size: 1.125rem; } } @media only screen and (min-width: 1024px) and (orientation: landscape) { .full-width-image-container.overlay-left .background-tint { right: auto; = left: 0px; } .full-width-image-container.overlay-left .overlay { left: 0px; right: aut= o; float: left; } } .property-search-results-map { position: relative; z-index: 1000; } .property-search-results-map .property-search-results { margin-top: 1.25em;= } .property-search-results-map .property-search-results .property-search-resu= lt { border-bottom: none; } .property-search-results-map .map-div { height: 600px; background-color: rg= b(251, 236, 233); } .property-search-results-map .fillerPins { opacity: 0.6; } .property-search-results-map .cluster-text { display: block; margin-left: -= 4px; margin-top: -3px; } @media (max-width: 430px) { .property-search-results-map .property-map-results-panel { position: abso= lute; top: 7.5%; bottom: auto; box-shadow: rgba(88, 88, 88, 0.65) 8px 8px 8= px; } } @media (max-width: 768px) and (min-width: 431px) { .property-search-results-map .property-map-results-panel { position: abso= lute; inset: 7.5% 1% auto; box-shadow: rgba(0, 0, 0, 0.55) 0px 0px 50px 20p= x; } } @media (min-width: 769px) { .property-search-results-map .property-map-results-panel { position: abso= lute; inset: 7.5% 15% auto; box-shadow: rgba(0, 0, 0, 0.55) 0px 0px 50px 20= px; } } @media (max-width: 767px) and (min-width: 1px) { .property-search-results-map .property-map-results-panel { background: rg= b(255, 255, 255); padding: 2.1875em; z-index: 999; } } .property-search-results-map .property-map-results-panel { background: rgb(= 255, 255, 255); padding: 2.1875em; z-index: 10000002; } .property-search-results-map .property-map-results-panel .pagination a:acti= ve, .property-search-results-map .property-map-results-panel .pagination a:= focus, .property-search-results-map .property-map-results-panel .pagination= a:hover { text-decoration: none; outline: 0px; } .property-search-results-map .property-map-results-panel .property-map-resu= lts-summary { font-size: 1.5rem; margin-bottom: 0px; } .property-search-results-map .property-map-results-panel .map-pin-title { f= ont-size: 1rem; } .property-search-results-map .property-map-results-panel .button.small { ma= rgin-top: 0.5em; padding: 0.4rem 2.5rem 0px 1rem; min-height: 35px; } .property-search-results-map .property-map-results-panel .button.small span= { width: 35px; height: 35px; } @media only screen and (max-width: 40em) { .property-search-results-map .property-map-results-panel .button.small { = padding-top: 0.5rem; } } .property-search-results-map .property-map-results-panel div.event-member-o= nly { padding-left: 1.78em; background: url("/static/Icons/members.png") -5= px center / 30px no-repeat; line-height: inherit; } .property-search-results-map .property-map-results-panel div.event-schedule= { content: ""; background: url("/static/Icons/calendar-small.gif") left ce= nter no-repeat; position: relative; top: -0.15em; padding-left: 2em; } .property-search-results-map .property-map-results-panel div.event-location= { margin-left: 0.22em; margin-bottom: 0.4375em; margin-top: 0.4375em; padd= ing-left: 1.78em; background: url("/static/Icons/places-icon.png") no-repea= t; line-height: normal; } .property-search-results-map .property-search-result { margin-bottom: 1.25e= m; padding-bottom: 1.25em; } .property-search-results-map .property-info { padding: 0.3125em 0px 0px; } .property-search-results-map .caret { position: absolute; inset: auto auto = 0px 50%; height: 0px; width: 0px; border-left: 20px solid transparent; bord= er-right: 20px solid transparent; border-top: 20px solid rgb(255, 255, 255)= ; margin-bottom: -1.25em; margin-left: -1.25em; } .property-search-results-map .property-map-key { background: rgb(55, 55, 55= ); color: rgb(255, 255, 255); padding: 0.625em 1.875em; } .property-search-results-map .property-map-key h3 { color: rgb(255, 255, 25= 5); display: inline-block; font-size: 1.125rem; margin-right: 1.25em; } .property-search-results-map .property-map-key li, .property-search-results= -map .property-map-key ul { display: inline-block; font-size: 1.125rem; } .property-search-results-map .property-map-key ul { margin-bottom: 0px; } .property-search-results-map .property-map-key li { padding: 0.5em 1.25em 0= .5em 2.1875em; } .property-search-results-map .property-map-key .pin-multiple-properties { b= ackground: url("/static/icons/pin-multiple-properties.png") left bottom no-= repeat; } .property-search-results-map .property-map-key .pin-single-property { backg= round: url("/static/icons/pin-single-property.png") left bottom no-repeat; = } .property-search-results-map .property-map-key .pin-multiple-venues-wedding= { background: url("/static/icons/pin-multiple-bell.png") left bottom no-re= peat; } .property-search-results-map .property-map-key .pin-single-venue-wedding { = background: url("/static/icons/pin-single-bell.png") left bottom no-repeat;= } .property-search-results-map .property-map-key .pin-multiple-venues-corpora= te { background: url("/static/icons/pin-multiple-champagne.png") left botto= m no-repeat; } .property-search-results-map .property-map-key .pin-single-venue-corporate = { background: url("/static/icons/pin-single-champagne.png") left bottom no-= repeat; } .property-search-results-map .property-map-key .pin-multiple-cottages { bac= kground: url("/static/icons/pin-multiple-cottages.png") left bottom no-repe= at; } .property-search-results-map .property-map-key .pin-single-cottage { backgr= ound: url("/static/icons/pin-single-cottage.png") left bottom no-repeat; } .property-search-results-map .property-map-key .pin-multiple-blueplaques { = background: url("/static/icons/pin-multiple-blueplaques.png") left bottom n= o-repeat; } .property-search-results-map .property-map-key .pin-single-blueplaque { bac= kground: url("/static/icons/pin-single-blueplaque.png") left bottom no-repe= at; } .property-search-results-map .property-map-key .pin-single-castle { backgro= und: url("/static/icons/pin-single-castle.png") left bottom no-repeat; } .property-search-results-map .property-map-key .pin-single-abbey { backgrou= nd: url("/static/icons/pin-single-church.png") left bottom no-repeat; } .property-search-results-map .property-map-key .pin-single-village { backgr= ound: url("/static/icons/pin-single-village.png") left bottom no-repeat; } .property-search-results-map .property-map-key .pin-single-other { backgrou= nd: url("/static/icons/pin-single-other.png") left bottom no-repeat; } .property-search-results-map .property-map .single-search-options label { f= ont-size: 1.2rem; margin-right: 0.5rem; display: inline; } .property-search-results-map .property-map .single-search-options select { = width: auto; padding-right: 1rem; } .property-search-results-map .property-search-result .image-column-size { w= idth: 33.33%; float: left; } .property-search-results-map .property-search-result .text-column-size { wi= dth: 62.5%; } @media (max-width: 1200px) { .property-search-results-map .property-search-result .image-column-size {= width: 100%; } .property-search-results-map .property-search-result .text-column-size { = width: 100%; } } .holiday-cottage-map-50 { margin-top: 1.25rem; } .holiday-cottage-map-50 .stone-wrapper { background-color: rgb(248, 247, 24= 3); height: 500px; } .holiday-cottage-map-50 .map-div { height: 500px; } @media only screen and (min-width: 64em) { .holiday-cottage-map-50 .search-options { padding: 1.25em 1.25em 0px; } .holiday-cottage-map-50 .property-search-content, .holiday-cottage-map-50= .property-search-summary { padding: 0px; } .holiday-cottage-map-50 .property-search-results-map .property-map-result= s-panel { width: 150%; } } @media only screen and (max-width: 1023px) { .holiday-cottage-map-50 .stone-wrapper { height: auto; } } .map-group .map-div { min-height: 600px; height: 880px; } @media only screen and (max-width: 767px) { .property-map { margin-bottom: 5em; } } .numberCirclediv { float: left; clear: both; display: inline-table; } .numberCircle p { line-height: normal; font-size: 24px; width: 50px; text-a= lign: center; left: 0px; } .numberCircle:hover { padding: 21px 1px; width: 70px; height: 70px; margin-= top: 0px; text-align: center; } .numberCircle:hover p { width: 70px; height: 70px; text-align: center; } .numberCircle { padding: 17px 5px; line-height: 60px; border-radius: 200%; = text-align: center; color: rgb(255, 255, 255); background-color: rgb(214, 1= 7, 48); cursor: pointer; height: 60px; width: 60px; float: left; margin-rig= ht: 8px; margin-top: 10px; } .db_container { height: 75px; } .numberCirclelbl { float: left; clear: both; width: 100% !important; } .numberCirclelblconf { margin: 10px 0px 15px; } .make-donation #donate-single-donation .numberCirclebtn { float: left; clea= r: both; margin-left: 0px !important; } .donate img { width: 100%; } .donate .intro-row .column:first-child { padding-top: 4rem; } .donate .intro-row img { margin-bottom: 0px; } .donate .alignment { white-space: nowrap; } .donate .how-donations-help { padding-bottom: 1rem; margin-bottom: 3rem; } .donate .how-donations-help .option-box { padding-bottom: 1rem; } .donate .how-donations-help .option-box h3 { font-size: 1.5rem; } .donate .how-donations-help .option-box .button { margin-top: 1.4rem; } .donate .how-donations-help .how-donations-help-after { height: 2em; } .donate .how-donations-help .options-row a { padding: 0px; } @media only screen and (min-width: 320px) { .donate .how-donations-help .tab-title.active > a .down-arrow-blue, .dona= te .how-donations-help .tab-title.active > a .down-arrow-carci, .donate .ho= w-donations-help .tab-title.active > a .down-arrow-green { position: absolu= te; top: 6em; right: 40vw; } } @media only screen and (min-width: 320px) { .donate .how-donations-help .tab-title.active > a .down-arrow { position:= absolute; top: 5.8em; right: 49vw; } } @media only screen and (min-width: 642px) { .donate .how-donations-help .tab-title.active > a .down-arrow-blue, .dona= te .how-donations-help .tab-title.active > a .down-arrow-carci, .donate .ho= w-donations-help .tab-title.active > a .down-arrow-green { position: absolu= te; top: 4.8em; right: 8vw; } } @media only screen and (min-width: 642px) { .donate .how-donations-help .tab-title.active > a .down-arrow { position:= absolute; top: 4.4em; right: 13.5vw; } } @media only screen and (min-width: 881px) { .donate .how-donations-help .tab-title.active > a .down-arrow-blue, .dona= te .how-donations-help .tab-title.active > a .down-arrow-carci, .donate .ho= w-donations-help .tab-title.active > a .down-arrow-green { position: absolu= te; top: 5.3em; right: 8vw; } } @media only screen and (min-width: 881px) { .donate .how-donations-help .tab-title.active > a .down-arrow { position:= absolute; top: 5em; right: 61%; } } .donate .how-donations-help .tab-title.active > a .down-arrow-blue > i, .do= nate .how-donations-help .tab-title.active > a .down-arrow-carci > i, .dona= te .how-donations-help .tab-title.active > a .down-arrow-green > i, .donate= .how-donations-help .tab-title.active > a .down-arrow > i { display: inlin= e-block; border: 1.5em solid transparent; } .donate .how-donations-help .tab-title.active > a .down-arrow > i { border-= top: 1.5em solid rgb(96, 32, 82); } .donate .how-donations-help .tab-title.active > a .down-arrow-blue > i { bo= rder-top: 1.5em solid rgb(81, 148, 187); } .donate .how-donations-help .tab-title.active > a .down-arrow-green > i { b= order-top: 1.5em solid rgb(137, 161, 118); } .donate .how-donations-help .tab-title.active > a .down-arrow-carci > i { b= order-top: 1.5em solid rgb(123, 106, 81); } .donate .how-donations-help .down-arrow > i { border: 0px; } .donate .end::after, .donate .end::before { content: " "; display: table; } .donate .end::after { clear: both; } .make-donation { font-family: "Gill Sans Book" !important; } @media screen and (max-width: 419px) { .make-donation .ovp-pass select { width: 86vw; padding-left: 0.385em; } } @media screen and (max-width: 641px) and (min-width: 420px) { .make-donation section ul { margin-left: 4.1%; } } @media screen and (max-width: 641px) { .make-donation h2 { margin-bottom: 1em; } .make-donation #donate-single-donation .button { margin-left: 0px; } .make-donation .alignment label { display: block; } .make-donation #donate-single-donation + span { margin-left: 0px; } } .make-donation .tabs.tabs-cards .tab-title.active { border-top: 1px solid r= gb(221, 213, 195); border-left: 1px solid rgb(221, 213, 195); border-right:= 1px solid rgb(221, 213, 195); } .make-donation .tabs.tabs-cards, .make-donation .tabs.tabs-cards .tab-title= { border-bottom: 1px solid rgb(221, 213, 195); } .make-donation label { font-size: 1.2em; } .make-donation .tab-title a, .make-donation .tab-title.active a { letter-sp= acing: 0.02em; font-weight: 400; } @media screen and (min-width: 740px) { .make-donation .tab-title a, .make-donation tab-title.active a { font-siz= e: 1.1em; } } @media (min-width: 642px) { .make-donation #donate-single-donation .button { margin-left: 7.764em; } } .make-donation .tab-title a { color: rgb(114, 110, 107); text-decoration: n= one; } .make-donation h2 { font-size: 2em; } .make-donation #donate-single-donation + span { margin-left: 8em; } .make-donation .ovp-pass select { width: 21rem; } .make-donation .alignment { margin-right: 2em; } .donate.eh-format ul { padding-left: 0px; } .donate.eh-format .options-row .tab-title.active > a, .donate.eh-format .op= tions-row .tab-title > a { background: rgb(255, 255, 255); } .donate .intro-row .column:first-child { padding-top: 4rem; } .donate .intro-row img { margin-bottom: 0px; } .donate .alignment { white-space: nowrap; } .donate .make-donation .tabs .tab-title.active > a, .donate .make-donation = .tabs .tab-title > a, .donate .make-donation .tabs dd > a { background-colo= r: transparent; } .donate .make-donation .tabs dd > a, .donate .tabs .tab-title > a { padding= -top: 0.8rem; padding-bottom: 0.7rem; } .donate .make-donation ul li { background: 0px center; } .donate .make-donation hr { margin-top: 0.8em; margin-bottom: 1.4em; } .donate .make-donation h3 { margin-bottom: 0.7em; } .donate .make-donation .tabs-cards .tab-title.active { border-bottom: 1px s= olid rgb(243, 240, 233); } .donate .make-donation #donate-regular-donation .button, .donate .make-dona= tion #donate-single-donation .button { bottom: 0px; margin-top: 1.2em; marg= in-bottom: 3em; } .donate .make-donation .tabs-content.tabs-cards > li { height: 7.8em; } @media (max-width: 64em) { .donate .make-donation .tabs-content.tabs-cards > li { height: 14em; } } @media (max-width: 40em) { .donate .make-donation .ovp-pass select { width: 17em; } .donate .make-donation .tabs-content.tabs-cards > li { height: auto; } .donate .make-donation #donate-regular-donation, .donate .make-donation #= donate-single-donation { display: block; } .donate .make-donation #donate-regular-donation .button, .donate .make-do= nation #donate-single-donation .button { position: relative; } } .donate .make-donation .ovp-pass select { min-width: 300px; } .donate label { display: inline-block; margin-right: 1em; width: 7rem; curs= or: auto; } @media only screen and (min-width: 64.063em) { .donate .alignment { display: inline-block; } .donate label { margin-right: 1em; width: auto; } } .donate select { margin-right: 4em; } .donate input[type=3D"text"], .donate select { display: inline-block; width= : 9rem; } .donate input[type=3D"submit"] { display: block; } .donate .current-appeals > .column > h2 { margin-top: 1rem; } .donate .current-appeals .more-but { text-align: center; } .donate .current-appeals hr { margin: 0px 0px 3.5rem; background-color: rgb= (238, 238, 238); border-top: 1px solid rgb(221, 213, 195); color: rgb(238, = 238, 238); } .donate .how-donations-help { padding-bottom: 1rem; margin-bottom: 3rem; } .donate .how-donations-help .option-box { padding-bottom: 1rem; } .donate .how-donations-help .option-box h3 { font-size: 1.5rem; } .donate .how-donations-help .option-box .button { margin-top: 1.4rem; } .donate .how-donations-help .how-donations-help-after { height: 2em; } .donate .how-donations-help .options-row a { padding: 0px; } @media only screen and (min-width: 320px) { .donate .how-donations-help .down-arrow-blue, .donate .how-donations-help= .down-arrow-carci, .donate .how-donations-help .down-arrow-green { positio= n: absolute; top: 6em; right: 40vw; } } @media only screen and (min-width: 320px) { .donate .how-donations-help .down-arrow { position: absolute; top: 5.8em;= right: 49vw; } } @media only screen and (min-width: 642px) { .donate .how-donations-help .down-arrow-blue, .donate .how-donations-help= .down-arrow-carci, .donate .how-donations-help .down-arrow-green { positio= n: absolute; top: 4.8em; right: 8vw; } } @media only screen and (min-width: 642px) { .donate .how-donations-help down-arrow { position: absolute; top: 4.4em; = right: 13.5vw; } } @media only screen and (min-width: 881px) { .donate .how-donations-help .down-arrow-blue, .donate .how-donations-help= .down-arrow-carci, .donate .how-donations-help .down-arrow-green { positio= n: absolute; top: 5.3em; right: 8vw; } } @media only screen and (min-width: 881px) { .donate .how-donations-help .down-arrow { position: absolute; top: 5em; r= ight: 61%; } } .donate .how-donations-help .down-arrow-blue > i, .donate .how-donations-he= lp .down-arrow-green > i, .donate .how-donations-help .down-arrow > i, .don= ate .how-donations-help .tab-title.active > a .down-arrow-carci > i { displ= ay: inline-block; border: 1.5em solid transparent; } .donate .how-donations-help .tab-title.active > a .down-arrow > i { border-= top: 1.5em solid rgb(96, 32, 82); } .donate .how-donations-help .tab-title.active > a .down-arrow-blue > i { bo= rder-top: 1.5em solid rgb(81, 148, 187); } .donate .how-donations-help .tab-title.active > a .down-arrow-green > i { b= order-top: 1.5em solid rgb(137, 161, 118); } .donate .how-donations-help .tab-title.active > a .down-arrow-carci > i { b= order-top: 1.5em solid rgb(123, 106, 81); } .donate .how-donations-help .down-arrow > i { border: 0px; } .donate .end::after, .donate .end::before { content: " "; display: table; } .donate .end::after { clear: both; } .make-donation { font-family: "Gill Sans Book" !important; } @media screen and (max-width: 419px) { .make-donation .ovp-pass select { width: 86vw; padding-left: 0.385em; } } @media screen and (max-width: 641px) and (min-width: 420px) { .make-donation section ul { margin-left: 4.1%; } } @media screen and (max-width: 641px) { .make-donation h2 { margin-bottom: 1em; } .make-donation #donate-single-donation .button { margin-left: 0px; } .make-donation .alignment label { display: block; } .make-donation #donate-single-donation + span { margin-left: 0px; } } .make-donation .tabs.tabs-cards .tab-title.active { border-top: 1px solid r= gb(221, 213, 195); border-left: 1px solid rgb(221, 213, 195); border-right:= 1px solid rgb(221, 213, 195); } .make-donation .tabs.tabs-cards, .make-donation .tabs.tabs-cards .tab-title= { border-bottom: 1px solid rgb(221, 213, 195); } .make-donation label { font-size: 1.2em; } .make-donation .tab-title a, .make-donation .tab-title.active a { letter-sp= acing: 0.02em; font-weight: 400; } @media screen and (min-width: 740px) { .make-donation .tab-title a, .make-donation tab-title.active a { font-siz= e: 1.1em; } } @media (min-width: 642px) { .make-donation #donate-single-donation .button { margin-left: 7.764em; } } .make-donation .tab-title a { color: rgb(114, 110, 107); text-decoration: n= one; } .make-donation h2 { font-size: 2em; } .make-donation #donate-single-donation + span { margin-left: 8em; } .make-donation .ovp-pass select { width: 21rem; } .make-donation .alignment { margin-right: 2em; } .donate.eh-format ul { padding-left: 0px; } .donate.eh-format .options-row .tab-title.active > a, .donate.eh-format .op= tions-row .tab-title > a { background: rgb(255, 255, 255); } @media screen and (max-width: 438px) { .numberCircle { margin-bottom: 5px; } } @media screen and (max-width: 419px) { .make-donation span[id*=3D"ErrorLabel"] { white-space: normal; display: i= nline-block; vertical-align: bottom; text-align: right; width: 7.5rem; } } @media (max-width: 690px) and (min-width: 642px) { .property-search-tabs a { font-size: 0.7em; } } .property-search-tabs a { font-size: 0.8em; } .three-tabs { margin-top: 5em; } .three-tabs .accordion ul { margin: 0px; } .three-tabs .accordion ul li { margin-bottom: 1em; overflow: hidden; } .three-tabs .nearby-properties h3 { padding: 10px 0px 4px; } .three-tabs .nearby-properties .free-site { background-color: rgb(96, 32, 8= 2); color: rgb(255, 255, 255); position: absolute; padding: 5px 15px; botto= m: 0px; } .three-tabs h1 { margin-left: 16px; } .three-tabs h3 { color: red; font-size: 0.9em; padding: 0px 0px 4px; } .three-tabs .accordion .accordion-navigation > a { color: rgb(34, 34, 34); = font-size: 1.125rem; } .three-tabs .accordion .accordion-navigation.active > a { color: rgb(214, 1= 7, 48); } .three-tabs #panel1b .th { margin-top: 35px; } .three-tabs #panel1b ul, .three-tabs ol, .three-tabs ul.accordion { margin-= bottom: 35px; } .three-tabs h3 { color: rgb(214, 17, 48); font-size: 0.9em; padding: 0px 0p= x 4px; } .three-tabs .pla-icon { background-image: url("file:///C:/Work/Heritage/EH_= NMD_Development/EH.Web.Public/static/images/three-tabs/places-icon.png"); b= ackground-repeat: no-repeat; padding: 6px 0px 12px 30px; } .three-tabs .tab-title.active { border-top: 1px solid rgb(204, 204, 204); b= order-right: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, = 204, 204); border-bottom: none; } .three-tabs .tab-title { border-bottom: 1px solid rgb(204, 204, 204); } .three-tabs .tabs .tab-title > a, .three-tabs .tabs .tab-title > a:hover { = background-color: rgb(255, 255, 255); padding: 1em 2em 0px; color: rgb(153,= 153, 153); } .three-tabs .tabs .tab-title.active a { color: red; } .three-tabs .tabs-content { margin-top: 25px; } .three-tabs .th { border: none; } .three-tabs ul li { padding-left: 0px; } .three-tabs .property-search-tabs li.active { border-bottom: 1px solid rgb(= 255, 255, 255); } .three-tabs .property-search-tabs { border-bottom: 1px solid rgb(221, 213, = 195); margin: 0px; padding-left: 4.16667%; display: list-item; } .three-tabs .accordion .accordion-navigation > a { background-color: rgb(22= 5, 224, 220); margin-bottom: 0.0625em; padding: 0.71rem 1rem 0.35rem; } .three-tabs a img { margin: 0px; } .three-tabs ul.accordion { margin-bottom: 0px; background: rgb(255, 255, 25= 5); } .three-tabs li.accordion-navigation.active a:not(.show-more-overflow) span = { background: url("../icons/grey-up-arrow.gif") no-repeat !important; } .three-tabs li.accordion-navigation a:not(.show-more-overflow) span { backg= round: url("../icons/grey-down-arrow.gif") no-repeat !important; } .three-tabs dd.accordion-navigation a:not(.show-more-overflow) span { backg= round: url("../icons/grey-down-arrow.gif") no-repeat !important; } .three-tabs dd.accordion-navigation.active a:not(.show-more-overflow) span = { background: url("../icons/grey-up-arrow.gif") no-repeat !important; } .three-tabs dd.accordion-navigation a:not(.show-more-overflow) span, .three= -tabs dd.accordion-navigation.active a:not(.show-more-overflow) span, .thre= e-tabs li.accordion-navigation a:not(.show-more-overflow) span, .three-tabs= li.accordion-navigation.active a:not(.show-more-overflow) span { margin-to= p: -0.6em; float: right; width: 44px; height: 44px; right: -0.9em; position= : relative; font-size: inherit; } .three-tabs li.accordion-navigation.active ul li a:not(.show-more-overflow)= span { height: 0px; background: 0px center !important; } .three-tabs li.accordion-navigation.active a.show-more span { right: -1.827= em; top: 0.67em; height: 3.2em; position: absolute; background-image: url("= ../images/show-more/show-more-plus.gif") !important; } .three-tabs .summary ul li { background-image: none; margin-left: -1.25rem;= margin-bottom: 1.25rem; } .nearby-properties ul li > span::before { content: ""; background: url("/st= atic/Icons/places-icon.png") no-repeat; padding: 0.65em; top: 0.65em; posit= ion: relative; } .three-tabs.stone { background-color: rgb(248, 247, 242); margin-top: 3em; = padding-top: 2em; } .three-tabs.map-only { margin-top: 1em; } .three-tabs.map-only .tabs-content { display: none; margin-top: 0.4em; } .uni-sptn { position: relative; } .uni-sptn blockquote { margin: 0px 0px 1.25rem; padding: 0.5625rem 1.25rem = 0px 1.1875rem; border-left: 1px solid rgb(221, 221, 221); text-indent: 0px;= } .uni-sptn .micro-content { display: block; overflow: hidden; } .uni-sptn .micro-content div { padding: 5px 0px; } .uni-sptn li a { color: rgb(193, 16, 44); } .uni-sptn li a:hover { color: rgb(214, 17, 48); } .uni-sptn p a { color: rgb(193, 16, 44); } .uni-sptn p a:hover { color: rgb(214, 17, 48); } .uni-sptn .ss-50 a { text-decoration: solid; } .uni-sptn .ss-50 a.button.arrow { text-decoration: none; } .uni-sptn.pnl-black li a, .uni-sptn.pnl-grey li a { color: rgb(247, 247, 24= 7); text-decoration: underline; } .uni-sptn.pnl-black li a:hover, .uni-sptn.pnl-grey li a:hover { color: rgb(= 214, 17, 48); } .uni-sptn.pnl-black p a, .uni-sptn.pnl-grey p a { color: rgb(247, 247, 247)= ; text-decoration: underline; } .uni-sptn.pnl-black p a:hover, .uni-sptn.pnl-grey p a:hover { color: rgb(21= 4, 17, 48); } .flex-video { margin-bottom: 4rem; } .sptn-img .flex-video { margin-bottom: 0px; } .sptn-img .figure-overlay { position: inherit; left: 0px; background: 0px 0= px; color: rgb(55, 55, 55); width: 100%; } .sptn-img .figure-overlay .imagemeta { float: left; margin-top: 0px; color:= rgb(55, 55, 55); width: 100%; } .sptn-img .figure-overlay .copyright { float: left; text-align: left; paddi= ng: 1.5vw 0px; color: rgb(55, 55, 55); width: 100%; } @media screen and (max-width: 1023px) and (min-width: 0px) { .sptn-img { position: relative; } .sptn-img .figure-overlay { bottom: 0px; margin: 0px 1vw; width: 100%; } } @media (max-width: 760px) and (min-width: 0px) { .uni-sptn .right ul { float: left; } .uni-sptn .right ul li { clear: right; float: right; text-align: left; wi= dth: 95.6%; } } @media screen and (min-width: 1440px) { .ss-50 li, .ss-50 p { font-size: 1.4rem; line-height: normal; } } @media (max-width: 759px) and (min-width: 0px) { .sptn-txt p { line-height: inherit; } .sptn-img .figure-overlay { z-index: 9; } .sptn-img .figure-overlay .imagemeta { padding: 0.5vw 1vw; } } @media (max-width: 1023px) and (min-width: 760px) { .ss-50 li, .ss-50 p { font-size: 2.4vw; line-height: inherit; } .uni-sptn .right ul { float: left; } .uni-sptn .right ul li { clear: right; float: right; text-align: left; wi= dth: 65%; } .sptn-txt p { line-height: inherit; } .sptn-img .figure-overlay { z-index: 1; } .sptn-img .figure-overlay .imagemeta { padding: 0.5vw 1vw; } } @media (max-width: 1440px) and (min-width: 1024px) { .ss-50 li, .ss-50 p { line-height: normal; } .sptn-img .figure-overlay { width: 100%; } .sptn-img .figure-overlay { position: inherit; } } @media (min-width: 1441px) { .ss-50 li, .ss-50 p { line-height: normal; } .sptn-img .figure-overlay { width: 100%; } .sptn-img .figure-overlay { position: inherit; overflow: hidden; display:= block; padding-top: 1vw; } .sptn-img .figure-overlay .imagemeta { top: 0px; } .sptn-img .figure-overlay .copyright { padding: 1em; } } .uni-sptn { padding: 2.1% 0px; } .uni-sptn .row { margin-bottom: 0px; } .uni-sptn .sptn-img { float: inherit; } .uni-sptn .sptn-img img { width: 100%; float: inherit; } .uni-sptn .sptn-txt { padding: 0px 0px 0px 4.166%; float: inherit; } .uni-sptn .sptn-txt.large-24 { padding: 0px; } .uni-sptn .sptn-txt p:last-child { margin-bottom: 0px; } .uni-sptn .sptn-txt.right { padding: 0px 4.166% 0px 0px; float: inherit; } .uni-sptn.pnl-grey .sptn-txt, .uni-sptn.pnl-stone .sptn-txt, .uni-sptnpnl-b= lack .sptn-txt { padding: 4.166%; } .uni-sptn.pnl-grey .sptn-txt.right, .uni-sptn.pnl-stone .sptn-txt.right, .u= ni-sptnpnl-black .sptn-txt.right { padding: 4.166%; } .uni-sptn.pnl-grey .button.arrow, .uni-sptn.pnl-stone .button.arrow, .uni-s= ptnpnl-black .button.arrow { margin-bottom: 0px; } .uni-sptn .button.arrow { margin-bottom: 0px; margin-right: 30%; } .uni-sptn.txt-only { padding: 2.1% 0px !important; } .uni-sptn.txt-only .sptn-txt { padding: 0px; width: 100%; margin: 0px; } .uni-sptn.txt-only .sptn-txt p { margin-bottom: 0px; } .uni-sptn.txt-only .sptn-txt .button { margin-top: 1.25rem; } .uni-sptn.txt-only .sptn-img { display: none; } .uni-sptn.no-img .sptn-img { padding: 0px !important; } .uni-sptn.no-img .sptn-img img { display: none; } .uni-sptn.no-img-beige .sptn-img { padding: 0px !important; } .uni-sptn.no-img-beige .sptn-img img { display: none; } .uni-sptn.no-img-beige .sptn-txt { background: rgb(248, 247, 242); padding:= 4.166%; } .uni-sptn.no-img-beige .sptn-img { background: rgb(248, 247, 242); padding:= 4.166%; } @media (max-width: 640px) and (min-width: 0px) { .uni-sptn .sptn-txt { width: 100%; padding: 4.166% !important; } .uni-sptn .right ul { width: 100%; } .uni-sptn .right ul li { clear: inherit !important; float: inherit !impor= tant; } } @media (max-width: 1023px) and (min-width: 641px) { .uni-sptn .sptn-txt { width: 100%; padding: 4.166% !important; } .uni-sptn .right ul { width: 100%; } .uni-sptn .right ul li { clear: inherit !important; float: inherit !impor= tant; } .uni-sptn .right .button.arrow { margin-bottom: 4.16%; margin-right: 0px;= } } @media (max-width: 1279px) and (min-width: 1024px) { .uni-sptn .sptn-txt h1, .uni-sptn .sptn-txt h2, .uni-sptn .sptn-txt h3, .= uni-sptn .sptn-txt h4, .uni-sptn .sptn-txt h5 { font-size: 3vw; } } @media (max-width: 5000px) and (min-width: 1024px) { .uni-sptn .txt-full { padding: 0px !important; } .uni-sptn .sptn-img.large-24 { max-width: unset; } .uni-sptn .sptn-img.large-24 .figure-overlay { margin-top: 1vw; margin-bo= ttom: 1vw; } .uni-sptn .sptn-img img { width: auto; } } .uni-sptn.rwc-stone { background: rgb(248, 247, 242); } .uni-sptn.rwc-black { background: rgb(0, 0, 0); } .uni-sptn.rwc-black h2 { color: rgb(247, 247, 247); } .uni-sptn.rwc-black .sptn-txt p { color: rgb(247, 247, 247); } .uni-sptn.rwc-black .sptn-img .figure-overlay .copyright, .uni-sptn.rwc-bla= ck .sptn-img .figure-overlay .imagemeta { color: rgb(247, 247, 247); } .row-wrapper.rwc-black h2, .row-wrapper.rwc-black ul li { color: rgb(247, 2= 47, 247); } .uni-sptn.rwc-grey { background: rgb(55, 55, 55); } .uni-sptn.rwc-grey .sptn-txt h2 { color: rgb(247, 247, 247); } .uni-sptn.rwc-grey .sptn-txt p { color: rgb(247, 247, 247); } .uni-sptn.pnl-stone .sptn-txt .large-12 { padding: 4.166%; } .uni-sptn.pnl-stone .sptn-txt .large-12 .button.arrow { margin-bottom: 0px = !important; } .uni-sptn.pnl-stone .sptn-txt { background: rgb(248, 247, 242); } .uni-sptn.pnl-stone .sptn-txt h2 { color: rgb(55, 55, 55); } .uni-sptn.pnl-stone .sptn-txt p { color: rgb(55, 55, 55); } .uni-sptn.pnl-stone .sptn-txt ul { color: rgb(55, 55, 55); } .uni-sptn.pnl-stone .sptn-txt ol { color: rgb(247, 247, 247); } .uni-sptn.pnl-stone .sptn-txt ol li { padding-left: 1.25rem; } @media (min-width: 40em) { .uni-sptn.pnl-stone .sptn-txt ol { margin-left: 0px; } } .uni-sptn.pnl-grey .sptn-txt .large-12 { padding: 4.166%; } .uni-sptn.pnl-grey .sptn-txt .large-12 .button.arrow { margin-bottom: 0px != important; } .uni-sptn.pnl-grey .sptn-txt { background: rgb(55, 55, 55); } .uni-sptn.pnl-grey .sptn-txt h2 { color: rgb(247, 247, 247); } .uni-sptn.pnl-grey .sptn-txt p { color: rgb(247, 247, 247); } .uni-sptn.pnl-grey .sptn-txt ul { color: rgb(247, 247, 247); } .uni-sptn.pnl-grey .sptn-txt ol { color: rgb(247, 247, 247); } .uni-sptn.pnl-grey .sptn-txt ol li { padding-left: 1.25rem; } @media (min-width: 40em) { .uni-sptn.pnl-grey .sptn-txt ol { margin-left: 0px; } } .uni-sptn.pnl-black .sptn-txt .large-12 { padding: 4.166%; } .uni-sptn.pnl-black .sptn-txt .large-12 .button.arrow { margin-bottom: 0px = !important; } .uni-sptn.pnl-black .sptn-txt { background: rgb(0, 0, 0); padding: 4.166%; = } .uni-sptn.pnl-black .sptn-txt h2 { color: rgb(247, 247, 247); } .uni-sptn.pnl-black .sptn-txt p { color: rgb(247, 247, 247); } .uni-sptn.pnl-black .sptn-txt ul { color: rgb(247, 247, 247); } .uni-sptn.pnl-black .sptn-txt ol { color: rgb(247, 247, 247); } .uni-sptn.pnl-black .sptn-txt ol li { padding-left: 1.25rem; } @media (min-width: 40em) { .uni-sptn.pnl-black .sptn-txt ol { margin-left: 0px; } } .uni-sptn-module-space { margin-top: 0px; } .uni-sptn-module-space .search-options { padding-top: 0px; } .sptn-txt ol { counter-reset: li 0; list-style: none; } .sptn-txt ol li { position: relative; padding-left: 1.5em; margin-bottom: 1= em; } .sptn-txt ol li:last-of-type { margin-bottom: 0px; } .sptn-txt ol li::before { position: absolute; top: 0px; left: 0px; content:= counter(li) "."; counter-increment: li 1; color: rgb(214, 17, 48); font-fa= mily: "Gill Sans Medium"; } .property-HeaderRW { position: relative; margin: 0px; padding: 0px; } .property-HeaderRW h2.bigf.textLight { text-shadow: rgba(0, 0, 0, 0.5) 0px = 0px 16px; } .property-HeaderRW .slick-slider { margin: 0px; } .property-HeaderRW .property-Overlay { position: absolute; background: rgb(= 255, 255, 255); overflow: hidden; } .property-HeaderRW .property-Map { position: relative; background: rgb(255,= 255, 255); height: 40%; overflow: hidden; } .property-HeaderRW .property-Map img { height: 100%; margin: 0px auto; disp= lay: block; overflow: hidden; max-width: 100vw; } .property-HeaderRW .property-Opening { background: rgb(255, 255, 255); heig= ht: 20%; } .property-HeaderRW .property-Address { background: rgb(51, 51, 51); height:= 40%; position: relative; } .property-HeaderRW .pin-overlay { background: url("/static/Icons/pin-single= -property.png") center center no-repeat; height: 36px; width: 26px; positio= n: absolute; top: calc(50% - 30px); left: calc(50% - 13px); margin-top: 0px= ; margin-left: 0px; } .property-HeaderRW .property-Address .address { text-transform: uppercase; = } .property-HeaderRW .property-Address [class*=3D"column"] + [class*=3D"colum= n"]:last-child { float: left; } @media screen and (max-width: 640px) and (min-width: 0px) { .property-HeaderRW .property-Overlay { position: inherit; } .property-HeaderRW .property-Map { float: left; height: 40vw; } .property-HeaderRW .property-Opening { float: left; height: 26vw; padding= : 5vw; } .property-HeaderRW .property-Opening p { font-size: 4vw; margin-bottom: 0= px; } .property-HeaderRW .property-Opening a { font-size: 5vw; margin-bottom: 0= px; } .property-HeaderRW .property-Address { float: left; height: 40vw; padding= : 5vw; color: rgb(243, 243, 243); font-size: 4.4vw; } .property-HeaderRW .slick-dots { margin: 0px; } } @media screen and (max-width: 1023px) and (min-width: 641px) { .property-HeaderRW .property-Overlay { position: inherit; height: 100%; } .property-HeaderRW .property-Map { float: left; height: 30vw; } .property-HeaderRW .property-Map img { height: 30vw; margin: 0px auto 0px= calc(-4.89796vw); display: block; overflow: hidden; width: 70vw; } .property-HeaderRW .property-Opening { float: right; height: 10vw; paddin= g: 2vw; } .property-HeaderRW .property-Opening p { font-size: 1.8vw; margin-bottom:= 0px; } .property-HeaderRW .property-Opening a { font-size: 2.2vw; margin-bottom:= 0px; } .property-HeaderRW .property-Address { float: right; height: 20vw; paddin= g: 2vw; color: rgb(243, 243, 243); font-size: 2.2vw; } .property-HeaderRW .property-Address columns { float: left !important; } .property-HeaderRW .button.arrow { margin-top: 2vw; } .property-HeaderRW .slick-dots { margin: -0.1em 0px; } } @media screen and (max-width: 1439px) and (min-width: 1024px) { .property-HeaderRW .property-Overlay { height: 34vw; top: 4.25vw; box-sha= dow: rgba(0, 0, 0, 0.95) 1px 0px 27px -2px; } .property-HeaderRW .property-Map { float: left; height: 13.6vw; overflow:= hidden; } .property-HeaderRW .property-Opening { float: right; height: 6.8vw; overf= low: hidden; padding: 1.2vw; } .property-HeaderRW .property-Opening p { font-size: 1.5vw; margin-bottom:= 0px; } .property-HeaderRW .property-Opening a { font-size: 1.5vw; margin-bottom:= 0px; } .property-HeaderRW .property-Address { float: right; height: 13.6vw; over= flow: hidden; padding: 1.2vw; color: rgb(243, 243, 243); font-size: 1.62vw;= } .property-HeaderRW .place { line-height: 1.6vw; } .property-HeaderRW .button.arrow { margin-top: 2vw; } .property-HeaderRW .property-carousel-text h2 { color: rgb(255, 255, 255)= ; } .property-HeaderRW .property-carousel-text p { color: rgb(255, 255, 255);= font-size: 2.5vw; } } @media screen and (min-width: 1440px) { .property-HeaderRW .property-Overlay { height: 34vw; max-height: 489px; t= op: 61px; box-shadow: rgba(0, 0, 0, 0.95) 1px 0px 27px -2px; } .property-HeaderRW .property-Map { float: left; height: 13.6vw; max-heigh= t: 196px; overflow: hidden; } .property-HeaderRW .property-Opening { float: right; height: 6.8vw; max-h= eight: 98px; overflow: hidden; padding: 20px; } .property-HeaderRW .property-Opening p { font-size: 20px; margin-bottom: = 0px; } .property-HeaderRW .property-Opening a { font-size: 20px; margin-bottom: = 0px; } .property-HeaderRW .property-Address { height: 13.6vw; max-height: 196px;= overflow: hidden; color: rgb(243, 243, 243); padding: 20px; font-size: 24p= x; } .property-HeaderRW .property-Address .address { overflow: hidden; color: = rgb(243, 243, 243); } .property-HeaderRW .place { line-height: 24px; } .property-HeaderRW .button.arrow { margin-top: 28px; } .property-HeaderRW .property-carousel-text h2 { color: rgb(255, 255, 255)= ; } .property-HeaderRW .property-carousel-text p { color: rgb(255, 255, 255);= font-size: 1.8rem; } } .property-HeaderRW .property-carousel-text { position: absolute; top: 15%; = left: 5%; z-index: 9999; } .property-HeaderRW .property-carousel-textdiv { background: rgba(0, 0, 0, 0= .3); padding: 5%; overflow: hidden; } .property-HeaderRW .property-carousel-text h2 { color: rgb(255, 255, 255); = } .property-HeaderRW .property-carousel-text p { color: rgb(255, 255, 255); } .property-HeaderRW .slick-slide { position: relative !important; } .property-HeaderRW .videoWrapper { overflow: hidden; max-width: 1440px; hei= ght: 41.6vw; max-height: 612px; position: relative; } .property-HeaderRW #ytVid { inset: auto 0px -7vw auto; width: 100%; positio= n: absolute; } @media screen and (min-width: 1440px) { .property-HeaderRW #ytVid { bottom: -105px; } } .nowrap { white-space: nowrap; } .eventItem-addError { color: rgb(214, 17, 48); } @media only screen and (max-width: 400px) { .eventItem-addError { display: block; text-align: center; } } .event-item .flex-video { margin-top: 1.875rem; } .event-item ul li { background: 0px center; } .event-item .bold { font-weight: 700; } .event-item h1 { margin-bottom: 0px; } .event-item th.header { border-bottom: 2px solid rgb(55, 55, 55); } .event-item .intro-row h2 { margin-top: 0.5rem !important; margin-bottom: 2= .5rem !important; padding-top: 0px !important; } .event-item .intro-row h2 h3 { font-size: 1rem; font-weight: 700; } .event-item .intro-row h2 h3::after { content: ":"; } .event-item .intro-row h2 .button { margin: 0px 0px 3rem; } .event-item .time { font-weight: 700; } .event-item .early-bird-banner .column { background-color: rgb(203, 223, 23= 4); padding: 2rem 3rem 1.7rem; margin: 4rem 0px 0px; } .event-item .early-bird-banner .column h2, .event-item .early-bird-banner .= column h3 { padding: 0px !important; margin: 0px !important; } .event-item .early-bird-banner .column h2, .event-item .early-bird-banner .= column h3, .event-item .early-bird-banner .column p { float: left; } .event-item .early-bird-banner .column .column .button { float: right; vert= ical-align: top; } .event-item .main-text .main-text h2 { margin-bottom: 1rem; } .event-item .main-text .main-text p { margin-bottom: 0.7rem; } .event-item .prices { padding-top: 2rem; } .event-item .prices h2 { margin-top: 0px !important; padding-top: 0px !impo= rtant; } .event-item .prices .column:nth-child(2) { background-color: rgb(255, 255, = 255); padding: 1.2rem 1.7rem; } .event-item .prices td { border-bottom: 1px solid rgb(211, 211, 211); } .event-item .prices td, .event-item .prices th { vertical-align: middle; fo= nt-size: 1.3rem; padding-left: 7% !important; } .event-item .prices tr:nth-child(2n-1) td { background-color: rgb(255, 255,= 255); } .event-item .prices tr:nth-child(2n) td { background-color: transparent; } .event-item .prices .rate2, .event-item .prices .rate3, .event-item .prices= .rate4, .event-item .prices .rate5, .event-item .prices .rate6 { display: = none; } @media (max-width: 40.063em) { .event-item .early-bird-banner .column { margin: 2rem 0px 0px; } .event-item .early-bird-banner .column .button { float: none; } .event-item .prices h2 { margin-left: 4.1666%; } .event-item .prices .column:nth-child(2) { margin: 0px 0px 3rem; } } @media (max-width: 641px) { .event-item .header-pic { margin-top: 1em; } .event-item .price-notes { padding-top: 3em; } } @media (min-width: 642px) { .event-item h3 { font-size: 1.75em !important; } } @media (min-width: 768px) { .event-item table tr td, .event-item table tr th { height: 3em; font-size= : 1.125em; } .event-item .price-notes { margin-top: 4.2em; } .event-item .event-item .prices { padding-top: 3rem; } } @media (max-width: 1023px) { .event-item .medium-11 { width: 100%; } .event-item .header-pic { margin-top: 2em; } } .event-item-how-to { padding: 3rem 0px 4.5rem; } .event-item-how-to .contact-details-list p { margin-bottom: 0px; line-heigh= t: 1.5em; } .event-item-how-to .column:first-child .contact-details-list > div > div > = div:first-child { text-transform: none; } .event-item-how-to .phone-number + p { margin-bottom: 0px; } .event-buy-tickets h2 { margin-top: 3rem !important; } .event-buy-tickets form { margin: 2rem 0px 2.5rem; } .event-buy-tickets label { display: inline-block; font-size: 1.3rem; margin= -right: 3rem; } .event-buy-tickets .form-input-wrapper { display: inline-block; } .event-buy-tickets .date-picker { width: 10rem; padding: 2rem; } .event-buy-tickets table { margin-top: 1.5rem; } .event-buy-tickets td, .event-buy-tickets th { vertical-align: middle; } .event-buy-tickets td, .event-buy-tickets th { font-size: 1.3rem; font-weig= ht: 400; } .event-buy-tickets tr:nth-child(2n-1) td { background-color: rgb(255, 255, = 255); } .event-buy-tickets tr:nth-child(2n) td { background-color: transparent; } .event-buy-tickets td { padding-top: 0.4rem; padding-bottom: 0.4rem; border= -bottom: 1px solid rgb(211, 211, 211); } .event-buy-tickets table .button { display: inline-block; width: 1.9rem; he= ight: 1.9rem; min-width: 0px; min-height: 0px; font-size: 1.5rem; line-heig= ht: 1.3rem; margin: 0px 0.3em; padding: 0px; vertical-align: middle; } .event-buy-tickets .button:nth-of-type(2) { padding: 0.15rem 0px; } .event-buy-tickets table input { width: 3rem; min-width: 0px; margin-bottom= : 0px; text-align: center; font-size: 1.3rem; display: inline-block !import= ant; } .event-buy-tickets .rate2, .event-buy-tickets .rate3, .event-buy-tickets .r= ate4, .event-buy-tickets .rate5, .event-buy-tickets .rate6 { display: none;= } .event-buy-tickets .notes h3 { font-size: 1.4rem; margin-top: 2.5rem; } .event-buy-tickets .notes h4 { font-size: 1rem; font-weight: 700; text-tran= sform: capitalize; } .event-buy-tickets .also-featured img { width: 100%; } @media (max-width: 40.063em) { .event-buy-tickets td, .event-buy-tickets th, .event-item .prices td, .ev= ent-item .prices th { padding-left: 0px; } .event-buy-tickets td:first-child, .event-buy-tickets th:first-child, .ev= ent-item .prices td:first-child, .event-item .prices th:first-child { paddi= ng-left: 4.1666%; } .notes { padding-left: 4.1666%; padding-right: 4.1666%; } .basket-button { margin-left: 4.1666%; margin-right: 4.1666%; } .button { margin-top: 0.6rem; } } input[type=3D"number"]::-webkit-inner-spin-button, input[type=3D"number"]::= -webkit-outer-spin-button { appearance: none; margin: 0px; } input[type=3D"number"] { } .emergency-text button.close-icon { line-height: 1; vertical-align: middle;= display: inline-block; background-color: transparent; -webkit-font-smoothi= ng: antialiased; font-size: 26px; height: 22px; width: 22px; transform-orig= in: center center; opacity: 0.5; cursor: pointer; position: absolute; z-ind= ex: 2147483637; right: 0px; top: 0px; color: rgb(255, 255, 255) !important;= font-style: normal !important; font-weight: 400 !important; transition: tr= ansform 0.2s ease 0s, opacity 0.2s ease 0s !important; } .emergency-text button.close-icon.redCross { color: rgb(214, 17, 48) !impor= tant; } @media only screen and (min-width: 40.063em) { .emergency-text .RegistrationMsg { width: 68%; } } .emergency-text button:active { outline: 0px; } .emergency-text .panel { border: 1px solid; } @media (min-width: 642px) { .emergency-text .panel { margin-bottom: 0px; } } .emergency-text .panel p { font-weight: 900; } .emergency-text .red { background-color: rgb(252, 246, 248); border-radius:= 7px; border: 1px solid rgb(214, 17, 48); } .emergency-text .blue { border-radius: 7px; border: 1px solid; background-c= olor: rgb(81, 148, 187); color: rgb(255, 255, 255); } .emergency-text .blue p { color: rgb(255, 255, 255); } @media only screen and (max-width: 414px) { .emergency-text .blue p { font-weight: 400; font-size: 4.5vw; padding-top= : 20px; } } @media only screen and (max-width: 640px) and (min-width: 415px) { .emergency-text .blue p { font-weight: 400; font-size: 4.5vw; padding-top= : 10px; } } @media only screen and (max-width: 1023px) and (min-width: 768px) { .emergency-text .blue p { font-weight: 400; font-size: 3.3vw; } } @media (min-width: 642px) { .emergency-text-colour-panel { margin-top: 4rem !important; } } @media (min-width: 642px) { .property-banner-carousel ~ .emergency-text { margin-top: 2rem; margin-bo= ttom: 4rem; } } @media (min-width: 1200px) { .property-banner-carousel ~ .emergency-text { margin-top: 3rem; margin-bo= ttom: 5rem; } } .activate-your-membership .emergency-text { margin-top: 0px; margin-bottom:= 2rem; } .activate-your-membership .emergency-text .panel { margin-top: 0px; } .activate-your-membership .emergency-text .panel p { margin-bottom: 0px; } body { top: 0px !important; } main { padding-top: initial; } .mob-lang-scrollfix { top: 0px; } .goog-te-gadget-simple { padding-right: 22px; } .skiptranslate iframe { position: sticky !important; } .skiptranslate { height: 39px; } #goog-gt-tt { display: none !important; top: 0px !important; } .goog-text-highlight { background-color: inherit !important; box-shadow: in= herit !important; position: inherit !important; } @media screen and (max-width: 439px) { .goog-te-menu-value > span { font-size: 4vw; } } .header.row-wrapper { top: 0px; position: sticky !important; } .header .lng { position: relative; } .header .lng a { position: absolute; } .header .lng-flyout { display: none; max-width: 235px; height: 50px; positi= on: absolute; border-width: 1px; border-style: solid; border-color: rgb(221= , 221, 221) rgb(221, 221, 221) rgb(204, 204, 204); border-image: initial; r= ight: 151px; background: rgb(238, 235, 226); padding-top: 10px; padding-lef= t: 10px; padding-right: 12px; } .header .social-nav li.lng a:hover { background-color: rgb(55, 55, 55); } .header .flag-holder { width: 26px; height: 26px; margin: 12px; display: bl= ock; overflow: hidden; border-radius: 15px; background-position: center cen= ter; border: 1px solid rgb(187, 187, 187); } .header .social-nav li.istg { border-bottom: 1px solid rgb(204, 204, 204); = } .header .social-nav li.istg a { background-image: url("../images/_/icons/in= st-logo.png"); } .header .social-nav li.istg a:hover { background-image: url("../images/_/ic= ons/inst-hover.png"); } .header.collapse-header .social-nav li.istg { display: none; } @media only screen and (max-width: 1023px) { .header .lng-flyout-mob { display: none; width: calc(100vw - 197px); heig= ht: 60px; position: absolute; border: 1px solid rgb(221, 221, 221); left: 0= px; top: 0px; background: rgb(238, 235, 226); padding-top: 10px; padding-le= ft: 10px; } .header .flag-holder { width: 30px; height: 30px; margin: 15px; display: = block; overflow: hidden; border-radius: 15px; background-position: center c= enter; border: 1px solid rgb(187, 187, 187); } } @media only screen and (max-width: 499px) { .header .lng-flyout-mob { width: calc(100vw - 180px); } } .header .lng-flyout-mob { z-index: 100; } .job-search .jobs-search-filter-header h1, .job-search .jobs-search-filter-= header label, .job-search.jobs-search-filter h1, .job-search.jobs-search-fi= lter label { color: rgb(55, 55, 55); } .job-search select option { padding: 0.2em; } .tablesorter-header::after { content: ""; display: block; width: 1em; heigh= t: 1em; background: url("/Static/Icons/filter-arrow.png") 0% 0% / 0.45em 0.= 45em no-repeat; float: right; position: relative; margin-top: -0.85em; } .jobs-search-filter { background-color: rgb(248, 247, 242); } .jobs-search-filter .jobs-search-filter-header { padding: 2.5em 1.25em; } .jobs-search-filter .jobs-search-filter-form { padding: 1.25em; } .jobs-search-filter .jobs-search-filter-form .form-row label { display: blo= ck; font-size: 1em; margin-bottom: 0.625em; } .jobs-search-filter .jobs-search-filter-form .form-row select { padding: 0.= 875em; height: auto; } .jobs-search-filter input:focus, .jobs-search-filter select:focus, .jobs-se= arch-filter textarea:focus { font-size: 16px; outline: grey; } .jobs-search-filter select { font-size: 1em; } @media only screen and (min-width: 64em) { .jobs-search-filter { padding: 3.75em 2.5em 2.5em; } .jobs-search-filter .jobs-search-filter-header { background: 0px 0px; pad= ding: 0px; margin-bottom: 3.75em; } .jobs-search-filter .jobs-search-filter-form { background: 0px 0px; paddi= ng: 0px; } .jobs-search-filter .jobs-search-filter-form .form-row label { font-famil= y: "Gill Sans Book"; font-size: 1.5em; text-transform: uppercase; margin-to= p: 0.125em; margin-bottom: 0px; color: rgb(55, 55, 55); } } @media (max-width: 767px) { .featured-jobs table#results tbody tr td:first-child { background-color: = rgb(221, 221, 221); color: rgb(34, 34, 34); } } .promo-box { padding: 1.25em; } .promo-box .promo-box-inner { background-color: rgb(248, 247, 242); font-fa= mily: "Gill Sans Light"; padding: 1em 1.25em; } .promo-box .promo-box-inner h3 { font-size: 1rem; padding: 0px; } .promo-box .promo-box-inner p { margin-bottom: 0px; } .promo-box .promo-box-inner p .price { color: rgb(214, 17, 48); font-family= : "Gill Sans Book"; font-size: 1.25rem; } .promo-box .promo-box-inner .basket { padding-top: 0.75em; } .promo-box .promo-box-inner .basket a { display: block; margin-bottom: 1.37= 5em; text-decoration: underline; } .promo-box .promo-box-inner .basket .button { display: inline-block; margin= -bottom: 0px; text-decoration: none; } .promo-box .promo-box-inner .preview-link { font-size: 1.125rem; line-heigh= t: 1.1; } .promo-box.promo-plaques-book .promo-box-inner { background-color: rgb(241,= 241, 241); } @media (min-width: 414px) { .promo-box p { font-size: 1.25rem; } .promo-box .promo-box-inner p .price { font-size: 1.875rem; } .promo-box .promo-box-inner h3 { font-size: 1.25rem; } } @media only screen and (min-width: 40.063em) { .promo-box { padding: 1.875em; } .promo-box .promo-box-inner { display: flex; padding: 1.875em 2.5em; } .promo-box .promo-box-inner h3 { font-size: 1.5em; } .promo-box .promo-box-inner p { margin-bottom: 0.625em; } .promo-box .promo-box-inner p:last-of-type { margin-bottom: 0px; } .promo-box .promo-box-inner .basket { padding-top: 5.5em; } .promo-box .promo-box-inner .basket .button { float: right; } } @media only screen and (min-width: 47.938em) and (orientation: landscape) { .promo-box { padding: 3.75em 0px; } .promo-box .promo-box-inner { width: 66.6667%; float: left; padding: 1.87= 5em 2.5em; margin-left: 12.5% !important; } .promo-box .promo-box-inner p .price { font-size: 1.875rem; } } @media only screen and (min-width: 64em) { .promo-box .promo-box-inner { padding-left: 0px; padding-right: 0px; widt= h: 66.6667%; float: left; } .promo-box .promo-box-inner .basket { padding-top: 1.5em; } } .twentytwenty-horizontal .twentytwenty-handle::after, .twentytwenty-horizon= tal .twentytwenty-handle::before, .twentytwenty-vertical .twentytwenty-hand= le::after, .twentytwenty-vertical .twentytwenty-handle::before { content: "= "; display: block; background: rgb(255, 255, 255); position: absolute; z-i= ndex: 30; } .twentytwenty-horizontal .twentytwenty-handle::after, .twentytwenty-horizon= tal .twentytwenty-handle::before { width: 3px; height: 9999px; left: 50%; m= argin-left: -1.5px; } .twentytwenty-vertical .twentytwenty-handle::after, .twentytwenty-vertical = .twentytwenty-handle::before { width: 9999px; height: 3px; top: 50%; margin= -top: -1.5px; } .twentytwenty-overlay { position: absolute; top: 0px; width: 100%; height: = 100%; } .twentytwenty-overlay { transition-duration: 0.5s; } .twentytwenty-horizontal .twentytwenty-after-label::before, .twentytwenty-h= orizontal .twentytwenty-before-label::before { top: 50%; margin-top: -19px;= } .twentytwenty-vertical .twentytwenty-after-label::before, .twentytwenty-ver= tical .twentytwenty-before-label::before { left: 50%; margin-left: -45px; t= ext-align: center; width: 90px; } .twentytwenty-down-arrow, .twentytwenty-left-arrow, .twentytwenty-right-arr= ow, .twentytwenty-up-arrow { width: 0px; height: 0px; border: 6px inset tra= nsparent; position: absolute; } .twentytwenty-left-arrow, .twentytwenty-right-arrow { top: 50%; margin-top:= -6px; } .twentytwenty-down-arrow, .twentytwenty-up-arrow { left: 50%; margin-left: = -6px; } .twentytwenty-container { box-sizing: content-box; z-index: 0; overflow: hi= dden; position: relative; user-select: none; } .twentytwenty-container img { max-width: 100%; position: absolute; top: 0px= ; display: block; } .twentytwenty-container.active .twentytwenty-overlay, .twentytwenty-contain= er.active :hover.twentytwenty-overlay { background: rgba(0, 0, 0, 0); } .twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-la= bel, .twentytwenty-container.active .twentytwenty-overlay .twentytwenty-bef= ore-label, .twentytwenty-container.active :hover.twentytwenty-overlay .twen= tytwenty-after-label, .twentytwenty-container.active :hover.twentytwenty-ov= erlay .twentytwenty-before-label { opacity: 0; } .twentytwenty-container * { box-sizing: content-box; } .twentytwenty-horizontal .twentytwenty-before-label::before { left: 10px; } .twentytwenty-horizontal .twentytwenty-after-label::before { right: 10px; } .twentytwenty-vertical .twentytwenty-before-label::before { top: 10px; } .twentytwenty-vertical .twentytwenty-after-label::before { bottom: 10px; } .twentytwenty-overlay { transition-property: background; } .twentytwenty-overlay:hover { background: rgba(0, 0, 0, 0.5); } .twentytwenty-overlay:hover .twentytwenty-after-label { opacity: 1; } .twentytwenty-overlay:hover .twentytwenty-before-label { opacity: 1; } .twentytwenty-before { z-index: 20; } .twentytwenty-after { z-index: 10; } .twentytwenty-handle { height: 38px; width: 38px; position: absolute; left:= 50%; top: 50%; margin-left: -22px; margin-top: -22px; border: 3px solid rg= b(255, 255, 255); border-radius: 1000px; z-index: 40; cursor: pointer; } .twentytwenty-horizontal .twentytwenty-handle::before { bottom: 50%; margin= -bottom: 22px; } .twentytwenty-horizontal .twentytwenty-handle::after { top: 50%; margin-top= : 22px; } .twentytwenty-vertical .twentytwenty-handle::before { left: 50%; margin-lef= t: 22px; } .twentytwenty-vertical .twentytwenty-handle::after { right: 50%; margin-rig= ht: 22px; } .twentytwenty-left-arrow { border-right: 6px solid rgb(255, 255, 255); left= : 50%; margin-left: -17px; } .twentytwenty-right-arrow { border-left: 6px solid rgb(255, 255, 255); righ= t: 50%; margin-right: -17px; } .twentytwenty-up-arrow { border-bottom: 6px solid rgb(255, 255, 255); top: = 50%; margin-top: -17px; } .twentytwenty-down-arrow { border-top: 6px solid rgb(255, 255, 255); bottom= : 50%; margin-bottom: -17px; } .mobile-img-fix { height: 509px; } @media (max-width: 641px) { .mobile-img-fix { height: 100vw !important; } } @media (min-width: 642px) { .mobile-img-fix { object-fit: cover; } } .stone { background: rgb(248, 247, 242); } .app-banner.blue { background-color: rgb(59, 97, 160); color: rgb(255, 255,= 255); } .app-banner.red { background-color: rgb(214, 17, 48); color: rgb(255, 255, = 255); } .app-banner.blue a, .app-banner.red a { color: rgb(255, 255, 255); text-dec= oration: underline; } .app-banner.blue a:active, .app-banner.blue a:focus, .app-banner.blue a:hov= er, .app-banner.red a:active, .app-banner.red a:focus, .app-banner.red a:ho= ver { color: rgb(255, 255, 255); } .app-banner h2 { color: rgb(255, 255, 255); margin-bottom: 1em; } .app-banner .brand-logos { margin-top: 5em; } .app-banner .brand-logos .ios { width: 40%; } .app-banner .brand-logos .android { width: 47%; } @media (max-width: 767px) { .app-banner .tablet-mobile { margin-top: 4em; } } @media (min-width: 642px) { .app-banner .brand-logos { margin-top: 2em; float: left !important; } .app-banner .brand-logos .ios { max-width: 13em; } .app-banner .brand-logos .android { max-width: 15em; } } .testimonial-Overlay { height: 100%; display: block; position: absolute; to= p: 0px; right: 0px; padding: 4.6%; } .testimonial-Overlay.pnl-Black { background: rgba(0, 0, 0, 0.5); } .testimonial-Overlay .t-Quote { margin-bottom: 2.3%; } .testimonial-Overlay .t-Name { float: right; clear: both; margin-right: 10%= ; margin-left: 10%; } .testimonial-Overlay .t-Info { float: right; clear: both; margin-right: 10%= ; margin-left: 10%; } .testimonial-Overlay cite { clear: both; float: right; margin: 0px 10% 5% 0= px; } .testimonial-Overlay blockquote { border: 0px; background-position: left to= p; background-repeat: no-repeat; text-indent: 23px; padding: 1vw 0px; } .testimonial-Overlay blockquote span { display: block; background-repeat: n= o-repeat; background-position: right bottom; } @media screen and (max-width: 640px) and (min-width: 0px) { .testimonial-Overlay { position: relative; } .testimonial-Overlay .t-Quote blockquote { font-size: 4vw; color: rgb(255= , 255, 255); text-indent: 0px; } .testimonial-Overlay .t-Name { font-size: 4.5vw; } .testimonial-Overlay .t-Info { font-size: 3vw; } } @media screen and (max-width: 1023px) and (min-width: 641px) { .testimonial-Overlay { position: relative; } .testimonial-Overlay .t-Quote blockquote { font-size: 3vw; color: rgb(255= , 255, 255); } .testimonial-Overlay .t-Name { font-size: 3.375vw; } .testimonial-Overlay .t-Info { font-size: 2vw; } } @media screen and (max-width: 1440px) and (min-width: 1024px) { .testimonial-Overlay .t-Quote blockquote { font-size: 2vw; color: rgb(255= , 255, 255); } .testimonial-Overlay .t-Name { font-size: 2.25vw; } .testimonial-Overlay .t-Info { font-size: 1.5vw; } } @media screen and (min-width: 1441px) { .testimonial-Overlay .t-Quote blockquote { font-size: 1.32em; color: rgb(= 255, 255, 255); } .testimonial-Overlay .testimonial-Overlay .t-Name { font-size: 1.4em; } .testimonial-Overlay .t-Info { font-size: 1em; } } .promo-Overlay { display: block; position: absolute; top: 0px; padding: 3%;= background: rgb(255, 255, 255); } .promo-Overlay .slick-next, .promo-Overlay .slick-prev { display: none !imp= ortant; } .promo-Slider .slick-next, .promo-Slider .slick-prev { display: block; widt= h: 60px; height: 60px; background: rgb(214, 17, 48); margin-top: -30px; opa= city: 0; } .promo-Slider .slick-next { background: url("../icons/red-right-arrow.gif")= ; opacity: 0; right: 0px; } .promo-Slider .slick-prev { background: url("../icons/red-left-arrow.gif");= opacity: 0; left: 0px; } .promo-Slider:hover .slick-next { opacity: 1; } .promo-Slider:hover .slick-prev { opacity: 1; } .promo-Slider .slick-next::before { content: none; } .promo-Slider .slick-prev::before { content: none; } @media screen and (max-width: 640px) and (min-width: 0px) { .promo-Overlay { position: relative; } .promo-Slider .slick-next, .promo-Slider .slick-prev { top: 10px; margin-= top: calc(19vw - 30px); } } @media screen and (max-width: 1023px) and (min-width: 641px) { .promo-Overlay { position: relative; } .promo-Slider .slick-next, .promo-Slider .slick-prev { top: 10px; margin-= top: calc(19vw - 30px); } } @media screen and (max-width: 1440px) and (min-width: 1024px) { .promo-Overlay { top: 10%; left: 5%; } .promo-Overlay h3 { font-size: 2.7vw; } .promo-Slider .slick-next, .promo-Slider .slick-prev { top: 10px; margin-= top: calc(19vw - 30px); } } @media screen and (min-width: 1441px) { .promo-Overlay { top: 10%; left: 5%; } .promo-Overlay h3 { font-size: 2.25rem; } } .property-free-entry { background: rgb(96, 32, 82); padding: 1.2vw 1.2vw 1.= 2vw 2.2vw; margin: 0px; } .property-free-entry h2 { color: rgb(255, 255, 255); } .propertyfree-details { background: rgb(255, 255, 255); padding: 1.2vw 1.2v= w 1.2vw 2.2vw; margin: 0px; height: 100%; } @media screen and (max-width: 1279px) and (min-width: 1024px) { .property-free-entry h2 { font-size: 3.5vw; } .propertyfree-details h4 { font-size: 2.5vw; } .property-free-entry p, propertyfree-details p { font-size: 1.8vw; } } @media screen and (max-width: 1439px) and (min-width: 1280px) { .property-free-entry p, .propertyfree-details p { font-size: 1.8vw; } } @media screen and (min-width: 1440px) { .propertyfree-details h4 { font-size: 2.25rem; } .property-free-entry p, .propertyfree-details p { font-size: 1.5rem; } } @media screen and (max-width: 1280px) and (min-width: 1024px) { .propertyfree-details .button.arrow { margin-top: 0px !important; } .property-free-entry p, .propertyfree-details p { font-size: 1.3rem; marg= in-bottom: 0.8rem; } } iframe.iframe-vimeo { max-width: 1080px; width: 72vw; height: 41vw; max-hei= ght: 595px; margin-top: -7px; } .donate-epi h3, .donate-epi p { text-align: left; } .donate-epi img { width: 100%; margin-bottom: 1em; } .donate-epi .auber > a { background-color: rgb(96, 32, 82); } .donate-epi .corn-blue > a { background-color: rgb(81, 148, 187); } .donate-epi .sage > a { background-color: rgb(137, 161, 118); } .donate-epi .bronze > a { background-color: rgb(123, 106, 81); } .donate-epi .down-arrow > i { display: none; } .donate-epi .open .auber .down-arrow > i { transform: translate(-77%, 65%);= border-top: 1.2em solid rgb(96, 32, 82); display: inline-block; } .donate-epi .open .corn-blue .down-arrow > i { transform: translate(-69%, 6= 5%); border-top: 1.2em solid rgb(81, 148, 187); display: inline-block; } .donate-epi .open .sage .down-arrow > i { transform: translate(-69%, 65%); = border-top: 1.2em solid rgb(137, 161, 118); display: inline-block; } .donate-epi .open .bronze .down-arrow > i { transform: translate(-69%, 65%)= ; border-top: 1.2em solid rgb(123, 106, 81); display: inline-block; } .donate-epi .white-box { width: 5em; height: 1.7em; margin: 0px auto; font-= size: 1.75em; color: rgb(0, 0, 0); font-weight: 700; background: rgb(255, 2= 55, 255); text-decoration: underline rgb(229, 229, 229); } .donate-epi li a { padding: 1.45em 1.45em 1.6em; text-align: center; margin= -bottom: 1.25em !important; } .donate-epi .init-closed { display: none; } .donate-epi .fadein { text-align: center; animation: 2s ease-in-out 0s 1 no= rmal none running fadein; } @keyframes fadein {=20 0% { opacity: 0; } 100% { opacity: 1; } } @-webkit-keyframes fadein {=20 0% { opacity: 0; } 100% { opacity: 1; } } .holcot .holcot-HeaderRW { padding: 0px; background: rgb(255, 255, 255); he= ight: 100%; right: 0px; position: relative; } .holcot .holcot-HeaderRW .slick-slider { margin: 0px; } .holcot .holcot-HeaderRW promo-slider { min-width: 0px; } .holcot .holcot-Overlay { padding: 0px; background: rgb(255, 255, 255); hei= ght: 100%; right: 0px; min-width: 0px; } .holcot .holcot-Overlay .ss-cottage { width: 100%; } .holcot .holcot-Overlay .map-block { padding: 0px; margin: 0px; width: 100%= ; height: 40%; background: grey; } .holcot .ss-cottage .txt-block div { margin-bottom: 0.5vw; } .holcot .button.arrow { padding: 1vw 4.5vw 1vw 1vw; font-size: 1.5vw; } .holcot .button.arrow span { width: 14%; height: 100%; } .holcot-Overlay .txt-block { width: 100%; } @media screen and (max-width: 640px) and (min-width: 0px) { .ss-cottage { position: inherit; } .special-offer-large-container .button.arrow { font-size: 1rem !important= ; } .holcot .ss-cottage .button.arrow { padding: 1vw 14vw 1vw 2vw; font-size:= 3.5vw; } .holcot .ss-cottage .button.arrow span { width: 10%; height: 100%; } .holcot .holcot-Overlay .map-block { height: 59vw; } .holcot .property-Slider img { width: 100%; } .map-block img { width: 100%; } } @media screen and (max-width: 1023px) and (min-width: 641px) { .special-offer-large-container .button.arrow { font-size: 1.5rem !importa= nt; } .holcot .ss-cottage .txt-block div { margin-bottom: 0.5vw; } .holcot .ss-cottage .button.arrow { padding: 1vw 5vw 1vw 1vw; font-size: = 2.5vw; } .holcot .ss-cottage .holcot .button.arrow span { width: 10%; height: 100%= ; } .ss-cottage { position: inherit; } .holcot-Overlay .map-block { width: 50% !important; float: left !importan= t; height: 30vw !important; } .holcot-Overlay .txt-block { width: 50% !important; float: left !importan= t; padding-left: 4.16% !important; height: 30vw !important; } .holcot .property-Slider img { width: 100%; } .holcot .map-block img { width: 100%; } } @media screen and (max-width: 1440px) and (min-width: 1024px) { .holcot { position: relative; } .holcot-Overlay { position: absolute; } .ss-cottage .txt-block div { font-size: 1.5vw; } } @media screen and (min-width: 1441px) { .holcot { position: relative; } .holcot-Overlay { position: absolute; } .holcot .ss-cottage .button.arrow { font-size: 1.1rem; } .ss-cottage .txt-block div { font-size: 1.45rem; } } .f-dropdown { z-index: 99991; } .slick-dots li.slick-active button { background: rgb(214, 17, 48); border: = 1px solid rgb(214, 17, 48); opacity: 1; } .slick-dots li button { border-radius: 50%; height: 18px; width: 18px; opac= ity: 0.75; border: 0px; background: rgb(255, 255, 255); display: block; out= line: 0px; line-height: 0; font-size: 0px; color: transparent; padding: 5px= ; cursor: pointer; } .slick-dots li button::before, .slick-dots li.slick-active button::before {= color: transparent; } .promo-Slider .slick-dots li button { background-color: rgb(161, 161, 161);= opacity: 0.5; } .promo-Slider .slick-dots li.slick-active button { background: rgb(214, 17,= 48); opacity: 1; } @media screen and (max-width: 400px) and (min-width: 0px) { .ss-caption.slick-initialized.slick-slider.slick-dotted { display: none; = } } .accordion.property-search-filter label { clear: both; } .social-media-bar { background: rgb(255, 255, 255); overflow: hidden; } .social-media-bar .social-icons { width: 100%; max-width: 90em; } .social-media-bar .soc-med-icon { width: 55px; height: 55px; display: block= ; margin: 1.55vw 1.55vw 1.55vw 0px; overflow: hidden; background: rgb(186, = 219, 1); float: right; } @media screen and (min-width: 1024px) { .social-media-bar .soc-med-icon { margin: 0.7vw 0px 0.7vw 0.7vw; } .social-media-bar .social-icons { width: 83.333%; max-width: 90em; margin= -left: 8.333%; } } @media screen and (min-width: 1440px) { .social-media-bar .soc-med-icon { margin: 10px 0px 10px 10px; } } .opening-times-container { background: rgb(248, 247, 243); padding-top: 0px= ; } .opening-times-container .accordion .accordion-navigation > .content, .open= ing-times-container .accordion dd > .content { display: block; } .opening-times-container .prices-openingtimes-calendar h2 .cal-title { text= -transform: none; } .opening-times-container .prices-openingtimes-calendar #eventCalendar .ui-d= atepicker { width: 100%; background: rgb(248, 247, 243); border: none; padd= ing: 0px; } .opening-times-container .prices-openingtimes-calendar #eventCalendar .ui-d= atepicker .ui-datepicker-header .ui-datepicker-next span, .opening-times-co= ntainer .prices-openingtimes-calendar #eventCalendar .ui-datepicker .ui-dat= epicker-header .ui-datepicker-prev span { background-size: cover; margin-to= p: 0px; opacity: 1; background-position: 0px 0px !important; margin-left: -= 16px !important; } .opening-times-container .prices-openingtimes-calendar #eventCalendar .ui-d= atepicker .ui-datepicker-header .ui-datepicker-next:hover, .opening-times-c= ontainer .prices-openingtimes-calendar #eventCalendar .ui-datepicker .ui-da= tepicker-header .ui-datepicker-prev:hover { border: none !important; backgr= ound: inherit !important; } .opening-times-container .prices-openingtimes-calendar #eventCalendar .ui-d= atepicker .ui-datepicker-header .ui-datepicker-prev { left: auto; } .opening-times-container .prices-openingtimes-calendar #eventCalendar .ui-d= atepicker .ui-datepicker-header .ui-datepicker-prev span { width: 30px; hei= ght: 30px; background-image: url("/static/Icons/red-left-arrow.gif") !impor= tant; } .opening-times-container .prices-openingtimes-calendar #eventCalendar .ui-d= atepicker .ui-datepicker-header .ui-datepicker-next span { width: 30px; hei= ght: 30px; background-image: url("/static/Icons/red-right-arrow.gif") !impo= rtant; } .opening-times-container .prices-openingtimes-calendar #eventCalendar .ui-d= atepicker .ui-datepicker-title { text-transform: uppercase; font-size: 1.5e= m; padding-top: 0.3em; } .opening-times-container .prices-openingtimes-calendar #eventCalendar .ui-d= atepicker table.ui-datepicker-calendar th { background-color: rgb(0, 0, 0);= color: rgb(255, 255, 255); } .opening-times-container .prices-openingtimes-calendar #eventCalendar .ui-d= atepicker table.ui-datepicker-calendar tbody td { transition: all 0.3s ease= -in-out 0s; } .opening-times-container .prices-openingtimes-calendar #eventCalendar .ui-d= atepicker table.ui-datepicker-calendar tbody td.highlight > a { color: rgb(= 54, 54, 54); border: 1px solid rgb(255, 222, 46); } .opening-times-container .prices-openingtimes-calendar #eventCalendar .ui-d= atepicker table.ui-datepicker-calendar tbody td .ui-state-default { border:= 1px solid rgb(211, 211, 211); background: 0px 0px rgb(81, 149, 188); color= : rgb(255, 255, 255); } .opening-times-container .prices-openingtimes-calendar #eventCalendar .ui-d= atepicker table.ui-datepicker-calendar tbody td .ui-state-active, .opening-= times-container .prices-openingtimes-calendar #eventCalendar .ui-datepicker= table.ui-datepicker-calendar tbody td .ui-widget-content .ui-state-active = { box-shadow: red 0px 0px 0px 3px inset; } .opening-times-container .prices-openingtimes-calendar #eventCalendar .ui-d= atepicker table.ui-datepicker-calendar tbody td a, .opening-times-container= .prices-openingtimes-calendar #eventCalendar .ui-datepicker table.ui-datep= icker-calendar tbody td span { display: block; padding: 0.7em 0px; margin: = 0px; border-width: 0px; text-align: center; text-decoration: none; } .opening-times-container .prices-openingtimes-calendar #eventCalendar .ui-d= atepicker table.ui-datepicker-calendar tbody td.hover-day { transform: scal= e(1.1); } .opening-times-container .prices-openingtimes-calendar #eventCalendar .ui-d= atepicker table.ui-datepicker-calendar tbody td a { padding-top: 0.7em; pad= ding-bottom: 0.7em; } .opening-times-container .prices-openingtimes-calendar #eventCalendar .ui-d= atepicker table.ui-datepicker-calendar tbody td.ui-datepicker-today .ui-sta= te-default { background-color: rgb(138, 184, 210); } .opening-times-container .prices-openingtimes-calendar #eventCalendar .ui-d= atepicker table.ui-datepicker-calendar tbody td.ui-datepicker-peak a { back= ground-color: rgb(96, 32, 82) !important; } .opening-times-container .prices-openingtimes-calendar #eventCalendar .ui-d= atepicker table.ui-datepicker-calendar tbody td.ui-datepicker-standard a { = background-color: rgb(7, 74, 123) !important; } .opening-times-container .prices-openingtimes-calendar #eventCalendar .ui-d= atepicker table.ui-datepicker-calendar tbody td.ui-datepicker-offPeak a { b= ackground-color: rgb(137, 161, 118) !important; } .opening-times-container .prices-openingtimes-calendar #eventCalendar .ui-d= atepicker table.ui-datepicker-calendar tbody td.ui-datepicker-closed a { ba= ckground-color: rgb(255, 255, 255) !important; color: rgb(175, 169, 169) !i= mportant; } .opening-times-container .prices-openingtimes-calendar #eventCalendar .ui-d= atepicker table.ui-datepicker-calendar tbody span.ui-state-default, .openin= g-times-container .prices-openingtimes-calendar #eventCalendar .ui-datepick= er table.ui-datepicker-calendar tbody th span { opacity: 0.3; } .opening-times-container .prices-openingtimes-calendar #eventCalendar .ui-d= atepicker table.ui-datepicker-calendar td a, .opening-times-container .pric= es-openingtimes-calendar #eventCalendar .ui-datepicker table.ui-datepicker-= calendar td span { display: block; padding: 0.7em 0px; font-size: 3em; font= -weight: 700; margin: 0px; border-width: 0px; text-align: center; text-deco= ration: none; } .opening-times-container .prices-openingtimes-calendar #eventCalendar .ui-d= atepicker .ui-widget-header { border: none; background: 0px 0px; } .opening-times-container .prices-openingtimes-calendar #eventCalendar .ui-w= idget { font-family: inherit; } .opening-times-container .prices-openingtimes-calendar #btnGoToday { paddin= g: 10px 20px; background-color: rgb(214, 17, 48); } @media only screen and (max-width: 40em) { .opening-times-container .prices-openingtimes-calendar .btnPeak { font-si= ze: 0.8125rem; } .opening-times-container .prices-openingtimes-calendar .btnStandard { fon= t-size: 0.8125rem; } .opening-times-container .prices-openingtimes-calendar .btnOffPeak { font= -size: 0.8125rem; } } @media only screen { .opening-times-container .prices-openingtimes-calendar .btnPeak { padding= : 10px 3px; background-color: rgb(96, 32, 82); cursor: default; } .opening-times-container .prices-openingtimes-calendar .btnOffPeak { padd= ing: 10px 3px; background-color: rgb(137, 161, 118); cursor: default; } .opening-times-container .prices-openingtimes-calendar .btnStandard { pad= ding: 10px 3px; background-color: rgb(7, 74, 123); cursor: default; } } @media only screen and (min-width: 40.063em) { .opening-times-container .prices-openingtimes-calendar .btnPeak { padding= : 0.9375rem 5px; background-color: rgb(96, 32, 82); } .opening-times-container .prices-openingtimes-calendar .btnOffPeak { padd= ing: 0.9375rem 5px; background-color: rgb(137, 161, 118); } .opening-times-container .prices-openingtimes-calendar .btnStandard { pad= ding: 0.9375rem 5px; background-color: rgb(7, 74, 123); } } @media only screen and (min-width: 64em) { .opening-times-container .prices-openingtimes-calendar .btnStandard { pad= ding-top: 0.9375rem; padding-bottom: 0.9375rem; background-color: rgb(7, 74= , 123); } .opening-times-container .prices-openingtimes-calendar .btnPeak { padding= -top: 0.9375rem; padding-bottom: 0.9375rem; background-color: rgb(96, 32, 8= 2); } .opening-times-container .prices-openingtimes-calendar .btnOffPeak { padd= ing-top: 0.9375rem; padding-bottom: 0.9375rem; background-color: rgb(137, 1= 61, 118); } } .opening-times-container .prices-openingtimes-calendar #output .opening-tim= es { padding-top: 0.5em; padding-right: 0px; color: rgb(0, 0, 0) !important= ; } .opening-times-container .prices-openingtimes-calendar #output .opening-tim= es .selected-date-text { font-size: 1.6rem; } .opening-times-container .prices-openingtimes-calendar #output .opening-tim= es .period-container .range-container .accordion .accordion-navigation .acc= ordion-trigger { position: relative; border-top: 1px solid rgb(208, 208, 20= 8); border-bottom: 1px solid rgb(208, 208, 208); background-color: rgb(248,= 247, 243); cursor: pointer; overflow: hidden; } .opening-times-container .prices-openingtimes-calendar #output .opening-tim= es .period-container .range-container .accordion .accordion-navigation .acc= ordion-trigger .accordion-trigger-text { font-size: 1.5rem; float: none !im= portant; padding: 0px !important; } .opening-times-container .prices-openingtimes-calendar #output .opening-tim= es .period-container .range-container .accordion .accordion-navigation .acc= ordion-trigger .accordion-trigger-text.accordion-show-hide { font-size: 1.2= rem; } .opening-times-container .prices-openingtimes-calendar #output .opening-tim= es .period-container .range-container .accordion .accordion-navigation .acc= ordion-trigger .accordion-trigger-text.currentDayFull { display: inline-blo= ck; font-weight: 700; } .opening-times-container .prices-openingtimes-calendar #output .opening-tim= es .period-container .range-container .accordion .accordion-navigation .acc= ordion-trigger .accordion-trigger-text.currentDaysTime { float: right !impo= rtant; } .opening-times-container .prices-openingtimes-calendar #output .opening-tim= es .period-container .range-container .accordion .accordion-navigation .day= timeslist-container { border-bottom: 1px solid rgb(208, 208, 208); } .opening-times-container .prices-openingtimes-calendar #output .opening-tim= es .period-container .range-container .accordion .accordion-navigation .day= timeslist-container .daytimeslist .selected-day-row { outline: red solid 2p= x; outline-offset: -2px; opacity: 1; transition: all 0.3s ease-in-out 0s; } .opening-times-container .prices-openingtimes-calendar #output .opening-tim= es .period-container .range-container .accordion .accordion-navigation .day= timeslist-container .daytimeslist .dayofweek, .opening-times-container .pri= ces-openingtimes-calendar #output .opening-times .period-container .range-c= ontainer .accordion .accordion-navigation .daytimeslist-container .daytimes= list .daytimes { font-size: 1.4rem; background-color: rgb(255, 255, 255); } .opening-times-container .prices-openingtimes-calendar #output .opening-tim= es .period-container .range-container .accordion .accordion-navigation .day= timeslist-container .daytimeslist .daytimes { text-align: right; } .opening-times-container .prices-openingtimes-calendar #output .opening-tim= es .period-container .range-container .accordion .accordion-navigation .day= timeslist, .opening-times-container .prices-openingtimes-calendar #output .= opening-times .period-container .range-container .accordion .accordion-navi= gation .daytimeslist-container { background-color: rgb(255, 255, 255); } .opening-times-container .prices-openingtimes-calendar #output .opening-tim= es .period-container .range-container .accordion .accordion-show-hide { wid= th: 100%; font-weight: 400; font-size: 1.1em; color: rgb(0, 0, 0); text-tra= nsform: none; padding: 0px 0.625rem !important; } .opening-times-container .prices-openingtimes-calendar #output .opening-tim= es .period-container .range-container .accordion .accordion-show-hide .chev= ron { position: relative; top: 8px; left: 5px; } .opening-times-container .prices-openingtimes-calendar #output .opening-tim= es .period-container .range-container .accordion .accordion-show-hide .chev= ron::before { border-style: solid; border-width: 0.15em 0.15em 0px 0px; con= tent: ""; display: inline-block; height: 0.45em; left: 0.15em; position: re= lative; top: 0.15em; transform: rotate(-45deg); vertical-align: top; width:= 0.45em; } .opening-times-container .prices-openingtimes-calendar #output .opening-tim= es .period-container .range-container .accordion .accordion-show-hide .chev= ron.right::before { left: 0px; transform: rotate(45deg); } .opening-times-container .prices-openingtimes-calendar #output .opening-tim= es .period-container .range-container .accordion .accordion-show-hide .chev= ron.bottom::before { top: 0px; transform: rotate(135deg); } .opening-times-container .prices-openingtimes-calendar #output .opening-tim= es .period-container .range-container .accordion .accordion-show-hide .chev= ron.left::before { left: 0.25em; transform: rotate(-135deg); } .opening-times-container .prices-openingtimes-calendar #output .opening-tim= es .period-container .range-container .accordion .accordion-show-hide-botto= m { background-color: rgb(255, 255, 255); cursor: pointer; } .opening-times-container .prices-openingtimes-calendar #output .opening-tim= es .period-container .rangenotes-container .range-notes-title { margin-bott= om: 0px; } @media only screen and (min-width: 64em) { .opening-times-container { padding-left: 2.5em; padding-right: 2.5em; } } @media only screen and (min-width: 40.063em) { h1 { font-size: 2.2rem; } } @media only screen and (max-width: 1023px) { td.dayofweek { max-width: 55vw; } } @media only screen and (min-width: 1024px) { td.dayofweek { max-width: 25vw; } } @media only screen and (max-width: 439px) { .ui-datepicker-calendar thead th { padding: 0.3em 0px; } .ui-datepicker-calendar thead th span { font-size: 3vw; } .ui-datepicker-calendar tbody td a, .ui-datepicker-calendar tbody td span= { font-size: 6vw !important; } #output .opening-times .selected-date-text { font-size: 5vw !important; } #output .opening-times .selected-date-text span { font-size: 5vw !importa= nt; } #output .opening-times .accordion-trigger-text { font-size: 5vw !importan= t; } #output .opening-times .accordion-show-hide { font-size: 4vw !important; = } .dayofweek, .daytimes, .weekCommencing { font-size: 4vw !important; } .chevron { top: 12px !important; } .rangenotes-container { margin-top: 2vh; } .rangenotes-container p { font-size: 5vw; } .rangenotes-container p.range-notes-title { font-weight: 700; } } .Form__Element .FormTextbox .datepicker + .combodate > select.day, .Form__E= lement .FormTextbox .datepicker + .combodate > select.month, .Form__Element= .FormTextbox .datepicker + .combodate > select.year, .Form__Element .Form_= _CustomElement .datepicker + .combodate > select.day, .Form__Element .Form_= _CustomElement .datepicker + .combodate > select.month, .Form__Element .For= m__CustomElement .datepicker + .combodate > select.year { width: 29%; } .Form__Element .FormTextbox .date-picker, .Form__Element .Form__CustomEleme= nt .date-picker { width: 33%; background: url("/static/images/calendar_icon= .gif") right center no-repeat rgb(255, 255, 255); cursor: pointer; border-c= olor: rgb(193, 192, 189); } .Form__Element .FormTextbox .date-picker.fullwidth, .Form__Element .Form__C= ustomElement .date-picker.fullwidth { width: 100%; } .Form__Element .FormTextbox .number-field, .Form__Element .Form__CustomElem= ent .number-field { width: 20%; } .EPiServerForms .Form__Element span.Form__Element__ValidationError { displa= y: block; padding: 0.375rem 0.5625rem 0.5625rem; margin-top: -1rem; margin-= bottom: 1rem; font-size: 0.9rem; font-weight: 400; font-style: italic; back= ground: rgb(240, 65, 36); color: rgb(255, 255, 255); } .EPiServerForms .Form__Element label.Form__Element__Caption { display: bloc= k; } .EPiServerForms .Form__Element.FormChoice span.Form__Element__ValidationErr= or { margin-top: 0px; } .g-recaptcha iframe { left: 50%; margin-right: -50%; position: absolute; tr= ansform: translate(-50%); } .g-recaptcha { position: relative; padding-bottom: 10px; } body.emergency-text-app { font-size: inherit; } @media screen and (max-width: 640px) and (min-width: 440px) { body.emergency-text-app span { font-size: inherit; } } @media screen and (max-width: 439px) { body.emergency-text-app span { font-size: inherit; } } body.emergency-text-app .epi-navigation li, body.emergency-text-app .epi-na= vigation-more-items li { background-image: none; padding-left: inherit; } body.emergency-text-app div.epi-contextMenu { z-index: 100000; } body.emergency-text-app .property-search-bar { margin-top: 0.5em; } body.emergency-text-app h1 { margin-bottom: 0.625em; } body.emergency-text-app .header { border-bottom: 1px solid rgb(204, 204, 20= 4); height: auto; } body.emergency-text-app .header h1 { font-size: 2.25rem; margin-top: 0.2em;= float: left; } body.emergency-text-app .header a::before { content: ""; display: block; wi= dth: 0px; height: 100%; } body.emergency-text-app .header a { transition: all 0s ease-out 0s; backgro= und: url("/static/Images/_/logos/logo-eh-mobile_2x.png") left top / cover n= o-repeat; float: left; height: 53px; margin: 0.4375em 0px 0px; width: 160px= ; } body.emergency-text-app .collapse-header a { background-image: url("/static= /Images/_/logos/logo-eh-small.png"); transition: all 0s ease-out 0s; backgr= ound-size: 32px 31px; width: 32px; height: 31px; background-repeat: no-repe= at; margin: 0.4em 0px 0px; } @media screen and (min-width: 1024px) { body.emergency-text-app .header.row-wrapper { position: inherit; top: 0px= ; } } @media only screen and (max-width: 1024px) { body.emergency-text-app .header { padding: 0px 2.5em; } body.emergency-text-app .header a { overflow: hidden; background-image: u= rl("/static/Images/_/logos/logo-eh-mobile.png"); width: 110px; height: 37px= ; display: block; position: relative; margin: 0.4375em 0px 0.4em; z-index: = 50; } body.emergency-text-app .header h1 { font-size: 1.75rem; margin-top: 0.3e= m; } body.emergency-text-app .body-container { padding-top: 0px; } } @media only screen and (max-width: 768px) { body.emergency-text-app .header h1 { font-size: 1.25rem; margin-top: 0.5e= m; } } @media only screen and (max-width: 640px) { body.emergency-text-app .header { padding: 0px; } body.emergency-text-app .header h1 { font-size: 1.15rem; margin-top: 0px;= } body.emergency-text-app .body-container { padding-top: 0px; } } body.emergency-text-app .collapse-header h1 { opacity: 100; font-size: 1.5r= em; margin-top: 0.2em; } body.emergency-text-app h4 { text-transform: uppercase; font-size: 1.5rem; = font-weight: 700; line-height: 1.3; } body.emergency-text-app .body-container { background-color: rgb(248, 247, 2= 42); padding: 0.5rem 0px; font-family: "Gill Sans Light", sans-serif; } body.emergency-text-app .live-messages { min-height: 10rem; padding-bottom:= 2rem; } body.emergency-text-app .live-messages form { display: inline; vertical-ali= gn: top; } body.emergency-text-app .live-messages .live-message { font-size: 1.1rem; f= ont-family: "Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-seri= f; line-height: normal; } body.emergency-text-app .edit-message ul { margin: 0px; } body.emergency-text-app .edit-message ul li { font-size: 1.1em; } body.emergency-text-app .input-validation-error { border: 1px solid red !im= portant; } body.emergency-text-app select { padding: 0.5rem; } body.emergency-text-app label { font-weight: 700; } body.emergency-text-app p { line-height: 1.6; margin-bottom: 0px; margin-to= p: 0px; } body.emergency-text-app input, body.emergency-text-app optgroup, body.emerg= ency-text-app option, body.emergency-text-app select, body.emergency-text-a= pp textarea { font: 1em "Lucida Grande", "Lucida Sans Unicode", Arial, Verd= ana, sans-serif; margin-bottom: 1rem; } body.emergency-text-app .button.arrow.mini { font-size: 0.8125rem; min-widt= h: 80px; padding: 0.325rem 1.8rem 0.325rem 0.325rem; min-height: 25px; } body.emergency-text-app .button.mini span { width: 25px; } body.emergency-text-app .button.mini span { background-image: url("../image= s/_/buttons/btn-arrow-tiny.png"); } body.emergency-text-app .button { background-color: rgb(0, 140, 186); borde= r-color: rgb(0, 112, 149); } body.emergency-text-app .button:active, body.emergency-text-app .button:foc= us, body.emergency-text-app .button:hover { background-color: rgb(0, 112, 1= 49); } body.emergency-text-app a.button:visited { color: rgb(255, 255, 255); } body.emergency-text-app .button.arrow { white-space: nowrap; } body.emergency-text-app .button.arrow span { background-color: rgb(0, 112, = 149); height: 100%; } body.emergency-text-app .button.disabled, body.emergency-text-app .button[d= isabled], body.emergency-text-app button.disabled, body.emergency-text-app = button[disabled] { background-color: rgb(222, 222, 222); border-color: rgb(= 222, 222, 222); } body.emergency-text-app .button.disabled.arrow span, body.emergency-text-ap= p .button[disabled].arrow span { background-image: url("/Static/images/ajax= _loader.gif"); background-size: 28px; background-color: rgb(204, 204, 204) = !important; } body.emergency-text-app .button.disabled:focus, body.emergency-text-app .bu= tton.disabled:hover, body.emergency-text-app .button[disabled]:focus, body.= emergency-text-app .button[disabled]:hover, body.emergency-text-app button.= disabled:focus, body.emergency-text-app button.disabled:hover, body.emergen= cy-text-app button[disabled]:focus, body.emergency-text-app button[disabled= ]:hover { background-color: rgb(222, 222, 222); } body.emergency-text-app .valerror { color: red; font-size: 1rem; font-famil= y: "Gill Sans Light"; } .property-search-contact-container .property-contact-search .property-searc= h-field { height: 40px; } @media only screen and (min-width: 40.063em) { .property-search-contact-container .property-contact-search .property-sea= rch-field { height: 50px; } } .property-search-contact-container .property-contact-search h3 { font-size:= 1.5em; color: rgb(247, 247, 247); } .property-search-contact-container .info-popup { background: rgb(255, 255, = 255); padding: 2.1875em; z-index: 10000002; } .property-search-contact-container .info-popup .info-popup-title { font-siz= e: 1.5rem; } .property-search-contact-container .info-popup .info-popup-telephone { padd= ing-top: 1rem; padding-bottom: 0.5rem; } .property-search-contact-container .info-popup .button.arrow { margin-right= : 0px; } @media (max-width: 430px) { .property-search-contact-container .info-popup { position: absolute; inse= t: 70% 0px auto; box-shadow: rgba(88, 88, 88, 0.65) 8px 8px 8px; } } @media (max-width: 1023px) and (min-width: 431px) { .property-search-contact-container .info-popup { position: absolute; inse= t: auto 1% 0px; box-shadow: rgba(0, 0, 0, 0.55) 0px 0px 50px 20px; } } @media (min-width: 1024px) { .property-search-contact-container .info-popup { position: absolute; inse= t: auto 25% 0px; box-shadow: rgba(0, 0, 0, 0.55) 0px 0px 50px 20px; } } .blog-header .blog-header-image-container { position: relative; } .blog-header .no-header-image { background-color: rgb(221, 213, 195); heigh= t: 300px; } .blog-header .no-header-image .header-title-overlay { top: 8%; } .blog-header .no-header-image .header-overlay .header-search { top: 60%; } @media screen and (min-width: 1440px) { .blog-header .no-header-image .header-title-overlay { top: 8%; } } @media screen and (max-width: 1023px) and (min-width: 641px) { .blog-header .no-header-image { height: 250px; } .blog-header .no-header-image .header-overlay .header-search { top: 55%; = } } @media screen and (max-width: 640px) { .blog-header .no-header-image { height: 200px; } .blog-header .no-header-image .header-title-overlay { top: 25%; } } .blog-header .header-overlay { position: absolute; text-align: center; top:= 0px; height: 100%; width: 100%; } .blog-header .header-title-overlay { position: absolute; top: 30%; left: 0p= x; right: 0px; } @media screen and (max-width: 1023px) and (min-width: 641px) { .blog-header .header-title-overlay { top: 20%; } } .blog-header .header-title { display: inline-block; background-color: rgba(= 0, 0, 0, 0.5); padding: 0px 2em; } .blog-header .header-title h1 { color: rgb(255, 255, 255); margin-bottom: 0= px; } .blog-header .header-title p { font-size: 2vw; color: rgb(255, 255, 255); m= argin-bottom: 0px; } @media screen and (min-width: 1440px) { .blog-header .header-title h1 { font-size: 2vw; } .blog-header .header-title p { font-size: 1.5vw; } } @media screen and (max-width: 1440px) and (min-width: 1024px) { .blog-header .header-title h1 { font-size: 3.3vw; } } @media screen and (max-width: 1023px) and (min-width: 641px) { .blog-header .header-title h1 { font-size: 4vw; } .blog-header .header-title p { font-size: 3vw; } } @media screen and (max-width: 640px) and (min-width: 440px) { .blog-header .header-title h1 { font-size: 5vw; } .blog-header .header-title p { font-size: 3.5vw; } } @media screen and (max-width: 439px) { .blog-header .header-title h1 { font-size: 5vw; } .blog-header .header-title p { font-size: 3.5vw; } } .blog-header .header-overlay .header-search { position: absolute; top: 65%;= left: 50%; margin-right: -50%; transform: translate(-50%, 0px); } @media screen and (max-width: 1023px) and (min-width: 641px) { .blog-header .header-overlay .header-search { top: 55%; } } .blog-header .header-search input { height: 60px; font-size: 1.8vw; padding= : 0px 1em; color: rgb(0, 0, 0); margin: 0px; background-color: rgba(255, 25= 5, 255, 0.85); } @media screen and (min-width: 641px) { .blog-header .header-search input { text-align: center; border-radius: 67= 8px; } } @media screen and (max-width: 1023px) and (min-width: 641px) { .blog-header .header-search input { height: 50px; font-size: 2vw; } } @media screen and (max-width: 640px) { .blog-header .header-search input { height: 40px; font-size: 3vw; padding= : 0px 1em; color: rgb(0, 0, 0); background-color: rgb(241, 241, 241); margi= n: 0px; } } .blog-header .header-search button { background: url("/static/images/_/icon= s/search.png") center center / 30px 30px no-repeat transparent; width: 50px= ; height: 60px; min-width: 50px; display: inline; float: right; margin-left= : -50px; border-bottom: 0px; margin-bottom: 0px; } @media screen and (min-width: 641px) { .blog-header .header-search button { position: absolute; right: 1vw; } } @media screen and (max-width: 1023px) and (min-width: 641px) { .blog-header .header-search button { height: 50px; } } @media screen and (max-width: 640px) { .blog-header .header-search button { height: 40px; width: 40px; min-width= : 40px; margin-top: 0px; background: url("/static/images/_/icons/search_whi= te.png") center center / 25px 25px no-repeat rgb(214, 17, 48); } } .blog-header .header-search button:hover { border-radius: inherit; backgrou= nd-color: inherit; text-decoration: none; } @media screen and (max-width: 640px) { .blog-header .header-search button:hover { background-color: rgb(193, 16,= 44); } } .blog-header .header-button { position: absolute; bottom: 5%; left: 0px; ri= ght: 0px; margin: auto; } .blog-header .header-button .button { background-color: rgba(0, 0, 0, 0.5);= color: rgb(221, 221, 221); border: none; padding: 0.5rem 2.5rem 0.3rem 0.9= rem; min-height: 35px; margin-bottom: 0px; } .blog-header .header-button .button.arrow span { background-color: transpar= ent; width: 35px; height: 35px; background-image: url("/static/images/_/but= tons/btn-arrow-tiny.png"); } @media screen and (max-width: 640px) { .blog-header .header-button { position: absolute; inset: 70% 0px auto; } } .blog-page { background-color: rgb(248, 247, 242); } @media screen and (min-width: 1440px) { .blog-page .blog-width-override h2 { font-size: 1.9rem; } } .blog-page .blog-main { background-color: rgb(255, 255, 255); } .blog-page .blog-main .blog-published { padding: 0.8rem 0px 0px; } .blog-page .blog-main .blog-published .foodAndDrink { color: rgb(96, 32, 82= ); border-bottom-color: rgb(96, 32, 82); } .blog-page .blog-main .blog-published .historyIndepth { color: rgb(123, 106= , 81); border-bottom-color: rgb(123, 106, 81); } .blog-page .blog-main .blog-published .thingsToDo { color: rgb(7, 74, 123);= border-bottom-color: rgb(7, 74, 123); } .blog-page .blog-main .blog-published .historicHowTos { color: rgb(214, 56,= 103); border-bottom-color: rgb(214, 56, 103); } .blog-page .blog-main .blog-published .travelAndDaysOut { color: rgb(73, 12= 7, 129); border-bottom-color: rgb(73, 127, 129); } .blog-page .blog-main .blog-published .behindTheScenes { color: rgb(133, 35= , 53); border-bottom-color: rgb(133, 35, 53); } .blog-page .blog-main .blog-published .yourStories { color: rgb(73, 127, 12= 9); border-bottom-color: rgb(73, 127, 129); } .blog-page .blog-main .blog-published .col-7 { color: rgb(63, 125, 161); bo= rder-bottom-color: rgb(63, 125, 161); } .blog-page .blog-main .blog-published .col-8 { color: rgb(123, 106, 81); bo= rder-bottom-color: rgb(123, 106, 81); } .blog-page .blog-main .blog-published .col-9 { color: rgb(96, 32, 82); bord= er-bottom-color: rgb(96, 32, 82); } .blog-page .blog-main h1 { font-size: 2rem; } .blog-page .blog-main h2 { font-family: "Gill Sans Book"; } .blog-page .blog-main .blog-small-margin-container-overide { margin-left: -= 4.16667%; margin-right: -4.16667%; } .blog-page .blog-main .blog-width-override { width: 100% !important; margin= -left: 0px !important; } @media screen and (max-width: 640px) and (min-width: 0px) { .blog-page .blog-main .uni-sptn .sptn-txt { width: auto; padding: 4.166% = 0px !important; } .blog-page .blog-main .publishedDate { width: 60%; float: left; clear: bo= th; } .blog-page .blog-main .authorName { width: 60%; margin-top: 5vw; float: l= eft; clear: both; } .blog-page .blog-main .categoryDisplay { width: 60%; margin-top: 5vw; flo= at: left; clear: both; } .blog-page .blog-main .categoryName { font-size: 16px; } } @media screen and (max-width: 1023px) and (min-width: 641px) { .blog-page .blog-main .uni-sptn .sptn-txt { padding: 4.166% 0px !importan= t; } .blog-page .blog-main .publishedDate { width: 60%; float: left; clear: bo= th; } .blog-page .blog-main .authorName { margin-top: 1vw; width: 60%; float: l= eft; clear: both; } .blog-page .blog-main .categoryDisplay { margin-top: 1vw; width: 60%; flo= at: left; clear: both; } } .blog-page .blog-main .flex-video { margin-bottom: 1rem; } @media screen and (max-width: 1599px) and (min-width: 1024px) { .blog-page .blog-main .simple-slider-row blockquote .testimonial-quote p = { font-size: 1.2vw; margin-bottom: 0px; line-height: normal; } .blog-page .blog-main .simple-slider-row .t-Info > p, .blog-page .blog-ma= in .simple-slider-row .t-Name { font-size: 1.2vw; } } @media screen and (min-width: 1280px) { .blog-page .blog-main .promo-Slider-Slick .content-item-title { margin-bo= ttom: 0px; } .blog-page .blog-main .promo-Slider-Slick .content-item-description ol { = margin-bottom: 0px; } .blog-page .blog-main .promo-Slider-Slick .content-item-prefix { font-siz= e: 1.3rem; } .blog-page .blog-main .promo-Slider-Slick .content-item-price { font-size= : 2rem; } .blog-page .blog-main .promo-Slider-Slick .content-item-suffix { font-siz= e: 1.125rem; } .blog-page .blog-main .promo-Slider-Slick .button.arrow { margin-top: 0.5= rem; } } @media screen and (max-width: 1280px) and (min-width: 1024px) { .blog-page .blog-main .promo-Slider-Slick .content-item-title { margin-bo= ttom: 0px; } .blog-page .blog-main .promo-Slider-Slick .content-item-description li, .= blog-page .blog-main .promo-Slider-Slick .content-item-description p { font= -size: 1.5vw; } .blog-page .blog-main .promo-Slider-Slick .content-item-description ol { = margin-bottom: 0px; } .blog-page .blog-main .promo-Slider-Slick .content-item-prefix { font-siz= e: 1.2vw; } .blog-page .blog-main .promo-Slider-Slick .content-item-price { font-size= : 2.5vw; } .blog-page .blog-main .promo-Slider-Slick .content-item-suffix { font-siz= e: 1.1vw; } .blog-page .blog-main .promo-Slider-Slick .button.arrow { margin-top: 0.5= rem; } } @media screen and (min-width: 1600px) { .blog-page .blog-main .simple-slider-row blockquote .testimonial-quote p = { font-size: 1rem; margin-bottom: 0px; line-height: normal; } .blog-page .blog-main .simple-slider-row .t-Info > p, .blog-page .blog-ma= in .simple-slider-row .t-Name { font-size: 1rem; } } .blog-page .blog-main .learn-hub div ul { margin-top: 0px !important; } @media screen and (min-width: 1440px) { .blog-page .blog-main .learn-hub { padding: 0px; } } @media screen and (max-width: 1439px) and (min-width: 0px) { .blog-page .blog-main .learn-hub { padding: 0px; } } .blog-page .blog-main .property-HeaderRW { margin: 1vw 0px; } .blog-page .blog-side { margin-top: 3vw; background-color: rgb(227, 227, 22= 7); } .blog-page .blog-side h2 { font-family: "Gill Sans Book"; } @media screen and (max-width: 1439px) and (min-width: 1024px) { .blog-page .blog-side h2 { font-size: 2vw; } } @media screen and (max-width: 1023px) and (min-width: 641px) { .blog-page .blog-side h2 { font-size: 2vw; } } @media screen and (max-width: 641px) { .blog-page .blog-side .blog-author { display: none; } } .blog-page .blog-side .blog-author { padding-top: 1rem; padding-bottom: 1re= m; } .blog-page .blog-side .blog-author .blog-authors-link { padding-top: 1em; c= lear: both; } .blog-page .blog-side .blog-author .blog-authors-link a { font-weight: 700;= } .blog-page .blog-side .blog-author .blog-authors-link a::after { content: "= =E2=80=BA"; margin: 0px 0.2rem; position: relative; } .blog-page .blog-side .blog-width-override { width: 100% !important; margin= -left: 0px !important; } .blog-page .blog-side .large-offset-2 { margin-left: 0px !important; } .blog-page .blog-side .large-20 { width: 100% !important; } .blog-page .blog-side .blog-accordion .accordion .accordion-navigation .acc= ordion-trigger { background-color: transparent; } .blog-page .blog-side .blog-accordion .accordion .accordion-navigation .acc= ordion-trigger:hover { background-color: transparent; } .blog-page .blog-side .blog-accordion .accordion .accordion-navigation .con= tent.active { background-color: transparent; } .blog-page .blog-side .blog-accordion .accordion .accordion-navigation.acti= ve > a { background: 0px 0px; } .blog-page .blog-side .blog-accordion .accordion .blg-ntry .blg-cntnt h5 { = margin-top: 0px; font-size: 1.125rem; } @media screen and (max-width: 640px) { .blog-page .blog-side { margin-top: 0px; } } .blog-page .stone, .blog-page .uni-sptn.rwc-stone { background-color: trans= parent; } .blog-page .uni-sptn .sptn-img { float: none; text-align: center; } .blog-page .blog-search input { height: 60px; font-size: 1.2vw; padding: 0p= x 1em 0px 0.4em; color: rgb(0, 0, 0); margin: 0px; background-color: rgba(2= 55, 255, 255, 0.85); } @media screen and (min-width: 641px) { .blog-page .blog-search input { border-radius: 678px; } } @media screen and (max-width: 1023px) and (min-width: 641px) { .blog-page .blog-search input { height: 50px; font-size: 2vw; text-align:= left; padding-left: 15px; } } @media screen and (min-width: 1024px) { .blog-page .blog-search input { text-indent: 20px; } } @media screen and (max-width: 1440px) and (min-width: 1024px) { .blog-page .blog-search input { padding: 0px 1em 0px 0.4em; font-size: 2v= w; } } @media screen and (max-width: 1680px) and (min-width: 1441px) { .blog-page .blog-search input { padding: 0px 1em 0px 0.4em; font-size: 1.= 9vw; } } @media screen and (max-width: 2000px) and (min-width: 1681px) { .blog-page .blog-search input { padding: 0px 1em 0px 0.4em; font-size: 1.= 7vw; } } @media screen and (min-width: 2001px) { .blog-page .blog-search input { padding: 0px 1em 0px 0.4em; font-size: 1.= 4vw; } } @media screen and (max-width: 640px) { .blog-page .blog-search input { height: 40px; font-size: 3vw; padding: 0p= x 1em 0px 0.4em; color: rgb(0, 0, 0); background-color: rgb(241, 241, 241);= margin: 0px; } .blog-page .blog-search button { height: 40px; width: 40px; min-width: 40= px; margin-top: 0px; background: url("/static/images/_/icons/search_white.p= ng") center center / 25px 25px no-repeat rgb(214, 17, 48); } } .blog-page .blog-search button { background: url("/static/images/_/icons/se= arch.png") center center / 30px 30px no-repeat transparent; width: 50px; he= ight: 60px; min-width: 70px; display: inline; float: right; margin-left: -5= 0px; border-bottom: 0px; margin-bottom: 0px; } @media screen and (min-width: 641px) { .blog-page .blog-search button { position: absolute; right: 1vw; } } @media screen and (max-width: 1023px) and (min-width: 641px) { .blog-page .blog-search button { height: 50px; } } @media screen and (min-width: 740px) { .blog-page .blog-search button { margin-right: 10px; } } @media screen and (max-width: 1440px) and (min-width: 1024px) { .blog-page .blog-search button { margin-right: 10px; } } .blog-page .blog-search button:hover { border-radius: inherit; background-c= olor: inherit; text-decoration: none; } @media screen and (max-width: 640px) { .blog-page .blog-search button:hover { background-color: rgb(193, 16, 44)= ; } } .blog-author-bio { margin-bottom: 2em; background-color: rgb(248, 247, 243)= ; } .blog-author-bio .bio-text { padding: 1.5rem 0px; } .blog-hub.learn-hub .blog-hub-ul { margin-top: 0px !important; } .blog-hub.learn-hub .blog-hub-ul .blog-hub-li .category { border-bottom: 2p= x solid rgb(214, 17, 48); font-size: 1.3rem; padding-top: 0.2rem; color: rg= b(0, 0, 0); } .blog-hub.learn-hub .blog-hub-ul .blog-hub-li .foodAndDrink { color: rgb(96= , 32, 82); border-bottom-color: rgb(96, 32, 82); } .blog-hub.learn-hub .blog-hub-ul .blog-hub-li .historyIndepth { color: rgb(= 123, 106, 81); border-bottom-color: rgb(123, 106, 81); } .blog-hub.learn-hub .blog-hub-ul .blog-hub-li .thingsToDo { color: rgb(7, 7= 4, 123); border-bottom-color: rgb(7, 74, 123); } .blog-hub.learn-hub .blog-hub-ul .blog-hub-li .historicHowTos { color: rgb(= 214, 56, 103); border-bottom-color: rgb(214, 56, 103); } .blog-hub.learn-hub .blog-hub-ul .blog-hub-li .travelAndDaysOut { color: rg= b(73, 127, 129); border-bottom-color: rgb(73, 127, 129); } .blog-hub.learn-hub .blog-hub-ul .blog-hub-li .behindTheScenes { color: rgb= (133, 35, 53); border-bottom-color: rgb(133, 35, 53); } .blog-hub.learn-hub .blog-hub-ul .blog-hub-li .yourStories { color: rgb(73,= 127, 129); border-bottom-color: rgb(73, 127, 129); } .blog-hub.learn-hub .blog-hub-ul .blog-hub-li .col-7 { color: rgb(63, 125, = 161); border-bottom-color: rgb(63, 125, 161); } .blog-hub.learn-hub .blog-hub-ul .blog-hub-li .col-8 { color: rgb(123, 106,= 81); border-bottom-color: rgb(123, 106, 81); } .blog-hub.learn-hub .blog-hub-ul .blog-hub-li .col-9 { color: rgb(96, 32, 8= 2); border-bottom-color: rgb(96, 32, 82); } .blog-hub.learn-hub .blog-hub-ul .blog-hub-li h5 { font-size: 1.4rem; color= : rgb(55, 55, 55); margin-bottom: 0px; } .blog-hub.learn-hub .blog-hub-ul .blog-hub-li .date { color: rgb(106, 102, = 104); font-size: 0.9rem; } .blog-hub.learn-hub .blog-hub-ul .blog-hub-li a:active, .blog-hub.learn-hub= .blog-hub-ul .blog-hub-li a:focus, .blog-hub.learn-hub .blog-hub-ul .blog-= hub-li a:hover { text-decoration: none; } .blog-hub.learn-hub .blog-hub-ul .blog-hub-li img { transition: all 0.2s ea= se-in-out 0s; } .blog-hub.learn-hub .blog-hub-ul .blog-hub-li img:hover { transform: scale(= 1.05); } .blog-hub.learn-hub .blog-hub-ul .blog-hub-li:hover img { transform: scale(= 1.05); } .blog-hub.learn-hub .show-more-control { margin-top: 0px; } .blog-hub.learn-hub .show-more-control .button { background-color: rgb(232,= 232, 232); margin: 0px; } @media screen and (max-width: 640px) and (min-width: 0px) { .blog-hub.learn-hub .show-more-control .button { font-size: inherit; } } .blog-hub.learn-hub .show-more-control .button.show-more:active, .blog-hub.= learn-hub .show-more-control .button.show-more:active span, .blog-hub.learn= -hub .show-more-control .button.show-more:focus, .blog-hub.learn-hub .show-= more-control .button.show-more:focus span, .blog-hub.learn-hub .show-more-c= ontrol .button.show-more:hover, .blog-hub.learn-hub .show-more-control .but= ton.show-more:hover span { border-radius: 0px; } .blog-accordion { padding-bottom: 2vw; } .blog-accordion .bordered::before { margin-bottom: 8px; margin-top: 30px; } .blog-accordion .accordion .accordion-navigation .accordion-trigger { backg= round-color: rgb(255, 255, 255); border-bottom: 1px solid rgb(214, 17, 48);= } .blog-accordion .accordion .accordion-navigation .accordion-trigger:hover {= background-color: rgb(255, 255, 255); border-bottom: 1px solid rgb(214, 17= , 48); } .blog-accordion .accordion .accordion-navigation .accordion-trigger-text { = text-transform: none; float: left; padding: 0px; margin-top: 16px; line-hei= ght: normal; } .blog-accordion .accordion .accordion-navigation .content.active { backgrou= nd: rgb(255, 255, 255); } .blog-accordion .accordion .accordion-navigation .pots-table { overflow: hi= dden; } .blog-accordion .accordion .accordion-navigation .pots-table .blg-thmb { ma= x-height: 210px; float: left; } .blog-accordion .accordion .accordion-navigation .pots-table .blg-ntry { pa= dding: 10px 0px; width: 100%; overflow: hidden; } .blog-accordion .accordion .accordion-navigation .pots-table .blg-ntry:firs= t-of-type { padding-top: 20px; } .blog-accordion .accordion .accordion-navigation .pots-table .blg-cntnt { f= loat: left; } .blog-accordion .accordion .accordion-navigation .pots-table .blg-cntnt h5 = { color: rgb(214, 17, 48); } .blog-accordion .accordion .accordion-navigation.active .accordion-navigati= on span.accordion-trigger-state { background: url("/static/icons/accordion-= plus.png") !important; } .blog-accordion .accordion .accordion-navigation.active .accordion-navigati= on.active a.accordion-trigger.active span.accordion-trigger-state { backgro= und: url("/static/icons/accordion-minus.png") !important; } .blog-accordion .accordion .accordion-navigation.active > a { background: r= gb(255, 255, 255); } .blog-accordion .accordion .active a.accordion-trigger span.accordion-trigg= er-state { background: url("/static/icons/accordion-minus.png") !important;= } .blog-accordion .accordion a.accordion-trigger span:last-of-type { backgrou= nd: url("/static/icons/grey-down-arrow.gif") !important; } .blog-accordion .accordion a.accordion-trigger span.accordion-trigger-state= { background: url("/static/icons/accordion-plus.png") !important; } .foodAndDrink { color: rgb(96, 32, 82); border-bottom-color: rgb(96, 32, 82= ); } .historyIndepth { color: rgb(123, 106, 81); border-bottom-color: rgb(123, 1= 06, 81); } .thingsToDo { color: rgb(7, 74, 123); border-bottom-color: rgb(7, 74, 123);= } .historicHowTos { color: rgb(214, 56, 103); border-bottom-color: rgb(214, 5= 6, 103); } .travelAndDaysOut { color: rgb(73, 127, 129); border-bottom-color: rgb(73, = 127, 129); } .behindTheScenes { color: rgb(133, 35, 53); border-bottom-color: rgb(133, 3= 5, 53); } .yourStories { color: rgb(73, 127, 129); border-bottom-color: rgb(73, 127, = 129); } .col-7 { color: rgb(63, 125, 161); border-bottom-color: rgb(63, 125, 161); = } .col-8 { color: rgb(123, 106, 81); border-bottom-color: rgb(123, 106, 81); = } .col-9 { color: rgb(96, 32, 82); border-bottom-color: rgb(96, 32, 82); } .social-share { display: block; position: relative; } .social-share .social-share-toggle img { width: 50px; height: 50px; } .social-share .social-share-toggle span { color: rgb(0, 0, 0); font-size: 1= .5rem; font-weight: 700; vertical-align: middle; text-transform: uppercase;= } .social-share .social-share-toggle:focus, .social-share .social-share-toggl= e:hover { text-decoration: none; } .social-share .social-container { width: 90vw; max-width: 400px; background= -color: rgb(255, 255, 255); border: 2px solid rgb(221, 221, 221); display: = block; position: static; top: 50px; padding: 10px 0px 20px; z-index: 10000;= } .social-share .social-container .social-line { clear: both; margin-top: 10p= x; float: left !important; } .social-share .social-container .social-line img { width: 50px; height: 50p= x; float: left; } .social-share .social-container .social-line .si-text { float: left; margin= -left: 10px; font-size: 1.1em; line-height: 50px; text-transform: uppercase= ; color: rgb(51, 51, 51); } .social-share .social-container .link-share { background-color: rgb(248, 24= 7, 242); } .social-share .social-container .link-share button { background-color: rgb(= 248, 247, 242); float: right; min-height: 50px; border: 1px solid rgb(245, = 244, 240); color: rgb(51, 51, 51); text-transform: uppercase; font-weight: = 700; margin-bottom: 0px; } .social-share .social-container #page-url { overflow: hidden; margin-top: 1= 4px; color: rgb(214, 0, 49); white-space: nowrap; } .social-share .social-container #page-url.url-green { color: green; } .social-share .social-container #soc-pop { display: none; } .icons-size-cls { height: 40px; width: 40px; } .icons-anchor-cls { width: 8%; margin: 0px 2px; } .social-share .social-share-toggle img { width: 40px; height: 40px; } .social-media-container-cls .social-media-modal { margin: 1% 0px 0px; width= : 70%; } .social-media-container-cls { width: auto; display: flow-root; } @media (max-width: 979px) { .icons-anchor-cls { width: 9%; margin: 0px 4px; } .icons-size-cls { height: 38px; } } @media (max-width: 410px) { .icons-anchor-cls { width: 11%; margin: 0px 4px; } .social-share .social-container .social-line .si-text { font-size: 0.9em;= } .icons-size-cls, .social-share .social-media-container-cls .icons-anchor-= cls img { height: 35px; } .social-share .social-container .social-line img { width: 46px; height: 4= 7px; } } .multi-slider .triple-slider img { padding: 0px 10px; width: 100%; max-widt= h: none; } .multi-slider .slick-slider, .multi-slider .slick-slider:active, .multi-sli= der .slick-slider:focus, .multi-slider input { border: none !important; out= line: 0px !important; } .multi-slider .slick-slide { position: relative; outline: 0px !important; } .multi-slider h1, .multi-slider h2, .multi-slider h3, .multi-slider h4, .mu= lti-slider p { margin: 10px 0px 0px 13px; } .multi-slider .slick-dots { display: none !important; } .multi-slider .slick-next, .multi-slider .slick-prev { width: 60px; height:= 60px; background: rgb(214, 17, 48); margin-top: 0px; opacity: 1; position:= absolute; top: calc(50% - 40px); } .multi-slider .slick-prev { left: 0px; } .multi-slider .slick-prev::before { content: "=E2=9D=AE"; font-size: 2.5rem= ; opacity: 1; } .multi-slider .slick-next { right: 0px; } .multi-slider .slick-next::before { content: "=E2=9D=AF"; font-size: 2.5rem= ; opacity: 1; } @media (max-width: 10000px) and (min-width: 1024px) { .multi-slider .slick-next, .multi-slider .slick-prev { opacity: 0.5; tran= sition: opacity 0.25s ease-in-out 0s; } .multi-slider:active .slick-next, .multi-slider:active .slick-prev, .mult= i-slider:focus .slick-next, .multi-slider:focus .slick-prev, .multi-slider:= hover .slick-next, .multi-slider:hover .slick-prev { opacity: 1; } } .rich-media-tabs.row-wrapper { padding: 0px; width: 100%; } .rich-media-tabs .rich-media-tabs-controls ul { display: none; } .rich-media-tabs .tabs-content { margin-bottom: 0px; } .rich-media-tabs .tabs-content .content { background: rgb(55, 55, 55); } .rich-media-tabs .tabs-content .content-item { color: rgb(255, 255, 255); m= argin: 1.25em 0px; } .rich-media-tabs .tabs-content .content-item-title { color: rgb(255, 255, 2= 55); font-family: "Gill Sans Light"; font-size: 1.3125rem; margin-bottom: 0= px; } .rich-media-tabs .tabs-content .staff-member { display: block; font-size: 0= .9375rem; margin-top: 0.625em; } .rich-media-tabs .tabs-content .staff-role { font-family: "Gill Sans Light"= ; font-size: 0.9375rem; } .rich-media-tabs .tabs-content .staff-quote { border: none; margin: 1.25em = 0px 0px; } .rich-media-tabs .tabs-content .staff-quote p { color: rgb(255, 255, 255); = display: inline; font-family: "Gill Sans Light"; font-size: 1.3125rem; font= -style: italic; line-height: 1.35; } .rich-media-tabs .tabs-content .flex-video { margin-bottom: 0px; } .rich-media-tabs .tabs { float: left; width: 75%; } .rich-media-tabs .tabs .tab { float: left; position: relative; width: 33.33= 33%; } .rich-media-tabs .tabs .tab a { display: block; outline: 0px; } .rich-media-tabs .tabs .staff-member { position: absolute; inset: auto 1.56= 25em 0.9375em; color: rgb(255, 255, 255); font-family: "Gill Sans Book"; fo= nt-size: 1.125rem; font-weight: 400; } .rich-media-tabs .tabs img { width: 100%; } .rich-media-tabs .tabs .staff-member { text-transform: uppercase; } .rich-media-tabs .tabs .staff-role { display: block; text-transform: capita= lize; } .rich-media-tabs .more-videos { background: rgb(55, 55, 55); padding: 1.25e= m; } .rich-media-tabs .more-videos .button { margin-bottom: 0px; } @media only screen and (max-width: 40em) { .rich-media-tabs .more-videos .button { margin: 0.3125em 0px; } } @media only screen and (min-width: 47.938em) and (orientation: landscape) { .rich-media-tabs .tabs .staff-member { left: 2.5em; } .rich-media-tabs .tabs-content .content-item { color: rgb(255, 255, 255);= margin: 4.375em 0px 0px; } .rich-media-tabs .tabs-content .content-item-title { font-size: 2rem; mar= gin-bottom: 0px; } .rich-media-tabs .tabs-content .staff-member { font-size: 1.5rem; margin-= top: 0.625em; left: 2.5em; } .rich-media-tabs .tabs-content .staff-role { font-size: 1.125rem; } .rich-media-tabs .tabs-content .staff-quote p { font-size: 1.875rem; } .rich-media-tabs .rich-media-tabs-controls ul { display: block; } .rich-media-tabs .more-videos { float: left; width: 25%; } .rich-media-tabs .more-videos .button { position: absolute; inset: 50% au= to auto 1.875em; margin-top: -1.5625em; } } .video-slider .multi-slider h2 { margin: initial; } .video-slider .video-item { padding-top: 1rem; } @media (min-width: 40.063em) { .video-slider .video-item .slick-next, .video-slider .video-item .slick-p= rev { display: none !important; } } @media (max-width: 40.063em) { .video-slider .video-item .slick-next, .video-slider .video-item .slick-p= rev { display: block !important; } } .video-slider .video-item .video-info-medium { display: none; } @media (max-width: 850px) and (min-width: 40.063em) { .video-slider .video-item .video-info { display: none; } .video-slider .video-item .video-info-medium { display: block; } } .video-slider .video-item .slick-next, .video-slider .video-item .slick-pre= v { top: 20%; } .video-slider .content-item { margin: 1.25em 0px; } .video-slider .video-module-title { font-size: 1.875rem; margin-bottom: 0px= ; } .video-slider .video-title { display: block; font-size: 1.375rem; margin-to= p: 0.625em; } .video-slider .video-subtitle { font-size: 1.125rem; } .video-slider .complex-blockquote { margin: 1.25em 0px 0px; } .video-slider .complex-blockquote p { display: inline; font-size: 1.5rem; f= ont-style: italic; line-height: 1.35; } .video-slider .video-content { font-size: 1.5rem; font-style: italic; line-= height: 1.35; margin-top: 1.875rem; } .video-slider .button { margin-top: 2rem; } .video-slider .dark-panel { background-color: rgb(55, 55, 55); color: rgb(2= 55, 255, 255); } .video-slider .dark-panel .content-item { color: rgb(255, 255, 255); } .video-slider .dark-panel .video-module-title { color: rgb(255, 255, 255); = } .video-slider .dark-panel .complex-blockquote p { color: rgb(255, 255, 255)= ; } .video-slider .dark-panel .video-content { color: rgb(255, 255, 255); } @media (max-width: 40.063em) { .video-slider .video-thumbnails { display: none; } } @media (min-width: 40.063em) { .video-slider .video-thumbnails { display: block; } } .video-slider .video-thumb { padding: 0px 0.625rem; margin-bottom: 1.25rem;= color: rgb(255, 255, 255); } @media (max-width: 40.063em) { .video-slider .video-thumb .video-thumb-img { display: none; } } @media (min-width: 40.063em) { .video-slider .video-thumb .video-thumb-img { display: block; } } .video-slider .video-thumb .video-thumb-img { position: relative; cursor: p= ointer; } .video-slider .video-thumb .video-thumb-img::after { content: ""; backgroun= d: url("/static/images/_/icons/video-player-dark.png") center center / 15% = no-repeat; position: absolute; inset: 0px; opacity: 0.8; } .video-slider .video-thumb .video-thumb-img:hover::after { opacity: 1; } .video-slider .video-thumb .video-title { position: absolute; bottom: 0px; = max-width: 70%; padding: 0.625rem; background-color: rgba(0, 0, 0, 0.7); te= xt-transform: uppercase; font-size: 1.125rem; margin-top: 1.25rem; } .video-slider .video-thumb .video-title .video-subtitle { text-transform: c= apitalize; } .video-slider .video-thumb span { display: block; } .simple-slider-row { overflow: hidden; position: relative; outline: 0px; } @media (max-width: 400px) { .simple-slider-row .slick-dots { top: 75%; } .simple-slider-row .gallery-slider .slick-dots { top: auto; } } .simple-slider-row .slick-slide { position: relative; outline: 0px; } .simple-slider-row h1, .simple-slider-row h2 { line-height: 1em; } .simple-slider-row h1 { margin-top: 3vw; } .simple-slider-row .button.arrow { margin-top: 1.8vw; } .simple-slider-row div[class*=3D"simple-slider"] { overflow: hidden; margin= : 0px auto; background-image: url("/static/images/carousel/eh_loading.gif")= ; background-position: center center; background-repeat: no-repeat; } .simple-slider-row div[class*=3D"simple-slider"] img { width: 100%; } .simple-slider-row .simple-caption-wrapper .simple-caption { margin-bottom:= 0px; } .simple-slider-row .simple-caption-wrapper .simple-caption figure { margin-= top: 0px; } .simple-slider-row .ss-overlay { position: absolute; display: block; backgr= ound-color: rgb(255, 255, 255); margin-top: 2%; overflow: hidden; } .simple-slider-row .ss-overlay p { padding: 2.3vw; } .simple-slider-row .ss-overlay p:first-of-type { padding: 4.6% 4.6% 0px; } .simple-slider-row .ss-overlay p { padding: 0px 4.6%; } .simple-slider-row .ss-overlay h1 { padding: 4.6%; background-color: rgb(96= , 32, 82); margin: 0px; color: rgb(255, 255, 255); } .simple-slider-row .ss-overlay h4 { padding-left: 4.6%; margin: 0px; } .simple-slider-row .ss-50 p { text-indent: 0px; } .simple-slider-row .ss-50 .slick-dots { display: none; } .simple-slider-row .ss-50 a { text-decoration: underline; } .simple-slider-row .ss-50 a.button { text-decoration: none; } .simple-slider-row blockquote { border-left: 0px; margin: 0px auto; width: = calc(100% - 115px) !important; } .simple-slider-row blockquote .testimonial-quote { color: rgb(255, 255, 255= ); padding-left: 0px; padding-right: 0px; quotes: "=E2=80=9C" "=E2=80=9D" "= =E2=80=98" "=E2=80=99"; } .simple-slider-row blockquote .testimonial-quote p::after, .simple-slider-r= ow blockquote .testimonial-quote::before { color: rgb(214, 17, 48); font-si= ze: 5.625rem; line-height: 0.1px; font-style: italic; vertical-align: -3.43= 75rem; } .simple-slider-row blockquote .testimonial-quote::before { content: "=E2=80= =9C"; margin-left: -2.8125rem; margin-right: 0.75rem; vertical-align: -2.31= 25rem; position: absolute; top: 35px; left: 35px; z-index: 9999; } .simple-slider-row blockquote .testimonial-quote p::after { content: "=E2= =80=9D"; } .simple-slider-row blockquote cite { color: rgb(255, 255, 255); font-style:= normal; } .simple-slider-row blockquote cite::before { content: ""; margin-left: -0.2= 5em; } @media (max-width: 1023px) { .simple-slider-row .button.arrow { margin-bottom: 5vw; } } @media (min-width: 1440px) { .simple-slider-row .button.arrow { margin-top: 2em; } .simple-slider-row h1 { margin-top: 1.2em; } } .simple-slider-row .ss-caption { margin-bottom: 0px; margin-top: -2px; } .simple-slider-row .ss-caption .slick-slider-caption div { background-color= : rgb(51, 51, 51); color: rgb(255, 255, 255); height: 2rem; padding-left: 1= rem; line-height: 2rem; padding-right: 1rem; } .simple-slider-row .ss-caption .slick-slider-caption div span { display: bl= ock; height: 100%; } .simple-slider-row .ss-caption .slick-slider-caption div .cta-arrow { width= : 2rem; background-image: url("../images/_/buttons/btn-arrow-medium.png"); = background-color: rgb(193, 16, 44); background-position: center center; bac= kground-repeat: no-repeat; margin-left: 1rem; margin-right: -1rem; float: r= ight; } @media (min-width: 1023px) { .simple-slider-row .ss-caption .slick-slider-caption { display: block !im= portant; } } @media (max-width: 1023px) and (min-width: 642px) { .simple-slider-row .ss-caption .slick-slider-caption { display: block !im= portant; } .simple-slider-row .ss-caption .slick-slider-caption div { float: right; = } } @media (max-width: 642px) { .simple-slider-row .ss-caption .slick-slider-caption { display: none; } .simple-slider-row .ss-caption .slick-slider-caption div { float: none; } } @media (min-width: 1023px) { .simple-slider-row .info-button { display: none !important; } } @media (max-width: 1023px) and (min-width: 642px) { .simple-slider-row .info-button { display: none !important; } } @media (max-width: 642px) { .simple-slider-row .ss-caption { margin-top: 0px; background-color: rgb(5= 1, 51, 51); } .simple-slider-row .info-button { display: block; } } @media (max-width: 400px) { .simple-slider-row .ss-caption ul.slick-dots { display: none; } } .simple-slider-row .info-button { content: ""; position: absolute; width: 1= .5rem; height: 1.5rem; border-radius: 1.375rem; background: url("/static/im= ages/personalisation/infoIcon.svg") center center / 1.5rem no-repeat rgb(21= 4, 17, 48); top: 85%; right: 0.5rem; cursor: pointer; } @media screen and (max-width: 1250px) and (min-width: 1023px) { .simple-slider-row .simple-slider img { height: fit-content; } } @media (max-width: 1023px) { .simple-slider-row { padding-top: 0px; } .simple-slider-row .simple-caption { position: relative; margin-top: 0px;= } .simple-slider-row .ss-overlay { top: 0px; width: 100%; margin-left: 0px;= position: inherit; margin-top: 0px; } .simple-slider-row .slick-dots { width: 50% !important; } div[class*=3D"quote-slider"] { padding-top: 1.5625rem; } div[class*=3D"quote-slider"] blockquote { padding-bottom: 1.5625rem; } div[class*=3D"quote-slider"] blockquote p:first-of-type { padding-top: 1.= 5625rem; } } @media (max-width: 1150px) { div[class*=3D"quote-slider"] { padding-top: 0px; padding-bottom: 1.25rem;= } div[class*=3D"quote-slider"] blockquote p:first-of-type { padding: 0px; m= argin-top: 1.25rem; } } @media (max-width: 1149px) and (min-width: 1024px) { .ss-overlay { top: 0px; } } @media (max-width: 1439px) and (min-width: 1150px) { .ss-overlay { top: 2vw; } } @media (max-width: 1439px) and (min-width: 1024px) { .ss-overlay { width: 44%; margin-left: 50%; } } @media (max-width: 5000px) and (min-width: 1440px) { .ss-overlay { top: 10%; width: 27%; margin-left: 64%; } } @media (max-width: 5000px) and (min-width: 1024px) { .simple-slider-row { padding-top: 0px; max-height: 612px; } .simple-slider-row .slick-slider { max-height: inherit; } .ssr-with-quote { margin-top: 0px; } } div[class*=3D"quote-slider"] blockquote p:first-of-type { margin-top: -1.25= rem; } .ss-50 { position: absolute; display: block; margin-top: 0px; margin-right:= 0px; height: 100%; width: 50%; overflow: hidden; background-color: rgba(0,= 0, 0, 0.5); top: 0px; float: right; padding: 2.08%; color: rgb(255, 255, 2= 55); font-size: 1.6vw; } .ss-50 p { line-height: inherit; } .ss-50 li { line-height: normal; } .ss-50 blockquote p { color: rgb(255, 255, 255); } .ss-50.ss-grey a, .ss-50.ss-stone a { color: rgb(214, 17, 48); } .ss-50.ss-grey a.button, .ss-50.ss-stone a.button { color: rgb(255, 255, 25= 5); } .ss-50.ss-75 { background-color: rgba(0, 0, 0, 0.75); } @media (min-width: 1440px) { .ss-50 li, .ss-50 p { line-height: normal; } .ss-50 h1, .ss-50 h2 { font-size: 3rem; padding: 4.16% 0px; } .ss-50 a { color: rgb(255, 255, 255); } .ss-50 a:hover { border-bottom: 1px solid rgb(214, 17, 48); text-decorati= on: none; } .ss-50.ss-grey a, .ss-50.ss-stone a { color: rgb(214, 17, 48); } .ss-50.ss-grey a.button, .ss-50.ss-stone a.button { color: rgb(255, 255, = 255); } } .ss-50 h1 { padding: 4.16% 0px; margin: 0px; color: rgb(255, 255, 255); } .ss-50 h2 { padding: 4.16% 0px; margin: 0px; color: rgb(255, 255, 255); } .ss-50 h4 { padding-left: 4.16%; margin: 0px; } @media screen and (max-width: 1440px) and (min-width: 1024px) { .ss-50 h1, .ss-50 h2 { font-size: 3.3vw; padding: 4.16% 0px; } .ss-50 p { font-size: 1.6vw; } .ss-50 a { color: rgb(255, 255, 255); } .ss-50 a:hover { border-bottom: 1px solid rgb(214, 17, 48); text-decorati= on: none; } } @media screen and (max-width: 1023px) and (min-width: 0px) { .ss-50 { top: 0px; width: 100%; margin-left: 0px; position: inherit; marg= in-top: 0px; background-color: rgba(0, 0, 0, 0.8); padding: 0px; } .ss-50 a { color: rgb(255, 255, 255); } .ss-50 a:hover { border-bottom: 1px solid rgb(214, 17, 48); text-decorati= on: none; } } .ss-left .slick-dots { left: 0px; } .ss-left .slick-slider-caption div { float: right; } .ss-right .slick-slider-caption div { float: left; } .ss-right .ss-description { right: 0px; } @media (max-width: 1023px) { .ss-left .ss-description, .ss-right .ss-description { padding: 2.08% 4.16= %; top: 0px !important; width: 100% !important; margin-left: 0px !important= ; position: inherit !important; margin-top: 0px !important; } .ss-left .slick-dots { left: 0px; } .ss-left .slick-slider-caption div { float: right; } } .ss-trans { background-color: transparent !important; } @media (max-width: 1023px) and (min-width: 0px) { .ss-trans { color: rgb(55, 55, 55); } .ss-trans p { color: rgb(55, 55, 55); } .ss-trans h1 { color: rgb(55, 55, 55); } .ss-trans h2 { color: rgb(55, 55, 55); } .ss-trans h4 { color: rgb(55, 55, 55); } } .ss-stone { color: rgb(51, 51, 51); background-color: rgba(248, 247, 243, 0= .95) !important; } .ss-stone h1 { color: rgb(51, 51, 51); } .ss-stone p { color: rgb(51, 51, 51); } .ss-grey { color: rgb(51, 51, 51); background-color: rgba(225, 225, 225, 0.= 95) !important; } .ss-grey h1 { color: rgb(51, 51, 51); } .ss-grey p { color: rgb(51, 51, 51); } .ss-grey a { color: rgb(214, 17, 48); } .ss-grey a.button arrow { color: rgb(247, 247, 247); } .dark-dots.simple-slider-row .slick-dots li button::before { border: 1px so= lid rgb(51, 51, 51); } .ssr-with-quote { margin-top: 0px; } .ssr-with-quote .ss-50 { padding-top: 4.333%; } .ssr-with-quote .ss-right { right: 0px; } .ss-cottage { top: 0px; right: 0px; padding: 0px; background: rgb(255, 255,= 255); height: 100%; min-width: 400px; } .ss-cottage .map-block { padding: 0px; margin: 0px; width: 100%; height: 40= %; background: grey; position: relative; } .ss-cottage .map-block .staticMapDeskTopDiv { background-repeat: no-repeat;= background-size: auto; background-position: center center; height: 100%; } .ss-cottage .map-block .pin-overlay-HC { background: url("/static/icons/pin= -single-cottage.png") center center no-repeat; height: 36px; width: 26px; p= osition: absolute; top: 50%; left: 50%; margin-top: -30px; margin-left: -12= px; } .ss-cottage .txt-block { padding: 4.16% 4.16% 4.16% 8.33%; margin: 0px; wid= th: 100%; height: 60%; background-color: rgb(55, 55, 55); overflow: hidden;= } .ss-cottage .txt-block .sleeps { text-transform: uppercase; } .ss-cottage .txt-block .facilities-icons { margin-bottom: 0.5rem; } .ss-cottage .txt-block .button.arrow { margin-top: 0px; } .ss-cottage .txt-block div, .ss-cottage .txt-block h1, .ss-cottage .txt-blo= ck h2, .ss-cottage .txt-block h3, .ss-cottage .txt-block h4, .ss-cottage .t= xt-block p, .ss-cottage .txt-block span { color: rgb(247, 247, 247); } .ss-cottage .txt-block div { margin-bottom: 1rem; } @media (max-width: 1024px) and (min-width: 641px) { .ss-cottage .txt-block { padding-top: 2%; } .ss-cottage .txt-block .facilities-icons, .ss-cottage .txt-block div { ma= rgin-bottom: 0.3vw; line-height: normal; } .ss-cottage .txt-block .arrow.button { margin-top: 0.5vw; } } @media (max-width: 1439px) and (min-width: 1025px) { .ss-cottage .txt-block { padding-top: 2vw; } .ss-cottage .txt-block div { font-size: 1.7vw; } } @media (min-width: 1440px) { .ss-cottage .button.arrow { margin-top: 1.5em; } .ss-cottage h1 { margin-top: 1.2em; } .ss-cottage .txt-block { padding: 8.33%; } } @media (max-width: 642px) and (min-width: 0px) { .ss-cottage { top: unset; position: inherit; } .ss-cottage .map-block { height: 200px; } } .masonry-gallery .simple-slider-row .slick-dots { top: 100% !important; } .top-tail { padding: 2em 0px; } .when-where { font-size: 1.5em; font-weight: 700; } .button.disabled.red { background-color: rgb(214, 17, 48); opacity: 1; } @media (min-width: 1024px) { .top-tail { padding: 4em 0px; } } #BasketPageForm #basketContainer td input { width: 30px; } body .searching.active { background-image: url("/static/Icons/ui-anim_basic= _16x16.gif"); background-repeat: no-repeat; display: inline-block; width: 3= 0px; } body div.slot.ordnanceSurvey { display: none !important; } body .switchSlot.labelToggle.disabled { display: none !important; } body .bing-map-div { min-height: 600px; background-color: rgb(251, 236, 233= ); } .contact-privacy { background: rgb(248, 247, 242); padding-top: 0.85rem; pa= dding-bottom: 0px; } .contact-privacy .legend { font-weight: 700; padding-bottom: 0.65rem; displ= ay: block; } .confirmationPanel-receipt dd { margin-left: 190px; } div.tickets { margin-top: 10px; } .CheckoutSteps { font-weight: 700; color: rgb(170, 170, 170); } .CheckoutSteps li.active { color: rgb(0, 0, 0); } holiday-cottage-map-50 div.slot.ordnanceSurvey { display: none !important; = } holiday-cottage-map-50 .switchSlot.labelToggle.disabled { display: none !im= portant; } holiday-cottage-map-50 .bing-map-div { min-height: 500px; background-color:= rgb(251, 236, 233); } .property-search-tabs .bing-map-div { min-height: 600px; background-color: = rgb(251, 236, 233); } video.bgvideo { position: absolute; width: 100%; left: 0px; top: 50%; trans= form: translate(0px, -50%); } .eh-quiz { background-color: rgb(249, 249, 245); } .eh-quiz label { background: rgb(221, 213, 195); padding: 10px 20px; border= -radius: 0.5rem; width: 100%; margin-bottom: 25px !important; margin-left: = 0px !important; } .eh-quiz label.quiz_IMG { background: rgb(221, 213, 195); padding: 10px; bo= rder-radius: 0.5rem; width: 100%; margin-bottom: 25px !important; margin-le= ft: 0px !important; } .eh-quiz label.incorrect-answer { background: rgb(133, 35, 53) !important; = } .eh-quiz label.missed-answer { background: rgb(204, 153, 0) !important; } .eh-quiz label.correct-answer { background: rgb(137, 161, 118) !important; = } .eh-quiz #Q0_Option0:checked ~ label[for=3D"Q0_Option0"], .eh-quiz #Q1_Opti= on0:checked ~ label[for=3D"Q1_Option0"], .eh-quiz #Q2_Option0:checked ~ lab= el[for=3D"Q2_Option0"], .eh-quiz #Q3_Option0:checked ~ label[for=3D"Q3_Opti= on0"], .eh-quiz #Q4_Option0:checked ~ label[for=3D"Q4_Option0"], .eh-quiz #= Q5_Option0:checked ~ label[for=3D"Q5_Option0"], .eh-quiz #Q6_Option0:checke= d ~ label[for=3D"Q6_Option0"], .eh-quiz #Q7_Option0:checked ~ label[for=3D"= Q7_Option0"], .eh-quiz #Q8_Option0:checked ~ label[for=3D"Q8_Option0"], .eh= -quiz #Q9_Option0:checked ~ label[for=3D"Q9_Option0"] { background: rgb(81,= 148, 187); color: rgb(255, 255, 255); } .eh-quiz #Q0_Option1:checked ~ label[for=3D"Q0_Option1"], .eh-quiz #Q1_Opti= on1:checked ~ label[for=3D"Q1_Option1"], .eh-quiz #Q2_Option1:checked ~ lab= el[for=3D"Q2_Option1"], .eh-quiz #Q3_Option1:checked ~ label[for=3D"Q3_Opti= on1"], .eh-quiz #Q4_Option1:checked ~ label[for=3D"Q4_Option1"], .eh-quiz #= Q5_Option1:checked ~ label[for=3D"Q5_Option1"], .eh-quiz #Q6_Option1:checke= d ~ label[for=3D"Q6_Option1"], .eh-quiz #Q7_Option1:checked ~ label[for=3D"= Q7_Option1"], .eh-quiz #Q8_Option1:checked ~ label[for=3D"Q8_Option1"], .eh= -quiz #Q9_Option1:checked ~ label[for=3D"Q9_Option1"] { background: rgb(81,= 148, 187); color: rgb(255, 255, 255); } .eh-quiz #Q0_Option2:checked ~ label[for=3D"Q0_Option2"], .eh-quiz #Q1_Opti= on2:checked ~ label[for=3D"Q1_Option2"], .eh-quiz #Q2_Option2:checked ~ lab= el[for=3D"Q2_Option2"], .eh-quiz #Q3_Option2:checked ~ label[for=3D"Q3_Opti= on2"], .eh-quiz #Q4_Option2:checked ~ label[for=3D"Q4_Option2"], .eh-quiz #= Q5_Option2:checked ~ label[for=3D"Q5_Option2"], .eh-quiz #Q6_Option2:checke= d ~ label[for=3D"Q6_Option2"], .eh-quiz #Q7_Option2:checked ~ label[for=3D"= Q7_Option2"], .eh-quiz #Q8_Option2:checked ~ label[for=3D"Q8_Option2"], .eh= -quiz #Q9_Option2:checked ~ label[for=3D"Q9_Option2"] { background: rgb(81,= 148, 187); color: rgb(255, 255, 255); } .eh-quiz #Q0_Option3:checked ~ label[for=3D"Q0_Option3"], .eh-quiz #Q1_Opti= on3:checked ~ label[for=3D"Q1_Option3"], .eh-quiz #Q2_Option3:checked ~ lab= el[for=3D"Q2_Option3"], .eh-quiz #Q3_Option3:checked ~ label[for=3D"Q3_Opti= on3"], .eh-quiz #Q4_Option3:checked ~ label[for=3D"Q4_Option3"], .eh-quiz #= Q5_Option3:checked ~ label[for=3D"Q5_Option3"], .eh-quiz #Q6_Option3:checke= d ~ label[for=3D"Q6_Option3"], .eh-quiz #Q7_Option3:checked ~ label[for=3D"= Q7_Option3"], .eh-quiz #Q8_Option3:checked ~ label[for=3D"Q8_Option3"], .eh= -quiz #Q9_Option3:checked ~ label[for=3D"Q9_Option3"] { background: rgb(81,= 148, 187); color: rgb(255, 255, 255); } .eh-quiz .visually-hidden { position: absolute; left: -100vw; } .eh-quiz .band-title, .eh-quiz .quiz-question, .eh-quiz .quiz-title, .eh-qu= iz input[type=3D"button"] { border-radius: 0.5rem; margin-bottom: 25px; } .eh-quiz input[type=3D"button"] { padding: 10px 20px; border-radius: 0.5rem= ; margin-left: calc(50% - 100px); width: 200px; } .eh-quiz .quiz-question h4, .eh-quiz .quiz-title h4, .eh-quiz .quiz-v-messa= ge h4 { padding: 10px 20px; } .eh-quiz .quiz-question h4 p:last-child { margin-bottom: 0px; } .eh-quiz .quiz-v-message { margin-top: 25px !important; margin-bottom: 0px = !important; } .eh-quiz .quiz-certificate, .eh-quiz .quiz-result, .eh-quiz .quiz-share, .e= h-quiz .quiz-v-message { text-align: center; margin-bottom: 25px; float: le= ft !important; } .eh-quiz .quiz-certificate a, .eh-quiz .quiz-result a, .eh-quiz .quiz-share= a, .eh-quiz .quiz-v-message a { color: rgb(81, 148, 187); } .eh-quiz .quiz-position { padding: 20px 0px 15px; } .eh-quiz .quiz-offset-1 { margin-left: 4.16667%; } .eh-quiz .question-img, .eh-quiz .score-band-img { max-height: 500px; max-w= idth: 100%; } .eh-quiz .quiz_IMG0, .eh-quiz .quiz_IMG2 { margin-left: 4.16667%; margin-bo= ttom: 4.16667%; } .eh-quiz .quiz_IMG1, .eh-quiz .quiz_IMG3 { margin-left: 8%; margin-bottom: = 5vw; } @media only screen and (min-width: 1126px) { .eh-quiz .quiz-answer:nth-of-type(2n+1) { margin-left: 6%; } .eh-quiz .quiz-answer:nth-of-type(2n) { margin-left: 3%; } .eh-quiz .quiz_IMG0 { margin-left: 4.16667%; margin-bottom: 0px; } .eh-quiz .quiz_IMG1, .eh-quiz .quiz_IMG2, .eh-quiz .quiz_IMG3 { margin-le= ft: 2.7%; margin-bottom: 0px; } } .eh-quiz #submit-wrapper { min-height: 65px; } .eh-quiz .column:last-child { float: left; } .eh-quiz .bg-bronze { background: rgb(123, 106, 81); } .eh-quiz .bg-bronze h1, .eh-quiz .bg-bronze h2, .eh-quiz .bg-bronze h3, .eh= -quiz .bg-bronze h4, .eh-quiz .bg-bronze li, .eh-quiz .bg-bronze p { color:= rgb(255, 255, 255); } #quiz-results a { font-size: 20px; line-height: 36px; font-weight: 300; tex= t-transform: uppercase; color: rgb(51, 51, 51); background: rgba(255, 255, = 255, 0.7); padding: 12px 24px 12px 20px; border-radius: 30px; margin-top: 1= 5px; } @media screen and (max-width: 1439px) and (min-width: 1024px) { #quiz-results a { font-size: 1.35vw; line-height: 36px; padding: 12px 24p= x 12px 20px; } } #quiz-results a:hover { color: rgb(255, 255, 255); background: rgba(0, 0, 0= , 0.7); text-decoration: none; } #quiz-results a.a-dark { background: rgba(0, 0, 0, 0.7); color: rgb(247, 24= 7, 247); } #quiz-results a.a-dark:hover { background: rgba(0, 0, 0, 0.1); color: rgb(5= 1, 51, 51); } #quiz-results a.a-mullbery { background: rgb(164, 90, 104); color: rgb(247,= 247, 247); } #quiz-results a.a-mullbery:hover { background: rgb(96, 32, 82); color: rgb(= 247, 247, 247); } ------MultipartBoundary--4RPRE2rb4KPGaw1wTYy7ZDHzLjRtJBMux1Kp0g3wIA---- Content-Type: text/html Content-Transfer-Encoding: quoted-printable Content-Location: https://www.english-heritage.org.uk/static/scss/web-fonts/GillSansW01Light.woff =EF=BB=BF English Heritage