#myMenu1List ul { display:none; }
.bxslider li { list-style-type:none; padding:0; }
.bx-wrapper img { width:100%; }
#slide-pager ul li img { display: block;}
.gal-link.disabled { display:none !important; }
h3.sponsors-h3 { color:#f15d2b; font-family:"Boogaloo",cursive; font-size:36px; }
.sponsors-logo-cont { padding:10px 0 20px 0; text-align:center; position:relative; }
.sponsors-logo-cont img { height:202px; width:auto; display:block; margin:0 auto; }
.adrotator-hm h3 { text-align:center; color:#3c3c3b; font-size:62px; }
.adrotator-hm h3 span { display:block; font-size:107px; line-height: 80px; }
#CaptchaV2 { background-color:#9aca3c;  border:1px solid #3c3c3b; color:#3c3c3b; font-family:"Open Sans",sans-serif; font-size:20px; font-style:italic; font-weight:normal; margin-bottom:15px; padding:11px 10px 12px; width:100% !important; margin-left:15px; }
.event-cont .gallery-box img { border:none !important; padding:0 !important; }
.gallery-box { padding:0 0 20px 0; }
.sponsors-logo-cont .carou-next a { background:url('../images/carousel-right.png') no-repeat; right:0; } 
.sponsors-logo-cont .carou-prev a {  background:url('../images/carousel-left.png') no-repeat; left:0; } 
.sponsors-logo-cont .carou-prev a, .sponsors-logo-cont .carou-next a { height:47px; margin-top:-16px; outline 0 none; position:absolute; text-indent:-9999px; top:50%; width:32px; z-index:9999; }
.gallery-thumbs .gal-link a { display:block; position:absolute; width:39px; height:58px; text-indent:-9999px; outline:none; } 
#slide-pager_prev a { left:-60px; top:45px !important; background:url('../images/img-prev-btm.jpg') no-repeat; }
#slide-pager_next a { right:-60px; top:45px; background:url('../images/img-next-btm.jpg') no-repeat; }
.gallery-thumbs .gal-link a:hover { background-position:0 98% !important; }
#slide-pager .bx-wrapper { max-width:100% !important; }

.donate-captcha iframe {transform: scale(0.9);transform-origin: left top;}
.select-field {}
select::-ms-expand {
    display: none;
}
.select-field {
	display: block;
	position: relative;
	height: 47px;
	overflow: hidden;
    border:1px solid #86c0dd;
    z-index:1;
}
.select-field:before {
	content:"";
    position:absolute;
    top:0;
    bottom:0;
    right:0;
    width:28px;
    background:#86c0dd;
    z-index:-1;
}
.select-field:after {
	content:"";
    position: absolute;
    right: 8px;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    width: 10px;
    height: 10px;
    top: 15px;
    z-index: -1;
    transform: rotate(45deg);
}
.select-field:active,
.select-field:focus {
}
.select-field select {
	border: 0;
	padding: 0 25px 0 5px;
	background: none;
	width:100%;
    font-size: 16px;
	height: auto;
	margin:4px 0 0;
    padding:8px;
	box-shadow: none;
	-webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance:none;
    -o-appearance:none;
    appearance: none;
}
.selectbox select:focus {
	box-shadow: none;
}

.check-small {
	margin:0 0 20px;
}
.check-small label input[type="checkbox"] + span:before, 
.check-small label input[type="radio"] + span:before {
    width: 30px;
    height: 30px;
    font-size: 24px;
    line-height: 28px;
}    



.design-by a{padding-bottom: 22px;}


.control-sponsors ul{display: flex; flex-wrap: wrap; align-items: center; list-style: none; margin:0 10px; padding: 0;}
.control-sponsors ul li{width: 25%; padding:0 10px; }
.control-sponsors ul li img{width: 100%;}



.as-submit{
    background: url(../images/btn-submit.jpg) no-repeat left top;
    width: 180px;
    height: 55px;
    border: 0 none;
    color: #3c3c3b;
    font-family: 'Boogaloo', cursive;
    text-transform: uppercase;
    font-size: 31px;
    padding-right: 20px;
    /*margin-top: 23px;*/
}

.custom-select select{
    width: 100%;
    font-size: 20px;
    padding: 11px 10px 12px;
    background: #9aca3c;
    border: 1px solid #3c3c3b;
    min-height: 52px;
    font-style: italic;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.custom-upload{height: 100%;}
.custom-upload .frm_dropzone.frm_single_upload{max-width: 100%;}
.custom-upload .frm_dropzone.frm_single_upload .fallback{height: 60px;}


.wp-block-image img{height: auto;}

.body-container .literature-container:first-child{
    margin-top: 50px;
}
.literature-container + .literature-container{
    margin-top: 70px;
}


.navigation .navigation-cont{position: relative;}
.navigation .navigation-cont .arrow-y{right: 0;transform: translateX(100%); height: 100%;}
.navigation .navigation-cont .arrow-y img{height: 100%;}

.donate-forms .check-box label{font-weight: bold;}
.donate-forms .check-box label span{font-family: 'Open Sans', sans-serif; color: #000; }

.donate .form-item.vertical_radio{margin-bottom: 0;}

#menu ul li.current-menu-item a{
	color: #3c3c3b;
    text-shadow: 1px 1px 0px #3c3c3b;
}
.application-form label{
	text-transform: lowercase;
}
.row-flex{
	display: flex;
	align-items: center;
}


.header .cloud-sun { display:none; }

.olly-dancing { float: right; width: 275px; position: relative; height: 258px;}
.olly-dancing img { max-width:250px; }

.backgrounds-box .cloud-sun { float: none; position: absolute; position: absolute; top: 225px; right: -310px; }
.backgrounds-box .cloud3 { display:none; }

.backgrounds-box .cloud4 { display:none; }
.backgrounds-box .olly-ring { display:block; width:869px; height:642px; background:url('/wp-content/uploads/2022/12/olly-ring.png') 0 0 no-repeat; background-size:33%; position: absolute; top: 1105px; left: -309px; }

@media only screen and (max-width: 575px) {
    .design-by a{padding-bottom: 6px}
}