@charset "UTF-8";
  @import url("https://fonts.googleapis.com/css2?family=Roboto:wght@300;500&display=swap&display=swap");
@font-face {
font-family: 'FontAwesome';
src: url(//rmhc.org.uk/wp-content/themes/bg-lisboa/fonts/fontawesome-webfont.eot?v=4.7.0);
src: url(//rmhc.org.uk/wp-content/themes/bg-lisboa/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format("embedded-opentype"), url(//rmhc.org.uk/wp-content/themes/bg-lisboa/fonts/fontawesome-webfont.woff2?v=4.7.0) format("woff2"), url(//rmhc.org.uk/wp-content/themes/bg-lisboa/fonts/fontawesome-webfont.woff?v=4.7.0) format("woff"), url(//rmhc.org.uk/wp-content/themes/bg-lisboa/fonts/fontawesome-webfont.ttf?v=4.7.0) format("truetype"), url(//rmhc.org.uk/wp-content/themes/bg-lisboa/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format("svg");
font-weight: normal;
font-style: normal; }
.fa {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale; } .fa-lg {
font-size: 1.33333em;
line-height: 0.75em;
vertical-align: -15%; }
.fa-2x {
font-size: 2em; }
.fa-3x {
font-size: 3em; }
.fa-4x {
font-size: 4em; }
.fa-5x {
font-size: 5em; }
.fa-fw {
width: 1.28571em;
text-align: center; }
.fa-ul {
padding-left: 0;
margin-left: 2.14286em;
list-style-type: none; }
.fa-ul > li {
position: relative; }
.fa-li {
position: absolute;
left: -2.14286em;
width: 2.14286em;
top: 0.14286em;
text-align: center; }
.fa-li.fa-lg {
left: -1.85714em; }
.fa-border {
padding: .2em .25em .15em;
border: solid 0.08em #eee;
border-radius: .1em; }
.fa-pull-left {
float: left; }
.fa-pull-right {
float: right; }
.fa.fa-pull-left {
margin-right: .3em; }
.fa.fa-pull-right {
margin-left: .3em; } .pull-right {
float: right; }
.pull-left {
float: left; }
.fa.pull-left {
margin-right: .3em; }
.fa.pull-right {
margin-left: .3em; }
.fa-spin {
-webkit-animation: fa-spin 2s infinite linear;
animation: fa-spin 2s infinite linear; }
.fa-pulse {
-webkit-animation: fa-spin 1s infinite steps(8);
animation: fa-spin 1s infinite steps(8); }
@-webkit-keyframes fa-spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg); }
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg); } }
@keyframes fa-spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg); }
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg); } }
.fa-rotate-90 {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
-webkit-transform: rotate(90deg);
transform: rotate(90deg); }
.fa-rotate-180 {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
-webkit-transform: rotate(180deg);
transform: rotate(180deg); }
.fa-rotate-270 {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
-webkit-transform: rotate(270deg);
transform: rotate(270deg); }
.fa-flip-horizontal {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
-webkit-transform: scale(-1, 1);
transform: scale(-1, 1); }
.fa-flip-vertical {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
-webkit-transform: scale(1, -1);
transform: scale(1, -1); }
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
-webkit-filter: none;
filter: none; }
.fa-stack {
position: relative;
display: inline-block;
width: 2em;
height: 2em;
line-height: 2em;
vertical-align: middle; }
.fa-stack-1x, .fa-stack-2x {
position: absolute;
left: 0;
width: 100%;
text-align: center; }
.fa-stack-1x {
line-height: inherit; }
.fa-stack-2x {
font-size: 2em; }
.fa-inverse {
color: #fff; } .fa-glass:before {
content: ""; }
.fa-music:before {
content: ""; }
.fa-search:before {
content: ""; }
.fa-envelope-o:before {
content: ""; }
.fa-heart:before {
content: ""; }
.fa-star:before {
content: ""; }
.fa-star-o:before {
content: ""; }
.fa-user:before {
content: ""; }
.fa-film:before {
content: ""; }
.fa-th-large:before {
content: ""; }
.fa-th:before {
content: ""; }
.fa-th-list:before {
content: ""; }
.fa-check:before {
content: ""; }
.fa-remove:before,
.fa-close:before,
.fa-times:before {
content: ""; }
.fa-search-plus:before {
content: ""; }
.fa-search-minus:before {
content: ""; }
.fa-power-off:before {
content: ""; }
.fa-signal:before {
content: ""; }
.fa-gear:before,
.fa-cog:before {
content: ""; }
.fa-trash-o:before {
content: ""; }
.fa-home:before {
content: ""; }
.fa-file-o:before {
content: ""; }
.fa-clock-o:before {
content: ""; }
.fa-road:before {
content: ""; }
.fa-download:before {
content: ""; }
.fa-arrow-circle-o-down:before {
content: ""; }
.fa-arrow-circle-o-up:before {
content: ""; }
.fa-inbox:before {
content: ""; }
.fa-play-circle-o:before {
content: ""; }
.fa-rotate-right:before,
.fa-repeat:before {
content: ""; }
.fa-refresh:before {
content: ""; }
.fa-list-alt:before {
content: ""; }
.fa-lock:before {
content: ""; }
.fa-flag:before {
content: ""; }
.fa-headphones:before {
content: ""; }
.fa-volume-off:before {
content: ""; }
.fa-volume-down:before {
content: ""; }
.fa-volume-up:before {
content: ""; }
.fa-qrcode:before {
content: ""; }
.fa-barcode:before {
content: ""; }
.fa-tag:before {
content: ""; }
.fa-tags:before {
content: ""; }
.fa-book:before {
content: ""; }
.fa-bookmark:before {
content: ""; }
.fa-print:before {
content: ""; }
.fa-camera:before {
content: ""; }
.fa-font:before {
content: ""; }
.fa-bold:before {
content: ""; }
.fa-italic:before {
content: ""; }
.fa-text-height:before {
content: ""; }
.fa-text-width:before {
content: ""; }
.fa-align-left:before {
content: ""; }
.fa-align-center:before {
content: ""; }
.fa-align-right:before {
content: ""; }
.fa-align-justify:before {
content: ""; }
.fa-list:before {
content: ""; }
.fa-dedent:before,
.fa-outdent:before {
content: ""; }
.fa-indent:before {
content: ""; }
.fa-video-camera:before {
content: ""; }
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
content: ""; }
.fa-pencil:before {
content: ""; }
.fa-map-marker:before {
content: ""; }
.fa-adjust:before {
content: ""; }
.fa-tint:before {
content: ""; }
.fa-edit:before,
.fa-pencil-square-o:before {
content: ""; }
.fa-share-square-o:before {
content: ""; }
.fa-check-square-o:before {
content: ""; }
.fa-arrows:before {
content: ""; }
.fa-step-backward:before {
content: ""; }
.fa-fast-backward:before {
content: ""; }
.fa-backward:before {
content: ""; }
.fa-play:before {
content: ""; }
.fa-pause:before {
content: ""; }
.fa-stop:before {
content: ""; }
.fa-forward:before {
content: ""; }
.fa-fast-forward:before {
content: ""; }
.fa-step-forward:before {
content: ""; }
.fa-eject:before {
content: ""; }
.fa-chevron-left:before {
content: ""; }
.fa-chevron-right:before {
content: ""; }
.fa-plus-circle:before {
content: ""; }
.fa-minus-circle:before {
content: ""; }
.fa-times-circle:before {
content: ""; }
.fa-check-circle:before {
content: ""; }
.fa-question-circle:before {
content: ""; }
.fa-info-circle:before {
content: ""; }
.fa-crosshairs:before {
content: ""; }
.fa-times-circle-o:before {
content: ""; }
.fa-check-circle-o:before {
content: ""; }
.fa-ban:before {
content: ""; }
.fa-arrow-left:before {
content: ""; }
.fa-arrow-right:before {
content: ""; }
.fa-arrow-up:before {
content: ""; }
.fa-arrow-down:before {
content: ""; }
.fa-mail-forward:before,
.fa-share:before {
content: ""; }
.fa-expand:before {
content: ""; }
.fa-compress:before {
content: ""; }
.fa-plus:before {
content: ""; }
.fa-minus:before {
content: ""; }
.fa-asterisk:before {
content: ""; }
.fa-exclamation-circle:before {
content: ""; }
.fa-gift:before {
content: ""; }
.fa-leaf:before {
content: ""; }
.fa-fire:before {
content: ""; }
.fa-eye:before {
content: ""; }
.fa-eye-slash:before {
content: ""; }
.fa-warning:before,
.fa-exclamation-triangle:before {
content: ""; }
.fa-plane:before {
content: ""; }
.fa-calendar:before {
content: ""; }
.fa-random:before {
content: ""; }
.fa-comment:before {
content: ""; }
.fa-magnet:before {
content: ""; }
.fa-chevron-up:before {
content: ""; }
.fa-chevron-down:before {
content: ""; }
.fa-retweet:before {
content: ""; }
.fa-shopping-cart:before {
content: ""; }
.fa-folder:before {
content: ""; }
.fa-folder-open:before {
content: ""; }
.fa-arrows-v:before {
content: ""; }
.fa-arrows-h:before {
content: ""; }
.fa-bar-chart-o:before,
.fa-bar-chart:before {
content: ""; }
.fa-twitter-square:before {
content: ""; }
.fa-facebook-square:before {
content: ""; }
.fa-camera-retro:before {
content: ""; }
.fa-key:before {
content: ""; }
.fa-gears:before,
.fa-cogs:before {
content: ""; }
.fa-comments:before {
content: ""; }
.fa-thumbs-o-up:before {
content: ""; }
.fa-thumbs-o-down:before {
content: ""; }
.fa-star-half:before {
content: ""; }
.fa-heart-o:before {
content: ""; }
.fa-sign-out:before {
content: ""; }
.fa-linkedin-square:before {
content: ""; }
.fa-thumb-tack:before {
content: ""; }
.fa-external-link:before {
content: ""; }
.fa-sign-in:before {
content: ""; }
.fa-trophy:before {
content: ""; }
.fa-github-square:before {
content: ""; }
.fa-upload:before {
content: ""; }
.fa-lemon-o:before {
content: ""; }
.fa-phone:before {
content: ""; }
.fa-square-o:before {
content: ""; }
.fa-bookmark-o:before {
content: ""; }
.fa-phone-square:before {
content: ""; }
.fa-twitter:before {
content: ""; }
.fa-facebook-f:before,
.fa-facebook:before {
content: ""; }
.fa-github:before {
content: ""; }
.fa-unlock:before {
content: ""; }
.fa-credit-card:before {
content: ""; }
.fa-feed:before,
.fa-rss:before {
content: ""; }
.fa-hdd-o:before {
content: ""; }
.fa-bullhorn:before {
content: ""; }
.fa-bell:before {
content: ""; }
.fa-certificate:before {
content: ""; }
.fa-hand-o-right:before {
content: ""; }
.fa-hand-o-left:before {
content: ""; }
.fa-hand-o-up:before {
content: ""; }
.fa-hand-o-down:before {
content: ""; }
.fa-arrow-circle-left:before {
content: ""; }
.fa-arrow-circle-right:before {
content: ""; }
.fa-arrow-circle-up:before {
content: ""; }
.fa-arrow-circle-down:before {
content: ""; }
.fa-globe:before {
content: ""; }
.fa-wrench:before {
content: ""; }
.fa-tasks:before {
content: ""; }
.fa-filter:before {
content: ""; }
.fa-briefcase:before {
content: ""; }
.fa-arrows-alt:before {
content: ""; }
.fa-group:before,
.fa-users:before {
content: ""; }
.fa-chain:before,
.fa-link:before {
content: ""; }
.fa-cloud:before {
content: ""; }
.fa-flask:before {
content: ""; }
.fa-cut:before,
.fa-scissors:before {
content: ""; }
.fa-copy:before,
.fa-files-o:before {
content: ""; }
.fa-paperclip:before {
content: ""; }
.fa-save:before,
.fa-floppy-o:before {
content: ""; }
.fa-square:before {
content: ""; }
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
content: ""; }
.fa-list-ul:before {
content: ""; }
.fa-list-ol:before {
content: ""; }
.fa-strikethrough:before {
content: ""; }
.fa-underline:before {
content: ""; }
.fa-table:before {
content: ""; }
.fa-magic:before {
content: ""; }
.fa-truck:before {
content: ""; }
.fa-pinterest:before {
content: ""; }
.fa-pinterest-square:before {
content: ""; }
.fa-google-plus-square:before {
content: ""; }
.fa-google-plus:before {
content: ""; }
.fa-money:before {
content: ""; }
.fa-caret-down:before {
content: ""; }
.fa-caret-up:before {
content: ""; }
.fa-caret-left:before {
content: ""; }
.fa-caret-right:before {
content: ""; }
.fa-columns:before {
content: ""; }
.fa-unsorted:before,
.fa-sort:before {
content: ""; }
.fa-sort-down:before,
.fa-sort-desc:before {
content: ""; }
.fa-sort-up:before,
.fa-sort-asc:before {
content: ""; }
.fa-envelope:before {
content: ""; }
.fa-linkedin:before {
content: ""; }
.fa-rotate-left:before,
.fa-undo:before {
content: ""; }
.fa-legal:before,
.fa-gavel:before {
content: ""; }
.fa-dashboard:before,
.fa-tachometer:before {
content: ""; }
.fa-comment-o:before {
content: ""; }
.fa-comments-o:before {
content: ""; }
.fa-flash:before,
.fa-bolt:before {
content: ""; }
.fa-sitemap:before {
content: ""; }
.fa-umbrella:before {
content: ""; }
.fa-paste:before,
.fa-clipboard:before {
content: ""; }
.fa-lightbulb-o:before {
content: ""; }
.fa-exchange:before {
content: ""; }
.fa-cloud-download:before {
content: ""; }
.fa-cloud-upload:before {
content: ""; }
.fa-user-md:before {
content: ""; }
.fa-stethoscope:before {
content: ""; }
.fa-suitcase:before {
content: ""; }
.fa-bell-o:before {
content: ""; }
.fa-coffee:before {
content: ""; }
.fa-cutlery:before {
content: ""; }
.fa-file-text-o:before {
content: ""; }
.fa-building-o:before {
content: ""; }
.fa-hospital-o:before {
content: ""; }
.fa-ambulance:before {
content: ""; }
.fa-medkit:before {
content: ""; }
.fa-fighter-jet:before {
content: ""; }
.fa-beer:before {
content: ""; }
.fa-h-square:before {
content: ""; }
.fa-plus-square:before {
content: ""; }
.fa-angle-double-left:before {
content: ""; }
.fa-angle-double-right:before {
content: ""; }
.fa-angle-double-up:before {
content: ""; }
.fa-angle-double-down:before {
content: ""; }
.fa-angle-left:before {
content: ""; }
.fa-angle-right:before {
content: ""; }
.fa-angle-up:before {
content: ""; }
.fa-angle-down:before {
content: ""; }
.fa-desktop:before {
content: ""; }
.fa-laptop:before {
content: ""; }
.fa-tablet:before {
content: ""; }
.fa-mobile-phone:before,
.fa-mobile:before {
content: ""; }
.fa-circle-o:before {
content: ""; }
.fa-quote-left:before {
content: ""; }
.fa-quote-right:before {
content: ""; }
.fa-spinner:before {
content: ""; }
.fa-circle:before {
content: ""; }
.fa-mail-reply:before,
.fa-reply:before {
content: ""; }
.fa-github-alt:before {
content: ""; }
.fa-folder-o:before {
content: ""; }
.fa-folder-open-o:before {
content: ""; }
.fa-smile-o:before {
content: ""; }
.fa-frown-o:before {
content: ""; }
.fa-meh-o:before {
content: ""; }
.fa-gamepad:before {
content: ""; }
.fa-keyboard-o:before {
content: ""; }
.fa-flag-o:before {
content: ""; }
.fa-flag-checkered:before {
content: ""; }
.fa-terminal:before {
content: ""; }
.fa-code:before {
content: ""; }
.fa-mail-reply-all:before,
.fa-reply-all:before {
content: ""; }
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
content: ""; }
.fa-location-arrow:before {
content: ""; }
.fa-crop:before {
content: ""; }
.fa-code-fork:before {
content: ""; }
.fa-unlink:before,
.fa-chain-broken:before {
content: ""; }
.fa-question:before {
content: ""; }
.fa-info:before {
content: ""; }
.fa-exclamation:before {
content: ""; }
.fa-superscript:before {
content: ""; }
.fa-subscript:before {
content: ""; }
.fa-eraser:before {
content: ""; }
.fa-puzzle-piece:before {
content: ""; }
.fa-microphone:before {
content: ""; }
.fa-microphone-slash:before {
content: ""; }
.fa-shield:before {
content: ""; }
.fa-calendar-o:before {
content: ""; }
.fa-fire-extinguisher:before {
content: ""; }
.fa-rocket:before {
content: ""; }
.fa-maxcdn:before {
content: ""; }
.fa-chevron-circle-left:before {
content: ""; }
.fa-chevron-circle-right:before {
content: ""; }
.fa-chevron-circle-up:before {
content: ""; }
.fa-chevron-circle-down:before {
content: ""; }
.fa-html5:before {
content: ""; }
.fa-css3:before {
content: ""; }
.fa-anchor:before {
content: ""; }
.fa-unlock-alt:before {
content: ""; }
.fa-bullseye:before {
content: ""; }
.fa-ellipsis-h:before {
content: ""; }
.fa-ellipsis-v:before {
content: ""; }
.fa-rss-square:before {
content: ""; }
.fa-play-circle:before {
content: ""; }
.fa-ticket:before {
content: ""; }
.fa-minus-square:before {
content: ""; }
.fa-minus-square-o:before {
content: ""; }
.fa-level-up:before {
content: ""; }
.fa-level-down:before {
content: ""; }
.fa-check-square:before {
content: ""; }
.fa-pencil-square:before {
content: ""; }
.fa-external-link-square:before {
content: ""; }
.fa-share-square:before {
content: ""; }
.fa-compass:before {
content: ""; }
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
content: ""; }
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
content: ""; }
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
content: ""; }
.fa-euro:before,
.fa-eur:before {
content: ""; }
.fa-gbp:before {
content: ""; }
.fa-dollar:before,
.fa-usd:before {
content: ""; }
.fa-rupee:before,
.fa-inr:before {
content: ""; }
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
content: ""; }
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
content: ""; }
.fa-won:before,
.fa-krw:before {
content: ""; }
.fa-bitcoin:before,
.fa-btc:before {
content: ""; }
.fa-file:before {
content: ""; }
.fa-file-text:before {
content: ""; }
.fa-sort-alpha-asc:before {
content: ""; }
.fa-sort-alpha-desc:before {
content: ""; }
.fa-sort-amount-asc:before {
content: ""; }
.fa-sort-amount-desc:before {
content: ""; }
.fa-sort-numeric-asc:before {
content: ""; }
.fa-sort-numeric-desc:before {
content: ""; }
.fa-thumbs-up:before {
content: ""; }
.fa-thumbs-down:before {
content: ""; }
.fa-youtube-square:before {
content: ""; }
.fa-youtube:before {
content: ""; }
.fa-xing:before {
content: ""; }
.fa-xing-square:before {
content: ""; }
.fa-youtube-play:before {
content: ""; }
.fa-dropbox:before {
content: ""; }
.fa-stack-overflow:before {
content: ""; }
.fa-instagram:before {
content: ""; }
.fa-flickr:before {
content: ""; }
.fa-adn:before {
content: ""; }
.fa-bitbucket:before {
content: ""; }
.fa-bitbucket-square:before {
content: ""; }
.fa-tumblr:before {
content: ""; }
.fa-tumblr-square:before {
content: ""; }
.fa-long-arrow-down:before {
content: ""; }
.fa-long-arrow-up:before {
content: ""; }
.fa-long-arrow-left:before {
content: ""; }
.fa-long-arrow-right:before {
content: ""; }
.fa-apple:before {
content: ""; }
.fa-windows:before {
content: ""; }
.fa-android:before {
content: ""; }
.fa-linux:before {
content: ""; }
.fa-dribbble:before {
content: ""; }
.fa-skype:before {
content: ""; }
.fa-foursquare:before {
content: ""; }
.fa-trello:before {
content: ""; }
.fa-female:before {
content: ""; }
.fa-male:before {
content: ""; }
.fa-gittip:before,
.fa-gratipay:before {
content: ""; }
.fa-sun-o:before {
content: ""; }
.fa-moon-o:before {
content: ""; }
.fa-archive:before {
content: ""; }
.fa-bug:before {
content: ""; }
.fa-vk:before {
content: ""; }
.fa-weibo:before {
content: ""; }
.fa-renren:before {
content: ""; }
.fa-pagelines:before {
content: ""; }
.fa-stack-exchange:before {
content: ""; }
.fa-arrow-circle-o-right:before {
content: ""; }
.fa-arrow-circle-o-left:before {
content: ""; }
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
content: ""; }
.fa-dot-circle-o:before {
content: ""; }
.fa-wheelchair:before {
content: ""; }
.fa-vimeo-square:before {
content: ""; }
.fa-turkish-lira:before,
.fa-try:before {
content: ""; }
.fa-plus-square-o:before {
content: ""; }
.fa-space-shuttle:before {
content: ""; }
.fa-slack:before {
content: ""; }
.fa-envelope-square:before {
content: ""; }
.fa-wordpress:before {
content: ""; }
.fa-openid:before {
content: ""; }
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
content: ""; }
.fa-mortar-board:before,
.fa-graduation-cap:before {
content: ""; }
.fa-yahoo:before {
content: ""; }
.fa-google:before {
content: ""; }
.fa-reddit:before {
content: ""; }
.fa-reddit-square:before {
content: ""; }
.fa-stumbleupon-circle:before {
content: ""; }
.fa-stumbleupon:before {
content: ""; }
.fa-delicious:before {
content: ""; }
.fa-digg:before {
content: ""; }
.fa-pied-piper-pp:before {
content: ""; }
.fa-pied-piper-alt:before {
content: ""; }
.fa-drupal:before {
content: ""; }
.fa-joomla:before {
content: ""; }
.fa-language:before {
content: ""; }
.fa-fax:before {
content: ""; }
.fa-building:before {
content: ""; }
.fa-child:before {
content: ""; }
.fa-paw:before {
content: ""; }
.fa-spoon:before {
content: ""; }
.fa-cube:before {
content: ""; }
.fa-cubes:before {
content: ""; }
.fa-behance:before {
content: ""; }
.fa-behance-square:before {
content: ""; }
.fa-steam:before {
content: ""; }
.fa-steam-square:before {
content: ""; }
.fa-recycle:before {
content: ""; }
.fa-automobile:before,
.fa-car:before {
content: ""; }
.fa-cab:before,
.fa-taxi:before {
content: ""; }
.fa-tree:before {
content: ""; }
.fa-spotify:before {
content: ""; }
.fa-deviantart:before {
content: ""; }
.fa-soundcloud:before {
content: ""; }
.fa-database:before {
content: ""; }
.fa-file-pdf-o:before {
content: ""; }
.fa-file-word-o:before {
content: ""; }
.fa-file-excel-o:before {
content: ""; }
.fa-file-powerpoint-o:before {
content: ""; }
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
content: ""; }
.fa-file-zip-o:before,
.fa-file-archive-o:before {
content: ""; }
.fa-file-sound-o:before,
.fa-file-audio-o:before {
content: ""; }
.fa-file-movie-o:before,
.fa-file-video-o:before {
content: ""; }
.fa-file-code-o:before {
content: ""; }
.fa-vine:before {
content: ""; }
.fa-codepen:before {
content: ""; }
.fa-jsfiddle:before {
content: ""; }
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
content: ""; }
.fa-circle-o-notch:before {
content: ""; }
.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
content: ""; }
.fa-ge:before,
.fa-empire:before {
content: ""; }
.fa-git-square:before {
content: ""; }
.fa-git:before {
content: ""; }
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
content: ""; }
.fa-tencent-weibo:before {
content: ""; }
.fa-qq:before {
content: ""; }
.fa-wechat:before,
.fa-weixin:before {
content: ""; }
.fa-send:before,
.fa-paper-plane:before {
content: ""; }
.fa-send-o:before,
.fa-paper-plane-o:before {
content: ""; }
.fa-history:before {
content: ""; }
.fa-circle-thin:before {
content: ""; }
.fa-header:before {
content: ""; }
.fa-paragraph:before {
content: ""; }
.fa-sliders:before {
content: ""; }
.fa-share-alt:before {
content: ""; }
.fa-share-alt-square:before {
content: ""; }
.fa-bomb:before {
content: ""; }
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
content: ""; }
.fa-tty:before {
content: ""; }
.fa-binoculars:before {
content: ""; }
.fa-plug:before {
content: ""; }
.fa-slideshare:before {
content: ""; }
.fa-twitch:before {
content: ""; }
.fa-yelp:before {
content: ""; }
.fa-newspaper-o:before {
content: ""; }
.fa-wifi:before {
content: ""; }
.fa-calculator:before {
content: ""; }
.fa-paypal:before {
content: ""; }
.fa-google-wallet:before {
content: ""; }
.fa-cc-visa:before {
content: ""; }
.fa-cc-mastercard:before {
content: ""; }
.fa-cc-discover:before {
content: ""; }
.fa-cc-amex:before {
content: ""; }
.fa-cc-paypal:before {
content: ""; }
.fa-cc-stripe:before {
content: ""; }
.fa-bell-slash:before {
content: ""; }
.fa-bell-slash-o:before {
content: ""; }
.fa-trash:before {
content: ""; }
.fa-copyright:before {
content: ""; }
.fa-at:before {
content: ""; }
.fa-eyedropper:before {
content: ""; }
.fa-paint-brush:before {
content: ""; }
.fa-birthday-cake:before {
content: ""; }
.fa-area-chart:before {
content: ""; }
.fa-pie-chart:before {
content: ""; }
.fa-line-chart:before {
content: ""; }
.fa-lastfm:before {
content: ""; }
.fa-lastfm-square:before {
content: ""; }
.fa-toggle-off:before {
content: ""; }
.fa-toggle-on:before {
content: ""; }
.fa-bicycle:before {
content: ""; }
.fa-bus:before {
content: ""; }
.fa-ioxhost:before {
content: ""; }
.fa-angellist:before {
content: ""; }
.fa-cc:before {
content: ""; }
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
content: ""; }
.fa-meanpath:before {
content: ""; }
.fa-buysellads:before {
content: ""; }
.fa-connectdevelop:before {
content: ""; }
.fa-dashcube:before {
content: ""; }
.fa-forumbee:before {
content: ""; }
.fa-leanpub:before {
content: ""; }
.fa-sellsy:before {
content: ""; }
.fa-shirtsinbulk:before {
content: ""; }
.fa-simplybuilt:before {
content: ""; }
.fa-skyatlas:before {
content: ""; }
.fa-cart-plus:before {
content: ""; }
.fa-cart-arrow-down:before {
content: ""; }
.fa-diamond:before {
content: ""; }
.fa-ship:before {
content: ""; }
.fa-user-secret:before {
content: ""; }
.fa-motorcycle:before {
content: ""; }
.fa-street-view:before {
content: ""; }
.fa-heartbeat:before {
content: ""; }
.fa-venus:before {
content: ""; }
.fa-mars:before {
content: ""; }
.fa-mercury:before {
content: ""; }
.fa-intersex:before,
.fa-transgender:before {
content: ""; }
.fa-transgender-alt:before {
content: ""; }
.fa-venus-double:before {
content: ""; }
.fa-mars-double:before {
content: ""; }
.fa-venus-mars:before {
content: ""; }
.fa-mars-stroke:before {
content: ""; }
.fa-mars-stroke-v:before {
content: ""; }
.fa-mars-stroke-h:before {
content: ""; }
.fa-neuter:before {
content: ""; }
.fa-genderless:before {
content: ""; }
.fa-facebook-official:before {
content: ""; }
.fa-pinterest-p:before {
content: ""; }
.fa-whatsapp:before {
content: ""; }
.fa-server:before {
content: ""; }
.fa-user-plus:before {
content: ""; }
.fa-user-times:before {
content: ""; }
.fa-hotel:before,
.fa-bed:before {
content: ""; }
.fa-viacoin:before {
content: ""; }
.fa-train:before {
content: ""; }
.fa-subway:before {
content: ""; }
.fa-medium:before {
content: ""; }
.fa-yc:before,
.fa-y-combinator:before {
content: ""; }
.fa-optin-monster:before {
content: ""; }
.fa-opencart:before {
content: ""; }
.fa-expeditedssl:before {
content: ""; }
.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
content: ""; }
.fa-battery-3:before,
.fa-battery-three-quarters:before {
content: ""; }
.fa-battery-2:before,
.fa-battery-half:before {
content: ""; }
.fa-battery-1:before,
.fa-battery-quarter:before {
content: ""; }
.fa-battery-0:before,
.fa-battery-empty:before {
content: ""; }
.fa-mouse-pointer:before {
content: ""; }
.fa-i-cursor:before {
content: ""; }
.fa-object-group:before {
content: ""; }
.fa-object-ungroup:before {
content: ""; }
.fa-sticky-note:before {
content: ""; }
.fa-sticky-note-o:before {
content: ""; }
.fa-cc-jcb:before {
content: ""; }
.fa-cc-diners-club:before {
content: ""; }
.fa-clone:before {
content: ""; }
.fa-balance-scale:before {
content: ""; }
.fa-hourglass-o:before {
content: ""; }
.fa-hourglass-1:before,
.fa-hourglass-start:before {
content: ""; }
.fa-hourglass-2:before,
.fa-hourglass-half:before {
content: ""; }
.fa-hourglass-3:before,
.fa-hourglass-end:before {
content: ""; }
.fa-hourglass:before {
content: ""; }
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
content: ""; }
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
content: ""; }
.fa-hand-scissors-o:before {
content: ""; }
.fa-hand-lizard-o:before {
content: ""; }
.fa-hand-spock-o:before {
content: ""; }
.fa-hand-pointer-o:before {
content: ""; }
.fa-hand-peace-o:before {
content: ""; }
.fa-trademark:before {
content: ""; }
.fa-registered:before {
content: ""; }
.fa-creative-commons:before {
content: ""; }
.fa-gg:before {
content: ""; }
.fa-gg-circle:before {
content: ""; }
.fa-tripadvisor:before {
content: ""; }
.fa-odnoklassniki:before {
content: ""; }
.fa-odnoklassniki-square:before {
content: ""; }
.fa-get-pocket:before {
content: ""; }
.fa-wikipedia-w:before {
content: ""; }
.fa-safari:before {
content: ""; }
.fa-chrome:before {
content: ""; }
.fa-firefox:before {
content: ""; }
.fa-opera:before {
content: ""; }
.fa-internet-explorer:before {
content: ""; }
.fa-tv:before,
.fa-television:before {
content: ""; }
.fa-contao:before {
content: ""; }
.fa-500px:before {
content: ""; }
.fa-amazon:before {
content: ""; }
.fa-calendar-plus-o:before {
content: ""; }
.fa-calendar-minus-o:before {
content: ""; }
.fa-calendar-times-o:before {
content: ""; }
.fa-calendar-check-o:before {
content: ""; }
.fa-industry:before {
content: ""; }
.fa-map-pin:before {
content: ""; }
.fa-map-signs:before {
content: ""; }
.fa-map-o:before {
content: ""; }
.fa-map:before {
content: ""; }
.fa-commenting:before {
content: ""; }
.fa-commenting-o:before {
content: ""; }
.fa-houzz:before {
content: ""; }
.fa-vimeo:before {
content: ""; }
.fa-black-tie:before {
content: ""; }
.fa-fonticons:before {
content: ""; }
.fa-reddit-alien:before {
content: ""; }
.fa-edge:before {
content: ""; }
.fa-credit-card-alt:before {
content: ""; }
.fa-codiepie:before {
content: ""; }
.fa-modx:before {
content: ""; }
.fa-fort-awesome:before {
content: ""; }
.fa-usb:before {
content: ""; }
.fa-product-hunt:before {
content: ""; }
.fa-mixcloud:before {
content: ""; }
.fa-scribd:before {
content: ""; }
.fa-pause-circle:before {
content: ""; }
.fa-pause-circle-o:before {
content: ""; }
.fa-stop-circle:before {
content: ""; }
.fa-stop-circle-o:before {
content: ""; }
.fa-shopping-bag:before {
content: ""; }
.fa-shopping-basket:before {
content: ""; }
.fa-hashtag:before {
content: ""; }
.fa-bluetooth:before {
content: ""; }
.fa-bluetooth-b:before {
content: ""; }
.fa-percent:before {
content: ""; }
.fa-gitlab:before {
content: ""; }
.fa-wpbeginner:before {
content: ""; }
.fa-wpforms:before {
content: ""; }
.fa-envira:before {
content: ""; }
.fa-universal-access:before {
content: ""; }
.fa-wheelchair-alt:before {
content: ""; }
.fa-question-circle-o:before {
content: ""; }
.fa-blind:before {
content: ""; }
.fa-audio-description:before {
content: ""; }
.fa-volume-control-phone:before {
content: ""; }
.fa-braille:before {
content: ""; }
.fa-assistive-listening-systems:before {
content: ""; }
.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
content: ""; }
.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
content: ""; }
.fa-glide:before {
content: ""; }
.fa-glide-g:before {
content: ""; }
.fa-signing:before,
.fa-sign-language:before {
content: ""; }
.fa-low-vision:before {
content: ""; }
.fa-viadeo:before {
content: ""; }
.fa-viadeo-square:before {
content: ""; }
.fa-snapchat:before {
content: ""; }
.fa-snapchat-ghost:before {
content: ""; }
.fa-snapchat-square:before {
content: ""; }
.fa-pied-piper:before {
content: ""; }
.fa-first-order:before {
content: ""; }
.fa-yoast:before {
content: ""; }
.fa-themeisle:before {
content: ""; }
.fa-google-plus-circle:before,
.fa-google-plus-official:before {
content: ""; }
.fa-fa:before,
.fa-font-awesome:before {
content: ""; }
.fa-handshake-o:before {
content: ""; }
.fa-envelope-open:before {
content: ""; }
.fa-envelope-open-o:before {
content: ""; }
.fa-linode:before {
content: ""; }
.fa-address-book:before {
content: ""; }
.fa-address-book-o:before {
content: ""; }
.fa-vcard:before,
.fa-address-card:before {
content: ""; }
.fa-vcard-o:before,
.fa-address-card-o:before {
content: ""; }
.fa-user-circle:before {
content: ""; }
.fa-user-circle-o:before {
content: ""; }
.fa-user-o:before {
content: ""; }
.fa-id-badge:before {
content: ""; }
.fa-drivers-license:before,
.fa-id-card:before {
content: ""; }
.fa-drivers-license-o:before,
.fa-id-card-o:before {
content: ""; }
.fa-quora:before {
content: ""; }
.fa-free-code-camp:before {
content: ""; }
.fa-telegram:before {
content: ""; }
.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
content: ""; }
.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
content: ""; }
.fa-thermometer-2:before,
.fa-thermometer-half:before {
content: ""; }
.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
content: ""; }
.fa-thermometer-0:before,
.fa-thermometer-empty:before {
content: ""; }
.fa-shower:before {
content: ""; }
.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
content: ""; }
.fa-podcast:before {
content: ""; }
.fa-window-maximize:before {
content: ""; }
.fa-window-minimize:before {
content: ""; }
.fa-window-restore:before {
content: ""; }
.fa-times-rectangle:before,
.fa-window-close:before {
content: ""; }
.fa-times-rectangle-o:before,
.fa-window-close-o:before {
content: ""; }
.fa-bandcamp:before {
content: ""; }
.fa-grav:before {
content: ""; }
.fa-etsy:before {
content: ""; }
.fa-imdb:before {
content: ""; }
.fa-ravelry:before {
content: ""; }
.fa-eercast:before {
content: ""; }
.fa-microchip:before {
content: ""; }
.fa-snowflake-o:before {
content: ""; }
.fa-superpowers:before {
content: ""; }
.fa-wpexplorer:before {
content: ""; }
.fa-meetup:before {
content: ""; }
.sr-only {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0, 0, 0, 0);
border: 0; }
.sr-only-focusable:active, .sr-only-focusable:focus {
position: static;
width: auto;
height: auto;
margin: 0;
overflow: visible;
clip: auto; }/*/*/@media all {
.col-xs-offset-0 {
margin-left: 0 !important; } }
@media (min-width: 20em) {
.col-sm-offset-0 {
margin-left: 0 !important; } }
@media (min-width: 46.25em) {
.col-md-offset-0 {
margin-left: 0 !important; } }
@media (min-width: 61.25em) {
.col-lg-offset-0 {
margin-left: 0 !important; } }
@media (min-width: 81.25em) {
.col-xl-offset-0 {
margin-left: 0 !important; } }/**/.color__a--white a {
color: white; }
.color__a-hover--white:hover, .color__a-hover--white a:hover {
color: white; }
.color__a--black a {
color: black; }
.color__a-hover--black:hover, .color__a-hover--black a:hover {
color: black; }
.color__a--dark-blue a {
color: #102751; }
.color__a-hover--dark-blue:hover, .color__a-hover--dark-blue a:hover {
color: #102751; }
.color__a--mid-blue a {
color: #0069b4; }
.color__a-hover--mid-blue:hover, .color__a-hover--mid-blue a:hover {
color: #0069b4; }
.color__a--light-blue a {
color: #69abd8; }
.color__a-hover--light-blue:hover, .color__a-hover--light-blue a:hover {
color: #69abd8; }
.color__a--dark-green a {
color: #007b2f; }
.color__a-hover--dark-green:hover, .color__a-hover--dark-green a:hover {
color: #007b2f; }
.color__a--light-green a {
color: #62b44f; }
.color__a-hover--light-green:hover, .color__a-hover--light-green a:hover {
color: #62b44f; }
.color__a--orange a {
color: #ec6725; }
.color__a-hover--orange:hover, .color__a-hover--orange a:hover {
color: #ec6725; }
.color__a--yellow a {
color: #ffc61e; }
.color__a-hover--yellow:hover, .color__a-hover--yellow a:hover {
color: #ffc61e; }
.color__a--red a {
color: #d81e05; }
.color__a-hover--red:hover, .color__a-hover--red a:hover {
color: #d81e05; }
@font-face {
font-family: 'Vag Rounded Black'; src: url(//rmhc.org.uk/wp-content/themes/bg-lisboa/fonts/proper-vag-font-licensed/VAGRoundedStd-Black.eot);
src: url(//rmhc.org.uk/wp-content/themes/bg-lisboa/fonts/proper-vag-font-licensed/VAGRoundedStd-Black.eot?#iefix) format("embedded-opentype"), url(//rmhc.org.uk/wp-content/themes/bg-lisboa/fonts/proper-vag-font-licensed/VAGRoundedStd-Black.woff) format("woff"), url(//rmhc.org.uk/wp-content/themes/bg-lisboa/fonts/proper-vag-font-licensed/VAGRoundedStd-Black.ttf) format("truetype"), url(//rmhc.org.uk/wp-content/themes/bg-lisboa/fonts/proper-vag-font-licensed/VAGRoundedStd-Black.svg) format("svg");
font-weight: normal;
font-style: normal;
font-display: swap;
-webkit-font-variant-ligatures: none;
font-variant-ligatures: none; }
@font-face {
font-family: 'Vag Rounded Bold'; src: url(//rmhc.org.uk/wp-content/themes/bg-lisboa/fonts/proper-vag-font-licensed/VAGRoundedStd-Bold.eot);
src: url(//rmhc.org.uk/wp-content/themes/bg-lisboa/fonts/proper-vag-font-licensed/VAGRoundedStd-Bold.eot?#iefix) format("embedded-opentype"), url(//rmhc.org.uk/wp-content/themes/bg-lisboa/fonts/proper-vag-font-licensed/VAGRoundedStd-Bold.woff) format("woff"), url(//rmhc.org.uk/wp-content/themes/bg-lisboa/fonts/proper-vag-font-licensed/VAGRoundedStd-Bold.ttf) format("truetype"), url(//rmhc.org.uk/wp-content/themes/bg-lisboa/fonts/proper-vag-font-licensed/VAGRoundedStd-Bold.svg) format("svg");
font-weight: normal;
font-style: normal;
font-display: swap;
-webkit-font-variant-ligatures: none;
font-variant-ligatures: none; }
@font-face {
font-family: 'Vag Rounded Light'; src: url(//rmhc.org.uk/wp-content/themes/bg-lisboa/fonts/proper-vag-font-licensed/VAGRoundedStd-Light.eot);
src: url(//rmhc.org.uk/wp-content/themes/bg-lisboa/fonts/proper-vag-font-licensed/VAGRoundedStd-Light.eot?#iefix) format("embedded-opentype"), url(//rmhc.org.uk/wp-content/themes/bg-lisboa/fonts/proper-vag-font-licensed/VAGRoundedStd-Light.woff) format("woff"), url(//rmhc.org.uk/wp-content/themes/bg-lisboa/fonts/proper-vag-font-licensed/VAGRoundedStd-Light.ttf) format("truetype"), url(//rmhc.org.uk/wp-content/themes/bg-lisboa/fonts/proper-vag-font-licensed/VAGRoundedStd-Light.svg) format("svg");
font-weight: normal;
font-style: normal;
font-display: swap;
-webkit-font-variant-ligatures: none;
font-variant-ligatures: none; }
@font-face {
font-family: 'Vag Rounded Thin'; src: url(//rmhc.org.uk/wp-content/themes/bg-lisboa/fonts/proper-vag-font-licensed/VAGRoundedStd-Thin.eot);
src: url(//rmhc.org.uk/wp-content/themes/bg-lisboa/fonts/proper-vag-font-licensed/VAGRoundedStd-Thin.eot?#iefix) format("embedded-opentype"), url(//rmhc.org.uk/wp-content/themes/bg-lisboa/fonts/proper-vag-font-licensed/VAGRoundedStd-Thin.woff) format("woff"), url(//rmhc.org.uk/wp-content/themes/bg-lisboa/fonts/proper-vag-font-licensed/VAGRoundedStd-Thin.ttf) format("truetype"), url(//rmhc.org.uk/wp-content/themes/bg-lisboa/fonts/proper-vag-font-licensed/VAGRoundedStd-Thin.svg) format("svg");
font-weight: normal;
font-style: normal;
font-display: swap;
-webkit-font-variant-ligatures: none;
font-variant-ligatures: none; } .row {
-webkit-box-sizing: border-box;
box-sizing: border-box;
margin: 0 auto;
width: 100%;
display: -ms-flexbox;
display: -webkit-box;
display: flex;
-webkit-box-flex: 0;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
.row.reverse {
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse; }
.row.natural-height {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start; }
.row.flex-column {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column; }
.col {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
-ms-flex-preferred-size: 0;
flex-basis: 0;
max-width: 100%;
padding: 0; }
.col.reverse {
-webkit-box-orient: vertical;
-webkit-box-direction: reverse;
-ms-flex-direction: column-reverse;
flex-direction: column-reverse; }
.first {
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1; }
.last {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1; }
.align-start {
-ms-flex-item-align: start;
align-self: flex-start; }
.align-end {
-ms-flex-item-align: end;
align-self: flex-end; }
.align-center {
-ms-flex-item-align: center;
align-self: center; }
.align-baseline {
-ms-flex-item-align: baseline;
align-self: baseline; }
.align-stretch {
-ms-flex-item-align: stretch;
align-self: stretch; }
.col-xs {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
-ms-flex-preferred-size: 0;
flex-basis: 0;
max-width: 100%;
padding: 0; }
.col-xs-1 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 4.16667%;
flex-basis: 4.16667%;
max-width: 4.16667%;
padding: 0; }
.col-xs-offset-1 {
margin-left: 4.16667%; }
.col-xs-2 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 8.33333%;
flex-basis: 8.33333%;
max-width: 8.33333%;
padding: 0; }
.col-xs-offset-2 {
margin-left: 8.33333%; }
.col-xs-3 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 12.5%;
flex-basis: 12.5%;
max-width: 12.5%;
padding: 0; }
.col-xs-offset-3 {
margin-left: 12.5%; }
.col-xs-4 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 16.66667%;
flex-basis: 16.66667%;
max-width: 16.66667%;
padding: 0; }
.col-xs-offset-4 {
margin-left: 16.66667%; }
.col-xs-5 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 20.83333%;
flex-basis: 20.83333%;
max-width: 20.83333%;
padding: 0; }
.col-xs-offset-5 {
margin-left: 20.83333%; }
.col-xs-6 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 25%;
flex-basis: 25%;
max-width: 25%;
padding: 0; }
.col-xs-offset-6 {
margin-left: 25%; }
.col-xs-7 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 29.16667%;
flex-basis: 29.16667%;
max-width: 29.16667%;
padding: 0; }
.col-xs-offset-7 {
margin-left: 29.16667%; }
.col-xs-8 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 33.33333%;
flex-basis: 33.33333%;
max-width: 33.33333%;
padding: 0; }
.col-xs-offset-8 {
margin-left: 33.33333%; }
.col-xs-9 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 37.5%;
flex-basis: 37.5%;
max-width: 37.5%;
padding: 0; }
.col-xs-offset-9 {
margin-left: 37.5%; }
.col-xs-10 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 41.66667%;
flex-basis: 41.66667%;
max-width: 41.66667%;
padding: 0; }
.col-xs-offset-10 {
margin-left: 41.66667%; }
.col-xs-11 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 45.83333%;
flex-basis: 45.83333%;
max-width: 45.83333%;
padding: 0; }
.col-xs-offset-11 {
margin-left: 45.83333%; }
.col-xs-12 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 50%;
flex-basis: 50%;
max-width: 50%;
padding: 0; }
.col-xs-offset-12 {
margin-left: 50%; }
.col-xs-13 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 54.16667%;
flex-basis: 54.16667%;
max-width: 54.16667%;
padding: 0; }
.col-xs-offset-13 {
margin-left: 54.16667%; }
.col-xs-14 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 58.33333%;
flex-basis: 58.33333%;
max-width: 58.33333%;
padding: 0; }
.col-xs-offset-14 {
margin-left: 58.33333%; }
.col-xs-15 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 62.5%;
flex-basis: 62.5%;
max-width: 62.5%;
padding: 0; }
.col-xs-offset-15 {
margin-left: 62.5%; }
.col-xs-16 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 66.66667%;
flex-basis: 66.66667%;
max-width: 66.66667%;
padding: 0; }
.col-xs-offset-16 {
margin-left: 66.66667%; }
.col-xs-17 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 70.83333%;
flex-basis: 70.83333%;
max-width: 70.83333%;
padding: 0; }
.col-xs-offset-17 {
margin-left: 70.83333%; }
.col-xs-18 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 75%;
flex-basis: 75%;
max-width: 75%;
padding: 0; }
.col-xs-offset-18 {
margin-left: 75%; }
.col-xs-19 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 79.16667%;
flex-basis: 79.16667%;
max-width: 79.16667%;
padding: 0; }
.col-xs-offset-19 {
margin-left: 79.16667%; }
.col-xs-20 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 83.33333%;
flex-basis: 83.33333%;
max-width: 83.33333%;
padding: 0; }
.col-xs-offset-20 {
margin-left: 83.33333%; }
.col-xs-21 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 87.5%;
flex-basis: 87.5%;
max-width: 87.5%;
padding: 0; }
.col-xs-offset-21 {
margin-left: 87.5%; }
.col-xs-22 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 91.66667%;
flex-basis: 91.66667%;
max-width: 91.66667%;
padding: 0; }
.col-xs-offset-22 {
margin-left: 91.66667%; }
.col-xs-23 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 95.83333%;
flex-basis: 95.83333%;
max-width: 95.83333%;
padding: 0; }
.col-xs-offset-23 {
margin-left: 95.83333%; }
.col-xs-24 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
max-width: 100%;
padding: 0; }
.col-xs-offset-24 {
margin-left: 100%; }
.row.start-xs {
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start; }
.row.center-xs {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center; }
.row.end-xs {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end; }
.row.top-xs {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start; }
.row.middle-xs {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
.row.bottom-xs {
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end; }
.row.around-xs {
-ms-flex-pack: distribute;
justify-content: space-around; }
.row.between-xs {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between; }
.first-xs {
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1; }
.last-xs {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1; }
@media only screen and (min-width: 577px) {
.col-sm {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
-ms-flex-preferred-size: 0;
flex-basis: 0;
max-width: 100%;
padding: 0; }
.col-sm-1 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 4.16667%;
flex-basis: 4.16667%;
max-width: 4.16667%;
padding: 0; }
.col-sm-offset-1 {
margin-left: 4.16667%; }
.col-sm-2 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 8.33333%;
flex-basis: 8.33333%;
max-width: 8.33333%;
padding: 0; }
.col-sm-offset-2 {
margin-left: 8.33333%; }
.col-sm-3 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 12.5%;
flex-basis: 12.5%;
max-width: 12.5%;
padding: 0; }
.col-sm-offset-3 {
margin-left: 12.5%; }
.col-sm-4 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 16.66667%;
flex-basis: 16.66667%;
max-width: 16.66667%;
padding: 0; }
.col-sm-offset-4 {
margin-left: 16.66667%; }
.col-sm-5 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 20.83333%;
flex-basis: 20.83333%;
max-width: 20.83333%;
padding: 0; }
.col-sm-offset-5 {
margin-left: 20.83333%; }
.col-sm-6 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 25%;
flex-basis: 25%;
max-width: 25%;
padding: 0; }
.col-sm-offset-6 {
margin-left: 25%; }
.col-sm-7 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 29.16667%;
flex-basis: 29.16667%;
max-width: 29.16667%;
padding: 0; }
.col-sm-offset-7 {
margin-left: 29.16667%; }
.col-sm-8 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 33.33333%;
flex-basis: 33.33333%;
max-width: 33.33333%;
padding: 0; }
.col-sm-offset-8 {
margin-left: 33.33333%; }
.col-sm-9 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 37.5%;
flex-basis: 37.5%;
max-width: 37.5%;
padding: 0; }
.col-sm-offset-9 {
margin-left: 37.5%; }
.col-sm-10 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 41.66667%;
flex-basis: 41.66667%;
max-width: 41.66667%;
padding: 0; }
.col-sm-offset-10 {
margin-left: 41.66667%; }
.col-sm-11 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 45.83333%;
flex-basis: 45.83333%;
max-width: 45.83333%;
padding: 0; }
.col-sm-offset-11 {
margin-left: 45.83333%; }
.col-sm-12 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 50%;
flex-basis: 50%;
max-width: 50%;
padding: 0; }
.col-sm-offset-12 {
margin-left: 50%; }
.col-sm-13 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 54.16667%;
flex-basis: 54.16667%;
max-width: 54.16667%;
padding: 0; }
.col-sm-offset-13 {
margin-left: 54.16667%; }
.col-sm-14 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 58.33333%;
flex-basis: 58.33333%;
max-width: 58.33333%;
padding: 0; }
.col-sm-offset-14 {
margin-left: 58.33333%; }
.col-sm-15 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 62.5%;
flex-basis: 62.5%;
max-width: 62.5%;
padding: 0; }
.col-sm-offset-15 {
margin-left: 62.5%; }
.col-sm-16 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 66.66667%;
flex-basis: 66.66667%;
max-width: 66.66667%;
padding: 0; }
.col-sm-offset-16 {
margin-left: 66.66667%; }
.col-sm-17 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 70.83333%;
flex-basis: 70.83333%;
max-width: 70.83333%;
padding: 0; }
.col-sm-offset-17 {
margin-left: 70.83333%; }
.col-sm-18 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 75%;
flex-basis: 75%;
max-width: 75%;
padding: 0; }
.col-sm-offset-18 {
margin-left: 75%; }
.col-sm-19 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 79.16667%;
flex-basis: 79.16667%;
max-width: 79.16667%;
padding: 0; }
.col-sm-offset-19 {
margin-left: 79.16667%; }
.col-sm-20 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 83.33333%;
flex-basis: 83.33333%;
max-width: 83.33333%;
padding: 0; }
.col-sm-offset-20 {
margin-left: 83.33333%; }
.col-sm-21 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 87.5%;
flex-basis: 87.5%;
max-width: 87.5%;
padding: 0; }
.col-sm-offset-21 {
margin-left: 87.5%; }
.col-sm-22 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 91.66667%;
flex-basis: 91.66667%;
max-width: 91.66667%;
padding: 0; }
.col-sm-offset-22 {
margin-left: 91.66667%; }
.col-sm-23 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 95.83333%;
flex-basis: 95.83333%;
max-width: 95.83333%;
padding: 0; }
.col-sm-offset-23 {
margin-left: 95.83333%; }
.col-sm-24 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
max-width: 100%;
padding: 0; }
.col-sm-offset-24 {
margin-left: 100%; }
.row.start-sm {
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start; }
.row.center-sm {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center; }
.row.end-sm {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end; }
.row.top-sm {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start; }
.row.middle-sm {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
.row.bottom-sm {
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end; }
.row.around-sm {
-ms-flex-pack: distribute;
justify-content: space-around; }
.row.between-sm {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between; }
.first-sm {
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1; }
.last-sm {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1; } }
@media only screen and (min-width: 769px) {
.col-md {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
-ms-flex-preferred-size: 0;
flex-basis: 0;
max-width: 100%;
padding: 0; }
.col-md-1 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 4.16667%;
flex-basis: 4.16667%;
max-width: 4.16667%;
padding: 0; }
.col-md-offset-1 {
margin-left: 4.16667%; }
.col-md-2 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 8.33333%;
flex-basis: 8.33333%;
max-width: 8.33333%;
padding: 0; }
.col-md-offset-2 {
margin-left: 8.33333%; }
.col-md-3 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 12.5%;
flex-basis: 12.5%;
max-width: 12.5%;
padding: 0; }
.col-md-offset-3 {
margin-left: 12.5%; }
.col-md-4 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 16.66667%;
flex-basis: 16.66667%;
max-width: 16.66667%;
padding: 0; }
.col-md-offset-4 {
margin-left: 16.66667%; }
.col-md-5 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 20.83333%;
flex-basis: 20.83333%;
max-width: 20.83333%;
padding: 0; }
.col-md-offset-5 {
margin-left: 20.83333%; }
.col-md-6 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 25%;
flex-basis: 25%;
max-width: 25%;
padding: 0; }
.col-md-offset-6 {
margin-left: 25%; }
.col-md-7 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 29.16667%;
flex-basis: 29.16667%;
max-width: 29.16667%;
padding: 0; }
.col-md-offset-7 {
margin-left: 29.16667%; }
.col-md-8 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 33.33333%;
flex-basis: 33.33333%;
max-width: 33.33333%;
padding: 0; }
.col-md-offset-8 {
margin-left: 33.33333%; }
.col-md-9 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 37.5%;
flex-basis: 37.5%;
max-width: 37.5%;
padding: 0; }
.col-md-offset-9 {
margin-left: 37.5%; }
.col-md-10 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 41.66667%;
flex-basis: 41.66667%;
max-width: 41.66667%;
padding: 0; }
.col-md-offset-10 {
margin-left: 41.66667%; }
.col-md-11 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 45.83333%;
flex-basis: 45.83333%;
max-width: 45.83333%;
padding: 0; }
.col-md-offset-11 {
margin-left: 45.83333%; }
.col-md-12 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 50%;
flex-basis: 50%;
max-width: 50%;
padding: 0; }
.col-md-offset-12 {
margin-left: 50%; }
.col-md-13 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 54.16667%;
flex-basis: 54.16667%;
max-width: 54.16667%;
padding: 0; }
.col-md-offset-13 {
margin-left: 54.16667%; }
.col-md-14 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 58.33333%;
flex-basis: 58.33333%;
max-width: 58.33333%;
padding: 0; }
.col-md-offset-14 {
margin-left: 58.33333%; }
.col-md-15 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 62.5%;
flex-basis: 62.5%;
max-width: 62.5%;
padding: 0; }
.col-md-offset-15 {
margin-left: 62.5%; }
.col-md-16 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 66.66667%;
flex-basis: 66.66667%;
max-width: 66.66667%;
padding: 0; }
.col-md-offset-16 {
margin-left: 66.66667%; }
.col-md-17 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 70.83333%;
flex-basis: 70.83333%;
max-width: 70.83333%;
padding: 0; }
.col-md-offset-17 {
margin-left: 70.83333%; }
.col-md-18 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 75%;
flex-basis: 75%;
max-width: 75%;
padding: 0; }
.col-md-offset-18 {
margin-left: 75%; }
.col-md-19 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 79.16667%;
flex-basis: 79.16667%;
max-width: 79.16667%;
padding: 0; }
.col-md-offset-19 {
margin-left: 79.16667%; }
.col-md-20 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 83.33333%;
flex-basis: 83.33333%;
max-width: 83.33333%;
padding: 0; }
.col-md-offset-20 {
margin-left: 83.33333%; }
.col-md-21 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 87.5%;
flex-basis: 87.5%;
max-width: 87.5%;
padding: 0; }
.col-md-offset-21 {
margin-left: 87.5%; }
.col-md-22 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 91.66667%;
flex-basis: 91.66667%;
max-width: 91.66667%;
padding: 0; }
.col-md-offset-22 {
margin-left: 91.66667%; }
.col-md-23 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 95.83333%;
flex-basis: 95.83333%;
max-width: 95.83333%;
padding: 0; }
.col-md-offset-23 {
margin-left: 95.83333%; }
.col-md-24 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
max-width: 100%;
padding: 0; }
.col-md-offset-24 {
margin-left: 100%; }
.row.start-md {
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start; }
.row.center-md {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center; }
.row.end-md {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end; }
.row.top-md {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start; }
.row.middle-md {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
.row.bottom-md {
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end; }
.row.around-md {
-ms-flex-pack: distribute;
justify-content: space-around; }
.row.between-md {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between; }
.first-md {
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1; }
.last-md {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1; } }
@media only screen and (min-width: 993px) {
.col-lg {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
-ms-flex-preferred-size: 0;
flex-basis: 0;
max-width: 100%;
padding: 0; }
.col-lg-1 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 4.16667%;
flex-basis: 4.16667%;
max-width: 4.16667%;
padding: 0; }
.col-lg-offset-1 {
margin-left: 4.16667%; }
.col-lg-2 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 8.33333%;
flex-basis: 8.33333%;
max-width: 8.33333%;
padding: 0; }
.col-lg-offset-2 {
margin-left: 8.33333%; }
.col-lg-3 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 12.5%;
flex-basis: 12.5%;
max-width: 12.5%;
padding: 0; }
.col-lg-offset-3 {
margin-left: 12.5%; }
.col-lg-4 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 16.66667%;
flex-basis: 16.66667%;
max-width: 16.66667%;
padding: 0; }
.col-lg-offset-4 {
margin-left: 16.66667%; }
.col-lg-5 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 20.83333%;
flex-basis: 20.83333%;
max-width: 20.83333%;
padding: 0; }
.col-lg-offset-5 {
margin-left: 20.83333%; }
.col-lg-6 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 25%;
flex-basis: 25%;
max-width: 25%;
padding: 0; }
.col-lg-offset-6 {
margin-left: 25%; }
.col-lg-7 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 29.16667%;
flex-basis: 29.16667%;
max-width: 29.16667%;
padding: 0; }
.col-lg-offset-7 {
margin-left: 29.16667%; }
.col-lg-8 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 33.33333%;
flex-basis: 33.33333%;
max-width: 33.33333%;
padding: 0; }
.col-lg-offset-8 {
margin-left: 33.33333%; }
.col-lg-9 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 37.5%;
flex-basis: 37.5%;
max-width: 37.5%;
padding: 0; }
.col-lg-offset-9 {
margin-left: 37.5%; }
.col-lg-10 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 41.66667%;
flex-basis: 41.66667%;
max-width: 41.66667%;
padding: 0; }
.col-lg-offset-10 {
margin-left: 41.66667%; }
.col-lg-11 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 45.83333%;
flex-basis: 45.83333%;
max-width: 45.83333%;
padding: 0; }
.col-lg-offset-11 {
margin-left: 45.83333%; }
.col-lg-12 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 50%;
flex-basis: 50%;
max-width: 50%;
padding: 0; }
.col-lg-offset-12 {
margin-left: 50%; }
.col-lg-13 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 54.16667%;
flex-basis: 54.16667%;
max-width: 54.16667%;
padding: 0; }
.col-lg-offset-13 {
margin-left: 54.16667%; }
.col-lg-14 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 58.33333%;
flex-basis: 58.33333%;
max-width: 58.33333%;
padding: 0; }
.col-lg-offset-14 {
margin-left: 58.33333%; }
.col-lg-15 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 62.5%;
flex-basis: 62.5%;
max-width: 62.5%;
padding: 0; }
.col-lg-offset-15 {
margin-left: 62.5%; }
.col-lg-16 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 66.66667%;
flex-basis: 66.66667%;
max-width: 66.66667%;
padding: 0; }
.col-lg-offset-16 {
margin-left: 66.66667%; }
.col-lg-17 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 70.83333%;
flex-basis: 70.83333%;
max-width: 70.83333%;
padding: 0; }
.col-lg-offset-17 {
margin-left: 70.83333%; }
.col-lg-18 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 75%;
flex-basis: 75%;
max-width: 75%;
padding: 0; }
.col-lg-offset-18 {
margin-left: 75%; }
.col-lg-19 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 79.16667%;
flex-basis: 79.16667%;
max-width: 79.16667%;
padding: 0; }
.col-lg-offset-19 {
margin-left: 79.16667%; }
.col-lg-20 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 83.33333%;
flex-basis: 83.33333%;
max-width: 83.33333%;
padding: 0; }
.col-lg-offset-20 {
margin-left: 83.33333%; }
.col-lg-21 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 87.5%;
flex-basis: 87.5%;
max-width: 87.5%;
padding: 0; }
.col-lg-offset-21 {
margin-left: 87.5%; }
.col-lg-22 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 91.66667%;
flex-basis: 91.66667%;
max-width: 91.66667%;
padding: 0; }
.col-lg-offset-22 {
margin-left: 91.66667%; }
.col-lg-23 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 95.83333%;
flex-basis: 95.83333%;
max-width: 95.83333%;
padding: 0; }
.col-lg-offset-23 {
margin-left: 95.83333%; }
.col-lg-24 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
max-width: 100%;
padding: 0; }
.col-lg-offset-24 {
margin-left: 100%; }
.row.start-lg {
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start; }
.row.center-lg {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center; }
.row.end-lg {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end; }
.row.top-lg {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start; }
.row.middle-lg {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
.row.bottom-lg {
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end; }
.row.around-lg {
-ms-flex-pack: distribute;
justify-content: space-around; }
.row.between-lg {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between; }
.first-lg {
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1; }
.last-lg {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1; } }
@media only screen and (min-width: 1201px) {
.col-xl {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
-ms-flex-preferred-size: 0;
flex-basis: 0;
max-width: 100%;
padding: 0; }
.col-xl-1 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 4.16667%;
flex-basis: 4.16667%;
max-width: 4.16667%;
padding: 0; }
.col-xl-offset-1 {
margin-left: 4.16667%; }
.col-xl-2 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 8.33333%;
flex-basis: 8.33333%;
max-width: 8.33333%;
padding: 0; }
.col-xl-offset-2 {
margin-left: 8.33333%; }
.col-xl-3 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 12.5%;
flex-basis: 12.5%;
max-width: 12.5%;
padding: 0; }
.col-xl-offset-3 {
margin-left: 12.5%; }
.col-xl-4 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 16.66667%;
flex-basis: 16.66667%;
max-width: 16.66667%;
padding: 0; }
.col-xl-offset-4 {
margin-left: 16.66667%; }
.col-xl-5 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 20.83333%;
flex-basis: 20.83333%;
max-width: 20.83333%;
padding: 0; }
.col-xl-offset-5 {
margin-left: 20.83333%; }
.col-xl-6 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 25%;
flex-basis: 25%;
max-width: 25%;
padding: 0; }
.col-xl-offset-6 {
margin-left: 25%; }
.col-xl-7 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 29.16667%;
flex-basis: 29.16667%;
max-width: 29.16667%;
padding: 0; }
.col-xl-offset-7 {
margin-left: 29.16667%; }
.col-xl-8 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 33.33333%;
flex-basis: 33.33333%;
max-width: 33.33333%;
padding: 0; }
.col-xl-offset-8 {
margin-left: 33.33333%; }
.col-xl-9 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 37.5%;
flex-basis: 37.5%;
max-width: 37.5%;
padding: 0; }
.col-xl-offset-9 {
margin-left: 37.5%; }
.col-xl-10 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 41.66667%;
flex-basis: 41.66667%;
max-width: 41.66667%;
padding: 0; }
.col-xl-offset-10 {
margin-left: 41.66667%; }
.col-xl-11 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 45.83333%;
flex-basis: 45.83333%;
max-width: 45.83333%;
padding: 0; }
.col-xl-offset-11 {
margin-left: 45.83333%; }
.col-xl-12 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 50%;
flex-basis: 50%;
max-width: 50%;
padding: 0; }
.col-xl-offset-12 {
margin-left: 50%; }
.col-xl-13 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 54.16667%;
flex-basis: 54.16667%;
max-width: 54.16667%;
padding: 0; }
.col-xl-offset-13 {
margin-left: 54.16667%; }
.col-xl-14 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 58.33333%;
flex-basis: 58.33333%;
max-width: 58.33333%;
padding: 0; }
.col-xl-offset-14 {
margin-left: 58.33333%; }
.col-xl-15 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 62.5%;
flex-basis: 62.5%;
max-width: 62.5%;
padding: 0; }
.col-xl-offset-15 {
margin-left: 62.5%; }
.col-xl-16 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 66.66667%;
flex-basis: 66.66667%;
max-width: 66.66667%;
padding: 0; }
.col-xl-offset-16 {
margin-left: 66.66667%; }
.col-xl-17 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 70.83333%;
flex-basis: 70.83333%;
max-width: 70.83333%;
padding: 0; }
.col-xl-offset-17 {
margin-left: 70.83333%; }
.col-xl-18 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 75%;
flex-basis: 75%;
max-width: 75%;
padding: 0; }
.col-xl-offset-18 {
margin-left: 75%; }
.col-xl-19 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 79.16667%;
flex-basis: 79.16667%;
max-width: 79.16667%;
padding: 0; }
.col-xl-offset-19 {
margin-left: 79.16667%; }
.col-xl-20 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 83.33333%;
flex-basis: 83.33333%;
max-width: 83.33333%;
padding: 0; }
.col-xl-offset-20 {
margin-left: 83.33333%; }
.col-xl-21 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 87.5%;
flex-basis: 87.5%;
max-width: 87.5%;
padding: 0; }
.col-xl-offset-21 {
margin-left: 87.5%; }
.col-xl-22 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 91.66667%;
flex-basis: 91.66667%;
max-width: 91.66667%;
padding: 0; }
.col-xl-offset-22 {
margin-left: 91.66667%; }
.col-xl-23 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 95.83333%;
flex-basis: 95.83333%;
max-width: 95.83333%;
padding: 0; }
.col-xl-offset-23 {
margin-left: 95.83333%; }
.col-xl-24 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
max-width: 100%;
padding: 0; }
.col-xl-offset-24 {
margin-left: 100%; }
.row.start-xl {
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start; }
.row.center-xl {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center; }
.row.end-xl {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end; }
.row.top-xl {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start; }
.row.middle-xl {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
.row.bottom-xl {
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end; }
.row.around-xl {
-ms-flex-pack: distribute;
justify-content: space-around; }
.row.between-xl {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between; }
.first-xl {
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1; }
.last-xl {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1; } }
.col-gutter-lr {
padding: 0 0; }
.col-no-gutter {
padding: 0; }
.show {
display: block !important; }
.row.show {
display: -ms-flexbox !important;
display: -webkit-box !important;
display: flex !important; }
.hide {
display: none !important; }
.show-xs {
display: block !important; }
.row.show-xs {
display: -ms-flexbox !important;
display: -webkit-box !important;
display: flex !important; }
.hide-xs {
display: none !important; }
@media only screen and (max-width: 576px) {
.show-xs-only {
display: block !important; }
.row.show-xs-only {
display: -ms-flexbox !important;
display: -webkit-box !important;
display: flex !important; }
.hide-xs-only {
display: none !important; } }
@media only screen and (min-width: 577px) {
.show-sm {
display: block !important; }
.row.show-sm {
display: -ms-flexbox !important;
display: -webkit-box !important;
display: flex !important; }
.hide-sm {
display: none !important; } }
@media only screen and (min-width: 577px) and (max-width: 768px) {
.show-sm-only {
display: block !important; }
.row.show-sm-only {
display: -ms-flexbox !important;
display: -webkit-box !important;
display: flex !important; }
.hide-sm-only {
display: none !important; } }
@media only screen and (min-width: 769px) {
.show-md {
display: block !important; }
.row.show-md {
display: -ms-flexbox !important;
display: -webkit-box !important;
display: flex !important; }
.hide-md {
display: none !important; } }
@media only screen and (min-width: 769px) and (max-width: 992px) {
.show-md-only {
display: block !important; }
.row.show-md-only {
display: -ms-flexbox !important;
display: -webkit-box !important;
display: flex !important; }
.hide-md-only {
display: none !important; } }
@media only screen and (min-width: 993px) {
.show-lg {
display: block !important; }
.row.show-lg {
display: -ms-flexbox !important;
display: -webkit-box !important;
display: flex !important; }
.hide-lg {
display: none !important; } }
@media only screen and (min-width: 993px) and (max-width: 1200px) {
.show-lg-only {
display: block !important; }
.row.show-lg-only {
display: -ms-flexbox !important;
display: -webkit-box !important;
display: flex !important; }
.hide-lg-only {
display: none !important; } }
@media only screen and (min-width: 1201px) {
.show-xl {
display: block !important; }
.row.show-xl {
display: -ms-flexbox !important;
display: -webkit-box !important;
display: flex !important; }
.hide-xl {
display: none !important; } }   @-webkit-keyframes flash {
0% {
opacity: 1; }
50% {
opacity: .6; }
100% {
opacity: 1; } }
@keyframes flash {
0% {
opacity: 1; }
50% {
opacity: .6; }
100% {
opacity: 1; } }
@-webkit-keyframes flash--hard {
0% {
opacity: 1; }
50% {
opacity: 0; }
100% {
opacity: 1; } }
@keyframes flash--hard {
0% {
opacity: 1; }
50% {
opacity: 0; }
100% {
opacity: 1; } }
@keyframes fadein {
from {
opacity: 0; }
to {
opacity: 1; } }  @-webkit-keyframes fadein {
from {
opacity: 0; }
to {
opacity: 1; } }  @-webkit-keyframes fade-out {
from {
opacity: 1; }
to {
opacity: 0; } }
@keyframes fade-out {
from {
opacity: 1; }
to {
opacity: 0; } }
* {
-webkit-tap-highlight-color: transparent; }
*:focus {
outline: none; }
input, select, textarea {
-webkit-appearance: none;
border-radius: 0; }
.font--primary.font--bold {
font-family: "Vag Rounded Bold", serif; }
.font--primary.font--thin {
font-family: "Vag Rounded Thin", serif; }
.font--primary.font--light {
font-family: "Vag Rounded Light", serif; }
.font--secondary, .font--secondary p {
font-family: "Roboto", serif; }
.font--secondary.light, .font--secondary p.light {
font-weight: 300; }
.font--secondary.medium, .font--secondary p.medium {
font-weight: 500; }
.va {
position: relative;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%); }
.vm .page-heading__text {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column; }
.vt .page-heading__text {
display: -webkit-box;
display: -ms-flexbox;
display: flex; }
.vt .page-heading__text > div {
-ms-flex-item-align: start;
align-self: flex-start;
margin-top: 65px; }
.vb .page-heading__text {
display: -webkit-box;
display: -ms-flexbox;
display: flex; }
.vb .page-heading__text > div {
-ms-flex-item-align: end;
align-self: flex-end;
margin-bottom: 65px; }
.center.button--heading {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center; }
.center.button {
margin: 0 auto; }
.center {
margin-right: auto;
margin-left: auto; }
@media (max-width: 47.99em) {
.col-xs-center {
margin-right: auto;
margin-left: auto; } }
@media (min-width: 48em) and (max-width: 61.99em) {
.col-md-center {
margin-right: auto;
margin-left: auto; } }
@media (min-width: 62em) {
.col-lg-center {
margin-right: auto;
margin-left: auto; } } @media (max-width: 35.99em) {
.col-xs-rev-offset-1 {
margin-left: -4.5%; } }
@media (min-width: 36em) and (max-width: 47.99em) {
.col-sm-rev-offset-1 {
margin-left: -4.5%; } }
@media (min-width: 48em) and (max-width: 61.99em) {
.col-md-rev-offset-1 {
margin-left: -4.5%; } }
@media (min-width: 62em) {
.col-lg-rev-offset-1 {
margin-left: -4.5%; } }
@media (max-width: 35.99em) {
.col-xs-rev-offset-2 {
margin-left: -10%; } }
@media (min-width: 36em) and (max-width: 47.99em) {
.col-sm-rev-offset-2 {
margin-left: -10%; } }
.col-md-rev-offset-2 { }
@media (min-width: 48em) and (max-width: 61.99em) {
.col-md-rev-offset-2 {
margin-left: -10%; } }
@media (min-width: 62em) {
.col-lg-rev-offset-2 {
margin-left: -10%; } }
.text--center, .has-text-align-center {
text-align: center; }
.text--left {
text-align: left; }
.text--right {
text-align: right; }
.align--right {
margin-left: auto; }
@media (max-width: 35.99em) {
.carousel__item .text-left--mobile {
margin-left: 0;
margin-right: 0;
text-align: left; } }
@media (max-width: 35.99em) {
.carousel__item .text-center--mobile {
margin-left: auto;
margin-right: auto;
text-align: center; } }
@media (max-width: 35.99em) {
.carousel__item .text-right--mobile {
margin-left: 0;
margin-right: 0;
text-align: right; } }
.overlay {
position: absolute;
z-index: 100;
bottom: 80px; }
.relative {
position: relative; }
.absolute {
position: absolute; }
.line-through {
text-decoration: line-through; }
.display--block {
display: block; }
.display--inline {
display: inline; }
.display--inlineblock {
display: inline-block; }
.display--none {
display: none; }
.clear--both {
clear: both; }
.bg--black {
background-color: black; }
.bg--white {
background-color: white; }
.bg--very-light-green {
background-color: rgba(98, 180, 79, 0.1); }
.bg--blue {
background-color: #0069b4; }
.bg--slightly-light-blue {
background-color: rgba(0, 105, 180, 0.8); }
.bg--nearly-light-blue {
background-color: rgba(0, 105, 180, 0.5); }
.bg--light-blue {
background-color: #69abd8; }
.bg--very-light-blue {
background-color: rgba(105, 171, 216, 0.3); }
.bg--nearly-faint-blue {
background-color: rgba(105, 171, 216, 0.2); }
.bg--faint-blue {
background-color: rgba(105, 171, 216, 0.1); }
.bg--green {
background-color: #62b44f; }
.bg--purple {
background-color: #3f1f65; }
.bg--navy {
background-color: #062854; }
.bg--orange {
background-color: #ec6725; }
.color--white {
color: white; }
.color--white a {
color: white; }
.color--black {
color: black; }
.color--black a {
color: black; }
.color--blue {
color: #0069b4; }
.color--blue a {
color: #0069b4; }
.color--green {
color: #62b44f; }
.color--green a {
color: #62b44f; }
.sticky { position: sticky;
top: 36px;
padding-bottom: 36px; }
.copy a,
.copy p {
color: black; }
.color-black, .color-black a {
color: black; }
.float-right {
float: right; }
.float-left {
float: left; }
.display-inline-block {
display: inline-block; }
.width-take-10px {
width: calc(100% - 10px); }
.uc {
text-transform: uppercase; }
.z-1 {
z-index: -1; }
.z0 {
z-index: 0; }
.z1 {
z-index: 1; }
.z2 {
z-index: 2; }
.z3 {
z-index: 3; }
.z4 {
z-index: 4; }
.z5 {
z-index: 5; }
.z6 {
z-index: 6; }
.z7 {
z-index: 7; }
.z8 {
z-index: 8; }
.z9 {
z-index: 9; }
.z10 {
z-index: 10; }
.z11 {
z-index: 11; }
.z12 {
z-index: 12; }
.z13 {
z-index: 13; }
.z14 {
z-index: 14; }
.z15 {
z-index: 15; }
.z16 {
z-index: 16; }
.z17 {
z-index: 17; }
.z18 {
z-index: 18; }
.z19 {
z-index: 19; }
.z20 {
z-index: 20; }
.z21 {
z-index: 21; }
.z22 {
z-index: 22; }
.z23 {
z-index: 23; }
.z24 {
z-index: 24; }
.z25 {
z-index: 25; }
.z26 {
z-index: 26; }
.z27 {
z-index: 27; }
.z28 {
z-index: 28; }
.z29 {
z-index: 29; }
.z30 {
z-index: 30; }
.z31 {
z-index: 31; }
.z32 {
z-index: 32; }
.z33 {
z-index: 33; }
.z34 {
z-index: 34; }
.z35 {
z-index: 35; }
.z36 {
z-index: 36; }
.z37 {
z-index: 37; }
.z38 {
z-index: 38; }
.z39 {
z-index: 39; }
.z40 {
z-index: 40; }
.z41 {
z-index: 41; }
.z42 {
z-index: 42; }
.z43 {
z-index: 43; }
.z44 {
z-index: 44; }
.z45 {
z-index: 45; }
.z46 {
z-index: 46; }
.z47 {
z-index: 47; }
.z48 {
z-index: 48; }
.z49 {
z-index: 49; }
.z50 {
z-index: 50; }
.z51 {
z-index: 51; }
.z52 {
z-index: 52; }
.z53 {
z-index: 53; }
.z54 {
z-index: 54; }
.z55 {
z-index: 55; }
.z56 {
z-index: 56; }
.z57 {
z-index: 57; }
.z58 {
z-index: 58; }
.z59 {
z-index: 59; }
.z60 {
z-index: 60; }
.z61 {
z-index: 61; }
.z62 {
z-index: 62; }
.z63 {
z-index: 63; }
.z64 {
z-index: 64; }
.z65 {
z-index: 65; }
.z66 {
z-index: 66; }
.z67 {
z-index: 67; }
.z68 {
z-index: 68; }
.z69 {
z-index: 69; }
.z70 {
z-index: 70; }
.z71 {
z-index: 71; }
.z72 {
z-index: 72; }
.z73 {
z-index: 73; }
.z74 {
z-index: 74; }
.z75 {
z-index: 75; }
.z76 {
z-index: 76; }
.z77 {
z-index: 77; }
.z78 {
z-index: 78; }
.z79 {
z-index: 79; }
.z80 {
z-index: 80; }
.z81 {
z-index: 81; }
.z82 {
z-index: 82; }
.z83 {
z-index: 83; }
.z84 {
z-index: 84; }
.z85 {
z-index: 85; }
.z86 {
z-index: 86; }
.z87 {
z-index: 87; }
.z88 {
z-index: 88; }
.z89 {
z-index: 89; }
.z90 {
z-index: 90; }
.z91 {
z-index: 91; }
.z92 {
z-index: 92; }
.z93 {
z-index: 93; }
.z94 {
z-index: 94; }
.z95 {
z-index: 95; }
.z96 {
z-index: 96; }
.z97 {
z-index: 97; }
.z98 {
z-index: 98; }
.z99 {
z-index: 99; }
.z100 {
z-index: 100; }
.w0 {
width: 0%; }
.w1 {
width: 1%; }
.w2 {
width: 2%; }
.w3 {
width: 3%; }
.w4 {
width: 4%; }
.w5 {
width: 5%; }
.w6 {
width: 6%; }
.w7 {
width: 7%; }
.w8 {
width: 8%; }
.w9 {
width: 9%; }
.w10 {
width: 10%; }
.w11 {
width: 11%; }
.w12 {
width: 12%; }
.w13 {
width: 13%; }
.w14 {
width: 14%; }
.w15 {
width: 15%; }
.w16 {
width: 16%; }
.w17 {
width: 17%; }
.w18 {
width: 18%; }
.w19 {
width: 19%; }
.w20 {
width: 20%; }
.w21 {
width: 21%; }
.w22 {
width: 22%; }
.w23 {
width: 23%; }
.w24 {
width: 24%; }
.w25 {
width: 25%; }
.w26 {
width: 26%; }
.w27 {
width: 27%; }
.w28 {
width: 28%; }
.w29 {
width: 29%; }
.w30 {
width: 30%; }
.w31 {
width: 31%; }
.w32 {
width: 32%; }
.w33 {
width: 33%; }
.w34 {
width: 34%; }
.w35 {
width: 35%; }
.w36 {
width: 36%; }
.w37 {
width: 37%; }
.w38 {
width: 38%; }
.w39 {
width: 39%; }
.w40 {
width: 40%; }
.w41 {
width: 41%; }
.w42 {
width: 42%; }
.w43 {
width: 43%; }
.w44 {
width: 44%; }
.w45 {
width: 45%; }
.w46 {
width: 46%; }
.w47 {
width: 47%; }
.w48 {
width: 48%; }
.w49 {
width: 49%; }
.w50 {
width: 50%; }
.w51 {
width: 51%; }
.w52 {
width: 52%; }
.w53 {
width: 53%; }
.w54 {
width: 54%; }
.w55 {
width: 55%; }
.w56 {
width: 56%; }
.w57 {
width: 57%; }
.w58 {
width: 58%; }
.w59 {
width: 59%; }
.w60 {
width: 60%; }
.w61 {
width: 61%; }
.w62 {
width: 62%; }
.w63 {
width: 63%; }
.w64 {
width: 64%; }
.w65 {
width: 65%; }
.w66 {
width: 66%; }
.w67 {
width: 67%; }
.w68 {
width: 68%; }
.w69 {
width: 69%; }
.w70 {
width: 70%; }
.w71 {
width: 71%; }
.w72 {
width: 72%; }
.w73 {
width: 73%; }
.w74 {
width: 74%; }
.w75 {
width: 75%; }
.w76 {
width: 76%; }
.w77 {
width: 77%; }
.w78 {
width: 78%; }
.w79 {
width: 79%; }
.w80 {
width: 80%; }
.w81 {
width: 81%; }
.w82 {
width: 82%; }
.w83 {
width: 83%; }
.w84 {
width: 84%; }
.w85 {
width: 85%; }
.w86 {
width: 86%; }
.w87 {
width: 87%; }
.w88 {
width: 88%; }
.w89 {
width: 89%; }
.w90 {
width: 90%; }
.w91 {
width: 91%; }
.w92 {
width: 92%; }
.w93 {
width: 93%; }
.w94 {
width: 94%; }
.w95 {
width: 95%; }
.w96 {
width: 96%; }
.w97 {
width: 97%; }
.w98 {
width: 98%; }
.w99 {
width: 99%; }
.w100 {
width: 100%; }
.w1000 {
width: 1000%; }
.mwpx0 {
max-width: 0px; }
.mwpx1 {
max-width: 1px; }
.mwpx2 {
max-width: 2px; }
.mwpx3 {
max-width: 3px; }
.mwpx4 {
max-width: 4px; }
.mwpx5 {
max-width: 5px; }
.mwpx6 {
max-width: 6px; }
.mwpx7 {
max-width: 7px; }
.mwpx8 {
max-width: 8px; }
.mwpx9 {
max-width: 9px; }
.mwpx10 {
max-width: 10px; }
.mwpx11 {
max-width: 11px; }
.mwpx12 {
max-width: 12px; }
.mwpx13 {
max-width: 13px; }
.mwpx14 {
max-width: 14px; }
.mwpx15 {
max-width: 15px; }
.mwpx16 {
max-width: 16px; }
.mwpx17 {
max-width: 17px; }
.mwpx18 {
max-width: 18px; }
.mwpx19 {
max-width: 19px; }
.mwpx20 {
max-width: 20px; }
.mwpx21 {
max-width: 21px; }
.mwpx22 {
max-width: 22px; }
.mwpx23 {
max-width: 23px; }
.mwpx24 {
max-width: 24px; }
.mwpx25 {
max-width: 25px; }
.mwpx26 {
max-width: 26px; }
.mwpx27 {
max-width: 27px; }
.mwpx28 {
max-width: 28px; }
.mwpx29 {
max-width: 29px; }
.mwpx30 {
max-width: 30px; }
.mwpx31 {
max-width: 31px; }
.mwpx32 {
max-width: 32px; }
.mwpx33 {
max-width: 33px; }
.mwpx34 {
max-width: 34px; }
.mwpx35 {
max-width: 35px; }
.mwpx36 {
max-width: 36px; }
.mwpx37 {
max-width: 37px; }
.mwpx38 {
max-width: 38px; }
.mwpx39 {
max-width: 39px; }
.mwpx40 {
max-width: 40px; }
.mwpx41 {
max-width: 41px; }
.mwpx42 {
max-width: 42px; }
.mwpx43 {
max-width: 43px; }
.mwpx44 {
max-width: 44px; }
.mwpx45 {
max-width: 45px; }
.mwpx46 {
max-width: 46px; }
.mwpx47 {
max-width: 47px; }
.mwpx48 {
max-width: 48px; }
.mwpx49 {
max-width: 49px; }
.mwpx50 {
max-width: 50px; }
.mwpx51 {
max-width: 51px; }
.mwpx52 {
max-width: 52px; }
.mwpx53 {
max-width: 53px; }
.mwpx54 {
max-width: 54px; }
.mwpx55 {
max-width: 55px; }
.mwpx56 {
max-width: 56px; }
.mwpx57 {
max-width: 57px; }
.mwpx58 {
max-width: 58px; }
.mwpx59 {
max-width: 59px; }
.mwpx60 {
max-width: 60px; }
.mwpx61 {
max-width: 61px; }
.mwpx62 {
max-width: 62px; }
.mwpx63 {
max-width: 63px; }
.mwpx64 {
max-width: 64px; }
.mwpx65 {
max-width: 65px; }
.mwpx66 {
max-width: 66px; }
.mwpx67 {
max-width: 67px; }
.mwpx68 {
max-width: 68px; }
.mwpx69 {
max-width: 69px; }
.mwpx70 {
max-width: 70px; }
.mwpx71 {
max-width: 71px; }
.mwpx72 {
max-width: 72px; }
.mwpx73 {
max-width: 73px; }
.mwpx74 {
max-width: 74px; }
.mwpx75 {
max-width: 75px; }
.mwpx76 {
max-width: 76px; }
.mwpx77 {
max-width: 77px; }
.mwpx78 {
max-width: 78px; }
.mwpx79 {
max-width: 79px; }
.mwpx80 {
max-width: 80px; }
.mwpx81 {
max-width: 81px; }
.mwpx82 {
max-width: 82px; }
.mwpx83 {
max-width: 83px; }
.mwpx84 {
max-width: 84px; }
.mwpx85 {
max-width: 85px; }
.mwpx86 {
max-width: 86px; }
.mwpx87 {
max-width: 87px; }
.mwpx88 {
max-width: 88px; }
.mwpx89 {
max-width: 89px; }
.mwpx90 {
max-width: 90px; }
.mwpx91 {
max-width: 91px; }
.mwpx92 {
max-width: 92px; }
.mwpx93 {
max-width: 93px; }
.mwpx94 {
max-width: 94px; }
.mwpx95 {
max-width: 95px; }
.mwpx96 {
max-width: 96px; }
.mwpx97 {
max-width: 97px; }
.mwpx98 {
max-width: 98px; }
.mwpx99 {
max-width: 99px; }
.mwpx100 {
max-width: 100px; }
.wpx0 {
width: 0px; }
.wpx1 {
width: 1px; }
.wpx2 {
width: 2px; }
.wpx3 {
width: 3px; }
.wpx4 {
width: 4px; }
.wpx5 {
width: 5px; }
.wpx6 {
width: 6px; }
.wpx7 {
width: 7px; }
.wpx8 {
width: 8px; }
.wpx9 {
width: 9px; }
.wpx10 {
width: 10px; }
.wpx11 {
width: 11px; }
.wpx12 {
width: 12px; }
.wpx13 {
width: 13px; }
.wpx14 {
width: 14px; }
.wpx15 {
width: 15px; }
.wpx16 {
width: 16px; }
.wpx17 {
width: 17px; }
.wpx18 {
width: 18px; }
.wpx19 {
width: 19px; }
.wpx20 {
width: 20px; }
.wpx21 {
width: 21px; }
.wpx22 {
width: 22px; }
.wpx23 {
width: 23px; }
.wpx24 {
width: 24px; }
.wpx25 {
width: 25px; }
.wpx26 {
width: 26px; }
.wpx27 {
width: 27px; }
.wpx28 {
width: 28px; }
.wpx29 {
width: 29px; }
.wpx30 {
width: 30px; }
.wpx31 {
width: 31px; }
.wpx32 {
width: 32px; }
.wpx33 {
width: 33px; }
.wpx34 {
width: 34px; }
.wpx35 {
width: 35px; }
.wpx36 {
width: 36px; }
.wpx37 {
width: 37px; }
.wpx38 {
width: 38px; }
.wpx39 {
width: 39px; }
.wpx40 {
width: 40px; }
.wpx41 {
width: 41px; }
.wpx42 {
width: 42px; }
.wpx43 {
width: 43px; }
.wpx44 {
width: 44px; }
.wpx45 {
width: 45px; }
.wpx46 {
width: 46px; }
.wpx47 {
width: 47px; }
.wpx48 {
width: 48px; }
.wpx49 {
width: 49px; }
.wpx50 {
width: 50px; }
.wpx51 {
width: 51px; }
.wpx52 {
width: 52px; }
.wpx53 {
width: 53px; }
.wpx54 {
width: 54px; }
.wpx55 {
width: 55px; }
.wpx56 {
width: 56px; }
.wpx57 {
width: 57px; }
.wpx58 {
width: 58px; }
.wpx59 {
width: 59px; }
.wpx60 {
width: 60px; }
.wpx61 {
width: 61px; }
.wpx62 {
width: 62px; }
.wpx63 {
width: 63px; }
.wpx64 {
width: 64px; }
.wpx65 {
width: 65px; }
.wpx66 {
width: 66px; }
.wpx67 {
width: 67px; }
.wpx68 {
width: 68px; }
.wpx69 {
width: 69px; }
.wpx70 {
width: 70px; }
.wpx71 {
width: 71px; }
.wpx72 {
width: 72px; }
.wpx73 {
width: 73px; }
.wpx74 {
width: 74px; }
.wpx75 {
width: 75px; }
.wpx76 {
width: 76px; }
.wpx77 {
width: 77px; }
.wpx78 {
width: 78px; }
.wpx79 {
width: 79px; }
.wpx80 {
width: 80px; }
.wpx81 {
width: 81px; }
.wpx82 {
width: 82px; }
.wpx83 {
width: 83px; }
.wpx84 {
width: 84px; }
.wpx85 {
width: 85px; }
.wpx86 {
width: 86px; }
.wpx87 {
width: 87px; }
.wpx88 {
width: 88px; }
.wpx89 {
width: 89px; }
.wpx90 {
width: 90px; }
.wpx91 {
width: 91px; }
.wpx92 {
width: 92px; }
.wpx93 {
width: 93px; }
.wpx94 {
width: 94px; }
.wpx95 {
width: 95px; }
.wpx96 {
width: 96px; }
.wpx97 {
width: 97px; }
.wpx98 {
width: 98px; }
.wpx99 {
width: 99px; }
.wpx100 {
width: 100px; }
.mh0 {
height: 0px; }
.mh1 {
height: 1px; }
.mh2 {
height: 2px; }
.mh3 {
height: 3px; }
.mh4 {
height: 4px; }
.mh5 {
height: 5px; }
.mh6 {
height: 6px; }
.mh7 {
height: 7px; }
.mh8 {
height: 8px; }
.mh9 {
height: 9px; }
.mh10 {
height: 10px; }
.mh11 {
height: 11px; }
.mh12 {
height: 12px; }
.mh13 {
height: 13px; }
.mh14 {
height: 14px; }
.mh15 {
height: 15px; }
.mh16 {
height: 16px; }
.mh17 {
height: 17px; }
.mh18 {
height: 18px; }
.mh19 {
height: 19px; }
.mh20 {
height: 20px; }
.mh21 {
height: 21px; }
.mh22 {
height: 22px; }
.mh23 {
height: 23px; }
.mh24 {
height: 24px; }
.mh25 {
height: 25px; }
.mh26 {
height: 26px; }
.mh27 {
height: 27px; }
.mh28 {
height: 28px; }
.mh29 {
height: 29px; }
.mh30 {
height: 30px; }
.mh31 {
height: 31px; }
.mh32 {
height: 32px; }
.mh33 {
height: 33px; }
.mh34 {
height: 34px; }
.mh35 {
height: 35px; }
.mh36 {
height: 36px; }
.mh37 {
height: 37px; }
.mh38 {
height: 38px; }
.mh39 {
height: 39px; }
.mh40 {
height: 40px; }
.mh41 {
height: 41px; }
.mh42 {
height: 42px; }
.mh43 {
height: 43px; }
.mh44 {
height: 44px; }
.mh45 {
height: 45px; }
.mh46 {
height: 46px; }
.mh47 {
height: 47px; }
.mh48 {
height: 48px; }
.mh49 {
height: 49px; }
.mh50 {
height: 50px; }
.mh51 {
height: 51px; }
.mh52 {
height: 52px; }
.mh53 {
height: 53px; }
.mh54 {
height: 54px; }
.mh55 {
height: 55px; }
.mh56 {
height: 56px; }
.mh57 {
height: 57px; }
.mh58 {
height: 58px; }
.mh59 {
height: 59px; }
.mh60 {
height: 60px; }
.mh61 {
height: 61px; }
.mh62 {
height: 62px; }
.mh63 {
height: 63px; }
.mh64 {
height: 64px; }
.mh65 {
height: 65px; }
.mh66 {
height: 66px; }
.mh67 {
height: 67px; }
.mh68 {
height: 68px; }
.mh69 {
height: 69px; }
.mh70 {
height: 70px; }
.mh71 {
height: 71px; }
.mh72 {
height: 72px; }
.mh73 {
height: 73px; }
.mh74 {
height: 74px; }
.mh75 {
height: 75px; }
.mh76 {
height: 76px; }
.mh77 {
height: 77px; }
.mh78 {
height: 78px; }
.mh79 {
height: 79px; }
.mh80 {
height: 80px; }
.mh81 {
height: 81px; }
.mh82 {
height: 82px; }
.mh83 {
height: 83px; }
.mh84 {
height: 84px; }
.mh85 {
height: 85px; }
.mh86 {
height: 86px; }
.mh87 {
height: 87px; }
.mh88 {
height: 88px; }
.mh89 {
height: 89px; }
.mh90 {
height: 90px; }
.mh91 {
height: 91px; }
.mh92 {
height: 92px; }
.mh93 {
height: 93px; }
.mh94 {
height: 94px; }
.mh95 {
height: 95px; }
.mh96 {
height: 96px; }
.mh97 {
height: 97px; }
.mh98 {
height: 98px; }
.mh99 {
height: 99px; }
.mh100 {
height: 100px; }
@media (max-width: 35.99em) {
.mh80vh--mobile {
min-height: 80vh !important; } }
@media (max-width: 47.99em) {
.mh80vh--tablet {
min-height: 80vh !important; } }
.hp0 {
height: 0%; }
.hp1 {
height: 1%; }
.hp2 {
height: 2%; }
.hp3 {
height: 3%; }
.hp4 {
height: 4%; }
.hp5 {
height: 5%; }
.hp6 {
height: 6%; }
.hp7 {
height: 7%; }
.hp8 {
height: 8%; }
.hp9 {
height: 9%; }
.hp10 {
height: 10%; }
.hp11 {
height: 11%; }
.hp12 {
height: 12%; }
.hp13 {
height: 13%; }
.hp14 {
height: 14%; }
.hp15 {
height: 15%; }
.hp16 {
height: 16%; }
.hp17 {
height: 17%; }
.hp18 {
height: 18%; }
.hp19 {
height: 19%; }
.hp20 {
height: 20%; }
.hp21 {
height: 21%; }
.hp22 {
height: 22%; }
.hp23 {
height: 23%; }
.hp24 {
height: 24%; }
.hp25 {
height: 25%; }
.hp26 {
height: 26%; }
.hp27 {
height: 27%; }
.hp28 {
height: 28%; }
.hp29 {
height: 29%; }
.hp30 {
height: 30%; }
.hp31 {
height: 31%; }
.hp32 {
height: 32%; }
.hp33 {
height: 33%; }
.hp34 {
height: 34%; }
.hp35 {
height: 35%; }
.hp36 {
height: 36%; }
.hp37 {
height: 37%; }
.hp38 {
height: 38%; }
.hp39 {
height: 39%; }
.hp40 {
height: 40%; }
.hp41 {
height: 41%; }
.hp42 {
height: 42%; }
.hp43 {
height: 43%; }
.hp44 {
height: 44%; }
.hp45 {
height: 45%; }
.hp46 {
height: 46%; }
.hp47 {
height: 47%; }
.hp48 {
height: 48%; }
.hp49 {
height: 49%; }
.hp50 {
height: 50%; }
.hp51 {
height: 51%; }
.hp52 {
height: 52%; }
.hp53 {
height: 53%; }
.hp54 {
height: 54%; }
.hp55 {
height: 55%; }
.hp56 {
height: 56%; }
.hp57 {
height: 57%; }
.hp58 {
height: 58%; }
.hp59 {
height: 59%; }
.hp60 {
height: 60%; }
.hp61 {
height: 61%; }
.hp62 {
height: 62%; }
.hp63 {
height: 63%; }
.hp64 {
height: 64%; }
.hp65 {
height: 65%; }
.hp66 {
height: 66%; }
.hp67 {
height: 67%; }
.hp68 {
height: 68%; }
.hp69 {
height: 69%; }
.hp70 {
height: 70%; }
.hp71 {
height: 71%; }
.hp72 {
height: 72%; }
.hp73 {
height: 73%; }
.hp74 {
height: 74%; }
.hp75 {
height: 75%; }
.hp76 {
height: 76%; }
.hp77 {
height: 77%; }
.hp78 {
height: 78%; }
.hp79 {
height: 79%; }
.hp80 {
height: 80%; }
.hp81 {
height: 81%; }
.hp82 {
height: 82%; }
.hp83 {
height: 83%; }
.hp84 {
height: 84%; }
.hp85 {
height: 85%; }
.hp86 {
height: 86%; }
.hp87 {
height: 87%; }
.hp88 {
height: 88%; }
.hp89 {
height: 89%; }
.hp90 {
height: 90%; }
.hp91 {
height: 91%; }
.hp92 {
height: 92%; }
.hp93 {
height: 93%; }
.hp94 {
height: 94%; }
.hp95 {
height: 95%; }
.hp96 {
height: 96%; }
.hp97 {
height: 97%; }
.hp98 {
height: 98%; }
.hp99 {
height: 99%; }
.hp100 {
height: 100%; }
.h0 {
height: 0px; }
.h1 {
height: 1px; }
.h2 {
height: 2px; }
.h3 {
height: 3px; }
.h4 {
height: 4px; }
.h5 {
height: 5px; }
.h6 {
height: 6px; }
.h7 {
height: 7px; }
.h8 {
height: 8px; }
.h9 {
height: 9px; }
.h10 {
height: 10px; }
.h11 {
height: 11px; }
.h12 {
height: 12px; }
.h13 {
height: 13px; }
.h14 {
height: 14px; }
.h15 {
height: 15px; }
.h16 {
height: 16px; }
.h17 {
height: 17px; }
.h18 {
height: 18px; }
.h19 {
height: 19px; }
.h20 {
height: 20px; }
.h21 {
height: 21px; }
.h22 {
height: 22px; }
.h23 {
height: 23px; }
.h24 {
height: 24px; }
.h25 {
height: 25px; }
.h26 {
height: 26px; }
.h27 {
height: 27px; }
.h28 {
height: 28px; }
.h29 {
height: 29px; }
.h30 {
height: 30px; }
.h31 {
height: 31px; }
.h32 {
height: 32px; }
.h33 {
height: 33px; }
.h34 {
height: 34px; }
.h35 {
height: 35px; }
.h36 {
height: 36px; }
.h37 {
height: 37px; }
.h38 {
height: 38px; }
.h39 {
height: 39px; }
.h40 {
height: 40px; }
.h41 {
height: 41px; }
.h42 {
height: 42px; }
.h43 {
height: 43px; }
.h44 {
height: 44px; }
.h45 {
height: 45px; }
.h46 {
height: 46px; }
.h47 {
height: 47px; }
.h48 {
height: 48px; }
.h49 {
height: 49px; }
.h50 {
height: 50px; }
.h51 {
height: 51px; }
.h52 {
height: 52px; }
.h53 {
height: 53px; }
.h54 {
height: 54px; }
.h55 {
height: 55px; }
.h56 {
height: 56px; }
.h57 {
height: 57px; }
.h58 {
height: 58px; }
.h59 {
height: 59px; }
.h60 {
height: 60px; }
.h61 {
height: 61px; }
.h62 {
height: 62px; }
.h63 {
height: 63px; }
.h64 {
height: 64px; }
.h65 {
height: 65px; }
.h66 {
height: 66px; }
.h67 {
height: 67px; }
.h68 {
height: 68px; }
.h69 {
height: 69px; }
.h70 {
height: 70px; }
.h71 {
height: 71px; }
.h72 {
height: 72px; }
.h73 {
height: 73px; }
.h74 {
height: 74px; }
.h75 {
height: 75px; }
.h76 {
height: 76px; }
.h77 {
height: 77px; }
.h78 {
height: 78px; }
.h79 {
height: 79px; }
.h80 {
height: 80px; }
.h81 {
height: 81px; }
.h82 {
height: 82px; }
.h83 {
height: 83px; }
.h84 {
height: 84px; }
.h85 {
height: 85px; }
.h86 {
height: 86px; }
.h87 {
height: 87px; }
.h88 {
height: 88px; }
.h89 {
height: 89px; }
.h90 {
height: 90px; }
.h91 {
height: 91px; }
.h92 {
height: 92px; }
.h93 {
height: 93px; }
.h94 {
height: 94px; }
.h95 {
height: 95px; }
.h96 {
height: 96px; }
.h97 {
height: 97px; }
.h98 {
height: 98px; }
.h99 {
height: 99px; }
.h100 {
height: 100px; }
.h101 {
height: 101px; }
.h102 {
height: 102px; }
.h103 {
height: 103px; }
.h104 {
height: 104px; }
.h105 {
height: 105px; }
.h106 {
height: 106px; }
.h107 {
height: 107px; }
.h108 {
height: 108px; }
.h109 {
height: 109px; }
.h110 {
height: 110px; }
.h111 {
height: 111px; }
.h112 {
height: 112px; }
.h113 {
height: 113px; }
.h114 {
height: 114px; }
.h115 {
height: 115px; }
.h116 {
height: 116px; }
.h117 {
height: 117px; }
.h118 {
height: 118px; }
.h119 {
height: 119px; }
.h120 {
height: 120px; }
.h121 {
height: 121px; }
.h122 {
height: 122px; }
.h123 {
height: 123px; }
.h124 {
height: 124px; }
.h125 {
height: 125px; }
.h126 {
height: 126px; }
.h127 {
height: 127px; }
.h128 {
height: 128px; }
.h129 {
height: 129px; }
.h130 {
height: 130px; }
.h131 {
height: 131px; }
.h132 {
height: 132px; }
.h133 {
height: 133px; }
.h134 {
height: 134px; }
.h135 {
height: 135px; }
.h136 {
height: 136px; }
.h137 {
height: 137px; }
.h138 {
height: 138px; }
.h139 {
height: 139px; }
.h140 {
height: 140px; }
.h141 {
height: 141px; }
.h142 {
height: 142px; }
.h143 {
height: 143px; }
.h144 {
height: 144px; }
.h145 {
height: 145px; }
.h146 {
height: 146px; }
.h147 {
height: 147px; }
.h148 {
height: 148px; }
.h149 {
height: 149px; }
.h150 {
height: 150px; }
.h151 {
height: 151px; }
.h152 {
height: 152px; }
.h153 {
height: 153px; }
.h154 {
height: 154px; }
.h155 {
height: 155px; }
.h156 {
height: 156px; }
.h157 {
height: 157px; }
.h158 {
height: 158px; }
.h159 {
height: 159px; }
.h160 {
height: 160px; }
.h161 {
height: 161px; }
.h162 {
height: 162px; }
.h163 {
height: 163px; }
.h164 {
height: 164px; }
.h165 {
height: 165px; }
.h166 {
height: 166px; }
.h167 {
height: 167px; }
.h168 {
height: 168px; }
.h169 {
height: 169px; }
.h170 {
height: 170px; }
.h171 {
height: 171px; }
.h172 {
height: 172px; }
.h173 {
height: 173px; }
.h174 {
height: 174px; }
.h175 {
height: 175px; }
.h176 {
height: 176px; }
.h177 {
height: 177px; }
.h178 {
height: 178px; }
.h179 {
height: 179px; }
.h180 {
height: 180px; }
.h181 {
height: 181px; }
.h182 {
height: 182px; }
.h183 {
height: 183px; }
.h184 {
height: 184px; }
.h185 {
height: 185px; }
.h186 {
height: 186px; }
.h187 {
height: 187px; }
.h188 {
height: 188px; }
.h189 {
height: 189px; }
.h190 {
height: 190px; }
.h191 {
height: 191px; }
.h192 {
height: 192px; }
.h193 {
height: 193px; }
.h194 {
height: 194px; }
.h195 {
height: 195px; }
.h196 {
height: 196px; }
.h197 {
height: 197px; }
.h198 {
height: 198px; }
.h199 {
height: 199px; }
.h200 {
height: 200px; }
.h201 {
height: 201px; }
.h202 {
height: 202px; }
.h203 {
height: 203px; }
.h204 {
height: 204px; }
.h205 {
height: 205px; }
.h206 {
height: 206px; }
.h207 {
height: 207px; }
.h208 {
height: 208px; }
.h209 {
height: 209px; }
.h210 {
height: 210px; }
.h211 {
height: 211px; }
.h212 {
height: 212px; }
.h213 {
height: 213px; }
.h214 {
height: 214px; }
.h215 {
height: 215px; }
.h216 {
height: 216px; }
.h217 {
height: 217px; }
.h218 {
height: 218px; }
.h219 {
height: 219px; }
.h220 {
height: 220px; }
.p0 {
padding: 0px !important; }
.p1 {
padding: 1px !important; }
.p2 {
padding: 2px !important; }
.p3 {
padding: 3px !important; }
.p4 {
padding: 4px !important; }
.p5 {
padding: 5px !important; }
.p6 {
padding: 6px !important; }
.p7 {
padding: 7px !important; }
.p8 {
padding: 8px !important; }
.p9 {
padding: 9px !important; }
.p10 {
padding: 10px !important; }
.p11 {
padding: 11px !important; }
.p12 {
padding: 12px !important; }
.p13 {
padding: 13px !important; }
.p14 {
padding: 14px !important; }
.p15 {
padding: 15px !important; }
.p16 {
padding: 16px !important; }
.p17 {
padding: 17px !important; }
.p18 {
padding: 18px !important; }
.p19 {
padding: 19px !important; }
.p20 {
padding: 20px !important; }
.p21 {
padding: 21px !important; }
.p22 {
padding: 22px !important; }
.p23 {
padding: 23px !important; }
.p24 {
padding: 24px !important; }
.p25 {
padding: 25px !important; }
.p26 {
padding: 26px !important; }
.p27 {
padding: 27px !important; }
.p28 {
padding: 28px !important; }
.p29 {
padding: 29px !important; }
.p30 {
padding: 30px !important; }
.p31 {
padding: 31px !important; }
.p32 {
padding: 32px !important; }
.p33 {
padding: 33px !important; }
.p34 {
padding: 34px !important; }
.p35 {
padding: 35px !important; }
.p36 {
padding: 36px !important; }
.p37 {
padding: 37px !important; }
.p38 {
padding: 38px !important; }
.p39 {
padding: 39px !important; }
.p40 {
padding: 40px !important; }
.p41 {
padding: 41px !important; }
.p42 {
padding: 42px !important; }
.p43 {
padding: 43px !important; }
.p44 {
padding: 44px !important; }
.p45 {
padding: 45px !important; }
.p46 {
padding: 46px !important; }
.p47 {
padding: 47px !important; }
.p48 {
padding: 48px !important; }
.p49 {
padding: 49px !important; }
.p50 {
padding: 50px !important; }
.p51 {
padding: 51px !important; }
.p52 {
padding: 52px !important; }
.p53 {
padding: 53px !important; }
.p54 {
padding: 54px !important; }
.p55 {
padding: 55px !important; }
.p56 {
padding: 56px !important; }
.p57 {
padding: 57px !important; }
.p58 {
padding: 58px !important; }
.p59 {
padding: 59px !important; }
.p60 {
padding: 60px !important; }
.p61 {
padding: 61px !important; }
.p62 {
padding: 62px !important; }
.p63 {
padding: 63px !important; }
.p64 {
padding: 64px !important; }
.p65 {
padding: 65px !important; }
.p66 {
padding: 66px !important; }
.p67 {
padding: 67px !important; }
.p68 {
padding: 68px !important; }
.p69 {
padding: 69px !important; }
.p70 {
padding: 70px !important; }
.p71 {
padding: 71px !important; }
.p72 {
padding: 72px !important; }
.p73 {
padding: 73px !important; }
.p74 {
padding: 74px !important; }
.p75 {
padding: 75px !important; }
.p76 {
padding: 76px !important; }
.p77 {
padding: 77px !important; }
.p78 {
padding: 78px !important; }
.p79 {
padding: 79px !important; }
.p80 {
padding: 80px !important; }
.p81 {
padding: 81px !important; }
.p82 {
padding: 82px !important; }
.p83 {
padding: 83px !important; }
.p84 {
padding: 84px !important; }
.p85 {
padding: 85px !important; }
.p86 {
padding: 86px !important; }
.p87 {
padding: 87px !important; }
.p88 {
padding: 88px !important; }
.p89 {
padding: 89px !important; }
.p90 {
padding: 90px !important; }
.p91 {
padding: 91px !important; }
.p92 {
padding: 92px !important; }
.p93 {
padding: 93px !important; }
.p94 {
padding: 94px !important; }
.p95 {
padding: 95px !important; }
.p96 {
padding: 96px !important; }
.p97 {
padding: 97px !important; }
.p98 {
padding: 98px !important; }
.p99 {
padding: 99px !important; }
.p100 {
padding: 100px !important; }
.pt0 {
padding-top: 0px !important; }
.pt1 {
padding-top: 1px !important; }
.pt2 {
padding-top: 2px !important; }
.pt3 {
padding-top: 3px !important; }
.pt4 {
padding-top: 4px !important; }
.pt5 {
padding-top: 5px !important; }
.pt6 {
padding-top: 6px !important; }
.pt7 {
padding-top: 7px !important; }
.pt8 {
padding-top: 8px !important; }
.pt9 {
padding-top: 9px !important; }
.pt10 {
padding-top: 10px !important; }
.pt11 {
padding-top: 11px !important; }
.pt12 {
padding-top: 12px !important; }
.pt13 {
padding-top: 13px !important; }
.pt14 {
padding-top: 14px !important; }
.pt15 {
padding-top: 15px !important; }
.pt16 {
padding-top: 16px !important; }
.pt17 {
padding-top: 17px !important; }
.pt18 {
padding-top: 18px !important; }
.pt19 {
padding-top: 19px !important; }
.pt20 {
padding-top: 20px !important; }
.pt21 {
padding-top: 21px !important; }
.pt22 {
padding-top: 22px !important; }
.pt23 {
padding-top: 23px !important; }
.pt24 {
padding-top: 24px !important; }
.pt25 {
padding-top: 25px !important; }
.pt26 {
padding-top: 26px !important; }
.pt27 {
padding-top: 27px !important; }
.pt28 {
padding-top: 28px !important; }
.pt29 {
padding-top: 29px !important; }
.pt30 {
padding-top: 30px !important; }
.pt31 {
padding-top: 31px !important; }
.pt32 {
padding-top: 32px !important; }
.pt33 {
padding-top: 33px !important; }
.pt34 {
padding-top: 34px !important; }
.pt35 {
padding-top: 35px !important; }
.pt36 {
padding-top: 36px !important; }
.pt37 {
padding-top: 37px !important; }
.pt38 {
padding-top: 38px !important; }
.pt39 {
padding-top: 39px !important; }
.pt40 {
padding-top: 40px !important; }
.pt41 {
padding-top: 41px !important; }
.pt42 {
padding-top: 42px !important; }
.pt43 {
padding-top: 43px !important; }
.pt44 {
padding-top: 44px !important; }
.pt45 {
padding-top: 45px !important; }
.pt46 {
padding-top: 46px !important; }
.pt47 {
padding-top: 47px !important; }
.pt48 {
padding-top: 48px !important; }
.pt49 {
padding-top: 49px !important; }
.pt50 {
padding-top: 50px !important; }
.pt51 {
padding-top: 51px !important; }
.pt52 {
padding-top: 52px !important; }
.pt53 {
padding-top: 53px !important; }
.pt54 {
padding-top: 54px !important; }
.pt55 {
padding-top: 55px !important; }
.pt56 {
padding-top: 56px !important; }
.pt57 {
padding-top: 57px !important; }
.pt58 {
padding-top: 58px !important; }
.pt59 {
padding-top: 59px !important; }
.pt60 {
padding-top: 60px !important; }
.pt61 {
padding-top: 61px !important; }
.pt62 {
padding-top: 62px !important; }
.pt63 {
padding-top: 63px !important; }
.pt64 {
padding-top: 64px !important; }
.pt65 {
padding-top: 65px !important; }
.pt66 {
padding-top: 66px !important; }
.pt67 {
padding-top: 67px !important; }
.pt68 {
padding-top: 68px !important; }
.pt69 {
padding-top: 69px !important; }
.pt70 {
padding-top: 70px !important; }
.pt71 {
padding-top: 71px !important; }
.pt72 {
padding-top: 72px !important; }
.pt73 {
padding-top: 73px !important; }
.pt74 {
padding-top: 74px !important; }
.pt75 {
padding-top: 75px !important; }
.pt76 {
padding-top: 76px !important; }
.pt77 {
padding-top: 77px !important; }
.pt78 {
padding-top: 78px !important; }
.pt79 {
padding-top: 79px !important; }
.pt80 {
padding-top: 80px !important; }
.pt81 {
padding-top: 81px !important; }
.pt82 {
padding-top: 82px !important; }
.pt83 {
padding-top: 83px !important; }
.pt84 {
padding-top: 84px !important; }
.pt85 {
padding-top: 85px !important; }
.pt86 {
padding-top: 86px !important; }
.pt87 {
padding-top: 87px !important; }
.pt88 {
padding-top: 88px !important; }
.pt89 {
padding-top: 89px !important; }
.pt90 {
padding-top: 90px !important; }
.pt91 {
padding-top: 91px !important; }
.pt92 {
padding-top: 92px !important; }
.pt93 {
padding-top: 93px !important; }
.pt94 {
padding-top: 94px !important; }
.pt95 {
padding-top: 95px !important; }
.pt96 {
padding-top: 96px !important; }
.pt97 {
padding-top: 97px !important; }
.pt98 {
padding-top: 98px !important; }
.pt99 {
padding-top: 99px !important; }
.pt100 {
padding-top: 100px !important; }
.pb0 {
padding-bottom: 0px !important; }
.pb1 {
padding-bottom: 1px !important; }
.pb2 {
padding-bottom: 2px !important; }
.pb3 {
padding-bottom: 3px !important; }
.pb4 {
padding-bottom: 4px !important; }
.pb5 {
padding-bottom: 5px !important; }
.pb6 {
padding-bottom: 6px !important; }
.pb7 {
padding-bottom: 7px !important; }
.pb8 {
padding-bottom: 8px !important; }
.pb9 {
padding-bottom: 9px !important; }
.pb10 {
padding-bottom: 10px !important; }
.pb11 {
padding-bottom: 11px !important; }
.pb12 {
padding-bottom: 12px !important; }
.pb13 {
padding-bottom: 13px !important; }
.pb14 {
padding-bottom: 14px !important; }
.pb15 {
padding-bottom: 15px !important; }
.pb16 {
padding-bottom: 16px !important; }
.pb17 {
padding-bottom: 17px !important; }
.pb18 {
padding-bottom: 18px !important; }
.pb19 {
padding-bottom: 19px !important; }
.pb20 {
padding-bottom: 20px !important; }
.pb21 {
padding-bottom: 21px !important; }
.pb22 {
padding-bottom: 22px !important; }
.pb23 {
padding-bottom: 23px !important; }
.pb24 {
padding-bottom: 24px !important; }
.pb25 {
padding-bottom: 25px !important; }
.pb26 {
padding-bottom: 26px !important; }
.pb27 {
padding-bottom: 27px !important; }
.pb28 {
padding-bottom: 28px !important; }
.pb29 {
padding-bottom: 29px !important; }
.pb30 {
padding-bottom: 30px !important; }
.pb31 {
padding-bottom: 31px !important; }
.pb32 {
padding-bottom: 32px !important; }
.pb33 {
padding-bottom: 33px !important; }
.pb34 {
padding-bottom: 34px !important; }
.pb35 {
padding-bottom: 35px !important; }
.pb36 {
padding-bottom: 36px !important; }
.pb37 {
padding-bottom: 37px !important; }
.pb38 {
padding-bottom: 38px !important; }
.pb39 {
padding-bottom: 39px !important; }
.pb40 {
padding-bottom: 40px !important; }
.pb41 {
padding-bottom: 41px !important; }
.pb42 {
padding-bottom: 42px !important; }
.pb43 {
padding-bottom: 43px !important; }
.pb44 {
padding-bottom: 44px !important; }
.pb45 {
padding-bottom: 45px !important; }
.pb46 {
padding-bottom: 46px !important; }
.pb47 {
padding-bottom: 47px !important; }
.pb48 {
padding-bottom: 48px !important; }
.pb49 {
padding-bottom: 49px !important; }
.pb50 {
padding-bottom: 50px !important; }
.pb51 {
padding-bottom: 51px !important; }
.pb52 {
padding-bottom: 52px !important; }
.pb53 {
padding-bottom: 53px !important; }
.pb54 {
padding-bottom: 54px !important; }
.pb55 {
padding-bottom: 55px !important; }
.pb56 {
padding-bottom: 56px !important; }
.pb57 {
padding-bottom: 57px !important; }
.pb58 {
padding-bottom: 58px !important; }
.pb59 {
padding-bottom: 59px !important; }
.pb60 {
padding-bottom: 60px !important; }
.pb61 {
padding-bottom: 61px !important; }
.pb62 {
padding-bottom: 62px !important; }
.pb63 {
padding-bottom: 63px !important; }
.pb64 {
padding-bottom: 64px !important; }
.pb65 {
padding-bottom: 65px !important; }
.pb66 {
padding-bottom: 66px !important; }
.pb67 {
padding-bottom: 67px !important; }
.pb68 {
padding-bottom: 68px !important; }
.pb69 {
padding-bottom: 69px !important; }
.pb70 {
padding-bottom: 70px !important; }
.pb71 {
padding-bottom: 71px !important; }
.pb72 {
padding-bottom: 72px !important; }
.pb73 {
padding-bottom: 73px !important; }
.pb74 {
padding-bottom: 74px !important; }
.pb75 {
padding-bottom: 75px !important; }
.pb76 {
padding-bottom: 76px !important; }
.pb77 {
padding-bottom: 77px !important; }
.pb78 {
padding-bottom: 78px !important; }
.pb79 {
padding-bottom: 79px !important; }
.pb80 {
padding-bottom: 80px !important; }
.pb81 {
padding-bottom: 81px !important; }
.pb82 {
padding-bottom: 82px !important; }
.pb83 {
padding-bottom: 83px !important; }
.pb84 {
padding-bottom: 84px !important; }
.pb85 {
padding-bottom: 85px !important; }
.pb86 {
padding-bottom: 86px !important; }
.pb87 {
padding-bottom: 87px !important; }
.pb88 {
padding-bottom: 88px !important; }
.pb89 {
padding-bottom: 89px !important; }
.pb90 {
padding-bottom: 90px !important; }
.pb91 {
padding-bottom: 91px !important; }
.pb92 {
padding-bottom: 92px !important; }
.pb93 {
padding-bottom: 93px !important; }
.pb94 {
padding-bottom: 94px !important; }
.pb95 {
padding-bottom: 95px !important; }
.pb96 {
padding-bottom: 96px !important; }
.pb97 {
padding-bottom: 97px !important; }
.pb98 {
padding-bottom: 98px !important; }
.pb99 {
padding-bottom: 99px !important; }
.pb100 {
padding-bottom: 100px !important; }
.pl0 {
padding-left: 0px !important; }
.pl1 {
padding-left: 1px !important; }
.pl2 {
padding-left: 2px !important; }
.pl3 {
padding-left: 3px !important; }
.pl4 {
padding-left: 4px !important; }
.pl5 {
padding-left: 5px !important; }
.pl6 {
padding-left: 6px !important; }
.pl7 {
padding-left: 7px !important; }
.pl8 {
padding-left: 8px !important; }
.pl9 {
padding-left: 9px !important; }
.pl10 {
padding-left: 10px !important; }
.pl11 {
padding-left: 11px !important; }
.pl12 {
padding-left: 12px !important; }
.pl13 {
padding-left: 13px !important; }
.pl14 {
padding-left: 14px !important; }
.pl15 {
padding-left: 15px !important; }
.pl16 {
padding-left: 16px !important; }
.pl17 {
padding-left: 17px !important; }
.pl18 {
padding-left: 18px !important; }
.pl19 {
padding-left: 19px !important; }
.pl20 {
padding-left: 20px !important; }
.pl21 {
padding-left: 21px !important; }
.pl22 {
padding-left: 22px !important; }
.pl23 {
padding-left: 23px !important; }
.pl24 {
padding-left: 24px !important; }
.pl25 {
padding-left: 25px !important; }
.pl26 {
padding-left: 26px !important; }
.pl27 {
padding-left: 27px !important; }
.pl28 {
padding-left: 28px !important; }
.pl29 {
padding-left: 29px !important; }
.pl30 {
padding-left: 30px !important; }
.pl31 {
padding-left: 31px !important; }
.pl32 {
padding-left: 32px !important; }
.pl33 {
padding-left: 33px !important; }
.pl34 {
padding-left: 34px !important; }
.pl35 {
padding-left: 35px !important; }
.pl36 {
padding-left: 36px !important; }
.pl37 {
padding-left: 37px !important; }
.pl38 {
padding-left: 38px !important; }
.pl39 {
padding-left: 39px !important; }
.pl40 {
padding-left: 40px !important; }
.pl41 {
padding-left: 41px !important; }
.pl42 {
padding-left: 42px !important; }
.pl43 {
padding-left: 43px !important; }
.pl44 {
padding-left: 44px !important; }
.pl45 {
padding-left: 45px !important; }
.pl46 {
padding-left: 46px !important; }
.pl47 {
padding-left: 47px !important; }
.pl48 {
padding-left: 48px !important; }
.pl49 {
padding-left: 49px !important; }
.pl50 {
padding-left: 50px !important; }
.pl51 {
padding-left: 51px !important; }
.pl52 {
padding-left: 52px !important; }
.pl53 {
padding-left: 53px !important; }
.pl54 {
padding-left: 54px !important; }
.pl55 {
padding-left: 55px !important; }
.pl56 {
padding-left: 56px !important; }
.pl57 {
padding-left: 57px !important; }
.pl58 {
padding-left: 58px !important; }
.pl59 {
padding-left: 59px !important; }
.pl60 {
padding-left: 60px !important; }
.pl61 {
padding-left: 61px !important; }
.pl62 {
padding-left: 62px !important; }
.pl63 {
padding-left: 63px !important; }
.pl64 {
padding-left: 64px !important; }
.pl65 {
padding-left: 65px !important; }
.pl66 {
padding-left: 66px !important; }
.pl67 {
padding-left: 67px !important; }
.pl68 {
padding-left: 68px !important; }
.pl69 {
padding-left: 69px !important; }
.pl70 {
padding-left: 70px !important; }
.pl71 {
padding-left: 71px !important; }
.pl72 {
padding-left: 72px !important; }
.pl73 {
padding-left: 73px !important; }
.pl74 {
padding-left: 74px !important; }
.pl75 {
padding-left: 75px !important; }
.pl76 {
padding-left: 76px !important; }
.pl77 {
padding-left: 77px !important; }
.pl78 {
padding-left: 78px !important; }
.pl79 {
padding-left: 79px !important; }
.pl80 {
padding-left: 80px !important; }
.pl81 {
padding-left: 81px !important; }
.pl82 {
padding-left: 82px !important; }
.pl83 {
padding-left: 83px !important; }
.pl84 {
padding-left: 84px !important; }
.pl85 {
padding-left: 85px !important; }
.pl86 {
padding-left: 86px !important; }
.pl87 {
padding-left: 87px !important; }
.pl88 {
padding-left: 88px !important; }
.pl89 {
padding-left: 89px !important; }
.pl90 {
padding-left: 90px !important; }
.pl91 {
padding-left: 91px !important; }
.pl92 {
padding-left: 92px !important; }
.pl93 {
padding-left: 93px !important; }
.pl94 {
padding-left: 94px !important; }
.pl95 {
padding-left: 95px !important; }
.pl96 {
padding-left: 96px !important; }
.pl97 {
padding-left: 97px !important; }
.pl98 {
padding-left: 98px !important; }
.pl99 {
padding-left: 99px !important; }
.pl100 {
padding-left: 100px !important; }
.pr0 {
padding-right: 0px !important; }
.pr1 {
padding-right: 1px !important; }
.pr2 {
padding-right: 2px !important; }
.pr3 {
padding-right: 3px !important; }
.pr4 {
padding-right: 4px !important; }
.pr5 {
padding-right: 5px !important; }
.pr6 {
padding-right: 6px !important; }
.pr7 {
padding-right: 7px !important; }
.pr8 {
padding-right: 8px !important; }
.pr9 {
padding-right: 9px !important; }
.pr10 {
padding-right: 10px !important; }
.pr11 {
padding-right: 11px !important; }
.pr12 {
padding-right: 12px !important; }
.pr13 {
padding-right: 13px !important; }
.pr14 {
padding-right: 14px !important; }
.pr15 {
padding-right: 15px !important; }
.pr16 {
padding-right: 16px !important; }
.pr17 {
padding-right: 17px !important; }
.pr18 {
padding-right: 18px !important; }
.pr19 {
padding-right: 19px !important; }
.pr20 {
padding-right: 20px !important; }
.pr21 {
padding-right: 21px !important; }
.pr22 {
padding-right: 22px !important; }
.pr23 {
padding-right: 23px !important; }
.pr24 {
padding-right: 24px !important; }
.pr25 {
padding-right: 25px !important; }
.pr26 {
padding-right: 26px !important; }
.pr27 {
padding-right: 27px !important; }
.pr28 {
padding-right: 28px !important; }
.pr29 {
padding-right: 29px !important; }
.pr30 {
padding-right: 30px !important; }
.pr31 {
padding-right: 31px !important; }
.pr32 {
padding-right: 32px !important; }
.pr33 {
padding-right: 33px !important; }
.pr34 {
padding-right: 34px !important; }
.pr35 {
padding-right: 35px !important; }
.pr36 {
padding-right: 36px !important; }
.pr37 {
padding-right: 37px !important; }
.pr38 {
padding-right: 38px !important; }
.pr39 {
padding-right: 39px !important; }
.pr40 {
padding-right: 40px !important; }
.pr41 {
padding-right: 41px !important; }
.pr42 {
padding-right: 42px !important; }
.pr43 {
padding-right: 43px !important; }
.pr44 {
padding-right: 44px !important; }
.pr45 {
padding-right: 45px !important; }
.pr46 {
padding-right: 46px !important; }
.pr47 {
padding-right: 47px !important; }
.pr48 {
padding-right: 48px !important; }
.pr49 {
padding-right: 49px !important; }
.pr50 {
padding-right: 50px !important; }
.pr51 {
padding-right: 51px !important; }
.pr52 {
padding-right: 52px !important; }
.pr53 {
padding-right: 53px !important; }
.pr54 {
padding-right: 54px !important; }
.pr55 {
padding-right: 55px !important; }
.pr56 {
padding-right: 56px !important; }
.pr57 {
padding-right: 57px !important; }
.pr58 {
padding-right: 58px !important; }
.pr59 {
padding-right: 59px !important; }
.pr60 {
padding-right: 60px !important; }
.pr61 {
padding-right: 61px !important; }
.pr62 {
padding-right: 62px !important; }
.pr63 {
padding-right: 63px !important; }
.pr64 {
padding-right: 64px !important; }
.pr65 {
padding-right: 65px !important; }
.pr66 {
padding-right: 66px !important; }
.pr67 {
padding-right: 67px !important; }
.pr68 {
padding-right: 68px !important; }
.pr69 {
padding-right: 69px !important; }
.pr70 {
padding-right: 70px !important; }
.pr71 {
padding-right: 71px !important; }
.pr72 {
padding-right: 72px !important; }
.pr73 {
padding-right: 73px !important; }
.pr74 {
padding-right: 74px !important; }
.pr75 {
padding-right: 75px !important; }
.pr76 {
padding-right: 76px !important; }
.pr77 {
padding-right: 77px !important; }
.pr78 {
padding-right: 78px !important; }
.pr79 {
padding-right: 79px !important; }
.pr80 {
padding-right: 80px !important; }
.pr81 {
padding-right: 81px !important; }
.pr82 {
padding-right: 82px !important; }
.pr83 {
padding-right: 83px !important; }
.pr84 {
padding-right: 84px !important; }
.pr85 {
padding-right: 85px !important; }
.pr86 {
padding-right: 86px !important; }
.pr87 {
padding-right: 87px !important; }
.pr88 {
padding-right: 88px !important; }
.pr89 {
padding-right: 89px !important; }
.pr90 {
padding-right: 90px !important; }
.pr91 {
padding-right: 91px !important; }
.pr92 {
padding-right: 92px !important; }
.pr93 {
padding-right: 93px !important; }
.pr94 {
padding-right: 94px !important; }
.pr95 {
padding-right: 95px !important; }
.pr96 {
padding-right: 96px !important; }
.pr97 {
padding-right: 97px !important; }
.pr98 {
padding-right: 98px !important; }
.pr99 {
padding-right: 99px !important; }
.pr100 {
padding-right: 100px !important; }
.m0a {
margin: 0 auto; }
.m0 {
margin: 0px !important; }
.m1 {
margin: 1px !important; }
.m2 {
margin: 2px !important; }
.m3 {
margin: 3px !important; }
.m4 {
margin: 4px !important; }
.m5 {
margin: 5px !important; }
.m6 {
margin: 6px !important; }
.m7 {
margin: 7px !important; }
.m8 {
margin: 8px !important; }
.m9 {
margin: 9px !important; }
.m10 {
margin: 10px !important; }
.m11 {
margin: 11px !important; }
.m12 {
margin: 12px !important; }
.m13 {
margin: 13px !important; }
.m14 {
margin: 14px !important; }
.m15 {
margin: 15px !important; }
.m16 {
margin: 16px !important; }
.m17 {
margin: 17px !important; }
.m18 {
margin: 18px !important; }
.m19 {
margin: 19px !important; }
.m20 {
margin: 20px !important; }
.m21 {
margin: 21px !important; }
.m22 {
margin: 22px !important; }
.m23 {
margin: 23px !important; }
.m24 {
margin: 24px !important; }
.m25 {
margin: 25px !important; }
.m26 {
margin: 26px !important; }
.m27 {
margin: 27px !important; }
.m28 {
margin: 28px !important; }
.m29 {
margin: 29px !important; }
.m30 {
margin: 30px !important; }
.m31 {
margin: 31px !important; }
.m32 {
margin: 32px !important; }
.m33 {
margin: 33px !important; }
.m34 {
margin: 34px !important; }
.m35 {
margin: 35px !important; }
.m36 {
margin: 36px !important; }
.m37 {
margin: 37px !important; }
.m38 {
margin: 38px !important; }
.m39 {
margin: 39px !important; }
.m40 {
margin: 40px !important; }
.m41 {
margin: 41px !important; }
.m42 {
margin: 42px !important; }
.m43 {
margin: 43px !important; }
.m44 {
margin: 44px !important; }
.m45 {
margin: 45px !important; }
.m46 {
margin: 46px !important; }
.m47 {
margin: 47px !important; }
.m48 {
margin: 48px !important; }
.m49 {
margin: 49px !important; }
.m50 {
margin: 50px !important; }
.m51 {
margin: 51px !important; }
.m52 {
margin: 52px !important; }
.m53 {
margin: 53px !important; }
.m54 {
margin: 54px !important; }
.m55 {
margin: 55px !important; }
.m56 {
margin: 56px !important; }
.m57 {
margin: 57px !important; }
.m58 {
margin: 58px !important; }
.m59 {
margin: 59px !important; }
.m60 {
margin: 60px !important; }
.m61 {
margin: 61px !important; }
.m62 {
margin: 62px !important; }
.m63 {
margin: 63px !important; }
.m64 {
margin: 64px !important; }
.m65 {
margin: 65px !important; }
.m66 {
margin: 66px !important; }
.m67 {
margin: 67px !important; }
.m68 {
margin: 68px !important; }
.m69 {
margin: 69px !important; }
.m70 {
margin: 70px !important; }
.m71 {
margin: 71px !important; }
.m72 {
margin: 72px !important; }
.m73 {
margin: 73px !important; }
.m74 {
margin: 74px !important; }
.m75 {
margin: 75px !important; }
.m76 {
margin: 76px !important; }
.m77 {
margin: 77px !important; }
.m78 {
margin: 78px !important; }
.m79 {
margin: 79px !important; }
.m80 {
margin: 80px !important; }
.m81 {
margin: 81px !important; }
.m82 {
margin: 82px !important; }
.m83 {
margin: 83px !important; }
.m84 {
margin: 84px !important; }
.m85 {
margin: 85px !important; }
.m86 {
margin: 86px !important; }
.m87 {
margin: 87px !important; }
.m88 {
margin: 88px !important; }
.m89 {
margin: 89px !important; }
.m90 {
margin: 90px !important; }
.m91 {
margin: 91px !important; }
.m92 {
margin: 92px !important; }
.m93 {
margin: 93px !important; }
.m94 {
margin: 94px !important; }
.m95 {
margin: 95px !important; }
.m96 {
margin: 96px !important; }
.m97 {
margin: 97px !important; }
.m98 {
margin: 98px !important; }
.m99 {
margin: 99px !important; }
.m100 {
margin: 100px !important; }
.mt-100 {
margin-top: -100px !important; }
.mt-99 {
margin-top: -99px !important; }
.mt-98 {
margin-top: -98px !important; }
.mt-97 {
margin-top: -97px !important; }
.mt-96 {
margin-top: -96px !important; }
.mt-95 {
margin-top: -95px !important; }
.mt-94 {
margin-top: -94px !important; }
.mt-93 {
margin-top: -93px !important; }
.mt-92 {
margin-top: -92px !important; }
.mt-91 {
margin-top: -91px !important; }
.mt-90 {
margin-top: -90px !important; }
.mt-89 {
margin-top: -89px !important; }
.mt-88 {
margin-top: -88px !important; }
.mt-87 {
margin-top: -87px !important; }
.mt-86 {
margin-top: -86px !important; }
.mt-85 {
margin-top: -85px !important; }
.mt-84 {
margin-top: -84px !important; }
.mt-83 {
margin-top: -83px !important; }
.mt-82 {
margin-top: -82px !important; }
.mt-81 {
margin-top: -81px !important; }
.mt-80 {
margin-top: -80px !important; }
.mt-79 {
margin-top: -79px !important; }
.mt-78 {
margin-top: -78px !important; }
.mt-77 {
margin-top: -77px !important; }
.mt-76 {
margin-top: -76px !important; }
.mt-75 {
margin-top: -75px !important; }
.mt-74 {
margin-top: -74px !important; }
.mt-73 {
margin-top: -73px !important; }
.mt-72 {
margin-top: -72px !important; }
.mt-71 {
margin-top: -71px !important; }
.mt-70 {
margin-top: -70px !important; }
.mt-69 {
margin-top: -69px !important; }
.mt-68 {
margin-top: -68px !important; }
.mt-67 {
margin-top: -67px !important; }
.mt-66 {
margin-top: -66px !important; }
.mt-65 {
margin-top: -65px !important; }
.mt-64 {
margin-top: -64px !important; }
.mt-63 {
margin-top: -63px !important; }
.mt-62 {
margin-top: -62px !important; }
.mt-61 {
margin-top: -61px !important; }
.mt-60 {
margin-top: -60px !important; }
.mt-59 {
margin-top: -59px !important; }
.mt-58 {
margin-top: -58px !important; }
.mt-57 {
margin-top: -57px !important; }
.mt-56 {
margin-top: -56px !important; }
.mt-55 {
margin-top: -55px !important; }
.mt-54 {
margin-top: -54px !important; }
.mt-53 {
margin-top: -53px !important; }
.mt-52 {
margin-top: -52px !important; }
.mt-51 {
margin-top: -51px !important; }
.mt-50 {
margin-top: -50px !important; }
.mt-49 {
margin-top: -49px !important; }
.mt-48 {
margin-top: -48px !important; }
.mt-47 {
margin-top: -47px !important; }
.mt-46 {
margin-top: -46px !important; }
.mt-45 {
margin-top: -45px !important; }
.mt-44 {
margin-top: -44px !important; }
.mt-43 {
margin-top: -43px !important; }
.mt-42 {
margin-top: -42px !important; }
.mt-41 {
margin-top: -41px !important; }
.mt-40 {
margin-top: -40px !important; }
.mt-39 {
margin-top: -39px !important; }
.mt-38 {
margin-top: -38px !important; }
.mt-37 {
margin-top: -37px !important; }
.mt-36 {
margin-top: -36px !important; }
.mt-35 {
margin-top: -35px !important; }
.mt-34 {
margin-top: -34px !important; }
.mt-33 {
margin-top: -33px !important; }
.mt-32 {
margin-top: -32px !important; }
.mt-31 {
margin-top: -31px !important; }
.mt-30 {
margin-top: -30px !important; }
.mt-29 {
margin-top: -29px !important; }
.mt-28 {
margin-top: -28px !important; }
.mt-27 {
margin-top: -27px !important; }
.mt-26 {
margin-top: -26px !important; }
.mt-25 {
margin-top: -25px !important; }
.mt-24 {
margin-top: -24px !important; }
.mt-23 {
margin-top: -23px !important; }
.mt-22 {
margin-top: -22px !important; }
.mt-21 {
margin-top: -21px !important; }
.mt-20 {
margin-top: -20px !important; }
.mt-19 {
margin-top: -19px !important; }
.mt-18 {
margin-top: -18px !important; }
.mt-17 {
margin-top: -17px !important; }
.mt-16 {
margin-top: -16px !important; }
.mt-15 {
margin-top: -15px !important; }
.mt-14 {
margin-top: -14px !important; }
.mt-13 {
margin-top: -13px !important; }
.mt-12 {
margin-top: -12px !important; }
.mt-11 {
margin-top: -11px !important; }
.mt-10 {
margin-top: -10px !important; }
.mt-9 {
margin-top: -9px !important; }
.mt-8 {
margin-top: -8px !important; }
.mt-7 {
margin-top: -7px !important; }
.mt-6 {
margin-top: -6px !important; }
.mt-5 {
margin-top: -5px !important; }
.mt-4 {
margin-top: -4px !important; }
.mt-3 {
margin-top: -3px !important; }
.mt-2 {
margin-top: -2px !important; }
.mt-1 {
margin-top: -1px !important; }
.mt0 {
margin-top: 0px !important; }
.mt1 {
margin-top: 1px !important; }
.mt2 {
margin-top: 2px !important; }
.mt3 {
margin-top: 3px !important; }
.mt4 {
margin-top: 4px !important; }
.mt5 {
margin-top: 5px !important; }
.mt6 {
margin-top: 6px !important; }
.mt7 {
margin-top: 7px !important; }
.mt8 {
margin-top: 8px !important; }
.mt9 {
margin-top: 9px !important; }
.mt10 {
margin-top: 10px !important; }
.mt11 {
margin-top: 11px !important; }
.mt12 {
margin-top: 12px !important; }
.mt13 {
margin-top: 13px !important; }
.mt14 {
margin-top: 14px !important; }
.mt15 {
margin-top: 15px !important; }
.mt16 {
margin-top: 16px !important; }
.mt17 {
margin-top: 17px !important; }
.mt18 {
margin-top: 18px !important; }
.mt19 {
margin-top: 19px !important; }
.mt20 {
margin-top: 20px !important; }
.mt21 {
margin-top: 21px !important; }
.mt22 {
margin-top: 22px !important; }
.mt23 {
margin-top: 23px !important; }
.mt24 {
margin-top: 24px !important; }
.mt25 {
margin-top: 25px !important; }
.mt26 {
margin-top: 26px !important; }
.mt27 {
margin-top: 27px !important; }
.mt28 {
margin-top: 28px !important; }
.mt29 {
margin-top: 29px !important; }
.mt30 {
margin-top: 30px !important; }
.mt31 {
margin-top: 31px !important; }
.mt32 {
margin-top: 32px !important; }
.mt33 {
margin-top: 33px !important; }
.mt34 {
margin-top: 34px !important; }
.mt35 {
margin-top: 35px !important; }
.mt36 {
margin-top: 36px !important; }
.mt37 {
margin-top: 37px !important; }
.mt38 {
margin-top: 38px !important; }
.mt39 {
margin-top: 39px !important; }
.mt40 {
margin-top: 40px !important; }
.mt41 {
margin-top: 41px !important; }
.mt42 {
margin-top: 42px !important; }
.mt43 {
margin-top: 43px !important; }
.mt44 {
margin-top: 44px !important; }
.mt45 {
margin-top: 45px !important; }
.mt46 {
margin-top: 46px !important; }
.mt47 {
margin-top: 47px !important; }
.mt48 {
margin-top: 48px !important; }
.mt49 {
margin-top: 49px !important; }
.mt50 {
margin-top: 50px !important; }
.mt51 {
margin-top: 51px !important; }
.mt52 {
margin-top: 52px !important; }
.mt53 {
margin-top: 53px !important; }
.mt54 {
margin-top: 54px !important; }
.mt55 {
margin-top: 55px !important; }
.mt56 {
margin-top: 56px !important; }
.mt57 {
margin-top: 57px !important; }
.mt58 {
margin-top: 58px !important; }
.mt59 {
margin-top: 59px !important; }
.mt60 {
margin-top: 60px !important; }
.mt61 {
margin-top: 61px !important; }
.mt62 {
margin-top: 62px !important; }
.mt63 {
margin-top: 63px !important; }
.mt64 {
margin-top: 64px !important; }
.mt65 {
margin-top: 65px !important; }
.mt66 {
margin-top: 66px !important; }
.mt67 {
margin-top: 67px !important; }
.mt68 {
margin-top: 68px !important; }
.mt69 {
margin-top: 69px !important; }
.mt70 {
margin-top: 70px !important; }
.mt71 {
margin-top: 71px !important; }
.mt72 {
margin-top: 72px !important; }
.mt73 {
margin-top: 73px !important; }
.mt74 {
margin-top: 74px !important; }
.mt75 {
margin-top: 75px !important; }
.mt76 {
margin-top: 76px !important; }
.mt77 {
margin-top: 77px !important; }
.mt78 {
margin-top: 78px !important; }
.mt79 {
margin-top: 79px !important; }
.mt80 {
margin-top: 80px !important; }
.mt81 {
margin-top: 81px !important; }
.mt82 {
margin-top: 82px !important; }
.mt83 {
margin-top: 83px !important; }
.mt84 {
margin-top: 84px !important; }
.mt85 {
margin-top: 85px !important; }
.mt86 {
margin-top: 86px !important; }
.mt87 {
margin-top: 87px !important; }
.mt88 {
margin-top: 88px !important; }
.mt89 {
margin-top: 89px !important; }
.mt90 {
margin-top: 90px !important; }
.mt91 {
margin-top: 91px !important; }
.mt92 {
margin-top: 92px !important; }
.mt93 {
margin-top: 93px !important; }
.mt94 {
margin-top: 94px !important; }
.mt95 {
margin-top: 95px !important; }
.mt96 {
margin-top: 96px !important; }
.mt97 {
margin-top: 97px !important; }
.mt98 {
margin-top: 98px !important; }
.mt99 {
margin-top: 99px !important; }
.mt100 {
margin-top: 100px !important; }
.mb-100 {
margin-bottom: -100px !important; }
.mb-99 {
margin-bottom: -99px !important; }
.mb-98 {
margin-bottom: -98px !important; }
.mb-97 {
margin-bottom: -97px !important; }
.mb-96 {
margin-bottom: -96px !important; }
.mb-95 {
margin-bottom: -95px !important; }
.mb-94 {
margin-bottom: -94px !important; }
.mb-93 {
margin-bottom: -93px !important; }
.mb-92 {
margin-bottom: -92px !important; }
.mb-91 {
margin-bottom: -91px !important; }
.mb-90 {
margin-bottom: -90px !important; }
.mb-89 {
margin-bottom: -89px !important; }
.mb-88 {
margin-bottom: -88px !important; }
.mb-87 {
margin-bottom: -87px !important; }
.mb-86 {
margin-bottom: -86px !important; }
.mb-85 {
margin-bottom: -85px !important; }
.mb-84 {
margin-bottom: -84px !important; }
.mb-83 {
margin-bottom: -83px !important; }
.mb-82 {
margin-bottom: -82px !important; }
.mb-81 {
margin-bottom: -81px !important; }
.mb-80 {
margin-bottom: -80px !important; }
.mb-79 {
margin-bottom: -79px !important; }
.mb-78 {
margin-bottom: -78px !important; }
.mb-77 {
margin-bottom: -77px !important; }
.mb-76 {
margin-bottom: -76px !important; }
.mb-75 {
margin-bottom: -75px !important; }
.mb-74 {
margin-bottom: -74px !important; }
.mb-73 {
margin-bottom: -73px !important; }
.mb-72 {
margin-bottom: -72px !important; }
.mb-71 {
margin-bottom: -71px !important; }
.mb-70 {
margin-bottom: -70px !important; }
.mb-69 {
margin-bottom: -69px !important; }
.mb-68 {
margin-bottom: -68px !important; }
.mb-67 {
margin-bottom: -67px !important; }
.mb-66 {
margin-bottom: -66px !important; }
.mb-65 {
margin-bottom: -65px !important; }
.mb-64 {
margin-bottom: -64px !important; }
.mb-63 {
margin-bottom: -63px !important; }
.mb-62 {
margin-bottom: -62px !important; }
.mb-61 {
margin-bottom: -61px !important; }
.mb-60 {
margin-bottom: -60px !important; }
.mb-59 {
margin-bottom: -59px !important; }
.mb-58 {
margin-bottom: -58px !important; }
.mb-57 {
margin-bottom: -57px !important; }
.mb-56 {
margin-bottom: -56px !important; }
.mb-55 {
margin-bottom: -55px !important; }
.mb-54 {
margin-bottom: -54px !important; }
.mb-53 {
margin-bottom: -53px !important; }
.mb-52 {
margin-bottom: -52px !important; }
.mb-51 {
margin-bottom: -51px !important; }
.mb-50 {
margin-bottom: -50px !important; }
.mb-49 {
margin-bottom: -49px !important; }
.mb-48 {
margin-bottom: -48px !important; }
.mb-47 {
margin-bottom: -47px !important; }
.mb-46 {
margin-bottom: -46px !important; }
.mb-45 {
margin-bottom: -45px !important; }
.mb-44 {
margin-bottom: -44px !important; }
.mb-43 {
margin-bottom: -43px !important; }
.mb-42 {
margin-bottom: -42px !important; }
.mb-41 {
margin-bottom: -41px !important; }
.mb-40 {
margin-bottom: -40px !important; }
.mb-39 {
margin-bottom: -39px !important; }
.mb-38 {
margin-bottom: -38px !important; }
.mb-37 {
margin-bottom: -37px !important; }
.mb-36 {
margin-bottom: -36px !important; }
.mb-35 {
margin-bottom: -35px !important; }
.mb-34 {
margin-bottom: -34px !important; }
.mb-33 {
margin-bottom: -33px !important; }
.mb-32 {
margin-bottom: -32px !important; }
.mb-31 {
margin-bottom: -31px !important; }
.mb-30 {
margin-bottom: -30px !important; }
.mb-29 {
margin-bottom: -29px !important; }
.mb-28 {
margin-bottom: -28px !important; }
.mb-27 {
margin-bottom: -27px !important; }
.mb-26 {
margin-bottom: -26px !important; }
.mb-25 {
margin-bottom: -25px !important; }
.mb-24 {
margin-bottom: -24px !important; }
.mb-23 {
margin-bottom: -23px !important; }
.mb-22 {
margin-bottom: -22px !important; }
.mb-21 {
margin-bottom: -21px !important; }
.mb-20 {
margin-bottom: -20px !important; }
.mb-19 {
margin-bottom: -19px !important; }
.mb-18 {
margin-bottom: -18px !important; }
.mb-17 {
margin-bottom: -17px !important; }
.mb-16 {
margin-bottom: -16px !important; }
.mb-15 {
margin-bottom: -15px !important; }
.mb-14 {
margin-bottom: -14px !important; }
.mb-13 {
margin-bottom: -13px !important; }
.mb-12 {
margin-bottom: -12px !important; }
.mb-11 {
margin-bottom: -11px !important; }
.mb-10 {
margin-bottom: -10px !important; }
.mb-9 {
margin-bottom: -9px !important; }
.mb-8 {
margin-bottom: -8px !important; }
.mb-7 {
margin-bottom: -7px !important; }
.mb-6 {
margin-bottom: -6px !important; }
.mb-5 {
margin-bottom: -5px !important; }
.mb-4 {
margin-bottom: -4px !important; }
.mb-3 {
margin-bottom: -3px !important; }
.mb-2 {
margin-bottom: -2px !important; }
.mb-1 {
margin-bottom: -1px !important; }
.mb0 {
margin-bottom: 0px !important; }
.mb1 {
margin-bottom: 1px !important; }
.mb2 {
margin-bottom: 2px !important; }
.mb3 {
margin-bottom: 3px !important; }
.mb4 {
margin-bottom: 4px !important; }
.mb5 {
margin-bottom: 5px !important; }
.mb6 {
margin-bottom: 6px !important; }
.mb7 {
margin-bottom: 7px !important; }
.mb8 {
margin-bottom: 8px !important; }
.mb9 {
margin-bottom: 9px !important; }
.mb10 {
margin-bottom: 10px !important; }
.mb11 {
margin-bottom: 11px !important; }
.mb12 {
margin-bottom: 12px !important; }
.mb13 {
margin-bottom: 13px !important; }
.mb14 {
margin-bottom: 14px !important; }
.mb15 {
margin-bottom: 15px !important; }
.mb16 {
margin-bottom: 16px !important; }
.mb17 {
margin-bottom: 17px !important; }
.mb18 {
margin-bottom: 18px !important; }
.mb19 {
margin-bottom: 19px !important; }
.mb20 {
margin-bottom: 20px !important; }
.mb21 {
margin-bottom: 21px !important; }
.mb22 {
margin-bottom: 22px !important; }
.mb23 {
margin-bottom: 23px !important; }
.mb24 {
margin-bottom: 24px !important; }
.mb25 {
margin-bottom: 25px !important; }
.mb26 {
margin-bottom: 26px !important; }
.mb27 {
margin-bottom: 27px !important; }
.mb28 {
margin-bottom: 28px !important; }
.mb29 {
margin-bottom: 29px !important; }
.mb30 {
margin-bottom: 30px !important; }
.mb31 {
margin-bottom: 31px !important; }
.mb32 {
margin-bottom: 32px !important; }
.mb33 {
margin-bottom: 33px !important; }
.mb34 {
margin-bottom: 34px !important; }
.mb35 {
margin-bottom: 35px !important; }
.mb36 {
margin-bottom: 36px !important; }
.mb37 {
margin-bottom: 37px !important; }
.mb38 {
margin-bottom: 38px !important; }
.mb39 {
margin-bottom: 39px !important; }
.mb40 {
margin-bottom: 40px !important; }
.mb41 {
margin-bottom: 41px !important; }
.mb42 {
margin-bottom: 42px !important; }
.mb43 {
margin-bottom: 43px !important; }
.mb44 {
margin-bottom: 44px !important; }
.mb45 {
margin-bottom: 45px !important; }
.mb46 {
margin-bottom: 46px !important; }
.mb47 {
margin-bottom: 47px !important; }
.mb48 {
margin-bottom: 48px !important; }
.mb49 {
margin-bottom: 49px !important; }
.mb50 {
margin-bottom: 50px !important; }
.mb51 {
margin-bottom: 51px !important; }
.mb52 {
margin-bottom: 52px !important; }
.mb53 {
margin-bottom: 53px !important; }
.mb54 {
margin-bottom: 54px !important; }
.mb55 {
margin-bottom: 55px !important; }
.mb56 {
margin-bottom: 56px !important; }
.mb57 {
margin-bottom: 57px !important; }
.mb58 {
margin-bottom: 58px !important; }
.mb59 {
margin-bottom: 59px !important; }
.mb60 {
margin-bottom: 60px !important; }
.mb61 {
margin-bottom: 61px !important; }
.mb62 {
margin-bottom: 62px !important; }
.mb63 {
margin-bottom: 63px !important; }
.mb64 {
margin-bottom: 64px !important; }
.mb65 {
margin-bottom: 65px !important; }
.mb66 {
margin-bottom: 66px !important; }
.mb67 {
margin-bottom: 67px !important; }
.mb68 {
margin-bottom: 68px !important; }
.mb69 {
margin-bottom: 69px !important; }
.mb70 {
margin-bottom: 70px !important; }
.mb71 {
margin-bottom: 71px !important; }
.mb72 {
margin-bottom: 72px !important; }
.mb73 {
margin-bottom: 73px !important; }
.mb74 {
margin-bottom: 74px !important; }
.mb75 {
margin-bottom: 75px !important; }
.mb76 {
margin-bottom: 76px !important; }
.mb77 {
margin-bottom: 77px !important; }
.mb78 {
margin-bottom: 78px !important; }
.mb79 {
margin-bottom: 79px !important; }
.mb80 {
margin-bottom: 80px !important; }
.mb81 {
margin-bottom: 81px !important; }
.mb82 {
margin-bottom: 82px !important; }
.mb83 {
margin-bottom: 83px !important; }
.mb84 {
margin-bottom: 84px !important; }
.mb85 {
margin-bottom: 85px !important; }
.mb86 {
margin-bottom: 86px !important; }
.mb87 {
margin-bottom: 87px !important; }
.mb88 {
margin-bottom: 88px !important; }
.mb89 {
margin-bottom: 89px !important; }
.mb90 {
margin-bottom: 90px !important; }
.mb91 {
margin-bottom: 91px !important; }
.mb92 {
margin-bottom: 92px !important; }
.mb93 {
margin-bottom: 93px !important; }
.mb94 {
margin-bottom: 94px !important; }
.mb95 {
margin-bottom: 95px !important; }
.mb96 {
margin-bottom: 96px !important; }
.mb97 {
margin-bottom: 97px !important; }
.mb98 {
margin-bottom: 98px !important; }
.mb99 {
margin-bottom: 99px !important; }
.mb100 {
margin-bottom: 100px !important; }
.ml-100 {
margin-left: -100px !important; }
.ml-99 {
margin-left: -99px !important; }
.ml-98 {
margin-left: -98px !important; }
.ml-97 {
margin-left: -97px !important; }
.ml-96 {
margin-left: -96px !important; }
.ml-95 {
margin-left: -95px !important; }
.ml-94 {
margin-left: -94px !important; }
.ml-93 {
margin-left: -93px !important; }
.ml-92 {
margin-left: -92px !important; }
.ml-91 {
margin-left: -91px !important; }
.ml-90 {
margin-left: -90px !important; }
.ml-89 {
margin-left: -89px !important; }
.ml-88 {
margin-left: -88px !important; }
.ml-87 {
margin-left: -87px !important; }
.ml-86 {
margin-left: -86px !important; }
.ml-85 {
margin-left: -85px !important; }
.ml-84 {
margin-left: -84px !important; }
.ml-83 {
margin-left: -83px !important; }
.ml-82 {
margin-left: -82px !important; }
.ml-81 {
margin-left: -81px !important; }
.ml-80 {
margin-left: -80px !important; }
.ml-79 {
margin-left: -79px !important; }
.ml-78 {
margin-left: -78px !important; }
.ml-77 {
margin-left: -77px !important; }
.ml-76 {
margin-left: -76px !important; }
.ml-75 {
margin-left: -75px !important; }
.ml-74 {
margin-left: -74px !important; }
.ml-73 {
margin-left: -73px !important; }
.ml-72 {
margin-left: -72px !important; }
.ml-71 {
margin-left: -71px !important; }
.ml-70 {
margin-left: -70px !important; }
.ml-69 {
margin-left: -69px !important; }
.ml-68 {
margin-left: -68px !important; }
.ml-67 {
margin-left: -67px !important; }
.ml-66 {
margin-left: -66px !important; }
.ml-65 {
margin-left: -65px !important; }
.ml-64 {
margin-left: -64px !important; }
.ml-63 {
margin-left: -63px !important; }
.ml-62 {
margin-left: -62px !important; }
.ml-61 {
margin-left: -61px !important; }
.ml-60 {
margin-left: -60px !important; }
.ml-59 {
margin-left: -59px !important; }
.ml-58 {
margin-left: -58px !important; }
.ml-57 {
margin-left: -57px !important; }
.ml-56 {
margin-left: -56px !important; }
.ml-55 {
margin-left: -55px !important; }
.ml-54 {
margin-left: -54px !important; }
.ml-53 {
margin-left: -53px !important; }
.ml-52 {
margin-left: -52px !important; }
.ml-51 {
margin-left: -51px !important; }
.ml-50 {
margin-left: -50px !important; }
.ml-49 {
margin-left: -49px !important; }
.ml-48 {
margin-left: -48px !important; }
.ml-47 {
margin-left: -47px !important; }
.ml-46 {
margin-left: -46px !important; }
.ml-45 {
margin-left: -45px !important; }
.ml-44 {
margin-left: -44px !important; }
.ml-43 {
margin-left: -43px !important; }
.ml-42 {
margin-left: -42px !important; }
.ml-41 {
margin-left: -41px !important; }
.ml-40 {
margin-left: -40px !important; }
.ml-39 {
margin-left: -39px !important; }
.ml-38 {
margin-left: -38px !important; }
.ml-37 {
margin-left: -37px !important; }
.ml-36 {
margin-left: -36px !important; }
.ml-35 {
margin-left: -35px !important; }
.ml-34 {
margin-left: -34px !important; }
.ml-33 {
margin-left: -33px !important; }
.ml-32 {
margin-left: -32px !important; }
.ml-31 {
margin-left: -31px !important; }
.ml-30 {
margin-left: -30px !important; }
.ml-29 {
margin-left: -29px !important; }
.ml-28 {
margin-left: -28px !important; }
.ml-27 {
margin-left: -27px !important; }
.ml-26 {
margin-left: -26px !important; }
.ml-25 {
margin-left: -25px !important; }
.ml-24 {
margin-left: -24px !important; }
.ml-23 {
margin-left: -23px !important; }
.ml-22 {
margin-left: -22px !important; }
.ml-21 {
margin-left: -21px !important; }
.ml-20 {
margin-left: -20px !important; }
.ml-19 {
margin-left: -19px !important; }
.ml-18 {
margin-left: -18px !important; }
.ml-17 {
margin-left: -17px !important; }
.ml-16 {
margin-left: -16px !important; }
.ml-15 {
margin-left: -15px !important; }
.ml-14 {
margin-left: -14px !important; }
.ml-13 {
margin-left: -13px !important; }
.ml-12 {
margin-left: -12px !important; }
.ml-11 {
margin-left: -11px !important; }
.ml-10 {
margin-left: -10px !important; }
.ml-9 {
margin-left: -9px !important; }
.ml-8 {
margin-left: -8px !important; }
.ml-7 {
margin-left: -7px !important; }
.ml-6 {
margin-left: -6px !important; }
.ml-5 {
margin-left: -5px !important; }
.ml-4 {
margin-left: -4px !important; }
.ml-3 {
margin-left: -3px !important; }
.ml-2 {
margin-left: -2px !important; }
.ml-1 {
margin-left: -1px !important; }
.ml0 {
margin-left: 0px !important; }
.ml1 {
margin-left: 1px !important; }
.ml2 {
margin-left: 2px !important; }
.ml3 {
margin-left: 3px !important; }
.ml4 {
margin-left: 4px !important; }
.ml5 {
margin-left: 5px !important; }
.ml6 {
margin-left: 6px !important; }
.ml7 {
margin-left: 7px !important; }
.ml8 {
margin-left: 8px !important; }
.ml9 {
margin-left: 9px !important; }
.ml10 {
margin-left: 10px !important; }
.ml11 {
margin-left: 11px !important; }
.ml12 {
margin-left: 12px !important; }
.ml13 {
margin-left: 13px !important; }
.ml14 {
margin-left: 14px !important; }
.ml15 {
margin-left: 15px !important; }
.ml16 {
margin-left: 16px !important; }
.ml17 {
margin-left: 17px !important; }
.ml18 {
margin-left: 18px !important; }
.ml19 {
margin-left: 19px !important; }
.ml20 {
margin-left: 20px !important; }
.ml21 {
margin-left: 21px !important; }
.ml22 {
margin-left: 22px !important; }
.ml23 {
margin-left: 23px !important; }
.ml24 {
margin-left: 24px !important; }
.ml25 {
margin-left: 25px !important; }
.ml26 {
margin-left: 26px !important; }
.ml27 {
margin-left: 27px !important; }
.ml28 {
margin-left: 28px !important; }
.ml29 {
margin-left: 29px !important; }
.ml30 {
margin-left: 30px !important; }
.ml31 {
margin-left: 31px !important; }
.ml32 {
margin-left: 32px !important; }
.ml33 {
margin-left: 33px !important; }
.ml34 {
margin-left: 34px !important; }
.ml35 {
margin-left: 35px !important; }
.ml36 {
margin-left: 36px !important; }
.ml37 {
margin-left: 37px !important; }
.ml38 {
margin-left: 38px !important; }
.ml39 {
margin-left: 39px !important; }
.ml40 {
margin-left: 40px !important; }
.ml41 {
margin-left: 41px !important; }
.ml42 {
margin-left: 42px !important; }
.ml43 {
margin-left: 43px !important; }
.ml44 {
margin-left: 44px !important; }
.ml45 {
margin-left: 45px !important; }
.ml46 {
margin-left: 46px !important; }
.ml47 {
margin-left: 47px !important; }
.ml48 {
margin-left: 48px !important; }
.ml49 {
margin-left: 49px !important; }
.ml50 {
margin-left: 50px !important; }
.ml51 {
margin-left: 51px !important; }
.ml52 {
margin-left: 52px !important; }
.ml53 {
margin-left: 53px !important; }
.ml54 {
margin-left: 54px !important; }
.ml55 {
margin-left: 55px !important; }
.ml56 {
margin-left: 56px !important; }
.ml57 {
margin-left: 57px !important; }
.ml58 {
margin-left: 58px !important; }
.ml59 {
margin-left: 59px !important; }
.ml60 {
margin-left: 60px !important; }
.ml61 {
margin-left: 61px !important; }
.ml62 {
margin-left: 62px !important; }
.ml63 {
margin-left: 63px !important; }
.ml64 {
margin-left: 64px !important; }
.ml65 {
margin-left: 65px !important; }
.ml66 {
margin-left: 66px !important; }
.ml67 {
margin-left: 67px !important; }
.ml68 {
margin-left: 68px !important; }
.ml69 {
margin-left: 69px !important; }
.ml70 {
margin-left: 70px !important; }
.ml71 {
margin-left: 71px !important; }
.ml72 {
margin-left: 72px !important; }
.ml73 {
margin-left: 73px !important; }
.ml74 {
margin-left: 74px !important; }
.ml75 {
margin-left: 75px !important; }
.ml76 {
margin-left: 76px !important; }
.ml77 {
margin-left: 77px !important; }
.ml78 {
margin-left: 78px !important; }
.ml79 {
margin-left: 79px !important; }
.ml80 {
margin-left: 80px !important; }
.ml81 {
margin-left: 81px !important; }
.ml82 {
margin-left: 82px !important; }
.ml83 {
margin-left: 83px !important; }
.ml84 {
margin-left: 84px !important; }
.ml85 {
margin-left: 85px !important; }
.ml86 {
margin-left: 86px !important; }
.ml87 {
margin-left: 87px !important; }
.ml88 {
margin-left: 88px !important; }
.ml89 {
margin-left: 89px !important; }
.ml90 {
margin-left: 90px !important; }
.ml91 {
margin-left: 91px !important; }
.ml92 {
margin-left: 92px !important; }
.ml93 {
margin-left: 93px !important; }
.ml94 {
margin-left: 94px !important; }
.ml95 {
margin-left: 95px !important; }
.ml96 {
margin-left: 96px !important; }
.ml97 {
margin-left: 97px !important; }
.ml98 {
margin-left: 98px !important; }
.ml99 {
margin-left: 99px !important; }
.ml100 {
margin-left: 100px !important; }
.mr-100 {
margin-right: -100px !important; }
.mr-99 {
margin-right: -99px !important; }
.mr-98 {
margin-right: -98px !important; }
.mr-97 {
margin-right: -97px !important; }
.mr-96 {
margin-right: -96px !important; }
.mr-95 {
margin-right: -95px !important; }
.mr-94 {
margin-right: -94px !important; }
.mr-93 {
margin-right: -93px !important; }
.mr-92 {
margin-right: -92px !important; }
.mr-91 {
margin-right: -91px !important; }
.mr-90 {
margin-right: -90px !important; }
.mr-89 {
margin-right: -89px !important; }
.mr-88 {
margin-right: -88px !important; }
.mr-87 {
margin-right: -87px !important; }
.mr-86 {
margin-right: -86px !important; }
.mr-85 {
margin-right: -85px !important; }
.mr-84 {
margin-right: -84px !important; }
.mr-83 {
margin-right: -83px !important; }
.mr-82 {
margin-right: -82px !important; }
.mr-81 {
margin-right: -81px !important; }
.mr-80 {
margin-right: -80px !important; }
.mr-79 {
margin-right: -79px !important; }
.mr-78 {
margin-right: -78px !important; }
.mr-77 {
margin-right: -77px !important; }
.mr-76 {
margin-right: -76px !important; }
.mr-75 {
margin-right: -75px !important; }
.mr-74 {
margin-right: -74px !important; }
.mr-73 {
margin-right: -73px !important; }
.mr-72 {
margin-right: -72px !important; }
.mr-71 {
margin-right: -71px !important; }
.mr-70 {
margin-right: -70px !important; }
.mr-69 {
margin-right: -69px !important; }
.mr-68 {
margin-right: -68px !important; }
.mr-67 {
margin-right: -67px !important; }
.mr-66 {
margin-right: -66px !important; }
.mr-65 {
margin-right: -65px !important; }
.mr-64 {
margin-right: -64px !important; }
.mr-63 {
margin-right: -63px !important; }
.mr-62 {
margin-right: -62px !important; }
.mr-61 {
margin-right: -61px !important; }
.mr-60 {
margin-right: -60px !important; }
.mr-59 {
margin-right: -59px !important; }
.mr-58 {
margin-right: -58px !important; }
.mr-57 {
margin-right: -57px !important; }
.mr-56 {
margin-right: -56px !important; }
.mr-55 {
margin-right: -55px !important; }
.mr-54 {
margin-right: -54px !important; }
.mr-53 {
margin-right: -53px !important; }
.mr-52 {
margin-right: -52px !important; }
.mr-51 {
margin-right: -51px !important; }
.mr-50 {
margin-right: -50px !important; }
.mr-49 {
margin-right: -49px !important; }
.mr-48 {
margin-right: -48px !important; }
.mr-47 {
margin-right: -47px !important; }
.mr-46 {
margin-right: -46px !important; }
.mr-45 {
margin-right: -45px !important; }
.mr-44 {
margin-right: -44px !important; }
.mr-43 {
margin-right: -43px !important; }
.mr-42 {
margin-right: -42px !important; }
.mr-41 {
margin-right: -41px !important; }
.mr-40 {
margin-right: -40px !important; }
.mr-39 {
margin-right: -39px !important; }
.mr-38 {
margin-right: -38px !important; }
.mr-37 {
margin-right: -37px !important; }
.mr-36 {
margin-right: -36px !important; }
.mr-35 {
margin-right: -35px !important; }
.mr-34 {
margin-right: -34px !important; }
.mr-33 {
margin-right: -33px !important; }
.mr-32 {
margin-right: -32px !important; }
.mr-31 {
margin-right: -31px !important; }
.mr-30 {
margin-right: -30px !important; }
.mr-29 {
margin-right: -29px !important; }
.mr-28 {
margin-right: -28px !important; }
.mr-27 {
margin-right: -27px !important; }
.mr-26 {
margin-right: -26px !important; }
.mr-25 {
margin-right: -25px !important; }
.mr-24 {
margin-right: -24px !important; }
.mr-23 {
margin-right: -23px !important; }
.mr-22 {
margin-right: -22px !important; }
.mr-21 {
margin-right: -21px !important; }
.mr-20 {
margin-right: -20px !important; }
.mr-19 {
margin-right: -19px !important; }
.mr-18 {
margin-right: -18px !important; }
.mr-17 {
margin-right: -17px !important; }
.mr-16 {
margin-right: -16px !important; }
.mr-15 {
margin-right: -15px !important; }
.mr-14 {
margin-right: -14px !important; }
.mr-13 {
margin-right: -13px !important; }
.mr-12 {
margin-right: -12px !important; }
.mr-11 {
margin-right: -11px !important; }
.mr-10 {
margin-right: -10px !important; }
.mr-9 {
margin-right: -9px !important; }
.mr-8 {
margin-right: -8px !important; }
.mr-7 {
margin-right: -7px !important; }
.mr-6 {
margin-right: -6px !important; }
.mr-5 {
margin-right: -5px !important; }
.mr-4 {
margin-right: -4px !important; }
.mr-3 {
margin-right: -3px !important; }
.mr-2 {
margin-right: -2px !important; }
.mr-1 {
margin-right: -1px !important; }
.mr0 {
margin-right: 0px !important; }
.mr1 {
margin-right: 1px !important; }
.mr2 {
margin-right: 2px !important; }
.mr3 {
margin-right: 3px !important; }
.mr4 {
margin-right: 4px !important; }
.mr5 {
margin-right: 5px !important; }
.mr6 {
margin-right: 6px !important; }
.mr7 {
margin-right: 7px !important; }
.mr8 {
margin-right: 8px !important; }
.mr9 {
margin-right: 9px !important; }
.mr10 {
margin-right: 10px !important; }
.mr11 {
margin-right: 11px !important; }
.mr12 {
margin-right: 12px !important; }
.mr13 {
margin-right: 13px !important; }
.mr14 {
margin-right: 14px !important; }
.mr15 {
margin-right: 15px !important; }
.mr16 {
margin-right: 16px !important; }
.mr17 {
margin-right: 17px !important; }
.mr18 {
margin-right: 18px !important; }
.mr19 {
margin-right: 19px !important; }
.mr20 {
margin-right: 20px !important; }
.mr21 {
margin-right: 21px !important; }
.mr22 {
margin-right: 22px !important; }
.mr23 {
margin-right: 23px !important; }
.mr24 {
margin-right: 24px !important; }
.mr25 {
margin-right: 25px !important; }
.mr26 {
margin-right: 26px !important; }
.mr27 {
margin-right: 27px !important; }
.mr28 {
margin-right: 28px !important; }
.mr29 {
margin-right: 29px !important; }
.mr30 {
margin-right: 30px !important; }
.mr31 {
margin-right: 31px !important; }
.mr32 {
margin-right: 32px !important; }
.mr33 {
margin-right: 33px !important; }
.mr34 {
margin-right: 34px !important; }
.mr35 {
margin-right: 35px !important; }
.mr36 {
margin-right: 36px !important; }
.mr37 {
margin-right: 37px !important; }
.mr38 {
margin-right: 38px !important; }
.mr39 {
margin-right: 39px !important; }
.mr40 {
margin-right: 40px !important; }
.mr41 {
margin-right: 41px !important; }
.mr42 {
margin-right: 42px !important; }
.mr43 {
margin-right: 43px !important; }
.mr44 {
margin-right: 44px !important; }
.mr45 {
margin-right: 45px !important; }
.mr46 {
margin-right: 46px !important; }
.mr47 {
margin-right: 47px !important; }
.mr48 {
margin-right: 48px !important; }
.mr49 {
margin-right: 49px !important; }
.mr50 {
margin-right: 50px !important; }
.mr51 {
margin-right: 51px !important; }
.mr52 {
margin-right: 52px !important; }
.mr53 {
margin-right: 53px !important; }
.mr54 {
margin-right: 54px !important; }
.mr55 {
margin-right: 55px !important; }
.mr56 {
margin-right: 56px !important; }
.mr57 {
margin-right: 57px !important; }
.mr58 {
margin-right: 58px !important; }
.mr59 {
margin-right: 59px !important; }
.mr60 {
margin-right: 60px !important; }
.mr61 {
margin-right: 61px !important; }
.mr62 {
margin-right: 62px !important; }
.mr63 {
margin-right: 63px !important; }
.mr64 {
margin-right: 64px !important; }
.mr65 {
margin-right: 65px !important; }
.mr66 {
margin-right: 66px !important; }
.mr67 {
margin-right: 67px !important; }
.mr68 {
margin-right: 68px !important; }
.mr69 {
margin-right: 69px !important; }
.mr70 {
margin-right: 70px !important; }
.mr71 {
margin-right: 71px !important; }
.mr72 {
margin-right: 72px !important; }
.mr73 {
margin-right: 73px !important; }
.mr74 {
margin-right: 74px !important; }
.mr75 {
margin-right: 75px !important; }
.mr76 {
margin-right: 76px !important; }
.mr77 {
margin-right: 77px !important; }
.mr78 {
margin-right: 78px !important; }
.mr79 {
margin-right: 79px !important; }
.mr80 {
margin-right: 80px !important; }
.mr81 {
margin-right: 81px !important; }
.mr82 {
margin-right: 82px !important; }
.mr83 {
margin-right: 83px !important; }
.mr84 {
margin-right: 84px !important; }
.mr85 {
margin-right: 85px !important; }
.mr86 {
margin-right: 86px !important; }
.mr87 {
margin-right: 87px !important; }
.mr88 {
margin-right: 88px !important; }
.mr89 {
margin-right: 89px !important; }
.mr90 {
margin-right: 90px !important; }
.mr91 {
margin-right: 91px !important; }
.mr92 {
margin-right: 92px !important; }
.mr93 {
margin-right: 93px !important; }
.mr94 {
margin-right: 94px !important; }
.mr95 {
margin-right: 95px !important; }
.mr96 {
margin-right: 96px !important; }
.mr97 {
margin-right: 97px !important; }
.mr98 {
margin-right: 98px !important; }
.mr99 {
margin-right: 99px !important; }
.mr100 {
margin-right: 100px !important; }
.r0 {
right: 0px !important; }
.r1 {
right: 1px !important; }
.r2 {
right: 2px !important; }
.r3 {
right: 3px !important; }
.r4 {
right: 4px !important; }
.r5 {
right: 5px !important; }
.r6 {
right: 6px !important; }
.r7 {
right: 7px !important; }
.r8 {
right: 8px !important; }
.r9 {
right: 9px !important; }
.r10 {
right: 10px !important; }
.r11 {
right: 11px !important; }
.r12 {
right: 12px !important; }
.r13 {
right: 13px !important; }
.r14 {
right: 14px !important; }
.r15 {
right: 15px !important; }
.r16 {
right: 16px !important; }
.r17 {
right: 17px !important; }
.r18 {
right: 18px !important; }
.r19 {
right: 19px !important; }
.r20 {
right: 20px !important; }
.r21 {
right: 21px !important; }
.r22 {
right: 22px !important; }
.r23 {
right: 23px !important; }
.r24 {
right: 24px !important; }
.r25 {
right: 25px !important; }
.r26 {
right: 26px !important; }
.r27 {
right: 27px !important; }
.r28 {
right: 28px !important; }
.r29 {
right: 29px !important; }
.r30 {
right: 30px !important; }
.r31 {
right: 31px !important; }
.r32 {
right: 32px !important; }
.r33 {
right: 33px !important; }
.r34 {
right: 34px !important; }
.r35 {
right: 35px !important; }
.r36 {
right: 36px !important; }
.r37 {
right: 37px !important; }
.r38 {
right: 38px !important; }
.r39 {
right: 39px !important; }
.r40 {
right: 40px !important; }
.r41 {
right: 41px !important; }
.r42 {
right: 42px !important; }
.r43 {
right: 43px !important; }
.r44 {
right: 44px !important; }
.r45 {
right: 45px !important; }
.r46 {
right: 46px !important; }
.r47 {
right: 47px !important; }
.r48 {
right: 48px !important; }
.r49 {
right: 49px !important; }
.r50 {
right: 50px !important; }
.r51 {
right: 51px !important; }
.r52 {
right: 52px !important; }
.r53 {
right: 53px !important; }
.r54 {
right: 54px !important; }
.r55 {
right: 55px !important; }
.r56 {
right: 56px !important; }
.r57 {
right: 57px !important; }
.r58 {
right: 58px !important; }
.r59 {
right: 59px !important; }
.r60 {
right: 60px !important; }
.r61 {
right: 61px !important; }
.r62 {
right: 62px !important; }
.r63 {
right: 63px !important; }
.r64 {
right: 64px !important; }
.r65 {
right: 65px !important; }
.r66 {
right: 66px !important; }
.r67 {
right: 67px !important; }
.r68 {
right: 68px !important; }
.r69 {
right: 69px !important; }
.r70 {
right: 70px !important; }
.r71 {
right: 71px !important; }
.r72 {
right: 72px !important; }
.r73 {
right: 73px !important; }
.r74 {
right: 74px !important; }
.r75 {
right: 75px !important; }
.r76 {
right: 76px !important; }
.r77 {
right: 77px !important; }
.r78 {
right: 78px !important; }
.r79 {
right: 79px !important; }
.r80 {
right: 80px !important; }
.r81 {
right: 81px !important; }
.r82 {
right: 82px !important; }
.r83 {
right: 83px !important; }
.r84 {
right: 84px !important; }
.r85 {
right: 85px !important; }
.r86 {
right: 86px !important; }
.r87 {
right: 87px !important; }
.r88 {
right: 88px !important; }
.r89 {
right: 89px !important; }
.r90 {
right: 90px !important; }
.r91 {
right: 91px !important; }
.r92 {
right: 92px !important; }
.r93 {
right: 93px !important; }
.r94 {
right: 94px !important; }
.r95 {
right: 95px !important; }
.r96 {
right: 96px !important; }
.r97 {
right: 97px !important; }
.r98 {
right: 98px !important; }
.r99 {
right: 99px !important; }
.r100 {
right: 100px !important; }
.t0 {
top: 0px !important; }
.t1 {
top: 1px !important; }
.t2 {
top: 2px !important; }
.t3 {
top: 3px !important; }
.t4 {
top: 4px !important; }
.t5 {
top: 5px !important; }
.t6 {
top: 6px !important; }
.t7 {
top: 7px !important; }
.t8 {
top: 8px !important; }
.t9 {
top: 9px !important; }
.t10 {
top: 10px !important; }
.t11 {
top: 11px !important; }
.t12 {
top: 12px !important; }
.t13 {
top: 13px !important; }
.t14 {
top: 14px !important; }
.t15 {
top: 15px !important; }
.t16 {
top: 16px !important; }
.t17 {
top: 17px !important; }
.t18 {
top: 18px !important; }
.t19 {
top: 19px !important; }
.t20 {
top: 20px !important; }
.t21 {
top: 21px !important; }
.t22 {
top: 22px !important; }
.t23 {
top: 23px !important; }
.t24 {
top: 24px !important; }
.t25 {
top: 25px !important; }
.t26 {
top: 26px !important; }
.t27 {
top: 27px !important; }
.t28 {
top: 28px !important; }
.t29 {
top: 29px !important; }
.t30 {
top: 30px !important; }
.t31 {
top: 31px !important; }
.t32 {
top: 32px !important; }
.t33 {
top: 33px !important; }
.t34 {
top: 34px !important; }
.t35 {
top: 35px !important; }
.t36 {
top: 36px !important; }
.t37 {
top: 37px !important; }
.t38 {
top: 38px !important; }
.t39 {
top: 39px !important; }
.t40 {
top: 40px !important; }
.t41 {
top: 41px !important; }
.t42 {
top: 42px !important; }
.t43 {
top: 43px !important; }
.t44 {
top: 44px !important; }
.t45 {
top: 45px !important; }
.t46 {
top: 46px !important; }
.t47 {
top: 47px !important; }
.t48 {
top: 48px !important; }
.t49 {
top: 49px !important; }
.t50 {
top: 50px !important; }
.t51 {
top: 51px !important; }
.t52 {
top: 52px !important; }
.t53 {
top: 53px !important; }
.t54 {
top: 54px !important; }
.t55 {
top: 55px !important; }
.t56 {
top: 56px !important; }
.t57 {
top: 57px !important; }
.t58 {
top: 58px !important; }
.t59 {
top: 59px !important; }
.t60 {
top: 60px !important; }
.t61 {
top: 61px !important; }
.t62 {
top: 62px !important; }
.t63 {
top: 63px !important; }
.t64 {
top: 64px !important; }
.t65 {
top: 65px !important; }
.t66 {
top: 66px !important; }
.t67 {
top: 67px !important; }
.t68 {
top: 68px !important; }
.t69 {
top: 69px !important; }
.t70 {
top: 70px !important; }
.t71 {
top: 71px !important; }
.t72 {
top: 72px !important; }
.t73 {
top: 73px !important; }
.t74 {
top: 74px !important; }
.t75 {
top: 75px !important; }
.t76 {
top: 76px !important; }
.t77 {
top: 77px !important; }
.t78 {
top: 78px !important; }
.t79 {
top: 79px !important; }
.t80 {
top: 80px !important; }
.t81 {
top: 81px !important; }
.t82 {
top: 82px !important; }
.t83 {
top: 83px !important; }
.t84 {
top: 84px !important; }
.t85 {
top: 85px !important; }
.t86 {
top: 86px !important; }
.t87 {
top: 87px !important; }
.t88 {
top: 88px !important; }
.t89 {
top: 89px !important; }
.t90 {
top: 90px !important; }
.t91 {
top: 91px !important; }
.t92 {
top: 92px !important; }
.t93 {
top: 93px !important; }
.t94 {
top: 94px !important; }
.t95 {
top: 95px !important; }
.t96 {
top: 96px !important; }
.t97 {
top: 97px !important; }
.t98 {
top: 98px !important; }
.t99 {
top: 99px !important; }
.t100 {
top: 100px !important; }
.b0 {
bottom: 0px !important; }
.b1 {
bottom: 1px !important; }
.b2 {
bottom: 2px !important; }
.b3 {
bottom: 3px !important; }
.b4 {
bottom: 4px !important; }
.b5 {
bottom: 5px !important; }
.b6 {
bottom: 6px !important; }
.b7 {
bottom: 7px !important; }
.b8 {
bottom: 8px !important; }
.b9 {
bottom: 9px !important; }
.b10 {
bottom: 10px !important; }
.b11 {
bottom: 11px !important; }
.b12 {
bottom: 12px !important; }
.b13 {
bottom: 13px !important; }
.b14 {
bottom: 14px !important; }
.b15 {
bottom: 15px !important; }
.b16 {
bottom: 16px !important; }
.b17 {
bottom: 17px !important; }
.b18 {
bottom: 18px !important; }
.b19 {
bottom: 19px !important; }
.b20 {
bottom: 20px !important; }
.b21 {
bottom: 21px !important; }
.b22 {
bottom: 22px !important; }
.b23 {
bottom: 23px !important; }
.b24 {
bottom: 24px !important; }
.b25 {
bottom: 25px !important; }
.b26 {
bottom: 26px !important; }
.b27 {
bottom: 27px !important; }
.b28 {
bottom: 28px !important; }
.b29 {
bottom: 29px !important; }
.b30 {
bottom: 30px !important; }
.b31 {
bottom: 31px !important; }
.b32 {
bottom: 32px !important; }
.b33 {
bottom: 33px !important; }
.b34 {
bottom: 34px !important; }
.b35 {
bottom: 35px !important; }
.b36 {
bottom: 36px !important; }
.b37 {
bottom: 37px !important; }
.b38 {
bottom: 38px !important; }
.b39 {
bottom: 39px !important; }
.b40 {
bottom: 40px !important; }
.b41 {
bottom: 41px !important; }
.b42 {
bottom: 42px !important; }
.b43 {
bottom: 43px !important; }
.b44 {
bottom: 44px !important; }
.b45 {
bottom: 45px !important; }
.b46 {
bottom: 46px !important; }
.b47 {
bottom: 47px !important; }
.b48 {
bottom: 48px !important; }
.b49 {
bottom: 49px !important; }
.b50 {
bottom: 50px !important; }
.b51 {
bottom: 51px !important; }
.b52 {
bottom: 52px !important; }
.b53 {
bottom: 53px !important; }
.b54 {
bottom: 54px !important; }
.b55 {
bottom: 55px !important; }
.b56 {
bottom: 56px !important; }
.b57 {
bottom: 57px !important; }
.b58 {
bottom: 58px !important; }
.b59 {
bottom: 59px !important; }
.b60 {
bottom: 60px !important; }
.b61 {
bottom: 61px !important; }
.b62 {
bottom: 62px !important; }
.b63 {
bottom: 63px !important; }
.b64 {
bottom: 64px !important; }
.b65 {
bottom: 65px !important; }
.b66 {
bottom: 66px !important; }
.b67 {
bottom: 67px !important; }
.b68 {
bottom: 68px !important; }
.b69 {
bottom: 69px !important; }
.b70 {
bottom: 70px !important; }
.b71 {
bottom: 71px !important; }
.b72 {
bottom: 72px !important; }
.b73 {
bottom: 73px !important; }
.b74 {
bottom: 74px !important; }
.b75 {
bottom: 75px !important; }
.b76 {
bottom: 76px !important; }
.b77 {
bottom: 77px !important; }
.b78 {
bottom: 78px !important; }
.b79 {
bottom: 79px !important; }
.b80 {
bottom: 80px !important; }
.b81 {
bottom: 81px !important; }
.b82 {
bottom: 82px !important; }
.b83 {
bottom: 83px !important; }
.b84 {
bottom: 84px !important; }
.b85 {
bottom: 85px !important; }
.b86 {
bottom: 86px !important; }
.b87 {
bottom: 87px !important; }
.b88 {
bottom: 88px !important; }
.b89 {
bottom: 89px !important; }
.b90 {
bottom: 90px !important; }
.b91 {
bottom: 91px !important; }
.b92 {
bottom: 92px !important; }
.b93 {
bottom: 93px !important; }
.b94 {
bottom: 94px !important; }
.b95 {
bottom: 95px !important; }
.b96 {
bottom: 96px !important; }
.b97 {
bottom: 97px !important; }
.b98 {
bottom: 98px !important; }
.b99 {
bottom: 99px !important; }
.b100 {
bottom: 100px !important; }
.l0 {
left: 0px !important; }
.l1 {
left: 1px !important; }
.l2 {
left: 2px !important; }
.l3 {
left: 3px !important; }
.l4 {
left: 4px !important; }
.l5 {
left: 5px !important; }
.l6 {
left: 6px !important; }
.l7 {
left: 7px !important; }
.l8 {
left: 8px !important; }
.l9 {
left: 9px !important; }
.l10 {
left: 10px !important; }
.l11 {
left: 11px !important; }
.l12 {
left: 12px !important; }
.l13 {
left: 13px !important; }
.l14 {
left: 14px !important; }
.l15 {
left: 15px !important; }
.l16 {
left: 16px !important; }
.l17 {
left: 17px !important; }
.l18 {
left: 18px !important; }
.l19 {
left: 19px !important; }
.l20 {
left: 20px !important; }
.l21 {
left: 21px !important; }
.l22 {
left: 22px !important; }
.l23 {
left: 23px !important; }
.l24 {
left: 24px !important; }
.l25 {
left: 25px !important; }
.l26 {
left: 26px !important; }
.l27 {
left: 27px !important; }
.l28 {
left: 28px !important; }
.l29 {
left: 29px !important; }
.l30 {
left: 30px !important; }
.l31 {
left: 31px !important; }
.l32 {
left: 32px !important; }
.l33 {
left: 33px !important; }
.l34 {
left: 34px !important; }
.l35 {
left: 35px !important; }
.l36 {
left: 36px !important; }
.l37 {
left: 37px !important; }
.l38 {
left: 38px !important; }
.l39 {
left: 39px !important; }
.l40 {
left: 40px !important; }
.l41 {
left: 41px !important; }
.l42 {
left: 42px !important; }
.l43 {
left: 43px !important; }
.l44 {
left: 44px !important; }
.l45 {
left: 45px !important; }
.l46 {
left: 46px !important; }
.l47 {
left: 47px !important; }
.l48 {
left: 48px !important; }
.l49 {
left: 49px !important; }
.l50 {
left: 50px !important; }
.l51 {
left: 51px !important; }
.l52 {
left: 52px !important; }
.l53 {
left: 53px !important; }
.l54 {
left: 54px !important; }
.l55 {
left: 55px !important; }
.l56 {
left: 56px !important; }
.l57 {
left: 57px !important; }
.l58 {
left: 58px !important; }
.l59 {
left: 59px !important; }
.l60 {
left: 60px !important; }
.l61 {
left: 61px !important; }
.l62 {
left: 62px !important; }
.l63 {
left: 63px !important; }
.l64 {
left: 64px !important; }
.l65 {
left: 65px !important; }
.l66 {
left: 66px !important; }
.l67 {
left: 67px !important; }
.l68 {
left: 68px !important; }
.l69 {
left: 69px !important; }
.l70 {
left: 70px !important; }
.l71 {
left: 71px !important; }
.l72 {
left: 72px !important; }
.l73 {
left: 73px !important; }
.l74 {
left: 74px !important; }
.l75 {
left: 75px !important; }
.l76 {
left: 76px !important; }
.l77 {
left: 77px !important; }
.l78 {
left: 78px !important; }
.l79 {
left: 79px !important; }
.l80 {
left: 80px !important; }
.l81 {
left: 81px !important; }
.l82 {
left: 82px !important; }
.l83 {
left: 83px !important; }
.l84 {
left: 84px !important; }
.l85 {
left: 85px !important; }
.l86 {
left: 86px !important; }
.l87 {
left: 87px !important; }
.l88 {
left: 88px !important; }
.l89 {
left: 89px !important; }
.l90 {
left: 90px !important; }
.l91 {
left: 91px !important; }
.l92 {
left: 92px !important; }
.l93 {
left: 93px !important; }
.l94 {
left: 94px !important; }
.l95 {
left: 95px !important; }
.l96 {
left: 96px !important; }
.l97 {
left: 97px !important; }
.l98 {
left: 98px !important; }
.l99 {
left: 99px !important; }
.l100 {
left: 100px !important; }
.b--green {
border: solid 1px #62b44f; }
.bl0 {
border-left: 0 !important; }
.br0 {
border-right: 0 !important; }
.bb0 {
border-bottom: 0 !important; }
.bb1 {
border-bottom: solid 1px white; }
.bb1.bbg {
border-bottom: solid 1px white; }
.bt1 {
border-top: solid 1px black; }
.bt1.btg {
border-top: solid 1px black; }
.bb4 {
border-bottom: solid 4px white; }
.bb4.bbg {
border-bottom: solid 4px white; }
.no-link > a {
border-bottom: 0 !important; }
.pt {
padding-top: 20px; }
.pl {
padding-left: 20px; }
.pr {
padding-right: 20px; }
.pb {
padding-bottom: 20px; }
.ptl {
padding-top: 60px; }
@media (min-width: 48em) {
.ptl {
padding-top: 80px; } }
.pll {
padding-left: 60px; }
@media (min-width: 48em) {
.pll {
padding-left: 80px; } }
.prl {
padding-right: 60px; }
@media (min-width: 48em) {
.prl {
padding-right: 80px; } }
.pbl {
padding-bottom: 40px; }
@media (min-width: 48em) {
.pbl {
padding-bottom: 80px; } }
.npl {
padding-left: 0; }
.npr {
padding-right: 0; }
.npb {
padding-bottom: 0; }
.npt {
padding-top: 0; }
.mt {
margin-top: 20px; }
.ml {
margin-left: 20px; }
.mr {
margin-right: 20px; }
.mb {
margin-bottom: 20px; }
.mtl {
margin-top: 100px; }
.mll {
margin-left: 100px; }
.mrl {
margin-right: 100px; }
.mbl {
margin-bottom: 100px; }
.rmtl {
margin-top: -83px; }
.hide {
display: none; }
.visibility--hidden {
visibility: hidden; }
@media (max-width: 61.99em) {
.hide-on-mobile {
display: none !important; } }
@media (min-width: 62em) {
.hide-on-desktop {
display: none !important; } }
body.search--on .hide--when-searching {
display: none !important; }
.close-eyes {
display: block;
overflow: hidden;
text-indent: 100%;
white-space: nowrap;
font-size: 2px; }
.overflow--hidden {
overflow: hidden; }
.uppercase {
text-transform: uppercase; }
.no-text-decoration {
text-decoration: none; }
.animation--glow * {
-webkit-animation: flash linear 1.6s infinite;
animation: flash linear 1.6s infinite; }
.close {
position: relative;
width: 20px;
height: 20px; }
.close:before, .close:after {
position: absolute;
left: 10px;
content: ' ';
height: 21px;
width: 1px;
background-color: #333; }
.close:before {
-webkit-transform: rotate(45deg);
transform: rotate(45deg); }
.close:after {
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg); }
.splitter {
width: 10px;
display: inline-block; }
.list-style--none {
list-style: none; }
.page-template-template-clear-page .block__acf-logo {
padding-top: 20px; }
.page-template-template-clear-page .block__acf-logo .header__logo-image {
width: 200px; }
.page-template-template-clear-page .block__acf-logo .header__logo .header__logo-inner {
margin-top: 0px !important;
margin-bottom: 0px !important; }
.page-template-template-clear-page .block__acf-logo + .block__core-heading {
padding-top: 0; }
.page-template-template-clear-page .block__acf-totaliser + .block__core-heading {
margin-top: 30px; }
.page-template-template-clear-page .block__acf-snow + .block__acf-totaliser + .block__acf-logo + .block__core-heading {
padding-top: 0px;
padding-bottom: 0px; }
.page-template-template-clear-page .block__acf-snow + .block__acf-totaliser + .block__acf-logo + .block__core-heading h1 {
font-size: 30px; }
@media (min-width: 62em) {
.page-template-template-clear-page .block__acf-snow + .block__acf-totaliser + .block__acf-logo + .block__core-heading h1 {
left: 0;
right: 0;
top: 8vh;
position: absolute; } }
.page-template-template-clear-page .navigation__top--clear-template {
min-height: auto;
padding-bottom: 0;
z-index: 250000;
left: 0;
right: 0;
position: absolute; }
.page-template-template-clear-page .navigation__top--clear-template .navigation__top {
min-height: auto;
padding-bottom: 0;
position: relative;
right: 0;
left: 0;
margin: 0 auto;
top: 84px; }
@media (min-width: 26.25em) {
.page-template-template-clear-page .navigation__top--clear-template .navigation__top {
top: 58px; } }
@media (min-width: 49.625em) {
.page-template-template-clear-page .navigation__top--clear-template .navigation__top {
top: 44px; } }
@media (min-width: 62em) {
.page-template-template-clear-page .navigation__top--clear-template .navigation__top {
top: 54px; } }
.page-template-template-clear-page .navigation__top--clear-template .navigation__top .menu-top-clear-template-only-container {
left: 0;
right: 0;
position: absolute;
margin: 0 auto;
max-width: 1200px;
top: 0;
padding-top: 0px; }
.page-template-template-clear-page .navigation__top--clear-template .navigation__top .menu-top-clear-template-only-container li {
margin-bottom: 10px;
margin-left: 10px; }
.page-template-template-clear-page .navigation__top--clear-template .navigation__top .menu-top-clear-template-only-container li a {
margin-right: 0 !important; }
.page-template-template-clear-page .navigation__top--clear-template > div {
background-color: transparent; }
.page-template-template-clear-page.page-child .navigation__top-links li:first-child {
display: none; }
.page-template-template-clear-page.page-christmas-donation-wall .page__content-block.block__acf-snow {
height: 20vw; }
.page-template-template-clear-page.page-christmas-donation-wall .navigation__top {
top: 1px !important; }
.post__content .post__image, .page__content-blocks .post__image, .blog__previews .post__image {
width: 100%;
height: 500px;
background-position: center;
background-repeat: no-repeat;
background-size: cover; }
@media (max-width: 35.99em) {
.post__content .post__image, .page__content-blocks .post__image, .blog__previews .post__image {
height: 323px; } }
@media (min-width: 36em) and (max-width: 47.99em) {
.post__content .post__image, .page__content-blocks .post__image, .blog__previews .post__image {
height: 431px; } }
@media (min-width: 48em) and (max-width: 61.99em) {
.post__content .post__image, .page__content-blocks .post__image, .blog__previews .post__image {
height: 336px; } }
.post__content .post__tags a, .page__content-blocks .post__tags a, .blog__previews .post__tags a {
margin: 0 3px 0 0;
text-decoration: none; }
.post__content .post__copy h1, .post__content .post__copy h2, .post__content .post__copy h3, .post__content .post__copy h4, .post__content .post__copy p, .post__content .post__copy ul, .post__content .post__copy ol, .post__content .post__copy figure, .page__content-blocks .post__copy h1, .page__content-blocks .post__copy h2, .page__content-blocks .post__copy h3, .page__content-blocks .post__copy h4, .page__content-blocks .post__copy p, .page__content-blocks .post__copy ul, .page__content-blocks .post__copy ol, .page__content-blocks .post__copy figure, .blog__previews .post__copy h1, .blog__previews .post__copy h2, .blog__previews .post__copy h3, .blog__previews .post__copy h4, .blog__previews .post__copy p, .blog__previews .post__copy ul, .blog__previews .post__copy ol, .blog__previews .post__copy figure {
margin-top: 0;
padding-top: 0;
padding-bottom: 0; }
.post__content .post__copy h1, .post__content .post__copy h2, .post__content .post__copy h3, .post__content .post__copy h4, .page__content-blocks .post__copy h1, .page__content-blocks .post__copy h2, .page__content-blocks .post__copy h3, .page__content-blocks .post__copy h4, .blog__previews .post__copy h1, .blog__previews .post__copy h2, .blog__previews .post__copy h3, .blog__previews .post__copy h4 {
margin-bottom: 40px; }
.post__content .post__copy p, .post__content .post__copy ul, .post__content .post__copy ol, .page__content-blocks .post__copy p, .page__content-blocks .post__copy ul, .page__content-blocks .post__copy ol, .blog__previews .post__copy p, .blog__previews .post__copy ul, .blog__previews .post__copy ol {
margin-bottom: 60px; }
.post__content .post__copy figure, .page__content-blocks .post__copy figure, .blog__previews .post__copy figure {
margin-bottom: 80px;
margin-top: 40px; }
.post__content .post__copy figure blockquote, .page__content-blocks .post__copy figure blockquote, .blog__previews .post__copy figure blockquote {
padding: 0; }
.post__content .post__copy figure blockquote p, .page__content-blocks .post__copy figure blockquote p, .blog__previews .post__copy figure blockquote p {
margin-bottom: 20px; }
.post__content .post__copy figure cite, .page__content-blocks .post__copy figure cite, .blog__previews .post__copy figure cite {
float: right; }
.single .page__content-block.block__core-classic h1, .single .page__content-block.block__core-classic h2 {
padding-bottom: 55px; }
.single .page__content-block.block__core-classic h3 {
padding-bottom: 40px; }
.single .page__content-block.block__core-classic h4 {
padding-bottom: 40px; }
.single .page__content-block.block__core-classic p {
padding-bottom: 30px; }
.block__core-image .wp-block-image img {
max-width: 100%; }
@media (max-width: 61.99em) {
.block__core-image .wp-block-image img {
min-width: 40vw; } }
@media (min-width: 62em) {
.block__core-image .wp-block-image img {
min-width: 30vw; } }
.block__core-image .wp-block-image figure {
padding: 0;
margin: 0;
display: block; }
.block__core-image .wp-block-image .align-right, .block__core-image .wp-block-image .alignright {
float: right;
margin: 0 -4vw 0 0 !important; }
@media (max-width: 61.99em) {
.block__core-image .wp-block-image .align-right, .block__core-image .wp-block-image .alignright {
margin: 0 -15vw 0 0 !important; } }
.block__core-image .wp-block-image .align-left, .block__core-image .wp-block-image .alignleft {
float: left;
margin: 0 0 0 -4vw !important; }
@media (max-width: 61.99em) {
.block__core-image .wp-block-image .align-left, .block__core-image .wp-block-image .alignleft {
margin: 0 -15vw 0 0 !important; } }
.block__core-image .wp-block-image .align-center, .block__core-image .wp-block-image .aligncenter {
margin: 0 auto !important; }
.block__core-image .wp-block-image .align-center img, .block__core-image .wp-block-image .aligncenter img {
min-width: 100%; }
@-webkit-keyframes myanim1 {
0% {
top: 0;
left: 0; }
20% {
opacity: 1; }
100% {
top: 4px;
left: 4px;
opacity: 1; } }
@keyframes myanim1 {
0% {
top: 0;
left: 0; }
20% {
opacity: 1; }
100% {
top: 4px;
left: 4px;
opacity: 1; } }
@-webkit-keyframes myanim2 {
0% {
top: 0;
left: 0; }
20% {
opacity: 1; }
100% {
top: 26px;
left: 26px;
opacity: 1; } }
@keyframes myanim2 {
0% {
top: 0;
left: 0; }
20% {
opacity: 1; }
100% {
top: 26px;
left: 26px;
opacity: 1; } }
.fade-in {
opacity: 1;
-webkit-animation-name: fadeInOpacity;
animation-name: fadeInOpacity;
-webkit-animation-iteration-count: 1;
animation-iteration-count: 1;
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
-webkit-animation-duration: 2s;
animation-duration: 2s; }
@-webkit-keyframes fadeInOpacity {
0% {
opacity: 0; }
100% {
opacity: 1; } }
@keyframes fadeInOpacity {
0% {
opacity: 0; }
100% {
opacity: 1; } }  @-webkit-keyframes swirl-in-fwd {
0% {
-webkit-transform: rotate(-180deg) scale(0);
transform: rotate(-180deg) scale(0);
opacity: 0; }
100% {
-webkit-transform: rotate(0) scale(1);
transform: rotate(0) scale(1);
opacity: 1; } }
@keyframes swirl-in-fwd {
0% {
-webkit-transform: rotate(-180deg) scale(0);
transform: rotate(-180deg) scale(0);
opacity: 0; }
100% {
-webkit-transform: rotate(0) scale(1);
transform: rotate(0) scale(1);
opacity: 1; } } @-webkit-keyframes fade-in {
0% {
opacity: 0; }
100% {
opacity: 1; } }
@keyframes fade-in {
0% {
opacity: 0; }
100% {
opacity: 1; } }  @-webkit-keyframes pulsate-fwd {
0% {
-webkit-transform: scale(1);
transform: scale(1); }
50% {
-webkit-transform: scale(1.1);
transform: scale(1.1); }
100% {
-webkit-transform: scale(1);
transform: scale(1); } }
@keyframes pulsate-fwd {
0% {
-webkit-transform: scale(1);
transform: scale(1); }
50% {
-webkit-transform: scale(1.1);
transform: scale(1.1); }
100% {
-webkit-transform: scale(1);
transform: scale(1); } }
.loading {
width: 32px;
height: 32px;
clear: both;
margin: 20px auto;
left: 0;
right: 0;
position: absolute;
top: 11px; } .loading-3balls, .loading-3balls:before, .loading-3balls:after {
border-radius: 50%;
background-color: #69abd8;
width: 18px;
height: 18px;
-webkit-transform-origin: center center;
transform-origin: center center;
display: inline-block; }
.loading-3balls {
background-color: #69abd8;
opacity: 1;
-webkit-animation: spScaleAlpha 1s infinite linear;
animation: spScaleAlpha 1s infinite linear; }
.loading-3balls:before, .loading-3balls:after {
content: '';
position: relative;
opacity: 0.25; }
.loading-3balls:before {
left: 30px;
top: 0px;
-webkit-animation: loadingScaleAlphaBefore 1s infinite linear;
animation: loadingScaleAlphaBefore 1s infinite linear; }
.loading-3balls:after {
left: -30px;
top: -23px;
-webkit-animation: loadingScaleAlphaAfter 1s infinite linear;
animation: loadingScaleAlphaAfter 1s infinite linear; }
@-webkit-keyframes loadingScaleAlpha {
0% {
opacity: 1; }
33% {
opacity: 0.25; }
66% {
opacity: 0.25; }
100% {
opacity: 1; } }
@keyframes loadingScaleAlpha {
0% {
opacity: 1; }
33% {
opacity: 0.25; }
66% {
opacity: 0.25; }
100% {
opacity: 1; } }
@-webkit-keyframes loadingScaleAlphaBefore {
0% {
opacity: 0.25; }
33% {
opacity: 1; }
66% {
opacity: 0.25; } }
@keyframes loadingScaleAlphaBefore {
0% {
opacity: 0.25; }
33% {
opacity: 1; }
66% {
opacity: 0.25; } }
@-webkit-keyframes loadingScaleAlphaAfter {
33% {
opacity: 0.25; }
66% {
opacity: 1; }
100% {
opacity: 0.25; } }
@keyframes loadingScaleAlphaAfter {
33% {
opacity: 0.25; }
66% {
opacity: 1; }
100% {
opacity: 0.25; } }
.block__acf-totaliser .totaliser__text .percentage {
-webkit-animation: bounce-top 2s both;
animation: bounce-top 2s both; }  @-webkit-keyframes bounce-top {
0% {
-webkit-transform: translateY(-45px);
transform: translateY(-45px);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
opacity: 1; }
24% {
opacity: 1; }
40% {
-webkit-transform: translateY(-24px);
transform: translateY(-24px);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in; }
65% {
-webkit-transform: translateY(-12px);
transform: translateY(-12px);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in; }
82% {
-webkit-transform: translateY(-6px);
transform: translateY(-6px);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in; }
93% {
-webkit-transform: translateY(-4px);
transform: translateY(-4px);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in; }
25%,
55%,
75%,
87% {
-webkit-transform: translateY(0px);
transform: translateY(0px);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out; }
100% {
-webkit-transform: translateY(0px);
transform: translateY(0px);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
opacity: 1; } }
@keyframes bounce-top {
0% {
-webkit-transform: translateY(-45px);
transform: translateY(-45px);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
opacity: 1; }
24% {
opacity: 1; }
40% {
-webkit-transform: translateY(-24px);
transform: translateY(-24px);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in; }
65% {
-webkit-transform: translateY(-12px);
transform: translateY(-12px);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in; }
82% {
-webkit-transform: translateY(-6px);
transform: translateY(-6px);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in; }
93% {
-webkit-transform: translateY(-4px);
transform: translateY(-4px);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in; }
25%,
55%,
75%,
87% {
-webkit-transform: translateY(0px);
transform: translateY(0px);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out; }
100% {
-webkit-transform: translateY(0px);
transform: translateY(0px);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
opacity: 1; } }
@media (min-width: 62em) {
.header__logo.position--left .header__logo-inner {
position: absolute;
left: 0;
z-index: 10000; } }
.header__logo-image {
width: 200px;
position: absolute; }
@media (min-width: 48em) {
.header__logo-image {
width: 272px; } }
input::-webkit-calendar-picker-indicator {
display: none; }
input[type="date"]::-webkit-input-placeholder {
visibility: hidden !important; }
input[type=submit], button, .button {
cursor: pointer; }
.cta a,
.cta button,
.navigation__top-links .cta--large a,
.acf-menu-anchor-listing__rhs-menu .cta--large a,
.gform_wrapper .gform_page_footer .button.gform_next_button, .gform_wrapper .gform_page_footer .button.gform_previous_button,
.gform_wrapper .gform_page_footer input[type=submit],
.gform_wrapper .gform_footer input[type=submit],
.ginput_container_post_image, .tribe-block.tribe-tickets.tribe-common .tribe-common-c-btn,
.woocommerce-checkout-payment button,
.single_add_to_cart_button,
.actions .button,
.checkout-button.button,
.give-submit,
.give-final-total-amount,
#give-recurring-modal-period-wrap,
.return-to-shop .button,
#ffm-file_upload-pickfiles,
.cc-compliance a,
.give-stripe-checkout-modal-donate-button {
border-radius: 8px;
border-style: none;
font-family: "Roboto", serif;
font-weight: 500;
display: inline-block;
text-decoration: none;
margin: 0;
padding: 18px 50px;
outline: none !important;
cursor: pointer;
-webkit-transition: all 0.4s ease;
transition: all 0.4s ease; }
@media screen and (min-width: 0) {
.cta a,
.cta button,
.navigation__top-links .cta--large a,
.acf-menu-anchor-listing__rhs-menu .cta--large a,
.gform_wrapper .gform_page_footer .button.gform_next_button, .gform_wrapper .gform_page_footer .button.gform_previous_button,
.gform_wrapper .gform_page_footer input[type=submit],
.gform_wrapper .gform_footer input[type=submit],
.ginput_container_post_image, .tribe-block.tribe-tickets.tribe-common .tribe-common-c-btn,
.woocommerce-checkout-payment button,
.single_add_to_cart_button,
.actions .button,
.checkout-button.button,
.give-submit,
.give-final-total-amount,
#give-recurring-modal-period-wrap,
.return-to-shop .button,
#ffm-file_upload-pickfiles,
.cc-compliance a,
.give-stripe-checkout-modal-donate-button {
font-size: 1em;
line-height: 20px;
letter-spacing: 1px; } }
@media screen and (min-width: 0) {
.cta--small a {
font-size: 1em;
line-height: 20px;
letter-spacing: 1px; } }
.cta--blue a {
background-color: #0069b4 !important;
color: white !important; }
.actions .button {
padding: 10px 20px;
-webkit-transition: all 0.4s ease;
transition: all 0.4s ease; }
@media screen and (min-width: 0) {
.actions .button {
font-size: 0.6875em;
line-height: 16px;
letter-spacing: 1px; } }
body #cc-window.cc-window .cc-compliance .cc-btn {
font-family: "Vag Rounded Bold", serif;
font-weight: normal; }
@media screen and (min-width: 0) {
body #cc-window.cc-window .cc-compliance .cc-btn {
font-size: 1.375em;
line-height: 28px;
letter-spacing: 1px; } }
.cta--fixed-pos {
position: fixed;
bottom: 0;
right: 0;
left: 0;
z-index: 200;
text-align: center; }
.cta--fixed-pos a {
display: inline-block;
cursor: pointer;
border-radius: 8px;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
text-align: left; }
.product .cta--fixed-pos a {
padding: 18px 60px 18px 30px; }
.cta--rounded a {
border-top-left-radius: 8px !important;
border-top-right-radius: 8px !important; }
#cc-window .cc-compliance a {
padding: 10px 10px; }
@media screen and (min-width: 0) {
#cc-window .cc-compliance a {
font-size: 0.875em;
line-height: 18px;
letter-spacing: 0.7px; } }
#cc-window .cc-compliance a.cc-dismiss {
background-color: transparent !important;
padding: 1px 0 1px 0;
margin: 0 20px 0 0;
border-radius: 0; }
.cta--large a,
.cta--large button,
.navigation__top-links .cta--large a,
.acf-menu-anchor-listing__rhs-menu .cta--large a,
.gform_wrapper .gform_page_footer .button.gform_next_button, .gform_wrapper .gform_page_footer .button.gform_previous_button,
.gform_wrapper .gform_page_footer input[type=submit],
.woocommerce-checkout-payment button,
.checkout-button.button,
.give-submit,
.single_add_to_cart_button,
.return-to-shop .button {
padding: 22px 45px; }
@media screen and (min-width: 0) {
.cta--large a,
.cta--large button,
.navigation__top-links .cta--large a,
.acf-menu-anchor-listing__rhs-menu .cta--large a,
.gform_wrapper .gform_page_footer .button.gform_next_button, .gform_wrapper .gform_page_footer .button.gform_previous_button,
.gform_wrapper .gform_page_footer input[type=submit],
.woocommerce-checkout-payment button,
.checkout-button.button,
.give-submit,
.single_add_to_cart_button,
.return-to-shop .button {
font-size: 1.375em;
line-height: 28px;
letter-spacing: 1px; } }
.return-to-shop .button {
margin-top: 20px; }
#give-recurring-modal-period-wrap {
display: block; }
#give-recurring-modal-period-wrap:hover {
cursor: arrow; }
.give-final-total-amount, #give-recurring-modal-period-wrap {
background-color: transparent;
display: block;
padding-top: 0;
padding-bottom: 0;
border-radius: 0; }
.give-final-total-amount:hover, #give-recurring-modal-period-wrap:hover {
cursor: arrow; }
#give-recurring-modal-period-wrap {
border-radius: 0;
padding-top: 0;
padding-bottom: 5px; }
.navigation__top-links li,
.acf-menu-anchor-listing__rhs-menu li {
line-height: 60px;
margin-left: 22px;
margin-right: 22px; }
.navigation__top-links li.cta--large a,
.acf-menu-anchor-listing__rhs-menu li.cta--large a {
padding: 13px 60px;
border-top-left-radius: 0;
border-top-right-radius: 0; }
@media (max-width: 47.99em) {
.navigation__top-links li.cta--large a,
.acf-menu-anchor-listing__rhs-menu li.cta--large a {
padding: 13px 30px; } }
.navigation__top-links li.cta--large.cta--thin a,
.acf-menu-anchor-listing__rhs-menu li.cta--large.cta--thin a {
padding: 13px 30px; }
.navigation__top-links li[class*="icon"], .navigation__top-links li[class*="cta"],
.acf-menu-anchor-listing__rhs-menu li[class*="icon"],
.acf-menu-anchor-listing__rhs-menu li[class*="cta"] {
margin-left: 0;
margin-right: 0; }
.cta--large.menu-item + .cta--large.menu-item a {
margin-right: 10px !important; }
@media (max-width: 47.99em) {
.navigation__top--clear-template .cta--large.cta--thin {
padding: 7px 30px !important; } }
.ginput_container_post_image {
padding: 22px 45px; }
.ginput_container_post_image:before {
content: "Browse"; }
.cta--small a {
padding: 15px 34px; }
@media screen and (min-width: 0) {
.cta--small a {
font-size: 1em;
line-height: 20px;
letter-spacing: 1px; } }
.ginput_container_post_image {
max-width: 300px;
text-overflow: ellipsis;
white-space: nowrap;
cursor: pointer;
display: inline-block;
overflow: hidden;
border-radius: 8px; }
.product-remove .remove, form.cart .plus, form.cart .minus, .reset_variations {
width: 26px;
height: 26px;
border-radius: 13px;
display: block;
font-size: 0;
display: inline-block;
position: absolute;
left: 0;
right: 0;
position: relative;
text-decoration: none;
cursor: pointer;
border: 0; }
.product-remove .remove:before, form.cart .plus:before, form.cart .minus:before, .reset_variations:before {
font-size: 18px;
font-family: FontAwesome;
line-height: 26px;
margin-left: 1px;
display: block; }
@media (max-width: 47.99em) {
.product-remove .remove:before, form.cart .plus:before, form.cart .minus:before, .reset_variations:before {
font-size: 14px;
line-height: 18px; } }
@media (max-width: 47.99em) {
.product-remove .remove, form.cart .plus, form.cart .minus, .reset_variations {
width: 20px;
height: 20px;
border-radius: 10px; } }
.product-remove .remove:before, .reset_variations:before {
content: '\f00d'; }
.reset_variations {
position: absolute;
right: -38px;
left: auto;
top: 10px; }
.input-text.qty.text {
border: 0;
width: 50px;
background-color: transparent;
overflow: hidden;
-webkit-appearance: none;
-moz-appearance: textfield;
appearance: textfield; }
.woocommerce-cart .input-text.qty.text {
border-radius: 5px;
width: 40px; }
form.cart .plus,
form.cart .minus {
max-width: inherit; }
form.cart .minus::before, form.cart .plus::before {
font-size: 14px;
font-family: FontAwesome;
line-height: 23px; }
@media (max-width: 47.99em) {
form.cart .minus::before, form.cart .plus::before {
font-size: 10px;
line-height: 18px;
margin-left: 1px; } }
form.cart .minus:before {
content: '\f068'; }
form.cart .plus:before {
content: '\f067'; }
form.cart input.qty {
padding: 0; }
.percentage {
display: inline-block; }
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing,
.give_error.give_notice, .give_error,
.gform_validation_error .validation_error {
border: 0; }
form.woocommerce-checkout .woocommerce-NoticeGroup {
margin-top: -80px; }
.woocommerce-notices-wrapper li {
min-height: 34px; }
.block__contact .woocommerce-notices-wrapper {
background-color: transparent; }
.woocommerce-error,
form.woocommerce-checkout .woocommerce-NoticeGroup {
margin: 0;
padding: 4px 0; }
.gform_validation_error .validation_error {
padding: 20px 0;
margin: 40px auto; }
.woocommerce-notices-wrapper .woocommerce-error li {
max-width: 1160px;
margin: 0 auto; }
.woocommerce-notices-wrapper a.button {
float: right; }
form.woocommerce-checkout .woocommerce-NoticeGroup {
max-width: 500px;
margin: 0 auto 50px auto; }
form.woocommerce-checkout .woocommerce-NoticeGroup li {
margin-bottom: 5px;
margin-top: 5px; }
form.woocommerce-checkout .woocommerce-NoticeGroup ul,
.woocommerce-notices-wrapper ul {
padding-left: 0;
padding-right: 0;
list-style-type: none; }
form.woocommerce-checkout .woocommerce-NoticeGroup ul li,
.woocommerce-notices-wrapper ul li {
padding-left: 30px; }
form.woocommerce-checkout .woocommerce-NoticeGroup ul li:before,
.woocommerce-notices-wrapper ul li:before {
font-size: 7px;
font-family: FontAwesome;
content: '\f111';
margin-left: -17px;
position: absolute; }
.single .woocommerce-notices-wrapper {
position: fixed;
top: 0;
z-index: 100;
width: 100%;
margin: 0 auto; }
.single .woocommerce-notices-wrapper li {
padding: 0;
line-height: 34px; }
.single .woocommerce-notices-wrapper li:before {
display: none; }
.stripe-source-errors {
float: right;
width: calc(100% - 43px); }
.woocommerce-message {
padding-top: 10px;
padding-bottom: 10px;
margin-bottom: 30px;
border-radius: 10px; }
.woocommerce-message a {
display: none; }
.woocommerce-message .woocommerce-message-inner {
margin: 0 auto; }
footer.site-footer .gform_validation_error .validation_error, footer.site-footer .validation_message {
border: 0;
padding: 0;
border-left: 0; }
footer.site-footer .validation_message {
margin-top: 0; }
.ffm-error.give_errors {
margin-top: 60px;
padding-top: 20px; }
.give_notices.give_errors {
padding-left: 30px;
padding-right: 30px;
padding-top: 60px; }
#give_cc_fields .give_notices.give_errors {
padding-top: 0px; }
p.give_warning {
padding-bottom: 30px; }
.give-submit-button-wrap .give_error.give_notice {
padding-top: 0 !important;
text-align: center;
padding-bottom: 20px; }
form.woocommerce-checkout .woocommerce-NoticeGroup {
padding-top: 20px;
padding-bottom: 20px; }
.validate-required {
position: relative; }
.validate-required abbr.required {
font-size: 0; }
.give-fl-is-required:before, .gfield_required.gfield_required_asterisk:before, .validate-required abbr.required:before {
font-family: FontAwesome;
content: "\f111";
font-size: 7px; }
.give-fl-is-required:before, .validate-required abbr.required:before {
position: absolute;
margin-top: 20px;
margin-left: -15px; }
.validate-required abbr.required:before {
margin-top: 0px;
margin-left: 0px; }
.gfield_required.gfield_required_asterisk,
.validate-required abbr.required {
top: auto;
margin-left: 5px;
position: absolute;
padding-top: 0px; }
.site-footer li.gfield_error, .modal li.gfield_error {
border-radius: 10px; }
.site-footer .gfield_required.gfield_required_asterisk, .modal .gfield_required.gfield_required_asterisk {
font-size: 0; }
.site-footer .gform_validation_error .validation_error, .modal .gform_validation_error .validation_error {
max-width: 100%;
margin: 30px 0 0 0; }
.site-footer .gform_validation_error .gform_fields label.gfield_label, .modal .gform_validation_error .gform_fields label.gfield_label {
display: block !important;
padding: 16px 16px 2px 16px; }
.site-footer .gform_wrapper li.gfield_error input, .site-footer .gform_wrapper li.gfield_error label:before, .modal .gform_wrapper li.gfield_error input, .modal .gform_wrapper li.gfield_error label:before {
margin: 0 16px !important; }
.site-footer .gform_wrapper li.gfield_error label.gfield_consent_label, .modal .gform_wrapper li.gfield_error label.gfield_consent_label {
padding-left: 20px; }
.site-footer .gform_wrapper li.gfield_error input, .modal .gform_wrapper li.gfield_error input {
width: calc(100% - 32px) !important; }
.site-footer .gform_wrapper li.gfield_error .gfield_description.validation_message, .modal .gform_wrapper li.gfield_error .gfield_description.validation_message {
padding: 16px 16px 12px 16px; }
section.header__logo .header__logo-inner a {
display: block;
position: absolute;
top: -165px;
width: 95%;
z-index: 1; }
@media (max-width: 47.99em) {
section.header__logo .header__logo-inner a {
margin-left: 20px;
top: -100px;
width: 200px; } }
.navigation__top { min-height: 190px;
padding-bottom: 20px; }
@media (max-width: 47.99em) {
.navigation__top {
min-height: 140px;
height: auto; } }
@media (max-width: 47.99em) {
.header__ticker-text {
padding-top: 10px;
padding-bottom: 10px; } }
.site-footer {
margin-top: 0px; }
.post__content ul, .post__content ol,
.block__core-list ul, .block__core-list ol,
.block__core-classic ul, .block__core-classic ol {
list-style-type: none;
position: relative;
padding: 0;
margin: 0; }
.post__content ul li:before, .post__content ol li:before,
.block__core-list ul li:before, .block__core-list ol li:before,
.block__core-classic ul li:before, .block__core-classic ol li:before {
content: "\2022";
font-size: 36px;
position: absolute;
left: 0;
right: 0; }
.post__content ul li, .post__content ol li,
.block__core-list ul li, .block__core-list ol li,
.block__core-classic ul li, .block__core-classic ol li {
padding-left: 30px;
padding-bottom: 10px;
padding-top: 10px;
position: relative; }
.block__core-classic ol, .block__core-list ol, .post__content ol {
list-style-type: decimal;
padding: 0 0 0 30px; }
.block__core-classic ol li, .block__core-list ol li, .post__content ol li {
padding-left: 0; }
.block__core-classic ol li:before, .block__core-list ol li:before, .post__content ol li:before {
content: ''; }
.event__categories ul {
padding-left: 0; }
.event__categories li {
display: inline-block;
margin-right: 5px;
margin-left: 5px; }
.event__categories li:after {
content: ','; }
.event__categories li:last-child:after {
content: ''; }
.event__categories a {
text-decoration: none; }
@media all {
.navigation__main-mobile {
display: block; } }
@media (min-width: 62em) {
.navigation__main-mobile {
display: none; } }
.navigation__main-mobile .navigation__main-mobile-close-button,
.navigation__main-mobile .navigation__main-links > li.menu-item.menu-item-has-children {
padding: 4px 22px 2px 56px; }
.navigation__main-mobile .navigation__main-links > li.menu-item:not(.menu-item-has-children) {
padding: 0px 22px 6px 56px;
border-bottom: 0; }
.navigation__main-mobile .navigation__main-links > li.menu-item:not(.menu-item-has-children):before {
content: ''; }
.navigation__main-mobile .navigation__main-links > li.menu-item.menu-item-has-children + li.menu-item:not(.menu-item-has-children) {
padding-top: 6px; }
.navigation__main-mobile .navigation__main-mobile-close-button .fa-close, .navigation__main-mobile .navigation__main-mobile-close-button .fa-bars {
position: absolute;
left: 17px; }
.navigation__main-mobile .navigation__main-links {
list-style: none; }
.navigation__main-mobile .navigation__main-links .sub-menu {
padding-left: 0;
margin-top: 0px;
padding-bottom: 4px; }
.navigation__main-mobile .navigation__main-links > li.menu-item {
position: relative; }
.navigation__main-mobile .navigation__main-links > li.menu-item.menu-item--open {
height: auto; }
.navigation__main-mobile .navigation__main-links > li.menu-item.menu-item--open .sub-menu {
display: block; }
.navigation__main-mobile .navigation__main-links > li.menu-item.menu-item--closed {
height: 34px; }
.navigation__main-mobile .navigation__main-links > li.menu-item.menu-item--closed .sub-menu {
display: none; }
.nav--hidden {
display: none; }
.navigation__main-mobile .navigation__main-mobile-close-button-outer {
display: none; }
.navigation__main-mobile.nav--opened .navigation__main-links {
padding-bottom: 2px; }
.navigation__main-mobile.nav--opened .navigation__main-mobile-close-button-outer {
display: block; }
.navigation__main-mobile.nav--opened li.menu-item.current-menu-parent {
height: auto; }
.navigation__main-mobile.nav--opened li.menu-item.current-menu-parent .sub-menu {
display: block; }
.navigation__main-mobile.nav--opened li.menu-item.current-menu-parent.menu-item--closed .sub-menu {
display: none; }
.navigation__main-mobile.nav--closed li.menu-item {
display: none; }
.navigation__main-mobile.nav--closed li.menu-item .sub-menu {
display: none; }
.navigation__main-mobile.nav--closed .navigation__main-links li:first-child {
display: block; }
.navigation__main-mobile.nav--closed li.menu-item.current-menu-ancestor:first-child {
display: block; }
@media all {
.navigation__main--desktop {
display: none; } }
@media (min-width: 62em) {
.navigation__main--desktop {
display: block; } }
.navigation__main--desktop .navigation__main-links > .menu-item {
display: inline-block;
margin-right: 2px;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
padding: 14px 40px;
cursor: pointer; }
.navigation__main--desktop .navigation__main-links > .menu-item .sub-menu {
display: none; }
.navigation__main--desktop .navigation__main-links > .menu-item .sub-menu > li.menu-item {
padding-top: 14px; }
.navigation__main--desktop .navigation__main-links > .menu-item.active .sub-menu {
display: block; }
.navigation__main--desktop .navigation__main-links > .menu-item.active .sub-menu li.menu-item {
display: inline-block; }
.navigation__main--desktop .navigation__main-links > .menu-item .sub-menu {
position: absolute;
margin-top: 18px;
left: 0; }
.navigation__main-secondary-links {
position: absolute;
top: 0;
right: 0; }
.navigation__main--desktop .navigation__main-links .sub-menu > .menu-item,
.navigation__main--desktop .navigation__main-secondary-links > .menu-item {
padding: 14px 0 12px 0;
margin-right: 40px;
display: inline-block;
position: relative; }
.navigation__main--desktop .navigation__main-links .sub-menu > .menu-item:after,
.navigation__main--desktop .navigation__main-secondary-links > .menu-item:after {
content: " - ";
position: absolute;
top: 20px;
right: -24px; }
.navigation__main--desktop .navigation__main-links .sub-menu > .menu-item:last-of-type:after,
.navigation__main--desktop .navigation__main-secondary-links > .menu-item:last-of-type:after {
display: none; }
.navigation__main--desktop .navigation__main-links .sub-menu > .menu-item:hover,
.navigation__main--desktop .navigation__main-secondary-links > .menu-item:hover {
text-decoration: underline; }
.navigation__main--desktop .navigation__main-secondary-links > .menu-item {
margin-right: 50px; }
.navigation__main--desktop .navigation__main-secondary-links > .menu-item:after {
font-weight: bold; }
.navigation__main--desktop .navigation__main-secondary-links > .menu-item:after:after {
right: -34px; }
.navigation__top-links,
.acf-menu-anchor-listing__rhs-menu { }
@media all {
.navigation__top-links,
.acf-menu-anchor-listing__rhs-menu {
position: relative; }
.navigation__top-links .menu-item,
.acf-menu-anchor-listing__rhs-menu .menu-item {
float: right; }
.navigation__top-links .menu-item[class^="icon"] a,
.acf-menu-anchor-listing__rhs-menu .menu-item[class^="icon"] a {
display: block;
width: 100%;
height: 100%;
z-index: 100;
position: absolute; } }
.navigation__top-links .menu-item {
display: inline-block;
position: relative;
height: 60px; }
.navigation__top-links .menu-item.icon--search, .navigation__top-links .menu-item.icon--basket {
width: 60px; }
.navigation__top-links .menu-item.icon--basket {
margin-right: 18px; }
.pagination__outer .pagination a, .pagination__outer .pagination span {
margin: 0 12px; }
.pagination__outer .pagination a, .pagination__outer .pagination span {
text-decoration: none; }
.pagination__outer .pagination span, .pagination__outer .pagination a:hover {
padding-bottom: 1px; }
.loading-now .pagination {
visibility: hidden; }
.loading-now .loading {
display: block !important; }
.basket-notification {
border-radius: 25px;
width: 25px;
height: 25px;
line-height: 25px;
position: absolute;
right: 2px;
top: 2px; }
* {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-rendering: geometricPrecision; }
.gform_wrapper .gform_title,
.gform_wrapper .gsection_title,
.navigation__main-mobile.nav--opened .navigation__main-links > .menu-item:first-child:before,
.navigation__main-mobile .navigation__main-links > .menu-item:before,
.post__content ul, .post__content ol,
.block__core-list ul, .block__core-list ol,
.block__core-classic ul, .block__core-classic ol,
.site-footer .gform_validation_error .validation_error,
table.shop_table tr.cart-item,
table.shop_table.woocommerce-checkout-review-order-table tr.cart-item,
.give-form label, .give-form li, .give-form div {
text-align: left; }
@media (min-width: 48em) {
.block__testimonial-quote .text--center {
text-align: left; } }
.donation-form--modal-close,
.donation-form__frequency-selector, .donation-form__amount-selector,
.donation-form__amount-info li,
.give-donation-total-label,
.give-submit-button-wrap,
#give_error_test_mode,
.product .event__description *,
.product .summary.entry-summary,
.wp-block-gallery .blocks-gallery-item figcaption,
.blocks-gallery-grid .blocks-gallery-item figcaption,
.gform_wrapper .gform_footer,
.give-form-wrap,
.give_notice.give_warning,
.give-gift-aid-dedicate-donation .form-row .give-gift-aid-explanation-content-more-wrap,
.block__tribe-tickets .tribe-block.tribe-tickets.tribe-common .tribe-tickets__title,
.block__tribe-tickets .tribe-block.tribe-tickets.tribe-common .tribe-tickets__item__extra,
.block__tribe-tickets .tribe-block.tribe-tickets.tribe-common .tribe-tickets__item .tribe-tickets__item__content__title,
.tribe-common .tribe-common-form-control-checkbox label,
.block__core-image .align-center, .block__core-image .aligncenter,
.wp-block-image .align-center, .wp-block-image .aligncenter,
#give-recurring-modal-period-wrap,
.give-final-total-amount, #give-recurring-modal-period-wrap, .give-stripe-checkout-modal .give-stripe-checkout-donation-amount, .give-stripe-checkout-modal .give-stripe-checkout-form-title, .give-stripe-checkout-modal .give-stripe-checkout-donor-email, .give-stripe-checkout-modal .give-stripe-checkout-modal-body .give_error,
.ginput_container_post_image,
.product-remove .remove, form.cart .plus, form.cart .minus, .reset_variations,
.input-text.qty.text,
form.cart input.qty,
.ui-button,
.ui-datepicker td span,
.ui-datepicker td a,
.icon--search::before, .icon--basket::before,
.basket-notification,
.gform_validation_error .validation_error,
.woocommerce-notices-wrapper .woocommerce-error li,
.single .woocommerce-notices-wrapper,
.woocommerce-message,
.woocommerce-notices-wrapper .woocommerce-info,
.woocommerce-message .woocommerce-message-inner,
.ffm-error.give_errors,
.woocommerce-cart .woocommerce-cart .cart_totals .order-total,
.woocommerce-cart .woocommerce-cart .cart_totals .wc-proceed-to-checkout,
.return-to-shop, .cart-empty,
.give-form div.give-submit-button-wrap,
.woocommerce-cart .cart-collaterals .cart_totals .order-total,
.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout,
.gform_submission_error,
.gform_confirmation_message {
text-align: center; }
.woocommerce .woocommerce-checkout h1, .woocommerce .woocommerce-checkout h3, .woocommerce .woocommerce-checkout legend, .give-form-wrap h1, .give-form-wrap h3, .give-form-wrap legend {
text-align: center; }
.block__gravityforms-form .gform_wrapper .gform_title, .block__gravityforms-form .gform_wrapper .gsection_title,
.wc_payment_methods .gform_title,
.wc_payment_methods .gsection_title,
.woocommerce .woocommerce-checkout .col2-set .gform_title,
.woocommerce .woocommerce-checkout .col2-set .gsection_title,
#give_purchase_form_wrap .gform_title,
#give_purchase_form_wrap .gsection_title,
#give-ffm-section .gform_title,
#give-ffm-section .gsection_title {
text-align: center; }
.gform_wrapper .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage,
.post__content .post__copy figure blockquote p,
.post__content .post__copy figure blockquote cite,
.page__content-blocks .post__copy figure blockquote p,
.page__content-blocks .post__copy figure blockquote cite,
.blog__previews .post__copy figure blockquote p,
.blog__previews .post__copy figure blockquote cite,
.search-box__outer::after,
table.shop_table:not(.woocommerce-checkout-review-order-table) tr:not(.cart_item),
.woocommerce-checkout-review-order-table .product-total,
.woocommerce-checkout-review-order-table tfoot td {
text-align: right; }
@media screen and (min-width: 0) {
body {
font-size: 1em;
line-height: 1.30902; } }
::-webkit-input-placeholder {
opacity: 1 !important; }
:-moz-placeholder { opacity: 1 !important; }
::-moz-placeholder { opacity: 1 !important; }
h1, h2, h3, h4, h5, h6, p {
-moz-font-feature-settings: 'aalt=0,salt=0';
padding: 0;
margin: 0; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, p a {
text-decoration: none; } .font-impact-facts {
font-family: "Vag Rounded Light", serif; }
@media screen and (min-width: 0) {
.font-impact-facts {
font-size: 1.625em;
line-height: 32px;
letter-spacing: 1.3px; } }
@media screen and (min-width: 768px) {
.font-impact-facts {
font-size: 1.875em;
line-height: 36px;
letter-spacing: 1.4px; } }
.font-h1-section-titles,
.block__core-heading h1, .block__core-classic h1,
.christmas-campaign-2020__heading h1,
.has-h1-font-size {
font-family: "Vag Rounded Black", serif; }
@media screen and (min-width: 0) {
.font-h1-section-titles,
.block__core-heading h1, .block__core-classic h1,
.christmas-campaign-2020__heading h1,
.has-h1-font-size {
font-size: 1.875em;
line-height: 34px;
letter-spacing: 1.3px; } }
@media screen and (min-width: 992px) {
.font-h1-section-titles,
.block__core-heading h1, .block__core-classic h1,
.christmas-campaign-2020__heading h1,
.has-h1-font-size {
font-size: 2.5em;
line-height: 48px;
letter-spacing: 1.4px; } }
.font-h2-section-titles,
.block__core-heading h2, .block__core-classic h2,
.gform_wrapper .gform_title,
.tribe-common .tribe-tickets__title,
.tribe-tickets-quantity, .woocommerce .summary.entry-summary h2,
.woocommerce .entry-summary .quantity input[type=number],
.woocommerce .woocommerce-billing-fields h3,
.give-form-wrap legend,
.give-gift-aid-long-explanation-content h1,
.give-final-total-amount,
.give-donation-total-label,
.event__description h2,
.has-h2-font-size {
font-family: "Vag Rounded Bold", serif; }
@media screen and (min-width: 0) {
.font-h2-section-titles,
.block__core-heading h2, .block__core-classic h2,
.gform_wrapper .gform_title,
.tribe-common .tribe-tickets__title,
.tribe-tickets-quantity, .woocommerce .summary.entry-summary h2,
.woocommerce .entry-summary .quantity input[type=number],
.woocommerce .woocommerce-billing-fields h3,
.give-form-wrap legend,
.give-gift-aid-long-explanation-content h1,
.give-final-total-amount,
.give-donation-total-label,
.event__description h2,
.has-h2-font-size {
font-size: 2.125em;
line-height: 40px;
letter-spacing: 1.4px; } }
.donate-amount-input-box,
.donation-form__amount-input-outer input.donation-form__amount-input[type=text],
select.donation-form-calculator__multiplier-chooser {
font-family: "Vag Rounded Bold", serif; }
@media screen and (min-width: 0) {
.donate-amount-input-box,
.donation-form__amount-input-outer input.donation-form__amount-input[type=text],
select.donation-form-calculator__multiplier-chooser {
font-size: 1.5625em;
line-height: 28px;
letter-spacing: 1.2px; } }
@media screen and (min-width: 576px) {
.donate-amount-input-box,
.donation-form__amount-input-outer input.donation-form__amount-input[type=text],
select.donation-form-calculator__multiplier-chooser {
font-size: 2.125em;
line-height: 40px;
letter-spacing: 1.4px; } }
input[type=text].donation-form__amount-input {
font-family: "Vag Rounded Bold", serif; }
@media screen and (min-width: 0) {
input[type=text].donation-form__amount-input {
font-size: 2.125em;
line-height: 40px;
letter-spacing: 1.4px; } }
.donation-form-calculator__total-donation-text {
font-family: "Vag Rounded Light", serif; }
@media screen and (min-width: 0) {
.donation-form-calculator__total-donation-text {
font-size: 2.125em;
line-height: 40px;
letter-spacing: 1.4px; } }
.font-h3-section-titles,
.block__core-heading h3, .block__core-classic h3,
.call-to-action__content > *,
.gform_wrapper .gsection_title,
.tribe-tickets__item__content__title,
.tribe-tickets__item__extra__price,
.woocommerce h3,
.price,
.event__description h3,
body #cc-window.cc-type-categories.cc-floating .cc-header,
.has-h3-font-size,
.gform_confirmation_message {
font-family: "Vag Rounded Light", serif;
font-weight: normal; }
@media screen and (min-width: 0) {
.font-h3-section-titles,
.block__core-heading h3, .block__core-classic h3,
.call-to-action__content > *,
.gform_wrapper .gsection_title,
.tribe-tickets__item__content__title,
.tribe-tickets__item__extra__price,
.woocommerce h3,
.price,
.event__description h3,
body #cc-window.cc-type-categories.cc-floating .cc-header,
.has-h3-font-size,
.gform_confirmation_message {
font-size: 1.625em;
line-height: 34px;
letter-spacing: 1.3px; } }
@media screen and (min-width: 768px) {
.font-h3-section-titles,
.block__core-heading h3, .block__core-classic h3,
.call-to-action__content > *,
.gform_wrapper .gsection_title,
.tribe-tickets__item__content__title,
.tribe-tickets__item__extra__price,
.woocommerce h3,
.price,
.event__description h3,
body #cc-window.cc-type-categories.cc-floating .cc-header,
.has-h3-font-size,
.gform_confirmation_message {
font-size: 1.625em;
line-height: 34px;
letter-spacing: 1.3px; } }
.font-h4-section-titles,
.block__core-heading h4, .block__core-classic h4,
.woocommerce .summary.entry-summary h4,
.shop_table th, .shop_table td,
.woocommerce h4, h5, h6,
.event__description h4, .event__description h5, .event__description h6,
.give-stripe-checkout-modal-header,
.give-stripe-checkout-donation-amount,
.sponsor__heading,
.has-h4-font-size {
font-family: "Vag Rounded Light", serif;
font-weight: normal; }
@media screen and (min-width: 0) {
.font-h4-section-titles,
.block__core-heading h4, .block__core-classic h4,
.woocommerce .summary.entry-summary h4,
.shop_table th, .shop_table td,
.woocommerce h4, h5, h6,
.event__description h4, .event__description h5, .event__description h6,
.give-stripe-checkout-modal-header,
.give-stripe-checkout-donation-amount,
.sponsor__heading,
.has-h4-font-size {
font-size: 1.25em;
line-height: 26px;
letter-spacing: 1px; } }
@media screen and (min-width: 768px) {
.font-h4-section-titles,
.block__core-heading h4, .block__core-classic h4,
.woocommerce .summary.entry-summary h4,
.shop_table th, .shop_table td,
.woocommerce h4, h5, h6,
.event__description h4, .event__description h5, .event__description h6,
.give-stripe-checkout-modal-header,
.give-stripe-checkout-donation-amount,
.sponsor__heading,
.has-h4-font-size {
font-size: 1.4375em;
line-height: 28px;
letter-spacing: 1.3px; } }
.cart_item td input {
font-size: inherit; }
.font-h4-section-titles--bold,
.cart_item td, .call-to-action__content a,
.sponsor__heading {
font-family: "Vag Rounded Bold", serif; }
.font-nav-primary > div > ul > .menu-item > a,
.block__acf-menu-anchor-listing .menu-item > a,
.search-box__submit,
#ajaxsearchpro1_1 .probox .proinput input.orig, input[type=text].search-box {
font-family: "Vag Rounded Bold", serif;
text-decoration: none; }
@media screen and (min-width: 0) {
.font-nav-primary > div > ul > .menu-item > a,
.block__acf-menu-anchor-listing .menu-item > a,
.search-box__submit,
#ajaxsearchpro1_1 .probox .proinput input.orig, input[type=text].search-box {
font-size: 1em;
line-height: 34px;
letter-spacing: 1.3px; } }
@media screen and (min-width: 992px) {
.font-nav-primary > div > ul > .menu-item > a,
.block__acf-menu-anchor-listing .menu-item > a,
.search-box__submit,
#ajaxsearchpro1_1 .probox .proinput input.orig, input[type=text].search-box {
font-size: 1.375em;
line-height: 34px;
letter-spacing: 1.3px; } }
.menu-item.current-menu-item {
text-decoration: underline; }
.font-nav-primary .sub-menu .menu-item a,
.font-nav-primary.navigation__main-mobile-close-button a,
#ajaxsearchpro1_1 .probox .proinput input.orig, input.search-box,
.totaliser___background p {
font-family: "Vag Rounded Light", serif;
text-decoration: none; }
@media screen and (min-width: 0) {
.font-nav-primary .sub-menu .menu-item a,
.font-nav-primary.navigation__main-mobile-close-button a,
#ajaxsearchpro1_1 .probox .proinput input.orig, input.search-box,
.totaliser___background p {
font-size: 1em;
line-height: 34px;
letter-spacing: 1.3px; } }
@media screen and (min-width: 992px) {
.font-nav-primary .sub-menu .menu-item a,
.font-nav-primary.navigation__main-mobile-close-button a,
#ajaxsearchpro1_1 .probox .proinput input.orig, input.search-box,
.totaliser___background p {
font-size: 1.375em;
line-height: 34px;
letter-spacing: 1.3px; } }
.font-nav-primary .sub-menu .menu-item a:after,
.font-nav-primary.navigation__main-mobile-close-button a:after,
#ajaxsearchpro1_1 .probox .proinput input.orig:after, input.search-box:after,
.totaliser___background p:after {
font-size: 24px; }
.totaliser__text p {
font-family: "Vag Rounded Light", serif; }
@media screen and (min-width: 0) {
.totaliser__text p {
font-size: 1em;
line-height: 23px;
letter-spacing: 1px; } }
@media screen and (min-width: 992px) {
.totaliser__text p {
font-size: 1.25em;
line-height: 34px;
letter-spacing: 1px; } }
.font-pagination span, .font-pagination a {
font-family: "Vag Rounded Light", serif; }
@media screen and (min-width: 0) {
.font-pagination span, .font-pagination a {
font-size: 1.4375em;
line-height: 23px;
letter-spacing: 1.15px; } }
.font-pagination span {
font-family: "Vag Rounded Bold", serif; }
.isc_layer_item__content, .christmas-campaign-2020__item-content {
font-family: "Vag Rounded Bold", serif; }
@media screen and (min-width: 0) {
.isc_layer_item__content, .christmas-campaign-2020__item-content {
font-size: 1.0625em;
line-height: 22px;
letter-spacing: 0.5px; } }
.font-nav-secondary p, #footer-menu.font-nav-secondary li a,
.shop_table td.product-subtotal, .shop_table td.product-quantity,
.browserupgrade p {
font-family: "Vag Rounded Light", serif; }
@media screen and (min-width: 0) {
.font-nav-secondary p, #footer-menu.font-nav-secondary li a,
.shop_table td.product-subtotal, .shop_table td.product-quantity,
.browserupgrade p {
font-size: 1em;
line-height: 27px;
letter-spacing: 0.8px; } }
@media screen and (min-width: 768px) {
.font-nav-secondary p, #footer-menu.font-nav-secondary li a,
.shop_table td.product-subtotal, .shop_table td.product-quantity,
.browserupgrade p {
font-size: 1.25em;
line-height: 34px;
letter-spacing: 1px; } }
.font-nav-secondary.header__ticker-text a, #give_error_test_mode p,
.browserupgrade p,
.percentage {
font-family: "Vag Rounded Bold", serif; } [id*=give-gift-aid-address-button] > label,
.give-gift-aid-address-radio-list label,
.give-donation-levels-wrap li label,
.give-total-wrap label, .give-total-wrap input, .give-total-wrap span,
.block__core-paragraph, .block__core-classic,
.font-dates, .font-large-copy, .font-main-body-copy, .font-small-body-copy, .font-pagination, figcaption.blocks-gallery-item__caption,
.gform_wrapper .gfield select,
.woocommerce-input-wrapper select,
.donation-form-calculator__multiplier-chooser select,
.ginput_container_singleproduct span,
.gfield.gfield_price,
.gfield_consent_label,
.gform_description,
input[type=text]:not(.datepicker), input[type=email], input[type=tel], input[type=url],
textarea,
.gform_wrapper .gfield textarea,
.gform_wrapper .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.gform_wrapper .gfield .gfield_checkbox label,
.gform_wrapper .gfield .gfield_radio label,
.gform_wrapper .gf_progressbar_title,
.gform_wrapper .gf_progressbar_percentage,
.tribe-tickets__item__extra__available,
.tribe-common-form-control-checkbox__label, .automatewoo-optin__checkbox-text,
.tribe-tickets__footer__quantity, .tribe-tickets__footer__total,
.woocommerce label,
.woocommerce-checkout-review-order-table td,
.payment_box p,
.woocommerce-privacy-policy-text p,
.event__description p,
.donation-form__amount-info li,
.form-row p,
.give-gift-aid-long-explanation-wrap p,
#give-recurring-modal-period-wrap,
.basket-notification,
.cart-empty.woocommerce-info,
.asp_res_text, .asp_nores,
.give_notice.give_warning,
.give-gift-aid-explanation-content-more,
.give-gift-aid-accept-term-condition + p,
input[type=checkbox] + label,
#give_purchase_submit label.give-mc-optin-label,
#give_error_test_mode p,
label.give-fl-label, label.give-label, .ffm-fields label,
.gfield_label,
.ginput_container label,
#ffm-file_upload-pickfiles,
label.give-gateway-option,
label[for*=give-create-account-],
.give_terms_links,
#give_terms_agreement p,
blockquote.wp-block-quote,
.post__content ul, .post__content ol,
.block__core-list ul, .block__core-list ol,
.block__core-classic ul, .block__core-classic ol,
ul.woocommerce-error li,
.give_error, .woocommerce-error a.button,
.woocommerce-message, .gfield_description.validation_message,
.gform_validation_error .validation_error,
.give_error.give_notice,
.quantity_select span, p.stock,
.gform_wrapper .validation_error,
.fooevents-variation-desc,
.fooevents_seating_chart,
.woocommerce-notices-wrapper .woocommerce-info,
.ginput_container_fileupload input[type=file], .ginput_container_fileupload span,
.gfield_description,
.block__acf-half-image-half-text p,
.give-stripe-checkout-modal-donate-button,
.sponsor__description,
.sponsor__read-more-cta,
.christmas-campaign-2020__subheading p,
#cc-window .cc-message p, #cc-window .cc-message a,
body #cc-window.cc-type-categories.cc-floating .cmplz-tcf-expl-desc,
#cc-window.cc-type-categories.cc-floating .cmplz-tcf-category-expl p,
body #cc-window.cc-type-categories.cc-floating .cmplz-tcf-expl-header,
.details.cmplz-dropdown summary h4,
body .cmplz-tcf-category-expl a,
body #cc-window .cc-compliance a,
.has-body-font-size, .has-body-small-font-size, .has-body-large-font-size,
p.has-body-small-font-size,
.plyr .plyr__controls .plyr__time,
.gform_submission_error {
font-family: "Roboto", serif; }
.plyr .plyr__controls .plyr__time {
font-weight: 500; }
@media screen and (min-width: 0) {
.plyr .plyr__controls .plyr__time {
font-size: 1em;
line-height: 22px;
letter-spacing: 0.5px; } }
@media screen and (min-width: 768px) {
.plyr .plyr__controls .plyr__time {
font-size: 1em;
line-height: 22px;
letter-spacing: 0.5px; } }
.font-dates,
.gform_wrapper .gf_progressbar_title,
.gform_wrapper .gf_progressbar_percentage,
#ffm-file_upload-pickfiles {
font-weight: 500; }
@media screen and (min-width: 0) {
.font-dates,
.gform_wrapper .gf_progressbar_title,
.gform_wrapper .gf_progressbar_percentage,
#ffm-file_upload-pickfiles {
font-size: 1.0625em;
line-height: 25px;
letter-spacing: 0.5px; } }
@media screen and (min-width: 992px) {
.font-dates,
.gform_wrapper .gf_progressbar_title,
.gform_wrapper .gf_progressbar_percentage,
#ffm-file_upload-pickfiles {
font-size: 1.125em;
line-height: 29px;
letter-spacing: 0.5px; } }
.font-large-copy, blockquote.wp-block-quote,
.has-body-large-font-size {
font-weight: 300; }
@media screen and (min-width: 0) {
.font-large-copy, blockquote.wp-block-quote,
.has-body-large-font-size {
font-size: 1.25em;
line-height: 28px;
letter-spacing: 1.3px; } }
@media screen and (min-width: 992px) {
.font-large-copy, blockquote.wp-block-quote,
.has-body-large-font-size {
font-size: 1.375em;
line-height: 30px;
letter-spacing: 1.3px; } }
.font-main-body-copy p,
.block__core-paragraph p, .block__core-classic p,
.event__description p,
.cart-empty.woocommerce-info,
.woocommerce-notices-wrapper .woocommerce-info,
.give_notice.give_warning,
.post__content ul, .post__content ol,
.block__core-list ul, .block__core-list ol,
.block__core-classic ul, .block__core-classic ol,
.block__acf-half-image-half-text p,
.christmas-campaign-2020__subheading p,
.has-body-font-size {
font-weight: 300; }
@media screen and (min-width: 0) {
.font-main-body-copy p,
.block__core-paragraph p, .block__core-classic p,
.event__description p,
.cart-empty.woocommerce-info,
.woocommerce-notices-wrapper .woocommerce-info,
.give_notice.give_warning,
.post__content ul, .post__content ol,
.block__core-list ul, .block__core-list ol,
.block__core-classic ul, .block__core-classic ol,
.block__acf-half-image-half-text p,
.christmas-campaign-2020__subheading p,
.has-body-font-size {
font-size: 1.25em;
line-height: 28px;
letter-spacing: 0px; } }
@media screen and (min-width: 768px) {
.font-main-body-copy p,
.block__core-paragraph p, .block__core-classic p,
.event__description p,
.cart-empty.woocommerce-info,
.woocommerce-notices-wrapper .woocommerce-info,
.give_notice.give_warning,
.post__content ul, .post__content ol,
.block__core-list ul, .block__core-list ol,
.block__core-classic ul, .block__core-classic ol,
.block__acf-half-image-half-text p,
.christmas-campaign-2020__subheading p,
.has-body-font-size {
font-size: 1.375em;
line-height: 32px;
letter-spacing: 0.2px; } }
body #cc-window .cc-message,
body #cc-window.cc-type-categories.cc-floating .cmplz-tcf-expl-header .cmplz-tcf-active {
font-size: inherit; }
#cc-window .cc-message p, #cc-window .cc-message a, body #cc-window.cc-type-categories.cc-floating .cmplz-tcf-expl-desc,
#cc-window.cc-type-categories.cc-floating .cmplz-tcf-category-expl p,
body #cc-window.cc-type-categories.cc-floating .cmplz-tcf-expl-header,
.details.cmplz-dropdown summary h4,
body .cmplz-tcf-category-expl a,
body #cc-window .cc-compliance a {
font-weight: 300; }
@media screen and (min-width: 0) {
#cc-window .cc-message p, #cc-window .cc-message a, body #cc-window.cc-type-categories.cc-floating .cmplz-tcf-expl-desc,
#cc-window.cc-type-categories.cc-floating .cmplz-tcf-category-expl p,
body #cc-window.cc-type-categories.cc-floating .cmplz-tcf-expl-header,
.details.cmplz-dropdown summary h4,
body .cmplz-tcf-category-expl a,
body #cc-window .cc-compliance a {
font-size: 1em;
line-height: 22px;
letter-spacing: 0px; } }
@media screen and (min-width: 768px) {
#cc-window .cc-message p, #cc-window .cc-message a, body #cc-window.cc-type-categories.cc-floating .cmplz-tcf-expl-desc,
#cc-window.cc-type-categories.cc-floating .cmplz-tcf-category-expl p,
body #cc-window.cc-type-categories.cc-floating .cmplz-tcf-expl-header,
.details.cmplz-dropdown summary h4,
body .cmplz-tcf-category-expl a,
body #cc-window .cc-compliance a {
font-size: 1.125em;
line-height: 26px;
letter-spacing: 0.2px; } }
body #cc-window.cc-type-categories.cc-floating .cmplz-tcf-expl-header,
.details.cmplz-dropdown summary h4,
body #cc-window.cc-type-categories.cc-floating .cc-compliance .cc-btn.cc-dismiss {
font-weight: 500; }
[id*=give-gift-aid-address-button] > label,
.give-gift-aid-address-radio-list label,
.font-small-body-copy, .blocks-gallery-item figcaption.blocks-gallery-item__caption,
.gform_wrapper .gfield .gfield_checkbox label,
.gform_wrapper .gfield .gfield_radio label,
.gfield_consent_label,
.gform_description, .tribe-tickets__item__extra__available,
.tribe-tickets__footer__quantity, .tribe-tickets__footer__total,
.woocommerce label,
.woocommerce-checkout-review-order-table td,
.payment_box p,
.woocommerce-privacy-policy-text p,
.donation-form__amount-info li,
.form-row p,
.give-gift-aid-long-explanation-wrap p,
#give-recurring-modal-period-wrap,
.give-gift-aid-explanation-content-more,
.give-gift-aid-accept-term-condition + p,
label.give-fl-label, label.give-label, .ffm-fields label,
.gfield_label, .ginput_container_fileupload input[type=file], .ginput_container_fileupload span,
.ginput_container label,
label[for*=give-create-account-],
.give_terms_links,
#give_terms_agreement p,
.woocommerce-message, .gfield_description.validation_message,
.gform_validation_error .validation_error,
.give_error.give_notice,
.quantity_select span, p.stock,
.ui-datepicker th, .ui-datepicker td a, .ui-datepicker-title,
.fooevents-variation-desc,
.fooevents_seating_chart,
.ui-dialog-title, .fooevents_seating_chart_view_row_name,
.gfield_description,
.give-donation-levels-wrap li label,
.give-total-wrap label, .give-total-wrap input, .give-total-wrap span,
.give-stripe-checkout-modal-donate-button,
.sponsor__description,
.sponsor__read-more-cta,
.has-body-small-font-size,
p.has-body-small-font-size {
font-weight: 300; }
@media screen and (min-width: 0) {
[id*=give-gift-aid-address-button] > label,
.give-gift-aid-address-radio-list label,
.font-small-body-copy, .blocks-gallery-item figcaption.blocks-gallery-item__caption,
.gform_wrapper .gfield .gfield_checkbox label,
.gform_wrapper .gfield .gfield_radio label,
.gfield_consent_label,
.gform_description, .tribe-tickets__item__extra__available,
.tribe-tickets__footer__quantity, .tribe-tickets__footer__total,
.woocommerce label,
.woocommerce-checkout-review-order-table td,
.payment_box p,
.woocommerce-privacy-policy-text p,
.donation-form__amount-info li,
.form-row p,
.give-gift-aid-long-explanation-wrap p,
#give-recurring-modal-period-wrap,
.give-gift-aid-explanation-content-more,
.give-gift-aid-accept-term-condition + p,
label.give-fl-label, label.give-label, .ffm-fields label,
.gfield_label, .ginput_container_fileupload input[type=file], .ginput_container_fileupload span,
.ginput_container label,
label[for*=give-create-account-],
.give_terms_links,
#give_terms_agreement p,
.woocommerce-message, .gfield_description.validation_message,
.gform_validation_error .validation_error,
.give_error.give_notice,
.quantity_select span, p.stock,
.ui-datepicker th, .ui-datepicker td a, .ui-datepicker-title,
.fooevents-variation-desc,
.fooevents_seating_chart,
.ui-dialog-title, .fooevents_seating_chart_view_row_name,
.gfield_description,
.give-donation-levels-wrap li label,
.give-total-wrap label, .give-total-wrap input, .give-total-wrap span,
.give-stripe-checkout-modal-donate-button,
.sponsor__description,
.sponsor__read-more-cta,
.has-body-small-font-size,
p.has-body-small-font-size {
font-size: 1em;
line-height: 22px;
letter-spacing: 0.5px; } }
@media screen and (min-width: 768px) {
[id*=give-gift-aid-address-button] > label,
.give-gift-aid-address-radio-list label,
.font-small-body-copy, .blocks-gallery-item figcaption.blocks-gallery-item__caption,
.gform_wrapper .gfield .gfield_checkbox label,
.gform_wrapper .gfield .gfield_radio label,
.gfield_consent_label,
.gform_description, .tribe-tickets__item__extra__available,
.tribe-tickets__footer__quantity, .tribe-tickets__footer__total,
.woocommerce label,
.woocommerce-checkout-review-order-table td,
.payment_box p,
.woocommerce-privacy-policy-text p,
.donation-form__amount-info li,
.form-row p,
.give-gift-aid-long-explanation-wrap p,
#give-recurring-modal-period-wrap,
.give-gift-aid-explanation-content-more,
.give-gift-aid-accept-term-condition + p,
label.give-fl-label, label.give-label, .ffm-fields label,
.gfield_label, .ginput_container_fileupload input[type=file], .ginput_container_fileupload span,
.ginput_container label,
label[for*=give-create-account-],
.give_terms_links,
#give_terms_agreement p,
.woocommerce-message, .gfield_description.validation_message,
.gform_validation_error .validation_error,
.give_error.give_notice,
.quantity_select span, p.stock,
.ui-datepicker th, .ui-datepicker td a, .ui-datepicker-title,
.fooevents-variation-desc,
.fooevents_seating_chart,
.ui-dialog-title, .fooevents_seating_chart_view_row_name,
.gfield_description,
.give-donation-levels-wrap li label,
.give-total-wrap label, .give-total-wrap input, .give-total-wrap span,
.give-stripe-checkout-modal-donate-button,
.sponsor__description,
.sponsor__read-more-cta,
.has-body-small-font-size,
p.has-body-small-font-size {
font-size: 1em;
line-height: 22px;
letter-spacing: 0.5px; } }
.fooevents-variation-desc strong {
font-weight: inherit; }
label.give-fl-label, label.give-label, .ffm-fields label {
font-weight: 300 !important; }
.give-gift-aid-accept-term-condition + p {
font-size: 1em !important;
font-style: normal !important; }
.gform_wrapper ul.gfield_checkbox li input[type=checkbox]:checked + label,
.tribe-common-form-control-checkbox__label, .automatewoo-optin__checkbox-text,
.payment_methods input[type="radio"]:checked + label,
p a, .give-gift-aid-explanation-content-more,
input[type=checkbox] + label,
#give_purchase_submit label.give-mc-optin-label,
.give_terms_links, .woocommerce-notices-wrapper .woocommerce-error li,
.woocommerce-message, .gfield_description.validation_message, .give-stripe-checkout-modal-donate-button,
.gform_validation_error .validation_error,
.gform_submission_error,
.give_error.give_notice,
.gform_wrapper .validation_error,
.ui-datepicker th, .ui-datepicker td a, .ui-datepicker-title,
.fooevents-variation-desc,
.fooevents_seating_chart,
.ui-dialog-title, .fooevents_seating_chart_view_row_name,
[id*=give-gift-aid-address-button] > label,
.sponsor__read-more-cta {
font-weight: 500; }
input[type=text], input[type=email], input[type=tel], input[type=url], input[type=date], .datepicker,
textarea,
select,
.gform_wrapper .gfield select,
.gform_wrapper .gfield textarea,
.gform_wrapper .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not([type=email]),
.ginput_container_singleproduct span,
.gfield.gfield_price {
font-weight: 300; }
@media screen and (min-width: 0) {
input[type=text], input[type=email], input[type=tel], input[type=url], input[type=date], .datepicker,
textarea,
select,
.gform_wrapper .gfield select,
.gform_wrapper .gfield textarea,
.gform_wrapper .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not([type=email]),
.ginput_container_singleproduct span,
.gfield.gfield_price {
font-size: 0.9375em;
line-height: 20px;
letter-spacing: 1px; } }
.asp_res_text, .asp_nores {
font-weight: 300; }
@media screen and (min-width: 0) {
.asp_res_text, .asp_nores {
font-size: 1.25em;
line-height: 22px;
letter-spacing: 1.3px; } }
.asp_res_text *, .asp_nores * {
font-size: inherit !important; }
.asp_nores {
line-height: 29px !important; }
.block__splash-paragraph p {
margin-bottom: 10px; }
@media screen and (min-width: 0) {
.font-social-icon {
font-size: 1.75em;
line-height: 27px;
letter-spacing: 0.8px; } }
@media screen and (min-width: 0) {
.basket-notification {
font-size: 1.0625em;
line-height: 25px;
letter-spacing: 1px; } }
@media screen and (min-width: 0) {
.gfield_description.validation_message, .gform_validation_error .validation_error,
ul.woocommerce-error li,
#give_error_test_mode p,
.give_error.give_notice, .give_error,
.gform_submission_error {
font-size: 1em;
line-height: 22px;
letter-spacing: 0.5px; } }
@media screen and (min-width: 768px) {
.gfield_description.validation_message, .gform_validation_error .validation_error,
ul.woocommerce-error li,
#give_error_test_mode p,
.give_error.give_notice, .give_error,
.gform_submission_error {
font-size: 1em;
line-height: 22px;
letter-spacing: 0.5px; } }
.gform_submission_error {
font-weight: 400; }
.donation-form__frequency-selector {
text-transform: capitalize; }
.icon--search::before, .icon--basket::before {
content: '\f002';
font-size: 28px;
font-family: FontAwesome;
display: inline-block;
vertical-align: middle;
font-weight: 900;
position: absolute;
left: 0;
right: 0;
width: 100%;
line-height: 60px; }
.icon--basket::before {
content: '\f291'; }
.icon--search > a, .icon--basket > a {
text-indent: -999999px;
font-size: 0;
line-height: 60px;
height: 60px;
display: block; }
.icon--search:hover::before, .icon--basket:hover::before {
cursor: pointer; }
.navigation__top-links li.menu-item.icon--basket,
.acf-menu-anchor-listing__rhs-menu li.menu-item.icon--basket {
display: none; }
.navigation__main-mobile .navigation__main-links > .menu-item:first-child:before {
content: '\f0c9'; }
.navigation__main-mobile.nav--opened .navigation__main-links > .menu-item:first-child:before,
.navigation__main-mobile .navigation__main-links > .menu-item:before,
.cta--with-down-arrow a:after {
font-size: 20px;
font-family: FontAwesome;
display: inline-block;
vertical-align: middle;
font-weight: 100;
position: absolute;
top: 1px;
left: 18px;
width: 100%;
line-height: 36px;
position: absolute;
cursor: pointer; }
.navigation__main-mobile.nav--opened .navigation__main-links > .menu-item:first-child:before,
.navigation__main-mobile .navigation__main-links > .menu-item:before {
content: '\f077'; }
.navigation__main-mobile.nav--opened .navigation__main-links > .menu-item:first-child.menu-item--closed:before,
.navigation__main-mobile .navigation__main-links > .menu-item:not(:first-child).menu-item--closed:before,
.cta--with-down-arrow a:after {
content: '\f078'; }
.navigation__main-mobile-close-button {
cursor: pointer; }
.navigation__main-mobile-close-button .icon {
font-size: 30px;
font-weight: 100; }
.navigation__main-mobile .navigation__main-links > .menu-item,
.navigation__main-mobile-close-button .fa-bars {
font-size: 20px; }
.product .cta--with-down-arrow a:after {
right: auto;
left: auto;
top: 8px;
margin-left: 13px; }
.wpmi-list .wpmi-item a, .wpmi-list .wpmi-item img {
width: 100%; }
.wpmi-me {
display: none; }
.popup {
position: fixed;
width: 80vw;
max-width: 700px;
min-height: 400px;
z-index: 99999;
left: 0;
right: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch;
-webkit-animation: fade-in 1s;
animation: fade-in 1s; }
.popup__image {
min-height: 260px;
height: auto;
background-size: cover;
background-position: center; }
.popup__image img {
display: none; }
@media (max-width: 47.99em) {
.popup__image {
height: 200px;
min-height: 180px; } }
.popup__text h1 {
margin-top: 0px; }
@media (max-width: 35.99em) {
.popup__text .popup__text-inner {
padding-bottom: 5px;
padding-top: 10px; } }
@media (min-width: 36em) and (max-width: 61.99em) {
.popup__text .popup__text-inner {
padding-top: 10px;
padding-bottom: 20px; } }
.popup__text h1 {
margin-bottom: 0; }
.popup__close {
width: 67px;
position: absolute;
right: 10px;
top: 10px;
cursor: pointer;
z-index: 1; }
.modal, .give-stripe-checkout-modal {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 100;
background-color: rgba(105, 171, 216, 0.5); }
.modal .modal__content, .give-stripe-checkout-modal-content {
background-color: white;
padding: 17px;
border-radius: 5px;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
max-width: 520px;
width: 75%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
color: black; }
.modal .modal__close, .give-stripe-checkout-modal-close {
border: 0;
width: 60px;
height: 60px;
background-color: #69abd8;
border-radius: 40px;
position: absolute;
right: -12px;
top: -12px;
cursor: pointer;
display: block !important;
color: white;
text-align: center; }
@media (max-width: 42.5em) {
.modal .modal__close, .give-stripe-checkout-modal-close {
right: -15px;
top: -18px; } }
.modal .modal__close:hover, .give-stripe-checkout-modal-close:hover {
background-color: #0069b4; }
.modal .modal__close:before, .give-stripe-checkout-modal-close:before {
content: '\f00d';
font-size: 30px;
font-family: FontAwesome;
line-height: 57px; }
.modal .modal__content h1, .modal .modal__content h2, .modal .modal__content h3, .modal .modal__content h4, .modal .modal__content h5, .modal .modal__content h6, .modal .modal__content .gform_title {
color: #0069b4;
margin-bottom: 20px !important; }
.modal .modal__content .gform_title {
padding-right: 20px; }
.modal .modal__content .gfield_required.gfield_required_asterisk {
color: #0069b4; }
.modal .modal__content p,
.modal .modal__content .gform_description, .modal .modal__content label, .modal .modal__content label.gfield_consent_label, .modal .modal__content a {
color: black; }
.modal .modal__content .gform_wrapper {
max-width: 530px; }
.percentage {
display: inline-block; }
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing,
.give_error.give_notice, .give_error,
.gform_validation_error .validation_error {
border: 0; }
form.woocommerce-checkout .woocommerce-NoticeGroup {
margin-top: -80px; }
.woocommerce-notices-wrapper li {
min-height: 34px; }
.block__contact .woocommerce-notices-wrapper {
background-color: transparent; }
.woocommerce-error,
form.woocommerce-checkout .woocommerce-NoticeGroup {
margin: 0;
padding: 4px 0; }
.gform_validation_error .validation_error {
padding: 20px 0;
margin: 40px auto; }
.woocommerce-notices-wrapper .woocommerce-error li {
max-width: 1160px;
margin: 0 auto; }
.woocommerce-notices-wrapper a.button {
float: right; }
form.woocommerce-checkout .woocommerce-NoticeGroup {
max-width: 500px;
margin: 0 auto 50px auto; }
form.woocommerce-checkout .woocommerce-NoticeGroup li {
margin-bottom: 5px;
margin-top: 5px; }
form.woocommerce-checkout .woocommerce-NoticeGroup ul,
.woocommerce-notices-wrapper ul {
padding-left: 0;
padding-right: 0;
list-style-type: none; }
form.woocommerce-checkout .woocommerce-NoticeGroup ul li,
.woocommerce-notices-wrapper ul li {
padding-left: 30px; }
form.woocommerce-checkout .woocommerce-NoticeGroup ul li:before,
.woocommerce-notices-wrapper ul li:before {
font-size: 7px;
font-family: FontAwesome;
content: '\f111';
margin-left: -17px;
position: absolute; }
.single .woocommerce-notices-wrapper {
position: fixed;
top: 0;
z-index: 100;
width: 100%;
margin: 0 auto; }
.single .woocommerce-notices-wrapper li {
padding: 0;
line-height: 34px; }
.single .woocommerce-notices-wrapper li:before {
display: none; }
.stripe-source-errors {
float: right;
width: calc(100% - 43px); }
.woocommerce-message {
padding-top: 10px;
padding-bottom: 10px;
margin-bottom: 30px;
border-radius: 10px; }
.woocommerce-message a {
display: none; }
.woocommerce-message .woocommerce-message-inner {
margin: 0 auto; }
footer.site-footer .gform_validation_error .validation_error, footer.site-footer .validation_message {
border: 0;
padding: 0;
border-left: 0; }
footer.site-footer .validation_message {
margin-top: 0; }
.ffm-error.give_errors {
margin-top: 60px;
padding-top: 20px; }
.give_notices.give_errors {
padding-left: 30px;
padding-right: 30px;
padding-top: 60px; }
#give_cc_fields .give_notices.give_errors {
padding-top: 0px; }
p.give_warning {
padding-bottom: 30px; }
.give-submit-button-wrap .give_error.give_notice {
padding-top: 0 !important;
text-align: center;
padding-bottom: 20px; }
form.woocommerce-checkout .woocommerce-NoticeGroup {
padding-top: 20px;
padding-bottom: 20px; }
.validate-required {
position: relative; }
.validate-required abbr.required {
font-size: 0; }
.give-fl-is-required:before, .gfield_required.gfield_required_asterisk:before, .validate-required abbr.required:before {
font-family: FontAwesome;
content: "\f111";
font-size: 7px; }
.give-fl-is-required:before, .validate-required abbr.required:before {
position: absolute;
margin-top: 20px;
margin-left: -15px; }
.validate-required abbr.required:before {
margin-top: 0px;
margin-left: 0px; }
.gfield_required.gfield_required_asterisk,
.validate-required abbr.required {
top: auto;
margin-left: 5px;
position: absolute;
padding-top: 0px; }
.site-footer li.gfield_error, .modal li.gfield_error {
border-radius: 10px; }
.site-footer .gfield_required.gfield_required_asterisk, .modal .gfield_required.gfield_required_asterisk {
font-size: 0; }
.site-footer .gform_validation_error .validation_error, .modal .gform_validation_error .validation_error {
max-width: 100%;
margin: 30px 0 0 0; }
.site-footer .gform_validation_error .gform_fields label.gfield_label, .modal .gform_validation_error .gform_fields label.gfield_label {
display: block !important;
padding: 16px 16px 2px 16px; }
.site-footer .gform_wrapper li.gfield_error input, .site-footer .gform_wrapper li.gfield_error label:before, .modal .gform_wrapper li.gfield_error input, .modal .gform_wrapper li.gfield_error label:before {
margin: 0 16px !important; }
.site-footer .gform_wrapper li.gfield_error label.gfield_consent_label, .modal .gform_wrapper li.gfield_error label.gfield_consent_label {
padding-left: 20px; }
.site-footer .gform_wrapper li.gfield_error input, .modal .gform_wrapper li.gfield_error input {
width: calc(100% - 32px) !important; }
.site-footer .gform_wrapper li.gfield_error .gfield_description.validation_message, .modal .gform_wrapper li.gfield_error .gfield_description.validation_message {
padding: 16px 16px 12px 16px; }
.woocommerce-checkout .col2-set {
padding-bottom: 30px; }
.woocommerce-checkout-payment {
padding-bottom: 60px; }
.woocommerce-checkout-review-order .woocommerce-checkout-review-order-table thead, .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table .cart-subtotal {
display: none; }
.woocommerce-checkout-payment button {
margin-left: auto;
margin-right: auto;
display: block; }
table.shop_table, table.woocommerce-checkout-review-order-table {
display: block;
width: 100%;
margin: 0 auto; }
table.shop_table tbody, table.shop_table tr, table.woocommerce-checkout-review-order-table tbody, table.woocommerce-checkout-review-order-table tr {
display: block;
width: 100%; }
table.shop_table thead, table.woocommerce-checkout-review-order-table thead {
display: none; }
table.shop_table th, table.shop_table td, table.woocommerce-checkout-review-order-table th, table.woocommerce-checkout-review-order-table td {
display: inline-block; }
table.shop_table tr, table.woocommerce-checkout-review-order-table tr {
position: relative;
margin-bottom: 25px; }
@media (max-width: 47.99em) {
table.shop_table tr, table.woocommerce-checkout-review-order-table tr {
margin-bottom: 35px; } }
table.shop_table td, table.woocommerce-checkout-review-order-table td {
position: relative; }
table.shop_table td.product-quantity input, table.woocommerce-checkout-review-order-table td.product-quantity input {
border: 0; }
table.shop_table .product-remove, table.woocommerce-checkout-review-order-table .product-remove {
width: 45px;
clear: both;
display: block;
margin-bottom: 10px;
top: 2px;
position: absolute; }
table.shop_table .product-name, table.woocommerce-checkout-review-order-table .product-name {
left: 45px;
width: calc(73% - 90px); }
@media (max-width: 47.99em) {
table.shop_table .product-name, table.woocommerce-checkout-review-order-table .product-name {
width: calc(100% - 45px); } }
table.shop_table .product-quantity, table.woocommerce-checkout-review-order-table .product-quantity {
position: absolute;
right: 0;
height: 20px;
margin-bottom: 0;
margin-top: -10px; }
@media (max-width: 47.99em) {
table.shop_table .product-quantity, table.woocommerce-checkout-review-order-table .product-quantity {
position: relative;
width: 100%;
right: auto;
margin-top: 10px;
height: 10px; }
table.shop_table .product-quantity .quantity, table.woocommerce-checkout-review-order-table .product-quantity .quantity {
float: right; } }
table.shop_table .product-subtotal, table.woocommerce-checkout-review-order-table .product-subtotal {
margin-left: 45px;
display: block; }
@media (max-width: 47.99em) {
table.shop_table .actions, table.woocommerce-checkout-review-order-table .actions {
margin-top: 25px; } }
table.shop_table th.product-price, table.shop_table td.product-price, table.shop_table .quantity label, table.shop_table .product-thumbnail, table.woocommerce-checkout-review-order-table th.product-price, table.woocommerce-checkout-review-order-table td.product-price, table.woocommerce-checkout-review-order-table .quantity label, table.woocommerce-checkout-review-order-table .product-thumbnail {
display: none; }
.woocommerce-checkout-review-order-table {
display: block; }
.woocommerce-checkout-review-order-table tbody, .woocommerce-checkout-review-order-table tfoot, .woocommerce-checkout-review-order-table tr, .woocommerce-checkout-review-order-table tfoot td {
display: block; }
.woocommerce-checkout-review-order-table .product-name, .woocommerce-checkout-review-order-table .produ.product-total {
display: inline-block;
left: auto;
width: auto;
position: relative; }
.woocommerce-checkout-review-order-table .product-name {
width: 68%;
left: 0 !important; }
.woocommerce-checkout-review-order-table .product-name .product-quantity {
position: relative;
right: auto;
height: auto;
margin: 0; }
.woocommerce-checkout-review-order-table .product-total {
float: right; }
.woocommerce-checkout-review-order-table tfoot th {
display: none; }
.woocommerce-checkout-review-order-table tr {
margin-top: 5px;
margin-bottom: 5px; }
.woocommerce-cart .woocommerce-cart .cart_totals .order-total .woocommerce-cart .cart_totals h2, .woocommerce-cart .woocommerce-cart .cart_totals .order-total .woocommerce-cart .cart_totals .cart-subtotal,
.woocommerce-cart .woocommerce-cart .cart_totals .wc-proceed-to-checkout .woocommerce-cart .woocommerce-cart .cart_totals h2,
.woocommerce-cart .woocommerce-cart .cart_totals .wc-proceed-to-checkout .woocommerce-cart .woocommerce-cart .cart_totals .cart-subtotal {
display: none; }
.woocommerce-cart .woocommerce-cart .cart_totals .order-total .woocommerce-cart .cart_totals .order-total,
.woocommerce-cart .woocommerce-cart .cart_totals .wc-proceed-to-checkout .woocommerce-cart .woocommerce-cart .cart_totals .order-total {
margin-top: 30px; }
.woocommerce-cart .woocommerce-cart .cart_totals .order-total .woocommerce-cart .cart_totals .wc-proceed-to-checkout,
.woocommerce-cart .woocommerce-cart .cart_totals .wc-proceed-to-checkout .woocommerce-cart .woocommerce-cart .cart_totals .wc-proceed-to-checkout {
margin: 30px auto 0 auto; }
.fooevents-attendee-number {
margin-top: 20px;
margin-bottom: 10px; }
h3#order_review_heading {
margin-bottom: 20px; }
button#place_order {
margin-top: 60px;
margin-bottom: 80px; }
p.stock {
margin-top: 20px; }
.cart-empty {
margin-bottom: 0px; }
.woocommerce .form-row p label.woocommerce-form__label {
margin-top: 40px; }
.fooevents_seating_chart_legend {
margin-top: 20px; }
#fooevents_seating_dialog {
padding: 0 18px 25px 18px; }
.single-product .block__splash-info {
display: none; }
.cart_totals h2, .shop_table .cart-subtotal {
display: none; }
.cart-subtotal {
margin-top: 10px; }
.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout {
margin: 30px auto 0 auto; }
.shop_table .actions .button {
margin-bottom: 20px; }
.woocommerce-thankyou-order-received p, .woocommerce-thankyou-order-failed p {
margin-bottom: 20px; }
.stripe-icon {
max-width: 30px;
margin-left: 10px; }
.navigation__top-links .menu-item.search-box__menu {
margin: 0;
height: auto; }
.search-box__outer {
position: relative; }
.search-box__outer input[type=submit].search-box__submit {
border: 0;
padding: 0;
line-height: 20px;
padding-top: 21px;
position: absolute;
right: 5px;
top: 0; }
.search-box__outer:after {
position: absolute;
right: 10px;
left: auto;
width: 28px; }
.navigation__top-links .menu-item.search-box__menu {
display: none; }
body.search--on .navigation__top-links .menu-item.search-box__menu {
display: block;
min-width: 100%; }
@media (min-width: 36em) {
body.search--on .navigation__top-links .menu-item.search-box__menu {
min-width: 264px;
display: inline-block; } }
@media (min-width: 48em) {
body.search--on .navigation__top-links .menu-item.search-box__menu {
min-width: 398px; } }
@media (min-width: 62em) {
body.search--on .navigation__top-links .menu-item.search-box__menu {
min-width: 427px; } }
@media (max-width: 47.99em) {
body.search--on .navigation__top-links .menu-item.icon--search {
border-bottom: 0; } }
body.search--on .navigation__top {
min-height: 220px; }  .ui-widget {
font-family: "Roboto", serif;
font-weight: 300; }
@media screen and (min-width: 0) {
.ui-widget {
font-size: 1em;
line-height: 22px;
letter-spacing: 0.5px; } }
@media screen and (min-width: 768px) {
.ui-widget {
font-size: 1em;
line-height: 22px;
letter-spacing: 0.5px; } }
.ui-widget-content {
border: 0;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px; }
.ui-widget-header {
background: transparent; }
.ui-dialog-title {
color: #0069b4; }
.ui-button {
width: 60px;
height: 60px;
background-color: transparent !important;
position: absolute;
right: -75px;
top: -70px;
cursor: pointer;
display: block !important;
border: 0 !important; }
@media (max-width: 42.5em) {
.ui-button {
right: -34px;
top: -44px; } }
.ui-button:before {
content: '\f00d';
font-size: 30px;
font-family: FontAwesome;
line-height: 20px; }
.ui-button.ui-dialog-titlebar-close:focus {
-webkit-box-shadow: inherit;
box-shadow: inherit;
outline: inherit;
outline-offset: 0; } .ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
text-decoration: none; }  .ui-datepicker {
width: 17em;
padding: 10px;
display: none;
border-radius: 0px;
z-index: 80 !important; }
.ui-datepicker .ui-datepicker-header {
position: relative;
padding: 6px;
background-color: transparent;
margin: 0; }
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
position: absolute;
top: 0;
width: 40px;
height: 40px; }
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
border: 0;
cursor: pointer; }
.ui-datepicker .ui-datepicker-prev {
left: 1px; }
.ui-datepicker .ui-datepicker-next {
right: 1px; }
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
display: block;
position: absolute;
left: 0;
top: 0;
margin: 0;
background: url(//rmhc.org.uk/wp-content/themes/bg-lisboa/img/form/dropdownarrow.svg);
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
background-size: 40px;
background-position: -12px 10px;
background-repeat: no-repeat;
width: 40px;
height: 40px; }
.ui-datepicker .ui-datepicker-next span {
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
background-position: -11px 10px; }
.ui-datepicker td {
border: 0;
padding: 0px; }
.ui-datepicker td span,
.ui-datepicker td a {
display: block;
padding: 2px;
text-decoration: none; }
#cc-window {
background-color: #062854 !important; }
#cc-window.cmplz-tcf-banner .cc-message,
.cmplz-tcf-category-expl a,
.cmplz-tcf-category-expl p {
font-size: inherit !important;
color: white !important; }
#cc-window .cc-header {
margin-bottom: 25px !important; }
#cc-window details.cmplz-dropdown {
padding-bottom: 10px; }
#cc-window details.cmplz-dropdown summary {
background-color: #f7f7f7 !important;
padding: 5px 10px;
position: relative;
cursor: pointer; }
#cc-window details.cmplz-dropdown summary h4 {
color: #0069b4 !important; }
#cc-window.cc-type-categories.cc-floating .cmplz-tcf-category-expl p,
#cc-window details.cmplz-dropdown summary h4,
.cmplz-tcf-manage-vendors, .cmplz-tcf-purposes-readmore {
font-size: 1.125em !important;
line-height: 26px !important;
letter-spacing: 0.2px !important; }
#cc-window details.cmplz-dropdown summary h4,
.cmplz-tcf-manage-vendors, .cmplz-tcf-purposes-readmore {
font-weight: 500 !important; }
#cc-window.cc-type-categories.cc-floating p.cmplz-tcf-expl-desc,
a.cmplz-tcf-manage-vendors,
a.cmplz-tcf-purposes-readmore {
font-weight: 100 !important; }
#cc-window .cc-message {
margin-right: 20px; }     #cc-window {
padding: 20px 25px;
max-width: 1150px;
margin: 0 auto;
bottom: 0;
top: auto;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
z-index: 300000; } #cc-window .cc-link {
opacity: 1;
padding: 0; }
.cc-message p + a.cc-link,
.cc-message a.cc-link + span.cc-divider {
display: none; }
.cc-message, .cc-highlight {
z-index: 10000; }  .cc-revoke {
display: none !important; }   .cc-message p, .cmplz-tcf-category-expl p {
margin-bottom: 10px; }
.cmplz-tcf-expl-desc,
#cc-window.cc-type-categories.cc-floating .cmplz-tcf-category-expl p {
padding-bottom: 15px !important; }
.cmplz-tcf-expl-desc {
padding-top: 5px; }
#cc-window.cc-type-categories.cc-floating .cmplz-tcf-expl-header {
margin-bottom: 0; }
a.cmplz-tcf-manage-vendors,
a.cmplz-tcf-purposes-readmore {
margin-top: 10px;
margin-bottom: 5px;
display: inline-block; }
#cc-window.cc-type-categories.cc-floating .cmplz-tcf-expl-desc.cmplz-tcf-hidden {
visibility: visible;
display: none; }
#cc-window.cc-type-categories.cc-floating .cmplz-tcf-expl-header .cmplz-tcf-active {
line-height: 24px; }
body #cc-window.cc-type-categories.cc-floating .cc-compliance .cc-btn.cc-dismiss {
top: 0 !important;
margin-top: 5px !important;
text-decoration: underline; }
body #cc-window.cc-window .cc-compliance .cc-btn.cc-accept-all {
background-color: #0069b4 !important;
color: white !important; }
body #cc-window.cc-window .cc-compliance .cc-btn.cc-save {
background-color: #69abd8 !important;
color: white !important; }
.shape {
position: absolute;
content: "";
width: 100%;
height: 100%;
background-repeat: no-repeat; }
.diagonal-lines {
display: block; }
.diagonal-lines span {
display: block;
width: 10px;
height: 100%;
float: right;
margin-right: 24px;
-webkit-transform: skew(-40deg);
transform: skew(-40deg); }
.block__core-heading {
background-color: white;
z-index: 21; }
.block__core-heading h1, .block__core-heading h2, .block__core-heading h3, .block__core-heading h4, .block__core-heading h5, .block__core-heading h6, .block__core-classic h1, .block__core-classic h2, .block__core-classic h3, .block__core-classic h4, .block__core-classic h5, .block__core-classic h6 {
margin: 0px; }
.wp-block-lazyblock-splash {
position: relative; }
@media all {
.shape {
background-size: 250%;
top: 0; }
.shape svg {
display: none; } }
@media (min-width: 48em) {
.shape {
background: transparent !important; } }
.shape svg {
position: absolute; }
@media (min-width: 48em) {
.shape svg {
display: block;
z-index: 80; } }
@media (min-width: 62em) {
.shape svg {
left: -380px; } }
@media (min-width: 75em) {
.shape svg {
left: -320px; } }
.page-color--green .shape__circle {
background-image: url(//rmhc.org.uk/wp-content/themes/bg-lisboa/img/shapes/shape-circle--green.svg); }
.page-color--green .shape__square {
background-image: url(//rmhc.org.uk/wp-content/themes/bg-lisboa/img/shapes/shape-square--green.svg); }
.page-color--green .shape__triangle {
background-image: url(//rmhc.org.uk/wp-content/themes/bg-lisboa/img/shapes/shape-triangle--green.svg); }
.page-color--orange .shape__circle {
background-image: url(//rmhc.org.uk/wp-content/themes/bg-lisboa/img/shapes/shape-circle--orange.svg); }
.page-color--orange .shape__square {
background-image: url(//rmhc.org.uk/wp-content/themes/bg-lisboa/img/shapes/shape-square--orange.svg); }
.page-color--orange .shape__triangle {
background-image: url(//rmhc.org.uk/wp-content/themes/bg-lisboa/img/shapes/shape-triangle--orange.svg); }
.page-color--blue .shape__circle {
background-image: url(//rmhc.org.uk/wp-content/themes/bg-lisboa/img/shapes/shape-circle--blue.svg); }
.page-color--blue .shape__square {
background-image: url(//rmhc.org.uk/wp-content/themes/bg-lisboa/img/shapes/shape-square--blue.svg); }
.page-color--blue .shape__triangle {
background-image: url(//rmhc.org.uk/wp-content/themes/bg-lisboa/img/shapes/shape-triangle--blue.svg); }
@media all {
.shape__circle {
background-position: right 17% bottom; } }
@media (min-width: 48em) {
.shape__circle svg {
width: 994px;
height: 994px;
left: -480px;
top: -400px; } }
@media (min-width: 62em) {
.shape__circle svg {
left: -380px; } }
@media (min-width: 75em) {
.shape__circle svg {
left: -320px; } }
@media all {
.shape__triangle {
background-image: url(//rmhc.org.uk/wp-content/themes/bg-lisboa/img/shapes/shape-triangle.svg);
background-position: right 60% bottom; } }
@media (min-width: 48em) {
.shape__triangle svg {
width: 1076px;
left: -350px;
top: -384px; } }
@media (min-width: 62em) {
.shape__triangle svg {
left: -220px; } }
@media all {
.shape__square {
background-image: url(//rmhc.org.uk/wp-content/themes/bg-lisboa/img/shapes/shape-square.svg);
background-position: right 20% bottom; } }
@media (min-width: 48em) {
.shape__square svg {
left: -180px;
top: -60px;
width: 664px;
height: 664px; } }
@media (min-width: 62em) {
.shape__square svg {
left: -80px;
top: -35px; } }
.block__splash .block__splash-heading, .block__splash .block__splash-paragraph {
z-index: 20;
position: relative; }
.block__splash .splash {
position: relative; }
.block__acf-splash {
display: none; }
.block__acf-splash.active {
display: block; }
.mask__square {
background-image: url(//rmhc.org.uk/wp-content/themes/bg-lisboa/img/masks/mask-square.svg);
background-size: 100% 100%;
height: 100%;
width: 100%;
position: absolute;
z-index: 8000; }
.mask__splash {
height: 100%;
width: auto !important;
position: absolute;
top: 0; } @media all {
.block__splash {
padding-bottom: 40vw;
overflow: hidden;
position: relative; }
.block__splash.block__splash--circle {
padding-bottom: 30vw; }
.block__splash .splash__image-outer {
position: relative;
z-index: 20;
right: -15px;
max-width: 594px; }
.block__splash .splash__image {
display: block;
width: 100%; }
.block__splash .splash__content {
margin-top: 40px; }
.block__splash .splash__content .block__splash-heading {
max-width: 400px; }
.block__splash .splash__content .block__splash-paragraph {
max-width: 320px; } }
@media (min-width: 36em) {
.block__splash {
padding-bottom: 30vw; }
.block__splash .splash__image-outer {
right: -25vw;
min-height: 380px; } }
@media (min-width: 48em) {
.block__splash {
min-height: 560px;
padding-bottom: 100px;
overflow: visible; }
.block__splash .block__splash-heading {
margin-top: 110px; }
.block__splash.block__splash--triangle {
padding-bottom: 116px; }
.block__splash.block__splash--triangle .block__splash-heading {
margin-top: 110px; }
.block__splash.block__splash--circle {
padding-bottom: 20px; }
.block__splash .splash__image-outer {
position: absolute;
right: -100px; }
.block__splash .mask__splash, .block__splash .splash__image {
min-width: 800px; }
.block__splash .splash__content {
position: relative;
z-index: 80;
margin-top: 0px; }
.block__splash .splash__content .block__splash-paragraph {
max-width: 320px; } }
@media (min-width: 62em) {
.block__splash {
min-height: 588px; }
.block__splash .splash__image-outer {
right: 150px; }
.block__splash .mask__splash, .block__splash .splash__image {
min-width: 800px; }
.block__splash .splash__content {
margin-top: 0px; }
.block__splash .splash__content .block__splash-heading {
max-width: 490px; }
.block__splash .splash__content .block__splash-paragraph {
max-width: 440px; } }
@media (min-width: 75em) {
.block__splash {
min-height: 610px; } }
@media screen and (min-width: 0) {
h1.block__splash-heading {
font-size: 1.875em;
line-height: 34px;
letter-spacing: 1.3px; } }
@media screen and (min-width: 992px) {
h1.block__splash-heading {
font-size: 2.5em;
line-height: 48px;
letter-spacing: 1.4px; } }
.block__quick-facts-paragraph {
font-family: "Vag Rounded Light", serif; }
@media screen and (min-width: 0) {
.block__quick-facts-paragraph--large p {
font-size: 1.625em;
line-height: 32px;
letter-spacing: 1.3px; } }
@media screen and (min-width: 768px) {
.block__quick-facts-paragraph--large p {
font-size: 1.875em;
line-height: 36px;
letter-spacing: 1.4px; } }
@media screen and (min-width: 0) {
.block__quick-facts-paragraph--small p {
font-size: 1.25em;
line-height: 28px;
letter-spacing: 1.3px; } }
@media screen and (min-width: 992px) {
.block__quick-facts-paragraph--small p {
font-size: 1.375em;
line-height: 30px;
letter-spacing: 1.3px; } }
.block__quick-facts .icon, .block__quick-facts .icon svg {
height: 80px; }
.block__acf-spotlight {
overflow: hidden; }
.block__spotlight-image {
border-radius: 50%;
max-height: 560px; }
@media (min-width: 48em) and (max-width: 61.99em) {
.block__spotlight-image {
margin-top: 100px; } }
@media (min-width: 62em) and (max-width: 74.99em) {
.block__spotlight-image {
margin-top: 60px; } }
@media (min-width: 62em) and (max-width: 74.99em) {
.block__spotlight-image {
margin-top: 30px; } }
@media (max-width: 61.99em) {
.block__spotlight-image {
max-width: 315px;
width: auto;
height: auto;
margin-left: auto;
margin-right: auto;
display: block; }
.block__spotlight .block__spotlight-content {
margin-top: 40px;
padding-bottom: 120px; }
.block__spotlight .block__spotlight-content .block__spotlight-overall-heading {
margin-bottom: 20px; }
.block__spotlight .block__spotlight-content .diagonal-lines {
right: -100px; }
.block__spotlight .diagonal-lines--1 {
bottom: auto;
top: 70px;
right: -90px;
display: none; }
.block__spotlight .diagonal-lines--2 {
display: block;
right: -410px;
top: 70px;
height: 304px; } }
.block__cards-layout--traditional {
background-color: rgba(105, 171, 216, 0.3); }
.block__cards-layout-content--left > div > div {
margin-left: 0; }
.block__cards-layout-content--right > div > div {
margin-right: 0; }
.block__cards-layout-heading {
background-color: #0069b4;
border-radius: 40px 40px 0 0; }
.block__cards-layout-content {
background-color: #0069b4; }
.block__cards-layout-footer {
background-color: #0069b4;
border-radius: 0 0 40px 40px; }
.block__testimonial-image {
border-radius: 50%;
width: 272px;
height: 272px;
border-radius: 50%;
display: block;
margin: -136px auto 0 auto;
position: absolute;
left: 0;
right: 0; }
@media (min-width: 48em) {
.block__testimonial-image {
margin: auto;
margin-left: 50px;
top: 60px;
bottom: 0;
position: absolute; } }
.block__testimonial-bg {
background-color: #62b44f;
border-radius: 45px;
padding-top: 40px;
margin-top: 60px; }
@media (min-width: 48em) {
.block__testimonial-bg {
margin-left: 136px;
margin-top: 65px;
padding: 100px 66px 100px 176px; }
.block__testimonial-bg.block__testimonial--no-image {
margin-left: 0px;
padding: 100px 66px 100px 66px; } }
.block__acf-testimonial-layout .block__testimonial-bg {
background-color: #62b44f; }
.block__acf-testimonial-layout .block__testimonial-bg:before, .block__acf-testimonial-layout .block__testimonial-bg:after {
width: 87px;
height: 64px;
position: absolute;
top: 120px;
content: "";
background-size: contain;
z-index: -1; }
.block__acf-testimonial-layout .block__testimonial-bg:after {
top: auto;
right: 109px;
bottom: 60px; }
@media (max-width: 47.99em) {
.block__acf-testimonial-layout .block__testimonial-bg:after {
right: 70px;
bottom: 40px; } }
@media (max-width: 47.99em) {
.block__acf-testimonial-layout .block__testimonial-bg:before {
left: 70px;
top: 200px; } }
blockquote.wp-block-quote {
background-color: #62b44f;
color: white;
position: relative;
border-radius: 45px;
padding: 90px 66px 90px 66px;
-ms-flex-preferred-size: 58.33333%;
flex-basis: 58.33333%;
max-width: 58.33333%;
margin: 0 auto; }
blockquote.wp-block-quote:before, blockquote.wp-block-quote:after {
width: 87px;
height: 64px;
position: absolute;
top: 50px;
content: "";
background-size: contain;
z-index: -1; }
blockquote.wp-block-quote:after {
top: auto;
right: 80px;
bottom: 60px; }
@media (max-width: 47.99em) {
blockquote.wp-block-quote:after {
right: 70px;
bottom: 120px; } }
@media (max-width: 47.99em) {
blockquote.wp-block-quote:before {
left: 70px;
top: 120px; } }
blockquote.wp-block-quote p {
margin-bottom: 20px; }
blockquote.wp-block-quote p:last-child {
margin-bottom: 0; }
.block__testimonial-quote {
padding-top: 160px;
z-index: 1; }
@media (min-width: 48em) {
.block__testimonial-quote {
padding-top: 0px;
padding-bottom: 0; } }
.block__testimonial-quote p, .block__testimonial-quote p a {
color: white; }
.block__testimonial--no-image .block__testimonial-quote {
padding-top: 0; }
@media (min-width: 48em) {
.sticky-nav {
margin-top: 174px; }
.sticky-nav .block__acf-posts-filter {
position: fixed;
z-index: 1000;
top: 0;
width: 100%;
padding-top: 0;
background-color: #F0F6FB; } }
.post__items-bg {
position: absolute;
display: none;
width: 100%;
height: 100%; }
.posts__theme--white-background {
background-color: white; }
.posts__theme--light-blue-background {
background-color: rgba(105, 171, 216, 0.1);
padding-top: 60px; }
.posts__theme--light-blue-background .post__item-content-outer {
background-color: transparent; }
.posts__theme--light-blue-background .post__item-header {
padding-top: 10px; }
.posts__theme--light-blue-background .cta {
margin-bottom: 0; }
.posts__theme--blue-highlighted.paging--off .post__items-bg {
height: calc(100% - 78px); }
.posts__theme--blue-highlighted .post__item-header, .posts__theme--blue-highlighted .post__item-footer { padding: 0;
background-color: #69abd8;
border-radius: 40px 40px 0 0;
margin-left: auto;
margin-right: auto; }
.posts__theme--blue-highlighted .post__item-header-text {
padding-top: 50px;
padding-bottom: 10px;
color: white; }
.posts__theme--blue-highlighted .post__item-footer {
border-radius: 0 0 40px 40px;
min-height: 80px; }
.posts__theme--blue-highlighted .post__item-content-outer {
margin-top: 0; }
.posts__theme--blue-highlighted .pagination__outer {
background-color: #69abd8; }
.posts__theme--blue-highlighted .post__items-bg {
display: block; }
.posts__theme--blue-highlighted .post__items-bg .post__items-bg-inner {
background-color: #69abd8;
width: 100%;
height: 100%; }
.posts__theme--blue-highlighted .pagination a, .posts__theme--blue-highlighted .pagination span {
color: white; }
.page__content-block.block__acf-posts-layout .posts__theme.posts__theme--light-blue-background {
padding-bottom: 0px; }
.block__core-embed-youtube figure {
margin: 0; }
.block__core-embed-youtube figure.wp-embed-aspect-16-9 .wp-block-embed__wrapper { width: 100%;
padding-top: 56.25%;
height: 0px;
position: relative; }
.block__core-embed-youtube figure.wp-embed-aspect-16-9 .wp-block-embed__wrapper iframe {
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0; }
.page__content-block.block__acf-video {
padding: 0; }
.page__content-block.block__acf-video .acf-block__video.width--full .plyr {
height: 100vh; }
h1 + .block__acf-video, h2 + .block__acf-video, h3 + .block__acf-video, h4 + .block__acf-video, h5 + .block__acf-video, h6 + .block__acf-video, p + .block__acf-video {
padding-top: 65px; }
.acf-block__video {
position: relative;
z-index: 1000; }
.acf-block__video figure.wp-block-video {
position: relative;
margin: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex; -webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column; -webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center; -webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
.acf-block__video figure.wp-block-video .plyr {
width: 100%; }
.acf-block__video-item__cover {
background-size: cover;
position: absolute;
width: 100%;
height: 100%; }
.acf-block__video .play-button {
margin: 0;
position: absolute;
cursor: pointer; }
.acf-block__video .plyr--playing + .acf-block__video-item__cover,
.acf-block__video .plyr--paused + .acf-block__video-item__cover,
.acf-block__video .plyr--playing + .acf-block__video-item__cover + .play-button,
.acf-block__video .plyr--paused + .acf-block__video-item__cover + .play-button {
display: none; }
.acf-block__video .plyr--stopped + .acf-block__video-item__cover,
.acf-block__video .plyr--stopped + .acf-block__video-item__cover + .play-button {
display: block !important; }
.acf-block__video-item__play-button-text a {
text-decoration: none; }
.acf-block__video-item__play-button-image {
width: 25%;
height: 25%; }
.acf-block__video-item__play-button-image img {
width: auto;
height: 100%; }
.acf-block__video-item__play-button--left, .acf-block__video-item__play-button--top-left, .acf-block__video-item__play-button--bottom-left {
text-align: left; }
.acf-block__video-item__play-button--right, .acf-block__video-item__play-button--top-right, .acf-block__video-item__play-button--bottom-right {
text-align: right; }
.acf-block__video-item__play-button--top-left .play-button {
top: 15px;
left: 15px; }
.acf-block__video-item__play-button--top .play-button {
top: 15px; }
.acf-block__video-item__play-button--top-right .play-button {
top: 15px;
right: 15px; }
.acf-block__video-item__play-button--right .play-button {
right: 15px; }
.acf-block__video-item__play-button--bottom-right .play-button {
bottom: 15px;
right: 15px; }
.acf-block__video-item__play-button--bottom .play-button {
bottom: 15px; }
.acf-block__video-item__play-button--bottom-left .play-button {
bottom: 15px;
left: 15px; }
.acf-block__video-item__play-button--left .play-button {
left: 15px; }
.acf-block__video.acf-block__video-item__style--custom .plyr.plyr--full-ui .plyr__time--current, .acf-block__video.acf-block__video-item__style--custom .plyr.plyr--full-ui .plyr__volume {
position: absolute; }
.acf-block__video.acf-block__video-item__style--custom .plyr.plyr--full-ui .plyr__time--current {
top: 0;
left: 15px; }
.acf-block__video.acf-block__video-item__style--custom .plyr.plyr--full-ui .plyr__volume {
top: 0;
right: 15px; }
.wp-block-gallery .blocks-gallery-item figcaption,
.blocks-gallery-grid .blocks-gallery-item figcaption {
position: absolute;
bottom: 0;
width: calc(100% - 20px);
max-height: 100%;
overflow: auto;
padding: 10px;
background: rgba(255, 255, 255, 0.3);
color: black; }
.wp-block-gallery .blocks-gallery-item figcaption a,
.blocks-gallery-grid .blocks-gallery-item figcaption a {
color: black; }
fieldset {
padding: 0;
margin: 0 0 30px 0;
border: 0; }
.gform_validation_container {
display: none !important; }
.gform_submission_error {
margin-bottom: 40px; }
.mfp-hide {
display: none; }
.site-footer .gform_wrapper {
margin: 0;
max-width: 100%; }
.gform_confirmation_message {
color: #0069b4; }
.gform_wrapper * {
-webkit-box-sizing: border-box !important;
box-sizing: border-box !important; }
.gform_wrapper .gform_title {
margin-bottom: 30px; }
.gform_wrapper .gsection_title {
margin-bottom: 10px; }
.gform_wrapper .gform_title,
.gform_wrapper .gsection_title,
.gform_wrapper .gform_description {
color: #0069b4; }
.gform_wrapper .gsection {
border-bottom: 0; }
.gform_wrapper .gfield_required,
.gform_wrapper .gfield_required_asterisk {
margin-left: 2px;
display: inline-block;
color: #69abd8;
font-size: 0; }
.gform_wrapper .gfield_required:before,
.gform_wrapper .gfield_required_asterisk:before {
color: #69abd8; }
.gform_wrapper .gfield_required_asterisk {
position: absolute;
margin-top: -18px; }
.gform_wrapper label {
color: black; }
.gform_wrapper .ginput_complex > span {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
margin-bottom: 0px; }
.gform_wrapper .ginput_complex > span input, .gform_wrapper .ginput_complex > span select, .gform_wrapper .ginput_complex > span textarea {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1; }
.gform_wrapper .ginput_complex > span label {
-webkit-box-ordinal-group: 1;
-ms-flex-order: 0;
order: 0;
margin-bottom: 8px; }
.gform_wrapper .gform_fields {
overflow: visible;
padding: 0;
list-style-type: none; }
.gform_wrapper .gform_fields .gchoice {
margin-bottom: 10px; }
.gform_wrapper .gform_fields .gchoice:last-child {
margin-bottom: 0; }
.gform_wrapper .gform_fields .gchoice label {
color: black; }
.gform_wrapper .gform_fields .gfield {
position: relative;
margin-top: 25px;
margin-bottom: 0px;
padding: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column; }
.gform_wrapper .gform_fields .gfield.fieldset {
margin-top: 0; }
.gform_wrapper .gform_fields .gfield .gfield_label {
-webkit-box-ordinal-group: 1;
-ms-flex-order: 0;
order: 0; }
.gform_wrapper .gform_fields .gfield .gfield_description {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1; }
.gform_wrapper .gform_fields .gfield .ginput_container {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2; }
.gform_wrapper .gform_fields .gfield .gfield_description {
margin-bottom: 5px; }
.gform_wrapper .gform_fields .gfield .gsection_title {
padding-top: 20px; }
.gform_wrapper .gform_fields .gfield .ginput_container {
margin-top: 8px; }
.gform_wrapper .gform_fields .gfield .ginput_container .screen-reader-text {
display: none; }
.gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_fileupload {
margin-top: 16px; }
.gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_fileupload input[type=file], .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_fileupload span {
display: block; }
.gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_fileupload span {
margin-top: 10px;
margin-bottom: 20px; }
.gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_name.has_first_name.has_last_name {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 20px; }
.gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_name.has_first_name.has_last_name span.name_first,
.gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_name.has_first_name.has_last_name span.name_last {
-webkit-box-flex: 0;
-ms-flex: 0 0 calc(50% - 10px);
flex: 0 0 calc(50% - 10px);
-webkit-box-orient: vertical;
-webkit-box-direction: reverse;
-ms-flex-direction: column-reverse;
flex-direction: column-reverse;
display: -webkit-box;
display: -ms-flexbox;
display: flex; }
.gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_name.has_first_name.has_last_name span.name_first label,
.gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_name.has_first_name.has_last_name span.name_last label {
font-weight: 300;
font-family: "Roboto", serif; }
@media screen and (min-width: 0) {
.gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_name.has_first_name.has_last_name span.name_first label,
.gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_name.has_first_name.has_last_name span.name_last label {
font-size: 1em;
line-height: 22px;
letter-spacing: 0.5px; } }
@media screen and (min-width: 768px) {
.gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_name.has_first_name.has_last_name span.name_first label,
.gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_name.has_first_name.has_last_name span.name_last label {
font-size: 1em;
line-height: 22px;
letter-spacing: 0.5px; } }
.gform_wrapper .ginput_container_post_image input[type=file] {
width: 0.1px;
height: 0.1px;
opacity: 0;
overflow: hidden;
position: absolute;
z-index: -1; }
.gform_wrapper .ginput_container_consent .gfield_consent_label a {
color: inherit !important; }
.gform_wrapper .gform_page_footer {
margin-top: 20px;
margin-bottom: 60px;
float: right; }
.gform_wrapper .gform_footer {
position: relative;
margin-top: 40px; }
.gform_wrapper span.ginput_product_price, .gform_wrapper .top_label span.ginput_total {
color: black; }
.site-footer .gform_title,
.site-footer .gsection_title,
.site-footer .gform_description {
color: white; }
.site-footer .gform_footer .gform_button.button {
float: right; }
.gform_wrapper .gfield_checkbox,
.gform_wrapper .gfield_radio,
.gform_wrapper .ginput_container_consent,
.wc_payment_methods,
.woocommerce-terms-and-conditions-wrapper .form-row,
.form-row.mailchimp-newsletter,
.ffm-checkbox-field, .ffm-radio-field,
#give-gateway-radio-list,
.give-recurring-donors-choice,
.give-donation-levels-wrap li {
margin-left: 0;
padding: 0;
position: relative;
list-style-type: none; }
.gform_wrapper .gfield_checkbox input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.gform_wrapper .gfield_radio input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.gform_wrapper .ginput_container_consent input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.wc_payment_methods input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.woocommerce-terms-and-conditions-wrapper .form-row input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.form-row.mailchimp-newsletter input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.ffm-checkbox-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .ffm-radio-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
#give-gateway-radio-list input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.give-recurring-donors-choice input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.give-donation-levels-wrap li input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
height: 50px; }
.gform_wrapper .gfield_checkbox input,
.gform_wrapper .gfield_radio input,
.gform_wrapper .ginput_container_consent input,
.wc_payment_methods input,
.woocommerce-terms-and-conditions-wrapper .form-row input,
.form-row.mailchimp-newsletter input,
.ffm-checkbox-field input, .ffm-radio-field input,
#give-gateway-radio-list input,
.give-recurring-donors-choice input,
.give-donation-levels-wrap li input {
position: absolute; }
.gform_wrapper .gfield_checkbox li,
.gform_wrapper .gfield_radio li,
.gform_wrapper .ginput_container_consent li,
.wc_payment_methods li,
.woocommerce-terms-and-conditions-wrapper .form-row li,
.form-row.mailchimp-newsletter li,
.ffm-checkbox-field li, .ffm-radio-field li,
#give-gateway-radio-list li,
.give-recurring-donors-choice li,
.give-donation-levels-wrap li li {
margin-bottom: 10px; }
.gform_wrapper .gfield_checkbox label,
.gform_wrapper .gfield_radio label,
.gform_wrapper .ginput_container_consent label,
.wc_payment_methods label,
.woocommerce-terms-and-conditions-wrapper .form-row label,
.form-row.mailchimp-newsletter label,
.ffm-checkbox-field label, .ffm-radio-field label,
#give-gateway-radio-list label,
.give-recurring-donors-choice label,
.give-donation-levels-wrap li label {
margin-left: 44px;
height: 30px;
line-height: 31px !important;
color: white; }
.gform_wrapper .gfield_checkbox label a,
.gform_wrapper .gfield_radio label a,
.gform_wrapper .ginput_container_consent label a,
.wc_payment_methods label a,
.woocommerce-terms-and-conditions-wrapper .form-row label a,
.form-row.mailchimp-newsletter label a,
.ffm-checkbox-field label a, .ffm-radio-field label a,
#give-gateway-radio-list label a,
.give-recurring-donors-choice label a,
.give-donation-levels-wrap li label a {
color: white; }
.gform_wrapper .gfield_checkbox label::before,
.gform_wrapper .gfield_radio label::before,
.gform_wrapper .ginput_container_consent label::before,
.wc_payment_methods label::before,
.woocommerce-terms-and-conditions-wrapper .form-row label::before,
.form-row.mailchimp-newsletter label::before,
.ffm-checkbox-field label::before, .ffm-radio-field label::before,
#give-gateway-radio-list label::before,
.give-recurring-donors-choice label::before,
.give-donation-levels-wrap li label::before {
content: "";
position: absolute;
left: 0px;
border: solid 1px #69abd8;
height: 30px;
width: 30px;
border-radius: 6px;
background-color: white;
cursor: pointer; }
.gform_wrapper .gfield_checkbox input:checked + label::before,
.gform_wrapper .gfield_radio input:checked + label::before,
.gform_wrapper .ginput_container_consent input:checked + label::before,
.wc_payment_methods input:checked + label::before,
.woocommerce-terms-and-conditions-wrapper .form-row input:checked + label::before,
.form-row.mailchimp-newsletter input:checked + label::before,
.ffm-checkbox-field input:checked + label::before, .ffm-radio-field input:checked + label::before,
#give-gateway-radio-list input:checked + label::before,
.give-recurring-donors-choice input:checked + label::before,
.give-donation-levels-wrap li input:checked + label::before {
background: white url(//rmhc.org.uk/wp-content/themes/bg-lisboa/img/form/tick.svg);
background-position: center;
background-repeat: no-repeat; }
.gform_wrapper .ginput_container_consent label {
color: black; }
.gform_wrapper .ginput_container_consent label a {
color: black; }
.site-footer .gform_wrapper .ginput_container_consent label {
color: white; }
.site-footer .gform_wrapper .ginput_container_consent label a {
color: white; }
.give-recurring-donors-choice {
padding-top: 60px !important; }
.give-recurring-donors-choice label {
margin-left: 35px !important; }
.wc-credit-card-form.wc-payment-form label:before {
display: none; }
.wc-stripe-elements-field {
width: calc(100% - 55px);
float: right; }
fieldset[id*=give-register-account-fields-] {
margin-left: 0;
padding: 0;
position: relative; }
fieldset[id*=give-register-account-fields-] input {
position: absolute;
left: 0;
margin: 8px 0 0 0;
width: 32px;
height: 32px; }
fieldset[id*=give-register-account-fields-] span {
margin-left: 44px;
height: 30px;
line-height: 31px !important;
color: white;
display: inline-block; }
fieldset[id*=give-register-account-fields-] input::before {
content: "";
position: absolute;
left: 0px;
border: solid 1px #69abd8;
height: 30px;
width: 30px;
border-radius: 6px;
background-color: white;
cursor: pointer; }
fieldset[id*=give-register-account-fields-] input:checked::before {
background: white url(//rmhc.org.uk/wp-content/themes/bg-lisboa/img/form/tick.svg);
background-position: center;
background-repeat: no-repeat; }
.ffm-checkbox-field, .ffm-radio-field, #give-anonymous-donation-wrap, #give_terms_agreement {
position: relative; }
.ffm-checkbox-field label::before, .ffm-radio-field label::before, #give-anonymous-donation-wrap label::before, #give_terms_agreement label::before {
display: none; }
.ffm-checkbox-field label, .ffm-radio-field label, #give-anonymous-donation-wrap label, #give_terms_agreement label {
position: relative;
margin-left: 0;
padding-left: 44px;
display: block;
height: 37px;
line-height: 40px !important; }
.ffm-checkbox-field input, .ffm-radio-field input, #give-anonymous-donation-wrap input, #give_terms_agreement input {
margin-left: 0px;
height: 37px !important;
width: 100%;
clear: both;
position: absolute;
left: 0px;
padding-top: 8px; }
.ffm-checkbox-field input::before, .ffm-radio-field input::before, #give-anonymous-donation-wrap input::before, #give_terms_agreement input::before {
content: "";
position: absolute;
left: 0px;
margin-top: -7px;
border: solid 1px #69abd8;
height: 30px;
width: 30px;
border-radius: 6px;
background-color: white;
cursor: pointer; }
.ffm-checkbox-field input:checked::before, .ffm-radio-field input:checked::before, #give-anonymous-donation-wrap input:checked::before, #give_terms_agreement input:checked::before {
background: white url(//rmhc.org.uk/wp-content/themes/bg-lisboa/img/form/tick.svg);
background-position: center;
background-repeat: no-repeat; }
label.give-fl-label, label.give-label, #give-ffm-section .form-row label, .woocommerce-billing-fields label,
.woocommerce-additional-fields label,
.fooevents-variation-desc {
margin-bottom: 10px;
margin-left: 0px;
display: block; }
#give_terms_agreement input {
margin-left: 4px; }
#give_terms_agreement label {
padding-left: 51px; }
#give-gateway-radio-list label {
color: black; }
#give-anonymous-donation-wrap, #give_terms_agreement {
margin-top: 40px; }
.automatewoo-optin {
position: relative; }
.automatewoo-optin label input::before {
content: "";
position: absolute;
left: 0px;
border: solid 1px #69abd8;
height: 30px;
width: 30px;
border-radius: 6px;
background-color: white;
top: 0; }
.automatewoo-optin label input:checked::before {
background: white url(//rmhc.org.uk/wp-content/themes/bg-lisboa/img/form/tick.svg);
background-position: center;
background-repeat: no-repeat; }
.automatewoo-optin label span {
margin-left: 36px;
height: 30px;
line-height: 31px !important;
display: inline-block; }
.woocommerce-additional-fields label.checkbox {
padding-left: 44px;
line-height: 39px !important;
margin-top: 30px; }
.woocommerce-additional-fields label.checkbox input {
margin-left: 0px;
height: 100%;
width: 100%;
position: absolute;
left: 0px; }
.woocommerce-additional-fields label.checkbox input::before {
content: "";
position: absolute;
left: 0px;
border: solid 1px #69abd8;
height: 30px;
width: 30px;
border-radius: 6px;
background-color: white;
top: 0; }
.woocommerce-additional-fields label.checkbox input:checked::before {
background: white url(//rmhc.org.uk/wp-content/themes/bg-lisboa/img/form/tick.svg);
background-position: center;
background-repeat: no-repeat; }
.woocommerce-additional-fields label.checkbox abbr.required {
top: 6%; }
.woocommerce-additional-fields input.input-radio {
margin-left: 0px;
height: 100%;
width: 100%;
position: absolute;
left: 0px; }
.woocommerce-additional-fields input.input-radio::before {
content: "";
position: absolute;
left: 0px;
border: solid 1px #69abd8;
height: 30px;
width: 30px;
border-radius: 6px;
background-color: white;
top: 0; }
.woocommerce-additional-fields input.input-radio:checked::before {
background: white url(//rmhc.org.uk/wp-content/themes/bg-lisboa/img/form/tick.svg);
background-position: center;
background-repeat: no-repeat; }
.woocommerce-additional-fields label.radio {
margin-top: 18px;
margin-left: 44px; }
.woocommerce-additional-fields label.radio:last-child {
margin-bottom: 25px; }
.gform_wrapper,
.woocommerce .woocommerce-checkout .col2-set,
.wc_payment_methods,
#give_purchase_form_wrap,
form#filter,
#give-ffm-section,
.quantity_select,
.variations td.value, .give-donation-amount { }
.gform_wrapper select, .gform_wrapper textarea, .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.woocommerce .woocommerce-checkout .col2-set select,
.woocommerce .woocommerce-checkout .col2-set textarea,
.woocommerce .woocommerce-checkout .col2-set input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.wc_payment_methods select,
.wc_payment_methods textarea,
.wc_payment_methods input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
#give_purchase_form_wrap select,
#give_purchase_form_wrap textarea,
#give_purchase_form_wrap input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
form#filter select,
form#filter textarea,
form#filter input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
#give-ffm-section select,
#give-ffm-section textarea,
#give-ffm-section input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.quantity_select select,
.quantity_select textarea,
.quantity_select input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.variations td.value select,
.variations td.value textarea,
.variations td.value input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .give-donation-amount select, .give-donation-amount textarea, .give-donation-amount input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
border: solid 1px #69abd8;
border-radius: 6px;
padding: 13px 16px;
width: calc(100% - 32px);
margin: 0;
display: block; }
.gform_wrapper select, .gform_wrapper #datepicker,
.woocommerce .woocommerce-checkout .col2-set select,
.woocommerce .woocommerce-checkout .col2-set #datepicker,
.wc_payment_methods select,
.wc_payment_methods #datepicker,
#give_purchase_form_wrap select,
#give_purchase_form_wrap #datepicker,
form#filter select,
form#filter #datepicker,
#give-ffm-section select,
#give-ffm-section #datepicker,
.quantity_select select,
.quantity_select #datepicker,
.variations td.value select,
.variations td.value #datepicker, .give-donation-amount select, .give-donation-amount #datepicker {
background: url(//rmhc.org.uk/wp-content/themes/bg-lisboa/img/form/dropdownarrow.svg);
background-color: white;
background-size: 36px auto;
background-repeat: no-repeat;
background-position: right 20px center;
appearance: none; -webkit-appearance: none;
-moz-appearance: none;
padding: 12px 14px 13px 16px !important;
min-width: 115px;
width: calc(100% + 2px) !important; }
.gform_wrapper select[multiple^="multiple"],
.woocommerce .woocommerce-checkout .col2-set select[multiple^="multiple"],
.wc_payment_methods select[multiple^="multiple"],
#give_purchase_form_wrap select[multiple^="multiple"],
form#filter select[multiple^="multiple"],
#give-ffm-section select[multiple^="multiple"],
.quantity_select select[multiple^="multiple"],
.variations td.value select[multiple^="multiple"], .give-donation-amount select[multiple^="multiple"] {
background: white; }
.gform_wrapper select::-ms-expand,
.woocommerce .woocommerce-checkout .col2-set select::-ms-expand,
.wc_payment_methods select::-ms-expand,
#give_purchase_form_wrap select::-ms-expand,
form#filter select::-ms-expand,
#give-ffm-section select::-ms-expand,
.quantity_select select::-ms-expand,
.variations td.value select::-ms-expand, .give-donation-amount select::-ms-expand {
display: none; }
.gform_wrapper select:disabled::-ms-expand,
.woocommerce .woocommerce-checkout .col2-set select:disabled::-ms-expand,
.wc_payment_methods select:disabled::-ms-expand,
#give_purchase_form_wrap select:disabled::-ms-expand,
form#filter select:disabled::-ms-expand,
#give-ffm-section select:disabled::-ms-expand,
.quantity_select select:disabled::-ms-expand,
.variations td.value select:disabled::-ms-expand, .give-donation-amount select:disabled::-ms-expand {
background: #f60; }
.quantity_select select {
max-width: 142px;
margin: 0 auto; }
.variations td.value {
position: relative;
margin-bottom: 20px; }
.woocommerce-variation-availability {
margin-top: 20px;
margin-bottom: 20px; }
.reset_variations {
position: absolute; }
.variations td.value select {
min-width: 220px; }
.block__acf-posts-filter select, .block__acf-posts-filter textarea, .block__acf-posts-filter input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
display: inline-block !important; }
#give-ffm-section {
padding-top: 20px;
padding-bottom: 0px; }
#give-ffm-section legend {
margin: 40px auto 20px auto; }
.woocommerce-additional-fields {
margin-top: 60px; }
div[id*=give-checkout-login-register-] {
margin-bottom: 40px; }
form#filter select, form#filter textarea, form#filter input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), form#filter #datepicker {
width: auto !important;
min-width: 230px;
margin-left: 12px;
margin-right: 12px;
margin-bottom: 20px; }
.gform_wrapper select, .gform_wrapper textarea, .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
width: 100%; }
[id*=give-gift-aid-checkbox-label-wrap-] input[type=checkbox]::before, [id*=give-gift-aid-checkbox-label-wrap-] input[type=radio]::before,
.give-gift-aid-address-radio-list input[type=checkbox]::before,
.give-gift-aid-address-radio-list input[type=radio]::before,
#give_purchase_submit input[type=checkbox]::before,
#give_purchase_submit input[type=radio]::before {
content: "";
position: absolute;
border: solid 1px #69abd8;
height: 30px;
width: 30px;
border-radius: 6px;
background-color: white; }
[id*=give-gift-aid-checkbox-label-wrap-] input[type=checkbox]:checked::before,
[id*=give-gift-aid-checkbox-label-wrap-] input[type=radio]:checked::before,
.give-gift-aid-address-radio-list input[type=checkbox]:checked::before,
.give-gift-aid-address-radio-list input[type=radio]:checked::before,
#give_purchase_submit input[type=checkbox]:checked::before,
#give_purchase_submit input[type=radio]:checked::before {
background: white url(//rmhc.org.uk/wp-content/themes/bg-lisboa/img/form/tick.svg);
background-position: center;
background-repeat: no-repeat; }
[id*=give-gift-aid-checkbox-label-wrap-] input[type=checkbox] + label, [id*=give-gift-aid-checkbox-label-wrap-] input[type=checkbox] + span,
[id*=give-gift-aid-checkbox-label-wrap-] input[type=radio] + label, [id*=give-gift-aid-checkbox-label-wrap-] input[type=radio] + span,
.give-gift-aid-address-radio-list input[type=checkbox] + label,
.give-gift-aid-address-radio-list input[type=checkbox] + span,
.give-gift-aid-address-radio-list input[type=radio] + label,
.give-gift-aid-address-radio-list input[type=radio] + span,
#give_purchase_submit input[type=checkbox] + label,
#give_purchase_submit input[type=checkbox] + span,
#give_purchase_submit input[type=radio] + label,
#give_purchase_submit input[type=radio] + span {
height: 30px;
line-height: 31px !important;
margin-left: 30px;
text-indent: 20px;
width: 100%;
display: block !important;
font-size: 1em !important; }
[id*=give-gift-aid-checkbox-label-wrap-] input[type=checkbox],
[id*=give-gift-aid-checkbox-label-wrap-] input[type=radio],
.give-gift-aid-address-radio-list input[type=checkbox],
.give-gift-aid-address-radio-list input[type=radio],
#give_purchase_submit input[type=checkbox],
#give_purchase_submit input[type=radio] {
margin-top: 15px;
display: inline-block !important; }
[id*=give-gift-aid-checkbox-label-wrap-] label + p,
.give-gift-aid-address-radio-list label + p,
#give_purchase_submit label + p {
margin-left: 48px; }
.give-gift-aid-address-radio-list {
margin-bottom: 20px !important; }
.give-gift-aid-address-radio-list li {
margin-left: 7px; }
.give-gift-aid-address-radio-list input {
margin-top: 0 !important; }
.give-gift-aid-address-radio-list input::before {
margin-top: 7px !important; }
.give-gift-aid-address-radio-list label {
margin-left: 30px !important; }
.give-gift-aid-address-wrap {
margin-left: 46px;
margin-top: 20px !important; }
#give_purchase_submit .give-mc-optin-label {
margin-bottom: 40px; }
#give_purchase_submit .give-mc-optin-label span.give-mc-message-text {
margin-left: 30px;
margin-top: -6px; }
#give-gift-aid-checkbox-label-wrap-13241 {
margin-top: 40px;
border-top: solid 1px #69abd8;
padding-top: 30px; }
#give_purchase_form_wrap select {
width: calc(100% + 2px) !important; }
.woocommerce-checkout-payment {
padding-top: 20px; }
.woocommerce-terms-and-conditions-wrapper {
margin-top: 40px;
margin-bottom: 0px;
position: relative; }
.woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text {
margin-left: 45px; }
.woocommerce-terms-and-conditions-wrapper .form-row {
position: absolute;
top: 0;
left: 0; }
.wc_payment_methods .payment_box p {
margin-top: 10px;
margin-bottom: 15px;
margin-left: 45px; }
.wc_payment_methods, .wc_payment_method {
margin-bottom: 0 !important; }
.woocommerce .woocommerce-checkout, .give-form-wrap {
background-color: rgba(105, 171, 216, 0.1); }
.woocommerce .woocommerce-checkout .col2-set, .give-form-wrap .col2-set {
margin-bottom: 60px; }
.woocommerce .woocommerce-checkout select, .give-form-wrap select {
width: 100% !important; }
.woocommerce .woocommerce-checkout h1, .woocommerce .woocommerce-checkout h3, .woocommerce .woocommerce-checkout legend, .give-form-wrap h1, .give-form-wrap h3, .give-form-wrap legend {
color: #0069b4;
margin-bottom: 40px; }
.woocommerce .woocommerce-checkout legend, .give-form-wrap legend {
margin-right: 0;
padding-top: 40px; }
.woocommerce .woocommerce-checkout legend:first-child, .give-form-wrap legend:first-child {
padding-top: 0; }
form[id*=give-form] .give-ffm-form-row-full {
padding: 0 0 30px 0; }
.gform_wrapper,
.woocommerce .woocommerce-checkout .col2-set,
.woocommerce-checkout-review-order-table,
.woocommerce-checkout-payment,
#give_purchase_form_wrap,
form[id*=give-form] #give-ffm-section,
#give-payment-mode-select {
max-width: 510px;
margin: 0 auto; }
@media (max-width: 47.99em) {
.woocommerce .woocommerce-checkout .col2-set,
.woocommerce-checkout-review-order-table,
.woocommerce-checkout-payment,
#give_purchase_form_wrap,
form[id*=give-form] #give-ffm-section,
#give-payment-mode-select {
padding-left: 30px;
padding-right: 30px; } }
#give_purchase_form_wrap {
padding-top: 50px; }
@media (max-width: 47.99em) {
#give_purchase_form_wrap {
padding-left: 30px;
padding-right: 30px; } }
#give-ffm-section + #give-payment-mode-select + #give_purchase_form_wrap {
padding-top: 0; } body select option {
padding: 0 4px; }
.block__gravityforms-form .gform_wrapper p, .block__gravityforms-form .gform_wrapper .give-fl-wrap,
.wc_payment_methods p,
.wc_payment_methods .give-fl-wrap,
.woocommerce .woocommerce-checkout .col2-set p,
.woocommerce .woocommerce-checkout .col2-set .give-fl-wrap,
#give_purchase_form_wrap p,
#give_purchase_form_wrap .give-fl-wrap,
#give-ffm-section p,
#give-ffm-section .give-fl-wrap {
margin-bottom: 20px; }
.block__gravityforms-form .gform_wrapper .give-fl-wrap label,
.wc_payment_methods .give-fl-wrap label,
.woocommerce .woocommerce-checkout .col2-set .give-fl-wrap label,
#give_purchase_form_wrap .give-fl-wrap label,
#give-ffm-section .give-fl-wrap label {
display: none; }
p#give-anonymous-donation-wrap {
margin-bottom: 40px; }
.ffm-checkbox-field, .ffm-radio-field {
display: block;
margin-bottom: 24px; }
#give-final-total-wrap {
margin-top: 80px; }
#give-gateway-radio-list {
margin: 0;
padding: 0; }
.give-form-title {
display: none; }
.woocommerce .woocommerce-terms-and-conditions-wrapper .form-row {
position: relative;
top: auto;
left: auto; } .site-footer .gfield_label {
color: white; }
.gform_wrapper .gform_fields .gfield_description {
margin-top: 16px;
margin-bottom: 16px;
border-left: solid 1px #69abd8;
padding-left: 12px; }
.gform_wrapper .gform_fields .gfield_description.gfield_validation_message.validation_message {
margin-top: 5px;
margin-bottom: 0px; }
.woocommerce .form-row p label.woocommerce-form__label {
display: block !important;
font-size: 1em !important; }
.gform_wrapper .gf_progressbar_wrapper {
clear: both;
width: 100%;
margin: 0 0 16px 0;
padding: 0 0 16px 0; }
.gform_wrapper .gf_progressbar_wrapper h3.gf_progressbar_title {
margin: 0 0 8px 12px !important; }
.gform_wrapper .gf_progressbar_wrapper .gf_progressbar {
padding: 0;
border-radius: 4px;
background: none;
-webkit-box-shadow: none;
box-shadow: none;
position: relative;
width: 100%; }
.gform_wrapper .gf_progressbar_wrapper .gf_progressbar:after {
content: "";
display: block;
width: 100%;
z-index: 990;
height: 24px;
margin-top: -24px;
background-color: rgba(0, 0, 0, 0.1);
border-top-right-radius: 20px;
border-bottom-right-radius: 20px;
border-top-left-radius: 20px;
border-bottom-left-radius: 20px; }
.gform_wrapper .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage {
background: #62b44f;
text-shadow: none;
color: white;
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;
border-top-left-radius: 20px;
border-bottom-left-radius: 20px;
z-index: 999;
vertical-align: middle;
font-size: 0.813em !important;
height: 24px; }
.gform_wrapper .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage span {
line-height: 1.8; }
.give-gift-aid-dedicate-donation .form-row .give-gift-aid-explanation-content-more-wrap {
float: none !important; }
.give-gift-aid-explanation-content-more, .give_terms_links {
color: #0069b4; }
.give_terms_links {
margin-left: 51px; }
#give_terms_agreement {
margin-bottom: 40px; }
.give-gift-aid-accept-term-condition + p {
margin-top: 20px !important;
color: black !important; }
#give_terms_agreement #give_show_terms {
position: absolute;
top: 37px; }
#give_terms_agreement #give_terms {
margin-top: 73px;
padding-left: 51px; }
#give_terms_agreement legend {
display: none; }
#give_terms_agreement label {
float: left; }
.gform_ajax_spinner {
display: block;
-webkit-box-sizing: border-box;
box-sizing: border-box;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQwcHgiIHZpZXdCb3g9IjAgMCA0MCA0MCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3BhY2U9InByZXNlcnZlIiBzdHlsZT0iZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEuNDE0MjE7IiB4PSIwcHgiIHk9IjBweCI+CiAgICA8ZGVmcz4KICAgICAgICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPjwhW0NEQVRBWwogICAgICAgICAgICBALXdlYmtpdC1rZXlmcmFtZXMgc3BpbiB7CiAgICAgICAgICAgICAgZnJvbSB7CiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpCiAgICAgICAgICAgICAgfQogICAgICAgICAgICAgIHRvIHsKICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTM1OWRlZykKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICAgICAgQGtleWZyYW1lcyBzcGluIHsKICAgICAgICAgICAgICBmcm9tIHsKICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpCiAgICAgICAgICAgICAgfQogICAgICAgICAgICAgIHRvIHsKICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0zNTlkZWcpCiAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgICAgIHN2ZyB7CiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7CiAgICAgICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogc3BpbiAxLjVzIGxpbmVhciBpbmZpbml0ZTsKICAgICAgICAgICAgICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOwogICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBzcGluIDEuNXMgbGluZWFyIGluZmluaXRlOwogICAgICAgICAgICB9CiAgICAgICAgXV0+PC9zdHlsZT4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSJvdXRlciI+CiAgICAgICAgPGc+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0yMCwwQzIyLjIwNTgsMCAyMy45OTM5LDEuNzg4MTMgMjMuOTkzOSwzLjk5MzlDMjMuOTkzOSw2LjE5OTY4IDIyLjIwNTgsNy45ODc4MSAyMCw3Ljk4NzgxQzE3Ljc5NDIsNy45ODc4MSAxNi4wMDYxLDYuMTk5NjggMTYuMDA2MSwzLjk5MzlDMTYuMDA2MSwxLjc4ODEzIDE3Ljc5NDIsMCAyMCwwWiIgc3R5bGU9ImZpbGw6YmxhY2s7Ii8+CiAgICAgICAgPC9nPgogICAgICAgIDxnPgogICAgICAgICAgICA8cGF0aCBkPSJNNS44NTc4Niw1Ljg1Nzg2QzcuNDE3NTgsNC4yOTgxNSA5Ljk0NjM4LDQuMjk4MTUgMTEuNTA2MSw1Ljg1Nzg2QzEzLjA2NTgsNy40MTc1OCAxMy4wNjU4LDkuOTQ2MzggMTEuNTA2MSwxMS41MDYxQzkuOTQ2MzgsMTMuMDY1OCA3LjQxNzU4LDEzLjA2NTggNS44NTc4NiwxMS41MDYxQzQuMjk4MTUsOS45NDYzOCA0LjI5ODE1LDcuNDE3NTggNS44NTc4Niw1Ljg1Nzg2WiIgc3R5bGU9ImZpbGw6cmdiKDIxMCwyMTAsMjEwKTsiLz4KICAgICAgICA8L2c+CiAgICAgICAgPGc+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0yMCwzMi4wMTIyQzIyLjIwNTgsMzIuMDEyMiAyMy45OTM5LDMzLjgwMDMgMjMuOTkzOSwzNi4wMDYxQzIzLjk5MzksMzguMjExOSAyMi4yMDU4LDQwIDIwLDQwQzE3Ljc5NDIsNDAgMTYuMDA2MSwzOC4yMTE5IDE2LjAwNjEsMzYuMDA2MUMxNi4wMDYxLDMzLjgwMDMgMTcuNzk0MiwzMi4wMTIyIDIwLDMyLjAxMjJaIiBzdHlsZT0iZmlsbDpyZ2IoMTMwLDEzMCwxMzApOyIvPgogICAgICAgIDwvZz4KICAgICAgICA8Zz4KICAgICAgICAgICAgPHBhdGggZD0iTTI4LjQ5MzksMjguNDkzOUMzMC4wNTM2LDI2LjkzNDIgMzIuNTgyNCwyNi45MzQyIDM0LjE0MjEsMjguNDkzOUMzNS43MDE5LDMwLjA1MzYgMzUuNzAxOSwzMi41ODI0IDM0LjE0MjEsMzQuMTQyMUMzMi41ODI0LDM1LjcwMTkgMzAuMDUzNiwzNS43MDE5IDI4LjQ5MzksMzQuMTQyMUMyNi45MzQyLDMyLjU4MjQgMjYuOTM0MiwzMC4wNTM2IDI4LjQ5MzksMjguNDkzOVoiIHN0eWxlPSJmaWxsOnJnYigxMDEsMTAxLDEwMSk7Ii8+CiAgICAgICAgPC9nPgogICAgICAgIDxnPgogICAgICAgICAgICA8cGF0aCBkPSJNMy45OTM5LDE2LjAwNjFDNi4xOTk2OCwxNi4wMDYxIDcuOTg3ODEsMTcuNzk0MiA3Ljk4NzgxLDIwQzcuOTg3ODEsMjIuMjA1OCA2LjE5OTY4LDIzLjk5MzkgMy45OTM5LDIzLjk5MzlDMS43ODgxMywyMy45OTM5IDAsMjIuMjA1OCAwLDIwQzAsMTcuNzk0MiAxLjc4ODEzLDE2LjAwNjEgMy45OTM5LDE2LjAwNjFaIiBzdHlsZT0iZmlsbDpyZ2IoMTg3LDE4NywxODcpOyIvPgogICAgICAgIDwvZz4KICAgICAgICA8Zz4KICAgICAgICAgICAgPHBhdGggZD0iTTUuODU3ODYsMjguNDkzOUM3LjQxNzU4LDI2LjkzNDIgOS45NDYzOCwyNi45MzQyIDExLjUwNjEsMjguNDkzOUMxMy4wNjU4LDMwLjA1MzYgMTMuMDY1OCwzMi41ODI0IDExLjUwNjEsMzQuMTQyMUM5Ljk0NjM4LDM1LjcwMTkgNy40MTc1OCwzNS43MDE5IDUuODU3ODYsMzQuMTQyMUM0LjI5ODE1LDMyLjU4MjQgNC4yOTgxNSwzMC4wNTM2IDUuODU3ODYsMjguNDkzOVoiIHN0eWxlPSJmaWxsOnJnYigxNjQsMTY0LDE2NCk7Ii8+CiAgICAgICAgPC9nPgogICAgICAgIDxnPgogICAgICAgICAgICA8cGF0aCBkPSJNMzYuMDA2MSwxNi4wMDYxQzM4LjIxMTksMTYuMDA2MSA0MCwxNy43OTQyIDQwLDIwQzQwLDIyLjIwNTggMzguMjExOSwyMy45OTM5IDM2LjAwNjEsMjMuOTkzOUMzMy44MDAzLDIzLjk5MzkgMzIuMDEyMiwyMi4yMDU4IDMyLjAxMjIsMjBDMzIuMDEyMiwxNy43OTQyIDMzLjgwMDMsMTYuMDA2MSAzNi4wMDYxLDE2LjAwNjFaIiBzdHlsZT0iZmlsbDpyZ2IoNzQsNzQsNzQpOyIvPgogICAgICAgIDwvZz4KICAgICAgICA8Zz4KICAgICAgICAgICAgPHBhdGggZD0iTTI4LjQ5MzksNS44NTc4NkMzMC4wNTM2LDQuMjk4MTUgMzIuNTgyNCw0LjI5ODE1IDM0LjE0MjEsNS44NTc4NkMzNS43MDE5LDcuNDE3NTggMzUuNzAxOSw5Ljk0NjM4IDM0LjE0MjEsMTEuNTA2MUMzMi41ODI0LDEzLjA2NTggMzAuMDUzNiwxMy4wNjU4IDI4LjQ5MzksMTEuNTA2MUMyNi45MzQyLDkuOTQ2MzggMjYuOTM0Miw3LjQxNzU4IDI4LjQ5MzksNS44NTc4NloiIHN0eWxlPSJmaWxsOnJnYig1MCw1MCw1MCk7Ii8+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4K) no-repeat;
width: 30px;
height: 30px;
padding-left: 30px;
background-size: contain;
float: right;
margin-top: 15px;
margin-right: 15px;
opacity: 0.6; }
.woocommerce-checkout #payment ul.payment_methods li .stripe-credit-card-brand {
margin-top: -23px;
right: 0; }
.woocommerce-shipping-methods {
list-style-type: none; }
.hidden_sub_label {
display: none; }
.ginput_recaptcha {
margin-left: 18px; }
#give_checkout_user_info {
margin-bottom: 30px; }
#give-payment-mode-select {
margin-bottom: 60px; }
.modal .gform_wrapper .validation_error {
font-size: 16px;
border: 0;
padding: 0;
text-align: left; }
.modal .gform_wrapper .validation_message {
border-left: 0;
padding-top: 0;
padding-bottom: 0; }
.modal .gform_wrapper.gform_validation_error ul.gform_fields li.gfield_error label {
padding: 0; }
.modal .gform_wrapper.gform_validation_error ul.gform_fields li.gfield_error label:before {
margin: 0 !important; }
.modal .gform_wrapper.gform_validation_error ul.gform_fields li.gfield_error input {
margin: 0 !important;
width: 100% !important; }
.modal .gform_wrapper.gform_validation_error ul.gform_fields li.gfield_error .gfield_description.validation_message {
padding: 0 !important; }
.modal .gform_wrapper .gform_ajax_spinner {
position: absolute;
right: 0;
bottom: 10px; }
.block__contact-top {
border-top-left-radius: 50px;
border-top-right-radius: 50px; }
.block__contact-bottom {
border-bottom-left-radius: 50px;
border-bottom-right-radius: 50px; }
.map-body {
width: 100%;
height: 60vh;
min-height: 380px; }
.product .summary.entry-summary {
background-color: rgba(98, 180, 79, 0.1); }
.product .summary.entry-summary h2, .product .summary.entry-summary h3, .product .summary.entry-summary h4, .product .summary.entry-summary p, .product .summary.entry-summary .input-text.qty.text {
color: #0069b4; }
.product .event__description {
margin-top: 40px; }
.product .event__description h1, .product .event__description h2, .product .event__description h3, .product .event__description h4, .product .event__description h5, .product .event__description h6 {
margin-bottom: 20px; }
.product .event__description p {
margin-bottom: 0px;
padding-top: 25px; }
.product .event__description p + h1, .product .event__description p + h2, .product .event__description p + h3, .product .event__description p + h4, .product .event__description p + h5, .product .event__description p + h6 {
padding-top: 60px; }
.product .event__description h1 + h2, .product .event__description h2 + h3, .product .event__description h3 + h4, .product .event__description h4 + h5, .product .event__description h5 + h6 {
padding-top: 25px; }
.product .summary.entry-summary {
margin-top: 90px; }
.product .summary.entry-summary h2 {
margin-bottom: 25px; }
@media (max-width: 47.99em) {
.product .summary.entry-summary {
padding-left: 30px;
padding-right: 30px; } }
.product .summary.entry-summary .event__date-time {
margin-bottom: 15px; }
.product .summary.entry-summary .event__date-time span {
display: block;
margin-bottom: 5px; }
.product .summary.entry-summary .price {
margin-top: 10px;
color: #0069b4; }
.product .summary.entry-summary .cart {
margin-top: 25px;
position: relative; }
.product .summary.entry-summary .cart .quantity {
margin: 0;
left: 0;
right: 0;
width: 100%;
top: 4px; }
.product .summary.entry-summary .cart .quantity .screen-reader-text {
display: none; }
.product .summary.entry-summary .cart button.plus {
margin-left: 20px;
margin-top: 10px; }
.product .summary.entry-summary .cart button.minus {
margin-right: 28px;
margin-top: 10px; }
.product .summary.entry-summary .cart .single_add_to_cart_button {
display: block;
margin: 40px auto 0px auto; }
.product .summary.entry-summary .cart input[type=number]::-webkit-inner-spin-button,
.product .summary.entry-summary .cart input[type=number]::-webkit-outer-spin-button {
-webkit-appearance: none;
margin: 0; }
.product .summary.entry-summary .cart.variations_form {
margin: 30px auto 0 auto; }
.product .summary.entry-summary .cart.variations_form .variations {
margin: 0 auto; }
.event__categories {
max-width: 800px;
margin-left: auto;
margin-right: auto; }
.event__categories li {
margin-bottom: 5px; }
.variations td {
display: block; }
.quantity_select span, .variations td label {
margin-bottom: 5px;
display: block;
color: #0069b4; }
.woocommerce-cart-form .quantity_select span {
display: none; }
.fooevents-attendee {
margin-bottom: 40px; }
.block__tribe-tickets {
background-color: #0069b4; }
.block__tribe-tickets .tribe-block.tribe-tickets.tribe-common {
margin: 0 auto;
padding: 0;
background-color: transparent;
border-radius: 0;
border: 0; }
.block__tribe-tickets .tribe-block.tribe-tickets.tribe-common .tribe-tickets__title, .block__tribe-tickets .tribe-block.tribe-tickets.tribe-common .tribe-tickets__item__extra {
padding: 0; }
.block__tribe-tickets .tribe-block.tribe-tickets.tribe-common .tribe-tickets__title {
margin-bottom: 25px; }
.block__tribe-tickets .tribe-block.tribe-tickets.tribe-common .tribe-tickets__item {
border: 0;
display: block; }
.block__tribe-tickets .tribe-block.tribe-tickets.tribe-common .tribe-tickets__item__extra {
margin-top: 16px;
margin-bottom: 16px; }
.block__tribe-tickets .tribe-block.tribe-tickets.tribe-common .tribe-tickets__item__extra .tribe-tickets__item__extra__price {
margin-bottom: 16px; }
.block__tribe-tickets .tribe-block.tribe-tickets.tribe-common .tribe-tickets__item__extra__available {
margin-bottom: 16px;
color: #69abd8; }
.block__tribe-tickets .tribe-block.tribe-tickets.tribe-common .tribe-tickets__footer {
border: 0;
display: block; }
.block__tribe-tickets .tribe-block.tribe-tickets.tribe-common .tribe-tickets__footer .tribe-tickets__footer__quantity {
margin: 0 0 10px 0; }
.block__tribe-tickets .tribe-block.tribe-tickets.tribe-common .tribe-tickets__footer .tribe-tickets__footer__total {
margin: 0 0 30px 0; }
.block__tribe-tickets .tribe-block.tribe-tickets.tribe-common .tribe-tickets__item__extra__price .tribe-formatted-currency-wrap {
font-weight: inherit; }
.block__tribe-tickets .tribe-block.tribe-tickets.tribe-common .tribe-common-c-btn {
margin: 0 auto;
display: block; }
.tribe-block.tribe-tickets.tribe-common .tribe-tickets-quantity, .tribe-block.tribe-tickets.tribe-common .tribe-tickets__item__content__title, .tribe-block.tribe-tickets.tribe-common .tribe-tickets__title, .tribe-block.tribe-tickets.tribe-common .tribe-tickets__item__extra,
.tribe-block.tribe-tickets.tribe-common .tribe-tickets__footer__quantity span, .tribe-block.tribe-tickets.tribe-common .tribe-tickets__footer__total span {
color: white; }
.tribe-common .tribe-common-form-control-checkbox label {
padding-top: 30px;
padding-bottom: 20px;
height: 30px;
line-height: 31px !important;
color: white;
text-indent: 30px;
width: 100%; }
.tribe-common .tribe-common-form-control-checkbox input {
margin-top: -34px; }
.tribe-common .tribe-common-form-control-checkbox input::before {
content: "";
position: absolute;
margin-left: -34px;
border: solid 1px #0069b4;
height: 30px;
width: 30px;
border-radius: 6px;
background-color: white; }
.tribe-common .tribe-common-form-control-checkbox input:checked::before {
background: white url(//rmhc.org.uk/wp-content/themes/bg-lisboa/img/form/tick.svg);
background-position: center;
background-repeat: no-repeat; }
.tribe-common button.tribe-tickets__item__quantity__remove,
.tribe-common button.tribe-tickets__item__quantity__add {
background-color: white;
border-radius: 20px;
width: 40px;
height: 40px;
display: inline-block;
border: 0;
color: #69abd8 !important; }
.tribe-common button.tribe-tickets__item__quantity__remove:hover,
.tribe-common button.tribe-tickets__item__quantity__add:hover {
background-color: #69abd8;
color: white !important; }
.tribe-common button.tribe-tickets__item__quantity__add {
margin-left: 20px; }
.tribe-common button.tribe-tickets__item__quantity__remove {
margin-right: 20px; }
.block__acf-donation-form-calculator .give-custom-amount-text {
display: none; }
.block__acf-donation-form-calculator .give-form-wrap {
padding-top: 60px;
margin-top: 0px; }
.block__acf-donation-form-calculator .give_error.give_warning {
margin-bottom: 40px; }
.donation-form-calculator__selector {
background-color: #F0F6FB;
max-width: 700px;
padding: 40px 40px 60px 40px;
margin: 60px auto 120px auto;
position: relative; }
@media (min-width: 43.8125em) {
.donation-form-calculator__selector {
border-top-left-radius: 50px;
border-top-right-radius: 50px;
border-bottom-left-radius: 50px;
border-bottom-right-radius: 50px; } }
.donation-form-calculator__selector .donation-form__amount-input-outer, .donation-form-calculator__selector .donation-form__amount-disclaimer {
max-width: 325px;
margin: 0 auto; }
.donation-form-calculator__selector .donation-form__amount-disclaimer {
margin-top: 20px; }
.donation-form-calculator__selector::after {
background: url(//rmhc.org.uk/wp-content/themes/bg-lisboa/img/form/dropdownarrow--light-blue.svg);
background-size: contain;
background-repeat: no-repeat;
background-position: center;
position: absolute;
content: '';
bottom: -60px;
height: 19px;
width: 30px;
margin-left: -15px; }
.donation-form-calculator__multiplier-chooser {
background: url(//rmhc.org.uk/wp-content/themes/bg-lisboa/img/form/dropdownarrow--white-with-blue-bg.svg);
background-size: 80px auto;
background-repeat: no-repeat;
background-position: right -1px center;
border: solid 4px #0069b4;
border-radius: 8px;
appearance: none;
-webkit-appearance: none;
-moz-appearance: none;
padding: 12px 14px 10px 16px !important;
min-width: 115px;
max-width: 200px;
width: calc(100% + 2px) !important;
margin-right: 5px;
margin-bottom: 20px;
color: #0069b4; }
.donation-form__introduction {
max-width: 450px; }
.donation-form__selector {
background-color: #F0F6FB;
max-width: 520px;
padding: 40px 40px 45px 40px; }
@media (max-width: 32.5em) {
.donation-form__selector {
padding: 0; } }
@media (min-width: 32.5625em) {
.donation-form__selector {
border-top-left-radius: 50px;
border-top-right-radius: 50px;
border-bottom-left-radius: 50px;
border-bottom-right-radius: 50px; } }
@media (max-width: 61.99em) {
.donation-form__selector {
margin: 0 auto; } }
.donation-form__border {
border-radius: 8px;
border: solid 4px #0069b4; }
.donation-form__frequency-selector, .donation-form__amount-selector {
padding: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin: 0 0 16px 0; }
.donation-form__frequency-selector li, .donation-form__amount-selector li {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
height: 76px;
list-style-type: none;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
color: rgba(0, 105, 180, 0.5);
cursor: pointer; }
.donation-form__frequency-selector li.active, .donation-form__amount-selector li.active {
background-color: #0069b4;
color: white;
cursor: inherit; }
.donation-form__amount-selector {
margin-bottom: 0;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
border-bottom: 0; }
.donation-form__amount-input-outer {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
padding-left: 25px;
padding-right: 25px; }
.donation-form__amount-input-outer span {
color: rgba(0, 105, 180, 0.5);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center; }
.donation-form__amount-input {
margin-left: 10px;
margin-right: 10px;
width: calc(100% - 70px);
height: 74px;
border: 0;
background-color: #F0F6FB;
color: rgba(0, 105, 180, 0.5); }
.donation-form__amount-input::-webkit-input-placeholder {
color: rgba(0, 105, 180, 0.5); }
.donation-form__amount-input::-moz-placeholder {
color: rgba(0, 105, 180, 0.5); }
.donation-form__amount-input::-ms-input-placeholder {
color: rgba(0, 105, 180, 0.5); }
.donation-form__amount-input::placeholder {
color: rgba(0, 105, 180, 0.5); }
@media (max-width: 47.99em) {
.donation-form__amount-input {
width: calc(100%); } }
.donation-form__amount-info {
margin-top: 0;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
background-color: #0069b4;
padding: 20px 30px; }
.donation-form__amount-info li {
list-style-type: none;
color: white; }
.donation-form__amount-info li span {
display: none; }
p#give-final-total-wrap {
clear: both;
display: block; }
.give-donation-total-label {
color: #0069b4;
margin-bottom: 20px;
margin-top: 40px;
display: block; }
#give_purchase_submit {
padding-bottom: 100px; }
.page__content-block.block__acf-donation-form {
z-index: 100;
padding-top: 20px; }
.page__content-block.block__acf-donation-form .block__splash {
padding-bottom: 60px; }
@media (min-width: 48em) {
.page__content-block.block__acf-donation-form .block__splash {
padding-bottom: 75px; } }
.page__content-block.block__acf-donation-form .block__splash .splash__image-outer {
right: -20vw;
position: absolute; }
@media (min-width: 48em) {
.page__content-block.block__acf-donation-form .block__splash .splash__image-outer {
right: -4vw; } }
.page__content-block.block__acf-donation-form .block__splash .splash__image-outer .mask__splash, .page__content-block.block__acf-donation-form .block__splash .splash__image-outer .splash__image {
width: 100%; }
@media (max-width: 47.99em) {
.page__content-block.block__acf-donation-form .block__splash .splash__image-outer .mask__splash, .page__content-block.block__acf-donation-form .block__splash .splash__image-outer .splash__image {
min-width: 300px; } }
.page__content-block.block__acf-donation-form .block__splash .splash__content {
position: relative;
z-index: 80;
margin-top: 0;
padding-top: 320px; }
@media (min-width: 48em) {
.page__content-block.block__acf-donation-form .block__splash .splash__content {
padding-top: 0; } }
@media (min-width: 48em) {
.page__content-block.block__acf-donation-form .block__splash .splash__content .donation-form__selector {
max-width: 100%; } }
.page__content-block.block__acf-donation-form .block__splash .splash__content .block__splash-heading {
max-width: 520px;
margin-left: auto;
margin-right: auto; }
@media (min-width: 32.5em) {
.page__content-block.block__acf-donation-form .block__splash .splash__content .block__splash-heading {
padding-left: 40px; } }
#give_error_test_mode {
padding-top: 20px;
padding-bottom: 20px;
padding-left: 20px;
padding-right: 20px;
background-color: #f7dfd3;
color: #d75f24; }
.give-form .give-recurring-donors-choice {
max-width: 510px;
margin: 0 auto;
padding: 0 30px; }
@media (min-width: 48em) {
.give-form .give-recurring-donors-choice {
padding: 0; } }
.give-recurring-multi-level-message,
.give-login-account-wrap, .donation-form__amount-cta {
display: none; }
.give-donation-levels-wrap, .give-total-wrap {
display: none !important;
max-width: calc(450px - 60px);
margin: 0 auto;
padding-bottom: 1px;
padding-left: 30px;
padding-right: 30px;
padding-top: 20px; }
@media (min-width: 48em) {
.give-donation-levels-wrap, .give-total-wrap {
padding-left: 0;
padding-right: 0; } }
.give-recurring-donors-choice {
display: none !important; }
.give-donation-levels-wrap li {
margin-bottom: 10px; }
.give-total-wrap {
padding-top: 60px; }
label.give-hidden {
display: inline-block;
margin-bottom: 5px; }
.give-submit-button-wrap {
margin-top: 30px; }
.block__acf-donation-form .block__core-heading {
background-color: rgba(105, 171, 216, 0.1); }
.donation-form .block__splash {
padding-bottom: 50px; } .give-stripe-checkout-modal {
display: none !important; }
.give-stripe-checkout-modal.give-stripe-checkout-show-modal {
display: block !important; } .give-stripe-payment-request-button .give_error, .give-stripe-checkout-form-title {
display: block; }
.give-stripe-checkout-modal-close svg,
.give-stripe-checkout-modal-header h3,
.give-stripe-checkout-donation-amount,
.give-stripe-checkout-donor-email,
.give-stripe-checkout-form-title {
display: none; } .give-stripe-checkout-modal-header {
color: #0069b4; }
.give-stripe-checkout-modal-container .give-stripe-checkout-modal-header {
background-color: transparent !important; } .give-stripe-checkout-modal-header {
padding-top: 20px; }
.give-stripe-checkout-modal-body {
padding: 0 20px; }
.give-stripe-checkout-modal-footer {
padding-bottom: 40px; }
.give-stripe-checkout-modal-header h3,
.give-stripe-payment-request-button .give_error,
.give-stripe-checkout-form-title {
margin-bottom: 20px; }
.give-stripe-checkout-form-title {
margin-top: 10px; }  .give-stripe-cc-field {
border: solid 1px #69abd8;
height: 33px;
padding-left: 10px;
padding-right: 10px;
padding-top: 13px;
width: calc(100% - 20px);
border-radius: 6px;
background-color: white;
margin-bottom: 10px; }
.donation-form--modal {
position: fixed;
background-color: rgba(105, 171, 216, 0.5);
z-index: 100;
width: 100%;
height: 100%;
top: 0;
left: 0;
overflow-y: initial !important; }
.donation-form--modal .donation-form--modal-inner {
position: absolute;
left: 0;
right: 0;
max-height: 100%;
overflow-y: auto;
background-color: rgba(105, 171, 216, 0.5);
width: 100%; }
.donation-form--modal .donation-form--modal-inner-inner {
padding-top: 5vh; }
@media (max-width: 42.5em) {
.donation-form--modal .donation-form--modal-inner-inner {
padding-top: 0; } }
.donation-form--modal .donation-form--modal-close {
width: 60px;
height: 60px;
background-color: #69abd8;
border-radius: 40px;
position: absolute;
right: -75px;
top: -70px;
cursor: pointer;
display: block !important;
color: white; }
@media (max-width: 42.5em) {
.donation-form--modal .donation-form--modal-close {
right: -34px;
top: -44px; } }
.donation-form--modal .donation-form--modal-close:hover {
background-color: #0069b4; }
.donation-form--modal .donation-form--modal-close:before {
content: '\f00d';
font-size: 30px;
font-family: FontAwesome;
line-height: 57px; }
.donation-form--modal .donation-form__selector {
margin-bottom: 0;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
max-width: 560px;
padding-left: 60px;
padding-right: 60px;
background-color: white;
margin-top: 5vh; }
@media (max-width: 42.5em) {
.donation-form--modal .donation-form__selector {
padding: 0; } }
.donation-form--modal .donation-form__selector .donation-form__selector-inner {
background-color: rgba(105, 171, 216, 0.3);
padding: 40px;
margin-top: 16px;
border-top-left-radius: 50px;
border-top-right-radius: 50px;
border-bottom-left-radius: 50px;
border-bottom-right-radius: 50px;
position: relative; }
.donation-form--modal .donation-form__selector .donation-form__selector-inner .donation-form__amount-input {
background-color: transparent; }
@media (max-width: 42.5em) {
.donation-form--modal .donation-form__selector .donation-form__selector-inner {
padding: 10px;
margin: 0 auto;
background-color: white;
border: 0;
border-top-left-radius: 10px;
border-top-right-radius: 10px; } }
.donation-form--modal .donation-form__selector, .donation-form--modal #give_purchase_form_wrap, .donation-form--modal #give-ffm-section, .donation-form--modal #give-payment-mode-select {
margin-left: auto;
margin-right: auto; }
.donation-form--modal .give-form-wrap {
max-width: 680px;
margin: 0 auto;
margin-bottom: 5vh;
background-color: white;
border-bottom-left-radius: 50px;
border-bottom-right-radius: 50px; }
@media (max-width: 42.5em) {
.donation-form--modal .give-form-wrap {
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px; } }
@media (max-width: 42.5em) {
.donation-form--modal .donation-form__selector, .donation-form--modal .give-form-wrap {
margin-left: 20px;
margin-right: 20px; } }
.donation-form--modal #give-ffm-section, .donation-form--modal #give_purchase_form_wrap, .donation-form--modal #give-payment-mode-select {
max-width: 560px !important; }
.donation-form--modal #give_purchase_form_wrap, .donation-form--modal #give-ffm-section, .donation-form--modal #give-payment-mode-select {
padding-bottom: 60px; }
.donation-form--modal #give_purchase_form_wrap fieldset, .donation-form--modal #give-ffm-section fieldset, .donation-form--modal #give-payment-mode-select fieldset {
padding: 0; }
.donation-form--modal #give_terms_agreement {
margin-bottom: 40px !important; }
.donation-form--modal #give-payment-mode-select {
padding-bottom: 0px; }
.donation-form--modal #give_purchase_form_wrap {
margin-top: 0; }
.page__content-block.block__acf-donation-form-modal {
padding: 0;
position: inherit; }
.block__give-donation-form .give-embed-form-wrapper iframe {
display: block;
margin: 0 auto;
width: 100%; }
.block__social-sharing ul.social-sharing__list {
list-style-type: none;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
padding: 0; }
.block__social-sharing ul.social-sharing__list .social-sharing__list-item {
height: auto;
width: 30px;
height: 30px;
margin: 0 7px;
background-size: auto; }
.block__social-sharing ul.social-sharing__list .social-sharing__list-item span.social-sharing__list-link-text {
display: none; }
.block__social-sharing ul.social-sharing__list .social-sharing__list-item a {
display: block;
width: 100%;
height: 100%; }
.block__social-sharing ul.social-sharing__list .social-sharing__list-item--facebook {
background-image: url(//rmhc.org.uk/wp-content/themes/bg-lisboa/img/icons/social/fb.svg); }
.block__social-sharing ul.social-sharing__list .social-sharing__list-item--twitter {
background-image: url(//rmhc.org.uk/wp-content/themes/bg-lisboa/img/icons/social/tw.svg); }
.block__social-sharing ul.social-sharing__list .social-sharing__list-item--linkedin {
background-image: url(//rmhc.org.uk/wp-content/themes/bg-lisboa/img/icons/social/li.svg); }
.block__social-sharing ul.social-sharing__list .social-sharing__list-item--clipboard {
background-image: url(//rmhc.org.uk/wp-content/themes/bg-lisboa/img/icons/social/cb.svg); }
.block__social-sharing ul.social-sharing__list .social-sharing__list-item--email {
background-image: url(//rmhc.org.uk/wp-content/themes/bg-lisboa/img/icons/social/em.svg); }
.block__acf-image-scene-creator {
width: 100%;
position: relative;
overflow: hidden; }
@media (max-width: 61.99em) {
.block__acf-image-scene-creator {
overflow: hidden; } }
.block__acf-image-scene-creator + .block__core-heading {
padding-top: 0;
margin-top: -100px;
z-index: 10000; }
.block__acf-image-scene-creator + .block__core-heading h1, .block__acf-image-scene-creator + .block__core-heading h2, .block__acf-image-scene-creator + .block__core-heading h3, .block__acf-image-scene-creator + .block__core-heading h4, .block__acf-image-scene-creator + .block__core-heading h5, .block__acf-image-scene-creator + .block__core-heading h6 {
color: #062854; }
@media (max-width: 61.99em) {
.block__acf-image-scene-creator + .block__core-heading {
margin-top: -20px; } }
.block__acf-image-scene-creator + .block__core-heading + .block__core-paragraph {
position: relative;
z-index: 10000; }
.block__acf-image-scene-creator + .block__core-heading + .block__core-paragraph p {
color: black; }
.isc_layer {
width: 100%;
height: 100%; }
.isc_device {
display: none; }
.isc_layer_item_hover {
position: absolute;
top: 0; }
.isc_layer .isc_layer_item_hover {
opacity: 0; }
.isc_layer_item_clicker {
width: 100%;
height: 100%;
position: absolute;
z-index: 10001; }
.isc_layer_item_clicker--clicked {
background: url(//rmhc.org.uk/wp-content/themes/bg-lisboa/img/loaders/loader-gift.svg);
background-repeat: no-repeat;
background-position: center center;
background-size: 70%;
opacity: 1;
height: 70px;
width: 70px;
position: absolute;
top: 58%;
left: 55%;
margin: -50px 0 0 -50px;
-webkit-animation: rotation 1s infinite linear;
animation: rotation 1s infinite linear;
border: 6px solid rgba(255, 255, 255, 0.6);
border-radius: 100%; }
@media (max-width: 61.99em) {
.isc_layer_item_clicker--clicked {
top: 60%;
left: 60%; } }
.isc_layer_item_clicker--clicked:before {
content: "";
display: block;
position: absolute;
left: -6px;
top: -6px;
height: 100%;
width: 100%;
border-top: 6px solid rgba(255, 255, 255, 0.8);
border-left: 6px solid transparent;
border-bottom: 6px solid transparent;
border-right: 6px solid transparent;
border-radius: 100%; }
@-webkit-keyframes rotation {
from {
-webkit-transform: rotate(0deg); }
to {
-webkit-transform: rotate(359deg); } }
@keyframes rotation {
from {
-webkit-transform: rotate(0deg);
transform: rotate(0deg); }
to {
-webkit-transform: rotate(359deg);
transform: rotate(359deg); } }
.isc_layer--hoverable {
cursor: pointer; }
.isc_layer--hoverable:hover .isc_layer_item {
opacity: 0 !important; }
.isc_layer--hoverable:hover .isc_layer_item_hover {
opacity: 1 !important; }
.isc_layer_clickable {
z-index: 100000 !important;
position: absolute; }
.isc_layer_item__content {
-webkit-animation: pulsate-fwd 1s 10s infinite;
animation: pulsate-fwd 1s 10s infinite; }
.isc_layer__1101-__santawave__desktop {
animation: animationFrames ease-in-out 6s;
animation-iteration-count: 1;
transform-origin: 50% 50%;
-webkit-animation: animationFrames ease-in-out 6s;
-webkit-animation-iteration-count: 1;
-webkit-transform-origin: 50% 50%;
-moz-animation: animationFrames ease-in-out 6s;
-moz-animation-iteration-count: 1;
-moz-transform-origin: 50% 50%;
-o-animation: animationFrames ease-in-out 6s 10;
-o-animation-iteration-count: 1;
-o-transform-origin: 50% 50%;
-ms-animation: animationFrames ease-in-out 6s;
-ms-animation-iteration-count: 1;
-ms-transform-origin: 50% 50%;
-webkit-animation-delay: 18s;
animation-delay: 18s; }
@keyframes animationFrames {
0% {
-webkit-transform: rotate(-15deg) translate(0px, 0px);
transform: rotate(-15deg) translate(0px, 0px); }
70% {
-webkit-transform: rotate(-45deg) translate(-23px, 1px);
transform: rotate(-45deg) translate(-23px, 1px); }
100% {
-webkit-transform: rotate(95deg) translate(-7px, 1px);
transform: rotate(95deg) translate(-7px, 1px); } }
@-webkit-keyframes animationFrames {
0% {
-webkit-transform: rotate(-15deg) translate(0px, 0px); }
70% {
-webkit-transform: rotate(-45deg) translate(-23px, 1px); }
100% {
-webkit-transform: rotate(95deg) translate(-7px, 1px); } }
.page__content-block.block__acf-christmas-campaign-2020 {
width: 100%;
position: relative;
overflow: hidden;
padding-top: 0; }
@media (max-width: 61.99em) {
.page__content-block.block__acf-christmas-campaign-2020 {
overflow: hidden; } }
.block__acf-christmas-campaign-2020 + .block__core-heading,
.block__acf-christmas-campaign-2020 + .block__acf-call-to-action {
padding-top: 0;
margin-top: -100px;
z-index: 10000; }
.block__acf-christmas-campaign-2020 + .block__core-heading h1, .block__acf-christmas-campaign-2020 + .block__core-heading h2, .block__acf-christmas-campaign-2020 + .block__core-heading h3, .block__acf-christmas-campaign-2020 + .block__core-heading h4, .block__acf-christmas-campaign-2020 + .block__core-heading h5, .block__acf-christmas-campaign-2020 + .block__core-heading h6,
.block__acf-christmas-campaign-2020 + .block__acf-call-to-action h1,
.block__acf-christmas-campaign-2020 + .block__acf-call-to-action h2,
.block__acf-christmas-campaign-2020 + .block__acf-call-to-action h3,
.block__acf-christmas-campaign-2020 + .block__acf-call-to-action h4,
.block__acf-christmas-campaign-2020 + .block__acf-call-to-action h5,
.block__acf-christmas-campaign-2020 + .block__acf-call-to-action h6 {
color: #062854; }
@media (max-width: 61.99em) {
.block__acf-christmas-campaign-2020 + .block__core-heading,
.block__acf-christmas-campaign-2020 + .block__acf-call-to-action {
margin-top: -20px; } }
.block__acf-christmas-campaign-2020 + .block__acf-call-to-action {
margin-top: -120px; }
.block__acf-christmas-campaign-2020 + .block__core-heading + .block__core-paragraph {
position: relative;
z-index: 10000; }
.block__acf-christmas-campaign-2020 + .block__core-heading + .block__core-paragraph p {
color: black; }
.block__acf-christmas-campaign-2020 + .block__acf-page-content-retrieval {
margin-top: -250px;
z-index: 200000; }
@media (max-width: 61.99em) {
.block__acf-christmas-campaign-2020 + .block__acf-page-content-retrieval {
margin-top: -200px; } }
.christmas-campaign-2020__layer {
width: 100%;
height: 100%; }
.page-content-retrieval_clicker {
width: 100%;
height: 100%;
position: absolute;
z-index: 10001; }
.page-content-retrieval_clicker--clicked {
background: url(//rmhc.org.uk/wp-content/themes/bg-lisboa/img/loaders/loader-gift.svg);
background-repeat: no-repeat;
background-position: center center;
background-size: 70%;
opacity: 1;
height: 70px;
width: 70px;
position: absolute;
top: 58%;
left: 55%;
margin: -50px 0 0 -50px;
-webkit-animation: rotation 1s infinite linear;
animation: rotation 1s infinite linear;
border: 6px solid rgba(255, 255, 255, 0.6);
border-radius: 100%; }
@media (max-width: 61.99em) {
.page-content-retrieval_clicker--clicked {
top: 60%;
left: 60%; } }
.page-content-retrieval_clicker--clicked:before {
content: "";
display: block;
position: absolute;
left: -6px;
top: -6px;
height: 100%;
width: 100%;
border-top: 6px solid rgba(255, 255, 255, 0.8);
border-left: 6px solid transparent;
border-bottom: 6px solid transparent;
border-right: 6px solid transparent;
border-radius: 100%; }
@-webkit-keyframes rotation {
from {
-webkit-transform: rotate(0deg); }
to {
-webkit-transform: rotate(359deg); } }
@keyframes rotation {
from {
-webkit-transform: rotate(0deg);
transform: rotate(0deg); }
to {
-webkit-transform: rotate(359deg);
transform: rotate(359deg); } }
.christmas-campaign-2020__layer--hoverable {
cursor: pointer; }
.christmas-campaign-2020__layer-item_hover {
position: absolute;
top: 0; }
.christmas-campaign-2020__layer .christmas-campaign-2020__layer-item_hover {
opacity: 0; }
.christmas-campaign-2020__layer--hoverable:hover .christmas-campaign-2020__layer-item {
opacity: 0 !important; }
.christmas-campaign-2020__layer--hoverable:hover .christmas-campaign-2020__layer-item_hover {
opacity: 1 !important; }
.christmas-campaign-2020__layer-clickable {
z-index: 100000 !important;
position: absolute; }
.christmas-campaign-2020__item-content {
-webkit-animation: pulsate-fwd 1s 10s infinite;
animation: pulsate-fwd 1s 10s infinite; }
body.page-color--night-sky:after {
content: url(//rmhc.org.uk/wp-content/uploads/2020/09/Room-1.1.svg) url(//rmhc.org.uk/wp-content/uploads/_christmas-calendar/windows/closed-windows/Room-1.svg) url(//rmhc.org.uk/wp-content/uploads/2020/09/Room-2.1.svg) url(//rmhc.org.uk/wp-content/uploads/_christmas-calendar/windows/closed-windows/Room-2.svg) url(//rmhc.org.uk/wp-content/uploads/2020/09/Room-3.1.svg) url(//rmhc.org.uk/wp-content/uploads/_christmas-calendar/windows/closed-windows/Room-3.svg) url(//rmhc.org.uk/wp-content/uploads/2020/09/Room-4.1.svg) url(//rmhc.org.uk/wp-content/uploads/_christmas-calendar/windows/closed-windows/Room-4.svg) url(//rmhc.org.uk/wp-content/uploads/2020/09/Room-5.1.svg) url(//rmhc.org.uk/wp-content/uploads/_christmas-calendar/windows/closed-windows/Room-5.svg) url(//rmhc.org.uk/wp-content/uploads/2020/09/Room-6.1.svg) url(//rmhc.org.uk/wp-content/uploads/_christmas-calendar/windows/closed-windows/Room-6.svg) url(//rmhc.org.uk/wp-content/uploads/2020/09/Room-7.1.svg) url(//rmhc.org.uk/wp-content/uploads/_christmas-calendar/windows/closed-windows/Room-7.svg) url(//rmhc.org.uk/wp-content/uploads/2020/09/Room-8.1.svg) url(//rmhc.org.uk/wp-content/uploads/_christmas-calendar/windows/closed-windows/Room-8.svg) url(//rmhc.org.uk/wp-content/uploads/2020/09/Room-9.1.svg) url(//rmhc.org.uk/wp-content/uploads/_christmas-calendar/windows/closed-windows/Room-9.svg) url(//rmhc.org.uk/wp-content/uploads/2020/09/Room-10.1.svg) url(//rmhc.org.uk/wp-content/uploads/_christmas-calendar/windows/closed-windows/Room-10.svg) url(//rmhc.org.uk/wp-content/uploads/2020/09/Room-11.1.svg) url(//rmhc.org.uk/wp-content/uploads/_christmas-calendar/windows/closed-windows/Room-11.svg) url(//rmhc.org.uk/wp-content/uploads/2020/09/Room-12.1.svg) url(//rmhc.org.uk/wp-content/uploads/_christmas-calendar/windows/closed-windows/Room-12.svg);
display: none; }
.christmas-campaign-2020__layers {
min-height: 1000px;
display: block; }
.christmas-campaign-2020__layers object {
display: block;
z-index: 10000; }
@media screen and (min-width: 0px) and (max-width: 991px) {
.christmas-campaign-2020__layers {
min-height: 900px; } }
.christmas-campaign-2020__heading,
.christmas-campaign-2020__subheading {
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
position: absolute;
height: auto;
margin-top: 80px; }
.christmas-campaign-2020__heading h1,
.christmas-campaign-2020__subheading h1 {
font-size: 30px;
color: white; }
@media (min-width: 62em) {
.christmas-campaign-2020__heading h1,
.christmas-campaign-2020__subheading h1 { } }
@media (max-width: 61.99em) {
.christmas-campaign-2020__heading {
margin-top: 20px; } }
.christmas-campaign-2020__subheading {
max-width: 600px;
margin: 142px auto 0 auto;
left: 0;
right: 0; }
.christmas-campaign-2020__subheading p {
color: white; }
@media (max-width: 61.99em) {
.christmas-campaign-2020__subheading {
margin-top: 100px;
padding: 0 20px;
max-width: 337px; } }
.christmas-campaign-2020__santawave {
margin: 0 auto;
width: 100px;
height: 240px;
width: auto;
bottom: 20px;
right: -100px;
position: absolute;
z-index: 300000;
-webkit-animation: animationFrames ease-in-out 6s;
animation: animationFrames ease-in-out 6s;
-webkit-animation-iteration-count: 1;
animation-iteration-count: 1;
-webkit-transform-origin: 0% 0%;
transform-origin: 0% 0%;
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
-webkit-animation-delay: 12s;
animation-delay: 12s; }
.christmas-campaign-2020__santawave svg,
.christmas-campaign-2020__santawave img,
.christmas-campaign-2020__santawave object,
.christmas-campaign-2020__santawave .christmas-campaign-2020__item-content {
margin: 0 auto;
width: 100px; }
@keyframes animationFrames {
0% {
right: -100px; }
97% {
right: 30px; }
100% {
right: -100px; } }
.christmas-campaign-2020__houses-bg {
background-color: #F2A36B;
height: 415px;
width: 600px;
margin: 0 auto;
left: 0;
right: 0;
bottom: 202px;
z-index: 1011;
position: absolute; }
@media screen and (min-width: 992px) and (max-width: 1100px) {
.christmas-campaign-2020__houses-bg {
bottom: 202px; } }
@media screen and (min-width: 0px) and (max-width: 991px) {
.christmas-campaign-2020__houses-bg {
width: 288px;
height: 364px; } }
.christmas-campaign-2020__houses {
z-index: 1001;
bottom: 18vw;
left: 0;
right: 0;
position: absolute;
margin: 0 auto;
height: 317px; }
.christmas-campaign-2020__houses svg,
.christmas-campaign-2020__houses img,
.christmas-campaign-2020__houses object,
.christmas-campaign-2020__houses .christmas-campaign-2020__item-content {
margin: 0 auto;
height: 317px; }
@media screen and (min-width: 992px) and (max-width: 1100px) {
.christmas-campaign-2020__houses {
z-index: 1008;
bottom: 280px;
left: 0;
right: 0;
position: absolute;
height: 420px; }
.christmas-campaign-2020__houses svg,
.christmas-campaign-2020__houses img,
.christmas-campaign-2020__houses object,
.christmas-campaign-2020__houses .christmas-campaign-2020__item-content {
margin: 0 auto;
height: 420px; } }
@media screen and (min-width: 0px) and (max-width: 991px) {
.christmas-campaign-2020__houses {
z-index: 1000;
left: 0;
right: 0;
position: absolute;
height: 250px;
margin-left: -50vw;
bottom: 250px; }
.christmas-campaign-2020__houses svg,
.christmas-campaign-2020__houses img,
.christmas-campaign-2020__houses object,
.christmas-campaign-2020__houses .christmas-campaign-2020__item-content {
margin: 0 auto;
height: 250px; } }
.christmas-campaign-2020__snow {
z-index: 1002;
bottom: -1px;
left: -20vw;
right: 0;
position: absolute;
margin: 0 auto;
height: 22vw; }
.christmas-campaign-2020__snow svg,
.christmas-campaign-2020__snow img,
.christmas-campaign-2020__snow object,
.christmas-campaign-2020__snow .christmas-campaign-2020__item-content {
margin: 0 auto;
height: 22vw; }
@media screen and (min-width: 992px) and (max-width: 1100px) {
.christmas-campaign-2020__snow {
z-index: 1009;
bottom: 20px;
left: -50vw;
right: 0;
position: absolute;
height: 30vw; }
.christmas-campaign-2020__snow svg,
.christmas-campaign-2020__snow img,
.christmas-campaign-2020__snow object,
.christmas-campaign-2020__snow .christmas-campaign-2020__item-content {
margin: 0 auto;
height: 30vw; } }
@media screen and (min-width: 0px) and (max-width: 991px) {
.christmas-campaign-2020__snow {
z-index: 1000;
bottom: 0;
left: -55vw;
right: 0;
position: absolute;
height: 290px; }
.christmas-campaign-2020__snow svg,
.christmas-campaign-2020__snow img,
.christmas-campaign-2020__snow object,
.christmas-campaign-2020__snow .christmas-campaign-2020__item-content {
margin: 0 auto;
height: 290px; } }
.christmas-campaign-2020__tree-1 {
z-index: 1003;
bottom: 180px;
left: -980px;
right: 0;
position: absolute;
margin: 0 auto;
height: 200px; }
.christmas-campaign-2020__tree-1 svg,
.christmas-campaign-2020__tree-1 img,
.christmas-campaign-2020__tree-1 object,
.christmas-campaign-2020__tree-1 .christmas-campaign-2020__item-content {
margin: 0 auto;
height: 200px; }
@media screen and (min-width: 992px) and (max-width: 1100px) {
.christmas-campaign-2020__tree-1 {
z-index: 3000;
bottom: 180px;
left: -980px;
right: 0;
position: absolute; }
.christmas-campaign-2020__tree-1 svg,
.christmas-campaign-2020__tree-1 img,
.christmas-campaign-2020__tree-1 object,
.christmas-campaign-2020__tree-1 .christmas-campaign-2020__item-content {
margin: 0 auto;
height: 200px; } }
@media screen and (min-width: 0px) and (max-width: 991px) {
.christmas-campaign-2020__tree-1 {
z-index: 1500;
left: -450px;
right: 0;
position: absolute; }
.christmas-campaign-2020__tree-1 svg,
.christmas-campaign-2020__tree-1 img,
.christmas-campaign-2020__tree-1 object,
.christmas-campaign-2020__tree-1 .christmas-campaign-2020__item-content {
margin: 0 auto;
height: 150px; } }
.christmas-campaign-2020__tree-2 {
z-index: 1005;
bottom: 135px;
left: 0;
right: -830px;
position: absolute;
margin: 0 auto;
height: 240px; }
.christmas-campaign-2020__tree-2 svg,
.christmas-campaign-2020__tree-2 img,
.christmas-campaign-2020__tree-2 object,
.christmas-campaign-2020__tree-2 .christmas-campaign-2020__item-content {
margin: 0 auto;
height: 240px; }
@media screen and (min-width: 992px) and (max-width: 1100px) {
.christmas-campaign-2020__tree-2 {
z-index: 3000;
bottom: 135px;
right: -765px;
position: absolute; }
.christmas-campaign-2020__tree-2 svg,
.christmas-campaign-2020__tree-2 img,
.christmas-campaign-2020__tree-2 object,
.christmas-campaign-2020__tree-2 .christmas-campaign-2020__item-content {
margin: 0 auto;
height: 240px; } }
@media screen and (min-width: 0px) and (max-width: 991px) {
.christmas-campaign-2020__tree-2 {
z-index: 1000;
left: 0;
right: -360px;
position: absolute; }
.christmas-campaign-2020__tree-2 svg,
.christmas-campaign-2020__tree-2 img,
.christmas-campaign-2020__tree-2 object,
.christmas-campaign-2020__tree-2 .christmas-campaign-2020__item-content {
margin: 0 auto;
height: 150px; } }
.christmas-campaign-2020__tree-3 {
z-index: 1004;
bottom: 120px;
left: 0;
right: -1150px;
position: absolute;
margin: 0 auto;
height: 205px; }
.christmas-campaign-2020__tree-3 svg,
.christmas-campaign-2020__tree-3 img,
.christmas-campaign-2020__tree-3 object,
.christmas-campaign-2020__tree-3 .christmas-campaign-2020__item-content {
margin: 0 auto;
height: 205px; }
@media screen and (min-width: 992px) and (max-width: 1100px) {
.christmas-campaign-2020__tree-3 {
z-index: 3000;
bottom: 120px;
left: 0;
right: -1017px;
position: absolute; }
.christmas-campaign-2020__tree-3 svg,
.christmas-campaign-2020__tree-3 img,
.christmas-campaign-2020__tree-3 object,
.christmas-campaign-2020__tree-3 .christmas-campaign-2020__item-content {
margin: 0 auto;
height: 205px; } }
@media screen and (min-width: 0px) and (max-width: 991px) {
.christmas-campaign-2020__tree-3 {
z-index: 3000;
left: 0;
right: -440px;
position: absolute; }
.christmas-campaign-2020__tree-3 svg,
.christmas-campaign-2020__tree-3 img,
.christmas-campaign-2020__tree-3 object,
.christmas-campaign-2020__tree-3 .christmas-campaign-2020__item-content {
margin: 0 auto;
width: 300px;
height: 205px; } }
.christmas-campaign-2020__roof {
z-index: 1006;
bottom: 617px;
left: 0;
right: 0;
position: absolute;
margin: 0 auto;
height: 135px; }
.christmas-campaign-2020__roof svg,
.christmas-campaign-2020__roof img,
.christmas-campaign-2020__roof object,
.christmas-campaign-2020__roof .christmas-campaign-2020__item-content {
margin: 0 auto;
height: 135px; }
@media screen and (min-width: 992px) and (max-width: 1100px) {
.christmas-campaign-2020__roof {
z-index: 1010;
bottom: 617px;
left: 0;
right: 0;
position: absolute; }
.christmas-campaign-2020__roof svg,
.christmas-campaign-2020__roof img,
.christmas-campaign-2020__roof object,
.christmas-campaign-2020__roof .christmas-campaign-2020__item-content {
margin: 0 auto;
height: 135px; } }
@media screen and (min-width: 0px) and (max-width: 991px) {
.christmas-campaign-2020__roof {
z-index: 1012;
left: 0;
right: 0;
position: absolute;
bottom: 496px; }
.christmas-campaign-2020__roof svg,
.christmas-campaign-2020__roof img,
.christmas-campaign-2020__roof object,
.christmas-campaign-2020__roof .christmas-campaign-2020__item-content {
margin: 0 auto;
height: 65px; } }
.christmas-campaign-2020__shrub {
z-index: 1007;
bottom: 135px;
left: -600px;
right: 0;
position: absolute;
margin: 0 auto;
width: 100px;
height: 76px; }
.christmas-campaign-2020__shrub svg,
.christmas-campaign-2020__shrub img,
.christmas-campaign-2020__shrub object,
.christmas-campaign-2020__shrub .christmas-campaign-2020__item-content {
margin: 0 auto;
width: 100px;
height: 76px; }
@media screen and (min-width: 992px) and (max-width: 1100px) {
.christmas-campaign-2020__shrub {
z-index: 1011;
bottom: 135px;
left: -600px;
right: 0;
position: absolute; }
.christmas-campaign-2020__shrub svg,
.christmas-campaign-2020__shrub img,
.christmas-campaign-2020__shrub object,
.christmas-campaign-2020__shrub .christmas-campaign-2020__item-content {
margin: 0 auto;
width: 100px;
height: 76px; } }
@media screen and (min-width: 0px) and (max-width: 991px) {
.christmas-campaign-2020__shrub {
z-index: 3000;
left: -320px;
right: 0;
position: absolute; }
.christmas-campaign-2020__shrub svg,
.christmas-campaign-2020__shrub img,
.christmas-campaign-2020__shrub object,
.christmas-campaign-2020__shrub .christmas-campaign-2020__item-content {
margin: 0 auto;
width: 100px;
height: 76px; } }
.christmas-campaign-2020__layer__window {
margin: 0 auto;
width: 150px;
height: 138px;
position: absolute;
z-index: 2000; }
.christmas-campaign-2020__layer__window svg,
.christmas-campaign-2020__layer__window img,
.christmas-campaign-2020__layer__window object,
.christmas-campaign-2020__layer__window .christmas-campaign-2020__item-content {
margin: 0 auto;
width: 150px;
height: 138px; }
@media screen and (min-width: 0px) and (max-width: 991px) {
.christmas-campaign-2020__layer__window {
width: 96px;
height: 88px; }
.christmas-campaign-2020__layer__window svg,
.christmas-campaign-2020__layer__window img,
.christmas-campaign-2020__layer__window object,
.christmas-campaign-2020__layer__window .christmas-campaign-2020__item-content {
width: 96px;
height: 88px; } }
.christmas-campaign-2020__window-1 {
bottom: 478px;
left: -450px;
right: 0; }
@media screen and (min-width: 992px) and (max-width: 1100px) {
.christmas-campaign-2020__window-1 {
z-index: 2000;
bottom: 478px;
left: -450px;
right: 0;
position: absolute; } }
@media screen and (min-width: 0px) and (max-width: 991px) {
.christmas-campaign-2020__window-1 {
z-index: 3000;
left: -192px;
right: 0;
position: absolute; } }
.christmas-campaign-2020__window-2 {
bottom: 478px;
left: -150px;
right: 0; }
@media screen and (min-width: 992px) and (max-width: 1100px) {
.christmas-campaign-2020__window-2 {
z-index: 2000;
bottom: 478px;
left: -150px;
right: 0;
position: absolute; } }
@media screen and (min-width: 0px) and (max-width: 991px) {
.christmas-campaign-2020__window-2 {
z-index: 3000;
left: 0px;
right: 0;
position: absolute; } }
.christmas-campaign-2020__window-3 {
bottom: 478px;
left: 0;
right: -150px; }
@media screen and (min-width: 992px) and (max-width: 1100px) {
.christmas-campaign-2020__window-3 {
z-index: 2000;
bottom: 478px;
left: 0;
right: -150px;
position: absolute; } }
@media screen and (min-width: 0px) and (max-width: 991px) {
.christmas-campaign-2020__window-3 {
z-index: 3000;
left: 192px;
right: 0;
position: absolute; } }
.christmas-campaign-2020__window-4 {
bottom: 478px;
left: 0;
right: -450px; }
@media screen and (min-width: 992px) and (max-width: 1100px) {
.christmas-campaign-2020__window-4 {
z-index: 2000;
bottom: 478px;
left: 0;
right: -450px;
position: absolute; } }
@media screen and (min-width: 0px) and (max-width: 991px) {
.christmas-campaign-2020__window-4 {
z-index: 3000;
left: -192px;
right: 0;
position: absolute;
bottom: 387px; } }
.christmas-campaign-2020__window-5 {
bottom: 340px;
left: -450px;
right: 0; }
@media screen and (min-width: 992px) and (max-width: 1100px) {
.christmas-campaign-2020__window-5 {
z-index: 2000;
bottom: 340px;
left: -450px;
right: 0;
position: absolute; } }
@media screen and (min-width: 0px) and (max-width: 991px) {
.christmas-campaign-2020__window-5 {
z-index: 3000;
left: 0;
right: 0;
position: absolute;
bottom: 387px; } }
.christmas-campaign-2020__window-6 {
bottom: 340px;
left: -150px;
right: 0; }
@media screen and (min-width: 992px) and (max-width: 1100px) {
.christmas-campaign-2020__window-6 {
z-index: 2000;
bottom: 340px;
left: -150px;
right: 0;
position: absolute; } }
@media screen and (min-width: 0px) and (max-width: 991px) {
.christmas-campaign-2020__window-6 {
z-index: 3000;
left: 192px;
right: 0;
position: absolute;
bottom: 387px; } }
.christmas-campaign-2020__window-7 {
bottom: 340px;
left: 0;
right: -150px; }
@media screen and (min-width: 992px) and (max-width: 1100px) {
.christmas-campaign-2020__window-7 {
z-index: 2000;
bottom: 340px;
left: 0;
right: -150px;
position: absolute; } }
@media screen and (min-width: 0px) and (max-width: 991px) {
.christmas-campaign-2020__window-7 {
z-index: 3000;
left: -192px;
right: 0;
position: absolute;
bottom: 295px; } }
.christmas-campaign-2020__window-8 {
bottom: 340px;
left: 0;
right: -450px; }
@media screen and (min-width: 992px) and (max-width: 1100px) {
.christmas-campaign-2020__window-8 {
z-index: 2000;
bottom: 340px;
left: 0;
right: -450px;
position: absolute; } }
@media screen and (min-width: 0px) and (max-width: 991px) {
.christmas-campaign-2020__window-8 {
z-index: 3000;
left: 0;
right: 0;
bottom: 295px;
position: absolute; } }
.christmas-campaign-2020__window-9 {
bottom: 202px;
left: -450px;
right: 0; }
@media screen and (min-width: 992px) and (max-width: 1100px) {
.christmas-campaign-2020__window-9 {
z-index: 2000;
bottom: 202px;
left: -450px;
right: 0;
position: absolute; } }
@media screen and (min-width: 0px) and (max-width: 991px) {
.christmas-campaign-2020__window-9 {
z-index: 3000;
left: 192px;
right: 0;
position: absolute;
bottom: 295px; } }
.christmas-campaign-2020__window-10 {
bottom: 202px;
left: -150px;
right: 0; }
@media screen and (min-width: 992px) and (max-width: 1100px) {
.christmas-campaign-2020__window-10 {
z-index: 2000;
bottom: 202px;
left: -150px;
right: 0;
position: absolute; } }
@media screen and (min-width: 0px) and (max-width: 991px) {
.christmas-campaign-2020__window-10 {
z-index: 3000;
left: -192px;
right: 0;
position: absolute; } }
.christmas-campaign-2020__window-11 {
bottom: 202px;
left: 0;
right: -150px; }
@media screen and (min-width: 992px) and (max-width: 1100px) {
.christmas-campaign-2020__window-11 {
z-index: 2000;
bottom: 202px;
left: 0;
right: -150px;
position: absolute; } }
@media screen and (min-width: 0px) and (max-width: 991px) {
.christmas-campaign-2020__window-11 {
z-index: 3000;
left: 0;
right: 0;
position: absolute; } }
.christmas-campaign-2020__window-12 {
bottom: 202px;
left: 0;
right: -450px; }
@media screen and (min-width: 992px) and (max-width: 1100px) {
.christmas-campaign-2020__window-12 {
z-index: 2000;
bottom: 202px;
left: 0;
right: -450px;
position: absolute; } }
@media screen and (min-width: 0px) and (max-width: 991px) {
.christmas-campaign-2020__window-12 {
z-index: 3000;
left: 192px;
right: 0;
position: absolute; } }
@keyframes smoke {
0% {
opacity: 1;
border-radius: 50%;
-webkit-transform: scale(1);
transform: scale(1); }
80% {
-webkit-transform: translate3d(40px, -150px, 0px) rotate(20deg) skew(-30deg) scale(2);
transform: translate3d(40px, -150px, 0px) rotate(20deg) skew(-30deg) scale(2);
-webkit-filter: blur(5px);
-moz-filter: blur(5px);
-ms-filter: blur(5px);
-o-filter: blur(5px);
border-radius: 50%; }
100% {
opacity: 0; } }
@-webkit-keyframes smoke {
0% {
opacity: 1;
border-radius: 50%;
-webkit-transform: scale(1);
transform: scale(1); }
80% {
-webkit-transform: translate3d(40px, -150px, 0px) rotate(20deg) skew(-30deg) scale(2);
transform: translate3d(40px, -150px, 0px) rotate(20deg) skew(-30deg) scale(2);
-webkit-filter: blur(5px);
-moz-filter: blur(5px);
-ms-filter: blur(5px);
-o-filter: blur(5px);
border-radius: 50%; }
100% {
opacity: 0; } }
.christmas-campaign-2020__chimney {
display: none;
height: 50px;
left: 0;
top: 47px;
position: absolute;
width: 20px;
right: -220px;
margin: 0 auto; }
.chimney-smoke {
animation: smoke 3.5s infinite ease-out;
-webkit-animation: smoke 3.5s infinite ease-out;
background: #2c2c2c;
background: -webkit-repeating-linear-gradient(90deg, transparent 0%, white 50%);
background: repeating-linear-gradient(90deg, transparent 0%, white 50%);
-webkit-filter: blur(4px);
-moz-filter: blur(4px);
-ms-filter: blur(4px);
-o-filter: blur(4px);
filter: blur(4px);
height: 100%;
position: relative;
width: 100%; }
.chimney-smoke2 {
top: -55px;
-webkit-animation-delay: 0.5s;
animation-delay: 0.5s; }
.chimney-smoke3 {
top: -105px;
-webkit-animation-delay: 1s;
animation-delay: 1s; }
.chimney-smoke4 {
top: -155px;
-webkit-animation-delay: 1.5s;
animation-delay: 1.5s; }
.chimney-smoke5 {
top: -205px;
-webkit-animation-delay: 2.5s;
animation-delay: 2.5s; }
.chimney-smoke6 {
top: -255px;
-webkit-animation-delay: 3s;
animation-delay: 3s; }
.block__acf-half-image-half-text .block__half-image-half-text-content {
padding-top: 20px; }
.block__acf-half-image-half-text .block__half-image-half-text-content p {
padding-bottom: 30px; }
@media (min-width: 48em) {
.block__acf-half-image-half-text .block__half-image-half-text-image object, .block__acf-half-image-half-text .block__half-image-half-text-image img {
max-width: 430px; } }
.block__acf-half-image-half-text .block__half-image-half-text--image-left .block__half-image-half-text-image {
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1; }
.block__acf-half-image-half-text .block__half-image-half-text--image-left .block__half-image-half-text-image object, .block__acf-half-image-half-text .block__half-image-half-text--image-left .block__half-image-half-text-image img {
margin-bottom: 15px; }
@media (min-width: 62em) {
.block__acf-half-image-half-text .block__half-image-half-text--image-left .block__half-image-half-text-image object, .block__acf-half-image-half-text .block__half-image-half-text--image-left .block__half-image-half-text-image img {
float: right;
margin-bottom: 0; } }
.block__acf-image-icons {
text-align: center; }
.block__acf-image-icons .image-icons img {
max-width: 160px;
margin: 0 30px; }
.block__acf-totaliser .totaliser {
position: relative; }
.block__acf-totaliser .totaliser .totaliser__bar {
background-color: #057d35;
overflow: hidden; }
.block__acf-totaliser .totaliser .totaliser__meter {
position: absolute;
top: 0;
left: 0;
background-color: #62b44f;
-webkit-transition: -webkit-transform 5s;
transition: -webkit-transform 5s;
transition: transform 5s;
transition: transform 5s, -webkit-transform 5s;
-webkit-transform: translateX(-100%);
transform: translateX(-100%); }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--0 {
width: 0%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--1 {
width: 1%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--2 {
width: 2%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--3 {
width: 3%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--4 {
width: 4%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--5 {
width: 5%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--6 {
width: 6%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--7 {
width: 7%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--8 {
width: 8%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--9 {
width: 9%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--10 {
width: 10%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--11 {
width: 11%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--12 {
width: 12%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--13 {
width: 13%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--14 {
width: 14%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--15 {
width: 15%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--16 {
width: 16%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--17 {
width: 17%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--18 {
width: 18%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--19 {
width: 19%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--20 {
width: 20%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--21 {
width: 21%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--22 {
width: 22%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--23 {
width: 23%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--24 {
width: 24%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--25 {
width: 25%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--26 {
width: 26%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--27 {
width: 27%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--28 {
width: 28%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--29 {
width: 29%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--30 {
width: 30%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--31 {
width: 31%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--32 {
width: 32%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--33 {
width: 33%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--34 {
width: 34%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--35 {
width: 35%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--36 {
width: 36%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--37 {
width: 37%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--38 {
width: 38%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--39 {
width: 39%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--40 {
width: 40%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--41 {
width: 41%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--42 {
width: 42%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--43 {
width: 43%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--44 {
width: 44%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--45 {
width: 45%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--46 {
width: 46%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--47 {
width: 47%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--48 {
width: 48%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--49 {
width: 49%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--50 {
width: 50%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--51 {
width: 51%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--52 {
width: 52%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--53 {
width: 53%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--54 {
width: 54%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--55 {
width: 55%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--56 {
width: 56%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--57 {
width: 57%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--58 {
width: 58%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--59 {
width: 59%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--60 {
width: 60%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--61 {
width: 61%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--62 {
width: 62%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--63 {
width: 63%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--64 {
width: 64%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--65 {
width: 65%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--66 {
width: 66%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--67 {
width: 67%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--68 {
width: 68%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--69 {
width: 69%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--70 {
width: 70%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--71 {
width: 71%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--72 {
width: 72%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--73 {
width: 73%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--74 {
width: 74%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--75 {
width: 75%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--76 {
width: 76%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--77 {
width: 77%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--78 {
width: 78%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--79 {
width: 79%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--80 {
width: 80%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--81 {
width: 81%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--82 {
width: 82%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--83 {
width: 83%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--84 {
width: 84%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--85 {
width: 85%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--86 {
width: 86%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--87 {
width: 87%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--88 {
width: 88%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--89 {
width: 89%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--90 {
width: 90%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--91 {
width: 91%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--92 {
width: 92%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--93 {
width: 93%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--94 {
width: 94%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--95 {
width: 95%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--96 {
width: 96%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--97 {
width: 97%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--98 {
width: 98%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--99 {
width: 99%; }
.block__acf-totaliser .totaliser .totaliser__meter.totaliser__meter--100 {
width: 100%; }
.block__acf-totaliser .totaliser.totaliser--active .totaliser__meter {
-webkit-transform: translateX(0);
transform: translateX(0); }
.block__acf-totaliser .totaliser .totaliser__size--small .totaliser__text {
position: relative;
z-index: 1;
padding: 0 22px; }
.block__acf-totaliser .totaliser .totaliser__size--small .totaliser__text p {
color: white;
padding-top: 8px;
padding-bottom: 8px; }
.block__acf-totaliser .totaliser .totaliser__size--small .totaliser__bar {
min-height: 100%; }
.block__acf-totaliser .totaliser .totaliser__size--small .totaliser__bar .totaliser__meter {
height: 100%; }
.block__acf-totaliser .totaliser .totaliser__size--large {
padding-top: 60px;
padding-bottom: 60px;
background-color: rgba(105, 171, 216, 0.1); }
.block__acf-totaliser .totaliser .totaliser__size--large .totaliser__bar {
border-top-right-radius: 8px;
border-bottom-right-radius: 8px;
border-top-left-radius: 8px;
border-bottom-left-radius: 8px;
margin-top: 35px;
min-height: 20px;
max-width: 60%;
margin-left: auto;
margin-right: auto;
position: relative; }
.block__acf-totaliser .totaliser .totaliser__size--large .totaliser__bar .totaliser__meter {
min-height: 20px;
border-top-left-radius: 8px;
border-bottom-left-radius: 8px; }
.block__acf-totaliser .totaliser .totaliser__size--large .totaliser__description {
margin-top: 25px; }
.gfotm_entry__name, .gfotm_entry__message {
color: white; }
.block__acf-gravity-forms-output-to-masonry {
background-color: #062854; }
.gfotm_entry {
background-color: #006ABA; }
.gfotm_entry__inner {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column; }
.gfotm_entry__inner .gfotm_entry__name {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1; }
.gfotm_entry__inner .gfotm_entry__message {
-webkit-box-ordinal-group: 1;
-ms-flex-order: 0;
order: 0; }
.gfotm_entry:after {
content: '';
background-position: center;
background-repeat: no-repeat;
background-size: contain;
position: absolute;
top: 0;
width: 100%;
height: 27px; }
.gfotm_entry:nth-child(6n+1):after {
background-image: url(//rmhc.org.uk/wp-content/themes/bg-lisboa/img/christmas/snow-1.svg);
background-position: left top;
max-width: 200px;
top: -26px;
left: 20px;
height: 27px; }
.gfotm_entry:nth-child(6n+2):after {
background-image: url(//rmhc.org.uk/wp-content/themes/bg-lisboa/img/christmas/snow-2.svg);
background-position: right top;
max-width: 200px;
height: 50px;
right: -10px;
top: -20px; }
.gfotm_entry:nth-child(6n+3):after {
background-image: url(//rmhc.org.uk/wp-content/themes/bg-lisboa/img/christmas/holly.svg);
top: -27px;
height: 60px; }
.gfotm_entry:nth-child(6n+4):after {
background-image: url(//rmhc.org.uk/wp-content/themes/bg-lisboa/img/christmas/bow.svg);
top: -27px;
height: 60px; }
.gfotm_entry:nth-child(6n+5):after {
background-image: url(//rmhc.org.uk/wp-content/themes/bg-lisboa/img/christmas/snow-3.svg);
background-position: 10px top;
top: -26px;
height: 60px;
left: 0; }
.gfotm_entry:nth-child(6n+6):after {
background-image: url(//rmhc.org.uk/wp-content/themes/bg-lisboa/img/christmas/mistletoe.svg);
top: -27px;
height: 60px; }
.gfotm_entries {
margin-bottom: 100px; }
.gfotm_entries .gfotm_entry {
position: absolute; }
.gfotm_entries .gfotm_entry .gfotm_entry__inner {
padding: 30px; }
.gfotm_entries .gfotm_entry .gfotm_entry__message {
margin-bottom: 20px; }
@media (max-width: 47.99em) {
.gfotm_entries {
height: auto !important;
padding: 30px; }
.gfotm_entries .gfotm_entry {
position: relative;
width: 100% !important;
-webkit-transform: none !important;
transform: none !important;
margin-bottom: 60px; } }
.block__core-heading + .block__acf-gravity-forms-output-to-masonry, .block__core-paragraph + .block__acf-gravity-forms-output-to-masonry {
margin-top: 30px; }
.page__content-block.block__acf-full-width-image {
padding: 0; }
.page__content-block.block__acf-full-width-image img, .page__content-block.block__acf-full-width-image object {
width: 100%; }
.page__content-block.block__acf-full-width-image .full-width-image {
display: block; }
.page__content-block.block__acf-full-width-image .full-width-image_mobile {
display: none; }
@media (max-width: 47.99em) {
.page__content-block.block__acf-full-width-image .full-width-image {
display: none; }
.page__content-block.block__acf-full-width-image .full-width-image_mobile {
display: block; } }
.page__content-block.block__acf-logo {
padding-top: 0; }
.page__content-block.block__acf-logo .header__logo .header__logo-inner {
margin-top: 20px;
margin-bottom: 20px; }
.page__content-block.block__acf-logo .header__logo .header__logo-inner a {
display: block;
position: relative;
top: auto;
width: auto !important;
z-index: 1;
text-align: center; }
.page__content-block.block__acf-logo .header__logo .header__logo-inner a img, .page__content-block.block__acf-logo .header__logo .header__logo-inner a img.header__logo-image {
position: relative;
width: auto !important; }
@media (max-width: 47.99em) {
.page__content-block.block__acf-logo .header__logo .header__logo-inner a {
margin-left: auto;
margin-right: auto;
top: auto; } }
.page__content-block.block__acf-logo .header__logo.position--central .header__logo-inner a {
margin-left: auto !important;
margin-right: auto !important; }
.page__content-block.block__acf-snow {
width: 100%;
height: 100vh;
overflow: hidden;
z-index: 1500;
padding-top: 0;
min-height: 400px;
z-index: 1; }
.snow {
position: absolute;
width: 10px;
height: 10px;
background: white;
border-radius: 50%; }
.snow:nth-child(1) {
opacity: 0.3096;
-webkit-transform: translate(18.9536vw, -10px) scale(0.0515);
transform: translate(18.9536vw, -10px) scale(0.0515);
-webkit-animation: fall-1 13s -30s linear infinite;
animation: fall-1 13s -30s linear infinite; }
@-webkit-keyframes fall-1 {
32.953% {
-webkit-transform: translate(19.4086vw, 32.953vh) scale(0.0515);
transform: translate(19.4086vw, 32.953vh) scale(0.0515); }
to {
-webkit-transform: translate(19.1811vw, 100vh) scale(0.0515);
transform: translate(19.1811vw, 100vh) scale(0.0515); } }
@keyframes fall-1 {
32.953% {
-webkit-transform: translate(19.4086vw, 32.953vh) scale(0.0515);
transform: translate(19.4086vw, 32.953vh) scale(0.0515); }
to {
-webkit-transform: translate(19.1811vw, 100vh) scale(0.0515);
transform: translate(19.1811vw, 100vh) scale(0.0515); } }
.snow:nth-child(2) {
opacity: 0.9607;
-webkit-transform: translate(80.5086vw, -10px) scale(0.6772);
transform: translate(80.5086vw, -10px) scale(0.6772);
-webkit-animation: fall-2 23s -1s linear infinite;
animation: fall-2 23s -1s linear infinite; }
@-webkit-keyframes fall-2 {
50.499% {
-webkit-transform: translate(79.3622vw, 50.499vh) scale(0.6772);
transform: translate(79.3622vw, 50.499vh) scale(0.6772); }
to {
-webkit-transform: translate(79.9354vw, 100vh) scale(0.6772);
transform: translate(79.9354vw, 100vh) scale(0.6772); } }
@keyframes fall-2 {
50.499% {
-webkit-transform: translate(79.3622vw, 50.499vh) scale(0.6772);
transform: translate(79.3622vw, 50.499vh) scale(0.6772); }
to {
-webkit-transform: translate(79.9354vw, 100vh) scale(0.6772);
transform: translate(79.9354vw, 100vh) scale(0.6772); } }
.snow:nth-child(3) {
opacity: 0.9848;
-webkit-transform: translate(21.5302vw, -10px) scale(0.1317);
transform: translate(21.5302vw, -10px) scale(0.1317);
-webkit-animation: fall-3 18s -30s linear infinite;
animation: fall-3 18s -30s linear infinite; }
@-webkit-keyframes fall-3 {
60.095% {
-webkit-transform: translate(12.8398vw, 60.095vh) scale(0.1317);
transform: translate(12.8398vw, 60.095vh) scale(0.1317); }
to {
-webkit-transform: translate(17.185vw, 100vh) scale(0.1317);
transform: translate(17.185vw, 100vh) scale(0.1317); } }
@keyframes fall-3 {
60.095% {
-webkit-transform: translate(12.8398vw, 60.095vh) scale(0.1317);
transform: translate(12.8398vw, 60.095vh) scale(0.1317); }
to {
-webkit-transform: translate(17.185vw, 100vh) scale(0.1317);
transform: translate(17.185vw, 100vh) scale(0.1317); } }
.snow:nth-child(4) {
opacity: 0.0114;
-webkit-transform: translate(12.7203vw, -10px) scale(0.072);
transform: translate(12.7203vw, -10px) scale(0.072);
-webkit-animation: fall-4 12s -24s linear infinite;
animation: fall-4 12s -24s linear infinite; }
@-webkit-keyframes fall-4 {
78.606% {
-webkit-transform: translate(17.0124vw, 78.606vh) scale(0.072);
transform: translate(17.0124vw, 78.606vh) scale(0.072); }
to {
-webkit-transform: translate(14.86635vw, 100vh) scale(0.072);
transform: translate(14.86635vw, 100vh) scale(0.072); } }
@keyframes fall-4 {
78.606% {
-webkit-transform: translate(17.0124vw, 78.606vh) scale(0.072);
transform: translate(17.0124vw, 78.606vh) scale(0.072); }
to {
-webkit-transform: translate(14.86635vw, 100vh) scale(0.072);
transform: translate(14.86635vw, 100vh) scale(0.072); } }
.snow:nth-child(5) {
opacity: 0.6355;
-webkit-transform: translate(52.3334vw, -10px) scale(0.7003);
transform: translate(52.3334vw, -10px) scale(0.7003);
-webkit-animation: fall-5 28s -28s linear infinite;
animation: fall-5 28s -28s linear infinite; }
@-webkit-keyframes fall-5 {
62.056% {
-webkit-transform: translate(58.1772vw, 62.056vh) scale(0.7003);
transform: translate(58.1772vw, 62.056vh) scale(0.7003); }
to {
-webkit-transform: translate(55.2553vw, 100vh) scale(0.7003);
transform: translate(55.2553vw, 100vh) scale(0.7003); } }
@keyframes fall-5 {
62.056% {
-webkit-transform: translate(58.1772vw, 62.056vh) scale(0.7003);
transform: translate(58.1772vw, 62.056vh) scale(0.7003); }
to {
-webkit-transform: translate(55.2553vw, 100vh) scale(0.7003);
transform: translate(55.2553vw, 100vh) scale(0.7003); } }
.snow:nth-child(6) {
opacity: 0.9914;
-webkit-transform: translate(6.1547vw, -10px) scale(0.0961);
transform: translate(6.1547vw, -10px) scale(0.0961);
-webkit-animation: fall-6 19s -13s linear infinite;
animation: fall-6 19s -13s linear infinite; }
@-webkit-keyframes fall-6 {
61.683% {
-webkit-transform: translate(15.2636vw, 61.683vh) scale(0.0961);
transform: translate(15.2636vw, 61.683vh) scale(0.0961); }
to {
-webkit-transform: translate(10.70915vw, 100vh) scale(0.0961);
transform: translate(10.70915vw, 100vh) scale(0.0961); } }
@keyframes fall-6 {
61.683% {
-webkit-transform: translate(15.2636vw, 61.683vh) scale(0.0961);
transform: translate(15.2636vw, 61.683vh) scale(0.0961); }
to {
-webkit-transform: translate(10.70915vw, 100vh) scale(0.0961);
transform: translate(10.70915vw, 100vh) scale(0.0961); } }
.snow:nth-child(7) {
opacity: 0.919;
-webkit-transform: translate(37.7439vw, -10px) scale(0.3979);
transform: translate(37.7439vw, -10px) scale(0.3979);
-webkit-animation: fall-7 18s -23s linear infinite;
animation: fall-7 18s -23s linear infinite; }
@-webkit-keyframes fall-7 {
50.762% {
-webkit-transform: translate(31.5764vw, 50.762vh) scale(0.3979);
transform: translate(31.5764vw, 50.762vh) scale(0.3979); }
to {
-webkit-transform: translate(34.66015vw, 100vh) scale(0.3979);
transform: translate(34.66015vw, 100vh) scale(0.3979); } }
@keyframes fall-7 {
50.762% {
-webkit-transform: translate(31.5764vw, 50.762vh) scale(0.3979);
transform: translate(31.5764vw, 50.762vh) scale(0.3979); }
to {
-webkit-transform: translate(34.66015vw, 100vh) scale(0.3979);
transform: translate(34.66015vw, 100vh) scale(0.3979); } }
.snow:nth-child(8) {
opacity: 0.6074;
-webkit-transform: translate(27.7757vw, -10px) scale(0.7617);
transform: translate(27.7757vw, -10px) scale(0.7617);
-webkit-animation: fall-8 12s -24s linear infinite;
animation: fall-8 12s -24s linear infinite; }
@-webkit-keyframes fall-8 {
68.313% {
-webkit-transform: translate(21.1172vw, 68.313vh) scale(0.7617);
transform: translate(21.1172vw, 68.313vh) scale(0.7617); }
to {
-webkit-transform: translate(24.44645vw, 100vh) scale(0.7617);
transform: translate(24.44645vw, 100vh) scale(0.7617); } }
@keyframes fall-8 {
68.313% {
-webkit-transform: translate(21.1172vw, 68.313vh) scale(0.7617);
transform: translate(21.1172vw, 68.313vh) scale(0.7617); }
to {
-webkit-transform: translate(24.44645vw, 100vh) scale(0.7617);
transform: translate(24.44645vw, 100vh) scale(0.7617); } }
.snow:nth-child(9) {
opacity: 0.6259;
-webkit-transform: translate(62.8211vw, -10px) scale(0.4588);
transform: translate(62.8211vw, -10px) scale(0.4588);
-webkit-animation: fall-9 24s -19s linear infinite;
animation: fall-9 24s -19s linear infinite; }
@-webkit-keyframes fall-9 {
42.895% {
-webkit-transform: translate(52.8444vw, 42.895vh) scale(0.4588);
transform: translate(52.8444vw, 42.895vh) scale(0.4588); }
to {
-webkit-transform: translate(57.83275vw, 100vh) scale(0.4588);
transform: translate(57.83275vw, 100vh) scale(0.4588); } }
@keyframes fall-9 {
42.895% {
-webkit-transform: translate(52.8444vw, 42.895vh) scale(0.4588);
transform: translate(52.8444vw, 42.895vh) scale(0.4588); }
to {
-webkit-transform: translate(57.83275vw, 100vh) scale(0.4588);
transform: translate(57.83275vw, 100vh) scale(0.4588); } }
.snow:nth-child(10) {
opacity: 0.5373;
-webkit-transform: translate(74.7448vw, -10px) scale(0.3263);
transform: translate(74.7448vw, -10px) scale(0.3263);
-webkit-animation: fall-10 14s -3s linear infinite;
animation: fall-10 14s -3s linear infinite; }
@-webkit-keyframes fall-10 {
72.94% {
-webkit-transform: translate(81.3743vw, 72.94vh) scale(0.3263);
transform: translate(81.3743vw, 72.94vh) scale(0.3263); }
to {
-webkit-transform: translate(78.05955vw, 100vh) scale(0.3263);
transform: translate(78.05955vw, 100vh) scale(0.3263); } }
@keyframes fall-10 {
72.94% {
-webkit-transform: translate(81.3743vw, 72.94vh) scale(0.3263);
transform: translate(81.3743vw, 72.94vh) scale(0.3263); }
to {
-webkit-transform: translate(78.05955vw, 100vh) scale(0.3263);
transform: translate(78.05955vw, 100vh) scale(0.3263); } }
.snow:nth-child(11) {
opacity: 0.8765;
-webkit-transform: translate(82.9763vw, -10px) scale(0.4258);
transform: translate(82.9763vw, -10px) scale(0.4258);
-webkit-animation: fall-11 22s -29s linear infinite;
animation: fall-11 22s -29s linear infinite; }
@-webkit-keyframes fall-11 {
33.322% {
-webkit-transform: translate(87.0162vw, 33.322vh) scale(0.4258);
transform: translate(87.0162vw, 33.322vh) scale(0.4258); }
to {
-webkit-transform: translate(84.99625vw, 100vh) scale(0.4258);
transform: translate(84.99625vw, 100vh) scale(0.4258); } }
@keyframes fall-11 {
33.322% {
-webkit-transform: translate(87.0162vw, 33.322vh) scale(0.4258);
transform: translate(87.0162vw, 33.322vh) scale(0.4258); }
to {
-webkit-transform: translate(84.99625vw, 100vh) scale(0.4258);
transform: translate(84.99625vw, 100vh) scale(0.4258); } }
.snow:nth-child(12) {
opacity: 0.355;
-webkit-transform: translate(7.2755vw, -10px) scale(0.028);
transform: translate(7.2755vw, -10px) scale(0.028);
-webkit-animation: fall-12 10s -14s linear infinite;
animation: fall-12 10s -14s linear infinite; }
@-webkit-keyframes fall-12 {
50.652% {
-webkit-transform: translate(-2.0088vw, 50.652vh) scale(0.028);
transform: translate(-2.0088vw, 50.652vh) scale(0.028); }
to {
-webkit-transform: translate(2.63335vw, 100vh) scale(0.028);
transform: translate(2.63335vw, 100vh) scale(0.028); } }
@keyframes fall-12 {
50.652% {
-webkit-transform: translate(-2.0088vw, 50.652vh) scale(0.028);
transform: translate(-2.0088vw, 50.652vh) scale(0.028); }
to {
-webkit-transform: translate(2.63335vw, 100vh) scale(0.028);
transform: translate(2.63335vw, 100vh) scale(0.028); } }
.snow:nth-child(13) {
opacity: 0.3068;
-webkit-transform: translate(29.4783vw, -10px) scale(0.3577);
transform: translate(29.4783vw, -10px) scale(0.3577);
-webkit-animation: fall-13 10s -27s linear infinite;
animation: fall-13 10s -27s linear infinite; }
@-webkit-keyframes fall-13 {
70.576% {
-webkit-transform: translate(34.3527vw, 70.576vh) scale(0.3577);
transform: translate(34.3527vw, 70.576vh) scale(0.3577); }
to {
-webkit-transform: translate(31.9155vw, 100vh) scale(0.3577);
transform: translate(31.9155vw, 100vh) scale(0.3577); } }
@keyframes fall-13 {
70.576% {
-webkit-transform: translate(34.3527vw, 70.576vh) scale(0.3577);
transform: translate(34.3527vw, 70.576vh) scale(0.3577); }
to {
-webkit-transform: translate(31.9155vw, 100vh) scale(0.3577);
transform: translate(31.9155vw, 100vh) scale(0.3577); } }
.snow:nth-child(14) {
opacity: 0.1693;
-webkit-transform: translate(38.0912vw, -10px) scale(0.3351);
transform: translate(38.0912vw, -10px) scale(0.3351);
-webkit-animation: fall-14 26s -13s linear infinite;
animation: fall-14 26s -13s linear infinite; }
@-webkit-keyframes fall-14 {
77.732% {
-webkit-transform: translate(36.8218vw, 77.732vh) scale(0.3351);
transform: translate(36.8218vw, 77.732vh) scale(0.3351); }
to {
-webkit-transform: translate(37.4565vw, 100vh) scale(0.3351);
transform: translate(37.4565vw, 100vh) scale(0.3351); } }
@keyframes fall-14 {
77.732% {
-webkit-transform: translate(36.8218vw, 77.732vh) scale(0.3351);
transform: translate(36.8218vw, 77.732vh) scale(0.3351); }
to {
-webkit-transform: translate(37.4565vw, 100vh) scale(0.3351);
transform: translate(37.4565vw, 100vh) scale(0.3351); } }
.snow:nth-child(15) {
opacity: 0.1508;
-webkit-transform: translate(67.786vw, -10px) scale(0.0538);
transform: translate(67.786vw, -10px) scale(0.0538);
-webkit-animation: fall-15 15s -10s linear infinite;
animation: fall-15 15s -10s linear infinite; }
@-webkit-keyframes fall-15 {
61.088% {
-webkit-transform: translate(62.2929vw, 61.088vh) scale(0.0538);
transform: translate(62.2929vw, 61.088vh) scale(0.0538); }
to {
-webkit-transform: translate(65.03945vw, 100vh) scale(0.0538);
transform: translate(65.03945vw, 100vh) scale(0.0538); } }
@keyframes fall-15 {
61.088% {
-webkit-transform: translate(62.2929vw, 61.088vh) scale(0.0538);
transform: translate(62.2929vw, 61.088vh) scale(0.0538); }
to {
-webkit-transform: translate(65.03945vw, 100vh) scale(0.0538);
transform: translate(65.03945vw, 100vh) scale(0.0538); } }
.snow:nth-child(16) {
opacity: 0.9061;
-webkit-transform: translate(50.6147vw, -10px) scale(0.7911);
transform: translate(50.6147vw, -10px) scale(0.7911);
-webkit-animation: fall-16 20s -5s linear infinite;
animation: fall-16 20s -5s linear infinite; }
@-webkit-keyframes fall-16 {
35.641% {
-webkit-transform: translate(60.5623vw, 35.641vh) scale(0.7911);
transform: translate(60.5623vw, 35.641vh) scale(0.7911); }
to {
-webkit-transform: translate(55.5885vw, 100vh) scale(0.7911);
transform: translate(55.5885vw, 100vh) scale(0.7911); } }
@keyframes fall-16 {
35.641% {
-webkit-transform: translate(60.5623vw, 35.641vh) scale(0.7911);
transform: translate(60.5623vw, 35.641vh) scale(0.7911); }
to {
-webkit-transform: translate(55.5885vw, 100vh) scale(0.7911);
transform: translate(55.5885vw, 100vh) scale(0.7911); } }
.snow:nth-child(17) {
opacity: 0.9502;
-webkit-transform: translate(69.0906vw, -10px) scale(0.66);
transform: translate(69.0906vw, -10px) scale(0.66);
-webkit-animation: fall-17 14s -1s linear infinite;
animation: fall-17 14s -1s linear infinite; }
@-webkit-keyframes fall-17 {
74.999% {
-webkit-transform: translate(66.1568vw, 74.999vh) scale(0.66);
transform: translate(66.1568vw, 74.999vh) scale(0.66); }
to {
-webkit-transform: translate(67.6237vw, 100vh) scale(0.66);
transform: translate(67.6237vw, 100vh) scale(0.66); } }
@keyframes fall-17 {
74.999% {
-webkit-transform: translate(66.1568vw, 74.999vh) scale(0.66);
transform: translate(66.1568vw, 74.999vh) scale(0.66); }
to {
-webkit-transform: translate(67.6237vw, 100vh) scale(0.66);
transform: translate(67.6237vw, 100vh) scale(0.66); } }
.snow:nth-child(18) {
opacity: 0.2899;
-webkit-transform: translate(78.6702vw, -10px) scale(0.0915);
transform: translate(78.6702vw, -10px) scale(0.0915);
-webkit-animation: fall-18 11s -17s linear infinite;
animation: fall-18 11s -17s linear infinite; }
@-webkit-keyframes fall-18 {
54.987% {
-webkit-transform: translate(70.7798vw, 54.987vh) scale(0.0915);
transform: translate(70.7798vw, 54.987vh) scale(0.0915); }
to {
-webkit-transform: translate(74.725vw, 100vh) scale(0.0915);
transform: translate(74.725vw, 100vh) scale(0.0915); } }
@keyframes fall-18 {
54.987% {
-webkit-transform: translate(70.7798vw, 54.987vh) scale(0.0915);
transform: translate(70.7798vw, 54.987vh) scale(0.0915); }
to {
-webkit-transform: translate(74.725vw, 100vh) scale(0.0915);
transform: translate(74.725vw, 100vh) scale(0.0915); } }
.snow:nth-child(19) {
opacity: 0.3622;
-webkit-transform: translate(7.2432vw, -10px) scale(0.88);
transform: translate(7.2432vw, -10px) scale(0.88);
-webkit-animation: fall-19 22s -29s linear infinite;
animation: fall-19 22s -29s linear infinite; }
@-webkit-keyframes fall-19 {
47.161% {
-webkit-transform: translate(5.4319vw, 47.161vh) scale(0.88);
transform: translate(5.4319vw, 47.161vh) scale(0.88); }
to {
-webkit-transform: translate(6.33755vw, 100vh) scale(0.88);
transform: translate(6.33755vw, 100vh) scale(0.88); } }
@keyframes fall-19 {
47.161% {
-webkit-transform: translate(5.4319vw, 47.161vh) scale(0.88);
transform: translate(5.4319vw, 47.161vh) scale(0.88); }
to {
-webkit-transform: translate(6.33755vw, 100vh) scale(0.88);
transform: translate(6.33755vw, 100vh) scale(0.88); } }
.snow:nth-child(20) {
opacity: 0.7553;
-webkit-transform: translate(34.8588vw, -10px) scale(0.7706);
transform: translate(34.8588vw, -10px) scale(0.7706);
-webkit-animation: fall-20 26s -10s linear infinite;
animation: fall-20 26s -10s linear infinite; }
@-webkit-keyframes fall-20 {
33.4% {
-webkit-transform: translate(30.6508vw, 33.4vh) scale(0.7706);
transform: translate(30.6508vw, 33.4vh) scale(0.7706); }
to {
-webkit-transform: translate(32.7548vw, 100vh) scale(0.7706);
transform: translate(32.7548vw, 100vh) scale(0.7706); } }
@keyframes fall-20 {
33.4% {
-webkit-transform: translate(30.6508vw, 33.4vh) scale(0.7706);
transform: translate(30.6508vw, 33.4vh) scale(0.7706); }
to {
-webkit-transform: translate(32.7548vw, 100vh) scale(0.7706);
transform: translate(32.7548vw, 100vh) scale(0.7706); } }
.snow:nth-child(21) {
opacity: 0.7488;
-webkit-transform: translate(8.674vw, -10px) scale(0.7734);
transform: translate(8.674vw, -10px) scale(0.7734);
-webkit-animation: fall-21 14s -10s linear infinite;
animation: fall-21 14s -10s linear infinite; }
@-webkit-keyframes fall-21 {
42.81% {
-webkit-transform: translate(10.9124vw, 42.81vh) scale(0.7734);
transform: translate(10.9124vw, 42.81vh) scale(0.7734); }
to {
-webkit-transform: translate(9.7932vw, 100vh) scale(0.7734);
transform: translate(9.7932vw, 100vh) scale(0.7734); } }
@keyframes fall-21 {
42.81% {
-webkit-transform: translate(10.9124vw, 42.81vh) scale(0.7734);
transform: translate(10.9124vw, 42.81vh) scale(0.7734); }
to {
-webkit-transform: translate(9.7932vw, 100vh) scale(0.7734);
transform: translate(9.7932vw, 100vh) scale(0.7734); } }
.snow:nth-child(22) {
opacity: 0.8401;
-webkit-transform: translate(53.6113vw, -10px) scale(0.059);
transform: translate(53.6113vw, -10px) scale(0.059);
-webkit-animation: fall-22 28s -12s linear infinite;
animation: fall-22 28s -12s linear infinite; }
@-webkit-keyframes fall-22 {
38.012% {
-webkit-transform: translate(49.9681vw, 38.012vh) scale(0.059);
transform: translate(49.9681vw, 38.012vh) scale(0.059); }
to {
-webkit-transform: translate(51.7897vw, 100vh) scale(0.059);
transform: translate(51.7897vw, 100vh) scale(0.059); } }
@keyframes fall-22 {
38.012% {
-webkit-transform: translate(49.9681vw, 38.012vh) scale(0.059);
transform: translate(49.9681vw, 38.012vh) scale(0.059); }
to {
-webkit-transform: translate(51.7897vw, 100vh) scale(0.059);
transform: translate(51.7897vw, 100vh) scale(0.059); } }
.snow:nth-child(23) {
opacity: 0.813;
-webkit-transform: translate(34.602vw, -10px) scale(0.156);
transform: translate(34.602vw, -10px) scale(0.156);
-webkit-animation: fall-23 27s -28s linear infinite;
animation: fall-23 27s -28s linear infinite; }
@-webkit-keyframes fall-23 {
62.122% {
-webkit-transform: translate(31.2226vw, 62.122vh) scale(0.156);
transform: translate(31.2226vw, 62.122vh) scale(0.156); }
to {
-webkit-transform: translate(32.9123vw, 100vh) scale(0.156);
transform: translate(32.9123vw, 100vh) scale(0.156); } }
@keyframes fall-23 {
62.122% {
-webkit-transform: translate(31.2226vw, 62.122vh) scale(0.156);
transform: translate(31.2226vw, 62.122vh) scale(0.156); }
to {
-webkit-transform: translate(32.9123vw, 100vh) scale(0.156);
transform: translate(32.9123vw, 100vh) scale(0.156); } }
.snow:nth-child(24) {
opacity: 0.0577;
-webkit-transform: translate(76.3255vw, -10px) scale(0.8568);
transform: translate(76.3255vw, -10px) scale(0.8568);
-webkit-animation: fall-24 13s -28s linear infinite;
animation: fall-24 13s -28s linear infinite; }
@-webkit-keyframes fall-24 {
59.154% {
-webkit-transform: translate(67.8561vw, 59.154vh) scale(0.8568);
transform: translate(67.8561vw, 59.154vh) scale(0.8568); }
to {
-webkit-transform: translate(72.0908vw, 100vh) scale(0.8568);
transform: translate(72.0908vw, 100vh) scale(0.8568); } }
@keyframes fall-24 {
59.154% {
-webkit-transform: translate(67.8561vw, 59.154vh) scale(0.8568);
transform: translate(67.8561vw, 59.154vh) scale(0.8568); }
to {
-webkit-transform: translate(72.0908vw, 100vh) scale(0.8568);
transform: translate(72.0908vw, 100vh) scale(0.8568); } }
.snow:nth-child(25) {
opacity: 0.5741;
-webkit-transform: translate(29.914vw, -10px) scale(0.2327);
transform: translate(29.914vw, -10px) scale(0.2327);
-webkit-animation: fall-25 26s -15s linear infinite;
animation: fall-25 26s -15s linear infinite; }
@-webkit-keyframes fall-25 {
65.741% {
-webkit-transform: translate(30.6195vw, 65.741vh) scale(0.2327);
transform: translate(30.6195vw, 65.741vh) scale(0.2327); }
to {
-webkit-transform: translate(30.26675vw, 100vh) scale(0.2327);
transform: translate(30.26675vw, 100vh) scale(0.2327); } }
@keyframes fall-25 {
65.741% {
-webkit-transform: translate(30.6195vw, 65.741vh) scale(0.2327);
transform: translate(30.6195vw, 65.741vh) scale(0.2327); }
to {
-webkit-transform: translate(30.26675vw, 100vh) scale(0.2327);
transform: translate(30.26675vw, 100vh) scale(0.2327); } }
.snow:nth-child(26) {
opacity: 0.6401;
-webkit-transform: translate(96.7024vw, -10px) scale(0.0447);
transform: translate(96.7024vw, -10px) scale(0.0447);
-webkit-animation: fall-26 11s -10s linear infinite;
animation: fall-26 11s -10s linear infinite; }
@-webkit-keyframes fall-26 {
62.347% {
-webkit-transform: translate(89.4745vw, 62.347vh) scale(0.0447);
transform: translate(89.4745vw, 62.347vh) scale(0.0447); }
to {
-webkit-transform: translate(93.08845vw, 100vh) scale(0.0447);
transform: translate(93.08845vw, 100vh) scale(0.0447); } }
@keyframes fall-26 {
62.347% {
-webkit-transform: translate(89.4745vw, 62.347vh) scale(0.0447);
transform: translate(89.4745vw, 62.347vh) scale(0.0447); }
to {
-webkit-transform: translate(93.08845vw, 100vh) scale(0.0447);
transform: translate(93.08845vw, 100vh) scale(0.0447); } }
.snow:nth-child(27) {
opacity: 0.4008;
-webkit-transform: translate(20.2413vw, -10px) scale(0.2012);
transform: translate(20.2413vw, -10px) scale(0.2012);
-webkit-animation: fall-27 17s -4s linear infinite;
animation: fall-27 17s -4s linear infinite; }
@-webkit-keyframes fall-27 {
76.102% {
-webkit-transform: translate(21.7843vw, 76.102vh) scale(0.2012);
transform: translate(21.7843vw, 76.102vh) scale(0.2012); }
to {
-webkit-transform: translate(21.0128vw, 100vh) scale(0.2012);
transform: translate(21.0128vw, 100vh) scale(0.2012); } }
@keyframes fall-27 {
76.102% {
-webkit-transform: translate(21.7843vw, 76.102vh) scale(0.2012);
transform: translate(21.7843vw, 76.102vh) scale(0.2012); }
to {
-webkit-transform: translate(21.0128vw, 100vh) scale(0.2012);
transform: translate(21.0128vw, 100vh) scale(0.2012); } }
.snow:nth-child(28) {
opacity: 0.1288;
-webkit-transform: translate(94.6331vw, -10px) scale(0.8773);
transform: translate(94.6331vw, -10px) scale(0.8773);
-webkit-animation: fall-28 25s -28s linear infinite;
animation: fall-28 25s -28s linear infinite; }
@-webkit-keyframes fall-28 {
38.494% {
-webkit-transform: translate(100.6295vw, 38.494vh) scale(0.8773);
transform: translate(100.6295vw, 38.494vh) scale(0.8773); }
to {
-webkit-transform: translate(97.6313vw, 100vh) scale(0.8773);
transform: translate(97.6313vw, 100vh) scale(0.8773); } }
@keyframes fall-28 {
38.494% {
-webkit-transform: translate(100.6295vw, 38.494vh) scale(0.8773);
transform: translate(100.6295vw, 38.494vh) scale(0.8773); }
to {
-webkit-transform: translate(97.6313vw, 100vh) scale(0.8773);
transform: translate(97.6313vw, 100vh) scale(0.8773); } }
.snow:nth-child(29) {
opacity: 0.0527;
-webkit-transform: translate(79.9521vw, -10px) scale(0.7914);
transform: translate(79.9521vw, -10px) scale(0.7914);
-webkit-animation: fall-29 13s -5s linear infinite;
animation: fall-29 13s -5s linear infinite; }
@-webkit-keyframes fall-29 {
62.006% {
-webkit-transform: translate(81.2652vw, 62.006vh) scale(0.7914);
transform: translate(81.2652vw, 62.006vh) scale(0.7914); }
to {
-webkit-transform: translate(80.60865vw, 100vh) scale(0.7914);
transform: translate(80.60865vw, 100vh) scale(0.7914); } }
@keyframes fall-29 {
62.006% {
-webkit-transform: translate(81.2652vw, 62.006vh) scale(0.7914);
transform: translate(81.2652vw, 62.006vh) scale(0.7914); }
to {
-webkit-transform: translate(80.60865vw, 100vh) scale(0.7914);
transform: translate(80.60865vw, 100vh) scale(0.7914); } }
.snow:nth-child(30) {
opacity: 0.8365;
-webkit-transform: translate(66.0912vw, -10px) scale(0.7292);
transform: translate(66.0912vw, -10px) scale(0.7292);
-webkit-animation: fall-30 21s -2s linear infinite;
animation: fall-30 21s -2s linear infinite; }
@-webkit-keyframes fall-30 {
63.086% {
-webkit-transform: translate(67.2843vw, 63.086vh) scale(0.7292);
transform: translate(67.2843vw, 63.086vh) scale(0.7292); }
to {
-webkit-transform: translate(66.68775vw, 100vh) scale(0.7292);
transform: translate(66.68775vw, 100vh) scale(0.7292); } }
@keyframes fall-30 {
63.086% {
-webkit-transform: translate(67.2843vw, 63.086vh) scale(0.7292);
transform: translate(67.2843vw, 63.086vh) scale(0.7292); }
to {
-webkit-transform: translate(66.68775vw, 100vh) scale(0.7292);
transform: translate(66.68775vw, 100vh) scale(0.7292); } }
.snow:nth-child(31) {
opacity: 0.4976;
-webkit-transform: translate(16.154vw, -10px) scale(0.3512);
transform: translate(16.154vw, -10px) scale(0.3512);
-webkit-animation: fall-31 19s -4s linear infinite;
animation: fall-31 19s -4s linear infinite; }
@-webkit-keyframes fall-31 {
68.515% {
-webkit-transform: translate(8.7799vw, 68.515vh) scale(0.3512);
transform: translate(8.7799vw, 68.515vh) scale(0.3512); }
to {
-webkit-transform: translate(12.46695vw, 100vh) scale(0.3512);
transform: translate(12.46695vw, 100vh) scale(0.3512); } }
@keyframes fall-31 {
68.515% {
-webkit-transform: translate(8.7799vw, 68.515vh) scale(0.3512);
transform: translate(8.7799vw, 68.515vh) scale(0.3512); }
to {
-webkit-transform: translate(12.46695vw, 100vh) scale(0.3512);
transform: translate(12.46695vw, 100vh) scale(0.3512); } }
.snow:nth-child(32) {
opacity: 0.2754;
-webkit-transform: translate(6.1214vw, -10px) scale(0.9745);
transform: translate(6.1214vw, -10px) scale(0.9745);
-webkit-animation: fall-32 15s -1s linear infinite;
animation: fall-32 15s -1s linear infinite; }
@-webkit-keyframes fall-32 {
33.507% {
-webkit-transform: translate(9.5872vw, 33.507vh) scale(0.9745);
transform: translate(9.5872vw, 33.507vh) scale(0.9745); }
to {
-webkit-transform: translate(7.8543vw, 100vh) scale(0.9745);
transform: translate(7.8543vw, 100vh) scale(0.9745); } }
@keyframes fall-32 {
33.507% {
-webkit-transform: translate(9.5872vw, 33.507vh) scale(0.9745);
transform: translate(9.5872vw, 33.507vh) scale(0.9745); }
to {
-webkit-transform: translate(7.8543vw, 100vh) scale(0.9745);
transform: translate(7.8543vw, 100vh) scale(0.9745); } }
.snow:nth-child(33) {
opacity: 0.3951;
-webkit-transform: translate(80.5927vw, -10px) scale(0.6238);
transform: translate(80.5927vw, -10px) scale(0.6238);
-webkit-animation: fall-33 17s -19s linear infinite;
animation: fall-33 17s -19s linear infinite; }
@-webkit-keyframes fall-33 {
70.964% {
-webkit-transform: translate(86.1518vw, 70.964vh) scale(0.6238);
transform: translate(86.1518vw, 70.964vh) scale(0.6238); }
to {
-webkit-transform: translate(83.37225vw, 100vh) scale(0.6238);
transform: translate(83.37225vw, 100vh) scale(0.6238); } }
@keyframes fall-33 {
70.964% {
-webkit-transform: translate(86.1518vw, 70.964vh) scale(0.6238);
transform: translate(86.1518vw, 70.964vh) scale(0.6238); }
to {
-webkit-transform: translate(83.37225vw, 100vh) scale(0.6238);
transform: translate(83.37225vw, 100vh) scale(0.6238); } }
.snow:nth-child(34) {
opacity: 0.464;
-webkit-transform: translate(2.6797vw, -10px) scale(0.2355);
transform: translate(2.6797vw, -10px) scale(0.2355);
-webkit-animation: fall-34 16s -29s linear infinite;
animation: fall-34 16s -29s linear infinite; }
@-webkit-keyframes fall-34 {
73.441% {
-webkit-transform: translate(-6.181vw, 73.441vh) scale(0.2355);
transform: translate(-6.181vw, 73.441vh) scale(0.2355); }
to {
-webkit-transform: translate(-1.75065vw, 100vh) scale(0.2355);
transform: translate(-1.75065vw, 100vh) scale(0.2355); } }
@keyframes fall-34 {
73.441% {
-webkit-transform: translate(-6.181vw, 73.441vh) scale(0.2355);
transform: translate(-6.181vw, 73.441vh) scale(0.2355); }
to {
-webkit-transform: translate(-1.75065vw, 100vh) scale(0.2355);
transform: translate(-1.75065vw, 100vh) scale(0.2355); } }
.snow:nth-child(35) {
opacity: 0.7335;
-webkit-transform: translate(91.4733vw, -10px) scale(0.8601);
transform: translate(91.4733vw, -10px) scale(0.8601);
-webkit-animation: fall-35 18s -17s linear infinite;
animation: fall-35 18s -17s linear infinite; }
@-webkit-keyframes fall-35 {
64.71% {
-webkit-transform: translate(93.8323vw, 64.71vh) scale(0.8601);
transform: translate(93.8323vw, 64.71vh) scale(0.8601); }
to {
-webkit-transform: translate(92.6528vw, 100vh) scale(0.8601);
transform: translate(92.6528vw, 100vh) scale(0.8601); } }
@keyframes fall-35 {
64.71% {
-webkit-transform: translate(93.8323vw, 64.71vh) scale(0.8601);
transform: translate(93.8323vw, 64.71vh) scale(0.8601); }
to {
-webkit-transform: translate(92.6528vw, 100vh) scale(0.8601);
transform: translate(92.6528vw, 100vh) scale(0.8601); } }
.snow:nth-child(36) {
opacity: 0.3756;
-webkit-transform: translate(48.6468vw, -10px) scale(0.8707);
transform: translate(48.6468vw, -10px) scale(0.8707);
-webkit-animation: fall-36 20s -13s linear infinite;
animation: fall-36 20s -13s linear infinite; }
@-webkit-keyframes fall-36 {
39.939% {
-webkit-transform: translate(38.7666vw, 39.939vh) scale(0.8707);
transform: translate(38.7666vw, 39.939vh) scale(0.8707); }
to {
-webkit-transform: translate(43.7067vw, 100vh) scale(0.8707);
transform: translate(43.7067vw, 100vh) scale(0.8707); } }
@keyframes fall-36 {
39.939% {
-webkit-transform: translate(38.7666vw, 39.939vh) scale(0.8707);
transform: translate(38.7666vw, 39.939vh) scale(0.8707); }
to {
-webkit-transform: translate(43.7067vw, 100vh) scale(0.8707);
transform: translate(43.7067vw, 100vh) scale(0.8707); } }
.snow:nth-child(37) {
opacity: 0.3806;
-webkit-transform: translate(13.9526vw, -10px) scale(0.5057);
transform: translate(13.9526vw, -10px) scale(0.5057);
-webkit-animation: fall-37 10s -14s linear infinite;
animation: fall-37 10s -14s linear infinite; }
@-webkit-keyframes fall-37 {
32.809% {
-webkit-transform: translate(16.6219vw, 32.809vh) scale(0.5057);
transform: translate(16.6219vw, 32.809vh) scale(0.5057); }
to {
-webkit-transform: translate(15.28725vw, 100vh) scale(0.5057);
transform: translate(15.28725vw, 100vh) scale(0.5057); } }
@keyframes fall-37 {
32.809% {
-webkit-transform: translate(16.6219vw, 32.809vh) scale(0.5057);
transform: translate(16.6219vw, 32.809vh) scale(0.5057); }
to {
-webkit-transform: translate(15.28725vw, 100vh) scale(0.5057);
transform: translate(15.28725vw, 100vh) scale(0.5057); } }
.snow:nth-child(38) {
opacity: 0.1209;
-webkit-transform: translate(86.3848vw, -10px) scale(0.676);
transform: translate(86.3848vw, -10px) scale(0.676);
-webkit-animation: fall-38 10s -6s linear infinite;
animation: fall-38 10s -6s linear infinite; }
@-webkit-keyframes fall-38 {
34.256% {
-webkit-transform: translate(89.1265vw, 34.256vh) scale(0.676);
transform: translate(89.1265vw, 34.256vh) scale(0.676); }
to {
-webkit-transform: translate(87.75565vw, 100vh) scale(0.676);
transform: translate(87.75565vw, 100vh) scale(0.676); } }
@keyframes fall-38 {
34.256% {
-webkit-transform: translate(89.1265vw, 34.256vh) scale(0.676);
transform: translate(89.1265vw, 34.256vh) scale(0.676); }
to {
-webkit-transform: translate(87.75565vw, 100vh) scale(0.676);
transform: translate(87.75565vw, 100vh) scale(0.676); } }
.snow:nth-child(39) {
opacity: 0.0568;
-webkit-transform: translate(66.1247vw, -10px) scale(0.522);
transform: translate(66.1247vw, -10px) scale(0.522);
-webkit-animation: fall-39 25s -28s linear infinite;
animation: fall-39 25s -28s linear infinite; }
@-webkit-keyframes fall-39 {
37.442% {
-webkit-transform: translate(63.6388vw, 37.442vh) scale(0.522);
transform: translate(63.6388vw, 37.442vh) scale(0.522); }
to {
-webkit-transform: translate(64.88175vw, 100vh) scale(0.522);
transform: translate(64.88175vw, 100vh) scale(0.522); } }
@keyframes fall-39 {
37.442% {
-webkit-transform: translate(63.6388vw, 37.442vh) scale(0.522);
transform: translate(63.6388vw, 37.442vh) scale(0.522); }
to {
-webkit-transform: translate(64.88175vw, 100vh) scale(0.522);
transform: translate(64.88175vw, 100vh) scale(0.522); } }
.snow:nth-child(40) {
opacity: 0.9434;
-webkit-transform: translate(36.4825vw, -10px) scale(0.476);
transform: translate(36.4825vw, -10px) scale(0.476);
-webkit-animation: fall-40 17s -29s linear infinite;
animation: fall-40 17s -29s linear infinite; }
@-webkit-keyframes fall-40 {
64.755% {
-webkit-transform: translate(39.464vw, 64.755vh) scale(0.476);
transform: translate(39.464vw, 64.755vh) scale(0.476); }
to {
-webkit-transform: translate(37.97325vw, 100vh) scale(0.476);
transform: translate(37.97325vw, 100vh) scale(0.476); } }
@keyframes fall-40 {
64.755% {
-webkit-transform: translate(39.464vw, 64.755vh) scale(0.476);
transform: translate(39.464vw, 64.755vh) scale(0.476); }
to {
-webkit-transform: translate(37.97325vw, 100vh) scale(0.476);
transform: translate(37.97325vw, 100vh) scale(0.476); } }
.snow:nth-child(41) {
opacity: 0.9437;
-webkit-transform: translate(47.9349vw, -10px) scale(0.1719);
transform: translate(47.9349vw, -10px) scale(0.1719);
-webkit-animation: fall-41 14s -30s linear infinite;
animation: fall-41 14s -30s linear infinite; }
@-webkit-keyframes fall-41 {
45.192% {
-webkit-transform: translate(57.5784vw, 45.192vh) scale(0.1719);
transform: translate(57.5784vw, 45.192vh) scale(0.1719); }
to {
-webkit-transform: translate(52.75665vw, 100vh) scale(0.1719);
transform: translate(52.75665vw, 100vh) scale(0.1719); } }
@keyframes fall-41 {
45.192% {
-webkit-transform: translate(57.5784vw, 45.192vh) scale(0.1719);
transform: translate(57.5784vw, 45.192vh) scale(0.1719); }
to {
-webkit-transform: translate(52.75665vw, 100vh) scale(0.1719);
transform: translate(52.75665vw, 100vh) scale(0.1719); } }
.snow:nth-child(42) {
opacity: 0.1688;
-webkit-transform: translate(92.8499vw, -10px) scale(0.8803);
transform: translate(92.8499vw, -10px) scale(0.8803);
-webkit-animation: fall-42 25s -18s linear infinite;
animation: fall-42 25s -18s linear infinite; }
@-webkit-keyframes fall-42 {
57.059% {
-webkit-transform: translate(91.9725vw, 57.059vh) scale(0.8803);
transform: translate(91.9725vw, 57.059vh) scale(0.8803); }
to {
-webkit-transform: translate(92.4112vw, 100vh) scale(0.8803);
transform: translate(92.4112vw, 100vh) scale(0.8803); } }
@keyframes fall-42 {
57.059% {
-webkit-transform: translate(91.9725vw, 57.059vh) scale(0.8803);
transform: translate(91.9725vw, 57.059vh) scale(0.8803); }
to {
-webkit-transform: translate(92.4112vw, 100vh) scale(0.8803);
transform: translate(92.4112vw, 100vh) scale(0.8803); } }
.snow:nth-child(43) {
opacity: 0.8416;
-webkit-transform: translate(55.2226vw, -10px) scale(0.644);
transform: translate(55.2226vw, -10px) scale(0.644);
-webkit-animation: fall-43 12s -14s linear infinite;
animation: fall-43 12s -14s linear infinite; }
@-webkit-keyframes fall-43 {
39.706% {
-webkit-transform: translate(49.6567vw, 39.706vh) scale(0.644);
transform: translate(49.6567vw, 39.706vh) scale(0.644); }
to {
-webkit-transform: translate(52.43965vw, 100vh) scale(0.644);
transform: translate(52.43965vw, 100vh) scale(0.644); } }
@keyframes fall-43 {
39.706% {
-webkit-transform: translate(49.6567vw, 39.706vh) scale(0.644);
transform: translate(49.6567vw, 39.706vh) scale(0.644); }
to {
-webkit-transform: translate(52.43965vw, 100vh) scale(0.644);
transform: translate(52.43965vw, 100vh) scale(0.644); } }
.snow:nth-child(44) {
opacity: 0.4436;
-webkit-transform: translate(21.2601vw, -10px) scale(0.3352);
transform: translate(21.2601vw, -10px) scale(0.3352);
-webkit-animation: fall-44 23s -14s linear infinite;
animation: fall-44 23s -14s linear infinite; }
@-webkit-keyframes fall-44 {
45.837% {
-webkit-transform: translate(13.4787vw, 45.837vh) scale(0.3352);
transform: translate(13.4787vw, 45.837vh) scale(0.3352); }
to {
-webkit-transform: translate(17.3694vw, 100vh) scale(0.3352);
transform: translate(17.3694vw, 100vh) scale(0.3352); } }
@keyframes fall-44 {
45.837% {
-webkit-transform: translate(13.4787vw, 45.837vh) scale(0.3352);
transform: translate(13.4787vw, 45.837vh) scale(0.3352); }
to {
-webkit-transform: translate(17.3694vw, 100vh) scale(0.3352);
transform: translate(17.3694vw, 100vh) scale(0.3352); } }
.snow:nth-child(45) {
opacity: 0.4728;
-webkit-transform: translate(39.4632vw, -10px) scale(0.1682);
transform: translate(39.4632vw, -10px) scale(0.1682);
-webkit-animation: fall-45 17s -21s linear infinite;
animation: fall-45 17s -21s linear infinite; }
@-webkit-keyframes fall-45 {
72.438% {
-webkit-transform: translate(49.2908vw, 72.438vh) scale(0.1682);
transform: translate(49.2908vw, 72.438vh) scale(0.1682); }
to {
-webkit-transform: translate(44.377vw, 100vh) scale(0.1682);
transform: translate(44.377vw, 100vh) scale(0.1682); } }
@keyframes fall-45 {
72.438% {
-webkit-transform: translate(49.2908vw, 72.438vh) scale(0.1682);
transform: translate(49.2908vw, 72.438vh) scale(0.1682); }
to {
-webkit-transform: translate(44.377vw, 100vh) scale(0.1682);
transform: translate(44.377vw, 100vh) scale(0.1682); } }
.snow:nth-child(46) {
opacity: 0.5312;
-webkit-transform: translate(96.2325vw, -10px) scale(0.8644);
transform: translate(96.2325vw, -10px) scale(0.8644);
-webkit-animation: fall-46 20s -14s linear infinite;
animation: fall-46 20s -14s linear infinite; }
@-webkit-keyframes fall-46 {
63.187% {
-webkit-transform: translate(99.9684vw, 63.187vh) scale(0.8644);
transform: translate(99.9684vw, 63.187vh) scale(0.8644); }
to {
-webkit-transform: translate(98.10045vw, 100vh) scale(0.8644);
transform: translate(98.10045vw, 100vh) scale(0.8644); } }
@keyframes fall-46 {
63.187% {
-webkit-transform: translate(99.9684vw, 63.187vh) scale(0.8644);
transform: translate(99.9684vw, 63.187vh) scale(0.8644); }
to {
-webkit-transform: translate(98.10045vw, 100vh) scale(0.8644);
transform: translate(98.10045vw, 100vh) scale(0.8644); } }
.snow:nth-child(47) {
opacity: 0.6415;
-webkit-transform: translate(82.2268vw, -10px) scale(0.7599);
transform: translate(82.2268vw, -10px) scale(0.7599);
-webkit-animation: fall-47 29s -8s linear infinite;
animation: fall-47 29s -8s linear infinite; }
@-webkit-keyframes fall-47 {
53.118% {
-webkit-transform: translate(82.5914vw, 53.118vh) scale(0.7599);
transform: translate(82.5914vw, 53.118vh) scale(0.7599); }
to {
-webkit-transform: translate(82.4091vw, 100vh) scale(0.7599);
transform: translate(82.4091vw, 100vh) scale(0.7599); } }
@keyframes fall-47 {
53.118% {
-webkit-transform: translate(82.5914vw, 53.118vh) scale(0.7599);
transform: translate(82.5914vw, 53.118vh) scale(0.7599); }
to {
-webkit-transform: translate(82.4091vw, 100vh) scale(0.7599);
transform: translate(82.4091vw, 100vh) scale(0.7599); } }
.snow:nth-child(48) {
opacity: 0.0856;
-webkit-transform: translate(82.2338vw, -10px) scale(0.5246);
transform: translate(82.2338vw, -10px) scale(0.5246);
-webkit-animation: fall-48 26s -8s linear infinite;
animation: fall-48 26s -8s linear infinite; }
@-webkit-keyframes fall-48 {
52.78% {
-webkit-transform: translate(80.3089vw, 52.78vh) scale(0.5246);
transform: translate(80.3089vw, 52.78vh) scale(0.5246); }
to {
-webkit-transform: translate(81.27135vw, 100vh) scale(0.5246);
transform: translate(81.27135vw, 100vh) scale(0.5246); } }
@keyframes fall-48 {
52.78% {
-webkit-transform: translate(80.3089vw, 52.78vh) scale(0.5246);
transform: translate(80.3089vw, 52.78vh) scale(0.5246); }
to {
-webkit-transform: translate(81.27135vw, 100vh) scale(0.5246);
transform: translate(81.27135vw, 100vh) scale(0.5246); } }
.snow:nth-child(49) {
opacity: 0.3333;
-webkit-transform: translate(56.5583vw, -10px) scale(0.3612);
transform: translate(56.5583vw, -10px) scale(0.3612);
-webkit-animation: fall-49 13s -9s linear infinite;
animation: fall-49 13s -9s linear infinite; }
@-webkit-keyframes fall-49 {
45.457% {
-webkit-transform: translate(63.9774vw, 45.457vh) scale(0.3612);
transform: translate(63.9774vw, 45.457vh) scale(0.3612); }
to {
-webkit-transform: translate(60.26785vw, 100vh) scale(0.3612);
transform: translate(60.26785vw, 100vh) scale(0.3612); } }
@keyframes fall-49 {
45.457% {
-webkit-transform: translate(63.9774vw, 45.457vh) scale(0.3612);
transform: translate(63.9774vw, 45.457vh) scale(0.3612); }
to {
-webkit-transform: translate(60.26785vw, 100vh) scale(0.3612);
transform: translate(60.26785vw, 100vh) scale(0.3612); } }
.snow:nth-child(50) {
opacity: 0.7965;
-webkit-transform: translate(73.0619vw, -10px) scale(0.3813);
transform: translate(73.0619vw, -10px) scale(0.3813);
-webkit-animation: fall-50 19s -1s linear infinite;
animation: fall-50 19s -1s linear infinite; }
@-webkit-keyframes fall-50 {
31.381% {
-webkit-transform: translate(78.0359vw, 31.381vh) scale(0.3813);
transform: translate(78.0359vw, 31.381vh) scale(0.3813); }
to {
-webkit-transform: translate(75.5489vw, 100vh) scale(0.3813);
transform: translate(75.5489vw, 100vh) scale(0.3813); } }
@keyframes fall-50 {
31.381% {
-webkit-transform: translate(78.0359vw, 31.381vh) scale(0.3813);
transform: translate(78.0359vw, 31.381vh) scale(0.3813); }
to {
-webkit-transform: translate(75.5489vw, 100vh) scale(0.3813);
transform: translate(75.5489vw, 100vh) scale(0.3813); } }
.snow:nth-child(51) {
opacity: 0.3143;
-webkit-transform: translate(21.796vw, -10px) scale(0.2267);
transform: translate(21.796vw, -10px) scale(0.2267);
-webkit-animation: fall-51 10s -11s linear infinite;
animation: fall-51 10s -11s linear infinite; }
@-webkit-keyframes fall-51 {
36.283% {
-webkit-transform: translate(20.7895vw, 36.283vh) scale(0.2267);
transform: translate(20.7895vw, 36.283vh) scale(0.2267); }
to {
-webkit-transform: translate(21.29275vw, 100vh) scale(0.2267);
transform: translate(21.29275vw, 100vh) scale(0.2267); } }
@keyframes fall-51 {
36.283% {
-webkit-transform: translate(20.7895vw, 36.283vh) scale(0.2267);
transform: translate(20.7895vw, 36.283vh) scale(0.2267); }
to {
-webkit-transform: translate(21.29275vw, 100vh) scale(0.2267);
transform: translate(21.29275vw, 100vh) scale(0.2267); } }
.snow:nth-child(52) {
opacity: 0.086;
-webkit-transform: translate(21.746vw, -10px) scale(0.8678);
transform: translate(21.746vw, -10px) scale(0.8678);
-webkit-animation: fall-52 27s -30s linear infinite;
animation: fall-52 27s -30s linear infinite; }
@-webkit-keyframes fall-52 {
71.529% {
-webkit-transform: translate(23.7047vw, 71.529vh) scale(0.8678);
transform: translate(23.7047vw, 71.529vh) scale(0.8678); }
to {
-webkit-transform: translate(22.72535vw, 100vh) scale(0.8678);
transform: translate(22.72535vw, 100vh) scale(0.8678); } }
@keyframes fall-52 {
71.529% {
-webkit-transform: translate(23.7047vw, 71.529vh) scale(0.8678);
transform: translate(23.7047vw, 71.529vh) scale(0.8678); }
to {
-webkit-transform: translate(22.72535vw, 100vh) scale(0.8678);
transform: translate(22.72535vw, 100vh) scale(0.8678); } }
.snow:nth-child(53) {
opacity: 0.5618;
-webkit-transform: translate(8.7185vw, -10px) scale(0.6607);
transform: translate(8.7185vw, -10px) scale(0.6607);
-webkit-animation: fall-53 18s -1s linear infinite;
animation: fall-53 18s -1s linear infinite; }
@-webkit-keyframes fall-53 {
44.736% {
-webkit-transform: translate(10.483vw, 44.736vh) scale(0.6607);
transform: translate(10.483vw, 44.736vh) scale(0.6607); }
to {
-webkit-transform: translate(9.60075vw, 100vh) scale(0.6607);
transform: translate(9.60075vw, 100vh) scale(0.6607); } }
@keyframes fall-53 {
44.736% {
-webkit-transform: translate(10.483vw, 44.736vh) scale(0.6607);
transform: translate(10.483vw, 44.736vh) scale(0.6607); }
to {
-webkit-transform: translate(9.60075vw, 100vh) scale(0.6607);
transform: translate(9.60075vw, 100vh) scale(0.6607); } }
.snow:nth-child(54) {
opacity: 0.7453;
-webkit-transform: translate(62.2153vw, -10px) scale(0.6933);
transform: translate(62.2153vw, -10px) scale(0.6933);
-webkit-animation: fall-54 25s -10s linear infinite;
animation: fall-54 25s -10s linear infinite; }
@-webkit-keyframes fall-54 {
53.194% {
-webkit-transform: translate(55.2756vw, 53.194vh) scale(0.6933);
transform: translate(55.2756vw, 53.194vh) scale(0.6933); }
to {
-webkit-transform: translate(58.74545vw, 100vh) scale(0.6933);
transform: translate(58.74545vw, 100vh) scale(0.6933); } }
@keyframes fall-54 {
53.194% {
-webkit-transform: translate(55.2756vw, 53.194vh) scale(0.6933);
transform: translate(55.2756vw, 53.194vh) scale(0.6933); }
to {
-webkit-transform: translate(58.74545vw, 100vh) scale(0.6933);
transform: translate(58.74545vw, 100vh) scale(0.6933); } }
.snow:nth-child(55) {
opacity: 0.4842;
-webkit-transform: translate(88.6868vw, -10px) scale(0.96);
transform: translate(88.6868vw, -10px) scale(0.96);
-webkit-animation: fall-55 18s -24s linear infinite;
animation: fall-55 18s -24s linear infinite; }
@-webkit-keyframes fall-55 {
75.14% {
-webkit-transform: translate(96.8537vw, 75.14vh) scale(0.96);
transform: translate(96.8537vw, 75.14vh) scale(0.96); }
to {
-webkit-transform: translate(92.77025vw, 100vh) scale(0.96);
transform: translate(92.77025vw, 100vh) scale(0.96); } }
@keyframes fall-55 {
75.14% {
-webkit-transform: translate(96.8537vw, 75.14vh) scale(0.96);
transform: translate(96.8537vw, 75.14vh) scale(0.96); }
to {
-webkit-transform: translate(92.77025vw, 100vh) scale(0.96);
transform: translate(92.77025vw, 100vh) scale(0.96); } }
.snow:nth-child(56) {
opacity: 0.7276;
-webkit-transform: translate(38.2209vw, -10px) scale(0.3964);
transform: translate(38.2209vw, -10px) scale(0.3964);
-webkit-animation: fall-56 30s -4s linear infinite;
animation: fall-56 30s -4s linear infinite; }
@-webkit-keyframes fall-56 {
65.188% {
-webkit-transform: translate(41.1506vw, 65.188vh) scale(0.3964);
transform: translate(41.1506vw, 65.188vh) scale(0.3964); }
to {
-webkit-transform: translate(39.68575vw, 100vh) scale(0.3964);
transform: translate(39.68575vw, 100vh) scale(0.3964); } }
@keyframes fall-56 {
65.188% {
-webkit-transform: translate(41.1506vw, 65.188vh) scale(0.3964);
transform: translate(41.1506vw, 65.188vh) scale(0.3964); }
to {
-webkit-transform: translate(39.68575vw, 100vh) scale(0.3964);
transform: translate(39.68575vw, 100vh) scale(0.3964); } }
.snow:nth-child(57) {
opacity: 0.6141;
-webkit-transform: translate(87.6357vw, -10px) scale(0.7099);
transform: translate(87.6357vw, -10px) scale(0.7099);
-webkit-animation: fall-57 29s -13s linear infinite;
animation: fall-57 29s -13s linear infinite; }
@-webkit-keyframes fall-57 {
79.82% {
-webkit-transform: translate(79.7113vw, 79.82vh) scale(0.7099);
transform: translate(79.7113vw, 79.82vh) scale(0.7099); }
to {
-webkit-transform: translate(83.6735vw, 100vh) scale(0.7099);
transform: translate(83.6735vw, 100vh) scale(0.7099); } }
@keyframes fall-57 {
79.82% {
-webkit-transform: translate(79.7113vw, 79.82vh) scale(0.7099);
transform: translate(79.7113vw, 79.82vh) scale(0.7099); }
to {
-webkit-transform: translate(83.6735vw, 100vh) scale(0.7099);
transform: translate(83.6735vw, 100vh) scale(0.7099); } }
.snow:nth-child(58) {
opacity: 0.688;
-webkit-transform: translate(45.3036vw, -10px) scale(0.5801);
transform: translate(45.3036vw, -10px) scale(0.5801);
-webkit-animation: fall-58 29s -10s linear infinite;
animation: fall-58 29s -10s linear infinite; }
@-webkit-keyframes fall-58 {
56.759% {
-webkit-transform: translate(41.8901vw, 56.759vh) scale(0.5801);
transform: translate(41.8901vw, 56.759vh) scale(0.5801); }
to {
-webkit-transform: translate(43.59685vw, 100vh) scale(0.5801);
transform: translate(43.59685vw, 100vh) scale(0.5801); } }
@keyframes fall-58 {
56.759% {
-webkit-transform: translate(41.8901vw, 56.759vh) scale(0.5801);
transform: translate(41.8901vw, 56.759vh) scale(0.5801); }
to {
-webkit-transform: translate(43.59685vw, 100vh) scale(0.5801);
transform: translate(43.59685vw, 100vh) scale(0.5801); } }
.snow:nth-child(59) {
opacity: 0.0267;
-webkit-transform: translate(80.1209vw, -10px) scale(0.1625);
transform: translate(80.1209vw, -10px) scale(0.1625);
-webkit-animation: fall-59 20s -13s linear infinite;
animation: fall-59 20s -13s linear infinite; }
@-webkit-keyframes fall-59 {
43.934% {
-webkit-transform: translate(88.9307vw, 43.934vh) scale(0.1625);
transform: translate(88.9307vw, 43.934vh) scale(0.1625); }
to {
-webkit-transform: translate(84.5258vw, 100vh) scale(0.1625);
transform: translate(84.5258vw, 100vh) scale(0.1625); } }
@keyframes fall-59 {
43.934% {
-webkit-transform: translate(88.9307vw, 43.934vh) scale(0.1625);
transform: translate(88.9307vw, 43.934vh) scale(0.1625); }
to {
-webkit-transform: translate(84.5258vw, 100vh) scale(0.1625);
transform: translate(84.5258vw, 100vh) scale(0.1625); } }
.snow:nth-child(60) {
opacity: 0.2505;
-webkit-transform: translate(4.732vw, -10px) scale(0.6204);
transform: translate(4.732vw, -10px) scale(0.6204);
-webkit-animation: fall-60 18s -25s linear infinite;
animation: fall-60 18s -25s linear infinite; }
@-webkit-keyframes fall-60 {
77.302% {
-webkit-transform: translate(-1.1183vw, 77.302vh) scale(0.6204);
transform: translate(-1.1183vw, 77.302vh) scale(0.6204); }
to {
-webkit-transform: translate(1.80685vw, 100vh) scale(0.6204);
transform: translate(1.80685vw, 100vh) scale(0.6204); } }
@keyframes fall-60 {
77.302% {
-webkit-transform: translate(-1.1183vw, 77.302vh) scale(0.6204);
transform: translate(-1.1183vw, 77.302vh) scale(0.6204); }
to {
-webkit-transform: translate(1.80685vw, 100vh) scale(0.6204);
transform: translate(1.80685vw, 100vh) scale(0.6204); } }
.snow:nth-child(61) {
opacity: 0.8816;
-webkit-transform: translate(42.9817vw, -10px) scale(0.8351);
transform: translate(42.9817vw, -10px) scale(0.8351);
-webkit-animation: fall-61 11s -10s linear infinite;
animation: fall-61 11s -10s linear infinite; }
@-webkit-keyframes fall-61 {
72.356% {
-webkit-transform: translate(49.8405vw, 72.356vh) scale(0.8351);
transform: translate(49.8405vw, 72.356vh) scale(0.8351); }
to {
-webkit-transform: translate(46.4111vw, 100vh) scale(0.8351);
transform: translate(46.4111vw, 100vh) scale(0.8351); } }
@keyframes fall-61 {
72.356% {
-webkit-transform: translate(49.8405vw, 72.356vh) scale(0.8351);
transform: translate(49.8405vw, 72.356vh) scale(0.8351); }
to {
-webkit-transform: translate(46.4111vw, 100vh) scale(0.8351);
transform: translate(46.4111vw, 100vh) scale(0.8351); } }
.snow:nth-child(62) {
opacity: 0.4657;
-webkit-transform: translate(77.8117vw, -10px) scale(0.3596);
transform: translate(77.8117vw, -10px) scale(0.3596);
-webkit-animation: fall-62 16s -1s linear infinite;
animation: fall-62 16s -1s linear infinite; }
@-webkit-keyframes fall-62 {
68.74% {
-webkit-transform: translate(71.7429vw, 68.74vh) scale(0.3596);
transform: translate(71.7429vw, 68.74vh) scale(0.3596); }
to {
-webkit-transform: translate(74.7773vw, 100vh) scale(0.3596);
transform: translate(74.7773vw, 100vh) scale(0.3596); } }
@keyframes fall-62 {
68.74% {
-webkit-transform: translate(71.7429vw, 68.74vh) scale(0.3596);
transform: translate(71.7429vw, 68.74vh) scale(0.3596); }
to {
-webkit-transform: translate(74.7773vw, 100vh) scale(0.3596);
transform: translate(74.7773vw, 100vh) scale(0.3596); } }
.snow:nth-child(63) {
opacity: 0.6923;
-webkit-transform: translate(30.1321vw, -10px) scale(0.8536);
transform: translate(30.1321vw, -10px) scale(0.8536);
-webkit-animation: fall-63 13s -1s linear infinite;
animation: fall-63 13s -1s linear infinite; }
@-webkit-keyframes fall-63 {
43.468% {
-webkit-transform: translate(38.0337vw, 43.468vh) scale(0.8536);
transform: translate(38.0337vw, 43.468vh) scale(0.8536); }
to {
-webkit-transform: translate(34.0829vw, 100vh) scale(0.8536);
transform: translate(34.0829vw, 100vh) scale(0.8536); } }
@keyframes fall-63 {
43.468% {
-webkit-transform: translate(38.0337vw, 43.468vh) scale(0.8536);
transform: translate(38.0337vw, 43.468vh) scale(0.8536); }
to {
-webkit-transform: translate(34.0829vw, 100vh) scale(0.8536);
transform: translate(34.0829vw, 100vh) scale(0.8536); } }
.snow:nth-child(64) {
opacity: 0.8533;
-webkit-transform: translate(7.0787vw, -10px) scale(0.1184);
transform: translate(7.0787vw, -10px) scale(0.1184);
-webkit-animation: fall-64 13s -15s linear infinite;
animation: fall-64 13s -15s linear infinite; }
@-webkit-keyframes fall-64 {
66.371% {
-webkit-transform: translate(10.3299vw, 66.371vh) scale(0.1184);
transform: translate(10.3299vw, 66.371vh) scale(0.1184); }
to {
-webkit-transform: translate(8.7043vw, 100vh) scale(0.1184);
transform: translate(8.7043vw, 100vh) scale(0.1184); } }
@keyframes fall-64 {
66.371% {
-webkit-transform: translate(10.3299vw, 66.371vh) scale(0.1184);
transform: translate(10.3299vw, 66.371vh) scale(0.1184); }
to {
-webkit-transform: translate(8.7043vw, 100vh) scale(0.1184);
transform: translate(8.7043vw, 100vh) scale(0.1184); } }
.snow:nth-child(65) {
opacity: 0.9943;
-webkit-transform: translate(82.5953vw, -10px) scale(0.4078);
transform: translate(82.5953vw, -10px) scale(0.4078);
-webkit-animation: fall-65 19s -28s linear infinite;
animation: fall-65 19s -28s linear infinite; }
@-webkit-keyframes fall-65 {
72.433% {
-webkit-transform: translate(81.48vw, 72.433vh) scale(0.4078);
transform: translate(81.48vw, 72.433vh) scale(0.4078); }
to {
-webkit-transform: translate(82.03765vw, 100vh) scale(0.4078);
transform: translate(82.03765vw, 100vh) scale(0.4078); } }
@keyframes fall-65 {
72.433% {
-webkit-transform: translate(81.48vw, 72.433vh) scale(0.4078);
transform: translate(81.48vw, 72.433vh) scale(0.4078); }
to {
-webkit-transform: translate(82.03765vw, 100vh) scale(0.4078);
transform: translate(82.03765vw, 100vh) scale(0.4078); } }
.snow:nth-child(66) {
opacity: 0.5935;
-webkit-transform: translate(55.7248vw, -10px) scale(0.7743);
transform: translate(55.7248vw, -10px) scale(0.7743);
-webkit-animation: fall-66 22s -3s linear infinite;
animation: fall-66 22s -3s linear infinite; }
@-webkit-keyframes fall-66 {
53.971% {
-webkit-transform: translate(52.5563vw, 53.971vh) scale(0.7743);
transform: translate(52.5563vw, 53.971vh) scale(0.7743); }
to {
-webkit-transform: translate(54.14055vw, 100vh) scale(0.7743);
transform: translate(54.14055vw, 100vh) scale(0.7743); } }
@keyframes fall-66 {
53.971% {
-webkit-transform: translate(52.5563vw, 53.971vh) scale(0.7743);
transform: translate(52.5563vw, 53.971vh) scale(0.7743); }
to {
-webkit-transform: translate(54.14055vw, 100vh) scale(0.7743);
transform: translate(54.14055vw, 100vh) scale(0.7743); } }
.snow:nth-child(67) {
opacity: 0.6076;
-webkit-transform: translate(85.0863vw, -10px) scale(0.321);
transform: translate(85.0863vw, -10px) scale(0.321);
-webkit-animation: fall-67 15s -16s linear infinite;
animation: fall-67 15s -16s linear infinite; }
@-webkit-keyframes fall-67 {
75.528% {
-webkit-transform: translate(81.9497vw, 75.528vh) scale(0.321);
transform: translate(81.9497vw, 75.528vh) scale(0.321); }
to {
-webkit-transform: translate(83.518vw, 100vh) scale(0.321);
transform: translate(83.518vw, 100vh) scale(0.321); } }
@keyframes fall-67 {
75.528% {
-webkit-transform: translate(81.9497vw, 75.528vh) scale(0.321);
transform: translate(81.9497vw, 75.528vh) scale(0.321); }
to {
-webkit-transform: translate(83.518vw, 100vh) scale(0.321);
transform: translate(83.518vw, 100vh) scale(0.321); } }
.snow:nth-child(68) {
opacity: 0.9066;
-webkit-transform: translate(81.8133vw, -10px) scale(0.5061);
transform: translate(81.8133vw, -10px) scale(0.5061);
-webkit-animation: fall-68 10s -5s linear infinite;
animation: fall-68 10s -5s linear infinite; }
@-webkit-keyframes fall-68 {
47.605% {
-webkit-transform: translate(83.7105vw, 47.605vh) scale(0.5061);
transform: translate(83.7105vw, 47.605vh) scale(0.5061); }
to {
-webkit-transform: translate(82.7619vw, 100vh) scale(0.5061);
transform: translate(82.7619vw, 100vh) scale(0.5061); } }
@keyframes fall-68 {
47.605% {
-webkit-transform: translate(83.7105vw, 47.605vh) scale(0.5061);
transform: translate(83.7105vw, 47.605vh) scale(0.5061); }
to {
-webkit-transform: translate(82.7619vw, 100vh) scale(0.5061);
transform: translate(82.7619vw, 100vh) scale(0.5061); } }
.snow:nth-child(69) {
opacity: 0.105;
-webkit-transform: translate(66.0479vw, -10px) scale(0.5114);
transform: translate(66.0479vw, -10px) scale(0.5114);
-webkit-animation: fall-69 29s -2s linear infinite;
animation: fall-69 29s -2s linear infinite; }
@-webkit-keyframes fall-69 {
62.459% {
-webkit-transform: translate(67.1462vw, 62.459vh) scale(0.5114);
transform: translate(67.1462vw, 62.459vh) scale(0.5114); }
to {
-webkit-transform: translate(66.59705vw, 100vh) scale(0.5114);
transform: translate(66.59705vw, 100vh) scale(0.5114); } }
@keyframes fall-69 {
62.459% {
-webkit-transform: translate(67.1462vw, 62.459vh) scale(0.5114);
transform: translate(67.1462vw, 62.459vh) scale(0.5114); }
to {
-webkit-transform: translate(66.59705vw, 100vh) scale(0.5114);
transform: translate(66.59705vw, 100vh) scale(0.5114); } }
.snow:nth-child(70) {
opacity: 0.1276;
-webkit-transform: translate(80.1499vw, -10px) scale(0.3317);
transform: translate(80.1499vw, -10px) scale(0.3317);
-webkit-animation: fall-70 13s -3s linear infinite;
animation: fall-70 13s -3s linear infinite; }
@-webkit-keyframes fall-70 {
63.252% {
-webkit-transform: translate(81.5485vw, 63.252vh) scale(0.3317);
transform: translate(81.5485vw, 63.252vh) scale(0.3317); }
to {
-webkit-transform: translate(80.8492vw, 100vh) scale(0.3317);
transform: translate(80.8492vw, 100vh) scale(0.3317); } }
@keyframes fall-70 {
63.252% {
-webkit-transform: translate(81.5485vw, 63.252vh) scale(0.3317);
transform: translate(81.5485vw, 63.252vh) scale(0.3317); }
to {
-webkit-transform: translate(80.8492vw, 100vh) scale(0.3317);
transform: translate(80.8492vw, 100vh) scale(0.3317); } }
.snow:nth-child(71) {
opacity: 0.7706;
-webkit-transform: translate(69.4802vw, -10px) scale(0.8775);
transform: translate(69.4802vw, -10px) scale(0.8775);
-webkit-animation: fall-71 17s -23s linear infinite;
animation: fall-71 17s -23s linear infinite; }
@-webkit-keyframes fall-71 {
37.89% {
-webkit-transform: translate(71.5277vw, 37.89vh) scale(0.8775);
transform: translate(71.5277vw, 37.89vh) scale(0.8775); }
to {
-webkit-transform: translate(70.50395vw, 100vh) scale(0.8775);
transform: translate(70.50395vw, 100vh) scale(0.8775); } }
@keyframes fall-71 {
37.89% {
-webkit-transform: translate(71.5277vw, 37.89vh) scale(0.8775);
transform: translate(71.5277vw, 37.89vh) scale(0.8775); }
to {
-webkit-transform: translate(70.50395vw, 100vh) scale(0.8775);
transform: translate(70.50395vw, 100vh) scale(0.8775); } }
.snow:nth-child(72) {
opacity: 0.0737;
-webkit-transform: translate(59.9282vw, -10px) scale(0.0085);
transform: translate(59.9282vw, -10px) scale(0.0085);
-webkit-animation: fall-72 23s -1s linear infinite;
animation: fall-72 23s -1s linear infinite; }
@-webkit-keyframes fall-72 {
73.864% {
-webkit-transform: translate(68.8465vw, 73.864vh) scale(0.0085);
transform: translate(68.8465vw, 73.864vh) scale(0.0085); }
to {
-webkit-transform: translate(64.38735vw, 100vh) scale(0.0085);
transform: translate(64.38735vw, 100vh) scale(0.0085); } }
@keyframes fall-72 {
73.864% {
-webkit-transform: translate(68.8465vw, 73.864vh) scale(0.0085);
transform: translate(68.8465vw, 73.864vh) scale(0.0085); }
to {
-webkit-transform: translate(64.38735vw, 100vh) scale(0.0085);
transform: translate(64.38735vw, 100vh) scale(0.0085); } }
.snow:nth-child(73) {
opacity: 0.6544;
-webkit-transform: translate(61.628vw, -10px) scale(0.5018);
transform: translate(61.628vw, -10px) scale(0.5018);
-webkit-animation: fall-73 22s -9s linear infinite;
animation: fall-73 22s -9s linear infinite; }
@-webkit-keyframes fall-73 {
48.345% {
-webkit-transform: translate(56.2897vw, 48.345vh) scale(0.5018);
transform: translate(56.2897vw, 48.345vh) scale(0.5018); }
to {
-webkit-transform: translate(58.95885vw, 100vh) scale(0.5018);
transform: translate(58.95885vw, 100vh) scale(0.5018); } }
@keyframes fall-73 {
48.345% {
-webkit-transform: translate(56.2897vw, 48.345vh) scale(0.5018);
transform: translate(56.2897vw, 48.345vh) scale(0.5018); }
to {
-webkit-transform: translate(58.95885vw, 100vh) scale(0.5018);
transform: translate(58.95885vw, 100vh) scale(0.5018); } }
.snow:nth-child(74) {
opacity: 0.0522;
-webkit-transform: translate(22.2045vw, -10px) scale(0.7662);
transform: translate(22.2045vw, -10px) scale(0.7662);
-webkit-animation: fall-74 24s -3s linear infinite;
animation: fall-74 24s -3s linear infinite; }
@-webkit-keyframes fall-74 {
68.904% {
-webkit-transform: translate(29.0247vw, 68.904vh) scale(0.7662);
transform: translate(29.0247vw, 68.904vh) scale(0.7662); }
to {
-webkit-transform: translate(25.6146vw, 100vh) scale(0.7662);
transform: translate(25.6146vw, 100vh) scale(0.7662); } }
@keyframes fall-74 {
68.904% {
-webkit-transform: translate(29.0247vw, 68.904vh) scale(0.7662);
transform: translate(29.0247vw, 68.904vh) scale(0.7662); }
to {
-webkit-transform: translate(25.6146vw, 100vh) scale(0.7662);
transform: translate(25.6146vw, 100vh) scale(0.7662); } }
.snow:nth-child(75) {
opacity: 0.7623;
-webkit-transform: translate(79.2893vw, -10px) scale(0.5399);
transform: translate(79.2893vw, -10px) scale(0.5399);
-webkit-animation: fall-75 30s -21s linear infinite;
animation: fall-75 30s -21s linear infinite; }
@-webkit-keyframes fall-75 {
59.779% {
-webkit-transform: translate(83.6879vw, 59.779vh) scale(0.5399);
transform: translate(83.6879vw, 59.779vh) scale(0.5399); }
to {
-webkit-transform: translate(81.4886vw, 100vh) scale(0.5399);
transform: translate(81.4886vw, 100vh) scale(0.5399); } }
@keyframes fall-75 {
59.779% {
-webkit-transform: translate(83.6879vw, 59.779vh) scale(0.5399);
transform: translate(83.6879vw, 59.779vh) scale(0.5399); }
to {
-webkit-transform: translate(81.4886vw, 100vh) scale(0.5399);
transform: translate(81.4886vw, 100vh) scale(0.5399); } }
.snow:nth-child(76) {
opacity: 0.1189;
-webkit-transform: translate(24.3931vw, -10px) scale(0.9291);
transform: translate(24.3931vw, -10px) scale(0.9291);
-webkit-animation: fall-76 28s -4s linear infinite;
animation: fall-76 28s -4s linear infinite; }
@-webkit-keyframes fall-76 {
54.216% {
-webkit-transform: translate(27.0319vw, 54.216vh) scale(0.9291);
transform: translate(27.0319vw, 54.216vh) scale(0.9291); }
to {
-webkit-transform: translate(25.7125vw, 100vh) scale(0.9291);
transform: translate(25.7125vw, 100vh) scale(0.9291); } }
@keyframes fall-76 {
54.216% {
-webkit-transform: translate(27.0319vw, 54.216vh) scale(0.9291);
transform: translate(27.0319vw, 54.216vh) scale(0.9291); }
to {
-webkit-transform: translate(25.7125vw, 100vh) scale(0.9291);
transform: translate(25.7125vw, 100vh) scale(0.9291); } }
.snow:nth-child(77) {
opacity: 0.9993;
-webkit-transform: translate(84.6213vw, -10px) scale(0.2024);
transform: translate(84.6213vw, -10px) scale(0.2024);
-webkit-animation: fall-77 16s -17s linear infinite;
animation: fall-77 16s -17s linear infinite; }
@-webkit-keyframes fall-77 {
42.733% {
-webkit-transform: translate(86.7529vw, 42.733vh) scale(0.2024);
transform: translate(86.7529vw, 42.733vh) scale(0.2024); }
to {
-webkit-transform: translate(85.6871vw, 100vh) scale(0.2024);
transform: translate(85.6871vw, 100vh) scale(0.2024); } }
@keyframes fall-77 {
42.733% {
-webkit-transform: translate(86.7529vw, 42.733vh) scale(0.2024);
transform: translate(86.7529vw, 42.733vh) scale(0.2024); }
to {
-webkit-transform: translate(85.6871vw, 100vh) scale(0.2024);
transform: translate(85.6871vw, 100vh) scale(0.2024); } }
.snow:nth-child(78) {
opacity: 0.1188;
-webkit-transform: translate(37.6888vw, -10px) scale(0.4222);
transform: translate(37.6888vw, -10px) scale(0.4222);
-webkit-animation: fall-78 15s -23s linear infinite;
animation: fall-78 15s -23s linear infinite; }
@-webkit-keyframes fall-78 {
78.22% {
-webkit-transform: translate(34.4374vw, 78.22vh) scale(0.4222);
transform: translate(34.4374vw, 78.22vh) scale(0.4222); }
to {
-webkit-transform: translate(36.0631vw, 100vh) scale(0.4222);
transform: translate(36.0631vw, 100vh) scale(0.4222); } }
@keyframes fall-78 {
78.22% {
-webkit-transform: translate(34.4374vw, 78.22vh) scale(0.4222);
transform: translate(34.4374vw, 78.22vh) scale(0.4222); }
to {
-webkit-transform: translate(36.0631vw, 100vh) scale(0.4222);
transform: translate(36.0631vw, 100vh) scale(0.4222); } }
.snow:nth-child(79) {
opacity: 0.7356;
-webkit-transform: translate(49.6368vw, -10px) scale(0.5629);
transform: translate(49.6368vw, -10px) scale(0.5629);
-webkit-animation: fall-79 21s -9s linear infinite;
animation: fall-79 21s -9s linear infinite; }
@-webkit-keyframes fall-79 {
33.763% {
-webkit-transform: translate(51.6229vw, 33.763vh) scale(0.5629);
transform: translate(51.6229vw, 33.763vh) scale(0.5629); }
to {
-webkit-transform: translate(50.62985vw, 100vh) scale(0.5629);
transform: translate(50.62985vw, 100vh) scale(0.5629); } }
@keyframes fall-79 {
33.763% {
-webkit-transform: translate(51.6229vw, 33.763vh) scale(0.5629);
transform: translate(51.6229vw, 33.763vh) scale(0.5629); }
to {
-webkit-transform: translate(50.62985vw, 100vh) scale(0.5629);
transform: translate(50.62985vw, 100vh) scale(0.5629); } }
.snow:nth-child(80) {
opacity: 0.3812;
-webkit-transform: translate(80.7517vw, -10px) scale(0.5568);
transform: translate(80.7517vw, -10px) scale(0.5568);
-webkit-animation: fall-80 12s -17s linear infinite;
animation: fall-80 12s -17s linear infinite; }
@-webkit-keyframes fall-80 {
38.788% {
-webkit-transform: translate(72.7073vw, 38.788vh) scale(0.5568);
transform: translate(72.7073vw, 38.788vh) scale(0.5568); }
to {
-webkit-transform: translate(76.7295vw, 100vh) scale(0.5568);
transform: translate(76.7295vw, 100vh) scale(0.5568); } }
@keyframes fall-80 {
38.788% {
-webkit-transform: translate(72.7073vw, 38.788vh) scale(0.5568);
transform: translate(72.7073vw, 38.788vh) scale(0.5568); }
to {
-webkit-transform: translate(76.7295vw, 100vh) scale(0.5568);
transform: translate(76.7295vw, 100vh) scale(0.5568); } }
.snow:nth-child(81) {
opacity: 0.6947;
-webkit-transform: translate(42.7952vw, -10px) scale(0.5113);
transform: translate(42.7952vw, -10px) scale(0.5113);
-webkit-animation: fall-81 15s -18s linear infinite;
animation: fall-81 15s -18s linear infinite; }
@-webkit-keyframes fall-81 {
46.035% {
-webkit-transform: translate(36.336vw, 46.035vh) scale(0.5113);
transform: translate(36.336vw, 46.035vh) scale(0.5113); }
to {
-webkit-transform: translate(39.5656vw, 100vh) scale(0.5113);
transform: translate(39.5656vw, 100vh) scale(0.5113); } }
@keyframes fall-81 {
46.035% {
-webkit-transform: translate(36.336vw, 46.035vh) scale(0.5113);
transform: translate(36.336vw, 46.035vh) scale(0.5113); }
to {
-webkit-transform: translate(39.5656vw, 100vh) scale(0.5113);
transform: translate(39.5656vw, 100vh) scale(0.5113); } }
.snow:nth-child(82) {
opacity: 0.8995;
-webkit-transform: translate(54.3501vw, -10px) scale(0.8036);
transform: translate(54.3501vw, -10px) scale(0.8036);
-webkit-animation: fall-82 28s -2s linear infinite;
animation: fall-82 28s -2s linear infinite; }
@-webkit-keyframes fall-82 {
69.307% {
-webkit-transform: translate(53.3653vw, 69.307vh) scale(0.8036);
transform: translate(53.3653vw, 69.307vh) scale(0.8036); }
to {
-webkit-transform: translate(53.8577vw, 100vh) scale(0.8036);
transform: translate(53.8577vw, 100vh) scale(0.8036); } }
@keyframes fall-82 {
69.307% {
-webkit-transform: translate(53.3653vw, 69.307vh) scale(0.8036);
transform: translate(53.3653vw, 69.307vh) scale(0.8036); }
to {
-webkit-transform: translate(53.8577vw, 100vh) scale(0.8036);
transform: translate(53.8577vw, 100vh) scale(0.8036); } }
.snow:nth-child(83) {
opacity: 0.41;
-webkit-transform: translate(64.5761vw, -10px) scale(0.4877);
transform: translate(64.5761vw, -10px) scale(0.4877);
-webkit-animation: fall-83 18s -20s linear infinite;
animation: fall-83 18s -20s linear infinite; }
@-webkit-keyframes fall-83 {
51.619% {
-webkit-transform: translate(59.0961vw, 51.619vh) scale(0.4877);
transform: translate(59.0961vw, 51.619vh) scale(0.4877); }
to {
-webkit-transform: translate(61.8361vw, 100vh) scale(0.4877);
transform: translate(61.8361vw, 100vh) scale(0.4877); } }
@keyframes fall-83 {
51.619% {
-webkit-transform: translate(59.0961vw, 51.619vh) scale(0.4877);
transform: translate(59.0961vw, 51.619vh) scale(0.4877); }
to {
-webkit-transform: translate(61.8361vw, 100vh) scale(0.4877);
transform: translate(61.8361vw, 100vh) scale(0.4877); } }
.snow:nth-child(84) {
opacity: 0.1186;
-webkit-transform: translate(50.3113vw, -10px) scale(0.774);
transform: translate(50.3113vw, -10px) scale(0.774);
-webkit-animation: fall-84 17s -5s linear infinite;
animation: fall-84 17s -5s linear infinite; }
@-webkit-keyframes fall-84 {
46.263% {
-webkit-transform: translate(49.399vw, 46.263vh) scale(0.774);
transform: translate(49.399vw, 46.263vh) scale(0.774); }
to {
-webkit-transform: translate(49.85515vw, 100vh) scale(0.774);
transform: translate(49.85515vw, 100vh) scale(0.774); } }
@keyframes fall-84 {
46.263% {
-webkit-transform: translate(49.399vw, 46.263vh) scale(0.774);
transform: translate(49.399vw, 46.263vh) scale(0.774); }
to {
-webkit-transform: translate(49.85515vw, 100vh) scale(0.774);
transform: translate(49.85515vw, 100vh) scale(0.774); } }
.snow:nth-child(85) {
opacity: 0.6402;
-webkit-transform: translate(63.6743vw, -10px) scale(0.8217);
transform: translate(63.6743vw, -10px) scale(0.8217);
-webkit-animation: fall-85 26s -9s linear infinite;
animation: fall-85 26s -9s linear infinite; }
@-webkit-keyframes fall-85 {
72.406% {
-webkit-transform: translate(54.867vw, 72.406vh) scale(0.8217);
transform: translate(54.867vw, 72.406vh) scale(0.8217); }
to {
-webkit-transform: translate(59.27065vw, 100vh) scale(0.8217);
transform: translate(59.27065vw, 100vh) scale(0.8217); } }
@keyframes fall-85 {
72.406% {
-webkit-transform: translate(54.867vw, 72.406vh) scale(0.8217);
transform: translate(54.867vw, 72.406vh) scale(0.8217); }
to {
-webkit-transform: translate(59.27065vw, 100vh) scale(0.8217);
transform: translate(59.27065vw, 100vh) scale(0.8217); } }
.snow:nth-child(86) {
opacity: 0.4715;
-webkit-transform: translate(34.8596vw, -10px) scale(0.6523);
transform: translate(34.8596vw, -10px) scale(0.6523);
-webkit-animation: fall-86 19s -5s linear infinite;
animation: fall-86 19s -5s linear infinite; }
@-webkit-keyframes fall-86 {
79.222% {
-webkit-transform: translate(28.9445vw, 79.222vh) scale(0.6523);
transform: translate(28.9445vw, 79.222vh) scale(0.6523); }
to {
-webkit-transform: translate(31.90205vw, 100vh) scale(0.6523);
transform: translate(31.90205vw, 100vh) scale(0.6523); } }
@keyframes fall-86 {
79.222% {
-webkit-transform: translate(28.9445vw, 79.222vh) scale(0.6523);
transform: translate(28.9445vw, 79.222vh) scale(0.6523); }
to {
-webkit-transform: translate(31.90205vw, 100vh) scale(0.6523);
transform: translate(31.90205vw, 100vh) scale(0.6523); } }
.snow:nth-child(87) {
opacity: 0.1238;
-webkit-transform: translate(78.2122vw, -10px) scale(0.1494);
transform: translate(78.2122vw, -10px) scale(0.1494);
-webkit-animation: fall-87 26s -16s linear infinite;
animation: fall-87 26s -16s linear infinite; }
@-webkit-keyframes fall-87 {
44.973% {
-webkit-transform: translate(85.6428vw, 44.973vh) scale(0.1494);
transform: translate(85.6428vw, 44.973vh) scale(0.1494); }
to {
-webkit-transform: translate(81.9275vw, 100vh) scale(0.1494);
transform: translate(81.9275vw, 100vh) scale(0.1494); } }
@keyframes fall-87 {
44.973% {
-webkit-transform: translate(85.6428vw, 44.973vh) scale(0.1494);
transform: translate(85.6428vw, 44.973vh) scale(0.1494); }
to {
-webkit-transform: translate(81.9275vw, 100vh) scale(0.1494);
transform: translate(81.9275vw, 100vh) scale(0.1494); } }
.snow:nth-child(88) {
opacity: 0.0129;
-webkit-transform: translate(45.5117vw, -10px) scale(0.3756);
transform: translate(45.5117vw, -10px) scale(0.3756);
-webkit-animation: fall-88 28s -28s linear infinite;
animation: fall-88 28s -28s linear infinite; }
@-webkit-keyframes fall-88 {
79.581% {
-webkit-transform: translate(47.567vw, 79.581vh) scale(0.3756);
transform: translate(47.567vw, 79.581vh) scale(0.3756); }
to {
-webkit-transform: translate(46.53935vw, 100vh) scale(0.3756);
transform: translate(46.53935vw, 100vh) scale(0.3756); } }
@keyframes fall-88 {
79.581% {
-webkit-transform: translate(47.567vw, 79.581vh) scale(0.3756);
transform: translate(47.567vw, 79.581vh) scale(0.3756); }
to {
-webkit-transform: translate(46.53935vw, 100vh) scale(0.3756);
transform: translate(46.53935vw, 100vh) scale(0.3756); } }
.snow:nth-child(89) {
opacity: 0.1159;
-webkit-transform: translate(81.3703vw, -10px) scale(0.8109);
transform: translate(81.3703vw, -10px) scale(0.8109);
-webkit-animation: fall-89 12s -9s linear infinite;
animation: fall-89 12s -9s linear infinite; }
@-webkit-keyframes fall-89 {
68.786% {
-webkit-transform: translate(91.1832vw, 68.786vh) scale(0.8109);
transform: translate(91.1832vw, 68.786vh) scale(0.8109); }
to {
-webkit-transform: translate(86.27675vw, 100vh) scale(0.8109);
transform: translate(86.27675vw, 100vh) scale(0.8109); } }
@keyframes fall-89 {
68.786% {
-webkit-transform: translate(91.1832vw, 68.786vh) scale(0.8109);
transform: translate(91.1832vw, 68.786vh) scale(0.8109); }
to {
-webkit-transform: translate(86.27675vw, 100vh) scale(0.8109);
transform: translate(86.27675vw, 100vh) scale(0.8109); } }
.snow:nth-child(90) {
opacity: 0.5747;
-webkit-transform: translate(80.7627vw, -10px) scale(0.3289);
transform: translate(80.7627vw, -10px) scale(0.3289);
-webkit-animation: fall-90 24s -4s linear infinite;
animation: fall-90 24s -4s linear infinite; }
@-webkit-keyframes fall-90 {
77.717% {
-webkit-transform: translate(78.3253vw, 77.717vh) scale(0.3289);
transform: translate(78.3253vw, 77.717vh) scale(0.3289); }
to {
-webkit-transform: translate(79.544vw, 100vh) scale(0.3289);
transform: translate(79.544vw, 100vh) scale(0.3289); } }
@keyframes fall-90 {
77.717% {
-webkit-transform: translate(78.3253vw, 77.717vh) scale(0.3289);
transform: translate(78.3253vw, 77.717vh) scale(0.3289); }
to {
-webkit-transform: translate(79.544vw, 100vh) scale(0.3289);
transform: translate(79.544vw, 100vh) scale(0.3289); } }
.snow:nth-child(91) {
opacity: 0.7927;
-webkit-transform: translate(36.0229vw, -10px) scale(0.1489);
transform: translate(36.0229vw, -10px) scale(0.1489);
-webkit-animation: fall-91 15s -11s linear infinite;
animation: fall-91 15s -11s linear infinite; }
@-webkit-keyframes fall-91 {
49.805% {
-webkit-transform: translate(40.5279vw, 49.805vh) scale(0.1489);
transform: translate(40.5279vw, 49.805vh) scale(0.1489); }
to {
-webkit-transform: translate(38.2754vw, 100vh) scale(0.1489);
transform: translate(38.2754vw, 100vh) scale(0.1489); } }
@keyframes fall-91 {
49.805% {
-webkit-transform: translate(40.5279vw, 49.805vh) scale(0.1489);
transform: translate(40.5279vw, 49.805vh) scale(0.1489); }
to {
-webkit-transform: translate(38.2754vw, 100vh) scale(0.1489);
transform: translate(38.2754vw, 100vh) scale(0.1489); } }
.snow:nth-child(92) {
opacity: 0.4959;
-webkit-transform: translate(36.4174vw, -10px) scale(0.4153);
transform: translate(36.4174vw, -10px) scale(0.4153);
-webkit-animation: fall-92 25s -12s linear infinite;
animation: fall-92 25s -12s linear infinite; }
@-webkit-keyframes fall-92 {
40.638% {
-webkit-transform: translate(38.5595vw, 40.638vh) scale(0.4153);
transform: translate(38.5595vw, 40.638vh) scale(0.4153); }
to {
-webkit-transform: translate(37.48845vw, 100vh) scale(0.4153);
transform: translate(37.48845vw, 100vh) scale(0.4153); } }
@keyframes fall-92 {
40.638% {
-webkit-transform: translate(38.5595vw, 40.638vh) scale(0.4153);
transform: translate(38.5595vw, 40.638vh) scale(0.4153); }
to {
-webkit-transform: translate(37.48845vw, 100vh) scale(0.4153);
transform: translate(37.48845vw, 100vh) scale(0.4153); } }
.snow:nth-child(93) {
opacity: 0.7623;
-webkit-transform: translate(39.1163vw, -10px) scale(0.2808);
transform: translate(39.1163vw, -10px) scale(0.2808);
-webkit-animation: fall-93 28s -29s linear infinite;
animation: fall-93 28s -29s linear infinite; }
@-webkit-keyframes fall-93 {
52.168% {
-webkit-transform: translate(48.6311vw, 52.168vh) scale(0.2808);
transform: translate(48.6311vw, 52.168vh) scale(0.2808); }
to {
-webkit-transform: translate(43.8737vw, 100vh) scale(0.2808);
transform: translate(43.8737vw, 100vh) scale(0.2808); } }
@keyframes fall-93 {
52.168% {
-webkit-transform: translate(48.6311vw, 52.168vh) scale(0.2808);
transform: translate(48.6311vw, 52.168vh) scale(0.2808); }
to {
-webkit-transform: translate(43.8737vw, 100vh) scale(0.2808);
transform: translate(43.8737vw, 100vh) scale(0.2808); } }
.snow:nth-child(94) {
opacity: 0.4607;
-webkit-transform: translate(10.1447vw, -10px) scale(0.9261);
transform: translate(10.1447vw, -10px) scale(0.9261);
-webkit-animation: fall-94 26s -5s linear infinite;
animation: fall-94 26s -5s linear infinite; }
@-webkit-keyframes fall-94 {
54.532% {
-webkit-transform: translate(1.1443vw, 54.532vh) scale(0.9261);
transform: translate(1.1443vw, 54.532vh) scale(0.9261); }
to {
-webkit-transform: translate(5.6445vw, 100vh) scale(0.9261);
transform: translate(5.6445vw, 100vh) scale(0.9261); } }
@keyframes fall-94 {
54.532% {
-webkit-transform: translate(1.1443vw, 54.532vh) scale(0.9261);
transform: translate(1.1443vw, 54.532vh) scale(0.9261); }
to {
-webkit-transform: translate(5.6445vw, 100vh) scale(0.9261);
transform: translate(5.6445vw, 100vh) scale(0.9261); } }
.snow:nth-child(95) {
opacity: 0.569;
-webkit-transform: translate(46.4641vw, -10px) scale(0.2234);
transform: translate(46.4641vw, -10px) scale(0.2234);
-webkit-animation: fall-95 16s -26s linear infinite;
animation: fall-95 16s -26s linear infinite; }
@-webkit-keyframes fall-95 {
61.891% {
-webkit-transform: translate(55.8632vw, 61.891vh) scale(0.2234);
transform: translate(55.8632vw, 61.891vh) scale(0.2234); }
to {
-webkit-transform: translate(51.16365vw, 100vh) scale(0.2234);
transform: translate(51.16365vw, 100vh) scale(0.2234); } }
@keyframes fall-95 {
61.891% {
-webkit-transform: translate(55.8632vw, 61.891vh) scale(0.2234);
transform: translate(55.8632vw, 61.891vh) scale(0.2234); }
to {
-webkit-transform: translate(51.16365vw, 100vh) scale(0.2234);
transform: translate(51.16365vw, 100vh) scale(0.2234); } }
.snow:nth-child(96) {
opacity: 0.8375;
-webkit-transform: translate(14.407vw, -10px) scale(0.1423);
transform: translate(14.407vw, -10px) scale(0.1423);
-webkit-animation: fall-96 15s -8s linear infinite;
animation: fall-96 15s -8s linear infinite; }
@-webkit-keyframes fall-96 {
61.772% {
-webkit-transform: translate(12.4508vw, 61.772vh) scale(0.1423);
transform: translate(12.4508vw, 61.772vh) scale(0.1423); }
to {
-webkit-transform: translate(13.4289vw, 100vh) scale(0.1423);
transform: translate(13.4289vw, 100vh) scale(0.1423); } }
@keyframes fall-96 {
61.772% {
-webkit-transform: translate(12.4508vw, 61.772vh) scale(0.1423);
transform: translate(12.4508vw, 61.772vh) scale(0.1423); }
to {
-webkit-transform: translate(13.4289vw, 100vh) scale(0.1423);
transform: translate(13.4289vw, 100vh) scale(0.1423); } }
.snow:nth-child(97) {
opacity: 0.547;
-webkit-transform: translate(43.8682vw, -10px) scale(0.1395);
transform: translate(43.8682vw, -10px) scale(0.1395);
-webkit-animation: fall-97 24s -14s linear infinite;
animation: fall-97 24s -14s linear infinite; }
@-webkit-keyframes fall-97 {
71.458% {
-webkit-transform: translate(45.4611vw, 71.458vh) scale(0.1395);
transform: translate(45.4611vw, 71.458vh) scale(0.1395); }
to {
-webkit-transform: translate(44.66465vw, 100vh) scale(0.1395);
transform: translate(44.66465vw, 100vh) scale(0.1395); } }
@keyframes fall-97 {
71.458% {
-webkit-transform: translate(45.4611vw, 71.458vh) scale(0.1395);
transform: translate(45.4611vw, 71.458vh) scale(0.1395); }
to {
-webkit-transform: translate(44.66465vw, 100vh) scale(0.1395);
transform: translate(44.66465vw, 100vh) scale(0.1395); } }
.snow:nth-child(98) {
opacity: 0.6939;
-webkit-transform: translate(3.7282vw, -10px) scale(0.1964);
transform: translate(3.7282vw, -10px) scale(0.1964);
-webkit-animation: fall-98 24s -22s linear infinite;
animation: fall-98 24s -22s linear infinite; }
@-webkit-keyframes fall-98 {
72.684% {
-webkit-transform: translate(-0.801vw, 72.684vh) scale(0.1964);
transform: translate(-0.801vw, 72.684vh) scale(0.1964); }
to {
-webkit-transform: translate(1.4636vw, 100vh) scale(0.1964);
transform: translate(1.4636vw, 100vh) scale(0.1964); } }
@keyframes fall-98 {
72.684% {
-webkit-transform: translate(-0.801vw, 72.684vh) scale(0.1964);
transform: translate(-0.801vw, 72.684vh) scale(0.1964); }
to {
-webkit-transform: translate(1.4636vw, 100vh) scale(0.1964);
transform: translate(1.4636vw, 100vh) scale(0.1964); } }
.snow:nth-child(99) {
opacity: 0.0994;
-webkit-transform: translate(66.4197vw, -10px) scale(0.8002);
transform: translate(66.4197vw, -10px) scale(0.8002);
-webkit-animation: fall-99 21s -9s linear infinite;
animation: fall-99 21s -9s linear infinite; }
@-webkit-keyframes fall-99 {
61.101% {
-webkit-transform: translate(58.6412vw, 61.101vh) scale(0.8002);
transform: translate(58.6412vw, 61.101vh) scale(0.8002); }
to {
-webkit-transform: translate(62.53045vw, 100vh) scale(0.8002);
transform: translate(62.53045vw, 100vh) scale(0.8002); } }
@keyframes fall-99 {
61.101% {
-webkit-transform: translate(58.6412vw, 61.101vh) scale(0.8002);
transform: translate(58.6412vw, 61.101vh) scale(0.8002); }
to {
-webkit-transform: translate(62.53045vw, 100vh) scale(0.8002);
transform: translate(62.53045vw, 100vh) scale(0.8002); } }
.snow:nth-child(100) {
opacity: 0.8173;
-webkit-transform: translate(72.3749vw, -10px) scale(0.6024);
transform: translate(72.3749vw, -10px) scale(0.6024);
-webkit-animation: fall-100 16s -12s linear infinite;
animation: fall-100 16s -12s linear infinite; }
@-webkit-keyframes fall-100 {
64.954% {
-webkit-transform: translate(75.6838vw, 64.954vh) scale(0.6024);
transform: translate(75.6838vw, 64.954vh) scale(0.6024); }
to {
-webkit-transform: translate(74.02935vw, 100vh) scale(0.6024);
transform: translate(74.02935vw, 100vh) scale(0.6024); } }
@keyframes fall-100 {
64.954% {
-webkit-transform: translate(75.6838vw, 64.954vh) scale(0.6024);
transform: translate(75.6838vw, 64.954vh) scale(0.6024); }
to {
-webkit-transform: translate(74.02935vw, 100vh) scale(0.6024);
transform: translate(74.02935vw, 100vh) scale(0.6024); } }
.snow:nth-child(101) {
opacity: 0.2211;
-webkit-transform: translate(33.601vw, -10px) scale(0.4814);
transform: translate(33.601vw, -10px) scale(0.4814);
-webkit-animation: fall-101 13s -13s linear infinite;
animation: fall-101 13s -13s linear infinite; }
@-webkit-keyframes fall-101 {
61.806% {
-webkit-transform: translate(37.1604vw, 61.806vh) scale(0.4814);
transform: translate(37.1604vw, 61.806vh) scale(0.4814); }
to {
-webkit-transform: translate(35.3807vw, 100vh) scale(0.4814);
transform: translate(35.3807vw, 100vh) scale(0.4814); } }
@keyframes fall-101 {
61.806% {
-webkit-transform: translate(37.1604vw, 61.806vh) scale(0.4814);
transform: translate(37.1604vw, 61.806vh) scale(0.4814); }
to {
-webkit-transform: translate(35.3807vw, 100vh) scale(0.4814);
transform: translate(35.3807vw, 100vh) scale(0.4814); } }
.snow:nth-child(102) {
opacity: 0.9837;
-webkit-transform: translate(48.6825vw, -10px) scale(0.9792);
transform: translate(48.6825vw, -10px) scale(0.9792);
-webkit-animation: fall-102 20s -4s linear infinite;
animation: fall-102 20s -4s linear infinite; }
@-webkit-keyframes fall-102 {
40.326% {
-webkit-transform: translate(50.1932vw, 40.326vh) scale(0.9792);
transform: translate(50.1932vw, 40.326vh) scale(0.9792); }
to {
-webkit-transform: translate(49.43785vw, 100vh) scale(0.9792);
transform: translate(49.43785vw, 100vh) scale(0.9792); } }
@keyframes fall-102 {
40.326% {
-webkit-transform: translate(50.1932vw, 40.326vh) scale(0.9792);
transform: translate(50.1932vw, 40.326vh) scale(0.9792); }
to {
-webkit-transform: translate(49.43785vw, 100vh) scale(0.9792);
transform: translate(49.43785vw, 100vh) scale(0.9792); } }
.snow:nth-child(103) {
opacity: 0.7564;
-webkit-transform: translate(61.5476vw, -10px) scale(0.7257);
transform: translate(61.5476vw, -10px) scale(0.7257);
-webkit-animation: fall-103 20s -18s linear infinite;
animation: fall-103 20s -18s linear infinite; }
@-webkit-keyframes fall-103 {
63.507% {
-webkit-transform: translate(60.8505vw, 63.507vh) scale(0.7257);
transform: translate(60.8505vw, 63.507vh) scale(0.7257); }
to {
-webkit-transform: translate(61.19905vw, 100vh) scale(0.7257);
transform: translate(61.19905vw, 100vh) scale(0.7257); } }
@keyframes fall-103 {
63.507% {
-webkit-transform: translate(60.8505vw, 63.507vh) scale(0.7257);
transform: translate(60.8505vw, 63.507vh) scale(0.7257); }
to {
-webkit-transform: translate(61.19905vw, 100vh) scale(0.7257);
transform: translate(61.19905vw, 100vh) scale(0.7257); } }
.snow:nth-child(104) {
opacity: 0.2767;
-webkit-transform: translate(80.6256vw, -10px) scale(0.8684);
transform: translate(80.6256vw, -10px) scale(0.8684);
-webkit-animation: fall-104 15s -14s linear infinite;
animation: fall-104 15s -14s linear infinite; }
@-webkit-keyframes fall-104 {
31.723% {
-webkit-transform: translate(82.2625vw, 31.723vh) scale(0.8684);
transform: translate(82.2625vw, 31.723vh) scale(0.8684); }
to {
-webkit-transform: translate(81.44405vw, 100vh) scale(0.8684);
transform: translate(81.44405vw, 100vh) scale(0.8684); } }
@keyframes fall-104 {
31.723% {
-webkit-transform: translate(82.2625vw, 31.723vh) scale(0.8684);
transform: translate(82.2625vw, 31.723vh) scale(0.8684); }
to {
-webkit-transform: translate(81.44405vw, 100vh) scale(0.8684);
transform: translate(81.44405vw, 100vh) scale(0.8684); } }
.snow:nth-child(105) {
opacity: 0.698;
-webkit-transform: translate(10.734vw, -10px) scale(0.7463);
transform: translate(10.734vw, -10px) scale(0.7463);
-webkit-animation: fall-105 11s -19s linear infinite;
animation: fall-105 11s -19s linear infinite; }
@-webkit-keyframes fall-105 {
62.492% {
-webkit-transform: translate(13.7314vw, 62.492vh) scale(0.7463);
transform: translate(13.7314vw, 62.492vh) scale(0.7463); }
to {
-webkit-transform: translate(12.2327vw, 100vh) scale(0.7463);
transform: translate(12.2327vw, 100vh) scale(0.7463); } }
@keyframes fall-105 {
62.492% {
-webkit-transform: translate(13.7314vw, 62.492vh) scale(0.7463);
transform: translate(13.7314vw, 62.492vh) scale(0.7463); }
to {
-webkit-transform: translate(12.2327vw, 100vh) scale(0.7463);
transform: translate(12.2327vw, 100vh) scale(0.7463); } }
.snow:nth-child(106) {
opacity: 0.6568;
-webkit-transform: translate(76.6669vw, -10px) scale(0.832);
transform: translate(76.6669vw, -10px) scale(0.832);
-webkit-animation: fall-106 26s -2s linear infinite;
animation: fall-106 26s -2s linear infinite; }
@-webkit-keyframes fall-106 {
34.962% {
-webkit-transform: translate(70.9277vw, 34.962vh) scale(0.832);
transform: translate(70.9277vw, 34.962vh) scale(0.832); }
to {
-webkit-transform: translate(73.7973vw, 100vh) scale(0.832);
transform: translate(73.7973vw, 100vh) scale(0.832); } }
@keyframes fall-106 {
34.962% {
-webkit-transform: translate(70.9277vw, 34.962vh) scale(0.832);
transform: translate(70.9277vw, 34.962vh) scale(0.832); }
to {
-webkit-transform: translate(73.7973vw, 100vh) scale(0.832);
transform: translate(73.7973vw, 100vh) scale(0.832); } }
.snow:nth-child(107) {
opacity: 0.8761;
-webkit-transform: translate(83.1837vw, -10px) scale(0.468);
transform: translate(83.1837vw, -10px) scale(0.468);
-webkit-animation: fall-107 20s -26s linear infinite;
animation: fall-107 20s -26s linear infinite; }
@-webkit-keyframes fall-107 {
32.013% {
-webkit-transform: translate(75.2148vw, 32.013vh) scale(0.468);
transform: translate(75.2148vw, 32.013vh) scale(0.468); }
to {
-webkit-transform: translate(79.19925vw, 100vh) scale(0.468);
transform: translate(79.19925vw, 100vh) scale(0.468); } }
@keyframes fall-107 {
32.013% {
-webkit-transform: translate(75.2148vw, 32.013vh) scale(0.468);
transform: translate(75.2148vw, 32.013vh) scale(0.468); }
to {
-webkit-transform: translate(79.19925vw, 100vh) scale(0.468);
transform: translate(79.19925vw, 100vh) scale(0.468); } }
.snow:nth-child(108) {
opacity: 0.5877;
-webkit-transform: translate(75.6145vw, -10px) scale(0.681);
transform: translate(75.6145vw, -10px) scale(0.681);
-webkit-animation: fall-108 11s -20s linear infinite;
animation: fall-108 11s -20s linear infinite; }
@-webkit-keyframes fall-108 {
35.829% {
-webkit-transform: translate(77.3934vw, 35.829vh) scale(0.681);
transform: translate(77.3934vw, 35.829vh) scale(0.681); }
to {
-webkit-transform: translate(76.50395vw, 100vh) scale(0.681);
transform: translate(76.50395vw, 100vh) scale(0.681); } }
@keyframes fall-108 {
35.829% {
-webkit-transform: translate(77.3934vw, 35.829vh) scale(0.681);
transform: translate(77.3934vw, 35.829vh) scale(0.681); }
to {
-webkit-transform: translate(76.50395vw, 100vh) scale(0.681);
transform: translate(76.50395vw, 100vh) scale(0.681); } }
.snow:nth-child(109) {
opacity: 0.245;
-webkit-transform: translate(44.822vw, -10px) scale(0.3242);
transform: translate(44.822vw, -10px) scale(0.3242);
-webkit-animation: fall-109 25s -18s linear infinite;
animation: fall-109 25s -18s linear infinite; }
@-webkit-keyframes fall-109 {
72.365% {
-webkit-transform: translate(45.5984vw, 72.365vh) scale(0.3242);
transform: translate(45.5984vw, 72.365vh) scale(0.3242); }
to {
-webkit-transform: translate(45.2102vw, 100vh) scale(0.3242);
transform: translate(45.2102vw, 100vh) scale(0.3242); } }
@keyframes fall-109 {
72.365% {
-webkit-transform: translate(45.5984vw, 72.365vh) scale(0.3242);
transform: translate(45.5984vw, 72.365vh) scale(0.3242); }
to {
-webkit-transform: translate(45.2102vw, 100vh) scale(0.3242);
transform: translate(45.2102vw, 100vh) scale(0.3242); } }
.snow:nth-child(110) {
opacity: 0.5577;
-webkit-transform: translate(59.4973vw, -10px) scale(0.8287);
transform: translate(59.4973vw, -10px) scale(0.8287);
-webkit-animation: fall-110 16s -24s linear infinite;
animation: fall-110 16s -24s linear infinite; }
@-webkit-keyframes fall-110 {
32.766% {
-webkit-transform: translate(64.6331vw, 32.766vh) scale(0.8287);
transform: translate(64.6331vw, 32.766vh) scale(0.8287); }
to {
-webkit-transform: translate(62.0652vw, 100vh) scale(0.8287);
transform: translate(62.0652vw, 100vh) scale(0.8287); } }
@keyframes fall-110 {
32.766% {
-webkit-transform: translate(64.6331vw, 32.766vh) scale(0.8287);
transform: translate(64.6331vw, 32.766vh) scale(0.8287); }
to {
-webkit-transform: translate(62.0652vw, 100vh) scale(0.8287);
transform: translate(62.0652vw, 100vh) scale(0.8287); } }
.snow:nth-child(111) {
opacity: 0.7936;
-webkit-transform: translate(5.0067vw, -10px) scale(0.9218);
transform: translate(5.0067vw, -10px) scale(0.9218);
-webkit-animation: fall-111 12s -14s linear infinite;
animation: fall-111 12s -14s linear infinite; }
@-webkit-keyframes fall-111 {
73.299% {
-webkit-transform: translate(6.0674vw, 73.299vh) scale(0.9218);
transform: translate(6.0674vw, 73.299vh) scale(0.9218); }
to {
-webkit-transform: translate(5.53705vw, 100vh) scale(0.9218);
transform: translate(5.53705vw, 100vh) scale(0.9218); } }
@keyframes fall-111 {
73.299% {
-webkit-transform: translate(6.0674vw, 73.299vh) scale(0.9218);
transform: translate(6.0674vw, 73.299vh) scale(0.9218); }
to {
-webkit-transform: translate(5.53705vw, 100vh) scale(0.9218);
transform: translate(5.53705vw, 100vh) scale(0.9218); } }
.snow:nth-child(112) {
opacity: 0.4089;
-webkit-transform: translate(12.6379vw, -10px) scale(0.7783);
transform: translate(12.6379vw, -10px) scale(0.7783);
-webkit-animation: fall-112 12s -29s linear infinite;
animation: fall-112 12s -29s linear infinite; }
@-webkit-keyframes fall-112 {
79.407% {
-webkit-transform: translate(6.0298vw, 79.407vh) scale(0.7783);
transform: translate(6.0298vw, 79.407vh) scale(0.7783); }
to {
-webkit-transform: translate(9.33385vw, 100vh) scale(0.7783);
transform: translate(9.33385vw, 100vh) scale(0.7783); } }
@keyframes fall-112 {
79.407% {
-webkit-transform: translate(6.0298vw, 79.407vh) scale(0.7783);
transform: translate(6.0298vw, 79.407vh) scale(0.7783); }
to {
-webkit-transform: translate(9.33385vw, 100vh) scale(0.7783);
transform: translate(9.33385vw, 100vh) scale(0.7783); } }
.snow:nth-child(113) {
opacity: 0.275;
-webkit-transform: translate(18.7821vw, -10px) scale(0.6154);
transform: translate(18.7821vw, -10px) scale(0.6154);
-webkit-animation: fall-113 30s -20s linear infinite;
animation: fall-113 30s -20s linear infinite; }
@-webkit-keyframes fall-113 {
75.16% {
-webkit-transform: translate(8.7959vw, 75.16vh) scale(0.6154);
transform: translate(8.7959vw, 75.16vh) scale(0.6154); }
to {
-webkit-transform: translate(13.789vw, 100vh) scale(0.6154);
transform: translate(13.789vw, 100vh) scale(0.6154); } }
@keyframes fall-113 {
75.16% {
-webkit-transform: translate(8.7959vw, 75.16vh) scale(0.6154);
transform: translate(8.7959vw, 75.16vh) scale(0.6154); }
to {
-webkit-transform: translate(13.789vw, 100vh) scale(0.6154);
transform: translate(13.789vw, 100vh) scale(0.6154); } }
.snow:nth-child(114) {
opacity: 0.9731;
-webkit-transform: translate(19.1584vw, -10px) scale(0.3392);
transform: translate(19.1584vw, -10px) scale(0.3392);
-webkit-animation: fall-114 11s -18s linear infinite;
animation: fall-114 11s -18s linear infinite; }
@-webkit-keyframes fall-114 {
50.793% {
-webkit-transform: translate(29.0041vw, 50.793vh) scale(0.3392);
transform: translate(29.0041vw, 50.793vh) scale(0.3392); }
to {
-webkit-transform: translate(24.08125vw, 100vh) scale(0.3392);
transform: translate(24.08125vw, 100vh) scale(0.3392); } }
@keyframes fall-114 {
50.793% {
-webkit-transform: translate(29.0041vw, 50.793vh) scale(0.3392);
transform: translate(29.0041vw, 50.793vh) scale(0.3392); }
to {
-webkit-transform: translate(24.08125vw, 100vh) scale(0.3392);
transform: translate(24.08125vw, 100vh) scale(0.3392); } }
.snow:nth-child(115) {
opacity: 0.6632;
-webkit-transform: translate(55.7977vw, -10px) scale(0.7544);
transform: translate(55.7977vw, -10px) scale(0.7544);
-webkit-animation: fall-115 15s -12s linear infinite;
animation: fall-115 15s -12s linear infinite; }
@-webkit-keyframes fall-115 {
45.278% {
-webkit-transform: translate(58.6401vw, 45.278vh) scale(0.7544);
transform: translate(58.6401vw, 45.278vh) scale(0.7544); }
to {
-webkit-transform: translate(57.2189vw, 100vh) scale(0.7544);
transform: translate(57.2189vw, 100vh) scale(0.7544); } }
@keyframes fall-115 {
45.278% {
-webkit-transform: translate(58.6401vw, 45.278vh) scale(0.7544);
transform: translate(58.6401vw, 45.278vh) scale(0.7544); }
to {
-webkit-transform: translate(57.2189vw, 100vh) scale(0.7544);
transform: translate(57.2189vw, 100vh) scale(0.7544); } }
.snow:nth-child(116) {
opacity: 0.6255;
-webkit-transform: translate(80.0093vw, -10px) scale(0.9759);
transform: translate(80.0093vw, -10px) scale(0.9759);
-webkit-animation: fall-116 23s -15s linear infinite;
animation: fall-116 23s -15s linear infinite; }
@-webkit-keyframes fall-116 {
70.545% {
-webkit-transform: translate(81.5441vw, 70.545vh) scale(0.9759);
transform: translate(81.5441vw, 70.545vh) scale(0.9759); }
to {
-webkit-transform: translate(80.7767vw, 100vh) scale(0.9759);
transform: translate(80.7767vw, 100vh) scale(0.9759); } }
@keyframes fall-116 {
70.545% {
-webkit-transform: translate(81.5441vw, 70.545vh) scale(0.9759);
transform: translate(81.5441vw, 70.545vh) scale(0.9759); }
to {
-webkit-transform: translate(80.7767vw, 100vh) scale(0.9759);
transform: translate(80.7767vw, 100vh) scale(0.9759); } }
.snow:nth-child(117) {
opacity: 0.0672;
-webkit-transform: translate(95.0306vw, -10px) scale(0.111);
transform: translate(95.0306vw, -10px) scale(0.111);
-webkit-animation: fall-117 21s -19s linear infinite;
animation: fall-117 21s -19s linear infinite; }
@-webkit-keyframes fall-117 {
68.181% {
-webkit-transform: translate(102.4603vw, 68.181vh) scale(0.111);
transform: translate(102.4603vw, 68.181vh) scale(0.111); }
to {
-webkit-transform: translate(98.74545vw, 100vh) scale(0.111);
transform: translate(98.74545vw, 100vh) scale(0.111); } }
@keyframes fall-117 {
68.181% {
-webkit-transform: translate(102.4603vw, 68.181vh) scale(0.111);
transform: translate(102.4603vw, 68.181vh) scale(0.111); }
to {
-webkit-transform: translate(98.74545vw, 100vh) scale(0.111);
transform: translate(98.74545vw, 100vh) scale(0.111); } }
.snow:nth-child(118) {
opacity: 0.0174;
-webkit-transform: translate(87.6625vw, -10px) scale(0.7914);
transform: translate(87.6625vw, -10px) scale(0.7914);
-webkit-animation: fall-118 28s -19s linear infinite;
animation: fall-118 28s -19s linear infinite; }
@-webkit-keyframes fall-118 {
56.629% {
-webkit-transform: translate(95.9021vw, 56.629vh) scale(0.7914);
transform: translate(95.9021vw, 56.629vh) scale(0.7914); }
to {
-webkit-transform: translate(91.7823vw, 100vh) scale(0.7914);
transform: translate(91.7823vw, 100vh) scale(0.7914); } }
@keyframes fall-118 {
56.629% {
-webkit-transform: translate(95.9021vw, 56.629vh) scale(0.7914);
transform: translate(95.9021vw, 56.629vh) scale(0.7914); }
to {
-webkit-transform: translate(91.7823vw, 100vh) scale(0.7914);
transform: translate(91.7823vw, 100vh) scale(0.7914); } }
.snow:nth-child(119) {
opacity: 0.5979;
-webkit-transform: translate(96.3631vw, -10px) scale(0.7021);
transform: translate(96.3631vw, -10px) scale(0.7021);
-webkit-animation: fall-119 26s -14s linear infinite;
animation: fall-119 26s -14s linear infinite; }
@-webkit-keyframes fall-119 {
65.996% {
-webkit-transform: translate(88.8331vw, 65.996vh) scale(0.7021);
transform: translate(88.8331vw, 65.996vh) scale(0.7021); }
to {
-webkit-transform: translate(92.5981vw, 100vh) scale(0.7021);
transform: translate(92.5981vw, 100vh) scale(0.7021); } }
@keyframes fall-119 {
65.996% {
-webkit-transform: translate(88.8331vw, 65.996vh) scale(0.7021);
transform: translate(88.8331vw, 65.996vh) scale(0.7021); }
to {
-webkit-transform: translate(92.5981vw, 100vh) scale(0.7021);
transform: translate(92.5981vw, 100vh) scale(0.7021); } }
.snow:nth-child(120) {
opacity: 0.5629;
-webkit-transform: translate(21.0267vw, -10px) scale(0.6418);
transform: translate(21.0267vw, -10px) scale(0.6418);
-webkit-animation: fall-120 21s -9s linear infinite;
animation: fall-120 21s -9s linear infinite; }
@-webkit-keyframes fall-120 {
76.98% {
-webkit-transform: translate(17.4864vw, 76.98vh) scale(0.6418);
transform: translate(17.4864vw, 76.98vh) scale(0.6418); }
to {
-webkit-transform: translate(19.25655vw, 100vh) scale(0.6418);
transform: translate(19.25655vw, 100vh) scale(0.6418); } }
@keyframes fall-120 {
76.98% {
-webkit-transform: translate(17.4864vw, 76.98vh) scale(0.6418);
transform: translate(17.4864vw, 76.98vh) scale(0.6418); }
to {
-webkit-transform: translate(19.25655vw, 100vh) scale(0.6418);
transform: translate(19.25655vw, 100vh) scale(0.6418); } }
.snow:nth-child(121) {
opacity: 0.665;
-webkit-transform: translate(58.1472vw, -10px) scale(0.5181);
transform: translate(58.1472vw, -10px) scale(0.5181);
-webkit-animation: fall-121 24s -22s linear infinite;
animation: fall-121 24s -22s linear infinite; }
@-webkit-keyframes fall-121 {
45.083% {
-webkit-transform: translate(66.2569vw, 45.083vh) scale(0.5181);
transform: translate(66.2569vw, 45.083vh) scale(0.5181); }
to {
-webkit-transform: translate(62.20205vw, 100vh) scale(0.5181);
transform: translate(62.20205vw, 100vh) scale(0.5181); } }
@keyframes fall-121 {
45.083% {
-webkit-transform: translate(66.2569vw, 45.083vh) scale(0.5181);
transform: translate(66.2569vw, 45.083vh) scale(0.5181); }
to {
-webkit-transform: translate(62.20205vw, 100vh) scale(0.5181);
transform: translate(62.20205vw, 100vh) scale(0.5181); } }
.snow:nth-child(122) {
opacity: 0.9847;
-webkit-transform: translate(88.3963vw, -10px) scale(0.1081);
transform: translate(88.3963vw, -10px) scale(0.1081);
-webkit-animation: fall-122 19s -25s linear infinite;
animation: fall-122 19s -25s linear infinite; }
@-webkit-keyframes fall-122 {
69.561% {
-webkit-transform: translate(82.0658vw, 69.561vh) scale(0.1081);
transform: translate(82.0658vw, 69.561vh) scale(0.1081); }
to {
-webkit-transform: translate(85.23105vw, 100vh) scale(0.1081);
transform: translate(85.23105vw, 100vh) scale(0.1081); } }
@keyframes fall-122 {
69.561% {
-webkit-transform: translate(82.0658vw, 69.561vh) scale(0.1081);
transform: translate(82.0658vw, 69.561vh) scale(0.1081); }
to {
-webkit-transform: translate(85.23105vw, 100vh) scale(0.1081);
transform: translate(85.23105vw, 100vh) scale(0.1081); } }
.snow:nth-child(123) {
opacity: 0.1005;
-webkit-transform: translate(90.7421vw, -10px) scale(0.9555);
transform: translate(90.7421vw, -10px) scale(0.9555);
-webkit-animation: fall-123 15s -8s linear infinite;
animation: fall-123 15s -8s linear infinite; }
@-webkit-keyframes fall-123 {
41.533% {
-webkit-transform: translate(97.7207vw, 41.533vh) scale(0.9555);
transform: translate(97.7207vw, 41.533vh) scale(0.9555); }
to {
-webkit-transform: translate(94.2314vw, 100vh) scale(0.9555);
transform: translate(94.2314vw, 100vh) scale(0.9555); } }
@keyframes fall-123 {
41.533% {
-webkit-transform: translate(97.7207vw, 41.533vh) scale(0.9555);
transform: translate(97.7207vw, 41.533vh) scale(0.9555); }
to {
-webkit-transform: translate(94.2314vw, 100vh) scale(0.9555);
transform: translate(94.2314vw, 100vh) scale(0.9555); } }
.snow:nth-child(124) {
opacity: 0.8061;
-webkit-transform: translate(52.2139vw, -10px) scale(0.0236);
transform: translate(52.2139vw, -10px) scale(0.0236);
-webkit-animation: fall-124 24s -11s linear infinite;
animation: fall-124 24s -11s linear infinite; }
@-webkit-keyframes fall-124 {
47.226% {
-webkit-transform: translate(46.301vw, 47.226vh) scale(0.0236);
transform: translate(46.301vw, 47.226vh) scale(0.0236); }
to {
-webkit-transform: translate(49.25745vw, 100vh) scale(0.0236);
transform: translate(49.25745vw, 100vh) scale(0.0236); } }
@keyframes fall-124 {
47.226% {
-webkit-transform: translate(46.301vw, 47.226vh) scale(0.0236);
transform: translate(46.301vw, 47.226vh) scale(0.0236); }
to {
-webkit-transform: translate(49.25745vw, 100vh) scale(0.0236);
transform: translate(49.25745vw, 100vh) scale(0.0236); } }
.snow:nth-child(125) {
opacity: 0.6719;
-webkit-transform: translate(19.7518vw, -10px) scale(0.8677);
transform: translate(19.7518vw, -10px) scale(0.8677);
-webkit-animation: fall-125 16s -5s linear infinite;
animation: fall-125 16s -5s linear infinite; }
@-webkit-keyframes fall-125 {
51.457% {
-webkit-transform: translate(14.2262vw, 51.457vh) scale(0.8677);
transform: translate(14.2262vw, 51.457vh) scale(0.8677); }
to {
-webkit-transform: translate(16.989vw, 100vh) scale(0.8677);
transform: translate(16.989vw, 100vh) scale(0.8677); } }
@keyframes fall-125 {
51.457% {
-webkit-transform: translate(14.2262vw, 51.457vh) scale(0.8677);
transform: translate(14.2262vw, 51.457vh) scale(0.8677); }
to {
-webkit-transform: translate(16.989vw, 100vh) scale(0.8677);
transform: translate(16.989vw, 100vh) scale(0.8677); } }
.snow:nth-child(126) {
opacity: 0.9638;
-webkit-transform: translate(99.5612vw, -10px) scale(0.654);
transform: translate(99.5612vw, -10px) scale(0.654);
-webkit-animation: fall-126 15s -3s linear infinite;
animation: fall-126 15s -3s linear infinite; }
@-webkit-keyframes fall-126 {
61.65% {
-webkit-transform: translate(102.0857vw, 61.65vh) scale(0.654);
transform: translate(102.0857vw, 61.65vh) scale(0.654); }
to {
-webkit-transform: translate(100.82345vw, 100vh) scale(0.654);
transform: translate(100.82345vw, 100vh) scale(0.654); } }
@keyframes fall-126 {
61.65% {
-webkit-transform: translate(102.0857vw, 61.65vh) scale(0.654);
transform: translate(102.0857vw, 61.65vh) scale(0.654); }
to {
-webkit-transform: translate(100.82345vw, 100vh) scale(0.654);
transform: translate(100.82345vw, 100vh) scale(0.654); } }
.snow:nth-child(127) {
opacity: 0.233;
-webkit-transform: translate(86.7346vw, -10px) scale(0.4671);
transform: translate(86.7346vw, -10px) scale(0.4671);
-webkit-animation: fall-127 23s -5s linear infinite;
animation: fall-127 23s -5s linear infinite; }
@-webkit-keyframes fall-127 {
37.98% {
-webkit-transform: translate(91.3078vw, 37.98vh) scale(0.4671);
transform: translate(91.3078vw, 37.98vh) scale(0.4671); }
to {
-webkit-transform: translate(89.0212vw, 100vh) scale(0.4671);
transform: translate(89.0212vw, 100vh) scale(0.4671); } }
@keyframes fall-127 {
37.98% {
-webkit-transform: translate(91.3078vw, 37.98vh) scale(0.4671);
transform: translate(91.3078vw, 37.98vh) scale(0.4671); }
to {
-webkit-transform: translate(89.0212vw, 100vh) scale(0.4671);
transform: translate(89.0212vw, 100vh) scale(0.4671); } }
.snow:nth-child(128) {
opacity: 0.8429;
-webkit-transform: translate(83.5948vw, -10px) scale(0.2251);
transform: translate(83.5948vw, -10px) scale(0.2251);
-webkit-animation: fall-128 21s -4s linear infinite;
animation: fall-128 21s -4s linear infinite; }
@-webkit-keyframes fall-128 {
42.234% {
-webkit-transform: translate(77.0036vw, 42.234vh) scale(0.2251);
transform: translate(77.0036vw, 42.234vh) scale(0.2251); }
to {
-webkit-transform: translate(80.2992vw, 100vh) scale(0.2251);
transform: translate(80.2992vw, 100vh) scale(0.2251); } }
@keyframes fall-128 {
42.234% {
-webkit-transform: translate(77.0036vw, 42.234vh) scale(0.2251);
transform: translate(77.0036vw, 42.234vh) scale(0.2251); }
to {
-webkit-transform: translate(80.2992vw, 100vh) scale(0.2251);
transform: translate(80.2992vw, 100vh) scale(0.2251); } }
.snow:nth-child(129) {
opacity: 0.608;
-webkit-transform: translate(68.9451vw, -10px) scale(0.6922);
transform: translate(68.9451vw, -10px) scale(0.6922);
-webkit-animation: fall-129 17s -1s linear infinite;
animation: fall-129 17s -1s linear infinite; }
@-webkit-keyframes fall-129 {
33.581% {
-webkit-transform: translate(62.8613vw, 33.581vh) scale(0.6922);
transform: translate(62.8613vw, 33.581vh) scale(0.6922); }
to {
-webkit-transform: translate(65.9032vw, 100vh) scale(0.6922);
transform: translate(65.9032vw, 100vh) scale(0.6922); } }
@keyframes fall-129 {
33.581% {
-webkit-transform: translate(62.8613vw, 33.581vh) scale(0.6922);
transform: translate(62.8613vw, 33.581vh) scale(0.6922); }
to {
-webkit-transform: translate(65.9032vw, 100vh) scale(0.6922);
transform: translate(65.9032vw, 100vh) scale(0.6922); } }
.snow:nth-child(130) {
opacity: 0.521;
-webkit-transform: translate(23.5697vw, -10px) scale(0.6082);
transform: translate(23.5697vw, -10px) scale(0.6082);
-webkit-animation: fall-130 12s -20s linear infinite;
animation: fall-130 12s -20s linear infinite; }
@-webkit-keyframes fall-130 {
35.866% {
-webkit-transform: translate(33.215vw, 35.866vh) scale(0.6082);
transform: translate(33.215vw, 35.866vh) scale(0.6082); }
to {
-webkit-transform: translate(28.39235vw, 100vh) scale(0.6082);
transform: translate(28.39235vw, 100vh) scale(0.6082); } }
@keyframes fall-130 {
35.866% {
-webkit-transform: translate(33.215vw, 35.866vh) scale(0.6082);
transform: translate(33.215vw, 35.866vh) scale(0.6082); }
to {
-webkit-transform: translate(28.39235vw, 100vh) scale(0.6082);
transform: translate(28.39235vw, 100vh) scale(0.6082); } }
.snow:nth-child(131) {
opacity: 0.7462;
-webkit-transform: translate(3.6336vw, -10px) scale(0.2711);
transform: translate(3.6336vw, -10px) scale(0.2711);
-webkit-animation: fall-131 22s -13s linear infinite;
animation: fall-131 22s -13s linear infinite; }
@-webkit-keyframes fall-131 {
39.374% {
-webkit-transform: translate(-4.4294vw, 39.374vh) scale(0.2711);
transform: translate(-4.4294vw, 39.374vh) scale(0.2711); }
to {
-webkit-transform: translate(-0.3979vw, 100vh) scale(0.2711);
transform: translate(-0.3979vw, 100vh) scale(0.2711); } }
@keyframes fall-131 {
39.374% {
-webkit-transform: translate(-4.4294vw, 39.374vh) scale(0.2711);
transform: translate(-4.4294vw, 39.374vh) scale(0.2711); }
to {
-webkit-transform: translate(-0.3979vw, 100vh) scale(0.2711);
transform: translate(-0.3979vw, 100vh) scale(0.2711); } }
.snow:nth-child(132) {
opacity: 0.2254;
-webkit-transform: translate(23.0239vw, -10px) scale(0.2275);
transform: translate(23.0239vw, -10px) scale(0.2275);
-webkit-animation: fall-132 12s -21s linear infinite;
animation: fall-132 12s -21s linear infinite; }
@-webkit-keyframes fall-132 {
50.134% {
-webkit-transform: translate(27.7551vw, 50.134vh) scale(0.2275);
transform: translate(27.7551vw, 50.134vh) scale(0.2275); }
to {
-webkit-transform: translate(25.3895vw, 100vh) scale(0.2275);
transform: translate(25.3895vw, 100vh) scale(0.2275); } }
@keyframes fall-132 {
50.134% {
-webkit-transform: translate(27.7551vw, 50.134vh) scale(0.2275);
transform: translate(27.7551vw, 50.134vh) scale(0.2275); }
to {
-webkit-transform: translate(25.3895vw, 100vh) scale(0.2275);
transform: translate(25.3895vw, 100vh) scale(0.2275); } }
.snow:nth-child(133) {
opacity: 0.8566;
-webkit-transform: translate(28.2471vw, -10px) scale(0.1576);
transform: translate(28.2471vw, -10px) scale(0.1576);
-webkit-animation: fall-133 14s -20s linear infinite;
animation: fall-133 14s -20s linear infinite; }
@-webkit-keyframes fall-133 {
72.035% {
-webkit-transform: translate(23.6504vw, 72.035vh) scale(0.1576);
transform: translate(23.6504vw, 72.035vh) scale(0.1576); }
to {
-webkit-transform: translate(25.94875vw, 100vh) scale(0.1576);
transform: translate(25.94875vw, 100vh) scale(0.1576); } }
@keyframes fall-133 {
72.035% {
-webkit-transform: translate(23.6504vw, 72.035vh) scale(0.1576);
transform: translate(23.6504vw, 72.035vh) scale(0.1576); }
to {
-webkit-transform: translate(25.94875vw, 100vh) scale(0.1576);
transform: translate(25.94875vw, 100vh) scale(0.1576); } }
.snow:nth-child(134) {
opacity: 0.4092;
-webkit-transform: translate(60.1931vw, -10px) scale(0.4527);
transform: translate(60.1931vw, -10px) scale(0.4527);
-webkit-animation: fall-134 15s -26s linear infinite;
animation: fall-134 15s -26s linear infinite; }
@-webkit-keyframes fall-134 {
53.874% {
-webkit-transform: translate(66.7609vw, 53.874vh) scale(0.4527);
transform: translate(66.7609vw, 53.874vh) scale(0.4527); }
to {
-webkit-transform: translate(63.477vw, 100vh) scale(0.4527);
transform: translate(63.477vw, 100vh) scale(0.4527); } }
@keyframes fall-134 {
53.874% {
-webkit-transform: translate(66.7609vw, 53.874vh) scale(0.4527);
transform: translate(66.7609vw, 53.874vh) scale(0.4527); }
to {
-webkit-transform: translate(63.477vw, 100vh) scale(0.4527);
transform: translate(63.477vw, 100vh) scale(0.4527); } }
.snow:nth-child(135) {
opacity: 0.8567;
-webkit-transform: translate(84.8845vw, -10px) scale(0.9363);
transform: translate(84.8845vw, -10px) scale(0.9363);
-webkit-animation: fall-135 15s -4s linear infinite;
animation: fall-135 15s -4s linear infinite; }
@-webkit-keyframes fall-135 {
33.081% {
-webkit-transform: translate(94.724vw, 33.081vh) scale(0.9363);
transform: translate(94.724vw, 33.081vh) scale(0.9363); }
to {
-webkit-transform: translate(89.80425vw, 100vh) scale(0.9363);
transform: translate(89.80425vw, 100vh) scale(0.9363); } }
@keyframes fall-135 {
33.081% {
-webkit-transform: translate(94.724vw, 33.081vh) scale(0.9363);
transform: translate(94.724vw, 33.081vh) scale(0.9363); }
to {
-webkit-transform: translate(89.80425vw, 100vh) scale(0.9363);
transform: translate(89.80425vw, 100vh) scale(0.9363); } }
.snow:nth-child(136) {
opacity: 0.4881;
-webkit-transform: translate(79.5778vw, -10px) scale(0.4304);
transform: translate(79.5778vw, -10px) scale(0.4304);
-webkit-animation: fall-136 18s -2s linear infinite;
animation: fall-136 18s -2s linear infinite; }
@-webkit-keyframes fall-136 {
54.384% {
-webkit-transform: translate(79.9128vw, 54.384vh) scale(0.4304);
transform: translate(79.9128vw, 54.384vh) scale(0.4304); }
to {
-webkit-transform: translate(79.7453vw, 100vh) scale(0.4304);
transform: translate(79.7453vw, 100vh) scale(0.4304); } }
@keyframes fall-136 {
54.384% {
-webkit-transform: translate(79.9128vw, 54.384vh) scale(0.4304);
transform: translate(79.9128vw, 54.384vh) scale(0.4304); }
to {
-webkit-transform: translate(79.7453vw, 100vh) scale(0.4304);
transform: translate(79.7453vw, 100vh) scale(0.4304); } }
.snow:nth-child(137) {
opacity: 0.4541;
-webkit-transform: translate(74.8963vw, -10px) scale(0.2944);
transform: translate(74.8963vw, -10px) scale(0.2944);
-webkit-animation: fall-137 14s -9s linear infinite;
animation: fall-137 14s -9s linear infinite; }
@-webkit-keyframes fall-137 {
42.675% {
-webkit-transform: translate(83.2242vw, 42.675vh) scale(0.2944);
transform: translate(83.2242vw, 42.675vh) scale(0.2944); }
to {
-webkit-transform: translate(79.06025vw, 100vh) scale(0.2944);
transform: translate(79.06025vw, 100vh) scale(0.2944); } }
@keyframes fall-137 {
42.675% {
-webkit-transform: translate(83.2242vw, 42.675vh) scale(0.2944);
transform: translate(83.2242vw, 42.675vh) scale(0.2944); }
to {
-webkit-transform: translate(79.06025vw, 100vh) scale(0.2944);
transform: translate(79.06025vw, 100vh) scale(0.2944); } }
.snow:nth-child(138) {
opacity: 0.4279;
-webkit-transform: translate(72.8552vw, -10px) scale(0.5541);
transform: translate(72.8552vw, -10px) scale(0.5541);
-webkit-animation: fall-138 19s -17s linear infinite;
animation: fall-138 19s -17s linear infinite; }
@-webkit-keyframes fall-138 {
63.053% {
-webkit-transform: translate(74.2635vw, 63.053vh) scale(0.5541);
transform: translate(74.2635vw, 63.053vh) scale(0.5541); }
to {
-webkit-transform: translate(73.55935vw, 100vh) scale(0.5541);
transform: translate(73.55935vw, 100vh) scale(0.5541); } }
@keyframes fall-138 {
63.053% {
-webkit-transform: translate(74.2635vw, 63.053vh) scale(0.5541);
transform: translate(74.2635vw, 63.053vh) scale(0.5541); }
to {
-webkit-transform: translate(73.55935vw, 100vh) scale(0.5541);
transform: translate(73.55935vw, 100vh) scale(0.5541); } }
.snow:nth-child(139) {
opacity: 0.7206;
-webkit-transform: translate(62.2526vw, -10px) scale(0.3952);
transform: translate(62.2526vw, -10px) scale(0.3952);
-webkit-animation: fall-139 11s -30s linear infinite;
animation: fall-139 11s -30s linear infinite; }
@-webkit-keyframes fall-139 {
74.066% {
-webkit-transform: translate(54.6565vw, 74.066vh) scale(0.3952);
transform: translate(54.6565vw, 74.066vh) scale(0.3952); }
to {
-webkit-transform: translate(58.45455vw, 100vh) scale(0.3952);
transform: translate(58.45455vw, 100vh) scale(0.3952); } }
@keyframes fall-139 {
74.066% {
-webkit-transform: translate(54.6565vw, 74.066vh) scale(0.3952);
transform: translate(54.6565vw, 74.066vh) scale(0.3952); }
to {
-webkit-transform: translate(58.45455vw, 100vh) scale(0.3952);
transform: translate(58.45455vw, 100vh) scale(0.3952); } }
.snow:nth-child(140) {
opacity: 0.5025;
-webkit-transform: translate(85.8383vw, -10px) scale(0.8535);
transform: translate(85.8383vw, -10px) scale(0.8535);
-webkit-animation: fall-140 27s -12s linear infinite;
animation: fall-140 27s -12s linear infinite; }
@-webkit-keyframes fall-140 {
32.306% {
-webkit-transform: translate(87.125vw, 32.306vh) scale(0.8535);
transform: translate(87.125vw, 32.306vh) scale(0.8535); }
to {
-webkit-transform: translate(86.48165vw, 100vh) scale(0.8535);
transform: translate(86.48165vw, 100vh) scale(0.8535); } }
@keyframes fall-140 {
32.306% {
-webkit-transform: translate(87.125vw, 32.306vh) scale(0.8535);
transform: translate(87.125vw, 32.306vh) scale(0.8535); }
to {
-webkit-transform: translate(86.48165vw, 100vh) scale(0.8535);
transform: translate(86.48165vw, 100vh) scale(0.8535); } }
.snow:nth-child(141) {
opacity: 0.4171;
-webkit-transform: translate(21.665vw, -10px) scale(0.0579);
transform: translate(21.665vw, -10px) scale(0.0579);
-webkit-animation: fall-141 25s -30s linear infinite;
animation: fall-141 25s -30s linear infinite; }
@-webkit-keyframes fall-141 {
36.243% {
-webkit-transform: translate(28.7481vw, 36.243vh) scale(0.0579);
transform: translate(28.7481vw, 36.243vh) scale(0.0579); }
to {
-webkit-transform: translate(25.20655vw, 100vh) scale(0.0579);
transform: translate(25.20655vw, 100vh) scale(0.0579); } }
@keyframes fall-141 {
36.243% {
-webkit-transform: translate(28.7481vw, 36.243vh) scale(0.0579);
transform: translate(28.7481vw, 36.243vh) scale(0.0579); }
to {
-webkit-transform: translate(25.20655vw, 100vh) scale(0.0579);
transform: translate(25.20655vw, 100vh) scale(0.0579); } }
.snow:nth-child(142) {
opacity: 0.544;
-webkit-transform: translate(10.6585vw, -10px) scale(0.1042);
transform: translate(10.6585vw, -10px) scale(0.1042);
-webkit-animation: fall-142 28s -2s linear infinite;
animation: fall-142 28s -2s linear infinite; }
@-webkit-keyframes fall-142 {
71.852% {
-webkit-transform: translate(8.1935vw, 71.852vh) scale(0.1042);
transform: translate(8.1935vw, 71.852vh) scale(0.1042); }
to {
-webkit-transform: translate(9.426vw, 100vh) scale(0.1042);
transform: translate(9.426vw, 100vh) scale(0.1042); } }
@keyframes fall-142 {
71.852% {
-webkit-transform: translate(8.1935vw, 71.852vh) scale(0.1042);
transform: translate(8.1935vw, 71.852vh) scale(0.1042); }
to {
-webkit-transform: translate(9.426vw, 100vh) scale(0.1042);
transform: translate(9.426vw, 100vh) scale(0.1042); } }
.snow:nth-child(143) {
opacity: 0.4644;
-webkit-transform: translate(77.1272vw, -10px) scale(0.0989);
transform: translate(77.1272vw, -10px) scale(0.0989);
-webkit-animation: fall-143 24s -21s linear infinite;
animation: fall-143 24s -21s linear infinite; }
@-webkit-keyframes fall-143 {
67.774% {
-webkit-transform: translate(75.7428vw, 67.774vh) scale(0.0989);
transform: translate(75.7428vw, 67.774vh) scale(0.0989); }
to {
-webkit-transform: translate(76.435vw, 100vh) scale(0.0989);
transform: translate(76.435vw, 100vh) scale(0.0989); } }
@keyframes fall-143 {
67.774% {
-webkit-transform: translate(75.7428vw, 67.774vh) scale(0.0989);
transform: translate(75.7428vw, 67.774vh) scale(0.0989); }
to {
-webkit-transform: translate(76.435vw, 100vh) scale(0.0989);
transform: translate(76.435vw, 100vh) scale(0.0989); } }
.snow:nth-child(144) {
opacity: 0.441;
-webkit-transform: translate(89.8765vw, -10px) scale(0.4834);
transform: translate(89.8765vw, -10px) scale(0.4834);
-webkit-animation: fall-144 12s -10s linear infinite;
animation: fall-144 12s -10s linear infinite; }
@-webkit-keyframes fall-144 {
79.12% {
-webkit-transform: translate(85.9597vw, 79.12vh) scale(0.4834);
transform: translate(85.9597vw, 79.12vh) scale(0.4834); }
to {
-webkit-transform: translate(87.9181vw, 100vh) scale(0.4834);
transform: translate(87.9181vw, 100vh) scale(0.4834); } }
@keyframes fall-144 {
79.12% {
-webkit-transform: translate(85.9597vw, 79.12vh) scale(0.4834);
transform: translate(85.9597vw, 79.12vh) scale(0.4834); }
to {
-webkit-transform: translate(87.9181vw, 100vh) scale(0.4834);
transform: translate(87.9181vw, 100vh) scale(0.4834); } }
.snow:nth-child(145) {
opacity: 0.006;
-webkit-transform: translate(17.1766vw, -10px) scale(0.0647);
transform: translate(17.1766vw, -10px) scale(0.0647);
-webkit-animation: fall-145 20s -13s linear infinite;
animation: fall-145 20s -13s linear infinite; }
@-webkit-keyframes fall-145 {
45.708% {
-webkit-transform: translate(20.3298vw, 45.708vh) scale(0.0647);
transform: translate(20.3298vw, 45.708vh) scale(0.0647); }
to {
-webkit-transform: translate(18.7532vw, 100vh) scale(0.0647);
transform: translate(18.7532vw, 100vh) scale(0.0647); } }
@keyframes fall-145 {
45.708% {
-webkit-transform: translate(20.3298vw, 45.708vh) scale(0.0647);
transform: translate(20.3298vw, 45.708vh) scale(0.0647); }
to {
-webkit-transform: translate(18.7532vw, 100vh) scale(0.0647);
transform: translate(18.7532vw, 100vh) scale(0.0647); } }
.snow:nth-child(146) {
opacity: 0.6275;
-webkit-transform: translate(6.3138vw, -10px) scale(0.5549);
transform: translate(6.3138vw, -10px) scale(0.5549);
-webkit-animation: fall-146 22s -9s linear infinite;
animation: fall-146 22s -9s linear infinite; }
@-webkit-keyframes fall-146 {
46.347% {
-webkit-transform: translate(10.7847vw, 46.347vh) scale(0.5549);
transform: translate(10.7847vw, 46.347vh) scale(0.5549); }
to {
-webkit-transform: translate(8.54925vw, 100vh) scale(0.5549);
transform: translate(8.54925vw, 100vh) scale(0.5549); } }
@keyframes fall-146 {
46.347% {
-webkit-transform: translate(10.7847vw, 46.347vh) scale(0.5549);
transform: translate(10.7847vw, 46.347vh) scale(0.5549); }
to {
-webkit-transform: translate(8.54925vw, 100vh) scale(0.5549);
transform: translate(8.54925vw, 100vh) scale(0.5549); } }
.snow:nth-child(147) {
opacity: 0.0891;
-webkit-transform: translate(36.7904vw, -10px) scale(0.7831);
transform: translate(36.7904vw, -10px) scale(0.7831);
-webkit-animation: fall-147 28s -20s linear infinite;
animation: fall-147 28s -20s linear infinite; }
@-webkit-keyframes fall-147 {
58.451% {
-webkit-transform: translate(28.2051vw, 58.451vh) scale(0.7831);
transform: translate(28.2051vw, 58.451vh) scale(0.7831); }
to {
-webkit-transform: translate(32.49775vw, 100vh) scale(0.7831);
transform: translate(32.49775vw, 100vh) scale(0.7831); } }
@keyframes fall-147 {
58.451% {
-webkit-transform: translate(28.2051vw, 58.451vh) scale(0.7831);
transform: translate(28.2051vw, 58.451vh) scale(0.7831); }
to {
-webkit-transform: translate(32.49775vw, 100vh) scale(0.7831);
transform: translate(32.49775vw, 100vh) scale(0.7831); } }
.snow:nth-child(148) {
opacity: 0.6739;
-webkit-transform: translate(15.2445vw, -10px) scale(0.7124);
transform: translate(15.2445vw, -10px) scale(0.7124);
-webkit-animation: fall-148 18s -19s linear infinite;
animation: fall-148 18s -19s linear infinite; }
@-webkit-keyframes fall-148 {
39.362% {
-webkit-transform: translate(8.7797vw, 39.362vh) scale(0.7124);
transform: translate(8.7797vw, 39.362vh) scale(0.7124); }
to {
-webkit-transform: translate(12.0121vw, 100vh) scale(0.7124);
transform: translate(12.0121vw, 100vh) scale(0.7124); } }
@keyframes fall-148 {
39.362% {
-webkit-transform: translate(8.7797vw, 39.362vh) scale(0.7124);
transform: translate(8.7797vw, 39.362vh) scale(0.7124); }
to {
-webkit-transform: translate(12.0121vw, 100vh) scale(0.7124);
transform: translate(12.0121vw, 100vh) scale(0.7124); } }
.snow:nth-child(149) {
opacity: 0.9202;
-webkit-transform: translate(78.2807vw, -10px) scale(0.6634);
transform: translate(78.2807vw, -10px) scale(0.6634);
-webkit-animation: fall-149 22s -28s linear infinite;
animation: fall-149 22s -28s linear infinite; }
@-webkit-keyframes fall-149 {
75.626% {
-webkit-transform: translate(72.4226vw, 75.626vh) scale(0.6634);
transform: translate(72.4226vw, 75.626vh) scale(0.6634); }
to {
-webkit-transform: translate(75.35165vw, 100vh) scale(0.6634);
transform: translate(75.35165vw, 100vh) scale(0.6634); } }
@keyframes fall-149 {
75.626% {
-webkit-transform: translate(72.4226vw, 75.626vh) scale(0.6634);
transform: translate(72.4226vw, 75.626vh) scale(0.6634); }
to {
-webkit-transform: translate(75.35165vw, 100vh) scale(0.6634);
transform: translate(75.35165vw, 100vh) scale(0.6634); } }
.snow:nth-child(150) {
opacity: 0.2355;
-webkit-transform: translate(80.6742vw, -10px) scale(0.3873);
transform: translate(80.6742vw, -10px) scale(0.3873);
-webkit-animation: fall-150 16s -24s linear infinite;
animation: fall-150 16s -24s linear infinite; }
@-webkit-keyframes fall-150 {
67.503% {
-webkit-transform: translate(80.7222vw, 67.503vh) scale(0.3873);
transform: translate(80.7222vw, 67.503vh) scale(0.3873); }
to {
-webkit-transform: translate(80.6982vw, 100vh) scale(0.3873);
transform: translate(80.6982vw, 100vh) scale(0.3873); } }
@keyframes fall-150 {
67.503% {
-webkit-transform: translate(80.7222vw, 67.503vh) scale(0.3873);
transform: translate(80.7222vw, 67.503vh) scale(0.3873); }
to {
-webkit-transform: translate(80.6982vw, 100vh) scale(0.3873);
transform: translate(80.6982vw, 100vh) scale(0.3873); } }
.snow:nth-child(151) {
opacity: 0.0007;
-webkit-transform: translate(68.4255vw, -10px) scale(0.0102);
transform: translate(68.4255vw, -10px) scale(0.0102);
-webkit-animation: fall-151 13s -23s linear infinite;
animation: fall-151 13s -23s linear infinite; }
@-webkit-keyframes fall-151 {
33.603% {
-webkit-transform: translate(60.8808vw, 33.603vh) scale(0.0102);
transform: translate(60.8808vw, 33.603vh) scale(0.0102); }
to {
-webkit-transform: translate(64.65315vw, 100vh) scale(0.0102);
transform: translate(64.65315vw, 100vh) scale(0.0102); } }
@keyframes fall-151 {
33.603% {
-webkit-transform: translate(60.8808vw, 33.603vh) scale(0.0102);
transform: translate(60.8808vw, 33.603vh) scale(0.0102); }
to {
-webkit-transform: translate(64.65315vw, 100vh) scale(0.0102);
transform: translate(64.65315vw, 100vh) scale(0.0102); } }
.snow:nth-child(152) {
opacity: 0.5917;
-webkit-transform: translate(74.5953vw, -10px) scale(0.2312);
transform: translate(74.5953vw, -10px) scale(0.2312);
-webkit-animation: fall-152 27s -22s linear infinite;
animation: fall-152 27s -22s linear infinite; }
@-webkit-keyframes fall-152 {
70.934% {
-webkit-transform: translate(71.5273vw, 70.934vh) scale(0.2312);
transform: translate(71.5273vw, 70.934vh) scale(0.2312); }
to {
-webkit-transform: translate(73.0613vw, 100vh) scale(0.2312);
transform: translate(73.0613vw, 100vh) scale(0.2312); } }
@keyframes fall-152 {
70.934% {
-webkit-transform: translate(71.5273vw, 70.934vh) scale(0.2312);
transform: translate(71.5273vw, 70.934vh) scale(0.2312); }
to {
-webkit-transform: translate(73.0613vw, 100vh) scale(0.2312);
transform: translate(73.0613vw, 100vh) scale(0.2312); } }
.snow:nth-child(153) {
opacity: 0.9836;
-webkit-transform: translate(21.9583vw, -10px) scale(0.8713);
transform: translate(21.9583vw, -10px) scale(0.8713);
-webkit-animation: fall-153 12s -20s linear infinite;
animation: fall-153 12s -20s linear infinite; }
@-webkit-keyframes fall-153 {
35.243% {
-webkit-transform: translate(28.8035vw, 35.243vh) scale(0.8713);
transform: translate(28.8035vw, 35.243vh) scale(0.8713); }
to {
-webkit-transform: translate(25.3809vw, 100vh) scale(0.8713);
transform: translate(25.3809vw, 100vh) scale(0.8713); } }
@keyframes fall-153 {
35.243% {
-webkit-transform: translate(28.8035vw, 35.243vh) scale(0.8713);
transform: translate(28.8035vw, 35.243vh) scale(0.8713); }
to {
-webkit-transform: translate(25.3809vw, 100vh) scale(0.8713);
transform: translate(25.3809vw, 100vh) scale(0.8713); } }
.snow:nth-child(154) {
opacity: 0.7314;
-webkit-transform: translate(31.4169vw, -10px) scale(0.1914);
transform: translate(31.4169vw, -10px) scale(0.1914);
-webkit-animation: fall-154 22s -23s linear infinite;
animation: fall-154 22s -23s linear infinite; }
@-webkit-keyframes fall-154 {
65.112% {
-webkit-transform: translate(30.8272vw, 65.112vh) scale(0.1914);
transform: translate(30.8272vw, 65.112vh) scale(0.1914); }
to {
-webkit-transform: translate(31.12205vw, 100vh) scale(0.1914);
transform: translate(31.12205vw, 100vh) scale(0.1914); } }
@keyframes fall-154 {
65.112% {
-webkit-transform: translate(30.8272vw, 65.112vh) scale(0.1914);
transform: translate(30.8272vw, 65.112vh) scale(0.1914); }
to {
-webkit-transform: translate(31.12205vw, 100vh) scale(0.1914);
transform: translate(31.12205vw, 100vh) scale(0.1914); } }
.snow:nth-child(155) {
opacity: 0.4241;
-webkit-transform: translate(59.1155vw, -10px) scale(0.4259);
transform: translate(59.1155vw, -10px) scale(0.4259);
-webkit-animation: fall-155 24s -27s linear infinite;
animation: fall-155 24s -27s linear infinite; }
@-webkit-keyframes fall-155 {
42.841% {
-webkit-transform: translate(54.3702vw, 42.841vh) scale(0.4259);
transform: translate(54.3702vw, 42.841vh) scale(0.4259); }
to {
-webkit-transform: translate(56.74285vw, 100vh) scale(0.4259);
transform: translate(56.74285vw, 100vh) scale(0.4259); } }
@keyframes fall-155 {
42.841% {
-webkit-transform: translate(54.3702vw, 42.841vh) scale(0.4259);
transform: translate(54.3702vw, 42.841vh) scale(0.4259); }
to {
-webkit-transform: translate(56.74285vw, 100vh) scale(0.4259);
transform: translate(56.74285vw, 100vh) scale(0.4259); } }
.snow:nth-child(156) {
opacity: 0.9698;
-webkit-transform: translate(40.2654vw, -10px) scale(0.6869);
transform: translate(40.2654vw, -10px) scale(0.6869);
-webkit-animation: fall-156 27s -28s linear infinite;
animation: fall-156 27s -28s linear infinite; }
@-webkit-keyframes fall-156 {
41.558% {
-webkit-transform: translate(38.0538vw, 41.558vh) scale(0.6869);
transform: translate(38.0538vw, 41.558vh) scale(0.6869); }
to {
-webkit-transform: translate(39.1596vw, 100vh) scale(0.6869);
transform: translate(39.1596vw, 100vh) scale(0.6869); } }
@keyframes fall-156 {
41.558% {
-webkit-transform: translate(38.0538vw, 41.558vh) scale(0.6869);
transform: translate(38.0538vw, 41.558vh) scale(0.6869); }
to {
-webkit-transform: translate(39.1596vw, 100vh) scale(0.6869);
transform: translate(39.1596vw, 100vh) scale(0.6869); } }
.snow:nth-child(157) {
opacity: 0.0024;
-webkit-transform: translate(70.6242vw, -10px) scale(0.7204);
transform: translate(70.6242vw, -10px) scale(0.7204);
-webkit-animation: fall-157 22s -24s linear infinite;
animation: fall-157 22s -24s linear infinite; }
@-webkit-keyframes fall-157 {
39.322% {
-webkit-transform: translate(62.678vw, 39.322vh) scale(0.7204);
transform: translate(62.678vw, 39.322vh) scale(0.7204); }
to {
-webkit-transform: translate(66.6511vw, 100vh) scale(0.7204);
transform: translate(66.6511vw, 100vh) scale(0.7204); } }
@keyframes fall-157 {
39.322% {
-webkit-transform: translate(62.678vw, 39.322vh) scale(0.7204);
transform: translate(62.678vw, 39.322vh) scale(0.7204); }
to {
-webkit-transform: translate(66.6511vw, 100vh) scale(0.7204);
transform: translate(66.6511vw, 100vh) scale(0.7204); } }
.snow:nth-child(158) {
opacity: 0.3751;
-webkit-transform: translate(68.4646vw, -10px) scale(0.3587);
transform: translate(68.4646vw, -10px) scale(0.3587);
-webkit-animation: fall-158 18s -27s linear infinite;
animation: fall-158 18s -27s linear infinite; }
@-webkit-keyframes fall-158 {
45.441% {
-webkit-transform: translate(67.3845vw, 45.441vh) scale(0.3587);
transform: translate(67.3845vw, 45.441vh) scale(0.3587); }
to {
-webkit-transform: translate(67.92455vw, 100vh) scale(0.3587);
transform: translate(67.92455vw, 100vh) scale(0.3587); } }
@keyframes fall-158 {
45.441% {
-webkit-transform: translate(67.3845vw, 45.441vh) scale(0.3587);
transform: translate(67.3845vw, 45.441vh) scale(0.3587); }
to {
-webkit-transform: translate(67.92455vw, 100vh) scale(0.3587);
transform: translate(67.92455vw, 100vh) scale(0.3587); } }
.snow:nth-child(159) {
opacity: 0.5884;
-webkit-transform: translate(46.7708vw, -10px) scale(0.8916);
transform: translate(46.7708vw, -10px) scale(0.8916);
-webkit-animation: fall-159 24s -4s linear infinite;
animation: fall-159 24s -4s linear infinite; }
@-webkit-keyframes fall-159 {
66.301% {
-webkit-transform: translate(54.4615vw, 66.301vh) scale(0.8916);
transform: translate(54.4615vw, 66.301vh) scale(0.8916); }
to {
-webkit-transform: translate(50.61615vw, 100vh) scale(0.8916);
transform: translate(50.61615vw, 100vh) scale(0.8916); } }
@keyframes fall-159 {
66.301% {
-webkit-transform: translate(54.4615vw, 66.301vh) scale(0.8916);
transform: translate(54.4615vw, 66.301vh) scale(0.8916); }
to {
-webkit-transform: translate(50.61615vw, 100vh) scale(0.8916);
transform: translate(50.61615vw, 100vh) scale(0.8916); } }
.snow:nth-child(160) {
opacity: 0.6364;
-webkit-transform: translate(41.8355vw, -10px) scale(0.83);
transform: translate(41.8355vw, -10px) scale(0.83);
-webkit-animation: fall-160 28s -29s linear infinite;
animation: fall-160 28s -29s linear infinite; }
@-webkit-keyframes fall-160 {
43.403% {
-webkit-transform: translate(39.9281vw, 43.403vh) scale(0.83);
transform: translate(39.9281vw, 43.403vh) scale(0.83); }
to {
-webkit-transform: translate(40.8818vw, 100vh) scale(0.83);
transform: translate(40.8818vw, 100vh) scale(0.83); } }
@keyframes fall-160 {
43.403% {
-webkit-transform: translate(39.9281vw, 43.403vh) scale(0.83);
transform: translate(39.9281vw, 43.403vh) scale(0.83); }
to {
-webkit-transform: translate(40.8818vw, 100vh) scale(0.83);
transform: translate(40.8818vw, 100vh) scale(0.83); } }
.snow:nth-child(161) {
opacity: 0.9453;
-webkit-transform: translate(54.0317vw, -10px) scale(0.6584);
transform: translate(54.0317vw, -10px) scale(0.6584);
-webkit-animation: fall-161 10s -14s linear infinite;
animation: fall-161 10s -14s linear infinite; }
@-webkit-keyframes fall-161 {
77.969% {
-webkit-transform: translate(52.9897vw, 77.969vh) scale(0.6584);
transform: translate(52.9897vw, 77.969vh) scale(0.6584); }
to {
-webkit-transform: translate(53.5107vw, 100vh) scale(0.6584);
transform: translate(53.5107vw, 100vh) scale(0.6584); } }
@keyframes fall-161 {
77.969% {
-webkit-transform: translate(52.9897vw, 77.969vh) scale(0.6584);
transform: translate(52.9897vw, 77.969vh) scale(0.6584); }
to {
-webkit-transform: translate(53.5107vw, 100vh) scale(0.6584);
transform: translate(53.5107vw, 100vh) scale(0.6584); } }
.snow:nth-child(162) {
opacity: 0.2449;
-webkit-transform: translate(72.4845vw, -10px) scale(0.7513);
transform: translate(72.4845vw, -10px) scale(0.7513);
-webkit-animation: fall-162 22s -18s linear infinite;
animation: fall-162 22s -18s linear infinite; }
@-webkit-keyframes fall-162 {
78.702% {
-webkit-transform: translate(79.3131vw, 78.702vh) scale(0.7513);
transform: translate(79.3131vw, 78.702vh) scale(0.7513); }
to {
-webkit-transform: translate(75.8988vw, 100vh) scale(0.7513);
transform: translate(75.8988vw, 100vh) scale(0.7513); } }
@keyframes fall-162 {
78.702% {
-webkit-transform: translate(79.3131vw, 78.702vh) scale(0.7513);
transform: translate(79.3131vw, 78.702vh) scale(0.7513); }
to {
-webkit-transform: translate(75.8988vw, 100vh) scale(0.7513);
transform: translate(75.8988vw, 100vh) scale(0.7513); } }
.snow:nth-child(163) {
opacity: 0.5924;
-webkit-transform: translate(67.8172vw, -10px) scale(0.0543);
transform: translate(67.8172vw, -10px) scale(0.0543);
-webkit-animation: fall-163 30s -16s linear infinite;
animation: fall-163 30s -16s linear infinite; }
@-webkit-keyframes fall-163 {
76.804% {
-webkit-transform: translate(76.8052vw, 76.804vh) scale(0.0543);
transform: translate(76.8052vw, 76.804vh) scale(0.0543); }
to {
-webkit-transform: translate(72.3112vw, 100vh) scale(0.0543);
transform: translate(72.3112vw, 100vh) scale(0.0543); } }
@keyframes fall-163 {
76.804% {
-webkit-transform: translate(76.8052vw, 76.804vh) scale(0.0543);
transform: translate(76.8052vw, 76.804vh) scale(0.0543); }
to {
-webkit-transform: translate(72.3112vw, 100vh) scale(0.0543);
transform: translate(72.3112vw, 100vh) scale(0.0543); } }
.snow:nth-child(164) {
opacity: 0.6984;
-webkit-transform: translate(3.8407vw, -10px) scale(0.2436);
transform: translate(3.8407vw, -10px) scale(0.2436);
-webkit-animation: fall-164 14s -8s linear infinite;
animation: fall-164 14s -8s linear infinite; }
@-webkit-keyframes fall-164 {
50.98% {
-webkit-transform: translate(-3.6126vw, 50.98vh) scale(0.2436);
transform: translate(-3.6126vw, 50.98vh) scale(0.2436); }
to {
-webkit-transform: translate(0.11405vw, 100vh) scale(0.2436);
transform: translate(0.11405vw, 100vh) scale(0.2436); } }
@keyframes fall-164 {
50.98% {
-webkit-transform: translate(-3.6126vw, 50.98vh) scale(0.2436);
transform: translate(-3.6126vw, 50.98vh) scale(0.2436); }
to {
-webkit-transform: translate(0.11405vw, 100vh) scale(0.2436);
transform: translate(0.11405vw, 100vh) scale(0.2436); } }
.snow:nth-child(165) {
opacity: 0.7517;
-webkit-transform: translate(15.9851vw, -10px) scale(0.9832);
transform: translate(15.9851vw, -10px) scale(0.9832);
-webkit-animation: fall-165 22s -6s linear infinite;
animation: fall-165 22s -6s linear infinite; }
@-webkit-keyframes fall-165 {
34.016% {
-webkit-transform: translate(11.4434vw, 34.016vh) scale(0.9832);
transform: translate(11.4434vw, 34.016vh) scale(0.9832); }
to {
-webkit-transform: translate(13.71425vw, 100vh) scale(0.9832);
transform: translate(13.71425vw, 100vh) scale(0.9832); } }
@keyframes fall-165 {
34.016% {
-webkit-transform: translate(11.4434vw, 34.016vh) scale(0.9832);
transform: translate(11.4434vw, 34.016vh) scale(0.9832); }
to {
-webkit-transform: translate(13.71425vw, 100vh) scale(0.9832);
transform: translate(13.71425vw, 100vh) scale(0.9832); } }
.snow:nth-child(166) {
opacity: 0.239;
-webkit-transform: translate(36.2303vw, -10px) scale(0.8034);
transform: translate(36.2303vw, -10px) scale(0.8034);
-webkit-animation: fall-166 26s -2s linear infinite;
animation: fall-166 26s -2s linear infinite; }
@-webkit-keyframes fall-166 {
68.905% {
-webkit-transform: translate(45.7211vw, 68.905vh) scale(0.8034);
transform: translate(45.7211vw, 68.905vh) scale(0.8034); }
to {
-webkit-transform: translate(40.9757vw, 100vh) scale(0.8034);
transform: translate(40.9757vw, 100vh) scale(0.8034); } }
@keyframes fall-166 {
68.905% {
-webkit-transform: translate(45.7211vw, 68.905vh) scale(0.8034);
transform: translate(45.7211vw, 68.905vh) scale(0.8034); }
to {
-webkit-transform: translate(40.9757vw, 100vh) scale(0.8034);
transform: translate(40.9757vw, 100vh) scale(0.8034); } }
.snow:nth-child(167) {
opacity: 0.5786;
-webkit-transform: translate(88.4792vw, -10px) scale(0.7619);
transform: translate(88.4792vw, -10px) scale(0.7619);
-webkit-animation: fall-167 24s -9s linear infinite;
animation: fall-167 24s -9s linear infinite; }
@-webkit-keyframes fall-167 {
51.216% {
-webkit-transform: translate(95.3626vw, 51.216vh) scale(0.7619);
transform: translate(95.3626vw, 51.216vh) scale(0.7619); }
to {
-webkit-transform: translate(91.9209vw, 100vh) scale(0.7619);
transform: translate(91.9209vw, 100vh) scale(0.7619); } }
@keyframes fall-167 {
51.216% {
-webkit-transform: translate(95.3626vw, 51.216vh) scale(0.7619);
transform: translate(95.3626vw, 51.216vh) scale(0.7619); }
to {
-webkit-transform: translate(91.9209vw, 100vh) scale(0.7619);
transform: translate(91.9209vw, 100vh) scale(0.7619); } }
.snow:nth-child(168) {
opacity: 0.2038;
-webkit-transform: translate(70.0038vw, -10px) scale(0.9755);
transform: translate(70.0038vw, -10px) scale(0.9755);
-webkit-animation: fall-168 20s -3s linear infinite;
animation: fall-168 20s -3s linear infinite; }
@-webkit-keyframes fall-168 {
71.038% {
-webkit-transform: translate(61.5679vw, 71.038vh) scale(0.9755);
transform: translate(61.5679vw, 71.038vh) scale(0.9755); }
to {
-webkit-transform: translate(65.78585vw, 100vh) scale(0.9755);
transform: translate(65.78585vw, 100vh) scale(0.9755); } }
@keyframes fall-168 {
71.038% {
-webkit-transform: translate(61.5679vw, 71.038vh) scale(0.9755);
transform: translate(61.5679vw, 71.038vh) scale(0.9755); }
to {
-webkit-transform: translate(65.78585vw, 100vh) scale(0.9755);
transform: translate(65.78585vw, 100vh) scale(0.9755); } }
.snow:nth-child(169) {
opacity: 0.8881;
-webkit-transform: translate(16.0532vw, -10px) scale(0.5646);
transform: translate(16.0532vw, -10px) scale(0.5646);
-webkit-animation: fall-169 10s -6s linear infinite;
animation: fall-169 10s -6s linear infinite; }
@-webkit-keyframes fall-169 {
44.337% {
-webkit-transform: translate(7.2561vw, 44.337vh) scale(0.5646);
transform: translate(7.2561vw, 44.337vh) scale(0.5646); }
to {
-webkit-transform: translate(11.65465vw, 100vh) scale(0.5646);
transform: translate(11.65465vw, 100vh) scale(0.5646); } }
@keyframes fall-169 {
44.337% {
-webkit-transform: translate(7.2561vw, 44.337vh) scale(0.5646);
transform: translate(7.2561vw, 44.337vh) scale(0.5646); }
to {
-webkit-transform: translate(11.65465vw, 100vh) scale(0.5646);
transform: translate(11.65465vw, 100vh) scale(0.5646); } }
.snow:nth-child(170) {
opacity: 0.7385;
-webkit-transform: translate(97.5359vw, -10px) scale(0.5223);
transform: translate(97.5359vw, -10px) scale(0.5223);
-webkit-animation: fall-170 14s -22s linear infinite;
animation: fall-170 14s -22s linear infinite; }
@-webkit-keyframes fall-170 {
78.497% {
-webkit-transform: translate(98.8457vw, 78.497vh) scale(0.5223);
transform: translate(98.8457vw, 78.497vh) scale(0.5223); }
to {
-webkit-transform: translate(98.1908vw, 100vh) scale(0.5223);
transform: translate(98.1908vw, 100vh) scale(0.5223); } }
@keyframes fall-170 {
78.497% {
-webkit-transform: translate(98.8457vw, 78.497vh) scale(0.5223);
transform: translate(98.8457vw, 78.497vh) scale(0.5223); }
to {
-webkit-transform: translate(98.1908vw, 100vh) scale(0.5223);
transform: translate(98.1908vw, 100vh) scale(0.5223); } }
.snow:nth-child(171) {
opacity: 0.5878;
-webkit-transform: translate(22.1414vw, -10px) scale(0.913);
transform: translate(22.1414vw, -10px) scale(0.913);
-webkit-animation: fall-171 25s -2s linear infinite;
animation: fall-171 25s -2s linear infinite; }
@-webkit-keyframes fall-171 {
37.271% {
-webkit-transform: translate(30.7242vw, 37.271vh) scale(0.913);
transform: translate(30.7242vw, 37.271vh) scale(0.913); }
to {
-webkit-transform: translate(26.4328vw, 100vh) scale(0.913);
transform: translate(26.4328vw, 100vh) scale(0.913); } }
@keyframes fall-171 {
37.271% {
-webkit-transform: translate(30.7242vw, 37.271vh) scale(0.913);
transform: translate(30.7242vw, 37.271vh) scale(0.913); }
to {
-webkit-transform: translate(26.4328vw, 100vh) scale(0.913);
transform: translate(26.4328vw, 100vh) scale(0.913); } }
.snow:nth-child(172) {
opacity: 0.1894;
-webkit-transform: translate(29.5395vw, -10px) scale(0.4338);
transform: translate(29.5395vw, -10px) scale(0.4338);
-webkit-animation: fall-172 19s -24s linear infinite;
animation: fall-172 19s -24s linear infinite; }
@-webkit-keyframes fall-172 {
67.184% {
-webkit-transform: translate(28.457vw, 67.184vh) scale(0.4338);
transform: translate(28.457vw, 67.184vh) scale(0.4338); }
to {
-webkit-transform: translate(28.99825vw, 100vh) scale(0.4338);
transform: translate(28.99825vw, 100vh) scale(0.4338); } }
@keyframes fall-172 {
67.184% {
-webkit-transform: translate(28.457vw, 67.184vh) scale(0.4338);
transform: translate(28.457vw, 67.184vh) scale(0.4338); }
to {
-webkit-transform: translate(28.99825vw, 100vh) scale(0.4338);
transform: translate(28.99825vw, 100vh) scale(0.4338); } }
.snow:nth-child(173) {
opacity: 0.8707;
-webkit-transform: translate(89.3767vw, -10px) scale(0.7405);
transform: translate(89.3767vw, -10px) scale(0.7405);
-webkit-animation: fall-173 22s -9s linear infinite;
animation: fall-173 22s -9s linear infinite; }
@-webkit-keyframes fall-173 {
67.646% {
-webkit-transform: translate(82.165vw, 67.646vh) scale(0.7405);
transform: translate(82.165vw, 67.646vh) scale(0.7405); }
to {
-webkit-transform: translate(85.77085vw, 100vh) scale(0.7405);
transform: translate(85.77085vw, 100vh) scale(0.7405); } }
@keyframes fall-173 {
67.646% {
-webkit-transform: translate(82.165vw, 67.646vh) scale(0.7405);
transform: translate(82.165vw, 67.646vh) scale(0.7405); }
to {
-webkit-transform: translate(85.77085vw, 100vh) scale(0.7405);
transform: translate(85.77085vw, 100vh) scale(0.7405); } }
.snow:nth-child(174) {
opacity: 0.4115;
-webkit-transform: translate(14.5007vw, -10px) scale(0.9683);
transform: translate(14.5007vw, -10px) scale(0.9683);
-webkit-animation: fall-174 14s -7s linear infinite;
animation: fall-174 14s -7s linear infinite; }
@-webkit-keyframes fall-174 {
79.15% {
-webkit-transform: translate(7.4114vw, 79.15vh) scale(0.9683);
transform: translate(7.4114vw, 79.15vh) scale(0.9683); }
to {
-webkit-transform: translate(10.95605vw, 100vh) scale(0.9683);
transform: translate(10.95605vw, 100vh) scale(0.9683); } }
@keyframes fall-174 {
79.15% {
-webkit-transform: translate(7.4114vw, 79.15vh) scale(0.9683);
transform: translate(7.4114vw, 79.15vh) scale(0.9683); }
to {
-webkit-transform: translate(10.95605vw, 100vh) scale(0.9683);
transform: translate(10.95605vw, 100vh) scale(0.9683); } }
.snow:nth-child(175) {
opacity: 0.8505;
-webkit-transform: translate(46.9541vw, -10px) scale(0.3199);
transform: translate(46.9541vw, -10px) scale(0.3199);
-webkit-animation: fall-175 15s -26s linear infinite;
animation: fall-175 15s -26s linear infinite; }
@-webkit-keyframes fall-175 {
58.768% {
-webkit-transform: translate(43.9515vw, 58.768vh) scale(0.3199);
transform: translate(43.9515vw, 58.768vh) scale(0.3199); }
to {
-webkit-transform: translate(45.4528vw, 100vh) scale(0.3199);
transform: translate(45.4528vw, 100vh) scale(0.3199); } }
@keyframes fall-175 {
58.768% {
-webkit-transform: translate(43.9515vw, 58.768vh) scale(0.3199);
transform: translate(43.9515vw, 58.768vh) scale(0.3199); }
to {
-webkit-transform: translate(45.4528vw, 100vh) scale(0.3199);
transform: translate(45.4528vw, 100vh) scale(0.3199); } }
.snow:nth-child(176) {
opacity: 0.0385;
-webkit-transform: translate(22.5708vw, -10px) scale(0.4649);
transform: translate(22.5708vw, -10px) scale(0.4649);
-webkit-animation: fall-176 26s -18s linear infinite;
animation: fall-176 26s -18s linear infinite; }
@-webkit-keyframes fall-176 {
43.541% {
-webkit-transform: translate(23.4185vw, 43.541vh) scale(0.4649);
transform: translate(23.4185vw, 43.541vh) scale(0.4649); }
to {
-webkit-transform: translate(22.99465vw, 100vh) scale(0.4649);
transform: translate(22.99465vw, 100vh) scale(0.4649); } }
@keyframes fall-176 {
43.541% {
-webkit-transform: translate(23.4185vw, 43.541vh) scale(0.4649);
transform: translate(23.4185vw, 43.541vh) scale(0.4649); }
to {
-webkit-transform: translate(22.99465vw, 100vh) scale(0.4649);
transform: translate(22.99465vw, 100vh) scale(0.4649); } }
.snow:nth-child(177) {
opacity: 0.3865;
-webkit-transform: translate(10.0245vw, -10px) scale(0.6308);
transform: translate(10.0245vw, -10px) scale(0.6308);
-webkit-animation: fall-177 26s -29s linear infinite;
animation: fall-177 26s -29s linear infinite; }
@-webkit-keyframes fall-177 {
40.245% {
-webkit-transform: translate(8.4803vw, 40.245vh) scale(0.6308);
transform: translate(8.4803vw, 40.245vh) scale(0.6308); }
to {
-webkit-transform: translate(9.2524vw, 100vh) scale(0.6308);
transform: translate(9.2524vw, 100vh) scale(0.6308); } }
@keyframes fall-177 {
40.245% {
-webkit-transform: translate(8.4803vw, 40.245vh) scale(0.6308);
transform: translate(8.4803vw, 40.245vh) scale(0.6308); }
to {
-webkit-transform: translate(9.2524vw, 100vh) scale(0.6308);
transform: translate(9.2524vw, 100vh) scale(0.6308); } }
.snow:nth-child(178) {
opacity: 0.2027;
-webkit-transform: translate(13.3553vw, -10px) scale(0.2522);
transform: translate(13.3553vw, -10px) scale(0.2522);
-webkit-animation: fall-178 21s -17s linear infinite;
animation: fall-178 21s -17s linear infinite; }
@-webkit-keyframes fall-178 {
73.135% {
-webkit-transform: translate(22.1621vw, 73.135vh) scale(0.2522);
transform: translate(22.1621vw, 73.135vh) scale(0.2522); }
to {
-webkit-transform: translate(17.7587vw, 100vh) scale(0.2522);
transform: translate(17.7587vw, 100vh) scale(0.2522); } }
@keyframes fall-178 {
73.135% {
-webkit-transform: translate(22.1621vw, 73.135vh) scale(0.2522);
transform: translate(22.1621vw, 73.135vh) scale(0.2522); }
to {
-webkit-transform: translate(17.7587vw, 100vh) scale(0.2522);
transform: translate(17.7587vw, 100vh) scale(0.2522); } }
.snow:nth-child(179) {
opacity: 0.4479;
-webkit-transform: translate(27.6875vw, -10px) scale(0.8798);
transform: translate(27.6875vw, -10px) scale(0.8798);
-webkit-animation: fall-179 26s -11s linear infinite;
animation: fall-179 26s -11s linear infinite; }
@-webkit-keyframes fall-179 {
49.617% {
-webkit-transform: translate(24.3321vw, 49.617vh) scale(0.8798);
transform: translate(24.3321vw, 49.617vh) scale(0.8798); }
to {
-webkit-transform: translate(26.0098vw, 100vh) scale(0.8798);
transform: translate(26.0098vw, 100vh) scale(0.8798); } }
@keyframes fall-179 {
49.617% {
-webkit-transform: translate(24.3321vw, 49.617vh) scale(0.8798);
transform: translate(24.3321vw, 49.617vh) scale(0.8798); }
to {
-webkit-transform: translate(26.0098vw, 100vh) scale(0.8798);
transform: translate(26.0098vw, 100vh) scale(0.8798); } }
.snow:nth-child(180) {
opacity: 0.6231;
-webkit-transform: translate(40.3587vw, -10px) scale(0.3728);
transform: translate(40.3587vw, -10px) scale(0.3728);
-webkit-animation: fall-180 15s -4s linear infinite;
animation: fall-180 15s -4s linear infinite; }
@-webkit-keyframes fall-180 {
78.619% {
-webkit-transform: translate(33.0022vw, 78.619vh) scale(0.3728);
transform: translate(33.0022vw, 78.619vh) scale(0.3728); }
to {
-webkit-transform: translate(36.68045vw, 100vh) scale(0.3728);
transform: translate(36.68045vw, 100vh) scale(0.3728); } }
@keyframes fall-180 {
78.619% {
-webkit-transform: translate(33.0022vw, 78.619vh) scale(0.3728);
transform: translate(33.0022vw, 78.619vh) scale(0.3728); }
to {
-webkit-transform: translate(36.68045vw, 100vh) scale(0.3728);
transform: translate(36.68045vw, 100vh) scale(0.3728); } }
.snow:nth-child(181) {
opacity: 0.6814;
-webkit-transform: translate(40.7361vw, -10px) scale(0.0061);
transform: translate(40.7361vw, -10px) scale(0.0061);
-webkit-animation: fall-181 18s -4s linear infinite;
animation: fall-181 18s -4s linear infinite; }
@-webkit-keyframes fall-181 {
45.926% {
-webkit-transform: translate(33.1428vw, 45.926vh) scale(0.0061);
transform: translate(33.1428vw, 45.926vh) scale(0.0061); }
to {
-webkit-transform: translate(36.93945vw, 100vh) scale(0.0061);
transform: translate(36.93945vw, 100vh) scale(0.0061); } }
@keyframes fall-181 {
45.926% {
-webkit-transform: translate(33.1428vw, 45.926vh) scale(0.0061);
transform: translate(33.1428vw, 45.926vh) scale(0.0061); }
to {
-webkit-transform: translate(36.93945vw, 100vh) scale(0.0061);
transform: translate(36.93945vw, 100vh) scale(0.0061); } }
.snow:nth-child(182) {
opacity: 0.9539;
-webkit-transform: translate(0.363vw, -10px) scale(0.1076);
transform: translate(0.363vw, -10px) scale(0.1076);
-webkit-animation: fall-182 20s -26s linear infinite;
animation: fall-182 20s -26s linear infinite; }
@-webkit-keyframes fall-182 {
78.655% {
-webkit-transform: translate(1.0717vw, 78.655vh) scale(0.1076);
transform: translate(1.0717vw, 78.655vh) scale(0.1076); }
to {
-webkit-transform: translate(0.71735vw, 100vh) scale(0.1076);
transform: translate(0.71735vw, 100vh) scale(0.1076); } }
@keyframes fall-182 {
78.655% {
-webkit-transform: translate(1.0717vw, 78.655vh) scale(0.1076);
transform: translate(1.0717vw, 78.655vh) scale(0.1076); }
to {
-webkit-transform: translate(0.71735vw, 100vh) scale(0.1076);
transform: translate(0.71735vw, 100vh) scale(0.1076); } }
.snow:nth-child(183) {
opacity: 0.1329;
-webkit-transform: translate(35.5437vw, -10px) scale(0.1891);
transform: translate(35.5437vw, -10px) scale(0.1891);
-webkit-animation: fall-183 13s -29s linear infinite;
animation: fall-183 13s -29s linear infinite; }
@-webkit-keyframes fall-183 {
31.999% {
-webkit-transform: translate(29.1462vw, 31.999vh) scale(0.1891);
transform: translate(29.1462vw, 31.999vh) scale(0.1891); }
to {
-webkit-transform: translate(32.34495vw, 100vh) scale(0.1891);
transform: translate(32.34495vw, 100vh) scale(0.1891); } }
@keyframes fall-183 {
31.999% {
-webkit-transform: translate(29.1462vw, 31.999vh) scale(0.1891);
transform: translate(29.1462vw, 31.999vh) scale(0.1891); }
to {
-webkit-transform: translate(32.34495vw, 100vh) scale(0.1891);
transform: translate(32.34495vw, 100vh) scale(0.1891); } }
.snow:nth-child(184) {
opacity: 0.8764;
-webkit-transform: translate(87.2765vw, -10px) scale(0.7583);
transform: translate(87.2765vw, -10px) scale(0.7583);
-webkit-animation: fall-184 10s -30s linear infinite;
animation: fall-184 10s -30s linear infinite; }
@-webkit-keyframes fall-184 {
52.09% {
-webkit-transform: translate(88.4243vw, 52.09vh) scale(0.7583);
transform: translate(88.4243vw, 52.09vh) scale(0.7583); }
to {
-webkit-transform: translate(87.8504vw, 100vh) scale(0.7583);
transform: translate(87.8504vw, 100vh) scale(0.7583); } }
@keyframes fall-184 {
52.09% {
-webkit-transform: translate(88.4243vw, 52.09vh) scale(0.7583);
transform: translate(88.4243vw, 52.09vh) scale(0.7583); }
to {
-webkit-transform: translate(87.8504vw, 100vh) scale(0.7583);
transform: translate(87.8504vw, 100vh) scale(0.7583); } }
.snow:nth-child(185) {
opacity: 0.4762;
-webkit-transform: translate(19.8285vw, -10px) scale(0.2163);
transform: translate(19.8285vw, -10px) scale(0.2163);
-webkit-animation: fall-185 29s -5s linear infinite;
animation: fall-185 29s -5s linear infinite; }
@-webkit-keyframes fall-185 {
61.574% {
-webkit-transform: translate(11.1951vw, 61.574vh) scale(0.2163);
transform: translate(11.1951vw, 61.574vh) scale(0.2163); }
to {
-webkit-transform: translate(15.5118vw, 100vh) scale(0.2163);
transform: translate(15.5118vw, 100vh) scale(0.2163); } }
@keyframes fall-185 {
61.574% {
-webkit-transform: translate(11.1951vw, 61.574vh) scale(0.2163);
transform: translate(11.1951vw, 61.574vh) scale(0.2163); }
to {
-webkit-transform: translate(15.5118vw, 100vh) scale(0.2163);
transform: translate(15.5118vw, 100vh) scale(0.2163); } }
.snow:nth-child(186) {
opacity: 0.0205;
-webkit-transform: translate(85.2797vw, -10px) scale(0.8821);
transform: translate(85.2797vw, -10px) scale(0.8821);
-webkit-animation: fall-186 19s -18s linear infinite;
animation: fall-186 19s -18s linear infinite; }
@-webkit-keyframes fall-186 {
68.06% {
-webkit-transform: translate(92.4187vw, 68.06vh) scale(0.8821);
transform: translate(92.4187vw, 68.06vh) scale(0.8821); }
to {
-webkit-transform: translate(88.8492vw, 100vh) scale(0.8821);
transform: translate(88.8492vw, 100vh) scale(0.8821); } }
@keyframes fall-186 {
68.06% {
-webkit-transform: translate(92.4187vw, 68.06vh) scale(0.8821);
transform: translate(92.4187vw, 68.06vh) scale(0.8821); }
to {
-webkit-transform: translate(88.8492vw, 100vh) scale(0.8821);
transform: translate(88.8492vw, 100vh) scale(0.8821); } }
.snow:nth-child(187) {
opacity: 0.6433;
-webkit-transform: translate(88.5987vw, -10px) scale(0.7116);
transform: translate(88.5987vw, -10px) scale(0.7116);
-webkit-animation: fall-187 29s -27s linear infinite;
animation: fall-187 29s -27s linear infinite; }
@-webkit-keyframes fall-187 {
77.669% {
-webkit-transform: translate(87.3988vw, 77.669vh) scale(0.7116);
transform: translate(87.3988vw, 77.669vh) scale(0.7116); }
to {
-webkit-transform: translate(87.99875vw, 100vh) scale(0.7116);
transform: translate(87.99875vw, 100vh) scale(0.7116); } }
@keyframes fall-187 {
77.669% {
-webkit-transform: translate(87.3988vw, 77.669vh) scale(0.7116);
transform: translate(87.3988vw, 77.669vh) scale(0.7116); }
to {
-webkit-transform: translate(87.99875vw, 100vh) scale(0.7116);
transform: translate(87.99875vw, 100vh) scale(0.7116); } }
.snow:nth-child(188) {
opacity: 0.65;
-webkit-transform: translate(67.0577vw, -10px) scale(0.9439);
transform: translate(67.0577vw, -10px) scale(0.9439);
-webkit-animation: fall-188 22s -3s linear infinite;
animation: fall-188 22s -3s linear infinite; }
@-webkit-keyframes fall-188 {
35.085% {
-webkit-transform: translate(65.5452vw, 35.085vh) scale(0.9439);
transform: translate(65.5452vw, 35.085vh) scale(0.9439); }
to {
-webkit-transform: translate(66.30145vw, 100vh) scale(0.9439);
transform: translate(66.30145vw, 100vh) scale(0.9439); } }
@keyframes fall-188 {
35.085% {
-webkit-transform: translate(65.5452vw, 35.085vh) scale(0.9439);
transform: translate(65.5452vw, 35.085vh) scale(0.9439); }
to {
-webkit-transform: translate(66.30145vw, 100vh) scale(0.9439);
transform: translate(66.30145vw, 100vh) scale(0.9439); } }
.snow:nth-child(189) {
opacity: 0.1279;
-webkit-transform: translate(70.6215vw, -10px) scale(0.0625);
transform: translate(70.6215vw, -10px) scale(0.0625);
-webkit-animation: fall-189 23s -25s linear infinite;
animation: fall-189 23s -25s linear infinite; }
@-webkit-keyframes fall-189 {
56.587% {
-webkit-transform: translate(74.4059vw, 56.587vh) scale(0.0625);
transform: translate(74.4059vw, 56.587vh) scale(0.0625); }
to {
-webkit-transform: translate(72.5137vw, 100vh) scale(0.0625);
transform: translate(72.5137vw, 100vh) scale(0.0625); } }
@keyframes fall-189 {
56.587% {
-webkit-transform: translate(74.4059vw, 56.587vh) scale(0.0625);
transform: translate(74.4059vw, 56.587vh) scale(0.0625); }
to {
-webkit-transform: translate(72.5137vw, 100vh) scale(0.0625);
transform: translate(72.5137vw, 100vh) scale(0.0625); } }
.snow:nth-child(190) {
opacity: 0.2322;
-webkit-transform: translate(81.4819vw, -10px) scale(0.8917);
transform: translate(81.4819vw, -10px) scale(0.8917);
-webkit-animation: fall-190 29s -30s linear infinite;
animation: fall-190 29s -30s linear infinite; }
@-webkit-keyframes fall-190 {
55.638% {
-webkit-transform: translate(84.7518vw, 55.638vh) scale(0.8917);
transform: translate(84.7518vw, 55.638vh) scale(0.8917); }
to {
-webkit-transform: translate(83.11685vw, 100vh) scale(0.8917);
transform: translate(83.11685vw, 100vh) scale(0.8917); } }
@keyframes fall-190 {
55.638% {
-webkit-transform: translate(84.7518vw, 55.638vh) scale(0.8917);
transform: translate(84.7518vw, 55.638vh) scale(0.8917); }
to {
-webkit-transform: translate(83.11685vw, 100vh) scale(0.8917);
transform: translate(83.11685vw, 100vh) scale(0.8917); } }
.snow:nth-child(191) {
opacity: 0.5035;
-webkit-transform: translate(6.9291vw, -10px) scale(0.2431);
transform: translate(6.9291vw, -10px) scale(0.2431);
-webkit-animation: fall-191 30s -30s linear infinite;
animation: fall-191 30s -30s linear infinite; }
@-webkit-keyframes fall-191 {
36.925% {
-webkit-transform: translate(6.0415vw, 36.925vh) scale(0.2431);
transform: translate(6.0415vw, 36.925vh) scale(0.2431); }
to {
-webkit-transform: translate(6.4853vw, 100vh) scale(0.2431);
transform: translate(6.4853vw, 100vh) scale(0.2431); } }
@keyframes fall-191 {
36.925% {
-webkit-transform: translate(6.0415vw, 36.925vh) scale(0.2431);
transform: translate(6.0415vw, 36.925vh) scale(0.2431); }
to {
-webkit-transform: translate(6.4853vw, 100vh) scale(0.2431);
transform: translate(6.4853vw, 100vh) scale(0.2431); } }
.snow:nth-child(192) {
opacity: 0.6382;
-webkit-transform: translate(69.2086vw, -10px) scale(0.2492);
transform: translate(69.2086vw, -10px) scale(0.2492);
-webkit-animation: fall-192 30s -3s linear infinite;
animation: fall-192 30s -3s linear infinite; }
@-webkit-keyframes fall-192 {
71.046% {
-webkit-transform: translate(72.9943vw, 71.046vh) scale(0.2492);
transform: translate(72.9943vw, 71.046vh) scale(0.2492); }
to {
-webkit-transform: translate(71.10145vw, 100vh) scale(0.2492);
transform: translate(71.10145vw, 100vh) scale(0.2492); } }
@keyframes fall-192 {
71.046% {
-webkit-transform: translate(72.9943vw, 71.046vh) scale(0.2492);
transform: translate(72.9943vw, 71.046vh) scale(0.2492); }
to {
-webkit-transform: translate(71.10145vw, 100vh) scale(0.2492);
transform: translate(71.10145vw, 100vh) scale(0.2492); } }
.snow:nth-child(193) {
opacity: 0.8925;
-webkit-transform: translate(14.8321vw, -10px) scale(0.6365);
transform: translate(14.8321vw, -10px) scale(0.6365);
-webkit-animation: fall-193 25s -17s linear infinite;
animation: fall-193 25s -17s linear infinite; }
@-webkit-keyframes fall-193 {
37.252% {
-webkit-transform: translate(23.4803vw, 37.252vh) scale(0.6365);
transform: translate(23.4803vw, 37.252vh) scale(0.6365); }
to {
-webkit-transform: translate(19.1562vw, 100vh) scale(0.6365);
transform: translate(19.1562vw, 100vh) scale(0.6365); } }
@keyframes fall-193 {
37.252% {
-webkit-transform: translate(23.4803vw, 37.252vh) scale(0.6365);
transform: translate(23.4803vw, 37.252vh) scale(0.6365); }
to {
-webkit-transform: translate(19.1562vw, 100vh) scale(0.6365);
transform: translate(19.1562vw, 100vh) scale(0.6365); } }
.snow:nth-child(194) {
opacity: 0.4279;
-webkit-transform: translate(22.8663vw, -10px) scale(0.102);
transform: translate(22.8663vw, -10px) scale(0.102);
-webkit-animation: fall-194 17s -29s linear infinite;
animation: fall-194 17s -29s linear infinite; }
@-webkit-keyframes fall-194 {
61.748% {
-webkit-transform: translate(29.5591vw, 61.748vh) scale(0.102);
transform: translate(29.5591vw, 61.748vh) scale(0.102); }
to {
-webkit-transform: translate(26.2127vw, 100vh) scale(0.102);
transform: translate(26.2127vw, 100vh) scale(0.102); } }
@keyframes fall-194 {
61.748% {
-webkit-transform: translate(29.5591vw, 61.748vh) scale(0.102);
transform: translate(29.5591vw, 61.748vh) scale(0.102); }
to {
-webkit-transform: translate(26.2127vw, 100vh) scale(0.102);
transform: translate(26.2127vw, 100vh) scale(0.102); } }
.snow:nth-child(195) {
opacity: 0.3749;
-webkit-transform: translate(30.2645vw, -10px) scale(0.1869);
transform: translate(30.2645vw, -10px) scale(0.1869);
-webkit-animation: fall-195 11s -6s linear infinite;
animation: fall-195 11s -6s linear infinite; }
@-webkit-keyframes fall-195 {
32.251% {
-webkit-transform: translate(30.1263vw, 32.251vh) scale(0.1869);
transform: translate(30.1263vw, 32.251vh) scale(0.1869); }
to {
-webkit-transform: translate(30.1954vw, 100vh) scale(0.1869);
transform: translate(30.1954vw, 100vh) scale(0.1869); } }
@keyframes fall-195 {
32.251% {
-webkit-transform: translate(30.1263vw, 32.251vh) scale(0.1869);
transform: translate(30.1263vw, 32.251vh) scale(0.1869); }
to {
-webkit-transform: translate(30.1954vw, 100vh) scale(0.1869);
transform: translate(30.1954vw, 100vh) scale(0.1869); } }
.snow:nth-child(196) {
opacity: 0.1637;
-webkit-transform: translate(53.9397vw, -10px) scale(0.1434);
transform: translate(53.9397vw, -10px) scale(0.1434);
-webkit-animation: fall-196 24s -5s linear infinite;
animation: fall-196 24s -5s linear infinite; }
@-webkit-keyframes fall-196 {
40.437% {
-webkit-transform: translate(46.2232vw, 40.437vh) scale(0.1434);
transform: translate(46.2232vw, 40.437vh) scale(0.1434); }
to {
-webkit-transform: translate(50.08145vw, 100vh) scale(0.1434);
transform: translate(50.08145vw, 100vh) scale(0.1434); } }
@keyframes fall-196 {
40.437% {
-webkit-transform: translate(46.2232vw, 40.437vh) scale(0.1434);
transform: translate(46.2232vw, 40.437vh) scale(0.1434); }
to {
-webkit-transform: translate(50.08145vw, 100vh) scale(0.1434);
transform: translate(50.08145vw, 100vh) scale(0.1434); } }
.snow:nth-child(197) {
opacity: 0.2868;
-webkit-transform: translate(54.8647vw, -10px) scale(0.2776);
transform: translate(54.8647vw, -10px) scale(0.2776);
-webkit-animation: fall-197 24s -7s linear infinite;
animation: fall-197 24s -7s linear infinite; }
@-webkit-keyframes fall-197 {
41.904% {
-webkit-transform: translate(60.4027vw, 41.904vh) scale(0.2776);
transform: translate(60.4027vw, 41.904vh) scale(0.2776); }
to {
-webkit-transform: translate(57.6337vw, 100vh) scale(0.2776);
transform: translate(57.6337vw, 100vh) scale(0.2776); } }
@keyframes fall-197 {
41.904% {
-webkit-transform: translate(60.4027vw, 41.904vh) scale(0.2776);
transform: translate(60.4027vw, 41.904vh) scale(0.2776); }
to {
-webkit-transform: translate(57.6337vw, 100vh) scale(0.2776);
transform: translate(57.6337vw, 100vh) scale(0.2776); } }
.snow:nth-child(198) {
opacity: 0.7502;
-webkit-transform: translate(73.467vw, -10px) scale(0.4611);
transform: translate(73.467vw, -10px) scale(0.4611);
-webkit-animation: fall-198 16s -7s linear infinite;
animation: fall-198 16s -7s linear infinite; }
@-webkit-keyframes fall-198 {
71.783% {
-webkit-transform: translate(72.7386vw, 71.783vh) scale(0.4611);
transform: translate(72.7386vw, 71.783vh) scale(0.4611); }
to {
-webkit-transform: translate(73.1028vw, 100vh) scale(0.4611);
transform: translate(73.1028vw, 100vh) scale(0.4611); } }
@keyframes fall-198 {
71.783% {
-webkit-transform: translate(72.7386vw, 71.783vh) scale(0.4611);
transform: translate(72.7386vw, 71.783vh) scale(0.4611); }
to {
-webkit-transform: translate(73.1028vw, 100vh) scale(0.4611);
transform: translate(73.1028vw, 100vh) scale(0.4611); } }
.snow:nth-child(199) {
opacity: 0.4989;
-webkit-transform: translate(19.2299vw, -10px) scale(0.9121);
transform: translate(19.2299vw, -10px) scale(0.9121);
-webkit-animation: fall-199 13s -18s linear infinite;
animation: fall-199 13s -18s linear infinite; }
@-webkit-keyframes fall-199 {
72.727% {
-webkit-transform: translate(13.8543vw, 72.727vh) scale(0.9121);
transform: translate(13.8543vw, 72.727vh) scale(0.9121); }
to {
-webkit-transform: translate(16.5421vw, 100vh) scale(0.9121);
transform: translate(16.5421vw, 100vh) scale(0.9121); } }
@keyframes fall-199 {
72.727% {
-webkit-transform: translate(13.8543vw, 72.727vh) scale(0.9121);
transform: translate(13.8543vw, 72.727vh) scale(0.9121); }
to {
-webkit-transform: translate(16.5421vw, 100vh) scale(0.9121);
transform: translate(16.5421vw, 100vh) scale(0.9121); } }
.snow:nth-child(200) {
opacity: 0.6941;
-webkit-transform: translate(65.4296vw, -10px) scale(0.6859);
transform: translate(65.4296vw, -10px) scale(0.6859);
-webkit-animation: fall-200 15s -30s linear infinite;
animation: fall-200 15s -30s linear infinite; }
@-webkit-keyframes fall-200 {
32.494% {
-webkit-transform: translate(70.7162vw, 32.494vh) scale(0.6859);
transform: translate(70.7162vw, 32.494vh) scale(0.6859); }
to {
-webkit-transform: translate(68.0729vw, 100vh) scale(0.6859);
transform: translate(68.0729vw, 100vh) scale(0.6859); } }
@keyframes fall-200 {
32.494% {
-webkit-transform: translate(70.7162vw, 32.494vh) scale(0.6859);
transform: translate(70.7162vw, 32.494vh) scale(0.6859); }
to {
-webkit-transform: translate(68.0729vw, 100vh) scale(0.6859);
transform: translate(68.0729vw, 100vh) scale(0.6859); } }
.page__content-block.block__acf-sleigh-ride {
padding-top: 0;
background: transparent;
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 1000;
opacity: 1; }
.sleigh-ride svg .sleigh-outer {
-webkit-transform: scale(0.1);
transform: scale(0.1);
-webkit-transform-origin: 80% 20%;
transform-origin: 80% 20%; }
.sleigh-ride svg .sleigh-outer .sleigh {
opacity: 0;
-webkit-animation: sleighpath 8s ease 6s forwards;
animation: sleighpath 8s ease 6s forwards; }
@-webkit-keyframes sleighpath {
0% {
opacity: 0;
-webkit-transform: translate(-3000px, 1000px);
transform: translate(-3000px, 1000px); }
10% {
opacity: 0.8; }
30% {
opacity: 0.8;
-webkit-transform: translate(0, 0px);
transform: translate(0, 0px); }
31% {
opacity: 0.8;
-webkit-transform: translate(0px, 0px);
transform: translate(0px, 0px); }
35% {
opacity: 0.8;
-webkit-transform: translate(0, -5px);
transform: translate(0, -5px); }
40% {
opacity: 0.8;
-webkit-transform: translate(0, 5px);
transform: translate(0, 5px); }
45% {
opacity: 0.8;
-webkit-transform: translate(0, 0);
transform: translate(0, 0); }
50% {
opacity: 0.8;
-webkit-transform: translate(0, 5px);
transform: translate(0, 5px); }
55% {
opacity: 0.8;
-webkit-transform: translate(0, 0);
transform: translate(0, 0); }
60% {
opacity: 0.8;
-webkit-transform: translate(0, 5px);
transform: translate(0, 5px); }
65% {
opacity: 0.8;
-webkit-transform: translate(0, 0);
transform: translate(0, 0); }
70% {
opacity: 0.8;
-webkit-transform: translate(0, 5px);
transform: translate(0, 5px); }
75% {
opacity: 0.8;
-webkit-transform: translate(0, 0);
transform: translate(0, 0); }
80% {
opacity: 0.8;
-webkit-transform: translate(0, 0);
transform: translate(0, 0); }
100% {
opacity: 0;
-webkit-transform: translate(3000px, -1000px);
transform: translate(3000px, -1000px); } }
@keyframes sleighpath {
0% {
opacity: 0;
-webkit-transform: translate(-3000px, 1000px);
transform: translate(-3000px, 1000px); }
10% {
opacity: 0.8; }
30% {
opacity: 0.8;
-webkit-transform: translate(0, 0px);
transform: translate(0, 0px); }
31% {
opacity: 0.8;
-webkit-transform: translate(0px, 0px);
transform: translate(0px, 0px); }
35% {
opacity: 0.8;
-webkit-transform: translate(0, -5px);
transform: translate(0, -5px); }
40% {
opacity: 0.8;
-webkit-transform: translate(0, 5px);
transform: translate(0, 5px); }
45% {
opacity: 0.8;
-webkit-transform: translate(0, 0);
transform: translate(0, 0); }
50% {
opacity: 0.8;
-webkit-transform: translate(0, 5px);
transform: translate(0, 5px); }
55% {
opacity: 0.8;
-webkit-transform: translate(0, 0);
transform: translate(0, 0); }
60% {
opacity: 0.8;
-webkit-transform: translate(0, 5px);
transform: translate(0, 5px); }
65% {
opacity: 0.8;
-webkit-transform: translate(0, 0);
transform: translate(0, 0); }
70% {
opacity: 0.8;
-webkit-transform: translate(0, 5px);
transform: translate(0, 5px); }
75% {
opacity: 0.8;
-webkit-transform: translate(0, 0);
transform: translate(0, 0); }
80% {
opacity: 0.8;
-webkit-transform: translate(0, 0);
transform: translate(0, 0); }
100% {
opacity: 0;
-webkit-transform: translate(3000px, -1000px);
transform: translate(3000px, -1000px); } }
.sponsors .sponsor__item {
max-width: 600px;
margin: 0 auto; }
.sponsors h4 {
font-family: "Vag Rounded Bold", serif;
margin-bottom: 60px; }
@media screen and (min-width: 0) {
.sponsors h4 {
font-size: 2.125em;
line-height: 40px;
letter-spacing: 1.4px; } }
.sponsors .sponsor__image {
margin-bottom: 20px;
margin: 0 auto; }
.sponsors .sponsor__heading {
margin-top: 30px; }
.sponsors .sponsor__description {
margin-top: 20px;
margin-bottom: 30px; }
.sponsors .sponsor__read-more-cta {
margin-bottom: 35px;
margin-top: 8px;
display: block;
color: #0069b4; }
.page__content-block.block__acf-menu-anchor-listing {
padding: 0 10px 30px 10px;
background-color: #69abd8;
z-index: 9999;
width: calc(100% - 20px); }
.page__content-block.block__acf-menu-anchor-listing .acf-menu-anchor-listing__inner {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between; }
.page__content-block.block__acf-menu-anchor-listing .acf-menu-anchor-listing__inner .acf-menu-anchor-listing__anchors ul {
border-radius: 8px;
border-top-left-radius: 0;
border-top-right-radius: 0;
list-style-type: none;
margin: 0;
padding: 13px 10px;
-webkit-box-pack: left;
-ms-flex-pack: left;
justify-content: left;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start; }
.page__content-block.block__acf-menu-anchor-listing .acf-menu-anchor-listing__inner .acf-menu-anchor-listing__anchors ul li {
padding: 0px 10px 0px 10px;
display: inline;
margin-right: 40px;
position: relative; }
@media (max-width: 61.99em) {
.page__content-block.block__acf-menu-anchor-listing .acf-menu-anchor-listing__inner .acf-menu-anchor-listing__anchors ul li {
margin-right: 0;
padding: 0px 5px 0px 5px; } }
.page__content-block.block__acf-menu-anchor-listing .acf-menu-anchor-listing__inner .acf-menu-anchor-listing__anchors ul li:after {
content: " - ";
position: absolute;
top: 6px;
right: -24px;
color: white; }
@media (max-width: 61.99em) {
.page__content-block.block__acf-menu-anchor-listing .acf-menu-anchor-listing__inner .acf-menu-anchor-listing__anchors ul li:after {
content: ""; } }
.page__content-block.block__acf-menu-anchor-listing .acf-menu-anchor-listing__inner .acf-menu-anchor-listing__anchors ul li:last-child {
margin-right: 0; }
.page__content-block.block__acf-menu-anchor-listing .acf-menu-anchor-listing__inner .acf-menu-anchor-listing__anchors ul li:last-child a:after {
content: ""; }
.page__content-block.block__acf-menu-anchor-listing .acf-menu-anchor-listing__inner .acf-menu-anchor-listing__anchors.color--white a {
color: white; }
.page__content-block.block__acf-menu-anchor-listing .acf-menu-anchor-listing__inner .acf-menu-anchor-listing__anchors.color--black a {
color: black; }
.page__content-block.block__acf-menu-anchor-listing .acf-menu-anchor-listing__inner .acf-menu-anchor-listing__anchors.color--navy a {
color: #062854; }
.page__content-block.block__acf-menu-anchor-listing .acf-menu-anchor-listing__inner .acf-menu-anchor-listing__anchors.color--light-blue a {
color: #69abd8; }
.page__content-block.block__acf-menu-anchor-listing .acf-menu-anchor-listing__inner .acf-menu-anchor-listing__anchors.ul-bg--white > ul {
background-color: white; }
.page__content-block.block__acf-menu-anchor-listing .acf-menu-anchor-listing__inner .acf-menu-anchor-listing__anchors.ul-bg--black > ul {
background-color: black; }
.page__content-block.block__acf-menu-anchor-listing .acf-menu-anchor-listing__inner .acf-menu-anchor-listing__anchors.ul-bg--navy > ul {
background-color: #062854; }
.page__content-block.block__acf-menu-anchor-listing .acf-menu-anchor-listing__inner .acf-menu-anchor-listing__anchors.ul-bg--light-blue > ul {
background-color: #69abd8; }
.page__content-block.block__acf-menu-anchor-listing .acf-menu-anchor-listing__inner .acf-menu-anchor-listing__rhs-menu {
margin-left: auto; }
.page__content-block.block__acf-menu-anchor-listing .acf-menu-anchor-listing__inner .acf-menu-anchor-listing__rhs-menu.color--white li.menu-item:not([class*="cta"]) a {
color: white; }
.page__content-block.block__acf-menu-anchor-listing .acf-menu-anchor-listing__inner .acf-menu-anchor-listing__rhs-menu.color--black li.menu-item:not([class*="cta"]) a {
color: black; }
.page__content-block.block__acf-menu-anchor-listing .acf-menu-anchor-listing__inner .acf-menu-anchor-listing__rhs-menu.color--navy li.menu-item:not([class*="cta"]) a {
color: #062854; }
.page__content-block.block__acf-menu-anchor-listing .acf-menu-anchor-listing__inner .acf-menu-anchor-listing__rhs-menu.color--light-blue li.menu-item:not([class*="cta"]) a {
color: #69abd8; }
.page__content-block.block__acf-menu-anchor-listing .acf-menu-anchor-listing__inner .acf-menu-anchor-listing__rhs-menu ul.menu {
margin: 0;
list-style-type: none; }
.page__content-block.block__acf-menu-anchor-listing .acf-menu-anchor-listing__inner .acf-menu-anchor-listing__rhs-menu ul.menu li.menu-item {
height: auto;
padding-top: 13px;
padding-bottom: 13px;
line-height: 34px;
display: inline-block;
position: relative; }
.page__content-block.block__acf-menu-anchor-listing .acf-menu-anchor-listing__inner .acf-menu-anchor-listing__rhs-menu ul.menu li.menu-item.cta--large {
padding-top: 0;
padding-bottom: 0; }
@media (max-width: 47.99em) {
.page__content-block.block__acf-menu-anchor-listing .acf-menu-anchor-listing__inner .acf-menu-anchor-listing__rhs-menu ul.menu li.menu-item.cta--large {
padding-bottom: 12px; } }
.wp-block-group.wp-block-pattern[class*="sm--pin-text-duration-"] .wp-block-cover__inner-container {
-webkit-transition: bottom 1s ease;
transition: bottom 1s ease;
bottom: -100vh;
position: absolute; }
.wp-block-group.wp-block-pattern[class*="sm--pin-text-duration-"].is-active--text .wp-block-cover__inner-container {
bottom: 20vh; }
.wp-block-group.wp-block-pattern .wp-block-group__inner-container {
padding: 0; }
.wp-block-group.wp-block-pattern.has-background .wp-block-group__inner-container {
padding: 100px 0 0 0; }
.wp-block-group.wp-block-pattern .page__content-block {
padding: 0; }
.wp-block-group.wp-block-pattern .wp-block-columns {
max-width: 1200px;
margin: 0 auto; }
.wp-block-group.wp-block-pattern .block__core-heading {
background: transparent;
color: inherit;
padding-bottom: 30px; }
.wp-block-group.wp-block-pattern img {
-webkit-transition: all 2s ease;
transition: all 2s ease;
opacity: 0; }
.wp-block-group.wp-block-pattern img.is-active, .wp-block-group.wp-block-pattern img:first-child {
opacity: 1; }
.page__content-block:not(.block__core-group) + .page__content-block.block__core-group {
margin-top: 0; }
.page__content-block.block__acf-logo + .page__content-block.block__core-group .wp-block-group.wp-block-pattern.wp-block-pattern__full-screen-image {
margin-top: -50px; }
.page__content-block.block__core-paragraph + .page__content-block.block__core-group {
margin-top: 100px; }
.block__core-group.page__content-block {
margin-top: 60px;
padding-top: 0; }
.block__core-group.page__content-block + .block__core-group {
padding-top: 0;
margin-top: 0; }
.block__core-group.page__content-block + .block__core-group .wp-block-group__inner-container {
padding: 0; }
.block__core-group.page__content-block + .block__acf-call-to-action.block-theme__text--green,
.block__core-group.page__content-block + .block__acf-call-to-action.block-theme__text--white {
padding-top: 0; }
.wp-block-group.wp-block-pattern.wp-block-pattern__full-screen-columns { }
.wp-block-group.wp-block-pattern.wp-block-pattern__full-screen-columns li.blocks-gallery-item,
.wp-block-group.wp-block-pattern.wp-block-pattern__full-screen-columns ul.blocks-gallery-grid {
width: 100%; }
.wp-block-group.wp-block-pattern.wp-block-pattern__full-screen-columns .block__core-paragraph + .block__core-heading,
.wp-block-group.wp-block-pattern.wp-block-pattern__full-screen-columns .block__core-paragraph + .block__core-paragraph,
.wp-block-group.wp-block-pattern.wp-block-pattern__full-screen-columns .block__core-image + .block__core-paragraph,
.wp-block-group.wp-block-pattern.wp-block-pattern__full-screen-columns .block__core-image {
padding-top: 30px; }
.wp-block-group.wp-block-pattern.wp-block-pattern__full-screen-columns .block__core-image .row > div {
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
max-width: 100%; }
.wp-block-group.wp-block-pattern.wp-block-pattern__full-screen-columns img {
opacity: 1; }
.wp-block-group.wp-block-pattern.wp-block-pattern__full-screen-columns .block__core-columns {
padding-bottom: 60px; }
.wp-block-group.wp-block-pattern.wp-block-pattern__full-screen-columns .block__core-columns .wp-block-columns {
max-width: 100%;
display: block; }
@media (min-width: 48em) {
.wp-block-group.wp-block-pattern.wp-block-pattern__full-screen-columns .block__core-columns .wp-block-columns {
max-width: calc(100% - 60px);
display: grid;
grid-gap: 30px;
grid-template-columns: 50% 50%; }
.wp-block-group.wp-block-pattern.wp-block-pattern__full-screen-columns .block__core-columns .wp-block-columns .boundary > .row > div {
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
max-width: 100%;
margin-left: 0; } }
@media (min-width: 62em) {
.wp-block-group.wp-block-pattern.wp-block-pattern__full-screen-columns .block__core-columns .wp-block-columns {
max-width: 1200px;
padding: 0 2%;
grid-gap: 60px;
grid-template-columns: 40% 60%; } }
.wp-block-group.wp-block-pattern.wp-block-pattern__full-screen-columns .page__content-block.block__core-gallery {
overflow: hidden; }
.wp-block-group.wp-block-pattern.wp-block-pattern__full-screen-columns .wp-block-gallery.sm--sticky {
height: 100%; }
.wp-block-group.wp-block-pattern.wp-block-pattern__full-screen-columns .wp-block-gallery.columns-4 li.blocks-gallery-item {
width: 25%; }
.wp-block-group.wp-block-pattern.wp-block-pattern__full-screen-columns .wp-block-gallery.columns-3 li.blocks-gallery-item {
width: 33.3%; }
.wp-block-group.wp-block-pattern.wp-block-pattern__full-screen-columns .wp-block-gallery.columns-2 li.blocks-gallery-item {
width: 50%; }
.wp-block-group.wp-block-pattern.wp-block-pattern__full-screen-columns .wp-block-gallery.columns-1 li.blocks-gallery-item {
width: 100%; }
.wp-block-group.wp-block-pattern.wp-block-pattern__full-screen-columns .wp-block-gallery ul.blocks-gallery-grid {
margin: 0; }
@media (max-width: 47.99em) {
.wp-block-group.wp-block-pattern.wp-block-pattern__full-screen-columns .wp-block-gallery ul.blocks-gallery-grid {
margin-top: 30px; }
.wp-block-group.wp-block-pattern.wp-block-pattern__full-screen-columns .wp-block-gallery ul.blocks-gallery-grid li.blocks-gallery-item {
margin: 0; } }
@media (min-width: 48em) {
.wp-block-group.wp-block-pattern.wp-block-pattern__full-screen-columns .wp-block-gallery ul.blocks-gallery-grid li.blocks-gallery-item {
margin: 0;
opacity: 0;
position: absolute;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
width: 89%; }
.wp-block-group.wp-block-pattern.wp-block-pattern__full-screen-columns .wp-block-gallery ul.blocks-gallery-grid li.blocks-gallery-item img {
opacity: 1;
-webkit-transition: none;
transition: none; }
.wp-block-group.wp-block-pattern.wp-block-pattern__full-screen-columns .wp-block-gallery ul.blocks-gallery-grid li.blocks-gallery-item.is-active {
opacity: 1; }
.wp-block-group.wp-block-pattern.wp-block-pattern__full-screen-columns .wp-block-gallery ul.blocks-gallery-grid li.blocks-gallery-item.is-active img {
opacity: 1;
height: auto; }
.wp-block-group.wp-block-pattern.wp-block-pattern__full-screen-columns .wp-block-gallery ul.blocks-gallery-grid li.blocks-gallery-item:last-child.is-active {
opacity: 1 !important;
height: auto !important; } }
.wp-block-group.wp-block-pattern.wp-block-pattern__full-screen-image > .wp-block-group__inner-container {
padding: 0; }
.wp-block-group.wp-block-pattern.wp-block-pattern__full-screen-image .block__core-cover .wp-block-cover {
padding: 30px 0 !important;
padding: 0; }
.wp-block-group.wp-block-pattern.wp-block-pattern__full-screen-image .block__core-cover .wp-block-cover.has-background-dim:not(.has-background-gradient):before {
opacity: 0; }
.wp-block-group.wp-block-pattern.wp-block-pattern__full-screen-image .block__core-cover .wp-block-cover .page__content-block {
padding: 0;
background-color: inherit; }
.wp-block-group.wp-block-pattern.wp-block-pattern__full-screen-image .block__core-cover .wp-block-cover .page__content-block > .boundary > .row > div {
padding: 0;
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
max-width: 100%; }
.wp-block-group.wp-block-pattern.wp-block-pattern__full-screen-image .block__core-cover .wp-block-cover .page__content-block > .boundary > .row > div * {
margin: 0 auto; }
.wp-block-group.wp-block-pattern.wp-block-pattern__full-screen-image .block__core-cover .wp-block-cover .page__content-block + .page__content-block {
margin-top: 30px; }
.wp-block-group.wp-block-pattern.wp-block-pattern__full-screen-image .block__core-cover .wp-block-cover .page__content-block .has-background {
padding: 30px;
border-radius: 8px; }
.wp-block-group.wp-block-pattern.wp-block-pattern__full-screen-image .block__core-cover .wp-block-cover .page__content-block.block__core-heading h1, .wp-block-group.wp-block-pattern.wp-block-pattern__full-screen-image .block__core-cover .wp-block-cover .page__content-block.block__core-heading h2, .wp-block-group.wp-block-pattern.wp-block-pattern__full-screen-image .block__core-cover .wp-block-cover .page__content-block.block__core-heading h3, .wp-block-group.wp-block-pattern.wp-block-pattern__full-screen-image .block__core-cover .wp-block-cover .page__content-block.block__core-heading h4, .wp-block-group.wp-block-pattern.wp-block-pattern__full-screen-image .block__core-cover .wp-block-cover .page__content-block.block__core-heading h5, .wp-block-group.wp-block-pattern.wp-block-pattern__full-screen-image .block__core-cover .wp-block-cover .page__content-block.block__core-heading h6, .wp-block-group.wp-block-pattern.wp-block-pattern__full-screen-image .block__core-cover .wp-block-cover .page__content-block.block__core-heading p, .wp-block-group.wp-block-pattern.wp-block-pattern__full-screen-image .block__core-cover .wp-block-cover .page__content-block.block__core-paragraph h1, .wp-block-group.wp-block-pattern.wp-block-pattern__full-screen-image .block__core-cover .wp-block-cover .page__content-block.block__core-paragraph h2, .wp-block-group.wp-block-pattern.wp-block-pattern__full-screen-image .block__core-cover .wp-block-cover .page__content-block.block__core-paragraph h3, .wp-block-group.wp-block-pattern.wp-block-pattern__full-screen-image .block__core-cover .wp-block-cover .page__content-block.block__core-paragraph h4, .wp-block-group.wp-block-pattern.wp-block-pattern__full-screen-image .block__core-cover .wp-block-cover .page__content-block.block__core-paragraph h5, .wp-block-group.wp-block-pattern.wp-block-pattern__full-screen-image .block__core-cover .wp-block-cover .page__content-block.block__core-paragraph h6, .wp-block-group.wp-block-pattern.wp-block-pattern__full-screen-image .block__core-cover .wp-block-cover .page__content-block.block__core-paragraph p {
max-width: 80%; }
.wp-block-group.wp-block-pattern.wp-block-pattern__full-screen-image .block__core-cover .wp-block-cover .page__content-block.block__core-heading + .wp-block-group.wp-block-pattern.wp-block-pattern__full-screen-image .block__core-cover .wp-block-cover .page__content-block.block__core-paragraph p.has-background {
margin-top: -30px; }
.wp-block-group.wp-block-pattern.wp-block-pattern__full-screen-image .block__core-cover .wp-block-cover.is-position-bottom-left .wp-block-cover__inner-container {
margin: 0 0 80px 60px; }
.wp-block-group.wp-block-pattern.wp-block-pattern__full-screen-image .block__core-cover .wp-block-cover.is-position-bottom-right .wp-block-cover__inner-container {
margin: 0 60px 80px 0; }
.wp-block-group.wp-block-pattern.wp-block-pattern__full-screen-image .block__core-cover .wp-block-cover.is-position-top-right .wp-block-cover__inner-container {
margin: 60px 80px 0 0; }
.wp-block-group.wp-block-pattern.wp-block-pattern__full-screen-image .block__core-cover .wp-block-cover.is-position-top-left .wp-block-cover__inner-container {
margin: 80px 0 0 60px; }
.wp-block-group.wp-block-pattern.wp-block-pattern__full-screen-image .block__core-cover .wp-block-cover.is-position-center-left .wp-block-cover__inner-container {
margin: auto auto auto 60px; }
.wp-block-group.wp-block-pattern.wp-block-pattern__full-screen-image .block__core-cover .wp-block-cover.is-position-center-right .wp-block-cover__inner-container {
margin: auto 60px auto auto; }
.wp-block-group.wp-block-pattern.wp-block-pattern__full-screen-image .block__core-cover .wp-block-cover.is-position-top-center .wp-block-cover__inner-container {
margin: 60px auto auto auto; }
.wp-block-group.wp-block-pattern.wp-block-pattern__full-screen-image .block__core-cover .wp-block-cover.is-position-bottom-center .wp-block-cover__inner-container {
margin: auto auto 60px auto; }
.wp-block-group.wp-block-pattern.wp-block-pattern__full-screen-image .block__core-cover .wp-block-cover.is-position-top-center h1, .wp-block-group.wp-block-pattern.wp-block-pattern__full-screen-image .block__core-cover .wp-block-cover.is-position-top-center h2, .wp-block-group.wp-block-pattern.wp-block-pattern__full-screen-image .block__core-cover .wp-block-cover.is-position-top-center h3, .wp-block-group.wp-block-pattern.wp-block-pattern__full-screen-image .block__core-cover .wp-block-cover.is-position-top-center h4, .wp-block-group.wp-block-pattern.wp-block-pattern__full-screen-image .block__core-cover .wp-block-cover.is-position-top-center h5, .wp-block-group.wp-block-pattern.wp-block-pattern__full-screen-image .block__core-cover .wp-block-cover.is-position-top-center h6, .wp-block-group.wp-block-pattern.wp-block-pattern__full-screen-image .block__core-cover .wp-block-cover.is-position-top-center p, .wp-block-group.wp-block-pattern.wp-block-pattern__full-screen-image .block__core-cover .wp-block-cover.is-position-bottom-center h1, .wp-block-group.wp-block-pattern.wp-block-pattern__full-screen-image .block__core-cover .wp-block-cover.is-position-bottom-center h2, .wp-block-group.wp-block-pattern.wp-block-pattern__full-screen-image .block__core-cover .wp-block-cover.is-position-bottom-center h3, .wp-block-group.wp-block-pattern.wp-block-pattern__full-screen-image .block__core-cover .wp-block-cover.is-position-bottom-center h4, .wp-block-group.wp-block-pattern.wp-block-pattern__full-screen-image .block__core-cover .wp-block-cover.is-position-bottom-center h5, .wp-block-group.wp-block-pattern.wp-block-pattern__full-screen-image .block__core-cover .wp-block-cover.is-position-bottom-center h6, .wp-block-group.wp-block-pattern.wp-block-pattern__full-screen-image .block__core-cover .wp-block-cover.is-position-bottom-center p {
margin: 0 auto; }
.wp-block-group.wp-block-pattern.wp-block-pattern__full-screen-image .block__core-cover .wp-block-cover img:last-child.is-active {
opacity: 1 !important;
height: auto !important; }
.wp-block-group.wp-block-pattern.wp-block-pattern__full-screen-image.sm--swoop {
opacity: 1;
overflow: hidden; }
.wp-block-group.wp-block-pattern.wp-block-pattern__full-screen-image.sm--swoop img {
top: -50vh; }
.wp-block-group.wp-block-pattern.wp-block-pattern__full-screen-image.sm--swoop img.is-active {
opacity: 1;
top: 0px; }
.has-white-color {
color: white; }
.has-white-background-color {
background-color: white; }
.has-black-color {
color: black; }
.has-black-background-color {
background-color: black; }
.has-dark-blue-color {
color: #102751; }
.has-dark-blue-background-color {
background-color: #102751; }
.has-mid-blue-color {
color: #0069b4; }
.has-mid-blue-background-color {
background-color: #0069b4; }
.has-light-blue-color {
color: #69abd8; }
.has-light-blue-background-color {
background-color: #69abd8; }
.has-dark-green-color {
color: #007b2f; }
.has-dark-green-background-color {
background-color: #007b2f; }
.has-light-green-color {
color: #62b44f; }
.has-light-green-background-color {
background-color: #62b44f; }
.has-orange-color {
color: #ec6725; }
.has-orange-background-color {
background-color: #ec6725; }
.has-yellow-color {
color: #ffc61e; }
.has-yellow-background-color {
background-color: #ffc61e; }
.has-red-color {
color: #d81e05; }
.has-red-background-color {
background-color: #d81e05; }
.page-color--navy {
background-color: #062854; }
.page-color--navy .block__core-heading {
background-color: #062854;
color: white; }
.page-color--navy .block__acf-social-sharing {
background-color: white; }
.page-color--navy .block__acf-social-sharing .block__social-sharing {
margin-top: 0; }
.page-color--navy .header__logo {
background-color: #062854; }
.page-color--night-sky {
background-color: white; }
.page-color--night-sky .block__acf-christmas-campaign-2020, .page-color--night-sky .block__acf-image-scene-creator,
.page-color--night-sky .block__acf-logo, .page-color--night-sky .block__acf-logo + .block__core-heading {
background-color: #1f304c; }
.page-color--night-sky .block__acf-logo .header__logo {
background-color: transparent; }
.page-color--night-sky .block__acf-image-scene-creator div,
.page-color--night-sky .block__acf-christmas-campaign-2020 div {
color: #1f304c; }
.page-color--night-sky .block__core-heading h1, .page-color--night-sky .block__core-heading h2, .page-color--night-sky .block__core-heading h3, .page-color--night-sky .block__core-heading h4, .page-color--night-sky .block__core-heading h5, .page-color--night-sky .block__core-heading h6 {
color: #1f304c; }
.page-color--night-sky .block__acf-logo + .block__core-heading h1 {
color: white; }
.page-color--night-sky .block__core-paragraph p {
color: black; }
.page-color--night-sky .block__splash .shape svg > g > g,
.page-color--night-sky .block__splash .shape circle, .page-color--night-sky .block__splash .shape rect,
.page-color--night-sky .block__quick-facts .icon svg > g, .page-color--night-sky .block__quick-facts .icon svg > path,
.page-color--night-sky .shape svg > path {
fill: #0069b4; }
@media (min-width: 48em) {
.page-color--night-sky .block__splash .shape svg > g > g,
.page-color--night-sky .block__splash .shape circle, .page-color--night-sky .block__splash .shape rect,
.page-color--night-sky .block__quick-facts .icon svg > g, .page-color--night-sky .block__quick-facts .icon svg > path,
.page-color--night-sky .shape svg > path {
fill: rgba(0, 105, 180, 0.9); } }
.page-color--night-sky .block__quick-facts-paragraph, .page-color--night-sky .block__core-paragraph > a,
.page-color--night-sky .block__core-classic a, .page-color--night-sky .block__core-classic h1, .page-color--night-sky .block__core-classic h2, .page-color--night-sky .block__core-classic h3, .page-color--night-sky .block__core-classic h4, .page-color--night-sky .block__core-classic h5, .page-color--night-sky .block__core-classic h6 {
color: #0069b4; }
.page-color--night-sky .mask__splash--square .mask-st0, .page-color--night-sky .mask__splash--triangle .mask-st0, .page-color--night-sky .mask__splash--circle .mask-st0 {
fill: #0069b4; }
@media (min-width: 48em) {
.page-color--night-sky .mask__splash--square .mask-st0, .page-color--night-sky .mask__splash--triangle .mask-st0, .page-color--night-sky .mask__splash--circle .mask-st0 {
fill: white; } }
.page-color--night-sky .shape:before {
background-color: #0069b4; }
.page-color--night-sky .diagonal-lines span {
background-color: rgba(0, 105, 180, 0.6); }
.page-color--night-sky .block__acf-call-to-action .call-to-action__content p {
color: #0069b4; }
.page-color--night-sky .block__acf-testimonial-layout .block__testimonial-bg {
background-color: #0069b4; }
.page-color--night-sky .block__acf-testimonial-layout .block__testimonial-bg,
.page-color--night-sky blockquote.wp-block-quote {
background-color: rgba(0, 105, 180, 0.85); }
.page-color--night-sky .block__acf-testimonial-layout .block__testimonial-bg:before,
.page-color--night-sky blockquote.wp-block-quote:before {
background-image: url(//rmhc.org.uk/wp-content/themes/bg-lisboa/img/icons/quotes/quotes-open-blue.svg); }
.page-color--night-sky .block__acf-testimonial-layout .block__testimonial-bg:after,
.page-color--night-sky blockquote.wp-block-quote:after {
background-image: url(//rmhc.org.uk/wp-content/themes/bg-lisboa/img/icons/quotes/quotes-close-blue.svg); } ::-webkit-input-placeholder {
color: black; }
:-moz-placeholder { color: black; }
::-moz-placeholder { color: black; }
:-ms-input-placeholder {
color: black; }
.give-recurring-donors-choice label,
.give-donation-levels-wrap li label,
p.form-row label.woocommerce-form__label,
p.form-row label.woocommerce-form__label a,
.woocommerce-privacy-policy-text,
.automatewoo-optin__checkbox-text,
.post__content .post__title a,
.page__content-blocks .post__title a,
.blog__previews .post__title a,
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight,
.navigation__top-links .menu-item a,
.navigation__main-mobile .navigation__main-links > li.menu-item:not(.menu-item-has-children) a {
color: black; }
.ui-widget-content, #wpdreams_asp_results_1 #ajaxsearchprores1_1 {
-webkit-box-shadow: 11px 13px 47px -15px rgba(0, 0, 0, 0.26);
box-shadow: 11px 13px 47px -15px rgba(0, 0, 0, 0.26); } .page-color--blue .block__splash .shape svg > g > g,
.page-color--blue .block__splash .shape circle, .page-color--blue .block__splash .shape rect,
.page-color--blue .block__quick-facts .icon svg > g, .page-color--blue .block__quick-facts .icon svg > path,
.page-color--blue .shape svg > path {
fill: #0069b4; }
@media (min-width: 48em) {
.page-color--blue .block__splash .shape svg > g > g,
.page-color--blue .block__splash .shape circle, .page-color--blue .block__splash .shape rect,
.page-color--blue .block__quick-facts .icon svg > g, .page-color--blue .block__quick-facts .icon svg > path,
.page-color--blue .shape svg > path {
fill: rgba(0, 105, 180, 0.9); } }
.page-color--blue .block__quick-facts-paragraph, .page-color--blue .block__core-paragraph > a,
.page-color--blue .block__core-classic a, .page-color--blue .block__core-classic h1, .page-color--blue .block__core-classic h2, .page-color--blue .block__core-classic h3, .page-color--blue .block__core-classic h4, .page-color--blue .block__core-classic h5, .page-color--blue .block__core-classic h6 {
color: #0069b4; }
.page-color--blue .mask__splash--square .mask-st0, .page-color--blue .mask__splash--triangle .mask-st0, .page-color--blue .mask__splash--circle .mask-st0 {
fill: #0069b4; }
@media (min-width: 48em) {
.page-color--blue .mask__splash--square .mask-st0, .page-color--blue .mask__splash--triangle .mask-st0, .page-color--blue .mask__splash--circle .mask-st0 {
fill: white; } }
.page-color--blue .shape:before {
background-color: #0069b4; }
.page-color--blue .diagonal-lines span {
background-color: rgba(0, 105, 180, 0.6); }
.page-color--blue .block__acf-call-to-action .call-to-action__content p {
color: #0069b4; }
.page-color--blue .block__acf-testimonial-layout .block__testimonial-bg {
background-color: #0069b4; }
.page-color--blue .block__acf-testimonial-layout .block__testimonial-bg,
.page-color--blue blockquote.wp-block-quote {
background-color: rgba(0, 105, 180, 0.85); }
.page-color--blue .block__acf-testimonial-layout .block__testimonial-bg:before,
.page-color--blue blockquote.wp-block-quote:before {
background-image: url(//rmhc.org.uk/wp-content/themes/bg-lisboa/img/icons/quotes/quotes-open-blue.svg); }
.page-color--blue .block__acf-testimonial-layout .block__testimonial-bg:after,
.page-color--blue blockquote.wp-block-quote:after {
background-image: url(//rmhc.org.uk/wp-content/themes/bg-lisboa/img/icons/quotes/quotes-close-blue.svg); } .page__content-block.block__acf-splash .block__splash--blue .shape svg > g > g,
.page__content-block.block__acf-splash .block__splash--blue .shape circle, .page__content-block.block__acf-splash .block__splash--blue .shape rect,
.page__content-block.block__acf-splash .block__splash--blue .shape svg > path {
fill: #0069b4; }
@media (min-width: 48em) {
.page__content-block.block__acf-splash .block__splash--blue .shape svg > g > g,
.page__content-block.block__acf-splash .block__splash--blue .shape circle, .page__content-block.block__acf-splash .block__splash--blue .shape rect,
.page__content-block.block__acf-splash .block__splash--blue .shape svg > path {
fill: rgba(0, 105, 180, 0.9); } }
.page__content-block.block__acf-splash .block__splash--blue .mask__splash--square .mask-st0,
.page__content-block.block__acf-splash .block__splash--blue .mask__splash--triangle .mask-st0,
.page__content-block.block__acf-splash .block__splash--blue .mask__splash--circle .mask-st0 {
fill: #0069b4; }
@media (min-width: 48em) {
.page__content-block.block__acf-splash .block__splash--blue .mask__splash--square .mask-st0,
.page__content-block.block__acf-splash .block__splash--blue .mask__splash--triangle .mask-st0,
.page__content-block.block__acf-splash .block__splash--blue .mask__splash--circle .mask-st0 {
fill: white; } }
.page__content-block.block__acf-splash .block__splash--blue .shape__circle {
background-image: url(//rmhc.org.uk/wp-content/themes/bg-lisboa/img/shapes/shape-circle--blue.svg); }
.page__content-block.block__acf-splash .block__splash--blue .shape__square {
background-image: url(//rmhc.org.uk/wp-content/themes/bg-lisboa/img/shapes/shape-square--blue.svg); }
.page__content-block.block__acf-splash .block__splash--blue .shape__triangle {
background-image: url(//rmhc.org.uk/wp-content/themes/bg-lisboa/img/shapes/shape-triangle--blue.svg); } form.cart .plus,
form.cart .minus {
color: #69abd8; }
#give-recurring-modal-period-wrap {
background-color: #69abd8; }
#give-recurring-modal-period-wrap:hover {
background-color: #69abd8; }
.ginput_container_post_image {
background: #69abd8; }
.product-remove .remove, .reset_variations {
background-color: #69abd8; }
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
border: 1px solid #69abd8 !important;
background: #69abd8 !important; }
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
border: 1px solid #69abd8 !important;
background: #69abd8 !important; }
.ui-state-highlight:hover,
.ui-widget-content .ui-state-highlight:hover,
.ui-widget-header .ui-state-highlight:hover,
.ui-state-default:hover {
border: 1px solid #69abd8 !important;
background-color: #69abd8 !important; }
.navigation__main--desktop .navigation__main-links > .menu-item {
background-color: #69abd8; } .ui-widget-content {
color: #277FB1; }
.block__spotlight-overall-heading, .block__spotlight-heading,
.block__core-heading,
#cc-window .cc-compliance a,
p a,
.give-final-total-amount, #give-recurring-modal-period-wrap,
.header__ticker.bg--very-light-blue *,
.event__description h1,
.event__description h2,
.event__description h3,
.event__description h4,
.event__description h5,
.event__description h6,
.event__categories li,
.event__categories a,
.ui-dialog-title,
.fooevents-attendee-number,
.fooevents_seating_chart,
.woocommerce-message,
.give-fl-is-required:before,
.page__content .validate-required abbr.required:before,
.page__content .gfield_required.gfield_required_asterisk:before,
.boundary div.asp_r.asp_r_1 .results .item .asp_content h3,
.boundary #ajaxsearchprores1_1 .results .item .asp_content h3,
.cmplz-tcf-expl-header {
color: #0069b4; }
.ui-button {
color: #0069b4 !important; }
.ui-button:hover {
color: #0069b4; }
.asp_nores span.asp_keyword {
color: #0069b4 !important; }
table.shop_table .product-name, table.woocommerce-checkout-review-order-table .product-name {
color: #0069b4; }
table.shop_table .product-name a, table.woocommerce-checkout-review-order-table .product-name a {
color: #0069b4; }
table.shop_table th, table.shop_table td, table.woocommerce-checkout-review-order-table th, table.woocommerce-checkout-review-order-table td {
color: #0069b4; }
.product-remove .remove:hover, .reset_variations:hover, .ginput_container_post_image:hover {
background-color: #0069b4; }
.navigation__main-mobile .navigation__main-mobile-container,
.basket-notification,
.site-footer .gform_wrapper li.gfield_error {
background-color: #0069b4; }
.pagination__outer .pagination span, .pagination__outer .pagination a:hover {
border-bottom: solid 2px #0069b4; }
.navigation__main--desktop .navigation__main-links > .menu-item.active {
border-bottom: solid 4px #0069b4;
background-color: #0069b4; }
.navigation__main--desktop .navigation__main-links > .menu-item .sub-menu {
background-color: #0069b4; } .font-nav-primary.navigation__main-secondary a {
color: #062854; }
#cc-window, .reset_variations:hover {
background-color: #062854; } .page-color--green .block__splash .shape svg > g > g,
.page-color--green .block__splash .shape circle, .page-color--green .block__splash .shape rect,
.page-color--green .block__quick-facts .icon svg > g, .page-color--green .block__quick-facts .icon svg > path,
.page-color--green .shape svg > path {
fill: #62b44f; }
@media (min-width: 48em) {
.page-color--green .block__splash .shape svg > g > g,
.page-color--green .block__splash .shape circle, .page-color--green .block__splash .shape rect,
.page-color--green .block__quick-facts .icon svg > g, .page-color--green .block__quick-facts .icon svg > path,
.page-color--green .shape svg > path {
fill: rgba(98, 180, 79, 0.9); } }
.page-color--green .block__quick-facts-paragraph, .page-color--green .block__core-paragraph > a,
.page-color--green .block__core-classic a, .page-color--green .block__core-classic h1, .page-color--green .block__core-classic h2, .page-color--green .block__core-classic h3, .page-color--green .block__core-classic h4, .page-color--green .block__core-classic h5, .page-color--green .block__core-classic h6 {
color: #62b44f; }
.page-color--green .mask__splash--square .mask-st0, .page-color--green .mask__splash--triangle .mask-st0, .page-color--green .mask__splash--circle .mask-st0 {
fill: #62b44f; }
@media (min-width: 48em) {
.page-color--green .mask__splash--square .mask-st0, .page-color--green .mask__splash--triangle .mask-st0, .page-color--green .mask__splash--circle .mask-st0 {
fill: white; } }
.page-color--green .shape:before {
background-color: #62b44f; }
.page-color--green .diagonal-lines span {
background-color: rgba(98, 180, 79, 0.6); }
.page-color--green .block__acf-call-to-action .call-to-action__content p {
color: #62b44f; }
.page-color--green .block__acf-testimonial-layout .block__testimonial-bg,
.page-color--green blockquote.wp-block-quote {
background-color: rgba(98, 180, 79, 0.85); }
.page-color--green .block__acf-testimonial-layout .block__testimonial-bg:before,
.page-color--green blockquote.wp-block-quote:before {
background-image: url(//rmhc.org.uk/wp-content/themes/bg-lisboa/img/icons/quotes/quotes-open-green.svg); }
.page-color--green .block__acf-testimonial-layout .block__testimonial-bg:after,
.page-color--green blockquote.wp-block-quote:after {
background-image: url(//rmhc.org.uk/wp-content/themes/bg-lisboa/img/icons/quotes/quotes-close-green.svg); } .page__content-block.block__acf-splash .block__splash--green .shape svg > g > g,
.page__content-block.block__acf-splash .block__splash--green .shape circle, .page__content-block.block__acf-splash .block__splash--green .shape rect,
.page__content-block.block__acf-splash .block__splash--green .shape svg > path {
fill: #62b44f; }
@media (min-width: 48em) {
.page__content-block.block__acf-splash .block__splash--green .shape svg > g > g,
.page__content-block.block__acf-splash .block__splash--green .shape circle, .page__content-block.block__acf-splash .block__splash--green .shape rect,
.page__content-block.block__acf-splash .block__splash--green .shape svg > path {
fill: rgba(98, 180, 79, 0.9); } }
.page__content-block.block__acf-splash .block__splash--green .mask__splash--square .mask-st0,
.page__content-block.block__acf-splash .block__splash--green .mask__splash--triangle .mask-st0,
.page__content-block.block__acf-splash .block__splash--green .mask__splash--circle .mask-st0 {
fill: #62b44f; }
@media (min-width: 48em) {
.page__content-block.block__acf-splash .block__splash--green .mask__splash--square .mask-st0,
.page__content-block.block__acf-splash .block__splash--green .mask__splash--triangle .mask-st0,
.page__content-block.block__acf-splash .block__splash--green .mask__splash--circle .mask-st0 {
fill: white; } }
.page__content-block.block__acf-splash .block__splash--green .shape__circle {
background-image: url(//rmhc.org.uk/wp-content/themes/bg-lisboa/img/shapes/shape-circle--green.svg); }
.page__content-block.block__acf-splash .block__splash--green .shape__square {
background-image: url(//rmhc.org.uk/wp-content/themes/bg-lisboa/img/shapes/shape-square--green.svg); }
.page__content-block.block__acf-splash .block__splash--green .shape__triangle {
background-image: url(//rmhc.org.uk/wp-content/themes/bg-lisboa/img/shapes/shape-triangle--green.svg); } .post__content .post__copy figure blockquote p, .page__content-blocks .post__copy figure blockquote p, .blog__previews .post__copy figure blockquote p {
color: #62b44f; }
.icon--search::before, .icon--basket::before {
color: #62b44f; }
.icon--search, .icon--basket:hover::before {
color: #007b2f; }
.post__content ul li:before, .post__content ol li:before,
.block__core-list ul li:before, .block__core-list ol li:before,
.block__core-classic ul li:before, .block__core-classic ol li:before {
color: #62b44f; }
#top-menu .search-box__outer div.asp_m.asp_m_1 .probox .proinput input.orig, input.search-box {
color: #62b44f; }
#top-menu .search-box__outer div.asp_m.asp_m_1 .probox .proinput input.orig::-webkit-input-placeholder, input.search-box::-webkit-input-placeholder { color: #62b44f; }
#top-menu .search-box__outer div.asp_m.asp_m_1 .probox .proinput input.orig::-moz-placeholder, input.search-box::-moz-placeholder { color: #62b44f; }
#top-menu .search-box__outer div.asp_m.asp_m_1 .probox .proinput input.orig::-ms-input-placeholder, input.search-box::-ms-input-placeholder { color: #62b44f; }
#top-menu .search-box__outer div.asp_m.asp_m_1 .probox .proinput input.orig::placeholder, input.search-box::placeholder { color: #62b44f; }
#top-menu .search-box__outer div.asp_m.asp_m_1 .probox .proinput input.orig:-ms-input-placeholder, input.search-box:-ms-input-placeholder { color: #62b44f; }
#top-menu .search-box__outer div.asp_m.asp_m_1 .probox .proinput input.orig::-ms-input-placeholder, input.search-box::-ms-input-placeholder { color: #62b44f; }
.cta a,
.cta button,
.navigation__top-links .cta--large a,
.acf-menu-anchor-listing__rhs-menu .cta--large a,
.gform_wrapper .gform_page_footer .button.gform_next_button, .gform_wrapper .gform_page_footer .button.gform_previous_button,
.gform_wrapper .gform_page_footer input[type=submit],
.gform_wrapper .gform_footer input[type=submit],
.ginput_container_post_image, .tribe-block.tribe-tickets.tribe-common .tribe-common-c-btn,
.woocommerce-checkout-payment button,
.single_add_to_cart_button,
.actions .button,
.checkout-button.button,
.give-submit,
#give-recurring-modal-period-wrap,
.return-to-shop .button,
#ffm-file_upload-pickfiles,
.cc-compliance a,
.give-stripe-checkout-modal-donate-button {
background: #62b44f; }
.cta a:hover,
.cta button:hover,
.navigation__top-links .cta--large a:hover,
.acf-menu-anchor-listing__rhs-menu .cta--large a:hover,
.gform_wrapper .gform_page_footer .button.gform_next_button:hover, .gform_wrapper .gform_page_footer .button.gform_previous_button:hover,
.gform_wrapper .gform_page_footer input[type=submit]:hover,
.gform_wrapper .gform_footer input[type=submit]:hover,
.ginput_container_post_image:hover, .tribe-block.tribe-tickets.tribe-common .tribe-common-c-btn:hover,
.woocommerce-checkout-payment button:hover,
.single_add_to_cart_button:hover,
.actions .button:hover,
.checkout-button.button:hover,
.give-submit:hover,
#give-recurring-modal-period-wrap:hover,
.return-to-shop .button:hover,
#ffm-file_upload-pickfiles:hover,
.cc-compliance a:hover,
.give-stripe-checkout-modal-donate-button:hover {
background-color: #007b2f; }
.diagonal-lines span {
background-color: #62b44f; }
.call-to-action__text--green {
background-color: rgba(98, 180, 79, 0.1); }
.call-to-action__text--green .call-to-action__content > *, .call-to-action__text--green .call-to-action__content > * > a {
color: #62b44f !important; }
.call-to-action__text--white .call-to-action__content > *, .call-to-action__text--white .call-to-action__content > * > a {
color: #62b44f !important; }
.navigation__top-links .menu-item.search-box__menu {
border-bottom: solid 2px #62b44f; }
.search-box__outer input[type=submit].search-box__submit {
border-bottom: solid 2px #62b44f;
background-color: white;
color: #62b44f; }
body.search--on .navigation__top-links .menu-item.icon--search {
border-bottom: solid 2px #62b44f; }
body.search--on .navigation__top-links .menu-item.icon--search:before {
color: rgba(98, 180, 79, 0.6); } .ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
color: #555; } .ui-datepicker .ui-datepicker-prev.ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next.ui-datepicker-next-hover {
background-color: #f0f0f0 !important;
border: 0 !important; }
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
border: 1px solid #f0f0f0 !important;
background: #f0f0f0 !important; }
.ui-state-highlight:hover,
.ui-widget-content .ui-state-highlight:hover,
.ui-widget-header .ui-state-highlight:hover {
border: solid 1px #f0f0f0 !important; }
#wpdreams_asp_results_1 #ajaxsearchprores1_1 .item::after {
background: #f0f0f0; } .page-color--orange .block__splash .shape svg > g > g,
.page-color--orange .block__splash .shape circle, .page-color--orange .block__splash .shape rect,
.page-color--orange .block__quick-facts .icon svg > g, .page-color--orange .block__quick-facts .icon svg > path,
.page-color--orange .shape svg > path {
fill: #ec6725; }
@media (min-width: 48em) {
.page-color--orange .block__splash .shape svg > g > g,
.page-color--orange .block__splash .shape circle, .page-color--orange .block__splash .shape rect,
.page-color--orange .block__quick-facts .icon svg > g, .page-color--orange .block__quick-facts .icon svg > path,
.page-color--orange .shape svg > path {
fill: rgba(236, 103, 37, 0.9); } }
.page-color--orange .block__quick-facts-paragraph, .page-color--orange .block__core-paragraph > a,
.page-color--orange .block__core-classic a, .page-color--orange .block__core-classic h1, .page-color--orange .block__core-classic h2, .page-color--orange .block__core-classic h3, .page-color--orange .block__core-classic h4, .page-color--orange .block__core-classic h5, .page-color--orange .block__core-classic h6 {
color: #ec6725; }
.page-color--orange .mask__splash--square .mask-st0, .page-color--orange .mask__splash--triangle .mask-st0, .page-color--orange .mask__splash--circle .mask-st0 {
fill: #ec6725; }
@media (min-width: 48em) {
.page-color--orange .mask__splash--square .mask-st0, .page-color--orange .mask__splash--triangle .mask-st0, .page-color--orange .mask__splash--circle .mask-st0 {
fill: white; } }
.page-color--orange .shape:before {
background-color: #ec6725; }
.page-color--orange .diagonal-lines span {
background-color: rgba(236, 103, 37, 0.6); }
.page-color--orange .block__acf-call-to-action .call-to-action__content p {
color: #ec6725; }
.page-color--orange .block__acf-testimonial-layout .block__testimonial-bg {
background-color: #ec6725; }
.page-color--orange .block__acf-testimonial-layout .block__testimonial-bg,
.page-color--orange blockquote.wp-block-quote {
background-color: rgba(236, 103, 37, 0.85); }
.page-color--orange .block__acf-testimonial-layout .block__testimonial-bg:before,
.page-color--orange blockquote.wp-block-quote:before {
background-image: url(//rmhc.org.uk/wp-content/themes/bg-lisboa/img/icons/quotes/quotes-open-orange.svg); }
.page-color--orange .block__acf-testimonial-layout .block__testimonial-bg:after,
.page-color--orange blockquote.wp-block-quote:after {
background-image: url(//rmhc.org.uk/wp-content/themes/bg-lisboa/img/icons/quotes/quotes-close-orange.svg); } .page__content-block.block__acf-splash .block__splash--orange .shape svg > g > g,
.page__content-block.block__acf-splash .block__splash--orange .shape circle, .page__content-block.block__acf-splash .block__splash--orange .shape rect,
.page__content-block.block__acf-splash .block__splash--orange .shape svg > path {
fill: #ec6725; }
@media (min-width: 48em) {
.page__content-block.block__acf-splash .block__splash--orange .shape svg > g > g,
.page__content-block.block__acf-splash .block__splash--orange .shape circle, .page__content-block.block__acf-splash .block__splash--orange .shape rect,
.page__content-block.block__acf-splash .block__splash--orange .shape svg > path {
fill: rgba(236, 103, 37, 0.9); } }
.page__content-block.block__acf-splash .block__splash--orange .mask__splash--square .mask-st0,
.page__content-block.block__acf-splash .block__splash--orange .mask__splash--triangle .mask-st0,
.page__content-block.block__acf-splash .block__splash--orange .mask__splash--circle .mask-st0 {
fill: #ec6725; }
@media (min-width: 48em) {
.page__content-block.block__acf-splash .block__splash--orange .mask__splash--square .mask-st0,
.page__content-block.block__acf-splash .block__splash--orange .mask__splash--triangle .mask-st0,
.page__content-block.block__acf-splash .block__splash--orange .mask__splash--circle .mask-st0 {
fill: white; } }
.page__content-block.block__acf-splash .block__splash--orange .shape__circle {
background-image: url(//rmhc.org.uk/wp-content/themes/bg-lisboa/img/shapes/shape-circle--orange.svg); }
.page__content-block.block__acf-splash .block__splash--orange .shape__square {
background-image: url(//rmhc.org.uk/wp-content/themes/bg-lisboa/img/shapes/shape-square--orange.svg); }
.page__content-block.block__acf-splash .block__splash--orange .shape__triangle {
background-image: url(//rmhc.org.uk/wp-content/themes/bg-lisboa/img/shapes/shape-triangle--orange.svg); }
.single .woocommerce-error {
background-color: #f7dfd3; }
.single .woocommerce-error li, .single .woocommerce-error .button {
color: #d75f24; } #cc-window .cc-compliance a.cc-dismiss, .ui-button {
background-color: transparent !important; }
.give-final-total-amount, #give-recurring-modal-period-wrap {
background-color: transparent; }
.give-final-total-amount:hover, #give-recurring-modal-period-wrap:hover {
background-color: transparent; }
form.cart input.qty,
.ui-datepicker .ui-datepicker-header,
.ui-widget-header,
.block__contact .woocommerce-notices-wrapper {
background-color: transparent; } .donation-form .mask__splash .mask-st0 {
fill: white; }
@media (min-width: 48em) {
.mask-st0 {
fill: white; } } .cta a,
.cta button,
.navigation__top-links .cta--large a,
.acf-menu-anchor-listing__rhs-menu .cta--large a,
.gform_wrapper .gform_page_footer .button.gform_next_button, .gform_wrapper .gform_page_footer .button.gform_previous_button,
.gform_wrapper .gform_page_footer input[type=submit],
.gform_wrapper .gform_footer input[type=submit],
.ginput_container_post_image, .tribe-block.tribe-tickets.tribe-common .tribe-common-c-btn,
.woocommerce-checkout-payment button,
.single_add_to_cart_button,
.actions .button,
.checkout-button.button,
.give-submit,
.return-to-shop .button,
#ffm-file_upload-pickfiles,
.cc-compliance a,
.font-nav-primary a,
.navigation__top-links li.cta--large a,
.acf-menu-anchor-listing__rhs-menu li.cta--large a,
.product-remove .remove, form.cart .plus,
form.cart .minus, .reset_variations,
.ginput_container_post_image,
.product-remove .remove,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
.header__ticker *,
.navigation__main-mobile.nav--opened .navigation__main-links > .menu-item:first-child:before,
.navigation__main-mobile .navigation__main-links > .menu-item:before,
.basket-notification,
.navigation__main--desktop .navigation__main-links .sub-menu > .menu-item::after,
.navigation__main--desktop .navigation__main-secondary-links > .menu-item::after,
.site-footer .give-fl-is-required:before, .site-footer .gfield_required.gfield_required_asterisk:before,
.site-footer .validate-required abbr.required:before,
.site-footer .gform_validation_error .validation_error,
.site-footer .gform_wrapper li.gfield_error .gfield_description.validation_message,
.give-stripe-checkout-modal-donate-button,
.cmplz-tcf-category-expl,
body #cc-window.cc-type-categories.cc-floating .cc-header,
.cmplz-tcf-manage-vendors, .cmplz-tcf-purposes-readmore {
color: white; }
.ui-state-highlight:hover,
.ui-widget-content .ui-state-highlight:hover,
.ui-widget-header .ui-state-highlight:hover {
color: white; }
#cc-window .cc-message a.cc-link,
#cc-window .cc-compliance a.cc-dismiss {
color: white !important; }
#cc-window .cc-message {
color: white !important; }
#cc-window .cc-message a, #cc-window .cc-message a:active, #cc-window .cc-message a:visited {
color: white !important; }
.popup.bg--black h1, .popup.bg--black h2, .popup.bg--black p, .popup.bg--black a:not(.button) {
color: white; }
.popup.bg--green h1, .popup.bg--green h2, .popup.bg--green p, .popup.bg--green a:not(.button) {
color: white; }
#cc-window .cc-compliance a,
.woocommerce-cart .input-text.qty.text,
.navigation__main-mobile .navigation__main-links > li.menu-item:not(.menu-item-has-children),
.call-to-action__text--white,
.search-box__outer input[type=submit].search-box__submit,
.woocommerce-notices-wrapper, .woocommerce-message {
background-color: white; }
#top-menu .search-box__outer div.asp_m.asp_m_1 .probox {
background: white !important; }
.ui-widget-content {
background: white; }
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
border: 1px solid white;
background: white; }
.navigation__main-mobile .navigation__main-links > li.menu-item {
border-bottom: solid 1px white; }
.navigation__main--desktop .navigation__main-links > .menu-item {
border-bottom: solid 4px white; }
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing,
.gform_validation_error .validation_error {
color: #d81e00;
border: 0; }
.give_error.give_notice, .give_error {
color: #d75f24; }
.give_error.give_notice strong, .give_error strong {
display: none; }
span.wpcf7-not-valid-tip,
.woocommerce-error li,
form.woocommerce-checkout .woocommerce-NoticeGroup li {
color: #d81e00; }
.ffm-error.give_errors,
form.woocommerce-checkout .woocommerce-NoticeGroup,
.gform_validation_error .validation_error {
border-top: solid 2px #d81e00;
border-bottom: solid 2px #d81e00; }
.give-has-error .give-fl-is-required::before, .give-has-error .give-fl-is-required abbr.required:before, .woocommerce-invalid::before, .woocommerce-invalid abbr.required:before {
color: #d81e00 !important; }
.give-has-error .give-fl-is-required input[type=text], .give-has-error .give-fl-is-required input[type=date], .give-has-error .give-fl-is-required select, .give-has-error .give-fl-is-required textarea, .woocommerce-invalid input[type=text], .woocommerce-invalid input[type=date], .woocommerce-invalid select, .woocommerce-invalid textarea {
border: solid 1px #d81e00 !important; }
.give-has-error .give-fl-is-required input[type=checkbox]::before, .give-has-error .give-fl-is-required input[type=radio]::before, .woocommerce-invalid input[type=checkbox]::before, .woocommerce-invalid input[type=radio]::before {
border: solid 1px #d81e00 !important; }
input.orig {
font-family: "Vag Rounded Light", serif !important;
font-size: 1.975em !important;
line-height: 34px !important;
letter-spacing: 1.3px !important; }
@media (max-width: 47.99em) {
input.orig {
font-size: 1.8em !important;
line-height: 34px !important;
letter-spacing: 1.3 !important; } }
input.orig::-webkit-input-placeholder {
font-family: "Vag Rounded Light", serif !important;
font-size: 0.975em !important;
line-height: 34px !important;
letter-spacing: 1.3px !important; }
input.orig:-moz-placeholder {
font-family: "Vag Rounded Light", serif !important;
font-size: 0.975em !important;
line-height: 34px !important;
letter-spacing: 1.3px !important; }
input.orig::-moz-placeholder {
font-family: "Vag Rounded Light", serif !important;
font-size: 0.975em !important;
line-height: 34px !important;
letter-spacing: 1.3px !important; }
input.orig:-ms-input-placeholder {
font-family: "Vag Rounded Light", serif !important;
font-size: 0.975em !important;
line-height: 34px !important;
letter-spacing: 1.3px !important; }
#top-menu .search-box__outer div.asp_m.asp_m_1 .probox {
height: 60px !important; }
#top-menu .search-box__outer div.asp_m.asp_m_1 .probox .proinput input.orig, input.search-box {
width: calc(89% - 13px);
padding: 0 13px 0 0 !important;
height: 64px !important;
margin: 0 !important;
display: block; }
#top-menu .search-box__outer div.asp_m.asp_m_1 .probox .proinput input.orig::-webkit-input-placeholder, input.search-box::-webkit-input-placeholder { opacity: 1; }
#top-menu .search-box__outer div.asp_m.asp_m_1 .probox .proinput input.orig::-moz-placeholder, input.search-box::-moz-placeholder { opacity: 1; }
#top-menu .search-box__outer div.asp_m.asp_m_1 .probox .proinput input.orig::-ms-input-placeholder, input.search-box::-ms-input-placeholder { opacity: 1; }
#top-menu .search-box__outer div.asp_m.asp_m_1 .probox .proinput input.orig::placeholder, input.search-box::placeholder { opacity: 1; }
#top-menu .search-box__outer div.asp_m.asp_m_1 .probox .proinput input.orig:-ms-input-placeholder, input.search-box:-ms-input-placeholder { }
#top-menu .search-box__outer div.asp_m.asp_m_1 .probox .proinput input.orig::-ms-input-placeholder, input.search-box::-ms-input-placeholder { }
#wpdreams_asp_results_1 {
position: absolute;
z-index: 2000;
width: calc(100% - 40px);
right: 20px;
margin-top: 122px; }
@media (min-width: 36em) {
#wpdreams_asp_results_1 {
width: 265px;
right: 290px;
margin-top: 62px; } }
@media (min-width: 48em) {
#wpdreams_asp_results_1 {
width: 459px;
right: 290px; } }
@media (min-width: 62em) {
#wpdreams_asp_results_1 {
width: 487px;
right: 296px; } }
#wpdreams_asp_results_1 #ajaxsearchprores1_1 {
background: 0 !important;
width: 100%;
margin-top: 0;
padding: 0; }
#wpdreams_asp_results_1 #ajaxsearchprores1_1 .item {
padding: 20px 20px; }
#wpdreams_asp_results_1 #ajaxsearchprores1_1 .item .asp_content {
padding: 0; }
#wpdreams_asp_results_1 #ajaxsearchprores1_1 .item::after {
display: block;
position: absolute;
bottom: 0;
content: "";
height: 2px;
width: 100%;
margin-left: -20px; }
.boundary div.asp_r.asp_r_1 .results .item .asp_content h3,
.boundary #ajaxsearchprores1_1 .results .item .asp_content h3 {
margin: 0;
padding: 0;
font-family: "Vag Rounded Bold", serif !important;
font-weight: inherit;
font-size: 20px !important;
line-height: 25px !important;
letter-spacing: 1.3px !important;
text-shadow: none; }
.boundary div.asp_r.asp_r_1 .results .item .asp_content h3 a,
.boundary #ajaxsearchprores1_1 .results .item .asp_content h3 a {
font-family: inherit !important;
font-size: inherit !important; }
.asp_nores span.asp_keyword {
text-decoration: underline !important; }
.browserupgrade {
display: none;
z-index: 10000;
position: fixed;
width: 100%;
text-align: center;
background-color: rgba(247, 201, 204, 0.9);
padding: 6px 0; }
.browserupgrade p, .browserupgrade p a {
color: #d81e00; } _:-ms-fullscreen, :root .browserupgrade {
display: block; } @supports (display: flex) {
.browserupgrade {
display: none; } }
body {
padding: 0;
margin: 0;
overflow-x: hidden;
background-color: white; }
figure, img, ul, ol, input, button {
max-width: 100%;
overflow: hidden; }
.img-tracking-tag {
display: none; }
fieldset {
margin: 0; }
.boundary {
position: relative;
margin: 0 auto; }
@media (max-width: 35.99em) {
.boundary {
padding: 0px; } }
@media (min-width: 36em) and (max-width: 61.99em) {
.boundary {
padding: 0px; } }
@media (min-width: 62em) and (max-width: 74.99em) {
.boundary {
padding: 0px; } }
@media (min-width: 75em) {
.boundary {
padding: 0px;
max-width: 1200px; } }
.page__content-block {
padding-top: 65px; }
body.page-id-41090 .page__content-block {padding-top:0}
.page__content > .page__content-block.block__core-shortcode {
padding-top: 0; }
.page__content > .page__content-block.block__core-shortcode .checkout.woocommerce-checkout {
padding-top: 65px; }
.page__content-block.block__acf-splash, .page__content-block.block__acf-spotlight {
overflow: hidden; }
.page__content-block.block__acf-splash {
padding-top: 0; }
.page-template-template-clear-page .page__content > .page__content-block:first-child {
padding-top: 0; }
.page__content-block.block__acf-snow {
position: absolute; }
.block__acf-snow + .block__acf-full-width-image,
.block__acf-snow + .block__acf-sleigh-ride + .block__acf-full-width-image,
.block__acf-donation-form-calculator {
padding-top: 0; }
.single-product #primary {
overflow: hidden; }
.single-product .block__contact.map-item, .single-product .block__contact {
padding-top: 100px;
padding-bottom: 100px; }
.single-product .summary.entry-summary {
padding-top: 75px;
padding-bottom: 75px; }
.single-product .sponsors {
padding-top: 60px;
padding-bottom: 30px; }
.single-product .event__splash + .block__contact {
padding-top: 60px; }
@media (min-width: 48em) and (max-width: 61.99em) {
.single-product .event__splash + .block__contact {
padding: 40px; } }
.single-product .event__splash + .event__categories {
margin-top: 40px; }
.single-product .block__contact {
padding-bottom: 30px; }
.single-product .block__contact .block__contact-top {
padding-bottom: 10px; }
.single-product .event__categories {
padding-top: 40px;
margin-bottom: 0; } .block__acf-page-content-retrieval {
padding-top: 35px; }
.block__acf-page-content-retrieval + .block__acf-social-sharing, .block__acf-page-content-retrieval + .block__social-sharing {
padding-top: 0; }
.block__acf-page-content-retrieval:last-child {
margin-bottom: 100px; }
.block__acf-image-icons + .block__acf-testimonial-layout {
padding-top: 120px; }
@media (min-width: 48em) {
.block__acf-image-icons + .block__acf-testimonial-layout {
padding-top: 45px; } }
.block__acf-image-icons + .block__core-embed-youtube {
margin-top: 65px; }
.block__acf-image-icons + .block__acf-totaliser {
margin-top: 65px; }
.block__acf-image-icons:last-child {
margin-bottom: 100px; }
.block__acf-totaliser {
padding-top: 0; }
.block__acf-half-image-half-text + .block__acf-testimonial-layout {
padding-top: 120px; }
@media (min-width: 48em) {
.block__acf-half-image-half-text + .block__acf-testimonial-layout {
padding-top: 45px; } }
.block__acf-half-image-half-text + .block__core-image {
margin-top: 65px; }
.block__acf-half-image-half-text + .block__core-embed-youtube {
margin-top: 65px; }
.block__acf-donation-form-calculator + .block__acf-call-to-action.block-theme__text--green {
padding-top: 0; }
.block__acf-splash + .block__core-classic {
padding-top: 0; }
.block__acf-splash + .block__acf-quick-facts {
padding-top: 20px; }
@media (min-width: 48em) {
.block__acf-splash + .block__acf-quick-facts {
padding-top: 20px; } }
.block__acf-splash + .block__acf-contact {
padding-top: 95px; }
@media (min-width: 48em) {
.block__acf-splash + .block__acf-contact {
padding-top: 10px; } }
.block__acf-splash + .block__acf-testimonial-layout {
padding-top: 120px; }
@media (min-width: 48em) {
.block__acf-splash + .block__acf-testimonial-layout {
padding-top: 45px; } }
.block__acf-splash + .block__acf-posts-layout.block-theme__white-background {
padding-top: 65px; }
@media (min-width: 48em) {
.block__acf-splash + .block__acf-posts-layout.block-theme__white-background {
padding-top: 0px; } }
.block__acf-splash + .block__core-heading {
padding-top: 65px; }
@media (min-width: 48em) {
.block__acf-splash + .block__core-heading {
padding-top: 45px; } }
.block__acf-splash + .block__core-paragraph {
padding-top: 65px; }
@media (min-width: 48em) {
.block__acf-splash + .block__core-paragraph {
padding-top: 45px; } }
.block__acf-quick-facts + .block__acf-testimonial-layout {
padding-top: 120px; }
@media (min-width: 48em) {
.block__acf-quick-facts + .block__acf-testimonial-layout {
padding-top: 45px; } }
.block__acf-quick-facts + .block__acf-posts-layout.block-theme__light-blue-background {
padding-top: 45px; }
.block__acf-quick-facts + .block__acf-call-to-action.block-theme__text--green {
padding-top: 45px; }
.block__acf-quick-facts + .block__core-heading {
padding-top: 60px; }
.block__acf-quick-facts + .block__core-embed-youtube {
padding-top: 65px; }
.block__acf-quick-facts:last-child {
padding-bottom: 65px; }
.block__acf-contact + .block__acf-quick-facts {
padding-top: 85px; }
.block__acf-contact + .block__acf-testimonial-layout {
padding-top: 120px; }
@media (min-width: 48em) {
.block__acf-contact + .block__acf-testimonial-layout {
padding-top: 45px; } }
.block__acf-contact + .block__acf-call-to-action.block-theme__text--green {
padding-top: 85px; }
.block__acf-spotlight + .block__acf-testimonial-layout {
padding-top: 120px; }
@media (min-width: 48em) {
.block__acf-spotlight + .block__acf-testimonial-layout {
padding-top: 45px; } }
.block__acf-spotlight + .block__acf-call-to-action.block-theme__text--white {
padding-top: 0; }
.block__acf-spotlight + .block__core-heading {
padding-top: 85px; }
.block__acf-spotlight + .block__core-paragraph {
padding-top: 85px; }
.block__acf-testimonial-layout + .block__acf-testimonial-layout {
padding-top: 120px; }
@media (min-width: 48em) {
.block__acf-testimonial-layout + .block__acf-testimonial-layout {
padding-top: 45px; } }
.block__acf-testimonial-layout + .block__acf-call-to-action.block-theme__text--green {
padding-top: 100px; }
.block__acf-testimonial-layout + .block__acf-image-icons {
margin-top: 20px; }
.block__acf-testimonial-layout:last-child {
padding-bottom: 100px; }
.block__acf-donation-form:first-child {
padding-top: 0; }
.block__acf-donation-form + .block__acf-testimonial-layout {
padding-top: 120px; }
@media (min-width: 48em) {
.block__acf-donation-form + .block__acf-testimonial-layout {
padding-top: 45px; } }
.block__acf-instagram + .block__acf-testimonial-layout {
padding-top: 120px; }
@media (min-width: 48em) {
.block__acf-instagram + .block__acf-testimonial-layout {
padding-top: 45px; } }
.block__acf-social-sharing + .block__acf-testimonial-layout {
padding-top: 120px; }
@media (min-width: 48em) {
.block__acf-social-sharing + .block__acf-testimonial-layout {
padding-top: 45px; } }
.block__acf-social-sharing + .block__core-paragraph {
padding-top: 65px; }
.block__acf-social-sharing + .block__core-gallery {
padding-top: 65px; }
.block__acf-social-sharing + .block__core-embed-youtube {
padding-top: 65px; }
.block__acf-social-sharing:last-child {
padding-bottom: 65px; }
.block__core-image img {
height: auto; }
.block__core-image + .block__acf-testimonial-layout {
padding-top: 120px; }
@media (min-width: 48em) {
.block__core-image + .block__acf-testimonial-layout {
padding-top: 45px; } }
.block__core-heading + .block__acf-splash {
margin-top: 45px; }
.block__core-heading + .block__acf-quick-facts {
padding-top: 100px; }
.block__core-heading + .block__acf-testimonial-layout {
padding-top: 120px; }
@media (min-width: 48em) {
.block__core-heading + .block__acf-testimonial-layout {
padding-top: 45px; } }
.block__core-heading + .block__acf-testimonial-layout {
padding-top: 120px; }
@media (min-width: 48em) {
.block__core-heading + .block__acf-testimonial-layout {
padding-top: 45px; } }
.block__core-heading + .block__acf-posts-layout.block-theme__light-blue-background {
padding-top: 85px; }
.block__core-heading + .block__acf-posts-layout.block-theme__blue-highlighted {
padding-top: 65px; }
.block__core-heading + .block__acf-call-to-action.block-theme__button {
padding-top: 85px; }
.block__core-heading + .block__core-heading {
padding-top: 25px; }
.block__core-heading + .block__core-paragraph {
padding-top: 25px; }
.block__core-heading + .block__acf-page-content-retrieval {
padding-top: 0px; }
.block__acf-page-content-retrieval .block__core-heading + .block__acf-testimonial-layout {
padding-top: 20px; }
.block__core-paragraph + .block__acf-quick-facts {
padding-top: 80px; }
.block__core-paragraph + .block__acf-spotlight {
padding-top: 95px; }
.block__core-paragraph + .block__acf-testimonial-layout {
padding-top: 120px; }
@media (min-width: 48em) {
.block__core-paragraph + .block__acf-testimonial-layout {
padding-top: 45px; } }
.block__core-paragraph + .block__acf-posts-layout.block-theme__white-background {
padding-top: 75px; }
.block__core-paragraph + .block__acf-posts-layout.block-theme__light-blue-background {
padding-top: 90px; }
.block__core-paragraph + .block__acf-posts-layout.block-theme__blue-highlighted {
padding-top: 75px; }
.block__core-paragraph + .block__acf-call-to-action.block-theme__text--green {
margin-top: 0px; }
.block__core-paragraph + .block__acf-social-sharing, .block__core-paragraph + .block__social-sharing {
padding-top: 35px; }
.block__core-paragraph + .block__core-heading {
padding-top: 60px; }
.block__core-paragraph + .block__core-paragraph {
padding-top: 30px; }
.block__core-paragraph + .block__core-list {
padding-top: 50px; }
.block__core-paragraph + .block__core-embed-youtube {
padding-top: 100px; }
.block__core-paragraph:last-child {
padding-bottom: 100px; }
.block__core-gallery + .block__acf-testimonial-layout {
padding-top: 120px; }
@media (min-width: 48em) {
.block__core-gallery + .block__acf-testimonial-layout {
padding-top: 45px; } }
.block__core-gallery + .block__acf-posts-layout.block-theme__light-blue-background {
padding-top: 90px; }
.block__core-list + .block__acf-testimonial-layout {
padding-top: 120px; }
@media (min-width: 48em) {
.block__core-list + .block__acf-testimonial-layout {
padding-top: 45px; } }
.block__core-list + .block__core-paragraph {
padding-top: 50px; }
.block__core-file + .block__acf-testimonial-layout {
padding-top: 120px; }
@media (min-width: 48em) {
.block__core-file + .block__acf-testimonial-layout {
padding-top: 45px; } }
.block__gravityforms-form + .block__acf-quick-facts {
padding-top: 35px; }
.block__gravityforms-form + .block__acf-testimonial-layout {
padding-top: 120px; }
@media (min-width: 48em) {
.block__gravityforms-form + .block__acf-testimonial-layout {
padding-top: 45px; } }
.block__gravityforms-form + .block__acf-call-to-action.block-theme__text--green {
padding-top: 65px; }
.block__gravityforms-form:last-child {
padding-bottom: 65px; }
.block__core-embed-youtube + .block__acf-quick-facts {
padding-top: 65px; }
.block__core-embed-youtube + .block__acf-testimonial-layout {
padding-top: 120px; }
@media (min-width: 48em) {
.block__core-embed-youtube + .block__acf-testimonial-layout {
padding-top: 45px; } }
.block__core-embed-youtube + .block__acf-posts-layout.block-theme__light-blue-background {
padding-top: 80px; }
@media (min-width: 48em) {
.block__core-embed-youtube + .block__acf-posts-layout.block-theme__light-blue-background {
padding-top: 100px; } }
.block__core-embed-youtube + .block__acf-call-to-action.block-theme__text--green {
padding-top: 100px; }
.block__core-embed-youtube + .block__core-heading {
padding-top: 75px; }
.block__core-embed-youtube + .block__core-paragraph {
padding-top: 65px; }
.block__acf-posts-layout.block-theme__white-background + .block__acf-contact {
padding-top: 25px; }
.block__acf-posts-layout.block-theme__white-background + .block__acf-testimonial-layout {
padding-top: 120px; }
@media (min-width: 48em) {
.block__acf-posts-layout.block-theme__white-background + .block__acf-testimonial-layout {
padding-top: 45px; } }
.block__acf-posts-layout.block-theme__white-background + .block__acf-posts-layout.block-theme__light-blue-background {
padding-top: 0; }
.block__acf-posts-layout.block-theme__white-background + .block__acf-call-to-action.block-theme__text--green {
padding-top: 0; }
.block__acf-posts-layout.block-theme__white-background + .block__core-heading {
padding-top: 10px; }
.block__acf-posts-layout.block-theme__white-background:last-child {
padding-bottom: 40px; }
.block__acf-posts-layout.block-theme__light-blue-background + .block__acf-quick-facts {
padding-top: 90px; }
.block__acf-posts-layout.block-theme__light-blue-background + .block__acf-testimonial-layout {
padding-top: 120px; }
@media (min-width: 48em) {
.block__acf-posts-layout.block-theme__light-blue-background + .block__acf-testimonial-layout {
padding-top: 45px; } }
.block__acf-posts-layout.block-theme__light-blue-background + .block__acf-posts-layout.block-theme__blue-highlighted {
padding-top: 95px; }
.block__acf-posts-layout.block-theme__light-blue-background + .block__acf-call-to-action.block-theme__text--green {
padding-top: 0; }
.block__acf-posts-layout.block-theme__light-blue-background + .block__acf-call-to-action.block-theme__text--white {
padding-top: 35px; }
.block__acf-posts-layout.block-theme__light-blue-background + .block__acf-instagram {
padding-top: 40px; }
.block__acf-posts-layout.block-theme__light-blue-background + .block__acf-social-sharing, .block__acf-posts-layout.block-theme__light-blue-background + .block__social-sharing {
padding-top: 10px; }
.block__acf-posts-layout.block-theme__light-blue-background + .block__core-heading {
padding-top: 80px; }
.block__acf-posts-layout.block-theme__light-blue-background + .block__core-paragraph {
padding-top: 85px; }
.block__acf-posts-layout.block-theme__light-blue-background + .block__core-gallery {
padding-top: 100px; }
.block__acf-posts-layout.block-theme__blue-highlighted + .block__acf-quick-facts {
padding-top: 85px; }
.block__acf-posts-layout.block-theme__blue-highlighted + .block__acf-testimonial-layout {
padding-top: 120px; }
.block__acf-posts-layout.block-theme__blue-highlighted + .block__acf-posts-layout.block-theme__white-background {
padding-top: 85px; }
.block__acf-posts-layout.block-theme__blue-highlighted + .block__acf-posts-layout.block-theme__light-blue-background {
padding-top: 95px; }
.block__acf-posts-layout.block-theme__blue-highlighted + .block__acf-call-to-action.block-theme__text--green {
padding-top: 90px; }
.block__acf-posts-layout.block-theme__blue-highlighted + .block__core-heading {
padding-top: 85px; }
.block__acf-posts-layout.block-theme__blue-highlighted + .block__core-paragraph {
padding-top: 85px; }
.block__acf-posts-layout.block-theme__blue-highlighted + .block__gravityforms-form {
padding-top: 85px; }
.block__acf-call-to-action + .block__acf-testimonial-layout {
padding-top: 120px; }
@media (min-width: 48em) {
.block__acf-call-to-action + .block__acf-testimonial-layout {
padding-top: 30px; } }
.block__acf-call-to-action + .block__core-gallery {
padding-top: 90px; }
.block__acf-call-to-action.block-theme__button + .block__acf-spotlight {
padding-top: 80px; }
.block__acf-call-to-action.block-theme__button + .block__acf-testimonial-layout {
padding-top: 100px; }
.block__acf-call-to-action.block-theme__button + .block__acf-posts-layout.block-theme__light-blue-background {
padding-top: 95px; }
.block__acf-call-to-action.block-theme__button + .block__core-heading {
padding-top: 85px; }
.block__acf-call-to-action.block-theme__button + .block__core-paragraph {
padding-top: 65px; }
.block__acf-call-to-action.block-theme__text--white {
margin-bottom: 65px; }
.block__acf-call-to-action.block-theme__text--white + .block__acf-spotlight {
padding-top: 80px; }
.block__acf-call-to-action.block-theme__text--white + .block__acf-testimonial-layout {
padding-top: 120px; }
.block__acf-call-to-action.block-theme__text--white + .block__acf-posts-layout.block-theme__light-blue-background {
padding-top: 30px; }
.block__acf-call-to-action.block-theme__text--white + .block__acf-posts-layout.block-theme__blue-highlighted {
padding-top: 35px; }
.block__acf-call-to-action.block-theme__text--white + .block__core-heading {
padding-top: 1080px; }
.block__acf-call-to-action.block-theme__text--white + .block__core-paragraph {
padding-top: 65px; }
.block__acf-call-to-action.block-theme__text--green + .block__acf-quick-facts {
padding-top: 85px; }
.block__acf-call-to-action.block-theme__text--green + .block__acf-spotlight {
padding-top: 110px; }
.block__acf-call-to-action.block-theme__text--green + .block__acf-testimonial-layout {
padding-top: 120px; }
.block__acf-call-to-action.block-theme__text--green + .block__acf-posts-layout.block-theme__white-background {
padding-top: 85px; }
.block__acf-call-to-action.block-theme__text--green + .block__acf-posts-layout.block-theme__light-blue-background {
padding-top: 0; }
.block__acf-call-to-action.block-theme__text--green + .block__core-heading {
padding-top: 85px; }
.block__acf-call-to-action.block-theme__text--green + .block__core-paragraph {
padding-top: 45px; }
.block__acf-call-to-action.block-theme__text--green + .block__core-gallery {
padding-top: 95px; }
.block__social-sharing + .call-to-action__text.call-to-action__text--green {
margin-top: 85px; }
.block__social-sharing + .call-to-action__text.call-to-action__text--white {
margin-top: 50px; }
.block__social-sharing + .call-to-action__button {
margin-top: 85px; }
.call-to-action__text.call-to-action__text--green:last-child {
margin-bottom: -100px; }
.call-to-action__text.call-to-action__text--white:last-child {
margin-bottom: -50px; }
.block__acf-call-to-action .call-to-action__text.call-to-action__text--green:last-child {
margin-bottom: 0px; }
.block__acf-call-to-action .call-to-action__text.call-to-action__text--white:last-child {
margin-bottom: -35px; }
.call-to-action__button:last-child {
margin-bottom: -50px; } .select-post-filter option[value="101"],
.select-post-filter option[value="1"] {
display: none;
}