/*Oragan*/
/*html,body{background:#649923 url(../images/common/bg.jpg) no-repeat fixed bottom;margin:0;padding:0;height:100%;font-size:16px;}*/
html,body{background:white;margin:0;padding:0;height:100%;font-size:16px;}
.color-orange{color:#ff8c00}
.color-green{color:#0F798A}
.discount-saved{color:#89FF00;text-shadow: 1px 1px 3px rgba(3, 71, 5, 1);}
.color-promo-green{color:#009000;}
.discountClass{padding-top:10px;padding-bottom:10px}
.bg-color-lyellow{background:#EFC571}
.color-red{color:#D42D24}
.color-white{color:#fff}
.color-blue{color:#01A0A6!important}
.color-black{color:#000}
.color-usave{color:#fff}
.padding-t-b-0{padding-top:0;padding-bottom:0}
.shoppingCartEmptyimg{height:100px;margin-left:auto;margin-right:auto}
.padding-t-1{padding-top:1px}
.box-shad{border-width:3px;border-style:solid;-webkit-border-image:-webkit-gradient(linear,0 0,0 100%,from(#005DAB),to(rgba(0,0,0,0))) 1 100%;-webkit-border-image:-webkit-linear-gradient(#005DAB,rgba(0,0,0,0)) 1 100%;-moz-border-image:-moz-linear-gradient(#005DAB,rgba(0,0,0,0)) 1 100%;-o-border-image:-o-linear-gradient(#005DAB,rgba(0,0,0,0)) 1 100%;border-image:linear-gradient(to top,#005DAB,rgba(0,0,0,0)) 1 100%}
.color-gray{color:#464646}
.headercont{color:#fff}
.bg-color-none{background:transparent}
.border-none{border-style:none!important}
.border-radius-none{border-radius:0}
.border-top-double{border-top:3px double #D42D24}
.border-white{border-color:#fff!important}
.border-green{border-color:#178900!important}
.bg-color-orange{background-color:#f4524d!important}
.border-black{border:#000 1px solid!important}
.border-orange{border:#ec5e00 1px solid!important}
.border-transparent{border:1px solid transparent!important}
.bg-color-blue{background-color:#f4524d!important}
.bg-color-green{background-color:#649923}
.bg-color-white{background-color:#fff}
.bg-color-custom{background-color:#c3c5a7}
.bg-color-gray{background-color:#003142}
.bg-color-black{background-color:#000}
.bg-color-orange{background:#BE9309}
.bg-color-red{background-color:#ff0000} 
.margin-l-r-11{margin-right:11px;margin-left:11px}
.margin-l--5{margin-left:-5px}
.margin-l--15{margin-left:-15px}
.margin-l-11{margin-left:11px}
.margin-l-25{margin-left:25px;}
@media(min-width:481px) {
    .minheight130 {
        min-height: 130px;
    }
}
@media (max-width: 767px) {
.mobile-bg-color-black{background-color:#fff}
.mobile-bg-color-white{background-color:#fff}
.mobile-bg{background:none!important}
.padding-30p{padding:0 30%}
}
@media (max-width: 480px) {
.padding-30p{padding:0 25%!important}

.padding-l-r-0-xs{
    padding-left:0 !important;
    padding-right:0 !important;
}

#specialEventCategoryList{
        padding-left:0 !important;
    padding-right:0 !important;
    margin-bottom:30px !important;
}

.navbar-nav {
    float: left !important;
}

.tiketing-module-text{
    text-align:center !important;
    font-size:18px;
    padding-top:5px;
    padding-bottom:5px;
    font-weight:bold;
}

.aniaml-adop-title{
    min-height:50px !important;
}

#checkoutLogin{
    left:0% !important;
}
.popup-background-roundoff{
        height: 70%;
    overflow: scroll;
}

.btn-cart-update{
        padding: 2px 0px !important;
}

#emaildiv{
margin-top: -57% !important;
    right: 0 !important;
}
.cnt223{
	max-width: 290px !important;
	margin-top: -10% !important;
	min-width: 0px !important;
	left:-30px !important;
	} 

}
@media (max-width: 991px) {
.position-r-39{right:39px}
.padding-l-r-8{padding-left:8px;padding-right:8px}
}
@media (max-width: 767px) {
.position-r-39{right:0!important}
.padding-l-r-8{padding-left:10px;padding-right:10px}
.mobile-padding-l-r-14{padding-left:14%;padding-right:14%}
.mobile-nav-height{height:62px}
.padding-t-1p{padding-top:1%}
}
@media (max-width: 480px) {
.padding-t-1p{padding-top:15px!important}
.navbar-form .form-control {
    width: 280px !important;
}
}
@media (min-width: 768px) {
.padding-t-1p{padding-top:15px}

}
/*ipad Portrait */

@media only screen   and (min-device-width: 768px)   and (max-device-width: 1024px)   and (orientation: portrait)   and (-webkit-min-device-pixel-ratio: 1) {
    .module-card{
        margin-left: 84px;
}
    #checkoutLogin{
    left:0% !important;
}

    .card-heading {
    font-size: 1.5rem !important;
}
    .ml-2 {
    margin-left: .70rem !important;
}

    .navbar-nav{
        float: left !important;
    }
	.cnt223{
	max-width: 540px !important;
	margin-top: 30% !important;
	} 

}

/* Landscape */
@media only screen   and (min-device-width: 768px)   and (max-device-width: 1024px)   and (orientation: landscape)   and (-webkit-min-device-pixel-ratio: 1) {
    .module-card article {
        min-height: 290px !important;
    }
}


.mobile-bg-img{background-image:url(../images/mobile_bg.jpg)}
.bg-filter{filter:contrast(0.5);-webkit-filter:contrast(0.5)}
.logo-surrounding{margin-top:4px;margin-bottom:3px;padding-bottom:2px;padding-top:2px}
@media (max-width: 767px) {
.color-xs-white{color:#fff}
.menu-bg{background-color:#fff;z-index:1013;width:100%}
}
@media (max-width:480px) {
.fly_all,.offer{margin-top:1%;margin-bottom:1%}
}
.home_event{background-color:hsla(0,0%,13%,0.7);border-radius:6px;color:#fff}
.event-screen{background-color:hsla(0,0%,13%,0.4);border-radius:6px;color:#fff}
.topnav{
	background:white;
	border:none;    padding-top: 10px;
	/*border-bottom: 2px solid #ffbe00;*/
    box-shadow: 0 1px 5px rgb(0 0 0 / 20%);
    -khtml-box-shadow: 0 1px 5px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0 1px 5px rgb(0 0 0 / 20%);
    -moz-box-shadow: 0 1px 5px rgba(0,0,0,0.2);
    -ms-box-shadow: 0 1px 5px rgba(0,0,0,0.2);
    -o-box-shadow: 0 1px 5px rgba(0,0,0,0.2);
    transition: padding 0.35s ease;
    -khtml-transition: padding 0.35s ease;
    -webkit-transition: padding 0.35s ease;
    -moz-transition: padding 0.35s ease;
    -ms-transition: padding 0.35s ease;
    -o-transition: padding 0.35s ease;
}
@media (max-width: 480px) {
.topnav{background-color:#fff}
}
.top-buffer{margin-top:1%}
.brand-top-buffer{margin-top:10px}
.bg-opacity{filter:brightness(0.7);-webkit-filter:brightness(0.7);-moz-filter:brightness(0.7);-o-filter:brightness(0.7);-ms-filter:brightness(0.7);}
.padding-5{padding:5px}
.padding-t-b-9{padding:9px 10px!important}
.padding-t-b-5{padding-top:5px;padding-bottom:5px}
.padding-t-b-7{padding-top:7px;padding-bottom:7px}
.padding-l-r-5{padding-left:5px;padding-right:5px}
.padding-l-r-6{padding-left:6px;padding-right:6px}
.padding-l-r-0{padding-left:0 !important;padding-right:0 !important;}
.padding-l-0{padding-left:0 !important;}
.padding-r-0{padding-right:0}
.padding-l-20{padding-left:20px;}
.padding-t-15{padding-top:15px}
.padding-t-5{padding-top:5px}
/*.border-right{border-right:2px solid #B4B4B4}*/
@media (max-width:992px) {
.padding-t-b-20{padding-top:5px;padding-bottom:5px}
}
@media (max-width: 768px) {
.margin-xs--60{margin-top:-60px}
}
.margin-l-r-5{margin-left:5px !important;margin-right:5px !important;}
.margin-t10{margin-top:10px}
.margin-t-0{margin-top:0}
@media (max-width: 768px) {
.margin-t-10{margin-top:10px}
.border-right{border-right:none}
.top-buffer-xs{margin-top:1%;}
}
.margin-b-0{margin-bottom:0}
.margin-l-r-25{margin-left:25%;margin-right:25%}
.margin-t-b-auto{margin-top:1%;margin-bottom:1%}
.margin-t-b-10-5{margin-top:5px;margin-bottom:5px}
.margin-t-b-0{margin-top:0;margin-bottom:0}
.margin-l-r-0{margin-left:0;margin-right:0}
.margin-l-0{margin-left:0}
.margin-l-b-10{margin-bottom:10px;margin-left:10px}
.margin-b-5{margin-bottom:5px}
 .margin-b-10{        margin-bottom:10px    }
.margin-l-5{margin-left:5px}
.margin-l-10{margin-left:5px}
.margin-l--15{margin-left:-15px;}
.margin-r-0{margin-right:0}
.margin-r-5{margin-right:5px !important}
.margin-t-5{margin-top:5px}
.margin-t--10{margin-top:-10px}
.margin-t--5{margin-top:-5px}
.margin-t--20{margin-top:-20px}
.margin-r--10{margin-right:-10px}
.margin-r-10{margin-right:10px}
@media (max-width: 767px) {
.margin-xs-sm-t-10{margin-top:10px}
}
.login-style{width:45px!important;color:#ff8c00}
.img-caption{position:absolute;width:95%;bottom:1%;z-index:10;padding:2%;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,0.6);font-size:16px}
@media (max-width: 480px) {
.img-caption{position:absolute;width:91%;z-index:10;padding:1%;text-align:left;padding-bottom:0;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,0.6)}
}
@media (min-width: 481px) {
.img-caption{position:absolute;width:91%;bottom:1%;z-index:10;padding:2%;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,0.6);font-size:16px}
}
.top-center{top:2%;text-align:center;text-transform:uppercase;}
@media (max-width: 479px) {
.top-center{top:1%}
}
.wrapper{min-height:100%;position:relative}
footer{background-color:#1c1c1c;color:#fff;width:100%;bottom:0;left:0;padding:1%;margin-top:1.7%;-webkit-box-shadow:inset 0 2px 5px 0 rgba(0,0,0,0.75);-moz-box-shadow:inset 0 2px 5px 0 rgba(0,0,0,0.75);box-shadow:inset 0 2px 5px 0 rgba(0,0,0,0.75); padding-left:0; padding-right:0;}
footer ul .social_btn_check{list-style:none;border:none!important}
footer ul li{list-style:none;line-height:2;display:inline;border-right:1px solid #fff}
footer ul li:last-child{border-right:none;}
footer ul li a{padding-left:5px;padding-right:5px;color:#000!important}
.margin-right-15{margin-right:15px}
.subscribe{padding:0}
.icon-link-mail{position:relative;right:15%;padding:10px 10px 9px 0;z-index:2;color:#669;text-decoration:none}
.search-text{width:250px;background:#72A72C;color:#fff;border:1px solid #fff}
.cart_drop{position:absolute;width:300px;-webkit-box-shadow:0 2px 32px 2px rgba(0,0,0,0.75);-moz-box-shadow:0 2px 32px 2px rgba(0,0,0,0.75);box-shadow:0 2px 32px 2px rgba(0,0,0,0.75);background:none repeat scroll 0 0 #00ABE4;border:5px solid #fff!important;z-index:99999 !important;top:65px;right:20px;max-height:80vh;overflow:auto;overflow-x:hidden}
.cart_drop::after{content:'';position:absolute;border-style:solid;border-width:0 15px 15px;border-color:#FFF transparent;display:block;width:0;z-index:100;margin-left:-6px;top:-16px;right:15%}
@media (max-width : 768px) {
.cart_drop{background:none repeat scroll 0 0 #626262;top:70px;right:5px}
.cart_drop::after{right:0%}
}
@media (max-width : 480px) {
.cart_drop{width:300px;top:55px!important;right:15px}
.cart_drop::after{right:0%}
}
.weather_drop{position:absolute;width:300px;-webkit-box-shadow:0 2px 32px 2px rgba(0,0,0,0.75);-moz-box-shadow:0 2px 32px 2px rgba(0,0,0,0.75);box-shadow:0 2px 32px 2px rgba(0,0,0,0.75);background:none repeat scroll 0 0 #2b5078;border:5px solid #fff!important;z-index:100;top:60px;right:20px !important}
.weather_drop::after{display:none;content:'';position:absolute;border-style:solid;border-width:0 15px 15px;border-color:#FFF transparent;display:block;width:0;z-index:100;margin-left:-6px;top:-16px;left:90%}
@media (max-width : 768px) {
.weather_drop{width:250px;    top: 170px;    left: 35% !important;}
.weather_drop::after{left:42%;display:none}
}
@media (max-width : 480px) {
.weather_drop{width:250px;top:100px!important;left:10% !important}
.weather_drop::after{left:48%;display:none}
.module-card article h2{
    padding-top:20px;
}
}
.login_drop a{color:#000}
.login_drop{position:absolute;width:250px;-webkit-box-shadow:0 2px 32px 2px rgba(0,0,0,0.75);-moz-box-shadow:0 2px 32px 2px rgba(0,0,0,0.75);box-shadow:0 2px 32px 2px rgba(0,0,0,0.75);background:none repeat scroll 0 0 #b0b0b0;z-index:99999;top:60px;right:150px}
.login_drop::after{content:'';position:absolute;border-style:solid;border-width:0 15px 15px;border-color:#FFF transparent;display:block;width:0;z-index:100;margin-left:-6px;top:-16px;left:48%}
.login_drop ul{list-style:none;margin:0;padding:0;border:none}
/*.login_drop li{border-bottom:1px solid #90bade;margin:0}*/
/*.login_drop li a{display:block;padding:5px 5px 5px .5em;color:#fff;text-decoration:none;width:100%}
.login_drop li a:hover{border-left:10px solid #1c64d1;border-right:10px solid #5ba3e0;background-color:#2586d7;color:#fff}*/
@media (max-width : 768px) {
.login_drop{background:none repeat scroll 0 0 #000;padding:1%;top:70px;right:5px}
.login_drop::after{left:65%}
}
@media (max-width : 480px) {
.login_drop{top:55px!important;right:5px}
.login_drop::after{left:70%}
}
@media (max-width : 768px) {
.social_drop{position:absolute;width:100%;background:none repeat scroll 0 0 #fff;border:2px solid #ff8c00;z-index:100;padding:1%;text-align:center;margin-top:50px!important;margin-left:0!important;margin-right:0!important}
.social_drop> ul{text-align:center;margin-left:30%;margin-right:30%}
}
@media (max-width : 480px) {
.social_drop{position:absolute;width:100%;background:none repeat scroll 0 0 #fff;border:2px solid #ff8c00;z-index:100;padding:1%;text-align:center;margin-top:50px!important;margin-left:0!important;margin-right:0!important}
.social_drop> ul{text-align:center;margin-left:21%;margin-right:21%;padding-left:0!important;padding-right:0!important}
}
th{padding-right:10px;padding-left:10px}
.box-shade{-webkit-box-shadow:0 1px 2px 0 #ff8c00;box-shadow:0 1px 2px 0 #ff8c00}
.social_btn_check:hover{border-radius:50%;opacity:1;-webkit-animation-name:bounce;animation-name:bounce;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:1;animation-iteration-count:1}
.btn-round{border-radius:50%}
.social-padding{padding:1px!important;margin-top:10px}
.btn-facebook{color:#000;background-color:#3d3d3d;border-color:rgba(0,0,0,0.2)}
.btn-facebook:hover,.btn-facebook:focus,.btn-facebook:active,.btn-facebook.active,.open .dropdown-toggle.btn-facebook{color:#fff;background-color:#30487b;border-color:rgba(0,0,0,0.2)}
.btn-facebook:active,.btn-facebook.active,.open .dropdown-toggle.btn-facebook{background-image:none}
.btn-facebook.disabled,.btn-facebook[disabled],fieldset[disabled] .btn-facebook,.btn-facebook.disabled:hover,.btn-facebook[disabled]:hover,fieldset[disabled] .btn-facebook:hover,.btn-facebook.disabled:focus,.btn-facebook[disabled]:focus,fieldset[disabled] .btn-facebook:focus,.btn-facebook.disabled:active,.btn-facebook[disabled]:active,fieldset[disabled] .btn-facebook:active,.btn-facebook.disabled.active,.btn-facebook[disabled].active,fieldset[disabled] .btn-facebook.active{background-color:#3b5998;border-color:rgba(0,0,0,0.2)}
.btn-twitter{color:#000;background-color:#3d3d3d;border-color:rgba(0,0,0,0.2)}
.btn-twitter:hover,.btn-twitter:focus,.btn-twitter:active,.btn-twitter.active,.open .dropdown-toggle.btn-twitter{color:#fff;border-radius:50px;background-color:#1c92c7;border-color:rgba(0,0,0,0.2)}
.btn-twitter:active,.btn-twitter.active,.open .dropdown-toggle.btn-twitter{background-image:none}
.btn-twitter.disabled,.btn-twitter[disabled],fieldset[disabled] .btn-twitter,.btn-twitter.disabled:hover,.btn-twitter[disabled]:hover,fieldset[disabled] .btn-twitter:hover,.btn-twitter.disabled:focus,.btn-twitter[disabled]:focus,fieldset[disabled] .btn-twitter:focus,.btn-twitter.disabled:active,.btn-twitter[disabled]:active,fieldset[disabled] .btn-twitter:active,.btn-twitter.disabled.active,.btn-twitter[disabled].active,fieldset[disabled] .btn-twitter.active{background-color:#2ba9e1;border-color:rgba(0,0,0,0.2)}
.btn-google-plus{color:#000;background-color:#3d3d3d;border-color:rgba(0,0,0,0.2)}
.btn-google-plus:hover,.btn-google-plus:focus,.btn-google-plus:active,.btn-google-plus.active,.open .dropdown-toggle.btn-google-plus{color:#fff;background-color:#ca3523;border-color:rgba(0,0,0,0.2)}
.btn-google-plus:active,.btn-google-plus.active,.open .dropdown-toggle.btn-google-plus{background-image:none}
.btn-google-plus.disabled,.btn-google-plus[disabled],fieldset[disabled] .btn-google-plus,.btn-google-plus.disabled:hover,.btn-google-plus[disabled]:hover,fieldset[disabled] .btn-google-plus:hover,.btn-google-plus.disabled:focus,.btn-google-plus[disabled]:focus,fieldset[disabled] .btn-google-plus:focus,.btn-google-plus.disabled:active,.btn-google-plus[disabled]:active,fieldset[disabled] .btn-google-plus:active,.btn-google-plus.disabled.active,.btn-google-plus[disabled].active,fieldset[disabled] .btn-google-plus.active{background-color:#dd4b39;border-color:rgba(0,0,0,0.2)}
.btn-linkedin{color:#000;background-color:#3d3d3d;border-color:rgba(0,0,0,0.2)}
.btn-linkedin:hover,.btn-linkedin:focus,.btn-linkedin:active,.btn-linkedin.active,.open .dropdown-toggle.btn-linkedin{color:#fff;background-color:#007bb6;border-color:rgba(0,0,0,0.2)}
.btn-linkedin:active,.btn-linkedin.active,.open .dropdown-toggle.btn-linkedin{background-image:none}
.btn-linkedin.disabled,.btn-linkedin[disabled],fieldset[disabled] .btn-linkedin,.btn-linkedin.disabled:hover,.btn-linkedin[disabled]:hover,fieldset[disabled] .btn-linkedin:hover,.btn-linkedin.disabled:focus,.btn-linkedin[disabled]:focus,fieldset[disabled] .btn-linkedin:focus,.btn-linkedin.disabled:active,.btn-linkedin[disabled]:active,fieldset[disabled] .btn-linkedin:active,.btn-linkedin.disabled.active,.btn-linkedin[disabled].active,fieldset[disabled] .btn-linkedin.active{background-color:#A2A2A2;border-color:rgba(0,0,0,0.2)}
@-webkit-keyframes hvr-buzz-out {
10%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}
20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}
30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}
40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}
50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}
60%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}
70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}
80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}
90%{-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0)}
100%{-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0)}
}
@keyframes hvr-buzz-out {
10%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}
20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}
30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}
40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}
50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}
60%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}
70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}
80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}
90%{-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0)}
100%{-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0)}
}
.hvr-buzz-out{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale}
.hvr-buzz-out:hover,.hvr-buzz-out:focus,.hvr-buzz-out:active{-webkit-animation-name:hvr-buzz-out;animation-name:hvr-buzz-out;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}
@-webkit-keyframes hvr-icon-drop {
0%{opacity:0}
50%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}
51%,100%{opacity:1}
}
@keyframes hvr-icon-drop {
0%{opacity:0}
50%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}
51%,100%{opacity:1}
}
.hvr-icon-drop{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;padding-right:2.2em}
.hvr-icon-drop:before{content:"\f067";position:absolute;right:1em;opacity:1;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0)}
.hvr-icon-drop:hover:before,.hvr-icon-drop:focus:before,.hvr-icon-drop:active:before{opacity:0;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-animation-name:hvr-icon-drop;animation-name:hvr-icon-drop;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);animation-timing-function:cubic-bezier(0.52,1.64,0.37,0.66)}
@media (max-width: 767px) {
.menu-position{position:fixed;background:transparent}
}
.navbarnew{margin-top:0;margin-bottom:0;z-index:1045}
@media (max-width: 767px) {
.navbarnew{margin-top:0;margin-bottom:10px}
.navbarnew1{margin-top:55px!important;margin-bottom:7px}
}
@media (max-width: 480px) {
.navbarnew{margin-top:0!important;margin-bottom:7px}
}
@media (min-width: 992px) {
.navbarmenu{margin-top:0;margin-bottom:0}
}
@media (max-width: 767px) {
.navbarmenu{margin-top:0}
}
@media (max-width: 767px) {
.border-navbarmenu{border-bottom:5px solid #ffbe00}
}
@media (max-width: 767px) {
.side-navbar{margin-top:15px!important;margin-bottom:7px}
}
@media (max-width: 480px) {
.container-top{margin-top:65px}
}
.table > li{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd;list-style:none}
.table > li > a{color:#000}
.table > li > a:hover,a > .active{color:#00abe4}
.side-navbar > ul{padding-left:0;list-style:none}
#header > #header-content > div > p > span > strong{font-size:17px}
#header > #header-content > div > h2{margin-top:2px}
#MemberID-get > form > .form-group{margin-top:5px;margin-bottom:5px}
.nav_header{background-color:hsla(0,0%,13%,0.7)}
.padding-nav-header{padding-top:40px}
.container-margin-top{margin-top:92px}
.font-12{font-size:12px}
.font-18{font-size:18px}
.font-16{font-size:16px;}
.font-28{font-size:28px!important}
.side_carosal_indicator{top:auto;bottom:50%;width:97%;left:30%}
@media (max-width:992px) {
.container-margin-top{margin-top:70px!important}
}
@media (max-width:768px) {
.header-padding-l-r-0{padding-right:0;padding-left:0}
.font-18{font-size:18px}
.container-margin-top{margin-top:92px}
}
@media (max-width:480px) {
.container-margin-top{margin-top:50px!important}
.font-28{font-size:25px!important}
}
.tabhead{text-transform:capitalize;font-weight:600}
@media (max-width:768px) {
.tabhead{text-transform:capitalize;font-size:15px}
}
.contentrow{padding-top:20px}
.highlight-text{color:#1B48C8}
.address i{padding-left:10px;padding-right:10px;float:right}
.address h5{text-decoration:underline}
/*.borderright{border-right:2px solid #acacac}*/
#ordesum1{background:#CF7019;color:#fff;-webkit-box-shadow:0 68px 49px -70px rgba(0,0,0,0.75);-moz-box-shadow:0 68px 49px -70px rgba(0,0,0,0.75);box-shadow:0 68px 49px -70px rgba(0,0,0,0.75);border-radius:20px}
#ordesum{background:#CF7019;color:#fff;-webkit-box-shadow:0 68px 49px -70px rgba(0,0,0,0.75);-moz-box-shadow:0 68px 49px -70px rgba(0,0,0,0.75);box-shadow:0 68px 49px -70px rgba(0,0,0,0.75);border-radius:20px}
#ordesum.affix{position:fixed;bottom:220px;z-index:1000;margin-right:11%}
#navstick1.affix{position:fixed;top:0;z-index:1100;width:100%}
#ordesum.stick{position:fixed;bottom:220px;z-index:1000;margin-right:11%}
a.checkouttab:hover {color:#fff;}
@media (max-width:768px) {
#ordesum.stick{position:relative;bottom:0}
#ordesum1.stick{position:relative;bottom:0;margin-top:10% !important;}
.borderright{border:none}
}
.boxborder h3{border-bottom:2px solid #acacac;padding:10px;text-align:center;font-size:24px}
.boxtext{font-size:14px;padding:10px;border-bottom:2px solid #acacac;margin:1px}
.boxer{font-size:14px;padding:10px}
.marginfree{margin:0}
.paddingNone{padding:0}
.fright{float:right !important}
@media (max-width:768px) {
.fright-xs{float:right !important}
}
.fleft{float:left !important}
.lpadding35{padding-left:35px}
.sidesub{    padding:20px;    background:rgb(0, 171, 227);    color:#fff;    height:auto;    min-height:200px}
.sidesub:after{background:linear-gradient(-45deg,#fff 5px,transparent 0),linear-gradient(45deg,#fff 5px,transparent 0);background-position:left-bottom;background-repeat:repeat-x;background-size:10px 20px;content:" ";display:block;position:absolute;bottom:0;left:0;width:100%;height:20px}
.tabhigh{-webkit-box-shadow:0 0 7px 1px rgb(0, 171, 227);-moz-box-shadow:0 0 7px 1px rgb(0, 171, 227);box-shadow:0 0 7px 1px rgb(0, 171, 227);padding:20px;background:#F9F9F9}
.dis{border:2px solid #E46100;padding:10px;background:#F5BFBA;position:relative}
.smalltext{font-size:13px;line-height:25px; width:100% !important}
.smalltext label{font-size:16px !important;}
.smalltext a{text-decoration:underline}
.margintop40{margin-top:40px}
.margintop20{margin-top:20px}
.margin-t5p{margin-top:5%}
.memlogin span{font-weight:700}
#termsbtn{cursor:pointer}
#waiversbtn{cursor:pointer}
.position-fixed{position:fixed;z-index:1100;top:55%;left:50%}
.sideBarLeft{display:block;float:right;height:270px;padding:0 5px 0 0;width:285px;position:fixed;right:-250px;top:20%;z-index:100}
.sideBarLeft div{border:none;position:relative;display:block;z-index:100}
.sideBarLeft span{text-align:center;z-index:99999}
.sideBarLeft span a{color:#FF9D00;text-decoration:none}
.sideBarLeft span a:hover{text-decoration:underline}
.sideBarLeftbottom{display:block;float:right;height:270px;padding:0 5px 0 0;width:280px;position:fixed;right:-250px;top:40%;z-index:100}
.sideBarLeftbottom div{border:none;position:relative;display:block;z-index:100}
.sideBarLeftbottom span{text-align:center;z-index:99999}
.sideBarLeftbottom span a{color:#FF9D00;text-decoration:none}
.sideBarLeftbottom span a:hover{text-decoration:underline}
.position-fixed-menu{/*z-index:1100;*/left:100%;margin-left:10px !important;margin-right:0px !important;margin-top:35px;border-top-left-radius:20px;border-top-right-radius:20px;}
.sideBarRight{display:block;float:left;height:270px;padding:0 5px 0 0;width:285px;z-index:99999;position:fixed;left:-250px;top:20%;z-index:100}
.sideBarRight div{border:none;position:relative;display:block;z-index:100}
.sideBarRight span{text-align:center;z-index:99999}
.sideBarRight span a{color:#FF9D00;text-decoration:none}
.sideBarRight span a:hover{text-decoration:underline}
.position-fixed-menu_right{z-index:1100;left:100%;margin-right:0 !important;border-top-left-radius:20px;border-top-right-radius:20px;color:#fff;}
.position-sidemenu{position:fixed;z-index:1100;top:50%;left:0}
.discount-shadow{position:relative;-webkit-box-shadow:0 0 5px #F23329;box-shadow:0 0 5px #F23329}
.ribbon{position:absolute;right:0;top:-5px;z-index:1;overflow:hidden;width:70px;height:60px;text-align:right}
.ribbon span{font-size:10px;font-weight:700;color:#FFF;text-transform:uppercase;text-align:center;line-height:20px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);width:100px;display:block;background:#79A70A;background:-webkit-linear-gradient(#F23329 0%,#D42D24 100%);background:-moz-linear-gradient(#F23329 0%,#D42D24 100%);background:-o-linear-gradient(#F23329 0%,#D42D24 100%);background:linear-gradient(#F23329 0%,#D42D24 100%);boxshadow:0 3px 10px -5px rgba(0,0,0,1);position:absolute;top:19px;right:-21px}
.ribbon span::before{content:"";position:absolute;left:0;top:100%;z-index:-1;border-left:3px solid #D42D24;border-right:3px solid transparent;border-bottom:3px solid transparent;border-top:3px solid #D42D24}
.ribbon span::after{content:"";position:absolute;right:0;top:100%;z-index:-1;border-left:3px solid transparent;border-right:3px solid #D42D24;border-bottom:3px solid transparent;border-top:3px solid #D42D24}
.ribbon1{position:absolute;right:-5px;top:-5px;z-index:1;overflow:hidden;width:70px;height:60px;text-align:right}
.ribbon1 span{font-size:10px;font-weight:700;color:#FFF;text-transform:uppercase;text-align:center;line-height:20px;transform:rotate(45deg);width:100px;display:block;background:#79A70A;background:linear-gradient(#F23329 0%,#D42D24 100%);boxshadow:0 3px 10px -5px rgba(0,0,0,1);position:absolute;top:19px;right:-21px}
.ribbon1 span::before{content:"";position:absolute;left:0;top:100%;z-index:-1;border-left:3px solid #D42D24;border-right:3px solid transparent;border-bottom:3px solid transparent;border-top:3px solid #D42D24}
.ribbon1 span::after{content:"";position:absolute;right:0;top:100%;z-index:-1;border-left:3px solid transparent;border-right:3px solid #D42D24;border-bottom:3px solid transparent;border-top:3px solid #D42D24}
.sidebar{top:95px}
.rotate-90{transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg)}
.rotate--90{transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg)}
.savelink{text-decoration:underline;text-align:center;font-size:12px}
.text-center{text-align:center}
.discount{text-decoration:line-through;color:#8F8F8F;font-size:12px}
.checkoutbtn{position:absolute;right:0}
.warningborder{padding:10px;text-align:center;border-radius:10px;margin:10% 20px;background:#CECECE}
.warningborder p{color:#0498D2;font-weight:700}
.linehigh{line-height:25px}
.linehigh button{background:#000}
.border-dull{border:2px solid #fc0;padding:20px}
.tableshop{background:#34495E;color:#fff;border-radius:.4em}
.rwd-table{margin:1em 0;min-width:200px}
.rwd-table tr{border: 1px solid #d1cfcf !important; background: #ffffff;}
.rwd-table th{display:none}
.rwd-table td{display:block}
.rwd-table td a{color:#98660F;text-align:center}
.rwd-table td:first-child{padding-top:.5em}
.rwd-table td:last-child{padding-bottom:.5em}
.rwd-table td:before{content:attr(data-th) " ";font-weight:700;width:6.5em;display:inline-block}
@media (min-width: 768px) {
.rwd-table td:before{display:none}

}
.rwd-table th,.rwd-table td{text-align:left}
@media (min-width: 768px) {
.rwd-table th,.rwd-table td{display:table-cell;padding:.25em .5em}
}
.rwd-table th:first-child,.rwd-table td:first-child{padding-left:0}
.rwd-table th:last-child,.rwd-table td:last-child{padding-right:0}
.rwd-table{background:#fff;color:#000;overflow:hidden;font-size:17px;    padding-top: 5px;    padding-bottom: 5px;}
.rwd-table th,.rwd-table td{margin:.5em 1em}
.rwd-table th,.rwd-table td:before{color:#BE9309}
@media (max-width: 768px) {
.rwd-table td img{/*float:right*/}
.checkoutbtn{position:relative}
.boxborder{position:static}
.bordertop2{border:none!important}
.paddingtop20pt{padding-top:10px}
}
@media (max-width: 991px){
    .bordertop2{border:none!important}
}
.paddingtop50{padding-top:50px}
.paddingtop20pt{padding-top:19.2%}
.text-right{text-align:right}
.relativepos{position:relative}
.shad{-webkit-box-shadow:1px 11px 5px -1px rgba(0,0,0,0.51);-moz-box-shadow:1px 11px 5px -1px rgba(0,0,0,0.51);box-shadow:1px 11px 5px -1px rgba(0,0,0,0.51);padding:0 10px 10px}
//.shadow{box-shadow:0 0 0 2px transparent,3px 22px 7px -15px rgba(43,65,10,0.29);-webkit-box-shadow:0 0 0 2px transparent,3px 22px 7px -15px rgba(43,65,10,0.29);-moz-box-shadow:0 0 0 2px transparent,3px 22px 7px -15px rgba(43,65,10,0.29);-ms-box-shadow:0 0 0 2px transparent,3px 22px 7px -15px rgba(43,65,10,0.29);color:#005dab;text-shadow:1px 2px #0179c9}
.bg{background-color:#464646;}
.cartsum_text{border-bottom:1px solid #fff;font-size:14px;margin:1px;padding:5px}
.cartsum_textweather{font-size:14px;margin:1px;padding:5px;-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.75);
box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.75);}
.cartbox{box-shadow:0 68px 49px -70px rgba(0,0,0,0.75);color:#fff;z-index:1000}
.clear{clear:both}
ul.tabs{margin:0;padding:0;float:left;list-style:none;height:32px;border-bottom:1px solid #333;width:100%}
ul.tabs li{float:left;margin:0;cursor:pointer;padding:0 21px;height:40px;line-height:31px;background-color:#666;color:#ccc;overflow:hidden;position:relative;text-transform:uppercase}
.tab_last{border-right:1px solid #333}
ul.tabs li:hover{background-color:#ccc;color:#333}
ul.tabs li.active{background:none repeat scroll 0 0 #BE9309!important;color:#fff;border-bottom:1px solid #fff;display:block}
ul.tabs > .active > a::after{border-color:transparent transparent transparent #BE9309 !important}
.tab_container{border:1px solid #333;border-top:none;clear:both;float:left;width:100%;background:#fff;overflow:auto}
.tab_content{padding:20px;display:none}
.tab_drawer_heading{display:none}
@media screen and (max-width: 992px) {
    #ordesum1.stick {
        position: relative;
        margin-top:10% !important;
        bottom: 0;
    }

    #ordesum1.affix {
        position: relative;
           margin-top:10%;
        bottom: 0;
    }  
    #ordesum.stick{position:relative;bottom:0;margin-top: 10%;}
#ordesum.affix{position:relative;bottom:0;margin-top: 10% !important;}
}
@media screen and (max-width: 480px) {
    body{
    font-size:16px;
}
    #ordesum.stick{position:relative;bottom:0;margin-top: 10% !important;}
#ordesum.affix{position:relative;bottom:0;margin-top: 10% !important;}
  #ordesum1.stick{position:relative;bottom:0;   margin-top:10%;}
#ordesum1.affix{position:relative;bottom:0;   margin-top:10%;}
.bordertop2{border:none!important}
.tabs{display:none}
.tab_drawer_heading{background-color:#ccc;color:#fff;border-top:1px solid #333;margin:0;padding:5px 20px;display:block;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.d_active{background-color:#BE9309;color:#fff}
.admission-ticket-new-timepicker{
    padding-left:0;
    margin-top:15px;
}
}
.timer{font-family:'Abril Fatface',cursive;padding-left:15px;padding-right:15px}
.padding10{padding:10px}
.padding20{padding:20px !important;}
.bordertop2{border-top:2px solid #fff;margin-top:10px}
.bg-color-dgrey{background:#aaa}
.bg-color-lgrey{background:#CFCFCF}
.banner{text-align:center;font-size:40px;color:#FF8000;font-weight:700;margin-bottom:20px}
.thumbnail:active{background-color:#f80}
.eventticket{background-color:#fff;}
.eventticket .input-group-btn button{padding: 13px 13px !important;  box-shadow:none; border-radius:0;}
.special-event-textbox{padding-top:14px;color:#000;}
.eventticket .input-group .form-control {height: 50px;}
.eventticket .input-group-addon{background:#fff;border:#898989;}
.sp-event-visiting-date .input-group-addon{background:#e1e1e1;border:#898989;color: #000;}
.eventright p{margin-top:30px;padding-bottom:20px}
.specialevent .eventright p{margin-top:5px !important;padding-bottom:5px}
.currentevent{background:#f90;outline:0}
.tabs-left > .nav-tabs > li,.tabs-right > .nav-tabs > li{float:none}
.tabs-left > .nav-tabs > li > a,.tabs-right > .nav-tabs > li > a{margin-right:0;margin-bottom:3px;background:#D7D7D7;border:1px solid #acacac}
.tabs-left .thumbnail{background:none;border:none;margin-bottom:0}
.tabs-left > .nav-tabs > li > a:hover,.tabs-left > .nav-tabs > li > a:focus{background:#f90;outline:none;-webkit-box-shadow:0 0 8px 2px rgba(0,0,0,0.75);-moz-box-shadow:0 0 8px 2px rgba(0,0,0,0.75);box-shadow:0 0 8px 2px rgba(0,0,0,0.75)}
.tabs-left > .nav-tabs .active > a,.tabs-left > .nav-tabs .active > a:hover,.tabs-left > .nav-tabs .active > a:focus{background:#f90;outline:none;-webkit-box-shadow:0 0 8px 2px rgba(0,0,0,0.75);-moz-box-shadow:0 0 8px 2px rgba(0,0,0,0.75);box-shadow:0 0 8px 2px rgba(0,0,0,0.75)}
@media (max-width:768px) {
.tabs-left > .nav-tabs > li,.tabs-right > .nav-tabs > li{float:left}
}
#ordesum{background:#00ABE3 none repeat scroll 0% 0%;color:#fff;-webkit-box-shadow:0 68px 49px -70px rgba(0,0,0,0.75);-moz-box-shadow:0 68px 49px -70px rgba(0,0,0,0.75);box-shadow:0 68px 49px -70px rgba(0,0,0,0.75);border-radius:20px}
#ordesum.stick{position:fixed;bottom:220px;z-index:1000;margin-right:9.35%}
@media (max-width:768px) {
#ordesum.stick{position:relative;bottom:0}
#ordesum.affix{position:relative;bottom:0}
.borderright{border:none}
}
.delivery-width{width:40%}
@media screen and (max-width: 480px) {
.delivery-width{width:90%}
}
.body-content{background:white;padding:10px;min-height:700px;height:auto;margin-top:20px;/*overflow:auto;*//*-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.75);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.75);box-shadow:0 0 10px 0 rgba(0,0,0,0.75)*/}
.addresspanel{}
.itemprnt .addresspanel h4{padding:10px;color:#fff !important;background-color:#00ABE3 !important;}
.printorder{padding:20px;}
.printorder table{width:100%}
.printorder table > thead > tr > th,.printorder table > tbody > tr > th,.printorder table > tfoot > tr > th,.printorder table > thead > tr > td,..printorder table > tbody > tr > td,.table > tfoot > tr > td{border:none}
.padding5{padding:5px}
#sidebarAd .carousel-control.left{left:10px}
.numberCircle{border-radius:50%;width:20px;height:10px;padding:2px 4px;background:#DF7B01 none repeat scroll 0 0;color:#000;text-align:center;font:12px Arial,sans-serif;font-weight:700}
.admission{background:url(../images/admissionbg.jpg);background-size:100%;background-repeat:no-repeat}
.marginauto{margin:0 auto}
.adminpanel{border:5px solid rgba(255,255,255,0.18);color:#fff;margin:20px}
.adminpanel h2{background:rgba(8,133,239,1);background:-moz-linear-gradient(top,rgba(8,133,239,1) 0%,rgba(8,93,163,1) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(8,133,239,1)),color-stop(100%,rgba(8,93,163,1)));background:-webkit-linear-gradient(top,rgba(8,133,239,1) 0%,rgba(8,93,163,1) 100%);background:-o-linear-gradient(top,rgba(8,133,239,1) 0%,rgba(8,93,163,1) 100%);background:-ms-linear-gradient(top,rgba(8,133,239,1) 0%,rgba(8,93,163,1) 100%);background:linear-gradient(to bottom,rgba(8,133,239,1) 0%,rgba(8,93,163,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0885ef',endColorstr='#085da3',GradientType=0);padding:5px;margin:0;text-align:center}
.admincontent{background:rgba(0,0,0,0.59);padding:20px}
.itemprnt hr{border-top:1px solid #fff;width:95%}
.gntiming1{margin-bottom:20px;color:#000}
.color-red{color:red}
.general1{color:#000;padding:6px;font-size:14px;/*margin-bottom:10px;*/overflow:auto;background:#fff; margin-bottom:20px;}
.general1 h3{padding:5px;color:#2d2d2d;margin:0;color:#00abe4;margin-bottom:15px;}
/*.general1 .color-green{color:#f90}*/
.general1 .col-sm-5{
    width:20% !important;
}
.strike span{
color: #000;
}
.strike del{
text-decoration:line-through !important;
color:#727170 !important;
font-size: 14px;
}
.general1 .input-group-btn button{padding: 4px 5px !important;  box-shadow:none;}
.general1 .input-group .form-control {height: 35px;}
.general1 .input-group-addon{background:#fff;}
  
.gntiming1{color:#000;font-size:14px;/*background:#F99D32*/}
.gntiming1 h4{color:#019FA6}
.gntiming1 .color-green{color:#649B23}
.processpanel{border-radius:10px;padding:20px;border:2px solid #ddd;margin-top:20%;background:#fff}
.clearboth{clear:both}
.margin-t10p{margin-top:10%}
.margin-b10p{margin-bottom:10%}
.margin-b5p{margin-bottom:5%}
/*#box1{top:15%;bottom:15%;position:fixed;overflow:auto;background:#fff;z-index:5000;display:none;left:10%;outline:5px inset rgb(255, 126, 0);}*/
#box1{top:13%;bottom:19%;position:fixed;overflow:auto;background:#fff;z-index:5000;display:none;/*outline:5px inset rgb(255, 126, 0);*/    border:solid 2px #FF0000;
	-webkit-box-shadow: 0px 0px 47px 25px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 0px 47px 25px rgba(0,0,0,0.75);
	box-shadow: 0px 0px 47px 25px rgba(0,0,0,0.75);}
#box2{height:100%;text-align:center;position:absolute;top:0;z-index:20;display:none}
/*#box3{position:fixed;overflow:auto;background:#fff;z-index:5000;display:none;left:10%;outline:5px inset rgb(255, 126, 0);}*/
#box3{/*top:15%;*/position:fixed;overflow:auto;background:#fff;z-index:5000;display:none;    border:solid 2px #FF0000;
	-webkit-box-shadow: 0px 0px 47px 25px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 0px 47px 25px rgba(0,0,0,0.75);
	box-shadow: 0px 0px 47px 25px rgba(0,0,0,0.75);}
#calendar-set{top:30px;bottom:30px;text-align:center;position:absolute;overflow:auto;background:#fff;z-index:5000;display:none;left:9.5%;outline:2px inset #00ABE3;
              -webkit-box-shadow: 0px 0px 38px 21px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 38px 21px rgba(0,0,0,0.75);
box-shadow: 0px 0px 38px 21px rgba(0,0,0,0.75);
}
#calendar-general{height:100%;text-align:center;position:absolute;z-index:5000;display:none}
/*#screen1{position:absolute;left:0;top:0;background:#000;z-index:1110}*/
.memborder{border:1px solid #acacac;padding:5px;margin:2px}
.memborder:hover{background:#f90;color:#fff}
.admborder{background:#f3f3f3;color:#000;border:1px solid #828282;padding:0px;margin:5px !important;}
.admborder h4{background: #00abe4;    PADDING: 15PX;    MARGIN-TOP: 0;}
.admborder:hover{background:#808080;color:#fff}
.sidecart{background:#00abe4;border-radius:5px;position:relative;-webkit-box-shadow:-2px 2px 2px 0 rgba(66,66,66,1);-moz-box-shadow:-2px 2px 2px 0 rgba(66,66,66,1);box-shadow:-2px 2px 2px 0 rgba(66,66,66,1);color:#fff;    max-height: 380px !important;    overflow: auto;}
.sidecart:before{content:"";position:absolute;top:0;right:0;border-width:0 16px 16px 0;border-style:solid;border-color:#1EC2CA #E2E2E2;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.3),-1px 1px 1px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.3),-1px 1px 1px rgba(0,0,0,0.2);box-shadow:0 1px 1px rgba(0,0,0,0.3),-1px 1px 1px rgba(0,0,0,0.2)}
.margin-t20p{margin-top:20%}
.ticketborder{border:2px solid #000;padding:10px;margin:0 auto}
.marginauto{margin:0 auto}
ul.panel-default{list-style:none}
.tabs-left > .nav-tabs1 > li,.tabs-right > .nav-tabs1 > li{float:none}
.tabs-left > .nav-tabs1 > li > a,.tabs-right > .nav-tabs1 > li > a{margin-right:0;margin-bottom:3px;background:#D7D7D7;border:1px solid #acacac}
.tabs-left .thumbnail{background:none;border:none;margin-bottom:0}
.tabs-left > .nav-tabs1 > li > a:hover,.tabs-left > .nav-tabs1 > li > a:focus{background:#f90;outline:none;-webkit-box-shadow:0 0 8px 2px rgba(0,0,0,0.75);-moz-box-shadow:0 0 8px 2px rgba(0,0,0,0.75);box-shadow:0 0 8px 2px rgba(0,0,0,0.75)}
.tabs-left > .nav-tabs1 .active > a,.tabs-left > .nav-tabs1 .active > a:hover,.tabs-left > .nav-tabs1 .active > a:focus{background:#f90;outline:none;color:#fff;-webkit-box-shadow:0 0 8px 2px rgba(0,0,0,0.75);-moz-box-shadow:0 0 8px 2px rgba(0,0,0,0.75);box-shadow:0 0 8px 2px rgba(0,0,0,0.75)}
@media (max-width:768px) {
.tabs-left > .nav-tabs1 > li,.tabs-right > .nav-tabs1 > li{float:left}
#calendar-set{left:0%;}
}
.positionfix{position:fixed}
#navstick2{z-index:99;position:absolute;right:0;top:50px}
.navstick_drop.affix{position:fixed;z-index:1100;    top: 50px;}
.itemprnt h4{background-color:transparent;color:#00ABE3}
.itemprnt{padding: 20px;border: 3px solid #F90;background: #fff;}
label .font-boldnone{font-weight:lighter!important}
.highlight-text label{font-weight:lighter!important}
.errormsg{text-shadow:0 0 5px #fff,0 -5px 5px #ccc,2px -10px 6px #ddd,-2px -15px 11px #eee,2px -18px 18px #fff}
.floatingScroll{overflow-y:auto;height:160px!important}
.floatingOfferScroll{overflow-y:auto;height:500px!important}
#sidebar_slider{overflow-y:auto;height:500px!important}
.floatingholiday{overflow-y:auto;height:300px!important}
.right-0{right:0!important}
.left-0{left:0!important}
.login-bg{
    border-bottom-style:ridge;
    border-bottom-color:#ffec90;
    background-color:#E2E2E2;
    margin-bottom: 10px;
        border: solid 2px #5f5f5f;
    }
.login-form-width{width:98%;}
.login-form-width .signup span{color:#fff;}
@media (max-width: 767px) {
    .body-content {
        min-height:800px !important;
        height:100%;
    }
}
@media (max-width: 991px) {
    .body-content {
        min-height:800px !important;height:100%;
    }
}

@media (max-width: 767px) {
.login-bg{padding-top:25px}
.bgmob{    background:#fff;}
.bgmob .btn-default{box-shadow:none}
.menumob{background:#fff;}
}
@media (max-width: 480px) {
.login-form-width{width:100%!important}
.bgmob{    background:#fff;}
.bgmob .btn-default{box-shadow:none}
.menumob{background:#fff;}
#calendar-set{left:0%;}
}
.filter h4{color:#000 !important}
.filter{background:#fff !important;border-radius:10px;padding:15px;height:auto;overflow:auto;-webkit-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.75);
box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.75); margin:0px 10px;}
.myorders {
}
    
/*.imgvercenter{line-height:150px;vertical-align:middle}
.imgvercenter img{display:table-cell;vertical-align:middle}*/
.position-absolute{position:absolute}
.tooltipspan{position:absolute;cursor:pointer;margin-top:20px}
.tooltipspan .tooltip{min-width:200px}
.dropbtn{background:transparent none repeat scroll 0 0;border:medium none;text-align:center}
.adbanner{background:url(../images/common/adbanner.png) #ff9900;background-size:100%;background-repeat:no-repeat;}
.adbanner h1,.adbanner h5,.adbanner span{color:#fff;}

.processfullwin{
    z-index:5000;
    background:#fff;
    position:fixed;
    width:103%;
  //  height:100%;
    top:0;    
    min-height:800px;
  left:0;
    margin-right:-100px;
    overflow:hidden;
    margin-top:-100px; 
}
@media (max-width: 480px) {
    .padding-xs-l-r-0 {
        padding-left:0;
        padding-right:0;
    }
	.padding-xs-l-0_gs{
		padding-left:0 !important;
        padding-right:0 !important;
	}
	.gcMarginTop15{
		margin-top:15px;
	}
    .txtcentermob{
        text-align:center;
    }
}.calenderActive{
  /* background-color: transparent !important;
   /* border-left: medium inset #F06;
    border-top: medium inset #F06;*/
    /* #abc652 */
}
.eventAvailable{background-color:#2A8618}
.eventAvailable-color{color:#2A8618}
.eventSoldout-color{color:#D42D24}
.eventTimeAvailable{
    //background-color:#55FE0B;
    color:#55FE0B;
}
.eventTimeSoldout{
  //  background-color:#E12B39;
  color:#F2828A;
}
.eventAvailableTimeBox{
    -webkit-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.75);
box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.75);
border-radius: 10px 0px;
border: 2px groove #1A7D10;
color: #1A7D10;
background: #fff;
font-weight: 600;
}

.eventSoldoutTimeBox{
    -webkit-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.75);
box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.75);
border-radius: 10px 0px;
border: 2px groove #f00;
color: #f00;
background: #fff;
font-weight: 600;
}

.width20{
    width:20px
}
.fly_all a{
    font-weight:bold;
}
@media (max-width: 768px) {
    .title-xs-bold {
        font-weight: bold;
    }
}
#terms p {
    font-size:14px;
}
#waivers p{
    font-size:14px;
}
.box-shadow-none {
    box-shadow:none;
}
.ticketanim{
   background:#fff;
}
.input-group-btn-vertical {
  position: relative;
  white-space: nowrap;
  width: 1%;
  vertical-align: middle;
  display: table-cell;
}
.input-group-btn-vertical > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
  padding: 8px;
  margin-left: -1px;
  position: relative;
  border-radius: 0;
}
.input-group-btn-vertical > .btn:first-child {
  border-top-right-radius: 4px;
}
.input-group-btn-vertical > .btn:last-child {
  margin-top: -2px;
  border-bottom-right-radius: 4px;
}
.input-group-btn-vertical i{
  position: absolute;
  top: 25%;
  left: 25%;
  font-size:11px;
}
.hidden { visibility: hidden;}

/* Styles used for the counter. */

.counter-container .counter-minus, .counter-plus {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background: #333;
    color: white;
    margin: 0;
    padding: 13px 15px;
    text-decoration: none;
}

.tiketing-module-text{
    font-size: 17px;
    color: #5f5f5f;
}

a.counter-plus:hover,a.counter-plus:focus{
    color:#acacac;
}
a.counter-minus:hover,a.counter-minus:focus{
    color:#acacac;
}

.counter-container .counter-field {
    margin: 0;
    /*padding: 5px;*/
    text-align: center;
    width: 40px;
    height:40px;
    color:#000;
    font-family: Lato;
    font-size: 18px;
}

.barimg-itemPrint{
    width:175px !important;
    height:35px !important;
}
.qrimg-itemPrint{
    width:175px !important;
    height:50% !important;
}
   .printImg-itemPrint{
    width:100px !important;
    height:100px !important;
}
/* Checkout page Payment style*/

checkout {
  width: 270px;
  margin: 50px auto;
  padding: 15px;
  background: #f3f6fa;
  border: 1px solid;
  border-color: #c2cadb #bbc5d6 #b7c0cd;
  border-radius: 7px;
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.15);
}
.checkout > p {
  zoom: 1;
}
.checkout > p:before, .checkout > p:after {
  content: '';
  display: table;
}
.checkout > p:after {
  clear: both;
}
.checkout > p + p {
  margin-top: 15px;
}

.checkout-header {
  position: relative;
  margin: -15px -15px 15px;
}

.checkout-title {
  padding: 0 15px;
  line-height: 38px;
  font-size: 13px;
  font-weight: bold;
  color: #7f889e;
  text-shadow: 0 1px rgba(255, 255, 255, 0.7);
  background: #eceff5;
  border-bottom: 1px solid #c5ccdb;
  border-radius: 7px 7px 0 0;
  background-image: -webkit-linear-gradient(top, #f5f8fb, #e9edf3);
  background-image: -moz-linear-gradient(top, #f5f8fb, #e9edf3);
  background-image: -o-linear-gradient(top, #f5f8fb, #e9edf3);
  background-image: linear-gradient(to bottom, #f5f8fb, #e9edf3);
  -webkit-box-shadow: inset 0 1px white;
  box-shadow: inset 0 1px white;
}
.checkout-title:before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 2px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.08);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.08);
}

.checkout-price {
  position: absolute;
  top: -14px;
  right: -14px;
  width: 40px;
  font: 14px/40px Helvetica, Arial, sans-serif;
  color: white;
  text-align: center;
  text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.3);
  text-indent: -1px;
  letter-spacing: -1px;
  background: #e54930;
  border: 1px solid;
  border-color: #b33323 #ab3123 #982b1f;
  border-radius: 21px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: -webkit-linear-gradient(top, #f75a3b, #d63b29);
  background-image: -moz-linear-gradient(top, #f75a3b, #d63b29);
  background-image: -o-linear-gradient(top, #f75a3b, #d63b29);
  background-image: linear-gradient(to bottom, #f75a3b, #d63b29);
  -webkit-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.2);
}
.checkout-price:before {
  content: '';
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 2px solid #f5f8fb;
  border-radius: 18px;
  -webkit-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.2), inset 0 -1px 1px rgba(0, 0, 0, 0.25), 0 -1px 1px rgba(0, 0, 0, 0.25);
  box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.2), inset 0 -1px 1px rgba(0, 0, 0, 0.25), 0 -1px 1px rgba(0, 0, 0, 0.25);
}

input {
  margin: 0;
  line-height: normal;
  font-family: inherit;
  font-size: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.checkout-input {
  float: left;
  padding: 0 7px;
  height: 32px;
  color: #525864;
  background: white;
  border: 1px solid;
  border-color: #b3c0e2 #bcc5e2 #c0ccea;
  border-radius: 4px;
  background-image: -webkit-linear-gradient(top, #f6f8fa, white);
  background-image: -moz-linear-gradient(top, #f6f8fa, white);
  background-image: -o-linear-gradient(top, #f6f8fa, white);
  background-image: linear-gradient(to bottom, #f6f8fa, white);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px rgba(255, 255, 255, 0.5);
}
./*checkout-input:focus {
  border-color: #46aefe;
  outline: none;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 0 5px #46aefe;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 0 5px #46aefe;
}*/
.lt-ie9 .checkout-input {
  line-height: 30px;
}

/*.checkout-name {
  width: 150px;
}

.checkout-card {
  width: 210px;
}

.checkout-exp,
.checkout-cvc {
  margin-left: 15px;
  width: 45px;
}*/

.checkout-btn {
  width: 100%;
  height: 34px;
  padding: 0;
  font-weight: bold;
  color: white;
  text-align: center;
  text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.2);
  border: 1px solid;
  border-color: #1486f9 #0f7de9 #0d6acf;
  background: #1993fb;
  border-radius: 4px;
  background-image: -webkit-linear-gradient(top, #4cb1fe, #229afc 40%, #138df6);
  background-image: -moz-linear-gradient(top, #4cb1fe, #229afc 40%, #138df6);
  background-image: -o-linear-gradient(top, #4cb1fe, #229afc 40%, #138df6);
  background-image: linear-gradient(to bottom, #4cb1fe, #229afc 40%, #138df6);
  -webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.2);
}
.checkout-btn:active {
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  border-color: #075bba #0c69d2 #0f7de9;
  background-image: -webkit-linear-gradient(top, #1281dc, #1593fc);
  background-image: -moz-linear-gradient(top, #1281dc, #1593fc);
  background-image: -o-linear-gradient(top, #1281dc, #1593fc);
  background-image: linear-gradient(to bottom, #1281dc, #1593fc);
  -webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.1), 0 1px rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.1), 0 1px rgba(255, 255, 255, 0.5);
}

:-moz-placeholder {
  color: #acb6c8 !important;
}

::-moz-placeholder {
  color: #acb6c8 !important;
  opacity: 1;
}

::-webkit-input-placeholder {
  color: #acb6c8;
}

:-ms-input-placeholder {
  color: #acb6c8;
}

::-moz-focus-inner {
  padding: 0 !important;
  border: 0 !important;
}



.ticketcms{
background: #fff;
min-height: auto !important;
}
.sidebar-colorL{
     color: #2d2d2d !important;
    background: #ffbe00; 

}
.sidebar-colorR{
    color: #2d2d2d !important;
    background: #ffbe00; 

}
.input-group .form-control{
    height:40px;
}
.z_index1000{
    z-index:1000;
}
.eventSoldout{
    background:red !important;
}
/*Donation*/
.donate .thumbnail{
    min-height:340px;
    text-align:center;
    -webkit-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.75);
box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.75);
background:#ffffff;
}
.donate .thumbnail:hover{
    -webkit-box-shadow: inset 2px 2px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: inset 2px 2px 5px 0px rgba(0,0,0,0.75);
box-shadow: inset 2px 2px 5px 0px rgba(0,0,0,0.75);
background:#C6BDBD ;
}
.donate .thumbnail .caption{
min-height:150px;
}
.donate .thumbnail .btn-primary{
    background:#0885EF;
    border-color:#0885EF;
    color:#fff;
}
.donate .thumbnail .btn-primary:hover{
    background:#f90;
    border-color:#f90;

}
.donateborder{
    padding:20px;
    border:2px solid #00ABE4;
}
.donateborder h3{
    text-align:center;
color:#00ABE4 ;
}
.donateform h3{
    color: #fff;
    background: #00ABE4;
    padding: 15px;
    margin-top: 0px;
   }
..donationright h4{
    text-align:center;
}
.donationright p{
    text-align:justify;
}
.border-gray{border:#acacac 1px solid!important}

.adoption-select-display{
    background-color:#00ABE4;
}
.adoptform h3{
    color:#fff;
    /*background:#07579B;*/
    padding:5px;
   }
.filtersearch{
    padding:10px;
    background:#f90;
    overflow: auto;
}
.filtersearch h3{
    color:white;
     text-align:center;
}
.width105p{
    width:105%;
}
.filtersearch .currentevent{background:#fff;outline:0}
.filtersearch .panel-heading{background:#fff; color:#000;}
.checkbox label:after, 
.radio label:after {
    content: '';
    display: table;
    clear: both;
}

.img-circle {
    border-radius: 10%;
}

.checkbox .cr,
.radio .cr {
    position: relative;
    display: inline-block;
    border: 1px solid #a9a9a9;
    border-radius: .25em;
    width: 1.3em;
    height: 1.3em;
    float: left;
    margin-right: .5em;
}

.radio .cr {
    border-radius: 50%;
}

.checkbox .cr .cr-icon,
.radio .cr .cr-icon {
    position: absolute;
    font-size: .8em;
    line-height: 0;
    top: 50%;
    left: 20%;
}

.radio .cr .cr-icon {
    margin-left: 0.04em;
}

.checkbox label input[type="checkbox"]{
    display:none;
}
.radio label input[type="radio"] {
  /* display: none;*/
}

.checkbox label input[type="checkbox"] + .cr > .cr-icon,
.radio label input[type="radio"] + .cr > .cr-icon {
    transform: scale(3) rotateZ(-20deg);
    opacity: 0;
    transition: all .3s ease-in;
}

.checkbox label input[type="checkbox"]:checked + .cr > .cr-icon,
.radio label input[type="radio"]:checked + .cr > .cr-icon {
    transform: scale(1) rotateZ(0deg);
    opacity: 1;
}

.checkbox label input[type="checkbox"]:disabled + .cr,
.radio label input[type="radio"]:disabled + .cr {
    opacity: .5;
}
.education .tabs-left > .nav-tabs .active > a, .tabs-left > .nav-tabs .active > a:hover, .tabs-left > .nav-tabs .active > a:focus{
    box-shadow:none;
    border:none;
    outline:none;
}
.education .tabs-left > .nav-tabs > li > a, .tabs-right > .nav-tabs > li > a{
    background:#B0B0B0;
    box-shadow:none;
    font-size: 14px;
    border:none;
}
.education .nav-tabs li {
    text-indent: 0px;
    line-height: 40px;
}
.education .nav-tabs > li > a::after {
    content: " ";
height: 0px;
width: 0px;
position: absolute;
right: 0px;
border: none;
z-index: 10;
}
.education .nav-tabs > li::before{
      content: " ";
height: 0px;
width: 0px;
position: absolute;
right: 0px;
border: none;
z-index: 10;
}
.circle {
      width: 100%;
      border-radius: 50%;
      text-align: center;
      font-size: 12px;
      padding: 50% 0;
      line-height: 0;
      position: relative;
      background: #38a9e4;
      color: white;
      font-family: Helvetica, Arial Black, sans;
    }
.educationevent{
    border-radius:20px;
    margin:10px;
    color:#fff;
        text-align: center;
        padding: 5px;
}
.education .nav-tabs > .active > a{
    background:#EC5E00 !important;
}
.educationlist{
    border:2px solid rgba(209,209,209,1);
}
.filtersearch .panel-body{
    padding:5px !important;
}
.filtersearch input{
    -webkit-box-shadow: inset 3px 3px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: inset 3px 3px 5px 0px rgba(0,0,0,0.75);
box-shadow: inset 3px 3px 5px 0px rgba(0,0,0,0.75);
}

.educationlist .eventright p{
    margin-top:0px !important;
}
.detailevent{
    border:2px solid #f90;
    padding:10px;
}
.detailevent h4{
    background:#f90;
    padding:5px;
}
.basketred{
    color:red;
    }
.basketred sup{
    top:-1.6em;
    font-weight:bold;
}
.edudetail .tabs-left > .nav-tabs .active > a, .tabs-left > .nav-tabs .active > a:hover, .tabs-left > .nav-tabs .active > a:focus{
    box-shadow:none;
    border:none;
    outline:none;
}
.edudetail .tabs-left > .nav-tabs > li > a, .tabs-right > .nav-tabs > li > a{
    background:#B0B0B0;
    box-shadow:none;
    font-size: 14px;
    border:none;
}
.edudetail .nav-tabs li {
    text-indent: 0px;
    line-height: 40px;
}
.edudetail .nav-tabs > li > a::after {
    content: " ";
height: 0px;
width: 0px;
position: absolute;
right: 0px;
border: none;
z-index: 10;
}
.edudetail .nav-tabs > li::before{
      content: " ";
height: 0px;
width: 0px;
position: absolute;
right: 0px;
border: none;
z-index: 10;
}
.edudetail .nav-tabs > .active > a{
    background:#EC5E00 !important;
}.registerform{
    border:2px solid #aeaeae;
    padding:10px;
}
 .border-bottom-gray{
         border-bottom:1px solid #acacac;
         -moz-box-sizing: border-box;
         height:100%;
 }
 .border-bottom-blue{
      border-bottom:1px solid #01A0A6;
         -moz-box-sizing: border-box;
         height:100%;
 }
 .radio span{
     font-size:16px;
 }
.general1 .form-group {
    margin-bottom: 2px !important;
}
.flex-container { 
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;  
  -webkit-flex-flow: row wrap;
  //justify-content: space-around;
}
@media (max-width: 767px) {
    .flex-container { 
  display: block;  
  }
}
.eventticket .panel-body{
    padding:5px !important;
}
.overflow-hidden{
    overflow:hidden !important;
}
  .splevent{        	
	cursor: pointer;	
	float: left;	
	position: relative;
   // height:182px;
  //  width:200px;
	overflow: hidden;
   }
    }
    .splevent img{
          width: 100% !important;
        position: absolute;
	left: 0;
		-webkit-transition: all 300ms ease-out;
		-moz-transition: all 300ms ease-out;
		-o-transition: all 300ms ease-out;
		-ms-transition: all 300ms ease-out;	
	transition: all 300ms ease-out;
  
    }
    .splevent .caption{
        background-color: rgba(0,0,0,0.8);
	position: absolute;
	color: #fff;
	z-index: 100;
		-webkit-transition: all 300ms ease-out;
		-moz-transition: all 300ms ease-out;
		-o-transition: all 300ms ease-out;
		-ms-transition: all 300ms ease-out;	
		transition: all 300ms ease-out;
	left: 0;
     width: 100%;
    height:100%;
    }
    .splevent .full-caption{
     //   width:170px;
    //    height:170px;
    width: 100%;
    height:100%;
        top: -100%;
	text-align: left;
	padding: 5px;
    }
    .splevent:hover .full-caption {
	-moz-transform: translateY(100%);
	-o-transform: translateY(100%);
	-webkit-transform: translateY(100%);
	opacity: 1;
	transform: translateY(100%);
}
    .specialadmin .tabs-left > .nav-tabs1 > li > a, .tabs-right > .nav-tabs1 > li > a{
        overflow:auto;
    }
    .width100p{
        width:100% !important;
    }
  .splevent h4{
      text-align:center;
  }
  .specialadmin .cal-month-box [class*="cal-cell"], .cal-year-box [class*="span"]{
      min-height:61px !important;
  }
  .login-panel li{
      list-style:none;
  }
  .login-panel li:before {
    font-family:'FontAwesome';
    content:"\f054";
    color:#01A0A6;
}.login-panel hr{
     border-top:1px solid #01A0A6;
 }
  .eduticket{
      padding:5px;
      background:#f90;
      color:#fff;

  }
  .reprinthead{
      color:#00abe4;
      text-align:center;
  }
   #recommendation .owl-stage-outer {
        z-index: 3000;
    }

    #recommendation .carousel-caption {
        width:100%;
        min-height:100%;
        z-index: 100;
        opacity: 0;
        -webkit-transition: all 300ms ease-out;
        -moz-transition: all 300ms ease-out;
        -o-transition: all 300ms ease-out;
        -ms-transition: all 300ms ease-out;
        transition: all 300ms ease-out;
    }

    #recommendation .carousel-caption:hover  {
        opacity: 1;
        -webkit-animation-duration: 1s;
        animation-duration: 1s;
        -webkit-animation-fill-mode: both;
        animation-fill-mode: both;
        -webkit-transform-origin: 50% 50%;
        transform-origin: 50% 50%;
        -webkit-animation-name: fadeIn;
        animation-name: fadeIn;
    }
@media (max-width:480px) {
    #mobileAccordianMenu {       
        top: 25%;
    }
}
@media (max-width:768px) {
    #mobileAccordianMenu {
        position: fixed;
        z-index: 100;
        top: 29%;
    }
}
    
    #mobileAccordianMenu ul {
            padding-left: 0px;
            list-style: inside none;
    }

   .text-spacing1{
       letter-spacing:1px;
   }
  .mobile-height{
      height:45px;
  }
  .socialtop{
      background:#ffbe00;
     /* padding:5px;*/
      z-index:110;
  }
    .termscon{
      margin-right: 5px !important;
margin-top: 7px !important;
float:left;
  }
label[for="checkTerms"] {
    margin-top:2px;
}
.btn {
    outline:none !important;
}
     
.borderadopt{
    border:1px solid #fff;
    padding:10px;
    background-color:#daebf5;
  
  
}
.animalcat{
    padding:5px;
    background:#acacac;
    text-align:center;
    border:2px solid #fff;
}
.animalcat span{
    font-weight:bold;
}
.animalcat:hover{
    background:rgba(209,209,209,1);
    
    -webkit-box-shadow: inset 2px 2px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: inset 2px 2px 5px 0px rgba(0,0,0,0.75);
box-shadow: inset 2px 2px 5px 0px rgba(0,0,0,0.75);
}
.view1 {
   width: 100%;
   height: 100%;
   margin: 10px;
   float: left;
   border: 10px solid #fff;
   overflow: hidden;
   position: relative;
   text-align: center;
   -webkit-box-shadow: 1px 1px 2px #e6e6e6;
   -moz-box-shadow: 1px 1px 2px #e6e6e6;
   box-shadow: 1px 1px 2px #e6e6e6;
   cursor: default;
   background: #fff url(../images/bgimg.jpg) no-repeat center center;
}
.view1:hover{
      border: 10px solid #00abe4;
}
.view1 .mask,.view1 .content {
   width: 100%;
   height: 100%;
   position: absolute;
   overflow: hidden;
   top: 0;
   left: 0;
}
.view1 img {
   display: block;
   position: relative;
}
.view1 h2 {
   text-transform: uppercase;
   color: #fff;
   text-align: center;
   position: relative;
   font-size: 17px;
   padding: 10px;
   background: rgba(0, 0, 0, 0.8);
   margin: 20px 0 0 0;
}
.view1 p {
   font-family: Georgia, serif;
   font-style: italic;
   font-size: 12px;
   position: relative;
   color: #fff;
   padding: 10px 20px 20px;
   text-align: center;
}
.view1 a.info {
   display: inline-block;
   text-decoration: none;
   padding: 7px 14px;
   background: #000;
   color: #fff;
   text-transform: uppercase;
   -webkit-box-shadow: 0 0 1px #000;
   -moz-box-shadow: 0 0 1px #000;
   box-shadow: 0 0 1px #000;
}
.view1 a.info: hover {
   -webkit-box-shadow: 0 0 5px #000;
   -moz-box-shadow: 0 0 5px #000;
   box-shadow: 0 0 5px #000;
}
.view-fifth img {
   -webkit-transition: all 0.3s ease-in-out;
   -moz-transition: all 0.3s ease-in-out;
   -o-transition: all 0.3s ease-in-out;
   -ms-transition: all 0.3s ease-in-out;
   transition: all 0.3s ease-in-out;
}
.view-fifth .mask {
   background-color: rgba(192, 192, 192, 0.68);
   -webkit-transform: translateX(-300px);
   -moz-transform: translateX(-300px);
   -o-transform: translateX(-300px);
   -ms-transform: translateX(-300px);
   transform: translateX(-300px);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
   -webkit-transition: all 0.3s ease-in-out;
   -moz-transition: all 0.3s ease-in-out;
   -o-transition: all 0.3s ease-in-out;
   -ms-transition: all 0.3s ease-in-out;
   transition: all 0.3s ease-in-out;
}
.view-fifth h2 {
   background: rgba(255, 255, 255, 0.5);
   color: #000;
   -webkit-box-shadow: 0px 1px 3px rgba(159, 141, 140, 0.5);
   -moz-box-shadow: 0px 1px 3px rgba(159, 141, 140, 0.5);
   box-shadow: 0px 1px 3px rgba(159, 141, 140, 0.5);
}
.view-fifth p {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   color: #333;
   -webkit-transition: all 0.2s linear;
   -moz-transition: all 0.2s linear;
   -o-transition: all 0.2s linear;
   -ms-transition: all 0.2s linear;
   transition: all 0.2s linear;
}
.view-fifth:hover .mask {
   -webkit-transform: translateX(0px);
   -moz-transform: translateX(0px);
   -o-transform: translateX(0px);
   -ms-transform: translateX(0px);
   transform: translateX(0px);
}
.view-fifth:hover img {
   -webkit-transform: translateX(300px);
   -moz-transform: translateX(300px);
   -o-transform: translateX(300px);
   -ms-transform: translateX(300px);
   transform: translateX(300px);
}
.view-fifth:hover p {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
}
.visitingdat{
    margin-right:35px;
}
#Membership-page {
    border-left: 2px solid rgb(255, 255, 255);
}
#memberTypeList h4{
    color:#fff;
}
@media (min-width: 1200px) {
    #Membership-page .col-lg-4 {
        /*width: 25%;*/
    }
}
@media (min-width: 481px) {
#Membership-page .img-caption{width:95%;}
}
@media (min-width: 769px) {
    #Membership-page .btn-group > .btn {
        // border-radius: 3px;
        font-size: 14px;
        line-height: 1.5;
        padding: 1px 5px;
    }
    #Membership-page .btn-group {
        padding-left:0;
        padding-right:0;
    }

}
 .donation-bg-color {
     background-color:#fff;
 }
 .donationtop{
       /* background:#1D2226;       */
    }
    .donationtop p{
        color:#000;
        text-align:justify;
        /* padding:20px;
        /* font-weight:bold;*/
    }
 #DonationCatergory-page .banner-text{
padding: 4%;
text-transform: none;
width: 100%;
}
    #DonationCatergory-page .col-md-3{
        width:33.3333%;
    }
    .donationrightbox .col-md-3{
        width:25%;
    }
     .donationrightbox .border-gray{
         background:#fff;
     }
    .donationleftbox .col-md-9{
        width:75%;
    }
    .donate1 h3,.donate1 h3 span{
        text-align:center;
        color: rgb(71, 172, 237);
    }

    .donate1 h2{
        color: rgb(71, 172, 237);
    }


@media (max-width: 480px) {
       .donationleftbox .col-xs-12, .donationleftbox .col-sm-12,  .donationrightbox .col-xs-12,.donationrightbox .col-sm-12,  #DonationCatergory-page .col-xs-12{     
        width:100%;
    }
   
      
    }
 .textbred input{
    background-color:red;
}
 #txtDate{
     cursor:pointer;
 }
 .padding-l-40p{
     padding-left:40%;
 }

 .menuAct .panel-heading, .panel-heading:hover, .panel-heading:active {
     background-color:#00718f;
 }
.menuAct .panel-heading .panel-title i.fa-chevron-circle-down::before {
     content:"\f139";
 }
 /*.panel-heading:hover .panel-title i.fa-chevron-circle-down::before, .menuAct .panel-heading .panel-title i.fa-chevron-circle-down::before {
     content:"\f139";
 }*/
 .eventticket .panel-heading {
    height: 50px;
}
#head_admission .panel-heading img{
height:40px !important;
width:auto !important;
}




/*new design*/



img {
  max-width: 100%;
  height: auto;
  vertical-align: bottom;
}

.module-card {
  background: #f5f5f5;
  max-width: 496px;
  /*border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border:solid 1px rgba(0,0,0,0.75);*/
  margin-bottom:25px;
}
.module-card aside {
  position: relative;
}
.module-card aside img {
  /*border-top-left-radius: 5px;
  border-top-right-radius: 5px;*/
}
.module-card aside .button {
    background: #ca4242;
    display: inline-block;
    position: absolute;
    top: 88%;
    right: 2%;
    width: 4.0625em;
    height: 4.0625em;
    border-radius: 4.0625em;
    line-height: 3.50em;
    text-align: center;
    /* border: solid 3px #fff; */
}
.module-card a{
    color:#fff;
}
.module-card aside .button .icon {
  vertical-align: middle;
}
.module-card article {
  padding: 1.25em 1.5em;
  min-height: 200px;

}

.module-card article ul {
  list-style: none;
  margin: 0.5em 0 0;
  padding: 0;
}
.module-card article ul li {
  display: inline-block;
  margin-left: 1em;
  line-height: 1em;
}
.module-card article ul li:first-child {
  margin-left: 0;
}
.module-card article ul li .icon {
  vertical-align: bottom;
}
.module-card article ul li span:nth-of-type(2) {
  margin-left: 0.5em;
  font-size: 0.8em;
  font-weight: 300;
  vertical-align: middle;
  color: #838689;
}
.module-card article h2, .module-card article h3 {
  margin: 0;
  font-weight: 300;
}
.module-card article h2 {
  font-size: 1.25em;
  color: #00abe4;
  text-transform:uppercase;
  font-weight:bold;
}
.module-card article h3 {
  font-size: 0.9375em;
  color: #838689;
}
.module-card article p {
  margin: 1.25em 0;
  font-size: 0.90em;
  font-weight: 400;
  color: #000;
}
.module-card article p span {
  font-weight: 700;
  color: #000000;
}
+.module-card article .ingredients {
  margin: 2em 0 0.5em;
}
.module-card .icon {
  display: inline;
  display: inline-block;
  background-image: url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/203277/module-card-icons.svg);
  background-repeat: no-repeat;
}
.module-card .icon-calories, .module-card .icon-calories\:regular {
  background-position: 0 0;
  width: 16px;
  height: 19px;
}
.module-card .icon-clock, .module-card .icon-clock\:regular {
  background-position: 0 -19px;
  width: 20px;
  height: 20px;
}
.module-card .icon-level, .module-card .icon-level\:regular {
  background-position: 0 -39px;
  width: 16px;
  height: 19px;
}
.module-card .icon-play, .module-card .icon-play\:regular {
  background-position: 0 -58px;
  width: 21px;
  height: 26px;
}
.module-card .icon-users, .module-card .icon-users\:regular {
  background-position: 0 -84px;
  width: 18px;
  height: 18px;
}


.total-price-area{
    border-top: solid 2px #c4c4c4;
    border-bottom: solid 2px #c4c4c4;
    padding-top: 20px;
    padding-bottom: 20px;
    margin-top: 30px;
    margin-bottom:30px;
}

.ticket-date-time-select-area{
    padding-top:25px;
    padding-bottom:0px;
    background-color:#e9e9e9;
    margin-top:-4px;
}

.hide-breadcrumb, .breadcrumb{ 
    display:none !important;
}





.text-uppercase {
  text-transform: uppercase;
}
.ff-serif {
  font-family: Raleway, "Trebuchet MS", Helvetica, sans-serif;;
}

.font-weight-normal {
  font-weight: normal;
}
.font-weight-medium {
  font-weight: 500;
}

 .lts-1px {
   letter-spacing: 1px;
}
.lts-2px {
  letter-spacing: 2px;
}


.w-full {
  width: 100%;
}

.text-center {
  text-align: center;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}

.d-block {
  display: block;
}
.d-inline-block {
  display: inline-block;
}

.p-relative {
  position: relative;
}
.p-absolute {
  position: absolute
}



.bg-white {
  background-color: #fff;
}






.small {
  font-size: 0.75rem;
}
.card-heading {
  font-size: 2.25rem;
}
.styled-link {
  text-decoration: none;
  outline: none;
  color: #fff;
  transition: all 0.25s ease-in; 
}
.styled-link:hover,
.styled-link:focus,
.styled-link:active {
  color: #E2E2E2;
}
.shadow-1 {
  box-shadow: 0 2px 5px 0 rgba(0,0,0,0.15);
}
.blue-hover {
  transition: all 0.25s ease-in;
  border-bottom: 5px solid transparent;
}
.blue-hover:hover {
  transform: translateY(-5px);
  mar
  border: none;
  border-bottom: 5px solid #2196fe;
}




.clearfix::before,
.clearfix::after {
  content: "";
  display: table;
  clear: both;
}
.float-left {
  float: left;
}
.float-right{
  float: right;
}






/**Margin and padding utilities*/
.mx-auto {
  margin-left: auto;
  margin-right: auto;
}
.ml-auto {
  margin-left: auto;
}
.mr-auto {
  margin-right: auto;
}
.mx-0 {
  margin-left: 0;
  margin-right: 0;
}
.mx-1 {
  margin-left: 1rem;
  margin-right: 1rem;
}
.mx-2 {
  margin-left: 2rem;
  margin-right: 2rem;
}
.mx-3 {
  margin-left: 3rem;
  margin-right: 3rem;
}


.my-0 {
  margin-top: 0;
  margin-bottom: 0;
}
.my-1 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.my-2 {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.my-3 {
  margin-top: 3rem;
  margin-bottom: 3rem;
}

.mt-0 {
  margin-top: 0;
}
.mt-1 {
  margin-top: 1rem;
}
.mt-2 {
  margin-top: 2rem;
}
.mt-3 {
  margin-top: 3rem;
}

.mb-0 {
  margin-bottom: 0;
}
.mb-1 {
  margin-bottom: 1rem;
}
.mb-2 {
  margin-bottom: 2rem;
}
.mb-3 {
  margin-bottom: 3rem;
}

.ml-0 {
  margin-left: 0;
}
.ml-1 {
  margin-left: 1rem;
}
.ml-2 {
  margin-left: 2rem;
}
.ml-3 {
  margin-left: 3rem;
}




.px-0 {
  padding-left: 0;
  padding-right: 0;
}
.px-1 {
  padding-left: 1rem;
  padding-right: 1rem;
}
.px-2 {
  padding-left: 2rem;
  padding-right: 2rem;
}
.px-3 {
  padding-left: 3rem;
  padding-right: 3rem;
}


.py-0 {
  padding-top: 0;
  padding-bottom: 0;
}
.py-1 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.py-2 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.py-3 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.pt-0 {
  padding-top: 0;
}
.pt-1 {
  padding-top: 1rem;
}
.pt-2 {
  padding-top: 2rem;
}
.pt-3 {
  padding-top: 3rem;
}

.pb-0 {
  padding-bottom: 0;
}
.pb-1 {
  padding-bottom: 1rem;
}
.pb-2 {
  padding-bottom: 2rem;
}
.pb-3 {
  padding-bottom: 3rem;
}

.form-control{
    height:50px;
}

.VisitorType-heading-itemprint{
    background-color:#00abe4;
    padding-top:15px;
    padding-bottom:15px;
    color:#fff;
    margin-top: 20px;
}

.myorders{
    padding-top:15px;
    padding-bottom:15px;
    border-bottom: solid 1px #00abe4;
    background-color:#fff;
    color:#000;
}

.navbar-nav {
    float: right;
 
}


.navbar-nav > li > a {
    font-size: 14px;
    text-transform: capitalize;
    padding-top: 0px;
    padding-bottom: 0px;
    letter-spacing: 0;
    font-family: Raleway,'Trebuchet MS', Helvetica, sans-serif;
}

.main-title-heading{
    font-family: Raleway,'Trebuchet MS', Helvetica, sans-serif;
    line-height: 54px;
    font-weight: 700;
    font-style: normal;
    color: #2d2d2d;
    font-size: 54px;
}
.module-title-heading{
    font-family: Raleway,'Trebuchet MS', Helvetica, sans-serif;
    line-height: 30px;
    font-weight: 700;
    font-style: normal;
    color: #00ABE4;
    font-size: 30px;
    padding-bottom:15px;
}
.ticket-discriprion-area{
    margin-bottom:30px;
    
}

#box4{
    display:none;
}

.eventscalen{
    display:none;
}



.SE-band {
  width: 90%;
  max-width: 1240px;
  margin: 0 auto;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: auto;
  grid-gap: 20px;
}
@media (min-width: 30em) {
  .SE-band {
    grid-template-columns: 1fr 1fr;
  }
}
@media (min-width: 60em) {
  .SE-band {
    grid-template-columns: repeat(4, 1fr);
  }
}

.SE-card {
  background: white;
  text-decoration: none;
  color: #444;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
  display: flex;
  flex-direction: column;
  min-height: 100%;
  position: relative;
  top: 0;
  transition: all .1s ease-in;
}
.SE-card:hover {
  top: -2px;
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.2);
}
.SE-card article {
  padding: 20px;
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.SE-card h1 {
  font-size: 20px;
  margin: 0;
  color: #333;
}
.SE-card p {
    flex: 1;
    line-height: 1.4;
    color: #000;
    font-size: 15px;
    padding-top: 10px;
}
.SE-card span {
  font-size: 12px;
  font-weight: bold;
  color: #999;
  text-transform: uppercase;
  letter-spacing: .05em;
  margin: 2em 0 0 0;
}
.SE-card .SE-thumb {
  padding-bottom: 60%;
  background-size: cover;
  background-position: center center;
}

@media (min-width: 60em) {
  .item-1 {
    grid-column: 1 / span 2;
  }
  .item-1 h1 {
    font-size: 24px;
  }
}


.event-desc-area h2{
    color:#000;
}

.event-desc-area p {
    color: #000;
    font-size: 14px;
}

.SE-ticket-panel-title{
    margin-top:30px;
}

.SE-ticket-panel-title h4{
    color:#000;
}

.SE-ticket-desc-min-height{
    min-height:100px;
}

#specialEventCategoryList{
    margin-bottom:30px;
}

.events-and-program-page{
    color:#000;
}

#boxing{
    display:none;
}

.popup-background-roundoff{
    display:none;
    position:fixed;
    z-index:999999999999999999999999999;
    background-color:#fff;
    /*top: -40px;*/
	top:20%;
    left: 0%;
    border:solid 2px #FF0000;
	-webkit-box-shadow: 0px 0px 47px 25px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 0px 47px 25px rgba(0,0,0,0.75);
	box-shadow: 0px 0px 47px 25px rgba(0,0,0,0.75);
}

.cartitemtable{
    background-color:#00abe4;
    color:#fff;
    padding-top:10px;
    padding-bottom:10px;
}

.delete-item{
    background-color: transparent;
    color: #ff0000;
    border: none;
    font-size: 23px;
    float: right;
    padding-right: 50px;
}

    .discount-area{
        background-color:#ede8d4;
        border:solid 1px #cbbf8f;
    }

    .terms-hightlight{
border: solid 2px #005282;
    border-radius: 5px;
    padding: 20px;
    margin-top:10px;
    margin-bottom:10px;
}

.terms-hightlight input{
    margin-left:20px;
}

.btn-orange{
    background-color:#f90;
}



#SocialPopup{
        border:solid 3px #1a3668;
}

#SocialPopup:after {
  position: fixed;
  content: "";
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: rgba(0,0,0,0.5);
  z-index: -2;
}


#SocialPopup:before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: #FFF;
  z-index: -1;
  
}

#emaildiv {
    position: absolute;
    margin-top: -11%;
    background: #fff;
    padding: 10px;
    -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.75);
    -moz-box-shadow: 0 0 10px 0 rgba(0,0,0,0.75);
    box-shadow: 0 0 10px 0 rgba(0,0,0,0.75);
    z-index: 1;
    right: 50%;
}

#emaildivsharing {
    position: fixed;
    overflow: auto;
    background: #fff;
    z-index: 5000;
    display: none;
    border:solid 3px #1a3668;
}

#emaildiv:after {
  position: fixed;
  content: "";
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: rgba(0,0,0,0.5);
  z-index: -2;
}


#emaildiv:before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: #FFF;
  z-index: -1;
  
}


#facebookpop {
    position: absolute;
    margin-top: -11%;
    background: #fff;
    padding: 10px;
    -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.75);
    -moz-box-shadow: 0 0 10px 0 rgba(0,0,0,0.75);
    box-shadow: 0 0 10px 0 rgba(0,0,0,0.75);
    z-index: 1;
    right: 50%;
}

#facebookpop:after {
  position: fixed;
  content: "";
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: rgba(0,0,0,0.5);
  z-index: -2;
}


#facebookpop:before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: #FFF;
  z-index: -1;
  
}

.adoptiondiv{
    background-color:#fff;
}

.adoptform{
    background-color:#fff;
}

.floatingholiday .carousel-inner > div{
    padding:15px;
}

.footer-bottom p{
    font-size:14px;

}

.footer-button-nl {
    border: inherit;
    -webkit-border-radius: none;
    border-radius: none;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.4em;
    color: inherit;
    background: 0 0;
    cursor: pointer;
    display: inline-block;
    margin: 0;
    padding: 25px 66px;
    outline: 0;
    text-align: center;
    text-decoration: none;
    position: relative;
    -webkit-transition: all .3s;
    transition: all .3s;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    z-index: 1;
    max-width: 100%;
    visibility: visible;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    border-radius:5px;
}

#ubtn-2308 {
    font-size: 16px;
}

.footer-copyright-area{
    background-color: #212121;
    padding-top: 35px;
    padding-bottom: 25px;
}

#menu-footer-menu a{
    color:#fff !important;
}

.navbar-default .navbar-nav > li > a {
    word-break: normal;

    padding: .5625rem .9375rem .4375rem;
    display: inline-block;
    position: relative;
    transition: text-shadow .425s;
    
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{
    color: #00aeef !important;
    background-color: transparent;
}



.navbar-default .navbar-nav > li > a:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  visibility: hidden;
  border-radius: 5px;
  transform: scaleX(0);
  transition: .25s linear;
  border-bottom:3px double #00aeef;
}

.navbar-default .navbar-nav > li > a:hover:before,
.navbar-default .navbar-nav > li > a:focus:before {
  visibility: visible;
  transform: scaleX(1);
}
.login_drop {
    position: fixed;
    width: 523px;
    height: 350px;
    -webkit-box-shadow: 0 2px 32px 2px rgba(0,0,0,0.75);
    -moz-box-shadow: 0 2px 32px 2px rgba(0,0,0,0.75);
    box-shadow: 0 2px 32px 2px rgba(0,0,0,0.75);
    background: #fff;
    background-size: 100%;
    /* border: 5px solid #fff!important; */
    z-index: 99999;
    top: 69px;
    right: 20px;
    padding-top:20px;
}

.border-left-2px {
    border-right: solid 2px #ececec;
}

.login-or-badge {
    background: #ececec;
    color: #000;
    padding: 8px;
    position: absolute;
    border-radius: 30px;
    left: 390px;
    top: 110px;
}

.navbar-form .form-control {
    width: 300px;
}

.login-signup {
    background: #c8f1ff;
   
    padding:14px;
    color:#000;
}

.h3-black {
 
    color: #000;
    font-size: 20px;
    font-weight: 900;
    text-transform: uppercase;
}

#logout-div {
    width: 490px;
    height: 110px;
    padding-top: 9px;
    padding-left: 60px;
    

}

#logout-div ul li {
    float: left;
    margin-right: 30px;
    margin-top: 30px;
 
}

#logout-div ul li a{
    color: #1a3668;
    text-decoration:none;
}

#logout-div ul li a:hover{
    color: #138df6;
    text-decoration:none;
}

.shoppingcart-mobile {
    color: #ffffff;
    border: solid 1px #fff;
    border-radius: 70px;
    padding: 6px 30px;
    margin-right: 20px;
    margin-top: 7px !important;
        max-height: 35px;
        background-color:#0094ff;
}

.shoppingcart-mobile .badge {
    font-size: 65%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
    right: -40px;
    top: -29px;
    background-color: #fff;
    border-radius: 16px;
    color: #000;
    padding: 12px 8px;
    border: solid 2px #0094ff;
}

.mobile-login-btn{
    /*color: #ffffff;
    border: solid 1px #fff;
    border-radius: 8px;
    padding: 8px 30px;
    margin-right: 20px;
    margin-top: 7px !important;
    max-height: 35px;
    background-color: #0094ff;*/
    color:#fff;
    font-size:25px;

}

#checkoutLogin {
    position: fixed;
    background: #fff;
    z-index: 5000;
    display: none;
    min-height: 380px;
    overflow: auto;
    top: 15%;
    left:33%;
}

#checkoutLogin:after {
  position: fixed;
  content: "";
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: rgba(0,0,0,0.8);
  z-index: -2;
}
#checkoutLogin:before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: #FFF;
  z-index: -1;
}

    #checkoutLogin .btn-default {
        color: #1a3668;
        margin-left: 10px;
        margin-top: 10px;
    }

    #checkoutLogin .createlog {
        background: #1a3668;
        color:#fff;
        margin-top: 21px;
    }

    #checkoutLogin .createlog a {
        color:#fff;
    }

    #checkoutLogin .topdialog {
        background: rgba(8,133,239,1);
        color: #fff;    
        height:50px;
    }

    #checkoutLogin .topdialog a {
color: #000 !important;
    background-color: #f3f3f3;
    padding-top: 5px;
    position: absolute;
    right: 9px;
    top: 8px;
    padding-bottom: 6px;
    padding-left: 11px;
    padding-right: 11px;
        }

#checkoutLogin .topdialog {
    position: relative !important;
}

#toast-container>div {
    position: fixed;
    right: 20px;
    bottom: 20px;
}

.btn-cart-update{
    background-color:#00ABE4;
    border: 1px solid #00ABE4;
    border-radius: 5px;
    font-size: 12px;
    padding: 2px 10px;
    color: #fff;
    
}

.btn-cart-update:hover{
    background-color: #00ABE4;
    color:#1a3668
}

#emaildivsharing {
    position: fixed;
    overflow: auto;
    background: #fff;
    z-index: 5000;
    display: none;
    border:solid 3px #1a3668;
}

#emaildivsharing:after {
  position: fixed;
  content: "";
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: rgba(0,0,0,0.5);
  z-index: -2;
}


#emaildivsharing:before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: #FFF;
  z-index: -1;
  
}

#SocialPopup{
        border:solid 3px #1a3668;
}


.btn-secondary{
    background-color: #f90;
    border: solid 1px #f90;
    color: #fff;
    padding: 10px;
    font-size: 14px;
    font-weight: normal;
    border-radius: 5px;

}


@media  screen and (min-device-width: 1366px) and (max-device-width: 1370px) {
    .module-card article {
        min-height: 230px !important;
    }

    .module-card aside .button{
        top: 80% !important;

    }

}

.upsell-item-details-area{
    border: solid 1px #f90;
    padding-top: 25px;
    padding-bottom: 25px;
    margin-bottom: 20px;
}

.upsell-cart-title{
    background-color:rgb(0, 171, 227);
    color:#fff;
    padding:15px;
    margin-top:0px;
}

#Admission-page #box1{
	left: 5%;
}

.page-header-banner h1{
    text-align:center;

}

.ticket-title-new h1{
    color:#00ABE4;
}

.ticket-container-box{
    background-color:#fff;
    margin-bottom:40px;
    /*border: solid #c6c6c6;*/
    padding-top:20px;
	box-shadow: 0 1px 5px rgb(0 0 0 / 20%);
}

.ticketdetail{
    padding-top: 10px;
}

.ticketdetail:nth-child(odd) {
    background-color:#ebebeb;
    border: solid 1px #d0d0d0;
}

.ticketdetail:nth-child(even) {
    background-color:#fff;
    border: solid 1px #d0d0d0;
}

.admission-ticket-visitor{
    padding-top:10px;
}

.generalticket{
    padding-left:0;
    padding-right:0;
}

.total-net-amount{
/*background-color: #848484; */
    color: #00abe4;
    padding: 20px;
    text-align: center;
    margin-bottom: 0;

}

.total-amount-panel .btn-default{
    padding:15px;
}

.datepicker-label{
    background-color:#fff;
}

.admission-ticket-new-calender{
    height:50px;
}

.calendar-btn{
    height:50px;
    background:#f90;
    color:#fff;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}

.text-muted{
    color: #ffffff;
}

.ui-select-bootstrap > .ui-select-match > .btn {
    text-align: left !important;
    padding-top: 14px;
}

.ticket-csm-content-txt span{
        background-color: #079443;
    padding: 5px;
    /* margin-top: 120px; */
    font-size: 12px;
    color:#fff;
}

.ticket-csm-content-txt {
    margin-top:10px;
}

.ticketDescriptionFontSize{
    font-size:15px;
}

.popupupsel{
    border:solid 1px #78a12e;
}

.upsell-title-overlay{
    padding-left: 0;
    padding-right: 0;
}

.single-page-date-time-area #txtDate{
    height: 50px;
    padding-top: 15px;
    padding-left: 10px;
}

.general1 .input-group-addon {
    background: #dedede;
}

.calendar-btn1{
    height: 50px;
    width: 45px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}

.singlePageTicketDetail:nth-child(odd) {
    background-color:#ebebeb;
    border: solid 1px #d0d0d0;
    font-family:Lato !important;
}

.singlePageTicketDetail:nth-child(even) {
    background-color:#fff;
    border: solid 1px #d0d0d0;
    font-family:Lato !important;
}

.singlePageTicketDetail .VisitorType{
       padding-top: 8px;
    font-size: 18px;
}

.SpVisitorTypeDetails h3{
    color:#5F5F5F;
    padding-top: 15px;
}

.upsellRecomndation h4{
        font-size: 16px;
    background-color: #f3f3f3;
    padding: 8px;
    height: 50px;
    margin-bottom: 0;
}

.upsellRecomndation{
        padding: 15px;
}

.donationAddcart .addcart{
    padding: 15px;
}

.visuallyhidden {
    display: none;
}


small .color-green{
    color:#000;
}

.se-date-pick #txtDate{
        height: 50px;
    border: solid 1px #dedede;
    background: #fff;
        padding-top: 12px;
}

.box-content{
    padding:20px;
}

.single-date-lable{
        height: 50px;
    background: #fff;
    padding-top: 14px;
    border: solid 1px #dedede;
}

.se-pick-date{
        padding-top: 20px;
    padding-bottom: 20px;
}

.special-event-dropdown-select{
        padding-top: 10px;
}

.splevents{
    padding-bottom:20px;
}

.VisitorTypeDetails h3{
    font-family:Lato;
}

.upsell-title-overlay h3{
    min-height: 50px;
}

.cart-item-right-align{
    text-align:right;
}

.boxer .linehigh{
    padding-left:0;
    padding-right:10px;
}

.reprint-alignment-fix{
    margin-top:9px;
}

.shoppingcart-item > .counter-container .counter-field{
    border:solid 1px #000;
}

input:focus{
    border:solid 1px #acacac !important;
}


.sublink-addon-menu ul li {
    float: left;
}
.sublink-addon-menu ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    color: #fff;
}
.sublink-addon-menu li a {
    color: #074760;
    text-align: center;
    /*padding: 14px 16px;*/
    text-decoration: none;
}

.sublink-addon-menu li:after {
    content: " | ";
    padding: 0 10px;
}

.sublink-addon-menu li:last-child:after {
    content: '';
}

@media (max-width:480px) {
    .sublink-addon-menu ul {
        font-size: 12px !important;
    }
.xs-text-right2Left{
	text-align:left !important;
}
}
#MembershipAddtocart-popup {
    top: 10%;
    bottom: 5%;
    position: fixed;
    overflow: auto;
    background: #f2f2f2;
    z-index: 5000;
    display: none;
    width: 80%;
    margin: auto;
    border-radius: 10px;
    border: solid 5px #8d9c3c;
    -webkit-box-shadow: 0px 0px 300px 130px rgb(0 0 0 / 75%);
    -moz-box-shadow: 0px 0px 300px 130px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 300px 130px rgb(0 0 0 / 75%);
    border-top: none;
}

#MembershipAddtocart-popup {
        left: 10% !important;
    }
	
#MembershipDuplicate-popup {
    top: -20%;
    bottom: 5%;
    position: fixed;
    overflow: hidden;
    background: #f2f2f2;
    z-index: 5000;
    display: none;
    left: 25%;
    margin: auto;
    border-radius: 10px;
    border: solid 5px #423371;
    -webkit-box-shadow: 0px 0px 300px 130px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 300px 130px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 300px 130px rgba(0,0,0,0.75);
    border-top: none;
    height: 260px;
}

#MembershipDuplicate-popup h4 {
        padding: 10px;
        background-color: #423371;
        color: #fff;
        margin-top: 0;
}

.MembershipAddtocart-popup-heading {
    background-color: #f6a441;
    padding: 5px;
    border: solid 1px #fff;
    color: #fff;
}

    .MembershipAddtocart-popup-heading h4 {
        font-size: 16px;
        font-family: Lato;
    }


.membership-addtocart-popup h5 {
    background-color: #dedede;
    padding-top: 10px;
    margin: 0;
    padding-bottom: 10px;
    padding-left: 10px;
    color: #000;
}
.card-new-ticket{
	padding: 10px;
    /* background: #daedf8; */
    border: 1px solid #ececec;
    border-top: 5px solid #fcb900;
	box-shadow: 0 1px 5px rgb(0 0 0 / 20%);
}	

.header-btns{
	background: white !important;
    color: #4b4d50 !important;
    font-size: 19px !important;
    border: 1px solid #eaeaea !important;
}

#membershipdiv {
    position: absolute;
    /* margin-top: -50%; */
    background: #fff;
    padding: 2%;
    -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.75);
    -moz-box-shadow: 0 0 10px 0 rgba(0,0,0,0.75);
    box-shadow: 0 0 20px 9px rgb(0 0 0 / 75%);
    z-index: 100;
}

#membershipdiv:after {
  position: fixed;
  content: "";
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: -2;
}

#membershipdiv:before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: #FFF;
  z-index: -1;
  
}



@media only screen   and (min-device-width: 375px)   and (max-device-width: 667px)   and (-webkit-min-device-pixel-ratio: 2)  and (orientation: portrait) { 

.cnt223 {
    min-width: 90% !important;
    width: 90% !important;
    overflow-y: scroll !important;
    height: 550px;
}}

@media only screen and (min-device-width: 320px) and (max-device-width: 480px) { 

.cnt223 {
    min-width: 90% !important;
    width: 90% !important;
    overflow-y: scroll !important;
    height: 550px;
}}

@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3) {

    .cnt223 {
        min-width: 90% !important;
        width: 90% !important;
        overflow-y: scroll;
        height: 550px;
    }
}

@media only screen and (device-width: 390px) and (device-height: 844px) and (-webkit-device-pixel-ratio: 3) {
    .cnt223 {
        min-width: 90% !important;
        width: 90% !important;
        overflow-y: scroll;
        height: 550px;
    }
}


.cashcard-rightSide{
	background-color: #28ace2;
    min-height: 410px;
}

.gift-card-balance-check-details input {
    height: 40px;
    width: 248px;
}

.cardbalanceright {
    border: 1px solid #00abe3;
    padding: 10px;
    background: #00abe3;
    color: #fff;
    margin-top: 30px;
    margin-bottom: 20px;
}

.cardbalanceright h2{
    color:#fff;
}

.cashbcardbg, .gift-card-balance-check{
	border: 1px solid #e6e6e6;
	padding-top:50px;
	padding-bottom:50px;
	
}

.modalpopup h3 {
    background: #00abe4;
    color: #fff;
    margin: -30px 0 0px 0px;
    padding: 10px;
    font-size: 18px;
}

.ngdialog.ngdialog-theme-default .ngdialog-content {
    width: 60% !important;
    top: 90px !important;
}

.ngdialog.ngdialog-theme-default .ngdialog-close:before {
    top: 13px;
    border-radius: 3px;
    content: '\00D7';
    font-size: 26px;
    font-weight: 400;
    height: 23px;
    line-height: 22px;
    position: absolute;
    right: 12px;
    top: 3px;
    top: 43px;
    width: 20px;
    background: #f00;
    color: #fff;
    padding-top: 1px;
    padding-left: 0px
}

.GC-image-design-layout {
    border: solid 1px #2e2e2e;
    border-radius: 15px;
    width: 100%;
    margin-bottom:15px;
}

.GC-redeem-popup {
    background-color: #e4f8ff;
    padding-bottom: 35px;
}

.GC-redeem-popup h2 {
    padding: 20px;
    text-align: center;
    color: #000;
    font-family: Lato;
    font-weight: 100;
    font-size: 36px;
}

#GiftCardbox {
    border: solid 2px #EEFCF7;
    padding-bottom: 50px;
    padding-top: 50px;
}

#ubtn-2308{
	
	z-index:0;
}

.giftcard-popup-wrapper{
	background-color:#fff;
}

.ngdialog.ngdialog-theme-default .ngdialog-close {
    top: -65px !important;
}
.btnGC-top{
	margin-bottom:20px;

}

.giftcardtemplate{
	background-color:#28ace2;
}
.imageTextHeight{
	min-height:30px;
}
