#divider-style-icon {
    background-image: url(/images/rgr-logo/rg-vector.svg);
}
div#divider-style-icon {color: #FF0000}

.uk-navbar-right > ul > li.uk-active > a {color: #0ff}
svg.uk-svg {height: 3rem}


.sponsorbutton li {color: #000000;}
.sponsorbutton ul li {padding-left: 0.5em}

.sponsorbutton ul li::marker {
    content: "▶";
    color: #9f2b00;
}

/* This is the All Around Champion button  */
.sponsorbutton .sponsorpackagebutton {
    padding: 1.5rem;
    margin-bottom: 1rem;
    border-radius: 2.1875rem;
    border-color: rgba(159, 43, 0, 1);
    background-color: rgba(159, 43, 0, 0.1);
    border-style: solid;
    border-width: 5px;
}

/* World Champion button, Gold Buckle button  */
.sponsorpackagebutton .uk-button-default {
    padding: .9rem;
    margin-bottom: 1rem;
    border-radius: 2.1875rem;
    border-color: rgba(159, 43, 0, 1);
    background-color: rgba(159, 43, 0, 0.1);
    border-style: solid;
    border-width: 5px;
}

@media (max-width: 767px) {
  .sponsorpackagebutton .uk-button-default,
  .sponsorbutton .sponsorpackagebutton {
        padding: 0.5rem;
    }
}

/* This is the All Around Champion, World Champion button,
Gold Buckle,  */
.sponsorbutton .sponsorpackagebutton,
.sponsorpackagebutton .uk-button-default {
    color: rgba(159, 43, 0, 1);
    font-size: 12px;
    font-weight:900;
    text-transform: uppercase;
}
@media (max-width: 767px) {
    .sponsorbutton.sponsorpackagebutton,
    .sponsorpackagebutton .uk-button-default {
        line-height: 2;
    }
}
/* This is all the sponsor buttons hover state */
.sponsorbutton .sponsorpackagebutton:hover,
.sponsorpackagebutton .uk-button-default:hover {color:#ffffff;}
.sponsorbutton .sponsorpackagebutton:hover,
.sponsorpackagebutton .uk-button-default:hover {
    text-decoration: none;
    background-color: rgba(159, 43, 0, 1);
    -webkit-transition: background-color 0.25s ease-out;
    -moz-transition: background-color 0.25s ease-out;
    -o-transition: background-color 0.25s ease-out;
    transition: background-color 0.25s ease-out;
}
.sponsorform div.uk-container {padding: 0px 200px}
@media (max-width: 1024px) {
    .sponsorform div.uk-container {
        padding: 0 40px;
    }
}

.sponsorform button#submit.rsform-submit-button,
button#submit.rsform-submit-button, .btn.booknow.vbo-pref-color-btn, #stripe-checkout-button {
    text-transform: uppercase;
    font-size: large;
    color: #9f2b00;
    padding: 1.5rem;
    margin-bottom: 1rem;
    border-radius: 2.1875rem;
    border-color: rgba(159, 43, 0, 1);
    background-color: rgba(159, 43, 0, 0.1);
    border-style: solid;
    border-width: 5px;
}

#stripe-checkout-button {padding: 0.35rem}

.btn.booknow.vbo-pref-color-btn2 {margin-top: 0px}


.sponsorform button#submit.rsform-submit-button:hover,
button#submit.rsform-submit-button:hover, .btn.booknow.vbo-pref-color-btn:hover {color:#ffffff;}
.sponsorform button#submit.rsform-submit-button:hover,
button#submit.rsform-submit-button:hover, .btn.booknow.vbo-pref-color-btn:hover, #stripe-checkout-button:hover {
    text-decoration: none;
    color: #ffffff;
    background-color: rgba(159, 43, 0, 1);
    -webkit-transition: background-color 0.25s ease-out;
    -moz-transition: background-color 0.25s ease-out;
    -o-transition: background-color 0.25s ease-out;
    transition: background-color 0.25s ease-out;
}

@media (max-width: 767px) {
    .sponsorform button#submit.rsform-submit-button,
    button#submit.rsform-submit-button, .btn.booknow.vbo-pref-color-btn, #stripe-checkout-button {
        padding: 0.75rem;
    }
}
/* VIK Booking */
div.vbo-closing-main {display: none}

/* Camping Reservation Buttons */

.camping-reservation-button, .camping-reservation-button2 {
    padding: 0.75rem;
    border-style: solid;
    border-width: 5px;
    border-radius: 2.1875rem;
    border-color: #ff0000;
}
.camping-reservation-button:hover, .camping-reservation-button2:hover {
    background-color: rgba(0, 0,0, 0.10);
    -webkit-transition: background-color 0.25s ease-out;
    -moz-transition: background-color 0.25s ease-out;
    -o-transition: background-color 0.25s ease-out;
    transition: background-color 0.25s ease-out;
}
@media (min-width: 1025px){
	.camping-reservation-button {
        position: relative;
        top: 140px;
    }
}
@media (min-width: 1025px){
	.camping-reservation-button2 {
        position: relative;
        top: 0px;
    }
}

.camping-reservation-button a.el-content.uk-button.uk-button-default, .camping-reservation-button2 a.el-content.uk-button.uk-button-default {
	font-size: 1em;
	color: #ff0000;
}
/* This is not needed?
.vbrowroomcapacity {
    display: none !important;
}
.pavillion-booking .vbo-search-num-aduchild-block {
  display: none !important;
}*/

/* VIK Booking Buttons */
.vbselectr a, .vbselectr-result {color: #ffffff}

/* Board of Directors */

#BoardOfDirectorsHeader {
    text-shadow: 2px 2px 4px #000000;
}

/* Main Entry Rodeo Form */
#payment-1180 {display:none;}
#payment-2470 {display:none;}
label#AdminFee-grouplbl {display:none;}
label#payment-1180-lbl {font-weight: 900;}
