﻿@import url(//fonts.googleapis.com/css?family=Roboto);
@import url(//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css);

.er-container {
    width: 100%;
    display: block;
    position: relative
}

    .er-container:after {
        content: "";
        display: block;
        clear: both
    }

.er-container-fluid {
    width: 100% !important
}

.er-block {
    display: block;
    float: left;
    min-width: 0
}

.er-size-5 {
    width: 5%
}

@media only all and (max-width: 47.9375rem) {
    .er-size-5 {
        width: 100%
    }
}

.er-size-10 {
    width: 10%
}

@media only all and (max-width: 47.9375rem) {
    .er-size-10 {
        width: 100%
    }
}

.er-size-15 {
    width: 15%
}

@media only all and (max-width: 47.9375rem) {
    .er-size-15 {
        width: 100%
    }
}

.er-size-20 {
    width: 20%
}

@media only all and (max-width: 47.9375rem) {
    .er-size-20 {
        width: 100%
    }
}

.er-size-25 {
    width: 25%
}

@media only all and (max-width: 47.9375rem) {
    .er-size-25 {
        width: 100%
    }
}

.er-size-30 {
    width: 30%
}

@media only all and (max-width: 47.9375rem) {
    .er-size-30 {
        width: 100%
    }
}

.er-size-33 {
    width: 33.33334%
}

@media only all and (max-width: 47.9375rem) {
    .er-size-33 {
        width: 100%
    }
}

.er-size-35 {
    width: 35%
}

@media only all and (max-width: 47.9375rem) {
    .er-size-35 {
        width: 100%
    }
}

.er-size-40 {
    width: 40%
}

@media only all and (max-width: 47.9375rem) {
    .er-size-40 {
        width: 100%
    }
}

.er-size-45 {
    width: 45%
}

@media only all and (max-width: 47.9375rem) {
    .er-size-45 {
        width: 100%
    }
}

.er-size-50 {
    width: 50%
}

@media only all and (max-width: 47.9375rem) {
    .er-size-50 {
        width: 100%
    }
}

.er-size-55 {
    width: 55%
}

@media only all and (max-width: 47.9375rem) {
    .er-size-55 {
        width: 100%
    }
}

.er-size-60 {
    width: 60%
}

@media only all and (max-width: 47.9375rem) {
    .er-size-60 {
        width: 100%
    }
}

.er-size-65 {
    width: 65%
}

@media only all and (max-width: 47.9375rem) {
    .er-size-65 {
        width: 100%
    }
}

.er-size-66 {
    width: 66.66667%
}

@media only all and (max-width: 47.9375rem) {
    .er-size-66 {
        width: 100%
    }
}

.er-size-70 {
    width: 70%
}

@media only all and (max-width: 47.9375rem) {
    .er-size-70 {
        width: 100%
    }
}

.er-size-75 {
    width: 75%
}

@media only all and (max-width: 47.9375rem) {
    .er-size-75 {
        width: 100%
    }
}

.er-size-80 {
    width: 80%
}

@media only all and (max-width: 47.9375rem) {
    .er-size-80 {
        width: 100%
    }
}

.er-size-85 {
    width: 85%
}

@media only all and (max-width: 47.9375rem) {
    .er-size-85 {
        width: 100%
    }
}

.er-size-90 {
    width: 90%
}

@media only all and (max-width: 47.9375rem) {
    .er-size-90 {
        width: 100%
    }
}

.er-size-95 {
    width: 95%
}

@media only all and (max-width: 47.9375rem) {
    .er-size-95 {
        width: 100%
    }
}

.er-size-100 {
    width: 100%
}

@media only all and (max-width: 47.9375rem) {
    .er-size-100 {
        width: 100%
    }
}

.er-nomarginleft {
    margin-left: 0 !important
}

.er-marginleft {
    margin-left: 1rem
}

.-marginleft {
    margin-left: -1rem
}

.er-nomarginright {
    margin-right: 0 !important
}

.er-marginright {
    margin-right: 1rem
}

.-marginright {
    margin-right: -1rem
}

.er-nomargintop {
    margin-top: 0 !important
}

.er-margintop {
    margin-top: 1rem
}

.-margintop {
    margin-top: -1rem
}

.er-nomarginbottom {
    margin-bottom: 0 !important
}

.er-marginbottom {
    margin-bottom: 1rem
}

.-marginbottom {
    margin-bottom: -1rem
}

.er-nomargin, .er-nomarginall {
    margin: 0 !important
}

.er-margin {
    margin: 1rem
}

.-marginall {
    margin: -1rem
}

.er-marginleft-0-25x {
    margin-left: .25rem
}

.-marginleft-0-25x {
    margin-left: -.25rem
}

.er-marginright-0-25x {
    margin-right: .25rem
}

.-marginright-0-25x {
    margin-right: -.25rem
}

.er-margintop-0-25x {
    margin-top: .25rem
}

.-margintop-0-25x {
    margin-top: -.25rem
}

.er-marginbottom-0-25x {
    margin-bottom: .25rem
}

.-marginbottom-0-25x {
    margin-bottom: -.25rem
}

.er-margin-0-25x {
    margin: .25rem
}

.-margin-0-25x {
    margin: -.25rem
}

.er-marginleft-0-33x {
    margin-left: .33rem
}

.-marginleft-0-33x {
    margin-left: -.33rem
}

.er-marginright-0-33x {
    margin-right: .33rem
}

.-marginright-0-33x {
    margin-right: -.33rem
}

.er-margintop-0-33x {
    margin-top: .33rem
}

.-margintop-0-33x {
    margin-top: -.33rem
}

.er-marginbottom-0-33x {
    margin-bottom: .33rem
}

.-marginbottom-0-33x {
    margin-bottom: -.33rem
}

.er-margin-0-33x {
    margin: .33rem
}

.-margin-0-33x {
    margin: -.33rem
}

.er-marginleft-0-5x {
    margin-left: .5rem
}

.-marginleft-0-5x {
    margin-left: -.5rem
}

.er-marginright-0-5x {
    margin-right: .5rem
}

.-marginright-0-5x {
    margin-right: -.5rem
}

.er-margintop-0-5x {
    margin-top: .5rem
}

.-margintop-0-5x {
    margin-top: -.5rem
}

.er-marginbottom-0-5x {
    margin-bottom: .5rem
}

.-marginbottom-0-5x {
    margin-bottom: -.5rem
}

.er-margin-0-5x {
    margin: .5rem
}

.-margin-0-5x {
    margin: -.5rem
}

.er-marginleft-0-75x {
    margin-left: .75rem
}

.-marginleft-0-75x {
    margin-left: -.75rem
}

.er-marginright-0-75x {
    margin-right: .75rem
}

.-marginright-0-75x {
    margin-right: -.75rem
}

.er-margintop-0-75x {
    margin-top: .75rem
}

.-margintop-0-75x {
    margin-top: -.75rem
}

.er-marginbottom-0-75x {
    margin-bottom: .75rem
}

.-marginbottom-0-75x {
    margin-bottom: -.75rem
}

.er-margin-0-75x {
    margin: .75rem
}

.-margin-0-75x {
    margin: -.75rem
}

.er-marginleft-1x {
    margin-left: 1rem
}

.-marginleft-1x {
    margin-left: -1rem
}

.er-marginright-1x {
    margin-right: 1rem
}

.-marginright-1x {
    margin-right: -1rem
}

.er-margintop-1x {
    margin-top: 1rem
}

.-margintop-1x {
    margin-top: -1rem
}

.er-marginbottom-1x {
    margin-bottom: 1rem
}

.-marginbottom-1x {
    margin-bottom: -1rem
}

.er-margin-1x {
    margin: 1rem
}

.-margin-1x {
    margin: -1rem
}

.er-marginleft-1-25x {
    margin-left: 1.25rem
}

.-marginleft-1-25x {
    margin-left: -1.25rem
}

.er-marginright-1-25x {
    margin-right: 1.25rem
}

.-marginright-1-25x {
    margin-right: -1.25rem
}

.er-margintop-1-25x {
    margin-top: 1.25rem
}

.-margintop-1-25x {
    margin-top: -1.25rem
}

.er-marginbottom-1-25x {
    margin-bottom: 1.25rem
}

.-marginbottom-1-25x {
    margin-bottom: -1.25rem
}

.er-margin-1-25x {
    margin: 1.25rem
}

.-margin-1-25x {
    margin: -1.25rem
}

.er-marginleft-1-5x {
    margin-left: 1.5rem
}

.-marginleft-1-5x {
    margin-left: -1.5rem
}

.er-marginright-1-5x {
    margin-right: 1.5rem
}

.-marginright-1-5x {
    margin-right: -1.5rem
}

.er-margintop-1-5x {
    margin-top: 1.5rem
}

.-margintop-1-5x {
    margin-top: -1.5rem
}

.er-marginbottom-1-5x {
    margin-bottom: 1.5rem
}

.-marginbottom-1-5x {
    margin-bottom: -1.5rem
}

.er-margin-1-5x {
    margin: 1.5rem
}

.-margin-1-5x {
    margin: -1.5rem
}

.er-marginleft-1-75x {
    margin-left: 1.75rem
}

.-marginleft-1-75x {
    margin-left: -1.75rem
}

.er-marginright-1-75x {
    margin-right: 1.75rem
}

.-marginright-1-75x {
    margin-right: -1.75rem
}

.er-margintop-1-75x {
    margin-top: 1.75rem
}

.-margintop-1-75x {
    margin-top: -1.75rem
}

.er-marginbottom-1-75x {
    margin-bottom: 1.75rem
}

.-marginbottom-1-75x {
    margin-bottom: -1.75rem
}

.er-margin-1-75x {
    margin: 1.75rem
}

.-margin-1-75x {
    margin: -1.75rem
}

.er-marginleft-2x {
    margin-left: 2rem
}

.-marginleft-2x {
    margin-left: -2rem
}

.er-marginright-2x {
    margin-right: 2rem
}

.-marginright-2x {
    margin-right: -2rem
}

.er-margintop-2x {
    margin-top: 2rem
}

.-margintop-2x {
    margin-top: -2rem
}

.er-marginbottom-2x {
    margin-bottom: 2rem
}

.-marginbottom-2x {
    margin-bottom: -2rem
}

.er-margin-2x {
    margin: 2rem
}

.-margin-2x {
    margin: -2rem
}

.er-marginleft-3x {
    margin-left: 3rem
}

.-marginleft-3x {
    margin-left: -3rem
}

.er-marginright-3x {
    margin-right: 3rem
}

.-marginright-3x {
    margin-right: -3rem
}

.er-margintop-3x {
    margin-top: 3rem
}

.-margintop-3x {
    margin-top: -3rem
}

.er-marginbottom-3x {
    margin-bottom: 3rem
}

.-marginbottom-3x {
    margin-bottom: -3rem
}

.er-margin-3x {
    margin: 3rem
}

.-margin-3x {
    margin: -3rem
}

.er-nopaddingleft {
    padding-left: 0 !important
}

.er-paddingleft {
    padding-left: 1rem
}

.er-nopaddingright {
    padding-right: 0 !important
}

.er-paddingright {
    padding-right: 1rem
}

.er-nopaddingtop {
    padding-top: 0 !important
}

.er-paddingtop {
    padding-top: 1rem
}

.er-nopaddingbottom {
    padding-bottom: 0 !important
}

.er-paddingbottom {
    padding-bottom: 1rem
}

.er-nopadding, .er-nopaddingall {
    padding: 0 !important
}

.er-padding {
    padding: 1rem
}

.er-paddingleft-0-25x {
    padding-left: .25rem
}

.er-paddingright-0-25x {
    padding-right: .25rem
}

.er-paddingtop-0-25x {
    padding-top: .25rem
}

.er-paddingbottom-0-25x {
    padding-bottom: .25rem
}

.er-padding-0-25x {
    padding: .25rem
}

.-padding-0-25x {
    padding: -.25rem
}

.er-paddingleft-0-33x {
    padding-left: .33rem
}

.er-paddingright-0-33x {
    padding-right: .33rem
}

.er-paddingtop-0-33x {
    padding-top: .33rem
}

.er-paddingbottom-0-33x {
    padding-bottom: .33rem
}

.er-padding-0-33x {
    padding: .33rem
}

.-padding-0-33x {
    padding: -.33rem
}

.er-paddingleft-0-5x {
    padding-left: .5rem
}

.er-paddingright-0-5x {
    padding-right: .5rem
}

.er-paddingtop-0-5x {
    padding-top: .5rem
}

.er-paddingbottom-0-5x {
    padding-bottom: .5rem
}

.er-padding-0-5x {
    padding: .5rem
}

.-padding-0-5x {
    padding: -.5rem
}

.er-paddingleft-0-75x {
    padding-left: .75rem
}

.er-paddingright-0-75x {
    padding-right: .75rem
}

.er-paddingtop-0-75x {
    padding-top: .75rem
}

.er-paddingbottom-0-75x {
    padding-bottom: .75rem
}

.er-padding-0-75x {
    padding: .75rem
}

.-padding-0-75x {
    padding: -.75rem
}

.er-paddingleft-1x {
    padding-left: 1rem
}

.er-paddingright-1x {
    padding-right: 1rem
}

.er-paddingtop-1x {
    padding-top: 1rem
}

.er-paddingbottom-1x {
    padding-bottom: 1rem
}

.er-padding-1x {
    padding: 1rem
}

.-padding-1x {
    padding: -1rem
}

.er-paddingleft-1-25x {
    padding-left: 1.25rem
}

.er-paddingright-1-25x {
    padding-right: 1.25rem
}

.er-paddingtop-1-25x {
    padding-top: 1.25rem
}

.er-paddingbottom-1-25x {
    padding-bottom: 1.25rem
}

.er-padding-1-25x {
    padding: 1.25rem
}

.-padding-1-25x {
    padding: -1.25rem
}

.er-paddingleft-1-5x {
    padding-left: 1.5rem
}

.er-paddingright-1-5x {
    padding-right: 1.5rem
}

.er-paddingtop-1-5x {
    padding-top: 1.5rem
}

.er-paddingbottom-1-5x {
    padding-bottom: 1.5rem
}

.er-padding-1-5x {
    padding: 1.5rem
}

.-padding-1-5x {
    padding: -1.5rem
}

.er-paddingleft-1-75x {
    padding-left: 1.75rem
}

.er-paddingright-1-75x {
    padding-right: 1.75rem
}

.er-paddingtop-1-75x {
    padding-top: 1.75rem
}

.er-paddingbottom-1-75x {
    padding-bottom: 1.75rem
}

.er-padding-1-75x {
    padding: 1.75rem
}

.-padding-1-75x {
    padding: -1.75rem
}

.er-paddingleft-2x {
    padding-left: 2rem
}

.er-paddingright-2x {
    padding-right: 2rem
}

.er-paddingtop-2x {
    padding-top: 2rem
}

.er-paddingbottom-2x {
    padding-bottom: 2rem
}

.er-padding-2x {
    padding: 2rem
}

.-padding-2x {
    padding: -2rem
}

.er-paddingleft-3x {
    padding-left: 3rem
}

.er-paddingright-3x {
    padding-right: 3rem
}

.er-paddingtop-3x {
    padding-top: 3rem
}

.er-paddingbottom-3x {
    padding-bottom: 3rem
}

.er-padding-3x {
    padding: 3rem
}

.-padding-3x {
    padding: -3rem
}

.er-align-left {
    text-align: left
}

.er-float-left {
    float: left
}

.er-align-right {
    text-align: right
}

.er-float-right {
    float: right
}

body {
    -ms-overflow-style: -ms-autohiding-scrollbar
}

.er-round {
    border-radius: 0
}

.er-round-top-right {
    border-top-right-radius: 0
}

.er-round-top-left {
    border-top-left-radius: 0
}

.er-round-bottom-right {
    border-bottom-right-radius: 0
}

.er-round-bottom-left {
    border-bottom-left-radius: 0
}

.er-upper {
    text-transform: uppercase
}

.er-lower {
    text-transform: lowercase
}

.er-line-height-80 {
    line-height: 80% !important
}

.er-line-height-100 {
    line-height: 100% !important
}

.er-line-height-120 {
    line-height: 120% !important
}

.er-line-height-135 {
    line-height: 135% !important
}

.er-line-height-150 {
    line-height: 150% !important
}

.er-line-height-175 {
    line-height: 175% !important
}

.er-order-1 {
    order: 1
}

.er-order-2 {
    order: 2
}

.er-order-3 {
    order: 3
}

.er-order-4 {
    order: 4
}

.er-order-5 {
    order: 5
}

.er-order-6 {
    order: 6
}

.er-order-7 {
    order: 7
}

.er-order-8 {
    order: 8
}

.er-order-9 {
    order: 9
}

.er-order-10 {
    order: 10
}

.relative {
    position: relative
}

.er-align-center {
    text-align: center
}

.er-block-center {
    display: block;
    float: none;
    margin-left: auto;
    margin-right: auto;
    position: relative
}

.er-flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.er-flex-display {
    display: flex
}

.er-flex-wrap {
    flex-wrap: wrap
}

.er-flex-nowrap {
    flex-wrap: nowrap
}

.er-flex-row-reverse {
    flex-direction: row-reverse
}

.er-flex-column-reverse {
    flex-direction: column-reverse
}

.er-flex-al-center {
    align-items: center
}

.er-flex-al-start {
    align-items: flex-start
}

.er-flex-al-end {
    align-items: flex-end
}

.er-flex-al-base {
    align-items: baseline
}

.er-flex-dir-column {
    flex-direction: column
}

.er-flex-jt-center, .er-justify-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center
}

.er-flex-jt-start, .er-justify-start {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    justify-content: flex-start
}

.er-flex-jt-end, .er-justify-end {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    justify-content: flex-end
}

.er-flex-jt-space-between, .er-justify-space-between {
    justify-content: space-between
}

.er-flex-jt-self-center {
    justify-self: center
}

.er-flex-flex {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -moz-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.er-flex-al-sf-start {
    align-self: flex-start
}

.er-flex-al-sf-end {
    align-self: flex-end
}

.oAssetCentre .clear {
    text-align: center;
    margin: 0 auto
}

.er-display-block {
    display: block
}

.er-bg-contain {
    background-size: contain
}

.er-bg-cover {
    background-size: cover
}

.er-bg-repeat-x {
    background-repeat: repeat-x
}

.er-bg-repeat-y {
    background-repeat: repeat-y
}

.er-bg-no-repeat {
    background-repeat: no-repeat
}

.er-bg-center {
    background-position: center
}

.er-noborder, .noborder {
    border-top: 0 !important;
    border-bottom: 0 !important;
    border-left: 0 !important;
    border-right: 0 !important
}

.noboxshadow {
    box-shadow: none !important
}

.er-breakword {
    word-break: break-word;
    word-wrap: break-word
}

.er-video-wrapper {
    position: relative;
    padding-bottom: 56.25%;
    height: 0
}

    .er-video-wrapper iframe, .er-video-wrapper video {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%
    }

.er-local-true .hidden-local {
    display: none !important
}

.er-local-true .visible-local {
    display: inherit !important
}

.er-local-true .visible-external {
    display: none !important
}

.er-local-false .hidden-external {
    display: none !important
}

.er-local-false .visible-local {
    display: none !important
}

.er-local-false .visible-external {
    display: inherit !important
}

.hidden {
    display: none !important
}

.invisible, .hide {
    display: none
}

@media only all and (min-width: 75rem) {
    .hidden-large, .hidden-desktop-only {
        display: none !important
    }

    .hidden-portables, .hidden-phone, .hidden-tablet, .hidden-desktop, .hidden-st-desktop {
        display: inherit !important
    }

    .visible-portables, .visible-phone, .visible-tablet, .visible-desktop, .visible-st-desktop {
        display: none !important
    }

    .visible-large, .visible-desktop-only {
        display: inherit !important
    }
}

@media only all and (min-width: 60rem) and (max-width: 74.9375rem) {
    .hidden-st-desktop, .hidden-desktop-only {
        display: none !important
    }

    .hidden-portables, .hidden-phone, .hidden-tablet, .hidden-desktop, .hidden-large {
        display: inherit !important
    }

    .visible-portables, .visible-phone, .visible-tablet, .visible-desktop, .visible-large {
        display: none !important
    }

    .visible-st-desktop, .visible-desktop-only {
        display: inherit !important
    }
}

@media only all and (min-width: 60rem) and (max-width: 74.9375rem) {
    .hidden-desktop, .hidden-desktop-only {
        display: none !important
    }

    .hidden-portables, .hidden-phone, .hidden-tablet, .hidden-large {
        display: inherit !important
    }

    .visible-portables, .visible-phone, .visible-tablet, .visible-large {
        display: none !important
    }

    .visible-desktop, .visible-desktop-only {
        display: inherit !important
    }
}

@media only all and (min-width: 48rem) and (max-width: 59.9375rem) {
    .hidden-portables, .hidden-tablet {
        display: none !important
    }

    .hidden-phone, .hidden-desktop, .hidden-large, .hidden-desktop-only, .hidden-st-desktop {
        display: inherit !important
    }

    .visible-phone, .visible-desktop, .visible-large, .visible-desktop-only, .visible-st-desktop {
        display: none !important
    }

    .visible-portables, .visible-tablet {
        display: inherit !important
    }
}

@media only all and (max-width: 47.9375rem) {
    .hidden-portables, .hidden-phone {
        display: none !important
    }

    .hidden-tablet, .hidden-desktop, .hidden-large, .hidden-desktop-only, .hidden-st-desktop {
        display: inherit !important
    }

    .visible-tablet, .visible-desktop, .visible-large, .visible-desktop-only, .visible-st-desktop {
        display: none !important
    }

    .visible-portables, .visible-phone {
        display: inherit !important
    }
}

.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)
}

#er-copyright {
    background: #007569;
    color: #fff;
    height: auto;
    font-family: "Roboto",Arial;
    font-weight: 300;
    font-style: normal
}

@media only all and (max-width: 59.9375rem) {
    #er-copyright {
        height: auto
    }
}

@media only all and (max-width: 59.9375rem) {
    #er-copyright .er-block {
        width: 100%
    }
}

#er-copyright .er-padding {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    padding: 1rem 1.5rem
}

#er-copyright a {
    color: #fff
}

    #er-copyright a:hover {
        color: #d9d9d9;
        transition: .3s color
    }

#er-copyright .er-copyright-text {
    font-family: "Roboto",Arial;
    font-weight: 300;
    font-style: normal;
    align-items: center;
    display: flex;
    flex: 1;
    font-size: .75rem;
    line-height: .75rem;
    margin: 0;
    overflow: hidden
}

@media only all and (max-width: 59.9375rem) {
    #er-copyright .er-copyright-text {
        flex-wrap: wrap;
        flex-basis: 100%;
        justify-content: center;
        text-align: center
    }
}

#er-copyright .er-copyright-message, #er-copyright .er-copyright-message > span {
    font-family: "Roboto",Arial;
    font-weight: 300;
    font-style: normal;
    display: inline-block;
    font-size: .75rem;
    vertical-align: top
}

@media only all and (max-width: 29.9375rem) {
    #er-copyright .er-copyright-message, #er-copyright .er-copyright-message > span {
        margin-right: 0 !important;
        margin-bottom: .5rem
    }

        #er-copyright .er-copyright-message:after, #er-copyright .er-copyright-message > span:after {
            display: none !important
        }
}

#er-copyright .er-eryc-link {
    border-bottom: 1px solid rgba(255,255,255,0.5);
    display: inline-block;
    font-weight: 300;
    margin-top: -1px;
    text-decoration: none;
    vertical-align: top
}

    #er-copyright .er-eryc-link:hover {
        border-color: #fff;
        transition: .3s border
    }

    #er-copyright .er-eryc-link:last-child:after {
        display: none
    }

@media only all and (max-width: 29.9375rem) {
    #er-copyright .er-eryc-link.er-eastriding_www {
        margin-left: 1.5rem
    }
}

@media only all and (min-width: 30rem) and (max-width: 47.9375rem) {
    #er-copyright .er-eryc-link.er-eastriding_www:after {
        display: none
    }
}

@media only all and (max-width: 47.9375rem) {
    #er-copyright .er-eryc-link.er-eastriding_www_legal:after {
        display: none
    }
}

@media only all and (min-width: 22.5rem) and (max-width: 29.9375rem) {
    #er-copyright .er-eryc-link.er-eastriding_www_contact {
        margin-right: 0
    }
}

@media only all and (max-width: 22.4375rem) {
    #er-copyright .er-eryc-link.er-eastriding_www_contact {
        margin-right: 0
    }
}

#er-copyright .er-copyright-message, #er-copyright .er-eryc-link {
    margin-right: 1.5rem;
    position: relative
}

@media only all and (max-width: 47.9375rem) {
    #er-copyright .er-copyright-message, #er-copyright .er-eryc-link {
        margin-bottom: .5rem
    }
}

#er-copyright .er-copyright-message:after, #er-copyright .er-eryc-link:after {
    background: rgba(255,255,255,0.5);
    content: "";
    display: block;
    height: .5rem;
    margin: 0;
    position: absolute;
    right: -0.75rem;
    top: 50%;
    transform: translateY(-50%);
    width: 1px
}

@media only all and (max-width: 59.9375rem) {
    #er-copyright .er-social-block > .er-padding {
        padding-top: 0
    }
}

#er-copyright .er-copyright-social {
    display: flex;
    list-style-type: none;
    padding: 0;
    margin: 0
}

@media only all and (max-width: 59.9375rem) {
    #er-copyright .er-copyright-social {
        flex-basis: 100%;
        justify-content: center;
        margin-top: .75rem
    }
}

#er-copyright .er-copyright-social-item {
    display: inline-block;
    margin: 0;
    text-align: center
}

    #er-copyright .er-copyright-social-item a {
        text-decoration: none
    }

        #er-copyright .er-copyright-social-item a:hover {
            color: #00423b;
            transition: .3s color
        }

#er-copyright .er-copyright-social-text {
    display: block;
    font-size: .75rem;
    margin-top: .25rem
}

body {
    margin: 0
}

#er-copyright {
    height: auto !important
}

.er-container {
    margin: 0 auto
}

    .er-container .er-container {
        width: 100%
    }

@media only all and (min-width: 75rem) {
    .er-container {
        width: 75rem
    }
}

@media only all and (min-width: 60rem) and (max-width: 74.9375rem) {
    .er-container {
        width: 60rem
    }
}

@media only all and (min-width: 48rem) and (max-width: 59.9375rem) {
    .er-container {
        width: 48rem
    }
}

@media only all and (min-width: 30rem) and (max-width: 47.9375rem) {
    .er-container {
        width: 30rem
    }
}

@media only all and (max-width: 29.9375rem) {
    .er-container {
        width: 20rem
    }
}
/*# sourceMappingURL=copyright_standalone.css.map */
