@charset "utf-8";

@font-face {
    font-family: "OpenSans";
    font-style: normal;
    font-weight: normal;
    src: url("fonts/OpenSans-Regular.ttf");
}

@font-face {
    font-family: "Oswald-R";
    font-style: normal;
    font-weight: normal;
    src: url("fonts/Oswald-Regular.ttf");
}

@font-face {
    font-family: "Oswald-L";
    font-style: normal;
    font-weight: normal;
    src: url("fonts/Oswald-Light.ttf");
}

@font-face {
    font-family: "Writing";
    font-style: normal;
    font-weight: normal;
    src: url("fonts/Inkfree.ttf");
}

@font-face {
    font-family: "Velux-Reg";
    font-style: normal;
    font-weight: normal;
    src: url("fonts/Arvo-Regular.ttf");
}

@font-face {
    font-family: "Velux-bold";
    src: url("fonts/Arvo-Bold.ttf");
}

body {
    font-family: Helvetica, Arial, Verdana;
    font-weight: normal;
    color: #999;
    color: #69707a;
    background-color: #f5f5f5;
    font-size: 12pt;
}


p {
    margin-top: 2px;
    margin-bottom: 4px;
    padding: 0;
}

a {
    color: #000;
    font-weight: normal;
    text-decoration: none !important;
    outline: none;
}

a:link {
    color: #000;
}

a:visited {
    color: #000;
}

a:active {
    color: #000;
}

a:hover {
    color: #666;
}


.link-ul {
    color: #69707a !important;
    border-bottom: #1461BB dashed 1px;
}

.link-ul:hover {
    color: #000 !important;
    border-bottom: #000 dashed 1px;
}

.link-ul-red {
    color: #69707a !important;
    border-bottom: #ca0606 dashed 1px !important;
}

.link-ul-red:hover {
    color: #000 !important;
    border-bottom: #000 dashed 1px !important;
}

.handwriting {
    font-family: "Writing";
}

.text-nowrap {
    white-space: nowrap;
}

.velux {
    font-family: "Velux-Reg";
    font-size: 125%;
    font-weight: bold;
}

.regmark {
    font-size: 70%;
    vertical-align: super;
}


h1,
.h1 {
    font-size: 20pt;
    margin-bottom: 4px;
    color: #1461BB;
}

.subh1 {
    margin-top: 6px;
    font-weight: normal;
    font-size: 12pt;
    line-height: 105%;
}


@media (min-width: 767.98px) {
    .subh1 {
        font-weight: bold;
        font-size: 12pt;
    }
}

h2,
.h2 {
    font-size: 16pt;
    margin-bottom: 10px;
    color: #363d47;
    color: #212832;
    color: #061d3b;
}


h2 a {
    color: #061d3b !important;
    border-bottom: #1461BB dashed 1px !important;
}

h2 a:hover {
    color: #000 !important;
    border-bottom: #000 dashed 1px !important;
}

h3,
.h3 {
    font-size: 14pt;
    margin-top: 14px;
}



@media (min-width: 575.98px) {}

@media (min-width: 767.98px) {}

@media (min-width: 991.98px) {}

@media (min-width: 1199.98px) {}

@media (min-width: 1399.98px) {}


.grey {
    color: #999 !important;
}

.dgrey {
    color: #69707a !important;
}

.red {
    color: #ca0606;
}

.blue {
    color: #4A81CC;
    color: #1461BB;
    /* 20, 97, 187 */
}

.navy {
    color: #061d3b !important;
}

.hoverblue {
    color: #47BFEF;
}

.black {
    color: #000;
}

.small {
    font-size: 8pt;
}


.header {
    font-size: 18pt;
    line-height: normal;
    margin-bottom: 10px;
}

ul li {
    font-size: 10pt;
}

@media (max-width: 576px) {

    p {
        font-sizex: 10pt;
    }

    h1,
    .h1 {
        font-size: 18pt;
    }

    h2,
    .h2 {
        font-size: 14pt;
    }

    h3,
    .h3 {
        font-size: 12pt;
    }
}


@media (max-width: 768px) {
    body {
        font-sizex: 120%;
    }

}

/* Top header */


.top {
    text-align: left;
    width: 100%;
    background-color: #fff;
    border-bottom: 1px #ccc solid;
    padding: 2%;
    padding-top: 2%;
    padding-bottom: 2%;
    margin: 0;
    margin-bottom: 2%;
    font-family: "Oswald-R";
}

.top p {
    margin-bottom: 0;
    line-height: normal;
}

.co-title {
    color: #1461BB;
    font-size: 28pt;
}

.co-title a {
    color: #1461BB;
    text-decoration: none;
}


.co-title a {
    color: #1461BB;
    text-decoration: none;
}

.co-title-red {
    font-family: "Oswald-R";
    color: #CA0606;
    font-size: 16pt;
}

.co-title-red a {
    color: #CA0606;
    text-decoration: none;
    font-weight: 600;
}



.part {
    color: #000;
    font-size: 10pt;
}

.tag {
    font-family: "Oswald-R";
    color: #000;
    font-size: 14pt;
}


.top-tel {
    font-size: 18pt;
}

@media (max-width: 768px) {

    .co-title {
        color: #1461BB;
        font-size: 18pt;
    }

    .co-title a {
        color: #1461BB;
    }

    .co-title a:hover {
        color: #1461BB;
    }

    .co-title-red {
        color: #CA0606;
        font-size: 12pt;
    }

    .co-title-red a {
        font-weight: normal;
    }

    .part {
        color: #000;
        font-size: 8pt;
    }

    .tag {
        color: #000;
        font-size: 10pt;
    }
}

@media (max-width: 768px) {
    .top {
        margin-bottom: 0;
    }
}

.tel {
    font-weight: bold !important;
    border-bottomx: #1461BB dashed 1px;
}

.tel:hover {
    border-bottom: #1461BB dashed 1px;
    border-bottom: #000 dashed 1px !important;
}

.email-ul {
    font-weight: bold !important;
    border-bottomx: #1461BB dashed 1px;
}

.email-ul:hover {
    border-bottom: #1461BB dashed 1px;
    border-bottom: #000 dashed 1px !important;
}

/* Navigation */

.sticky-top {
    top: auto;
}

@media (max-width: 768px) {
    .sticky-top {
        top: 0;
    }
}

.container-navbar {
    margin-left: 2%;
    margin-right: 2%;
}

nav.navbar.fixed-top {
    max-height: 100%;
    overflow-y: auto;
}

.navbar-toggler {
    border: none;
    padding: 0;
    padding: 1%;
}

.navbar-toggler:focus {
    outline: none;
    border: none;
}


.navbar-custom.navbar {
    padding: 0;
    margin: 0;
    text-align: left;
    opacityx: 1.0;
}

.navbar-custom.navbar p {
    padding: 0;
    margin: 0;
}

.navbar-custom.navbar ul {
    padding: 0;
    margin: 0;
}

.navbar-custom.navbar li {
    width: 100%;
    margin: 0;
    margin-right: 1%;
    font-weight: normal;
    color: #000;
}

.navbar-custom.navbar li:last-child {
    margin-right: 0;
}

/* Penultimate li (ie last menu option before note) */
.navbar-custom.navbar li:nth-last-child(2) {
    padding-right: 0;
    margin-right: 0;
}

.navbar-custom.navbar ul li a {
    font-size: 10pt;
    font-weight: bold;
    text-decoration: none;
    background-color: #1461BB;
    opacity: .9;
    color: #fff;
    border-radius: 8px 8px 0 0;
}

.navbar-custom.navbar ul li a:hover {
    color: #000;
    opacity: 1.0;
}

.navbar-custom.navbar .nav-link {
    padding: 8px;
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: 0;
    text-align: center;
    display: flex !important;
    justify-content: center;
    align-items: center;
    flex-grow: 1;
}

.navbar-custom.navbar .nav-item {
    display: flex;
}

.navbar-custom.navbar .nav-link.disabled {
    color: #000;
    opacity: 1.0;
}


/* Penultimate li (i.e last menu option before note) */
.navbar-custom.navbar li:nth-last-child(2) {
    padding-right: 0;
    margin-right: 0;
    border-bottomx: none;
}

.navbar-custom.navbar li:last-child {
    margin-right: 0%;
    /* line under note */
    border-bottom: none;
}

.navbar-custom.navbar .nav-note {
    padding: 1%;
    margin: 0;
    margin-top: 14px;
    font-size: 10pt;
    color: #000;
    border-top: 1px #477cb9 solid;
}

.navbar-custom.navbar .nav-note a {
    color: #000;
}

/* line break */
.navbar-custom.navbar ul li br {
    display: inline-block;
}


@media (max-width: 768px) {

    .container-navbar {
        background-color: #1461BB;
        margin: 0;
        padding: 1%;
        padding-left: 2%;
        padding-right: 2%;
    }

    .navbar-custom.navbar ul {
        padding: 0;
        margin: 0;
        margin-top: 1%;
        text-align: left;
    }

    .navbar-custom.navbar li {
        margin-left: 0;
        margin-right: 0;
        padding-rightx: 0;
        white-space: normal;
    }

    .navbar-custom.navbar ul li a {
        font-size: 10pt;
        opacity: 1.0;
        font-weight: normal;
    }


    .navbar-custom.navbar li:first-child {
        border-top: 1px #477cb9 solid;
        padding-top: 8px;
    }

    .navbar-custom.navbar .nav-link {
        padding: 1%;
        padding-top: 5px;
        padding-bottom: 0;
        margin-bottom: 0;
        text-align: left;
        justify-content: flex-start;
    }

    /* line break */
    .navbar-custom.navbar ul li br {
        display: none;
    }

}


/* Add to navbar-custom on scroll */

.navbar-custom.navbar.scrolled {
    border-bottomx: 1px #DEDEE0 solid !important;
    opacityx: .9;
    transitionx: 4s;
    background-colorx: #fff;
    /* stop menu transparancy */
}



/* Hamburger icon */

.hamburger {
    width: 30px;
    height: 24px;
    position: relative;
    margin: 0px;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
    cursor: pointer;
}

.hamburger span {
    display: block;
    position: absolute;
    height: 2px;
    width: 100%;
    border-radiusx: 9px;
    opacity: 1;
    left: 0;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: .25s ease-in-out;
    -moz-transition: .25s ease-in-out;
    -o-transition: .25s ease-in-out;
    transition: .25s ease-in-out;
}

.hamburger span {
    background: #fff;
}

.hamburger:hover span {
    background: #000;
}

.hamburger span:nth-child(1) {
    top: 0px;
}

.hamburger span:nth-child(2) {
    top: 10px;
}

.hamburger span:nth-child(3) {
    top: 20px;
}


.hamburger.open span {
    background: #000;
}

.hamburger.open:hover span {
    background: #fff;
}

.hamburger.open span:nth-child(1) {
    top: 12px;
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    transform: rotate(135deg);
}

.hamburger.open span:nth-child(2) {
    opacity: 0;
    leftx: -60px;
}

.hamburger.open span:nth-child(3) {
    top: 12px;
    -webkit-transform: rotate(-135deg);
    -moz-transform: rotate(-135deg);
    -o-transform: rotate(-135deg);
    transform: rotate(-135deg);
}

@media (max-width: 576px) {

    .hamburger {
        width: 24px;
        height: 18px;
    }

    .hamburger span {
        height: 2px;
        width: 100%;
        border-radiusx: 9px;
    }

    .hamburger span:nth-child(1) {
        top: 0px;
    }

    .hamburger span:nth-child(2) {
        top: 8px;
    }

    .hamburger span:nth-child(3) {
        top: 16px;
    }

    .hamburger.open span:nth-child(1) {
        top: 8px;
    }

    .hamburger.open span:nth-child(3) {
        top: 8px;
    }

}

@media (max-width: 768px) {

    .hamburger.open {
        width: 20px;
    }
}

/* --- */


/* Content */


hr {
    border-color: #eee;
    margin-top: 3%;
    margin-bottom: 3%;
}

@media (max-width: 768px) {
    .hr-margin {
        margin-top: 7%;
        margin-bottom: 7%;
    }
}

.hr-red {
    border-top: 1px solid #CA0606;
    border-top: 1px solid rgb(202, 6, 6, .1);
}

.container-custom {
    margin: 2%;
    margin-top: 0;
    margin-bottom: 0;
    background-color: #f5f5f5;
}

.container-custom a {
    text-decoration: none;
}

.subheader {
    font-size: 120%;
}

.container-custom img {
    width: 100%;
    height: auto;
}

@media (max-width: 768px) {
    .container-custom {
        padding-top: 2%;
        padding-bottomx: 3%;
    }
}



/* Content under menu */

.container-top-rounded {
    padding: 3%;
    margin: 0;
    margin-bottom: 4%;
    background-color: #fff;
    border-radius: 0 0 10px 10px;
    box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;
}


@media (max-width: 768px) {
    .container-top-rounded {
        margin-top: 3%;
        border-radius: 10px;
    }
}

.container-rounded {
    padding: 3%;
    margin: 0;
    margin-top: 2%;
    margin-bottom: 4%;
    background-color: #fff;
    border-radius: 10px;
    box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;
}



.pic img {
    width: 100%;
    height: auto;
    padding: 10px;
    border-radius: 5px;
    box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 3px, rgba(0, 0, 0, 0.24) 0px 1px 2px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px 0px;
    box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px;
}

.text-img p {
    color: #999;
    font-size: 80%;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 6px;
    padding-bottom: 4px;
    text-align: center;
}


/* Testimonial bubbles */

.testimonial {
    position: relative;
    background: #eee;
    padding: 20px;
    color: #666;
    border-radius: 5px;
    margin-top 4%;
    margin-bottom: 40px;
    font-size: 90%;
}


.testimonial:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 10%;
    width: 0;
    height: 0;
    border: 20px solid transparent;
    border-top-color: #eee;
    border-bottom: 0;
    border-left: 0;
    margin-left: -10px;
    margin-bottom: -20px;
}

.testimonial:nth-child(even):after {
    left: 90%;
    margin-right: 10px;
}


blockquote {
    font-size: 1.0em;
    line-height: 1.2em;
    font-weight: normal;
}

blockquote:before {
    font-family: Georgia;
    content: '\201c\00a0';
    top: 0;
}

blockquote:after {
    font-family: Georgia;
    content: '\00a0\201d';
    top: .1em;
}

blockquote:before,
blockquote:after {
    display: inline-block;
    vertical-align: bottom;
    font-size: 120%;
    topx: .2em;
    position: relative;
    font-weight: bold;
    color: #333;
}


/* Call back section */

.navbar-tel {
    padding: 0;
    margin: 0;
    color: #000;
    text-align: center;
    font-size: 14pt;
}

.callback {
    padding: 4%;
    margin: 0;
    margin-bottom: 4%;
    font-size: 12pt;
    text-align: center;
    background-color: #e2e2e2;
    background-image: linear-gradient(to top, #e2e2e2 40%, #f5f5f5 100%);
    border-radius: 10px;
}

.callback a {
    color: #666;
}

.callback a:hover {
    color: #212832;
    border-bottom: #000 dashed 1px;
}

.callback .header {
    font-size: 16pt;
    color: #000;
}

.callback .subheader {
    font-size: 14pt;
}

.callback .subheader a {
    color: #666;
}

.callback .subheader a:hover {
    color: #212832;
    border-bottom: #000 dashed 1px;
}

.callback .small {
    font-size: 85%;
}

.callback .email {
    font-size: 12pt;
}


.callback img {
    width: 100%;
    height: auto;
    max-width: 200px;
    padding: 4%;
}


@media (max-width: 992px) {
    .callback .subheader {
        font-size: 12pt;
    }

}

@media (max-width: 768px) {
    .callback {
        margin-top: 0;
        background-image: linear-gradient(to top, #e2e2e2 2%, #f2f2f2 100%);
        box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 2px 0px;
    }

    .callback .header {
        font-size: 18pt;
    }

    .callback .subheader {
        font-size: 14pt;
    }
}



/* Form */

.callback-form {
    text-align: left;
}


form input {
    width: 100%;
}

form input[type=text] {
    border: 1px #ccc solid;
    border-radius: 6px;
    width: 100%;
    margin-bottom: 10px;
}

form input[type=checkbox] {
    border: 1px #ccc solid;
    border-radius: 6px;
    position: absolute;
    width: auto;
    margin-top: 3px;
    transform: scale(1.5);
    /* change background checked colour from blue to grey */
    filter: grayscale(1);
}

form label {
    padding-right: 10px;
}


/* Submit button */

.subbut {
    width: 100%;
    padding: 2%;
    margin-top: 3%;
    background-color: #666;
    outline: none;
    border: none;
    border-radius: 6px;
    cursor: pointer;
    color: #fff;
    box-shadow: 1px 1px 1px 0px #aaa;
    opacity: 0.9;
}

.subbut:hover {
    color: #000;
    opacity: 1.0;
}

.subbut span {
    float: left;
    width: 100%;
    text-align: center;
}

.subbut span p {
    margin: 0;
    padding: 2px;
}

/* --- */

.survey {
    border-top: #eee solid 1px;
    border-bottom: #eee solid 1px;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-top: 3%;
    margin-bottom: 3%;
    font-size: 16pt;
    line-height: normal;
    text-align: center;
}

.survey p {
    margin: 2%;
}

.survey .subheader {
    font-family: "Oswald-L";
    color: #666;
}

@media (max-width: 768px) {
    .survey {
        margin-top: 4%;
        margin-bottom: 6%;
        font-size: 14pt;
    }
}

.large-text {
    font-family: "Oswald-R";
    font-size: 130%;
}


@media (max-width: 768px) {
    .large-text {
        font-family: "Oswald-R";
        font-size: 120%;
    }
}


@media (min-width: 1199.98px) {
    .large-text {
        font-family: "Oswald-R";
        font-size: 170%;
    }
}


.med-text {
    font-size: 110%;
}


@media (max-width: 768px) {
    .med-text {
        font-family: "Oswald-R";
        font-size: 100%;
    }
}


@media (min-width: 1199.98px) {
    .med-text {
        font-family: "Oswald-R";
        font-size: 130%;
    }
}

.blue-bullets {
    padding-top: 10px;
    padding-bottom: 10px;
    margin-top: 4%;
    margin-bottom: 4%;
    line-height: normal;
}

.blue-bullets p {
    margin: 2%;
}

.blue-bullets ul {
    list-style: none;
    padding-left: 0;
    margin-top: 2%;
    margin-bottom: 2%;
}


.blue-bullets ul li {
    font-size: 11pt;
    color: #1461BB;
    displayx: inline-block;
    margin-right: 4px;
    margin-bottom: 8px;
    font-size: 105%;
}

.blue-bullets ul li::before {
    content: "\0020\2713\0020";
    color: #061d3b;
    font-weight: bold;
    margin-right: 2px;
}

@media (max-width: 768px) {
    .blue-bullets ul {
        margin-top: 0;
        margin-bottom: 0;
    }

    .blue-bullets ul li {
        displayx: block;
        font-size: 90%;
    }
}


@media (min-width: 1199.98px) {
    .blue-bullets ul li {
        font-size: 125%;
    }
}


.slogan {
    font-family: "Oswald-R";
    font-weight: bold;
    color: #1461bb;
    font-size: 18pt;
    margin-bottom: 10px;
}

@media (max-width: 768px) {
    .slogan {
        font-size: 14pt;
    }
}


/* SLC */

.slc {
    text-align: center;
    color: #69707a;
}

.slc a {
    color: #69707a;
}

.slc .co-title-red {
    font-family: "Oswald-R";
    color: #CA0606;
    font-size: 18pt;
}

.slc .co-title-red a {
    color: #CA0606;
    text-decoration: none;
    font-weight: 600;
}

.slc .tag {
    font-family: "Oswald-R";
    color: #000;
    font-size: 14pt;
}



@media (max-width: 768px) {
    .slc {
        font-size: 80%;
    }

    .slc .co-title-red {
        color: #CA0606;
        font-size: 14pt;
    }

    .slc .co-title-red a {
        font-weight: normal;
    }

    .slc .tag {
        color: #000;
        font-size: 12pt;
    }
}


.questions {
    padding-top: 10px;
    padding-bottom: 10px;
    margin-top: 4%;
    margin-bottom: 4%;
    line-height: normal;
    text-align: center;
}

.questions p {
    margin: 2%;
}

.questions .header {
    font-size: 16pt;
}

.questions .subheader {
    font-size: 12pt;
}

.questions ul {
    list-style: none;
    padding-left: 0;
    margin-top: 2%;
    margin-bottom: 2%;
}


.questions ul li {
    font-size: 11pt;
    color: #999;
    color: #1461BB;
    display: inline-block;
    margin-right: 4px;
    margin-bottom: 8px;
}

.questions ul li::before {
    content: "\0020\2713\0020";
    color: #666;
    color: #061d3b;
    font-weight: bold;
    margin-right: 2px;
}

@media (max-width: 768px) {
    .questions ul {
        margin-top: 5%;
        margin-bottom: 5%;
    }

    .questions ul li {
        display: block;
    }
}


.bg-white {
    background-color: #fff;
}

.bg-grey {
    background-color: #EAEAEA;
}

.bg-dgrey {
    background-color: #232323;
}

.col-centered {
    float: none;
    margin: 0 auto;
}

/* Footer */

.footer {
    padding: 2%;
    margin: 0;
    color: #999;
    font-size: 12pt;
    text-align: left;
    background-color: #eee;
    background-color: #fff;
    border-top: 1px #ccc solid;
    border-bottom: 1px #ccc solid;
}

.footer p {
    line-height: normal;
}

.footer .header {
    font-family: "Oswald-R";
    line-height: normal;
    margin-bottom: 4px;
}


.footer .part {
    color: #999;
    font-size: 10pt;
}

.footer .subheader {
    font-family: "Oswald-R";
    line-height: normal;
    margin-bottom: 10px;
}

.footer .small {
    font-size: 90%;
}

.footer a {
    color: #999;
    font-weight: normal;
    text-decoration: none;
}

.footer a:hover {
    color: #666;
}

.footer .icon {
    font-size: 110%;
    width: 22px;
    margin-bottom: 8px;
    margin-right: 4px
}


.footer .icon-insta {
    font-size: 140%;
    width: 22px;
    margin-right: 4px
}

.footer-bottom {
    padding: 2%;
    padding-top: 0;
    padding-left: 2%;
    padding-right: 2%;
    border-top: 1px solid #f5f5f5;
    border-bottom: 4px solid #f5f5f5;
    color: #333;
    font-size: 70%;
}

.footer-bottom p {
    font-size: 100%;
}

.footer-bottom a {
    color: #333;
    font-size: 100%;
    font-weight: normal;
}

.footer-bottom a:hover {
    color: #333;
}


.copyright {
    font: Arial;
    color: #999;
    font-size: 9pt;
    padding-top: 2%;
}

.web-design {
    float: right;
    padding-top: 2%;
}

@media (max-width: 576px) {
    .web-design {
        float: left;
        padding-top: 1%;
        padding-bottom: 3%;
    }
}


/* Back to top */

#scroll {
    position: fixed;
    outline: none;
    right: 1%;
    bottom: 2%;
    cursor: pointer;
    width: 30px;
    height: 30px;
    background-color: #888;
    text-indent: -9999px;
    display: none;
    opacity: 0.85;
    border-radius: 10px;
}

#scroll span {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -5px;
    margin-top: -16px;
    height: 0;
    width: 0;
    border: 10px solid transparent;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom-color: #ffffff;
    border-bottom-color: rgba(252, 252, 252, 1.0);
}

#scroll a {
    background-colorx: #8C220D;
}

#scroll:hover {
    background-color: #555;
}

#scroll span:hover {
    border-bottom-colorx: #000;
}

/* */



/* -- */
