/* Main global style sheet */

#home-slider {
    width: 100%;
    display: block;
    margin: 0 auto 20px 0;
    background-color: #2C98CC;
    color: #ffffff;
    text-align: center;
    padding: 0;
}
.bb-background-colour {
    background-color: #2C98CC;
}
.background-light-gray {
    background-color: #f7f7f7;
}
.background-white {
    background-color: white;
}
.bb-text-colour {
    color: #2C98CC;
}
.purp-text-colour {
    color: #bd00c9;
}
.purp-background-colour {
    background-color: #bd00c9;
}
.vertical-align {
    display: flex;
    align-items: center;
}
h6 {
    font-weight: bold;
}
.highlight {
    text-decoration: underline;
    font-style: italic;
}
.whitesmoke {
    background-color: #f6f6f6;
}
.wrap {
    word-wrap: break-word;
}
.b-r { border-right: 5px solid rgba(44, 152, 204, 0.1); }
.ft {
    padding: 0; margin: 0; font-size: 14px; color: white; text-align: center;
}
.hr-bb {
    height: 2px; border: none; color: #2C98CC; background-color: #2C98CC; margin: 5px;
}
.hr-white {
    height: 2px; border: none; color: white; background-color: white; margin: 5px;
}
.breadcrumb-normal {
    cursor: pointer; color: #7c7c7c; font-weight: bold; font-size: 17px; transition: 0.1s;
}
.breadcrumb-normal:hover {
    opacity: 0.6;
}
.breadcrumb-circle-selected {
    padding: 3px 11px 5px 11px;
    margin: 8px;
    color: white;
    background-color: #bd00c9;
}
.breadcrumb-circle {
    padding: 3px 11px 5px 11px;
    margin: 8px;
    color: white;
    background-color: #2C98CC;
}
.breadcrumb-circle-disabled {
    padding: 3px 11px 5px 11px;
    margin: 8px;
    color: white;
    background-color: #989ba0;
}
.quote_summary_title {
    color: #6e6e6e;
}

.global-font {
    font-family: 'Quicksand', sans-serif !important;
}

.link {
    text-decoration: none;
    font-weight:bold; font-size:16px; color:white; text-align: center;
}
.link:hover {
    font-weight:bold; font-size:16px; color:white; text-align: center;
}
.nav .link {
    font-weight:bold; font-size:16px; color:white; text-align: center;
}

.quote-button {
    background-color: #bd00c9;
    border: #bd00c9;
    font-weight: bold;
}
.quote-button:hover {
    background-color: #9c00a5;
    border: #9c00a5;
}

/* Cookie message text */
.wpcc-privacy {
    text-decoration: underline !important;
    color: #2c98cc !important;
}
.wpcc-privacy:hover {
    color: #2b86b6 !important;
}

.back-gradient { background-image: url("../../_assets/images/gradient4.png"); background-size: 100% 100%; background-repeat: repeat-y; }
.back-gradient1 { background-image: url("../../_assets/images/gradient3.png"); background-size: 100% 100%; background-repeat: repeat-y; }
.back1 { background-image: url("../../_assets/images/stock/cloudy.jpg"); background-size: 2000px 1700px; background-repeat: repeat-y; }
.back2 { background-image: url("../../_assets/images/stock/architecture.jpg"); background-size: 2000px 1700px; background-repeat: repeat-y; }
.back3 { background-image: url("../../_assets/images/stock/beach.jpg"); background-size: 2000px 1700px; background-repeat: repeat-y; }
.back4 { background-image: url("../../_assets/images/stock/aerial.jpg"); background-size: 2000px 1700px; background-repeat: repeat-y; }
.back5 { background-image: url("../../_assets/images/stock/autumn.jpg"); background-size: 2000px 1700px; background-repeat: repeat-y; }
.back6 { background-image: url("../../_assets/images/stock/cold-land.jpg"); background-size: 2000px 1700px; background-repeat: repeat-y; }
.back7 { background-image: url("../../_assets/images/stock/bay-beach-daylight.jpg"); background-size: 2000px 1700px; background-repeat: repeat-y; }
.back8 { background-image: url("../../_assets/images/stock/adventure.jpg"); background-size: 2000px 1700px; background-repeat: repeat-y; }

