﻿
/* CLIENT OVERRIDES */
.Cart-Button {
    text-align: center;
    height: 60px;
    padding: 0 !important;
}

.ClientNavButton {
    clear: both;
    background-color: #555;
    border: 1px solid #333;
    width: 100%;
    color: #fff;
    margin-bottom: .25em;
    text-align: left;
}

.FormButtonSecondary.ClientNavButton {
    background-color: transparent;
    border: 1px solid #333;
    color: #333;
}

.ClientNavButton:hover {
    background-color: #333;
    border: 1px solid #555;
}

.FormButtonSecondary.ClientNavButton:hover {
    background-color: transparent;
    border: 1px solid #222;
    color: #000;
}

.Search-Button {
}

/*ADDITIONAL CSS OVERRIDES*/

.donation-button {
    background-color: #CCC !important;
    color: #555 !important;
}

    .donation-button:hover {
        background-color: #555 !important;
        color: #fff !important;
    }

input.donation-amount-other {
    height: 35px !important;
    width: 75% !important;
}

.dollar-sign {
    top: .25em !important;
}

.donation-amount-other-close-image {
    top: .55em !important;
    right: 26% !important;
}

.table-striped > tbody > tr:hover {
    background-color: #555 !important;
    color: #fff !important;
}

.table-hover > tbody > tr:hover {
    background-color: #555 !important;
    color: #fff !important;
}

.btn-default:hover {
    color: #fff !important;
    background-color: #555 !important;
}

.btn-circle {
    border-radius: 50%;
}

/* RADGIRD OVERRIDES */
.RadGrid {
    overflow-x: auto;
    width: 100% !important;
}

.RadGrid_NOAH input.rgAdd,
.RadGrid_NOAH input.rgRefresh {
    border: 0px solid white !important;
}

.RadGrid_NOAH input.rgAdd {
    background-position: -12px -3012px !important;
}

    .RadGrid_NOAH input.rgAdd:hover {
        background-position: -62px -3012px !important;
    }

.RadGrid_NOAH input.rgRefresh {
    background-position: -12px -1312px !important;
}

    .RadGrid_NOAH input.rgRefresh:hover {
        background-position: -62px -1312px !important;
    }

.RadGrid .rgNumPart {
    padding-top: .25em !important;
}

.RadGrid_NOAH .rgNumPart a {
    border: 0px !important;
}

.RadGrid .rgWrap {
    line-height: 3.5em !important;
}

.RadGrid tfoot {
    background-color: #EEE !important;
}

.RadGrid .rcbInputCell {
    background-color: #FFF !important;
}

.RadGrid_NOAH .rgPager .RadComboBox_NOAH {
    width: auto !important;
}

.RadGrid .rgRow,
.RadGrid .rgAltRow {
    line-height: 2.2em !important;
}

.RadGrid_NOAH .rgPager .rgStatus {
    border: 0px !important;
}

.popover-content {
    max-height: 200px;
    overflow-y: auto;
}

.Special-Header {
    border: 1px solid transparent;
    border-top: 1px solid #555;
    border-bottom: 1px solid #555;
    padding: .25em;
    text-transform: uppercase;
}

#SignInUserPhoto > .fa.fa-user {
    color: #555 !important;
    font-size: 6em !important;
}

.userHomePage h3.FormHead {
    padding-right: 2em !important;
}

.No-Bootstrap-Col > .HTML-Form-Correction {
    width: 100%;
}

/* SHOPPING CART FIX FOR OLD STYLES */
@media (min-width:0) and (max-width: 640px) {
    [id*="ShoppingCart_Cart_DetailsPanel"] div:nth-child(4) > div {
        margin: 0 !important;
        margin-top: .25em !important;
        width: 100% !important;
    }

        [id*="ShoppingCart_Cart_DetailsPanel"] div:nth-child(4) > div input {
            width: 100% !important;
        }
}

/* NAV */
.nav-tabs {
    background-color: #f7f5f0 !important;
    border: 0px solid #f7f5f0;
}

    .nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover,
    .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
        padding: 6px 2em 7.7px 2em !important;
        line-height: 1.59em;
        box-shadow: 0 -4px 4px 0 rgba(0, 0, 0, 0.2);
        border: 0;
        font-family: Poppins;
        font-size: 1em;
    }

    .nav-tabs > li > a {
        border: 1px solid transparent;
        margin: 0 !important;
        border-radius: 0 !important;
        color: #838383;
        padding-left: 2em !important;
        padding-right: 2em !important;
    }

.nav-pills > li > a {
    padding-left: 2em !important;
    padding-right: 2em !important;
    box-shadow: 0 0 !important;
}

/* BOOTSTRAP OVERRIDE */
.panel-default {
    font-size: 1.125em;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    color: #231f20;
    border: 1px solid #ddd;
}

    .panel-default > .panel-heading {
        border-color: transparent;
    }

.panel-group .panel + .panel {
    margin: 0 !important;
}

.panel-default > .panel-footer {
    font-family: Poppins;
    font-weight: normal;
    color: #231f20 !important;
    background-color: #f7f5f0 !important;
}

.panel-default > .panel-body {
    font-size: 1em;
    background-color: #ffffff !important;
    border-top: solid 1px #c0c0c0 !important;
    border-bottom: solid 1px #c0c0c0 !important;
    font-weight: normal !important;
    color: #231f20 !important;
}

.panel-primary {
    font-size: 1.125em;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    color: #ffffff;
    border-color: transparent;
}

    .panel-primary > .panel-heading {
        font-family: Poppins;
        background-color: #3fbae9 !important;
        border: solid 1px #3fbae9 !important;
    }

    .panel-primary > .panel-footer {
        font-family: Poppins;
        font-weight: normal;
        color: #231f20 !important;
        background-color: #f7f5f0 !important;
        border: solid 1px #3fbae9 !important;
    }

    .panel-primary > .panel-body {
        font-size: 1em;
        background-color: #ffffff !important;
        border: solid 1px #3fbae9 !important;
        font-weight: normal;
        color: #231f20 !important;
    }

.panel-success {
    font-size: 1.125em;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    color: #ffffff;
}

    .panel-success > .panel-heading {
        font-family: Poppins;
        background-color: #96d12d !important;
        border: solid 1px #96d12d !important;
        color: #ffffff;
    }

    .panel-success > .panel-footer {
        font-family: Poppins;
        font-weight: normal;
        color: #231f20 !important;
        background-color: #f7f5f0 !important;
        border: solid 1px #96d12d !important;
    }

    .panel-success > .panel-body {
        font-size: 1em;
        background-color: #ffffff !important;
        border: solid 1px #96d12d !important;
        font-weight: normal;
        color: #231f20 !important;
    }

.panel-info {
    font-size: 1.125em;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    color: #231f20;
}

    .panel-info > .panel-heading {
        font-family: Poppins;
        color: #231f20;
        background-color: #3fe9d1 !important;
        border: solid 1px #3fe9d1 !important;
    }

    .panel-info > .panel-footer {
        font-family: Poppins;
        font-weight: normal;
        background-color: #f7f5f0 !important;
        border: solid 1px #3fe9d1 !important;
    }

    .panel-info > .panel-body {
        font-size: 1em;
        background-color: #ffffff !important;
        border: solid 1px #3fe9d1 !important;
        font-weight: normal;
        color: #231f20 !important;
    }

.panel-warning {
    font-size: 1.125em;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    color: #231f20;
}

    .panel-warning > .panel-heading {
        font-family: Poppins;
        color: #231f20;
        background-color: #fcea7f !important;
        border: solid 1px rgba(250, 213, 0, 0.5) !important;
    }

    .panel-warning > .panel-footer {
        font-family: Poppins;
        font-weight: normal;
        color: #231f20 !important;
        background-color: #f7f5f0 !important;
        border: solid 1px #fcea7f !important;
    }

    .panel-warning > .panel-body {
        font-size: 1em;
        background-color: #ffffff !important;
        border: solid 1px #fcea7f !important;
        font-weight: normal;
        color: #231f20 !important;
    }

.panel-danger {
    font-size: 1.125em;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    color: #ffffff;
}

    .panel-danger > .panel-heading {
        font-family: Poppins;
        color: #ffffff;
        background-color: #fd6886 !important;
        border: solid 1px #fd6886 !important;
    }

    .panel-danger > .panel-footer {
        font-family: Poppins;
        font-weight: normal;
        color: #231f20 !important;
        background-color: #f7f5f0 !important;
        border: solid 1px #fd6886 !important;
    }

    .panel-danger > .panel-body {
        font-size: 1em;
        background-color: #ffffff !important;
        border: solid 1px #fd6886 !important;
        font-weight: normal;
        color: #231f20 !important;
    }

.panel-green {
    font-family: Poppins;
    font-size: 1.125em;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    color: #231f20;
}

    .panel-green > .panel-heading,
    .panel-green > .panel-footer {
        font-family: Poppins;
        background-color: #96d12d !important;
        border: solid 1px #96d12d !important;
        color: #231f20 !important;
    }

    .panel-green > .panel-footer {
        font-weight: normal;
    }

    .panel-green > .panel-body {
        font-size: 1em;
        background-color: rgba(150, 209, 45, 0.5) !important;
        border: solid 1px #96d12d !important;
        font-weight: normal;
        color: #231f20 !important;
    }

.panel-yellow {
    font-size: 1.125em;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
}

    .panel-yellow > .panel-heading,
    .panel-yellow > .panel-footer {
        font-family: Poppins;
        background-color: #fad500 !important;
        border: solid 1px #fad500 !important;
        color: #231f20 !important;
    }

    .panel-yellow > .panel-footer {
        font-weight: normal;
    }

    .panel-yellow > .panel-body {
        font-size: 1em;
        background-color: #fcea7f !important;
        border: solid 1px #fad500 !important;
        font-weight: normal;
        color: #231f20 !important;
    }

.panel-red {
    font-size: 1.125em;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    color: #ffffff;
}

    .panel-red > .panel-heading,
    .panel-red > .panel-footer {
        font-family: Poppins;
        background-color: #fd2853 !important;
        border: solid 1px #fd2853 !important;
    }

    .panel-red > .panel-footer {
        font-weight: normal;
    }

    .panel-red > .panel-body {
        font-size: 1em;
        background-color: rgba(253, 40, 83, 0.5);
        border: solid 1px #fd2853;
        font-weight: normal;
        color: #231f20;
    }

[id="accordion"] .panel-default {
    border: 0px solid transparent !important;
}

    [id="accordion"] .panel-default > .panel-heading {
        font-family: Poppins;
        background-color: #f7f5f0 !important;
        border: solid 1px transparent !important;
        border-top: 1px solid #838383 !important;
    }

.Skin [id="accordion"] h4.panel-title a {
    color: #231f20;
}

.Skin [id*="accordion"] .panel-default > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: transparent !important;
}

.panel-default > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #ddd;
    font-family: OpenSans;
    font-size: 1em;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.5;
    font-family: "Open Sans", sans-serif;
}

.panel-title {
    font-family: Poppins;
    font-size: 1.125em;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    color: #231f20;
}

[class*=panel-] > .panel-footer {
    border-top: 0px !important;
}

/* NAV PILLS */
.nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover {
    border-radius: 28px;
    background-color: #3fbae9;
}

ul.nav-tabs {
    margin: 0;
}

.nav-tabs .active {
    font-family: Poppins;
    font-size: 1em;
    color: #231f20;
    /*border-image: linear-gradient(95deg, #3fbae9, #96d12d);*/
    border-top: 5px solid #3fbae9;
    border-image: linear-gradient(95deg, #3fbae9, #96d12d);
    border-top: 5px solid -webkit-linear-gradient(left, #3fbae9 33%, #96d12d 100%, #fff 100%) 1%;
    border-image: -ms-linear-gradient(left, #3fbae9 33%, #96d12d 100%, #fff 100%) 1%;
    border-image: -moz-linear-gradient(left, #3fbae9 33%, #96d12d 100%, #fff 100%) 1%;
    border-radius: 0 !important;
    padding: 0 !important;
}

.pill.tab-content > .active,
.tab-content > .active {
    display: block;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
    padding: 1em;
}

.nav.nav-pills + .tab-content > .active,
.pill.tab-content > .active {
    box-shadow: 0 0 !important;
}

/* WELLS */
.well {
    background-color: #f7f5f0;
    padding: 2em;
}

    .well h4 {
        font-family: Poppins;
        font-weight: bold;
        font-size: 1.500em;
    }

/* SOCIAL ICONS */
.Social-Icons a {
    color: #3fbae9 !important;
}

    .Social-Icons a:hover {
        color: #231f20 !important;
    }

/* HEADER OTHER */
.Business-Label {
    min-width: 129px;
    height: 100%;
    font-family: "Open Sans";
    font-size: 0.875em;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    color: #231f20;
    float: right;
    top: -8.3em !important;
    left: 10em;
}

/*.Site-Search-Wrapper {
    position: absolute;
    float: right;
    right: 1em;
    bottom: 0;
    height: 2.75em;
}*/

.Site-Search-Wrapper {
    display: none !important;
}

.Site-Search-Text {
    height: 40px;
    border-radius: 5px;
    background-color: #ffffff;
    border: solid 1px #c0c0c0;
    overflow: hidden;
}

.Site-Search-Icon {
    float: right;
    z-index: 120;
    display: inline-block;
    border-color: transparent;
    background-color: transparent;
    font-family: FontAwesome;
    font-size: 1.500em;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #231f20;
    position: absolute !important;
    right: 0;
    padding: .25em .5em;
    top: 0;
}

    .Site-Search-Icon:focus {
        outline: none !important;
    }

.Nav-Signin {
    position: absolute !important;
    left: 10em;
    padding-top: .25em;
}

.Nav-Register {
    left: 4.5em;
    padding-top: .25em;
}

.Nav-Search {
    position: absolute !important;
    right: 4em;
    padding-top: .25em;
}

.Nav-Cart {
    position: absolute !important;
    right: 0;
    padding-top: .25em;
    padding-right: 1em;
}

    .Nav-Signin a,
    .Nav-Register a,
    .Nav-Search a,
    .Nav-Cart a {
        font-family: "Open Sans";
        font-size: 0.875em;
        font-weight: bold;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: normal;
        text-align: left;
        color: #3fbae9 !important;
    }

/* CONCEPT LABEL */
.Banner-Area {
    position: absolute;
    text-align: center;
    font-family: Poppins;
    font-size: 0.875em;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: #231f20;
    background-color: #f7f5f0;
    height: 100%;
    top: -6px;
    z-index: -1;
    margin: 0 !important;
    padding: 0 !important;
}

.Concept-Label-Copy-11 {
    font-family: Poppins;
    font-size: 0.875em;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #231f20;
}

    .Concept-Label-Copy-11 .text-style-1 {
        font-family: "Open Sans";
        font-weight: normal;
    }

    .Concept-Label-Copy-11 .text-style-2 {
        font-family: "Open Sans";
        color: #3fbae9;
    }

/* JUMBO TRON */

.jumbotron {
    font-family: "Open Sans";
    font-size: 1em;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.5;
    letter-spacing: normal;
    text-align: left;
    color: #f7f5f0;
    text-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
    background-image: linear-gradient(126deg, #3fbae9, #3fe9d1);
    box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.2);
    padding: 4em !important;
    margin-bottom: 0px !important;
}

    .jumbotron p {
        font-family: "Open Sans";
        font-size: 1em;
        font-weight: normal;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.5;
        letter-spacing: normal;
        text-align: left;
        color: #f7f5f0;
        text-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
    }

    .jumbotron .h1, .jumbotron h1 {
        font-size: 4.500em;
        line-height: 0.74;
        font-family: Poppins;
        font-weight: bold !important;
        text-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
        color: #ffffff;
        margin-bottom: .4em;
    }

    .jumbotron .btn-primary {
        border-radius: 28px;
        background-color: #ffffff !important;
        border: #ffffff !important;
        color: #3fbae9 !important;
        box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.2);
        padding-left: 45px;
        padding-right: 45px;
        margin-top: 1em;
    }

    /*   Start Update: 07/16/2018 by BD   */
    .jumbotron h2, .jumbotron h3, .jumbotron p {
        color: #fff;
        text-align: center;
    }

    .jumbotron .center {
        text-align: center !important;
        color: #ffffff !important;
    }

    .jumbotron .btt {
        text-align: left !important;
        text-decoration: none !important;
        color: #b93fe9 !important;
    }
/*   End Update: 07/16/2018 by BD   */

/* BUTTONS */
.btn {
    font-family: "Open Sans";
    font-size: 1em;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    border-radius: 28px;
    text-align: center;
    padding: 15px;
    min-width: 150px;
}

    .btn.btn-circle,
    .btn.btn-circle {
        padding: 0 !important;
    }

        .btn.btn-circle.btn-xl {
            padding: 15px !important;
        }

.btn-primary.btn-outline:hover,
.btn-success.btn-outline:hover,
.btn-info.btn-outline:hover,
.btn-warning.btn-outline:hover,
.btn-danger.btn-outline:hover {
    color: inherit !important;
}

.Skin a.btn.btn-block {
    padding: 0;
    /*text-align: left !important*/;
}

.Skin a.btn.btn-social-icon {
    padding: 0 !important;
}

.alert-default,
.btn-default {
    background-color: #3fbae9 !important;
    border: 2px solid #3fbae9;
    color: #ffffff;
}

    .btn-default:disabled,
    .btn-default.disabled,
    .btn-primary:disabled,
    .btn-primary.disabled {
        background-color: #c0c0c0 !important;
        border-color: #c0c0c0 !important;
    }

.alert-primary,
.btn-primary {
    background-color: #b93fe9;
    border: 2px solid #b93fe9;
    color: #ffffff;
}

    .alert-primary a:hover,
    .btn-primary a:hover {
        background-color: #fd2853;
        border: 2px solid #fd2853;
        color: #ffffff;
    }

.alert-success,
.btn-success {
    background-color: #96d12d;
    border: 2px solid #96d12d;
    color: #ffffff;
}

.alert-info,
.btn-info {
    background-color: #3fe9d1;
    border: 2px solid #3fe9d1;
    color: #231f20;
}

.alert-warning,
.btn-warning {
    background-color: #fad500;
    border: 2px solid #fad500;
    color: #231f20;
}

.alert-danger,
.btn-danger {
    background-color: #fd2853;
    border: 2px solid #fd2853;
    color: #ffffff;
}

.btn-outline {
    background-color: transparent !important;
}

    .btn-outline.btn-default {
        border: 2px solid #3fbae9 !important;
        color: #3fbae9 !important;
    }

    .btn-outline.btn-primary {
        border: 2px solid #b93fe9 !important;
        color: #b93fe9 !important;
    }

.input-group-btn .btn,
.btn.btn-circle,
.btn.btn-sm,
.btn.btn-circle.btn-lg,
.btn.btn-circle.btn-xl,
.btn.dropdown-toggle {
    padding: initial;
    min-width: initial;
}

.input-group-btn .btn,
.input-group .input-sm,
.btn.btn-sm,
.btn.dropdown-toggle {
    padding-left: .85em;
    padding-right: .85em;
    padding-top: .23em;
    padding-bottom: .23em;
}

.input-group .input-sm {
    padding-top: .5em;
    padding-bottom: .5em;
    height: 2.85em;
}

/* BOOTSTRAP STANDARD */
.row {
    margin-left: 0;
    margin-right: 0;
}


[id*="divPhoto"] i {
    font-size: 10em !important;
}



.userHomePage .photoArea .deleteButton {
    width: 100%;
    text-align: center;
}

/* PALLET */
.skyblue {
    color: #3fbae9;
}

.skyblue-background {
    background-color: #3fbae9;
}

.red {
    color: #fd2853;
}

.red-background {
    background-color: #fd2853;
}

.gold {
    color: #fad500;
}

.gold-background {
    background-color: #fad500;
}

.cyan {
    color: #3fe9d1;
}

.cyan-background {
    background-color: #3fe9d1;
}

.green {
    color: #96d12d;
}

.green-background {
    background-color: #96d12d;
}

.green-transparent {
    color: rgba(150, 209, 45, 0.98);
}

.green-transparent-background {
    background-color: rgba(150, 209, 45, 0.98);
}

.purple {
    color: #b93fe9 !important;
}

.purple-background {
    background-color: #b93fe9;
}

.purple-border {
    border-color: #b93fe9;
}

.fusha-tranparent {
    color: rgba(253, 40, 83, 0.5);
}

.fusha-tranparent-background {
    background-color: rgba(253, 40, 83, 0.5);
}

.white {
    color: #ffffff;
}

.white-background {
    background-color: #ffffff;
}

.off-white {
    color: #f7f5f0;
}

.off-white-background {
    background-color: #f7f5f0;
}

.grey {
    color: #c0c0c0;
}

.grey-background {
    background-color: #c0c0c0;
}

.medium-gray {
    color: #999999;
}

.medium-gray-background {
    background-color: #999999;
}

.dark-gray {
    color: #838383;
}

.dark-gray-background {
    background-color: #838383;
}

.light-black {
    color: #231f20;
}

.light-black-background {
    background-color: #231f20;
}

.light-black-border {
    border-color: #231f20;
}

.black {
    color: #000000;
}

.black-background {
    color: #000000;
}

.light-blue {
    color: #3FBAE9;
}

.black-white {
    background-color: #231f20 !important;
    color: #ffffff !important;
    border-color: #231f20 !important;
}

.white-black {
    background-color: #ffffff !important;
    color: #231f20 !important;
    border-color: #ffffff !important;
}

.gradient-blue-cyan {
    background-image: linear-gradient(153deg, #3fbae9, #3fe9d1);
}

.gradient-purple-red {
    background-image: linear-gradient(153deg, #b33fe9, #f33853);
}

.gradient-yellow-green {
    background-image: linear-gradient(153deg, #fac500, #96d12d);
}

.gradient-blue-green {
    background-image: linear-gradient(153deg, #3fbae9, #96d12d);
}


.Item-Box {
    background-color: #f7f5f0;
    box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.2);
}

.Item-Box-Select {
    font-family: OpenSans;
    font-size: 1em;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    color: #231f20;
}

.Item-Box-Heading {
    font-family: Poppins;
    font-size: 1.500em;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.17;
    letter-spacing: normal;
    text-align: center;
    color: #ffffff;
    text-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
}

.Item-Box-Body {
    font-family: OpenSans;
    font-size: 0.875em;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.43;
    letter-spacing: normal;
    text-align: center;
    color: #ffffff;
    text-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
}

.Item-Box-Price {
    font-family: Poppins;
    font-size: 2.000em;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: #ffffff;
    text-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
}

.USD::before {
    content: '$';
    text-transform: uppercase;
    font-size: 1em;
}

.USD::after {
    content: 'USD';
    text-transform: uppercase;
    font-size: 1em;
}

.Item-Box-Background {
    font-family: Poppins;
    font-size: 1em;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 0.9px;
    text-align: center;
    color: #ffffff;
    min-width: 345px;
    min-height: 163px;
    padding: 2em;
}

.Featured-Destination {
    font-family: Poppins;
    font-size: 1em;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 0.9px;
    text-align: center;
    color: #ffffff;
}

.Membership-Item-Item {
    background-color: #ffffff;
}

.Membership-Item-Label {
    font-family: OpenSans;
    font-size: 1em;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    color: #231f20;
}

.Membership-Item-Support {
    font-family: OpenSans;
    font-size: 0.875em;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.43;
    letter-spacing: normal;
    text-align: left;
    color: #231f20;
}

/*   START: Custom IGLTA Content Styles */

.gradLine {
    border-right-width: 5px;
    background: linear-gradient(#fac500, #96d12d);
    float: right;
    height: 150px !important;
}

.homeOverlay {
    position: absolute;
    top: 65%;
    left: 1em !important;
    width: 100%;
    color: #fff !important;
}

.cardImage {
    position: relative;
    display: inline-block;
    margin-right: 25px;
    min-height: 443px;
}

.cardEmail {
    position: relative;
    min-height: 443px;
    display: inline-block;
}

.card {
    width: 100%;
    min-height: 433px;
    box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.2);
    display: inline-grid;
}

    .card .card-titleOne {
        color: #ffffff !important;
        padding-left: 1.875em;
        padding-top: 15em;
    }

    .card .card-titleTwo {
        text-align: center !important;
        text-transform: none !important;
        padding-top: 4em;
    }

    .card .card-textOne {
        color: #ffffff !important;
        padding-left: 1.875em;
    }

    .card .card-textTwo {
        text-align: center !important;
        padding-top: 2em;
        word-wrap: break-word;
    }

    .card .followUs {
        text-align: center !important;
        display: inline-block;
        width: 100%;
    }

    .card btn a:hover {
        background-color: #FD2853 !important;
        border-color: #FD2853 !important;
    }

.float-right {
    float: right;
}

.float-left {
    float: left;
}

.viewAll {
    float: right;
    padding: 1em 1em 0px 0px;
    font-weight: bold;
}

.followUs {
    text-align: center !important;
    display: inline-block;
    width: 100%;
    padding-bottom: .625em;
}

.img-h-other {
    width: 26px;
    height: 24px;
    outline: none;
    border: none;
    border-style: none;
    outline-style: none;
    content: "";
}

.textLeft {
    text-align: left;
}

.textH {
    font-size: .9em;
    line-height: 1.1em;
    color: #231f20;
}

.sponsorPadding {
    padding-right: 0px;
}

.displayBlock {
    display: block;
}

.displayInline {
    display: inline-block;
}

.displayNone {
    display: none;
}

.img-v-other {
    max-width: 26px !important;
    max-height: 24px !important;
    outline: none;
    border: none;
    border-style: none !important;
    outline-style: none !important;
    content: "" !important;
}

.div-main-container-vertical {
    margin-bottom: 1em !important;
}

.img-h-other {
    width: 26px !important;
    height: 24px !important;
    outline: none !important;
    border: none !important;
    border-style: none !important;
    outline-style: none !important;
    content: "" !important;
}


.div-v-description {
    top: 1em !important;
}

#divMainImageContainer {
    display: block;
    float: left;
    list-style: outside none none;
    position: relative;
    min-width: 270px !important;
    min-height: 270px !important;
    margin-right: 10px;
}

.div-main-title {
    font-family: Poppins;
    font-size: 3.000em;
    padding-left: .25em !important;
    line-height: 1.1;
    color: #231f20;
    font-weight: bold;
    max-width: 653px;
    text-align: left;
    display: inline-block;
}

.divMemberMainTitle {
    font-family: Poppins;
    font-size: 2.250em;
    padding-left: 30px !important;
    line-height: 1.1;
    color: #231f20;
    font-weight: bold;
    text-align: left;
    display: inline-block;
    overflow: hidden;
    word-break: break-word;
    text-transform: capitalize;
    margin-top: 1em !important;
}

.followUs {
    text-align: left !important;
    display: inline-block;
    width: 100%;
}

.travelAgents {
    font-family: Poppins;
    text-align: left;
    padding-bottom: .75em !important;
    font-size: 1.125em !important;
    text-transform: uppercase;
}

.moreLocations {
    font-family: Poppins;
    text-align: left;
    font-size: 1.125em !important;
    color: #3fbae9 !important;
    text-decoration: none !important;
    font-weight: 900 !important;
    text-transform: uppercase;
    display: none !important; /* Set until the section is added */
}

    .moreLocations a:hover {
        text-decoration: none !important;
    }

.divAddressTitle {
    font-family: Poppins;
    font-size: 1.125em !important;
    font-weight: normal;
    text-align: left;
    line-height: 1.22;
    text-transform: uppercase;
}

.divAddress {
    font-family: Poppins;
    font-size: 1.125em !important;
    font-weight: bold;
    text-align: left;
    color: #231f20 !important;
    text-transform: uppercase;
}

.divEmail {
    font-family: Poppins;
    font-size: 1.125em !important;
    font-weight: bold;
    text-align: left;
    color: #3fbae9 !important;
    text-decoration: none !important;
    text-transform: uppercase;
}

    .divEmail a:hover {
        text-decoration: none !important;
    }

.divPhone {
    font-style: normal !important;
    font-family: Poppins;
    font-weight: bold;
    color: #3fbae9 !important;
    text-decoration: none !important;
    font-size: 1.125em !important;
}

i.divPhoneText {
    color: #000 !important;
    font-weight: normal !important;
    font-style: normal !important;
}

.partnerBookbtn {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.partnerLogo {
    float: right !important;
    padding-right: 5.5em;
}

.imgMemberBkgrd {
    background-color: transparent;
    width: 155px;
    margin: auto;
}

.Box-Item-H-Image-Wrapper .imgMemberBkgrd {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.divMemberInfoSection .imgMemberBkgrd {
    clear: both;
    width: 100%;
    float: left;
}

.divMemberInfoSection {
    background-color: #f7f5f0;
    /*width: 482px;*/
    height: 480px;
    float: left;
}

.divMemberSliderSection {
    /*width: 679px;*/
    height: 480px;
    float: right;
    overflow-y: hidden;
}

.imgMemberLogo {
    width: 125px !important;
}

.divMemberLocation {
    margin-left: 30px !important;
    font-size: 0.875em;
    color: #838383;
    top: 0;
}

.imgGlobalPartner {
    float: left;
}

.providerCategory {
    font-family: Poppins;
    font-size: 1.125em !important;
    text-transform: uppercase !important;
    font-weight: normal;
}

.div-PartnerSince {
    font-family: Poppins;
    font-size: 0.875em;
    font-weight: normal;
    color: #838383 !important;
    padding-top: .5em !important;
    padding-left: 7.7em !important;
}

.aboutComp {
    font-family: Poppins;
    font-size: 2.250em;
    font-weight: bold;
    color: #231f20;
    text-align: left;
    float: left;
    line-height: 1.11;
}

.aboutMap {
    font-family: Poppins;
    font-size: 2.250em;
    font-weight: bold;
    color: #231f20;
    text-align: left;
    float: left;
    line-height: 1.11;
    /*word-break: break-all;*/
    padding-right: 1em !important;
}

.partnerDetails {
    top: -.75em;
    left: 1em;
    padding-left: 1.75em !important;
}

.ta-Reviews {
    font-family: Poppins;
    font-size: 1.125em;
}

.tagsSmall {
    font-size: 0.750em !important;
}

.dnnSearchBoxPanel .dnnSearchBox {
    margin-right: 130px;
}

.dnnSearchBox > input[type="text"], .dnnSearchBox > input[type="text"]:focus {
    color: #000 !important;
    width: auto !important;
    right: 100%;
}

/*  AMENITIES Styles    */
.amenitites-title h3 {
    font-weight: bold;
    font-size: 1em !important;
}

.text-float-left {
    float: left !important;
}

.div-max-width {
    width: 220px !important;
    height: 5.313em;
}

.amentitiesLast:nth-last-child(3) {
    height: 150px;
}

.countryTags {
    font-size: 0.750em !important;
}

/*      JQUERY PLUGIN - BOX SLIDER CSS      */
.upcoming-blocks-container {
    border-color: #E7E7E7;
}

.bx-wrapper {
    max-width: 1110px !important;
}

    .bx-wrapper .bx-viewport {
        position: relative;
        padding: 0;
        *zoom: 1;
        -moz-box-shadow: 0 0 0 transparent !important;
        -webkit-box-shadow: 0 0 0 transparent !important;
        box-shadow: 0 0 0 transparent !important;
        border: 0px solid transparent !important;
        left: 0 !important;
        background: transparent !important;
        max-width: 1110px !important;
    }

.bx-controls-direction .bx-prev {
    margin-left: -2em !important;
    text-align: left;
}

.bx-controls-direction .bx-next {
    margin-right: -2em !important;
    text-align: right;
}

.bx-wrapper .bx-controls-direction a {
    text-indent: initial !important;
}

.bx-wrapper .bx-viewport {
    width: 100%;
    overflow: hidden;
    position: relative;
    height: 22vh !important;
}

.bx-pager {
    display: none !important;
}

ul.bxslider {
    -webkit-box-shadow: 0;
    -moz-box-shadow: 0;
    box-shadow: 0;
    border: none;
}

.bxslider li {
    padding: 0 !important;
    margin-left: .5em !important;
    margin-right: .5em !important;
    margin-top: .5em !important;
    width: 25vh !important;
    height: 20vh !important;
}

    .bxslider li div {
        height: 100% !important;
        width: 100% !important;
    }

.bx-wrapper img {
    height: 100% !important;
    width: 100% !important;
}

.detailSocial {
    width: 3em !important;
    height: 3em !important;
    background-color: #000 !important;
    border-color: #000 !important;
    margin-right: 0.938em;
    text-decoration: none !important;
}

    .detailSocial:hover {
        text-decoration: none !important;
    }

.yellowTag {
    height: 39px !important;
    width: 195px !important;
    background-color: #fad500 !important;
    float: left !important;
    margin: 5px;
    text-align: center;
}

.cyanTag {
    height: 39px !important;
    width: 137px !important;
    background-color: #3fe9d1;
    float: left !important;
    margin: 5px;
    text-align: center;
}

.greenTag {
    height: 39px !important;
    width: 132px !important;
    background-color: #96d12d;
    float: left !important;
    margin: 5px;
    text-align: center;
}

[id*=divAmentitiesSection] * {
    display: block;
}

.Platnium-GP {
    background-image: url("/Portals/79/images/GPMEMBERS/platinum-partner.png");
    width: 95px;
    height: 89px;
    background-size: 95px 89px;
    background-position: center;
    background-repeat: no-repeat;
}

.Gold-GP {
    background-image: url("/Portals/79/Images/GPMEMBERS/gold-partner.png");
    width: 95px;
    height: 89px;
    background-size: 95px 89px;
    background-position: center;
    background-repeat: no-repeat;
}

.Silver-GP {
    background-image: url("/Portals/79/Images/GPMEMBERS/silver-partner.png");
    width: 95px;
    height: 89px;
    background-size: 95px 89px;
    background-position: center;
    background-repeat: no-repeat;
}

.Thumb-GP {
    width: 26px !important;
    height: 24px !important;
    background-size: 26px 24px !important;
}

    .Thumb-GP.Platnium-GP {
        background-image: url("/Portals/79/images/GPMEMBERS/platinum-partner-thumb.png");
    }

    .Thumb-GP.Gold-GP {
        background-image: url("/Portals/79/Images/GPMEMBERS/gold-partner-thumb.png");
    }

    .Thumb-GP.Silver-GP {
        background-image: url("/Portals/79/Images/GPMEMBERS/silver-partner-thumb.png");
    }

/*  TRIPADVISOR OVERRIDES   */
.listing-ta-head {
    font-family: Poppins;
}

/*  CAROUSEL OVERRIDES      */
.carousel-control {
    text-shadow: none !important;
    background-color: transparent !important;
    opacity: 1;
}

    .carousel-control.left, .carousel-control.right {
        background-image: none !important;
    }

    .carousel-control.left {
        left: -2em;
        top: -2em;
        width: 2em;
    }

    .carousel-control.right {
        top: -2em;
        width: 2em;
    }

.carousel {
    margin: 1.5em !important;
    height: 400px;
}

.sliderTitle a {
    float: right;
    margin-top: 1.4em !important;
}

.calendarCopy {
    font-size: 0.875em;
    font-family: "Open Sans", sans-serif;
    line-height: 1.43;
    color: #231f20;
    text-align: left;
}

h2.Contact-Selected {
    font-size: 1.25em !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
}

.trip-location {
    display: none;
}

.conferenceBanner {
    margin: 0 !important;
    padding: 0 !important;
}

    .conferenceBanner .conferenceBanner {
        text-align: center !important;
        padding-top: 1.25em !important;
        margin: 0 !important
    }

        .conferenceBanner .conferenceBanner p {
            text-align: center !important;
        }

/*  END: IGLTA Custom Styles        */



/*  START: EASYDNNNEWS CUSTOM STYLES :::: SAVED HERE IN THE EVENT THE BLOG STYLES GET DELETED FROM DNN.
    PLACE THESE STYLES IN THE SETTINGS > ADVANCED SETTINGS IN DNN ON THE BLOG MODULE PAGE(S).
*/
.eds_news_Ozone.eds_subCollection_news .edn_article {
    margin: 0px 25px 25px 0px;
    display: inline-block;
    padding: 0 !important;
    background-color: #f7f5f0;
    box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.2);
    float: left !important;
    height: 396px;
    position: relative;
}

.eds_news_Ozone h1, .eds_news_Ozone h2, .eds_news_Ozone h3, .eds_news_Ozone h4, .eds_news_Ozone h5, .eds_news_Ozone h6 {
    color: #231F20 !important;
}

.eds_news_Ozone.eds_subCollection_news a {
    font-family: Poppins;
    font-weight: bold;
    font-weight: bold;
    line-height: 1.3 !important;
    color: #b93fe9;
    float: left;
    margin-top: 1.5em;
    padding-left: 0.938em;
    padding-right: 0.938em;
    font-size: 1.2em !important;
}

    .eds_news_Ozone.eds_subCollection_news a:hover {
        color: #b93fe9;
    }

.eds_news_Ozone.eds_subCollection_news .article_pager {
    display: inline-block;
}

.eds_news_Ozone.eds_subCollection_news .edn_mediaContainer {
    border: none !important;
    margin: 0px !important;
    padding: 0px !important;
}

.eds_news_Ozone.eds_subCollection_news .edn_article .edn_metaDetails {
    margin: 0px 25px 25px 15px !important;
    font-size: 1em;
    display: inline-block;
    padding: 0;
    float: left;
    width: 100%;
}

.eds_news_Ozone.eds_subCollection_news .edn_article .edn_articleTitle {
    font-size: 1em !important;
    line-height: 1.8 !important;
}

/*.edn_article h2 a {
    margin-top: 1em !important;
}*/

.eds_news_Ozone p {
    font-family: "Open Sans" !important;
    font-size: 1em;
}

.eds_news_Ozone.eds_subCollection_news .edn_articleSummary {
    font-family: "Open Sans";
}

.eds_news_Ozone.eds_subCollection_news .edn_readMore.edn_readMoreButton, .eds_news_Ozone.eds_subCollection_news .article_comments .add_comment .add_article_box .submit {
    border: 2px solid #b93fe9;
    color: #b93fe9;
    font-family: "Open Sans";
    font-size: 1em;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    border-radius: 28px;
    text-align: center;
    padding: 15px;
    min-width: 150px;
    padding-left: 3em;
    padding-right: 3em;
    margin-bottom: 0;
    white-space: nowrap;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    user-select: none;
    background-image: none;
    background-color: transparent;
}

    .eds_news_Ozone.eds_subCollection_news .edn_readMore.edn_readMoreButton:hover, .eds_news_Ozone.eds_subCollection_news .article_comments .add_comment .add_article_box .submit:hover {
        text-decoration: none !important;
        background-color: transparent !important;
        color: inherit !important;
    }

.eds_news_Ozone.eds_subCollection_news .article_pager.edn_articleScrolling a {
    border: 2px solid #b93fe9 !important;
    color: #b93fe9 !important;
    font-family: "Open Sans" !important;
    font-size: 1em !important;
    font-weight: bold !important;
    font-style: normal !important;
    font-stretch: normal !important;
    line-height: normal !important;
    letter-spacing: normal !important;
    border-radius: 28px !important;
    text-align: center !important;
    padding: 15px !important;
    min-width: 150px !important;
    padding-left: 3em !important;
    padding-right: 3em !important;
    margin-bottom: 0 !important;
    white-space: nowrap !important;
    vertical-align: middle !important;
    touch-action: manipulation !important;
    cursor: pointer !important;
    user-select: none !important;
    background-image: none !important;
    background-color: transparent !important;
}

.eds_news_Ozone.eds_subCollection_news .article_comments .num_of_comment {
    border: solid 1px #b93fe9 !important;
}

.eds_news_Ozone.eds_subCollection_news .article_pager.edn_articleScrolling a.edn_previusArticle:hover, .eds_news_Ozone.eds_subCollection_news .article_pager.edn_articleScrolling a.edn_nextArticle:hover {
    color: #504E4E !important;
}

.eds_news_Ozone.eds_subCollection_news .edn_article {
    font-family: "Open Sans", sans-serif !important;
    font-size: 1.25em !important;
}

.eds_news_Ozone.eds_subCollection_news .article_comments .add_comment > div {
    border: solid 1px #b93fe9 !important;
}

    .eds_news_Ozone.eds_subCollection_news .article_comments .add_comment > div table td input[type="text"], .eds_news_Ozone.eds_subCollection_news .article_comments .add_comment > div table td input[type="text"]:hover, .eds_news_Ozone.eds_subCollection_news .article_comments .add_comment > div table td input[type="text"]:focus, .eds_news_Ozone.eds_subCollection_news .article_comments .add_comment > div table td textarea, .eds_news_Ozone.eds_subCollection_news .article_comments .add_comment > div table td textarea:hover, .eds_news_Ozone.eds_subCollection_news .article_comments .add_comment > div table td textarea:focus {
        border: solid 1px #b93fe9 !important;
    }

.eds_news_Ozone.eds_subCollection_news .edn_adminActions > a.edit, .eds_news_Ozone.eds_subCollection_news .admin_action.edit {
    border-color: #96d12d;
}

.eds_news_Ozone.eds_subCollection_news .article_comments .add_comment > div table td.left {
    font-family: "Open Sans", sans-serif !important;
    font-size: 1.25em !important;
}

.eds_news_Ozone.eds_subCollection_news .edn_articlesRssWrapper a span {
    color: #3fbae9 !important;
}

    .eds_news_Ozone.eds_subCollection_news .edn_articlesRssWrapper a span:before {
        color: #3fbae9 !important;
    }

.eds_news_Ozone.eds_subCollection_news .article_pagination table, .eds_news_Ozone.eds_subCollection_news .ednMoreArticlesTriggerWrapper .trigger {
    /*color: #3fbae9 !important;*/
}

.eds_news_Ozone.eds_subCollection_news .article_pagination > span {
    background-color: #3fbae9 !important;
    color: #b93fe9 !important;
    font-weight: bold;
}

.eds_news_Ozone.eds_subCollection_news .article_pagination a, .eds_news_Ozone.eds_subCollection_news .article_pagination > span {
    border-left: none !important;
}

.article_pagination a:hover {
    background-color: #3fbae9 !important;
    color: #b93fe9 !important;
    font-weight: bold;
    opacity: 0.6 !important;
}

article_pager, .article_pagination table, .article_pagination a, .article_pagination > span {
    border: solid 1px #b93fe9 !important;
}

.eds_news_Ozone.eds_subCollection_news .article_pager a:hover {
    background-color: transparent !important;
    color: #b93fe9 !important;
    font-weight: bold;
    font-family: "Open Sans", sans-serif !important;
}

.eds_news_Ozone.eds_subCollection_news .article_pager a.active, .eds_news_Ozone.eds_subCollection_news .article_pagination > span {
    border: none !important;
    background-color: #fff !important;
    color: #3fbae9 !important;
    font-weight: bold !important;
}

.eds_news_Ozone.eds_subCollection_news .article_pager, .eds_news_Ozone.eds_subCollection_news .article_pagination table, .eds_news_Ozone.eds_subCollection_news .ednMoreArticlesTriggerWrapper .trigger {
    border: none !important;
}

    .eds_news_Ozone.eds_subCollection_news .article_pager a, .eds_news_Ozone.eds_subCollection_news .article_pager > span, .eds_news_Ozone.eds_subCollection_news .article_pagination a, .eds_news_Ozone.eds_subCollection_news .article_pagination > span {
        border-left: none !important;
        font-family: "Open Sans", sans-serif;
        font-size: 1.250em;
    }

.eds_news_Ozone.eds_subCollection_news .edn_articlesRssWrapper a {
    border: none !important;
    background-color: transparent;
}
/*  END: EASYDNNNEWS CUSTOM STYLES    */

.Pagination-Container {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}

    .Pagination-Container .Page-Display.Label {
        padding-left: .5em;
        padding-right: .5em;
        font-family: OpenSans;
        font-size: 16px !important;
        font-style: normal;
        font-stretch: normal;
        letter-spacing: 0.9px;
        text-transform: none !important;
    }

    .Pagination-Container .Page-Section .Page-Action {
        font-family: Poppins;
        font-size: 16px !important;
        font-weight: bold !important;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: 0.9px;
        color: #b93fe9 !important;
        word-wrap: unset;
        word-break: unset;
        word-spacing: inherit;
        break-before: unset;
        break-after: unset;
        break-inside: unset;
        width: 6.15em;
    }

        .Pagination-Container .Page-Section .Page-Action[disabled] {
            opacity: 0 !important;
            display: none !important;
        }

.btn:not(.btn-outline):hover {
    background-color: #3fbae9 !important;
}

/*.btn.btn-outline:hover,*/
.jumbotron .btn.btn-outline:hover {
    border-color: #3fbae9 !important;
    color: #3fbae9 !important;
}

/* SKIN CLASSES */
.One-Third > .Left {
    padding-right: 1% !important;
}

.One-Third > .Center {
    padding-left: 1% !important;
    padding-right: 1% !important;
}

.One-Third > .Right {
    padding-left: 1% !important;
}


.Skin.Center-Full > .Header {
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);
}

.Header-Bottom {
    border-bottom: 1px solid transparent !important;
    height: .25em !important;
    display: inline-block;
    padding-left: 0;
    z-index: 999 !important;
}


/*#dnn_Sidebar_Two_Thirds_Wide_Left_Pane {
    max-width: 763px;
    float: left;
    width: 763px;
}

#dnn_Sidebar_Two_Thirds_Wide_Right_Pane_1 {
    max-width: 763px;
    width: 763px;
    float: right
}*/

.googleTranslate {
    max-width: 175px;
    /*float: right;*/
}

.ug-item-wrapper img {
    width: unset !important;
    margin: auto auto !important;
    left: 0px !important;
    right: 0px !important;
    top: 0px !important;
    bottom: 0px !important;
    position: absolute;
}

[AutoGutters] {
    display: none;
}


.ug-carousel-wrapper {
    width: 100% !important;
    left: 0 !important;
}

/*@media screen and (min-width : 769px) {
    [id*=divCountrySliderBlocks] .carousel-inner .item > .Box-Item-sV-Wrapper:first-child {
        margin-left: 2px;
    }
}


@media screen and (min-width : 0px) and (max-width : 480px)
{
    a.left.carousel-control {
        left: -1.5em !important;
    }

    a.right.carousel-control {
        right: -1em !important;
    }

    .Site-Search-Wrapper {
        display: none !important;
    }

    .Search-Area {
        padding: 0 !important;
        left: -1.125em !important;
    }

    .Header-Bottom {
        height: 1px !important;
    }

    .Box-Item-sV-Wrapper {
        width: 45% !important;
    }

    .Menu-Navigation {
        border-bottom: 3px solid #555 !important;
        border-top: 1px solid #555 !important;
    }
}*/


/*@media screen and (min-width : 481px) and (max-width : 966px) 
{
    a.left.carousel-control {
        left: -1.5em !important;
    }

    a.right.carousel-control {
        right: -1em !important;
    }

    .Site-Search-Wrapper {
        display: none !important;
    }

    .Search-Area {
        padding: 0 !important;
        left: -1.125em !important;
    }

    .Header-Bottom {
        height: 1px !important;
    }
}*/


/*[id*=GoogleMap] img {
    margin: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute;
    max-width: initial !important;
}*/

/*.gm-svpc img[aria-label="Street View Pegman Control"] {
    left: 12.5% !important;
}*/


.RadGrid .rgMasterTable {
    white-space: nowrap;
    height: 50% !important;
}

.ug-slider-control {
    -webkit-filter: invert(100%) !important;
    filter: invert(100%) !important;
}

.ug-gallery-wrapper .ug-slider-wrapper {
    background-color: transparent !important;
}

.Partner-Data .div-slider-section {
    background-color: #F7F5F0 !important;
    padding: 3em !important;
    border: 1px solid #ddd !important;
    /*background-image: linear-gradient(to right, #fd285333, #f55b1733 26%, #fad50033 51%, #3fe9d133 77%, #b93fe933) !important;*/
}

[id*=divCountrySliderBlocks] {
    float: none;
    display: inline-block;
}

[clienttestcontainertype="imagegallery"] .ug-thumbs-grid {
    overflow-y: auto !important;
}

[isclienttestcontainer="true"] {
    overflow-y: scroll;
}

/* HOT FIX FOR CSS */
.RadComboBoxDropDown {
    background-color: #fff !important;
}
