
@import url(https://mckeegarden.org/wp-content/themes/mckee-garden/libs/normalize-css/normalize.css);
@font-face {
	font-family: 'GardenGrownUS-D';
	src: url('https://mckeegarden.org/wp-content/themes/mckee-garden/fonts/GardenGrownUS-D.eot');
	src: url('https://mckeegarden.org/wp-content/themes/mckee-garden/fonts/GardenGrownUS-D.woff') format('woff'), url('https://mckeegarden.org/wp-content/themes/mckee-garden/fonts/GardenGrownUS-D.ttf') format('truetype'), url('https://mckeegarden.org/wp-content/themes/mckee-garden/fonts/GardenGrownUS-D.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'FutuBk';
	src: url('https://mckeegarden.org/wp-content/themes/mckee-garden/fonts/FuturaBT-Book.eot');
	src: url('https://mckeegarden.org/wp-content/themes/mckee-garden/fonts/FuturaBT-Book.woff') format('woff'),url('https://mckeegarden.org/wp-content/themes/mckee-garden/fonts/FuturaBT-Book.ttf') format('truetype'), url('https://mckeegarden.org/wp-content/themes/mckee-garden/fonts/FuturaBT-Book.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Futura-Bold';
	src: url('https://mckeegarden.org/wp-content/themes/mckee-garden/fonts/Futura-Bold.eot');
	src: url('https://mckeegarden.org/wp-content/themes/mckee-garden/fonts/Futura-Bold.woff') format('woff'),url('https://mckeegarden.org/wp-content/themes/mckee-garden/fonts/Futura-Bold.ttf') format('truetype'), url('https://mckeegarden.org/wp-content/themes/mckee-garden/fonts/Futura-Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
  font-family: 'Veljovic-McKee';
  src: url("https://mckeegarden.org/wp-content/themes/mckee-garden/fonts/Veljovic-BookItalic.otf");
  font-weight: 400;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Cormorant-McKee';
  src: url("https://mckeegarden.org/wp-content/themes/mckee-garden/fonts/Cormorant-Regular.ttf");
  font-weight: 400;
  font-display: swap; }

@font-face {
  font-family: 'Cormorant-McKee';
  src: url("https://mckeegarden.org/wp-content/themes/mckee-garden/fonts/Cormorant-Bold.ttf");
  font-weight: 700;
  font-display: swap; }

@font-face {
  font-family: 'WorkSans-McKee';
  src: url("https://mckeegarden.org/wp-content/themes/mckee-garden/fonts/WorkSans-Regular.ttf");
  font-weight: 400;
  font-display: swap; }

@font-face {
  font-family: 'WorkSans-McKee';
  src: url("https://mckeegarden.org/wp-content/themes/mckee-garden/fonts/WorkSans-Medium.ttf");
  font-weight: 500;
  font-display: swap; }

@font-face {
  font-family: 'WorkSans-McKee';
  src: url("https://mckeegarden.org/wp-content/themes/mckee-garden/fonts/WorkSans-Bold.ttf");
  font-weight: 700;
  font-display: swap; }

@font-face {
    font-family: 'Futura-Medium';
    src: url('https://mckeegarden.org/wp-content/themes/mckee-garden/fonts/Futura-Medium.eot');
    src: url('https://mckeegarden.org/wp-content/themes/mckee-garden/fonts/Futura-Medium.woff') format('woff'),url('https://mckeegarden.org/wp-content/themes/mckee-garden/fonts/Futura-Medium.ttf') format('truetype'), url('https://mckeegarden.org/wp-content/themes/mckee-garden/fonts/Futura-Medium.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
	font-family: 'Montserrat-Regular';
	src: url('https://mckeegarden.org/wp-content/themes/mckee-garden/fonts/Montserrat-Regular.eot');
	src: url('https://mckeegarden.org/wp-content/themes/mckee-garden/fonts/Montserrat-Regular.woff') format('woff'), url('https://mckeegarden.org/wp-content/themes/mckee-garden/fonts/Montserrat-Regular.ttf') format('truetype'), url('https://mckeegarden.org/wp-content/themes/mckee-garden/fonts/Montserrat-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'BebasNeue-Bold';
	src: url("https://mckeegarden.org/wp-content/themes/mckee-garden/fonts/BebasNeue-Bold.ttf");
	font-weight: 700;
	font-display: swap; 
}
@font-face {
	font-family: 'WorkSans-Bold';
	src: url("https://mckeegarden.org/wp-content/themes/mckee-garden/fonts/WorkSans-Bold.ttf");
	font-display: swap; 
}
@font-face {
	font-family: 'WorkSans-ExtraBold';
	src: url("https://mckeegarden.org/wp-content/themes/mckee-garden/fonts/WorkSans-Bold.ttf");
	font-display: swap; 
}
dt.tec-events-pro-series-meta-detail--label, dd.tec-events-pro-series-meta-detail--link {
    display: none;
}
.campregister_border{height: 1px;background: #395AA9;width: 80%;margin-top: 20px;margin-bottom: 20px;margin-left: auto;margin-right: auto;text-align: center;}
.mckeecamp_button{padding:20px 0px;margin-bottom:0px;}
.descrip_campregister{font-size: 21px!important;line-height: 31px!important;text-align: center;margin-bottom:0px;padding:20px 0px;color: #3959A8;}
.heading_campregister{font-size: 22px;line-height: 35px;}
.camp_learnbutton{display: inline-block;vertical-align: middle;width: auto;background-color: #008a60;color: #fff;padding: 12px 15px!important;font-size: 16px;line-height: 24px;font-weight: 500;}
.camp_learnbutton:hover{color: #fff;background-color: #00AA77;}
.page-id-27690 .camp_time a:focus {outline: none !important; }
a:focus {outline: none !important;}
.page-id-27690 .camp_time a:focus,
.page-id-27690 .camp_time a:active {outline: none !important;border: none;box-shadow: none;}
/* employee thank you page loader css  */
#cf7-loader-overlay {
	position: fixed;
	inset: 0;
	background: rgba(255, 255, 255, 0.85);
	/* translucent white veil   */
	display: flex;
	align-items: center;
	justify-content: center;
	z-index: 9999;
	backdrop-filter: blur(2px);
}

#cf7-loader-overlay .spinner {
	width: 64px;
	height: 64px;
	border: 8px solid #2a5d34;
	/* match your brand colour  */
	border-top-color: transparent;
	border-radius: 50%;
	animation: spin 0.9s linear infinite;
}

@keyframes spin {
	to {
		transform: rotate(360deg);
	} }
/* employee thank you page loader css end */
/* event category page 19-02-2025 Start*/
.yellow-button {
	padding: 11px 13px !important;
}
.tribe-events .tribe-events-calendar-month__day {
	min-height: 60px !important;
}

.twlight_menu_btn 
{
	background: #F6D32E;
	padding: 10px 15px;
	color: #000000;
}

 .tribe-events-button {
 	padding-bottom: 20px !important;
 }
 .tribe-events-c-subscribe-dropdown__container {
 	display: none!important;
 }
.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border-small,
.tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border-small {
display: none !important;
}
.tribe-common-c-btn-border-small .tribe-events-c-top-bar__today-button .tribe-common-a11y-hidden {
	display: none!important;
}
.photo_list{padding: 20px 0px 20px 30px!important;}
.postid-27638 .lily_form{padding: 15px 0px;}

.video-responsive {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 aspect ratio */
  height: 0;
  overflow: hidden;
  max-width: 100%;
}

.video-responsive iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}



  @media only screen and (max-width: 991px) {
	.tribe-common-c-btn-border-small .tribe-events-c-top-bar__today-button .tribe-common-a11y-hidden {
			display: none !important;
		}
	
				 .tribe-events-calendar-month-mobile-events__mobile-event-title .tribe-common-h7 .tribe-events-title .classes-level-h4 {
				 	margin-bottom: 20px;
				 }
		
				 .tribe-events-calendar-month-mobile-events__mobile-event-datetime .tribe-common-b2 .tribe-events-duration .classes-date {
				 	margin-bottom: 20px;
				 }
				 .mckee_events .slider_main_div {width: 100%;}
  }
	    @media only screen and (max-width: 767px) {
			.calendar_content_block {
					padding-bottom: 20px;
				}
			.special-events-page .tribe-mini-calendar-list-wrapper .tribe-events-description p {
				margin-bottom: 15px !important;
			}
		}

		@media only screen and (max-width:767px) {
			.postid-27638 .lily_form a {width: 80% !important;}
			.lily_form a {width: 80%;}
			.tribe-events .tribe-events-calendar-month__day-cell {
				height: 50% !important;
				border-radius: 5px !important;
			}

			footer #subscribe-form {
				position: relative !important;
				/* -webkit-transform: translateY(-50%);
					-ms-transform: translateY(-50%); */
				transform: translateY(-20%) !important;
				margin-bottom: -36px !important;
			}
		}

		@media only screen and (max-width:576px) {
			footer #subscribe-form {
				position: relative !important;
				
				transform: translateY(-20%) !important;
				margin-bottom: -36px !important;
			}
		}
				@media only screen and (max-width:575px) {
					footer #subscribe-form {
						position: relative !important;
					
						transform: translateY(-20%) !important;
						margin-bottom: -36px !important;
					}
				}
				@media only screen and (max-width: 310px) {
					footer #subscribe-form {
						position: relative !important;
						
						transform: translateY(-20%) !important;
						margin-bottom: -36px !important;
					}
				}

			@media only screen and (max-width: 567px) {
			footer #subscribe-form {
				position: relative !important;
				transform: translateY(-10%) !important;
				margin-bottom: -36px !important;
			}
		}
		@media only screen and (max-width: 400px) {
			.class-main-page .classes-level-h4,
				.class-main-page .tribe_updated_callendar .classes-level-h4 .tribe-common-h7 {
					font-size: 22px;
					line-height: 30px;
				}
		}
		@media only screen and (max-width: 350px) {
			#subscribe-form .subscribe-form-wrap {
				top: 170px !important;
			}			
			footer #subscribe-form {       position: relative !important;       
				transform: translateY(-40%) !important  ; 
				margin-bottom: -36px !important;
					}
		}
		.tribe-mini-calendar-list-wrapper {
		display: flex;
		flex-direction: column;
		}

/* event category page 19-02-2025 End*/

* {
  box-sizing: border-box; }
  *:before, *:after {
    box-sizing: border-box; }

html, body {
  position: relative;
  height: 100%;
  overflow-x: hidden; }

body {
  color: #000000;
  font-size: 16px;
  line-height: 1.19;
  font-family: 'WorkSans-McKee'; }
h1, h2, h3, h4, h5, h6 {
  font-family: 'Cormorant', serif;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: -0.5px; }

h1 {
  font-size: 3.3em;
  line-height: 0.95; }

h2 {
  font-size: 2.87em; }

h3 {
  font-size: 24px;
  line-height: 32px; }

h4 {
  font-size: 21px;
  line-height: 27px; }

h5 {
  font-size: 14px;
  line-height: 18px; }

a {
  color: #008a60; }
  a:hover {
    color: #008a60;
    text-decoration: none; }

a:hover, a:active, a:focus {
  outline: none; }

button, button:hover, button:active, button:focus {
  outline: none; }

input::-moz-focus-inner {
  border: 0; }

input:focus, textarea:focus {
  outline: none; }

object, embed {
  outline: none; }

::-webkit-input-placeholder {
  opacity: .75;font-family: 'WorkSans-McKee'; }

::-moz-placeholder {
  opacity: .75;font-family: 'WorkSans-McKee'; }

:-ms-input-placeholder {
  opacity: .75;font-family: 'WorkSans-McKee'; }

::-ms-input-placeholder {
  opacity: .75;font-family: 'WorkSans-McKee'; }

::placeholder {
  opacity: .75; font-family: 'WorkSans-McKee';}
  /* 14/09/2023 */
  /* .exhibiton_main_container:last-child{display:none!important;} */
  /* .exhibit-main-cont:last-child{display:none;} */
   /* 14/09/2023 */
.car_exhibit{padding:0px 0px!important;}
.carexhibit_sponsor{padding: 20px 0px;}
.sponsor_members{width: 100%;display: inline-block;text-align: center;padding: 20px 0px;}
#post-27591 #home-hero {display: none;}
.car_exhibit img{width:100%;max-width: 265px;}
.menu-item-26763 a{color: #008a60!important;font-weight: bold!important;}
#menu-item-21364{left: 37px;display: block;z-index: 1;bottom: 73%;position: absolute;}
#menu-item-22116{position: relative;}
.header_top {line-height: 23px!important;}
.header-wrap .brand a img{ width: 100%;max-width: 150px;}
.home-slider-image.mb-5 .img-fluid.mx-auto{width:100%;max-width: 186px;}
.top_row_container{margin-right:0px!important;margin-left:0px!important;}
.home-slider-text_title{padding:35px 0px}
.beyond_content{padding-bottom:20px!important;}
.sponsor_head{text-align: center;}
.sponsor_name{text-align: center;padding:2px 0px!important;}
.lily a{width: 100%;margin-top: 0px;margin-top: 0px !important;}
.event-description p strong{font-size: 22px;line-height: 30px;}
.event-description p{font-size: 20px!important;line-height: 28px!important;}
.event-description ul li{ font-size: 19px;line-height: 25px;}
.annual_lily{font-size: 25px !important;line-height: 35px !important;font-weight: bold !important;font-family: "Work Sans";}
.annual_waterlily p{font-size: 19px !important;line-height: 25px !important;font-family: "Work Sans" !important;}
.lily_linkbuton .home-slider-text{margin-bottom:15px!important;}
.waterlily_link{color: #6B9A57!important;text-decoration: unset;border: unset!important;}
.waterlily_link:hover{color:#007bff!important;}
.exhibit_nature_event{background-image: url(https://mckeegarden.org/wp-content/uploads/2024/05/Dragonfly-1-Nature-POP-Resized-for-Web.jpg)!important;}
.slider_nature .home-slider-text.green.mb-5{margin-bottom: 0px!important;}
.slider_nature .home-slider-image{margin-bottom: 20px !important;}
.slider_nature .home-slider-data-wrap{padding: 50px 45px!important;}
.tribe-events-event-image img{width: 103%;height: 100%;}
.work_sans_family{font-family: 'WorkSans-McKee' !important; }
.main-menu {position: absolute;top: 112px!important;right: 0;left: 0;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;z-index: 99;-webkit-transform: translateY(-200%);-ms-transform: translateY(-200%);transform: translateY(-200%);-webkit-transition: -webkit-transform 0.3s ease-in-out;transition: -webkit-transform 0.3s ease-in-out;transition: transform 0.3s ease-in-out;transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;margin:0 15px;background-color: #fff;}
.main-menu ul {list-style: none;margin: 0;padding: 0; }
.main-menu ul li {  display:inline-block;line-height: 1;}
.main-menu ul.sub-menu li {  display:block;}
.main-menu ul li:last-child{margin-bottom:0px;}
.main-menu ul li a {position: relative;color: #000000;font-size: 16px;line-height: 22px;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;letter-spacing: 0.1em;text-transform: capitalize;-webkit-transition: color 0.3s ease-in-out;transition: color 0.3s ease-in-out;font-weight: 500;letter-spacing: 2px;margin: 0 0 30px;display: inline-block;text-transform: uppercase;}
.main-menu ul#primary-menu > li > a{color:#008a60;font-weight: bold;}
.main-menu ul#primary-menu li.current-menu-item > a{color:#008a60;font-weight: bold;}
.main-menu ul li a:hover {color: #008a60; }
.main-menu .main-nav {padding: 40px 36px;width: 100%;text-align: left;}
.main-menu.open {-webkit-transform: translateY(0%);-ms-transform: translateY(0%);transform: translateY(0%);}
.main-menu .menu-button a {padding: 18px 65px;border: 1px solid #B7995E;border-radius: 25px;-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out; }
.main-menu .menu-button a:hover {background-color: #B7995E;color: #fff; }
.main-menu ul#primary-menu > li {width: 19.5%;vertical-align: top;padding-right: 10px;}
.dropdown-link:after {content: url("../img/arrow-down.svg");position: absolute;right: -5px;top: -2px; }
/* Toggle */
.toggle-btn {display: block;z-index: 99999; }
.toggle-btn .hamburger {background-color: transparent;cursor: pointer;display: block; }
.hamburger .icon-bar {background-color: #000000;display: block;height: 2px;position: relative;-webkit-transition: all 0.4s;transition: all 0.4s;width: 28px; }
.hamburger .icon-bar:not(:last-child) {margin-bottom: 7px; }
.menu-open .hamburger .icon-bar:nth-of-type(1) {top: 7px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg); }
.menu-open .hamburger .icon-bar:nth-of-type(2) {background-color: transparent; }
.menu-open .hamburger .icon-bar:nth-of-type(3) {top: -11px;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg); }

/*footer 03182021*/
.newsletter_container {position: relative;}
.newsletter_section { background: #fff; display: block;  width: 100%;  max-width: 96%;  margin: 0 auto;   position: absolute;  top: 60px;  z-index: 99999;  padding: 0px;  left: 2%;}
.newsletter_section .newsletter_form {padding: 30px 0px;}
.newsletter_section form {margin: 0;}
.footer-column {padding-left: 20px; padding-right: 20px;}
.newsletter_form_section .row {align-items: center; width: 100%; margin: 0;}
.input_section span input { width: 100%;  display: inline-block; vertical-align: middle;  background: #fff;padding: 10px 20px;    border: 1px solid #3959A8; background-color: #EBEBEB; font-family:'WorkSans-McKee', sans-serif; font-size: 14px;}
.input_section span.submit_btn  input   {background-color: #3959A8; color: #fff;cursor: pointer;}
div.wpcf7 .ajax-loader { position: absolute;     top: 90px;  right: 20px;}	
.input_section span.input_field:nth-child(1) {display: inline-block; vertical-align: middle; width: 49%;  float: left;  margin-right: 1%;  margin-bottom: 10px;}
.input_section span.input_field:nth-child(2) {display: inline-block; vertical-align: middle; width: 49%;  float: left;  margin-left: 1%;  margin-bottom: 10px;}
.input_section span.input_field:nth-child(3) {display: inline-block; vertical-align: middle; width: 49%;  float: left;  margin-right: 1%;}
.input_section span.input_field:nth-child(4) {display: inline-block; vertical-align: middle; width: 49%;  float: left;  margin-left: 1%;}
/*footer .footer-wrap p, footer .widget .footer-phone a, footer .widget .footer-email a, footer .widget ul li a {font-size: 14.5px;  line-height: 19px;    margin-bottom: 0px;}*/
footer .footer-wrap p.foot_bold { font-size: 1em; line-height: 23px;font-weight: 500;margin: 0 0 2px;}
.newsletter_form_section .row p.clear61 {display: none;}
/*footer 03182021*/
/*header*/
.home-slider-item:focus{outline:0;}
/*header*/
/*12-04-2021*/
 .woocommerce-cart  .woocommerce-notices-wrapper .cart-empty  { margin-bottom: 130px; }
 .woocommerce-cart  .banner_bottom_content .white_box{    padding-bottom: 65px;}
 /*12-04-2021*/
.tribe-common-c-btn-border-small .tribe-events-c-top-bar__today-button .tribe-common-a11y-hidden {
	display: none !important;
}
/*legacy society*/

   /*12-04-2021*/
   .common_top_fullwidth_container .common_top_spacing_container .common_top_spacing_inner_block.legacy-banner-section{padding-bottom:0px;}
   .corporate-main-page .corporate_sidebar{padding:0;}
   .corporate-main-page .details_section p{padding-bottom:5px;}
   /*12-04-2021*/
   .header_top{font-size:16px; line-height:20px; color:#000; font-weight: 500; background-color: #F6D32E;font-family: 'Work Sans';}
   .corporate-main-page .main-div-m { padding: 0px 80px 0px 50px;   }
   .corporate-main-page ul li { list-style-type: none;}
   .corporate-main-page .sidebar_corporate_members ul li a:first-child{padding-top:0px;}
   .corporate-main-page .sidebar_corporate_members ul li:first-child{padding-top:0px !important;}
   .corporate-main-page h4.cor-h4 {padding: 15px 0px 40px;font-weight: 600;font-size:22px}
   .corporate-main-page .button_main_block{position:relative;margin:30px 0px;}
   .corporate-main-page .corpoate_members_content_block{margin:0px 0 130px;}
   .corpoate_members_content_block p, .corporate-main-page .corporate_sidebar h5.medium{font-family: 'WorkSans-McKee';font-size: 18px;letter-spacing: 0;line-height: 24px;margin-bottom: 25px;}
   .corporate-main-page .corporate_sidebar .sidebar_corporate_members ul li {  font-family:'WorkSans-McKee'; padding-left: 0px; padding-right: 0px;  padding-bottom: 0px;  padding-top: 10px;font-size: 18px;line-height: 28px;}
   .clearfix20{clear:both;height:20px;}
   .corporate-main-page .corporate_sidebar{text-align:center;}
   .corporate-main-page .corporate_level_block > .row:last-child{border-bottom:none;}
   .corporate-main-page .corporate_inline > .col-12:last-child{border-bottom:none;}
   .corporate-main-page .corporate_sidebar  .sidebar_inline{background:rgb(249,242,236);padding:45px 20px;}
   .corporate-main-page .corporate_sidebar .sidebar_title_h4 {text-align: center;color: #61BA68;font-weight: bold;} 
   .corporate-main-page .corporate_sidebar h5.medium{font-weight:bold; margin-bottom:40px;}
   .corporate-main-page .corporate_sidebar .sidebar_corporate_members{text-align:center;border-bottom:1px solid #ECECEC; margin-bottom:40px;}
   .corporate-main-page .corporate_sidebar .sidebar_corporate_members ul{margin:0;text-align:center;padding:0 0 15px;}
   .corporate-main-page .corporate_sidebar .sidebar_corporate_members ul li img{max-width:170px;}
   .corporate-main-page .corporate_sidebar .last{border:none;}
   .corporate-main-page .corpoate_members_content_block .legacy-content-section {margin-bottom:25px;padding:0px 65px;}
   .corporate-main-page .corpoate_members_content_block .corporate-level ul{margin: 0 40px 30px 20px;padding: 0;}
   .corporate-main-page .corpoate_members_content_block .corporate-level ul li{list-style-type: disc; padding: 0px 0px 20px 35px;list-style-image: url('https://mckeegarden.org/wp-content/uploads/2024/10/Tick-new.png');}
   .corporate-main-page .corporate-title {text-align: center;}
   .corporate-main-page .corporate-levels-img{padding: 0px 40px;}
   .corporate-main-page .text-underline {height: 2px; background: #395AA9;width: 10%;margin: 10px 0px;}
   .medium{font-family: 'Futura-Bold';font-size:18px;}
   .corporate-main-page .corporate_sidebar > div.sidebar_corporate_members:last-child{margin-bottom:0px;}
   .corporate-main-page a.corporate_banner_button{background: rgb(240,205,85);color: #000;padding: 5px 30px;font-size: 13px;margin-top: 65px;display: inline-block;}
   .corporate-main-page a.corporate_banner_button{margin-left:5px;margin-right:5px;}
   .sidebar_button_block .corporate_sidebar_button{margin-top:15px;}

   .corporate-main-page .corporate_sidebar .legacy_height_div{  background: rgb(249,242,236);}
   .corporate-main-page .corpoate_members_content_block .corporate-level{margin-top:0px;}
   .corporate_table_block h5{padding-left:15px;font-weight: bold;}
   .limited_text{font-size:15px;line-height:20px;}
   .color_green{color: #61BA68;}
   .border_green{border-bottom:1px solid #61BA68;}
   .font_italic{font-style:italic;}
   .padding_left0{padding-left:0px;}
   .padding_right0{padding-right:0px;}
   .quote_img{max-width:45px;margin-top:10px;}
   .legacy_image{max-width:50px;margin-top:10px;}
   .border_bottom{border-bottom: 1px solid #ECECEC;}
   .width_80{width:64px;display:inline-block;}
   .leagcy_title{   font-size: 18px;  line-height: 24px;  font-family: 'WorkSans-McKee';  letter-spacing: .5px;}
   .legacy_image_block img{    display: inline-block;max-width: 100%;}
   .mobile_none{display:none;}
   /*12-04-2021*/
   .legacy-main-page  .legacy_content_section .corpoate_members_content_block {padding: 50px 0;}

/*legacy society*/
/*Home*/
.children_garden .orange_text,.children_garden .blue_text,.children_garden .yellow_text {font-family: 'Futura-Bold';}
.orange_text {color: #f37459 !important;}
.blue_text {color: #78cdd4 !important;}
.yellow_text {color: #ffcb08 !important;}
/* Events page 20-04-2021*/
.tribe-events-list .recurring-info-tooltip.tribe-events-tooltip{width:250px;}
#tribe-events  .tribe-events-list .recurring-info-tooltip.tribe-events-tooltip p{font-size: 15px; padding:0; line-height: 18px;  margin-bottom: 10px;}

/*special Events page 15-04-2021*/
.special-events-page .tribe-mini-calendar .tribe-events-has-events.tribe-mini-calendar-today, .special-events-page .tribe-mini-calendar .tribe-events-has-events.tribe-events-present:hover,.special-events-page .tribe-mini-calendar .tribe-events-has-events.tribe-mini-calendar-today:hover {
    background: #F6D32E;}
.special-events-page	.tribe-mini-calendar-nav span { line-height: 24px;  font-size: 18px;}
.special-events-page	.tribe-mini-calendar-event .list-info p{display:block;}
.special-events-page .tribe-mini-calendar .tribe-events-present div[id*=daynum-] a {background: #F6D32E  !important; color: #000;}
.special-events-page .tribe-mini-calendar .tribe-events-has-events.tribe-events-present div[id*=daynum-] a:before{  background: #6B9A57;}
.special-events-page .tribe-mini-calendar-nav tr:nth-last-child(1) { border-bottom: 1px solid #D8D8D8;}
.special-events-page .tribe-mini-calendar-event.last{border:0;}
.special-events-page .tribe-events-has-events .tribe-mini-calendar-day-link:before{background:#6B9A57 !important;border-radius:0;}
.special-events-page .tribe-mini-calendar-event {  border-bottom:none!important;}
.special-events-page .tribe-mini-calendar-event .list-info{width:100%;}
.special-events-page .tribe-mini-calendar-event.first { margin-top: 0;}
.special-events-page .tribe-mini-calendar thead{border:0;    background: none;}
.special-events-page  .tribe-mini-calendar .tribe-events-has-events div[id*=daynum-] a{padding: 30px 40px;color:#000;}
.special-events-page .tribe-mini-calendar thead td{border: 0;padding: 30px 40px; background: #6B9A57;}
.special-events-page .tribe-mini-calendar tbody	td span{color: #000; padding: 30px; font-size: 15px; line-height: 18px;font-family: 'WorkSans-McKee';  }
.special-events-page .tribe-mini-calendar tbody	td{ vertical-align: middle;opacity: 1;background: #F4F2E9;border:0;}
.special-events-page .event-block{padding:75px 0;}
.special-events-page .event-block .event-calender-section{margin-bottom:70px;}
.special-events-page .tribe-mini-calendar .tribe-events-present{    background: #F6D32E;}
.special-events-page .tribe-mini-calendar thead tr th{	font-family: 'Montserrat-Regular';padding: 40px 20px 25px; color: #000;font-size: 10px; line-height: 13px; text-align: center; background: #F4F2E9; border: 0;}
.special-events-page .tribe-mini-calendar-list-wrapper .type-tribe_events .tribe-mini-calendar-event{     margin: 0;   padding: 45px 0;}
.special-events-page .tribe-mini-calendar-nav td {    vertical-align: middle;border-color: #6B9A57 !important;}
.special-events-page .tribe-mini-calendar-grid-wrapper {margin-bottom: 10px;width:35%;margin: 0px auto;float: left;}
.special-events-page .tribe-mini-calendar-wrapper{width:100%;display:table;}
.special-events-page .tribe-mini-calendar-list-wrapper{float: left;width: 65%;padding: 0 0 0 90px;}
.special-events-page .tribe-mini-calendar-event .list-date {background: #f8dd5f !important;}
.special-events-page .tribe-mini-calendar-event .list-date .list-daynumber,.tribe-mini-calendar-event .list-date .list-dayname {color: #000 !important;}
.special-events-page .tribe-event-image{width:35%;float:left;}
.special-events-page .calendar_content_block{width:65%;float:left;padding:0 0 0 40px;}
.special-events-page .tribe-event-image img{width:100%;}
.special-events-page .tribe-mini-calendar-event .list-info p, .special-events-page .tribe-mini-calendar-list-wrapper .list-info{margin:0;}
.special-events-page .tribe-mini-calendar-list-wrapper .type-tribe_events .tribe-mini-calendar-event.first{padding-top:0;}
.special-events-page .tribe-mini-calendar-list-wrapper .tribe-events-description{    padding-bottom: 40px;}
.special-events-page .tribe-mini-calendar-list-wrapper .tribe-events-description p {padding: 0;   margin-bottom: 25px;}
.class-main-page.special-events-page .classes-date{margin: 15px 0 25px 0}
.special-events-page .tribe-mini-calendar .tribe-events-has-events:hover,.special-events-page .tribe-mini-calendar .tribe-events-present,.special-events-page .tribe-mini-calendar .tribe-events-has-events:hover a, .special-events-page .tribe-mini-calendar .tribe-events-has-events:hover a:hover{background:#F6D32E;}

/*special Events page 15-04-2021*/

/*Home*/
 .statement-environmental-page .environmental_list li,.statement-environmental-page .list2 ul li{background-position-x: 6px;background-image: url('https://mckeegarden.org/wp-content/uploads/2020/02/Square.jpg');font-size: 18px;
   line-height: 24px; font-family: 'WorkSans-McKee';background-repeat: no-repeat; background-position-y: 10px;list-style-type:none;list-style:none;padding-left:45px;margin-bottom:20px;}

/*07-04-2021 event-page*/
.tribe-events-list .evebt-image-section .tribe-events-event-image img{width:100%;}
.tribe-events-loop .event-section  .tribe-events-content{float:none;}
/*07-04-2021 event-page*/
/*09-04-2021 event-page*/
.event-banner + .container, .event-banner + .container  .container {padding:0;max-width:100%;}
.woocommerce-checkout.woocommerce-order-received .woocommerce {margin-top:0;}
/*08-04-2021 woocommerce ticket page*/
 .order-received-page .visitus_date{display: inline-block;  width: 60%;}
 .order-received-page  .pdf_download{ width: 40%; display: inline-block;}
.woocommerce-order-received  .entry-footer{ background-color: #fff;max-width: 85%;  margin: auto;  margin-bottom: 4%;  padding-left: 70px;}
.woocommerce-order-received  .entry-footer a{color:#6B9A57;}
.order-received-page .woocommerce-table--order-details thead tr{ background: #000; color: #fff;}
.cart-page-form td.actions,.woocommerce-checkout  .entry-footer {display: none;}

.woocommerce .order-received-page ul.order_details{padding:0;margin-bottom: 20px;}
.woocommerce-checkout  .container , .woocommerce-order-received .container {max-width:100%;padding:0;}
.ticket_container .online-ticket-page .qib-button:not(#qib_id), .cart-page-form .qib-button:not(#qib_id):not(#qib_id){cursor: pointer}
.woocommerce-order-received .order-received-page .woocommerce-customer-details .woocommerce-column__title{font-size: 20px;  line-height: 27px; font-family: 'futura-medium';  letter-spacing: 1.5px;  text-transform: capitalize;  text-align: left; font-weight: bold;  color: #5fb968;}
.woocommerce-cart .container{max-width:100%;padding:0;}
.cart-page-form .qib-button:not(#qib_id):not(#qib_id), .cart-page-form .qib-button:hover:not(#qib_id):not(#qib_id){background: #F9F2EC;}
.woocommerce-checkout .select-8-container--focus, .woocommerce-checkout  .select2-selection--single:focus{outline:0;}
/* 07-04-2021 woocommerce ticket page*/
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {float: right; width: 60%;}
#ship-to-different-address-checkbox{margin: -2px 8px 0 0;}
 #ship-to-different-address .woocommerce-form__label-for-checkbox{padding: 3px; margin: 0 0 6px;}
.woocommerce-checkout .woocommerce-info, .woocommerce-error li{font-family:'WorkSans-McKee';font-size:18px;line-height:32px;letter-spacing:.5px;}
.woocommerce-checkout .woocommerce-info{padding: 25px 60px;font-family: 'FutuBk';margin-bottom:50px;background: #f9f2ec;}
.woocommerce-checkout .woocommerce-input-wrapper input{font-family: futubk;}
.woocommerce-checkout .woocommerce-input-wrapper input::placeholder,form.checkout.checkout-page #customer_details .form-row .woocommerce-input-wrapper textarea::placeholder{font-family: futubk;color:#000;}

 .woocommerce-form-login-toggle .woocommerce-info::before{top:25px;}
.woocommerce-checkout form.checkout.checkout-page #customer_details .form-row .woocommerce-input-wrapper .select2-selection__arrow { top: 15px;  right: 15px;}
form.checkout.checkout-page #customer_details .form-row .woocommerce-input-wrapper .select2-selection {height: auto; border: 0;  position: relative;}
.ticket_container .woo-err {  margin-bottom: 70px;}
.woocommerce table.shop_table th ,.woocommerce table.shop_table th,.woocommerce form .form-row input.input-text{font-family: futubk;}
.woocommerce table.shop_table td{font-family: futubk;font-weight:600;}
.woocommerce-checkout  .woocommerce table.shop_table { border: 1px solid #ebe9eb;border-collapse: collapse;  border-radius: 0;}
.woocommerce table.shop_table.shop_table_responsive > thead > tr,  .woocommerce-checkout-review-order-table  > thead > tr {color:#fff;background: #000;}
.woocommerce-checkout form.checkout.checkout-page #customer_details .col-2, .woocommerce-checkout  form.checkout.checkout-page #customer_details .col-1 {width: 100%;max-width: 100%;padding: 0;}
.woocommerce-checkout form.checkout.checkout-page #customer_details .form-row .woocommerce-input-wrapper input, .woocommerce-checkout form.checkout.checkout-page #customer_details .form-row .woocommerce-input-wrapper textarea, .woocommerce-checkout form.checkout.checkout-page #customer_details .form-row .woocommerce-input-wrapper .select2-selection__rendered {
    background-color: #EBEBEB;  border: 1px #3959A8 solid!important;  font-size: 15px;  border-radius: 0;  height: auto; line-height: 22px;  padding:16px 25px; color: #000;}
.woocommerce-cart .wc-proceed-to-checkout{margin-bottom:60px;}
.woocommerce-checkout .validate-visit #billing_visit {  background-color: #f5e6de!important;}
.woocommerce-checkout span { text-transform: capitalize;  font-weight: 500; font-family: futubk;  font-size: 18px;  line-height: 31px;  color: #000;  word-wrap: break-word; letter-spacing: .5px;}
.woocommerce-checkout .woocommerce form .form-row#billing_first_name_field, .woocommerce-checkout .woocommerce form .form-row#billing_company_field, .woocommerce-checkout .woocommerce form .form-row#billing_city_field, .woocommerce-checkout .woocommerce form .form-row#billing_postcode_field, .woocommerce-checkout .woocommerce form .form-row#billing_email_field {
    width: 48%; clear: left; float: left;}
.woocommerce-checkout .woocommerce form .form-row#billing_last_name_field, .woocommerce-checkout .woocommerce form .form-row#billing_country_field, .woocommerce-checkout .woocommerce form .form-row#billing_state_field, .woocommerce-checkout .woocommerce form .form-row#billing_phone_field {
    width: 48%;  clear: none; float: right;}
.woocommerce-checkout .validate-visit label { color: #5fb968;}
.woocommerce-checkout .woocommerce .order-received-page{margin: 0px 0 115px;}
.woocommerce-checkout form.checkout.checkout-page #customer_details .form-row .woocommerce-input-wrapper { width: 100%;  display: block; margin-bottom: 15px;}
.woocommerce-checkout form.checkout.checkout-page #customer_details .form-row .woocommerce-input-wrapper textarea { height: 100px;}
.woocommerce-order-received   .order-received-page .woocommerce-order-details .pdf_download a{max-width: 500px;  text-align: center;margin-bottom: 20px;}
.woocommerce-order-received   .order-received-page .woocommerce-order-details .pdf_download a, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-page #payment #place_order{font-family: 'WorkSans-McKee';color: #000000; font-size: 16px; font-weight: 500;letter-spacing: 2px; text-transform: uppercase; background-color: #F6D32E; padding: 18px 15px; border-radius: 0; display:block;}
.woocommerce-order-received   .order-received-page .woocommerce-order-details .woocommerce-order-details__title,h3#order_review_heading ,.woocommerce-cart .cart-collaterals .cart_totals h2,.woocommerce-checkout .checkout  .woocommerce-billing-fields h3{font-size: 20px; line-height: 27px;font-family: 'futura-medium'; letter-spacing: 1.5px;text-transform: capitalize; text-align: left;font-weight:400;}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce-page #payment #place_order:hover ,.woocommerce-order-received   .order-received-page .woocommerce-order-details .pdf_download a:hover{ color: #000000; background-color: #f8dd5f;}
.woocommerce .order-received-page ul.order_details li strong,.order-received-page p,form.checkout.checkout-page #customer_details .form-row label ,form.checkout.checkout-page .tribe-checkout-backlinks a, .order-received-page  .woocommerce-customer-details address{ width: 100%;font-family: futubk;display: block; line-height: 32px;margin: 0 0 6px!important; font-size: 18px;letter-spacing:.5px;}
.woocommerce table.shop_table th{font-size:18px;line-height:24px;letter-spacing:.5px;}
.woocommerce-checkout #payment div.form-row {  padding: 1em; margin-bottom: 10%;}
.woocommerce .order-received-page ul.order_details li strong,.woocommerce .order-received-page ul.order_details li strong span{font-weight: bold;  color: #252a3c;}
.woocommerce-checkout-review-order-table > thead > tr{border: 1px solid #000;}
.woocommerce-cart .entry-footer{display:none;}
.woocommerce .order-received-page ul.order_details li {color: #5fb966;  margin-bottom: 25px;  margin-right: 18px;  padding-right: 18px;}
.woocommerce-checkout li.woocommerce-info.woocommerce-notice  { padding: 18px 60px;}
.woocommerce .order-received-page ul.order_details li{font-size:14px;line-height:24px;    font-family: 'FutuBk';}
.woocommerce-checkout .woocommerce-billing-fields #visit_field { width: 48%;  float: right;  clear: none;}
.woocommerce-checkout .woocommerce table.shop_table tfoot td span , .woocommerce-checkout .woocommerce ul#shipping_method li label{ font-weight: 700; font-size: 18px; line-height: 32px;}
.woocommerce-checkout .woocommerce ul#shipping_method li,.woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot th { background: 0 0; color: #252a3c; font-size: 16px;font-family: futubk;}
/* 07-04-2021 woocommerce cart page*/
/*07-04-2021*/
#sgpb-popup-dialog-main-div-wrapper .sgpb-popup-close-button-1 { top: 0!important;  bottom: auto!important;}

.sgpb-popup-close-button-1 { left: 0!important;}
/*07-04-2021*/

/*classes programs*/

	.class-main-page .page-numbers{vertical-align:middle;}

	.class-main-page .classes-inner-html{padding: 0px 0px 0px 45px;}
	.class-main-page .main-div-m {
		padding: 0px 80px 0px 50px;
	}
	.class-main-page h4.classes-h4 {
		padding-bottom: 15px;
	}
	.class-main-page p.classes-description {
		padding: 10px 30px; margin-bottom: 0px;
	}
	.class-main-page p.classes-description-three {
		padding: 0px ;
	}
	.clearfix20{clear:both;height:20px;}
	.class-main-page .benifits-desc ul{margin: 0 0 1.5em 1em;padding: 0;}
	.class-main-page .benifits-desc ul li{list-style-type: disc; padding: 0px 0px 8px 15px;list-style-image: url('https://mckeegarden.org/wp-content/uploads/2024/10/Tick-new.png');}

	.class-main-page .classes-date,.class-main-page .tribe_updated_callendar .classes-date.tribe-common-b2 {color: #3959A8;font-family: "WorkSans-McKee"; font-size: 20px; font-weight: 500; letter-spacing: 0;line-height: 24px;}

	.class-main-page .classes-levels-img{padding: 0px;}

	.class-main-page a.classes-select-level:hover,#tribe-events .tribe-common a.tribe-common-c-btn:hover {text-decoration: none;background-color:#F1CF54;color: #000;}
	.class-main-page a.classes-level-learn-more {background: #282828;}
	.class-main-page .text-underline {height: 1px; background: #395AA9;width: 10%;margin-top: 20px;}

	.class-main-page .classes-pagination{text-align:right;margin:0px 0px 135px 100px; }
	.class-main-page .classes-level-main{ padding: 50px; background: #F4F2E9;border-bottom: 1px solid #ECECEC;}
	.class-main-page .classes-main > .row:last-child{border-bottom:none;}
	.class-main-page .prev{width:100px;}
	.class-main-page .next{width:100px;}
    .class-main-page .classes-main a{display:inline-block;}
	.class-main-page .classes-level-main .classes-description-three{margin-bottom: 0;}


	/*29-03-2021 redesign classes page*/
	.class-main-page .classes-level-h4,.class-main-page .tribe_updated_callendar .classes-level-h4 .tribe-common-h7{color: #6B9A57;padding: 40px 0 20px 0; margin:0;font-family: Cormorant, serif;font-size: 46px; font-weight: bold;letter-spacing: -0.5px;line-height: 48px;}
	.class-main-page .classes-level-h4 a,.class-main-page .tribe_updated_callendar .classes-level-h4 .tribe-common-h7 a {color: #008a60;}
	.class-main-page .tribe_updated_callendar .classes-level-h4 .tribe-common-h7 a:hover{text-decoration:none;color: #008a60;border-bottom:0;border-color:transparent;}
	.class-main-page .background_img_block{background-position: center;background-size: cover; background-repeat: no-repeat; margin-top: -115px; min-height: 100vh;}
	.class-main-page .banner_title_block {display: table;  height: 100%;}
	.class-main-page .classes_banner{padding-top:8%;}
	.class-main-page .banner_inner_section p{color: #F6D32E; font-family: "WorkSans-McKee"; font-size: 40px; font-weight: 500; letter-spacing: 0; line-height: 47px;}

	.class-main-page #home-hero .banner_inner_section h1{color: #FFFFFF;font-family: 'Cormorant, serif'; font-weight: bold; letter-spacing: -0.5px; font-size: 89px; line-height: 92px; margin-bottom: 75px;}
	.class-main-page .classes-inner-html p{font-size: 18px; line-height: 24px;  padding: 20px 0px; margin-bottom: 0; letter-spacing: 0px; color: #000;font-weight: normal; font-family: "WorkSans-McKee";}
	.class-main-page .classes-grid{margin: 0px 0px 50px;}
	.class-main-page a.classes-select-level ,#tribe-events .tribe-common a.tribe-common-c-btn{ display:inline-block;text-transform: uppercase; font-size: 16px;font-weight: 500;letter-spacing: 2px;line-height: 19px;color: #000000;background-color: #F6D32E; font-family: "WorkSans-McKee"; padding: 15px 80px; text-align: center;}
	.classes-main{padding:50px 0px 50px;}

    .class-main-page .classes-main img {  width:100%;}
/*classes programs*/
/*16-04-2021*/
.class-main-page .banner_inner_section .recurring-info-tooltip p { font-size: 18px; line-height: 24px; margin-bottom: 15px;}

/*08-04-2021*/
.tribe-events-list .tribe-events-loop .evebt-image-section .tribe-events-event-image { float: none;  margin: 0;  width: auto;}
/*Visit Us*/
.a-us-green-text{color:#008a60;font-size:46px;line-height:40px;margin-bottom:40px;}
.a-yellow-text{color:#F6D32E;}
.a-bold-text{font-weight:bold;}
/*.visit_hours_of_operation_block{min-height:540px;}*/
.content-section{min-height:440px;}
.visit_hours_of_operation_block-bg-sec{background-color:#F4F2E9;padding:0px 40px 30px 40px;margin:0px 30px;}
.visit_hours_of_operation_block-bg-sec .content-section{padding-top:45px;}
.full-scheduling{margin:50px 0px;}
.btn1-visit-us{border: none;background: #000;font-size: 16px;line-height: 15px;display:inline-block;width: 100%;padding: 20px 0px;color: #fff;text-align: center;letter-spacing: 1px;}
.buy_online_tickets .btn1-visit-us{width:100%;background-color:#3959A8;}
.admissions{background-color:#fff;padding:90px 60px;}
.imported-text{font-size:16px !important;}
/*.admissions ul li {padding: 0 0 40px;font-size: 18px;list-style:none;line-height: 13px;color: #000;position: relative;
background-image: url('https://mckeegarden.org/wp-content/uploads/2020/02/dot_line-1.png');background-repeat: repeat-x;
background-position-x: 100%;
background-position-y: 50%;}
.admissions ul li span.admission_value,span.admission_fees {float: left;width: auto;overflow: hidden;white-space: nowrap;font-size: 18px;}*/
.explore_admission{padding:100px 0px;}
.direction_inner span{line-height:15px;font-size:18px;}
.last-p-tag{line-height:20px;}
.direction_inner p{line-height:22px;font-size:18px;}
.from_text.orange_text{color:#f37459;font-weight:bold;}
.from_text.dark_blue_text {color: #395aa8;font-weight:bold;}
.from_text.green_text {color: #60ba68;font-weight:bold;}
p.home-child-txt {font-size:25px;  line-height: 34px;	margin:20px 0px;}
.direction-text-spacing{margin:30px 0px;}
.banner-txt-bootm-space{margin-bottom:65px !important;}
.page-id-4800 #mission-history .call-to-action{position:static;}
.page-id-4800 #mission-history .white_box p{font-size:18px;line-height:24px;}
.page-id-4800 #mission-history .visit_hours_of_operation_block p{font-size:18px;}
.page-id-4800 #mission-history .cafe-hours-section .week_days p{font-size:20px;}
/*.page-id-4800 #mission-history .white_box{padding:60px 65px 0px 65px;text-align:left;}*/
.page-id-4800 #mission-history .white_box .yellow-button{padding:15px 30px;}
/* div#direction-link {margin: 0 0 30px;} */
.first-content{font-weight:bold;}
.direction{background-repeat:no-repeat;padding:0px 75px;display:table;height:100%;width:100%;}
.direction-content{max-width:85%;margin-left:auto;background-color:white;padding:75px;}
.direction_inner{display:table-cell;vertical-align:middle;height:100%;}
#location-map iframe{width:100%;height:100%;}
.dashed_row .title,.dashed_row .dots,.dashed_row .value {display: table-cell;}
.dashed_row .title {white-space: nowrap;}
.dashed_row .table {width: 500px;margin: 10px;}
.dashed_row .dots {border-bottom: 1px dashed #DCDBDA;width: 100%;position: relative;top: -45%;padding-left: 5px;}
.direction_inner{padding:70px 0px;}
.dashed_row span.admission_value.title{padding-right:10px;}
li.row.m-0.dashed_row {font-size: 20px;font-weight: 500;padding: 0 0 20px;}
.admission_children_garden_block p.home-child-txt{font-size: 25px;font-weight: 500;line-height: 34px;}
/*span.green-border {background-image: linear-gradient(to right, transparent 50%, #223049 50%);background-size: 40px 100%;position: absolute;
width: 100%;display: inline-block;top: 0;bottom: 0;}*/
.admission_children_garden_block{background-repeat:no-repeat;width:100%;background-size:cover;padding:200px 0px;}
.common_left_margin{margin: 0 5% 0 7.5%;}
/*Visit Us*/
/*Form*/
.common_form_container .row{margin:0;}
.common_form_container .margin-30{margin-bottom:30px!important}
.common_form_container .txt-recurring{font-size:24px;font-weight:700;margin-bottom:28px;color:#60ba67;text-align:center}
.common_form_container .donation-hr{margin-top:30px;margin-bottom:37px;background-color:#f6f5ea;height:2px}
.common_form_container .custom_div_donate{text-align:center}
.common_form_container .txt_center{text-align:center!important}
.common_form_container .banner_title{text-transform:uppercase;color:#fff;font-family:veljovic-font;font-weight:700}
.common_form_container ul li{list-style-type:none}
.common_form_container .a:hover{text-decoration:none}
.common_form_container .donation-form-wrap-container h2{text-align:center;display:block;width:100%;margin:15px 0 20px;font-size:22px;line-height:27px;font-family:futura-medium;font-weight:400;letter-spacing:1.5px}
.common_form_container .other_amount_block{background:#f9f2ec;padding:40px 15px;width:37%;display:inline-block;vertical-align:middle;margin:0}
.common_form_container .other_amount_block span{margin-right:15px}
.common_form_container .donation_form_container{padding:0 15px}
.common_form_container .button-amount{background-color:#f9f2ec;color:#000;padding:40px 15px;width:15%;font-size:30px;font-weight:800;transition:all .3s ease-in;display:inline-block;margin:0 5px 0 0;vertical-align:middle;cursor:pointer;text-align:center;}
.common_form_container input[type=text].othr_amt_r,.common_form_container .donation-form.step-2 input[type=text].othr_amt_r{padding:7px 16px;background-color:#e6e6e6;border-radius:0!important;border:1px solid transparent;width:150px;margin:0;font-size:15px;color:#000;display:inline-block;height:36px}
.common_form_container .txt-recurring{color:#252a3c;font-weight:400;font-size:20px}
.common_form_container .recurring_radio{color:#000;padding:0 25px 15px 30px;font-size:20px;font-weight:800;transition:all .3s ease-in;font-family: 'FutuBk';background-image:url('https://mckeegarden.org/wp-content/uploads/2020/02/Radio-Normal.png');background-repeat:no-repeat;background-position:top 2px left;cursor:pointer;}
.common_form_container .button-amount span{display:inline-block;vertical-align:middle;font-size: 38px;line-height: 36px;font-family: 'Futura-Bold';font-weight: bold;}
.common_form_container .become_donate_block .button-amount:hover,.common_form_container .button-amount:hover{background-color:#60ba67;color:#fff}
.common_form_container .donation-form-wrap-container .first_continue,.common_form_container .donation-form-wrap-container .second_continue,.common_form_container .donation-form-wrap-container .third_continue{margin:0 auto 0;color:#000;border-radius:0;white-space:normal;word-wrap:break-word;max-width:390px;border:0;width:100%;background:#f0cd55;display:inline-block;padding:15px 30px;font-size:16px;text-transform:uppercase;line-height:19px;letter-spacing:2px;font-weight:500;cursor: pointer;font-family: 'WorkSans-McKee';}
.common_form_container .donation-form-wrap-container .first_continue:hover,.common_form_container .donation-form-wrap-container .second_continue:hover,.common_form_container .donation-form-wrap-container .third_continue:hover{background:#61ba68;color:#fff}
.donation-header p{font-size:18px;line-height:28px;margin-bottom:32px}
.common_form_container .gift_clck:checked+.recurring_radio{background-image:url(https://mckeegarden.org/wp-content/uploads/2020/02/Radio-Active.png)}
.common_form_container .amt_click:checked+.button-amount{background-color:#60ba67;color:#fff}
.common_form_container a:hover{text-decoration:none}
.common_form_container input[type=submit]:focus{outline:0}
.common_form_container .donation-form.step-2 input[type=text],.common_form_container .donation-form.step-2 input[type=email],.common_form_container .donation-form.step-2 select,.common_form_container .donation_step_3_content_container input[type=text]{display:block;width:100%;background:#e9e4de;border-radius:0;padding:5px 20px;font-size:14px;font-weight:700;color:#000;margin:0 0 20px;border:0;height:36px}
.common_form_container .donation_step_2_content_container{padding:40px 40px 20px;background:#f8f2ec}
.common_form_container .donation_step_3_content_container{padding:40px 150px 20px;background:#f8f2ec}
.common_form_container .donation_step_2_content_container .row>div:nth-child(3n) .donation_step_2_content_block{padding:0 0 0 15px}
.common_form_container .donation_step_2_content_container .row>div:nth-child(3n-1) .donation_step_2_content_block{padding:0 7.5px}
.common_form_container .donation_step_2_content_container .row>div:nth-child(3n-2) .donation_step_2_content_block{padding:0 15px 0 0}
.common_form_container .donation-form-wrap-container .donation_title_block h2{color:#000;text-align:left;margin:0 0 30px;font-size:18px;line-height:27px;font-family:'WorkSans-McKee';font-weight:bold;letter-spacing:1.5px;text-transform: capitalize;}
.common_form_container .donation_select_block select{border:0}
.common_form_container select::-ms-expand{display:none}
.common_form_container select{-webkit-appearance:none;-moz-appearance:none;text-indent:1px;}
.common_form_container textarea{width:100%;}
.common_form_container .donation_step_2_content_container textarea{height:205px;border:0;resize:none;border-radius:0;background:#e9e4de;padding:10px 20px;font-size:14px;font-weight:500;color:#000;font-family: 'WorkSans-McKee';}
.common_form_container .donation-form.step-2 input::placeholder,.common_form_container .donation_step_2_content_container  textarea::placeholder{color:#000;font-family: 'WorkSans-McKee';font-weight:500;opactiy:1;}
.common_form_container .form_btn_section{margin:40px 40px 20px}
.common_form_container .form_btn_section .proceed-info a#back-button:before{margin-right:10px;content:' \2190';font-size:14px;background:0 0;padding:0;display:inline-block}
.common_form_container .form_btn_section .proceed-info{text-align:left;margin-top:0;display:inline-block;vertical-align:middle;padding:10px 0}
.common_form_container .form_btn_section .proceed-info a#back-button{display:inline-block;vertical-align:middle;font-size:16px;text-transform:uppercase;letter-spacing:1px;font-weight:500;line-height:19px;}
.common_form_container .donation-form.step-2 input[type=text]:focus,.common_form_container .donation-form.step-2 input[type=email]:focus,.common_form_container .donation-form.step-2 select:focus,.common_form_container .donation-form.step-2 textarea:focus,.common_form_container .donation_step_3_content_container input[type=text]:focus,.common_form_container .donation_step_3_content_container select:focus{outline-color:#60ba67}
.common_form_container .donation_step_3_content_container select{background-image:url(https://mckeegarden.org/wp-content/uploads/2020/02/dropdown_arrow_grn.png);background-position:top 9px right 10px;background-repeat:no-repeat;border:0;margin:0;padding:5px 20px;background-size:12px;width:100%;background-color:#e9e4de;font-size:15px;line-height:20px;margin:0 0 20px}
.common_form_container .expire_block>div:nth-child(odd){padding:0 7px 0 0}
.common_form_container .expire_block>div:nth-child(even){padding:0 0 0 7px}
.common_form_container .donation_step_3_content_container input[type=text]#ccv{width:100%;background-image:url('https://mckeegarden.org/wp-content/uploads/2020/02/cvv_icon.png');background-repeat:no-repeat;background-position:top 9px right 10px;padding:5px 20px;background-size:20px}
.common_form_container .donation_container,.common_top_fullwidth_container .common_top_spacing_container{position:relative;margin-top:-200px;}
.common_form_container .donation-form-wrap-container,.common_top_fullwidth_container .common_top_spacing_container .common_top_spacing_inner_block{background-color:#fff;padding:90px 70px;}
.common_top_fullwidth_container .common_top_spacing_container .common_top_spacing_inner_block.common_space_type2{padding:70px 50px;}
.common_top_fullwidth_container .common_top_spacing_container .common_top_spacing_inner_block.common_space_type3{padding:60px 65px;}
.common_form_container .amt_click,.common_form_container .gift_clck{display:none}
.common_form_container .error_message{display:none;color:red;margin:10px 0px;}
.common_form_container .amount_chose_btn .row .button-amount:last-child{margin:0}
.common_form_container .donation-header{padding-left:15px;padding-right:15px}
.common_form_container .donation-text{margin-bottom:19px}
.common_form_container .donation_title_block h2{margin:0}
.common_form_container .donation_title_block{min-height:auto}
.common_form_container .custom_div_donate{margin-top:20px}
.common_form_container .card_type_container>div{display:inline-block;margin:0}
.common_form_container .card_type_container>div input{opacity:0;position:absolute}
.common_form_container .card_type_container>div label{cursor:default}
.common_form_container .donation_title_block{height:45px}
.common_form_container .donation_step_3_content_container input::placeholder,.common_form_container .donation_step_3_content_container select::placeholder,.common_form_container .donation_step_3_content_container select,.common_form_container input::placeholder,.common_form_container select{font-weight:500;font-size:14px;color:#000;font-family: 'WorkSans-McKee';color:#000 !important;opacity:1;}
.common_form_container .step-2,.common_form_container .step-3{display:none}
.common_form_container .g-recaptcha>div{margin:38px auto 23px}
.common_form_container .contact_captcha.g-recaptcha>div{margin:3px auto 23px}
.common_form_container .nopadding{padding-left:0!important;padding-right:0!important;}
.common_form_container .check{display:block;position:absolute;border:1px solid #60b968;background-color:#f6f5ea;height:18px;width:18px;top:0;z-index:5;transition:border .25s linear;-webkit-transition:border .25s linear;}
.common_form_container .fullcols{margin-bottom:10px;position:relative;}
.common_form_container .bill_addr_label{padding-left:35px;padding-right:50px;z-index:9;position:relative;font-size:18px;font-weight:500;line-height:24px;cursor:pointer;}
.common_form_container .donation-form.step-2 input[type=text],.common_form_container .donation-form.step-2 input[type=email],.common_form_container .donation-form.step-2 select,.common_form_container .donation_step_3_content_container input[type=text]{display:block;width:100%;background:#e9e4de;border-radius:0;padding:5px 20px;font-size:14px;font-weight:500;color:#000;margin:0 0 20px;border:0;height:36px;    font-family: 'WorkSans-McKee';}
.common_form_container .proceed-info a:nth-child(1){margin-right:30px;}
.common_form_container .proceed-info a{color:#1b2032;transition:color .3s ease-in;}
.common_form_container input.bill_addr[type=checkbox] {position: absolute;visibility: hidden;}
p.selct_amt {font-size: 18px;line-height: 24px;font-weight: bold;}
.common_form_container input.bill_addr[type=checkbox]:checked~.check::before {background-color: #60b968;}
.common_form_container .check::before {height: 18px;width: 18px;top: -1px;left: 0;}
.common_form_container .check::before {display: block;position: absolute;content: '';height: 17px;width: 17px;top: 0px;left: 0px;margin: auto;transition: background .25s linear;-webkit-transition: background .25s linear;}
.common_form_container .check {display: block;position: absolute;border: 1px solid #60b968;background-color: #f6f5ea;height: 18px;width: 18px;top: 2;z-index: 5;transition: border .25s linear;-webkit-transition: border .25s linear;}
/*Common Css*/
.common_p{font-size:18px;line-height:24px;}
.common_margin.donation_container,.common_margin{width: 85%;margin-left: auto;margin-right: auto;}
.margin_bottom_30{margin-bottom:30px;}
.membership_form_container .become_donate_block .button-amount,.membership_form_container .become_donate_block .other_amount_block {background: #e9e4de;}
.margin_bottom_60{margin-bottom:60px;}
.common_top_fullwidth_container .common_top_spacing_container.common_top_space_block_2{margin-top:-200px;}
/*Common Css*/
 /*Form*/
 /*Finance Report*/ 
 .annual_report_container .book-club a {max-width: 350px;width: 100%;text-align: center;}
.annual_report_container .annual_content a {font-weight: 500;color: #000;background: #f0cd55;display: inline-block;padding: 12px 30px;font-size: 16px; cursor:pointer;
text-transform: uppercase;line-height: 22px;letter-spacing: 2px;}
.annual_report_container .book-club {margin-top: 28px;}
.annual_report_container .annual_content a:hover {background: #008a60;color: #fff;}
.annual_report_container .annual_image {padding: 0 40px 0 0;}
.annual_report_container {max-width: 800px;margin: 0px auto 60px;}
.annual_report_container .annual_content {padding: 0 0 0 20px;}
 /*Finance Report*/
 /*Contact*/
 .contact_sub_banner_image {background-repeat: no-repeat;background-size: cover;}
 .contact_sub_inner_banner_block{padding:150px 50px;}
 .contact_sub_inner_banner_block .contact_sub_block{background: #fff;padding:80px 70px 55px;}
 .contact_sub_inner_banner_block p{margin:0px;font-family: 'FutuBk';font-size: 18px;line-height: 24px;}
 .hours_of_oper_block {margin: 0px 0px 0px 60px;}
 /*Contact*/
/*Checkout*/
.woocommerce-checkout .woocommerce,.woocommerce-cart .woocommerce {padding: 0 0 150px;}
/*Checkout*/
/*22-11-2021*/
ul.available_ticket_status{padding: 0;list-style: none;}
ul.available_ticket_status label,.woocommerce-checkout ul.available_ticket_status label{color:#000;}
/*22-11-2021*/
/*23-11-2021*/
.dinosaurs_home_event .home-slider-data-wrap.text-center {text-align: left !important;}
.dinosaurs_home_event .home-slider-data-wrap .home-slider-image img {margin: 0px !important;}
.dinosaurs_home_event p{font-size: 28px;font-weight: 900;letter-spacing: 0;line-height: 33px;font-family: 'Work Sans';}
.dinosaurs_home_event span.color_red {color: #BB3929;}
.dinosaurs_home_event span.color_orange {color: #F06A33;}
#home-programms .amy_classes_btn.green-button{max-width: 352px;text-align: center;color: #fff;height:50px;line-height: 1;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;margin-left: auto;margin-right: auto;}
/*23-11-2021*/
/*30-11-2021*/
.festival_notice {color: #3959A8;font-family: "Work Sans";font-weight: 600;font-size: 18px;letter-spacing: 1px;line-height: 24px;}
/*30-11-2021*/
/*04-03-2022*/
.mckee_events .calendar-class-slider-block .slick-next, .mckee_events .calendar-class-slider-block .slick-prev{background: #008a60;padding: 10px;width:45px !important;height:45px !important;}
.mckee_events .calendar-class-slider-block .slick-next:hover, .mckee_events .calendar-class-slider-block .slick-prev:hover{background:#00AA77;}
.class-main-page .page-numbers{border: 1px solid #008a60;padding: 10px 15px;color: #008a60;margin-left:5px;}
.class-main-page .page-numbers.current{background:#008a60 ;color: #fff;}
.class-main-page .page-numbers:hover{background: #008a60;color: #fff;}
.class-main-page .page-numbers.dots:hover{background:unset;color: #00AA77;}
/*04-03-2022*/
h3.top-picks-title:empty {display: none;}
/*08-06-2022*/
.call-to-action.home-page-call-action .call-to-action-buttons-block a.volunteer-btn{background-color:#9d63b8;color:#fff;}
.call-to-action.home-page-call-action .call-to-action-buttons-block a.volunteer-btn:hover{background-color:#bd77de;}
/* 25-07-2022 */
.class-main-page a.classes-select-level{ padding: 15px 75px; }
.tribe-events-single .event_custom_button .ticket_altru_link {color: #fff !important;}
/* 25-07-2022 */
/* 09-08-2023 */
#fb5 a img {    padding: 4px 0px 0px 0px;width: 100% !important;max-width: 100px!important;}
#fb5 #fb5-footer .fb5-bcg-tools {background-color: #FFFFFF !important;}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day:after {
	display:none!important;
	}

@media only screen and (min-width: 767px) {
	.holiday_title{min-height:48px;}
}
@media only screen and (min-width: 992px) {
	.hamburger .icon-bar {height: 4px;width: 43px; }
	.hamburger .icon-bar:not(:last-child) {margin-bottom: 10px; }
	.menu-open .hamburger .icon-bar:nth-of-type(1) {top: 11px; }
	.menu-open .hamburger .icon-bar:nth-of-type(3) {top: -17px; } 
	/*24-11-2021*/
	#home-programms .amy_classes_btn.green-button{max-width: 570px;}
	/*24-11-2021*/
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border-small,
.tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border-small {
	display: none !important;
}

header .brand {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;
-ms-flex-align: center;align-items: center; }

/*header .brand img {max-width: 105px;height: auto; }*/

header .header-wrap {margin-top: 15px;background-color: #fff;padding: 20px 20px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;
display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between; }



header .header-buttons-block {display: none; }

header .header-menu-wrap {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }

header .search-button {margin-right: 20px; }
header .search-button img {max-width: 20px;height: auto; }
.yellow-button {color: #000000;font-size: 16px;font-weight: 500;letter-spacing: 2px;text-transform: uppercase;background-color: #F6D32E;padding: 11px 15px;border-radius: 0;display:inline-block;}
.yellow-button:hover {color: #000000;background-color: #f8dd5f; }

.green-button {color: #fff;font-size: 16px;font-weight: 500;letter-spacing: 2px;text-transform: uppercase;background-color: #008a60;padding: 11px 15px;
border-radius: 0; }
.green-button:hover {color: #fff;background-color: #00AA77; }

.blue-button, .tribe-events-single .event_custom_button .ticket_altru_link {color: #fff;font-size: 16px;font-weight: 500;letter-spacing: 2px;text-transform: uppercase;background-color: #3959A8;padding: 11px 15px;
border-radius: 0; }
.blue-button:hover, .tribe-events-single .event_custom_button .ticket_altru_link:hover {color: #fff;background-color: #5072c4;}

.yellow {color: #F6D32E; }

.green {color: #008a60; }

#home-hero {padding: 160px 0 210px;margin-top: -107px;min-height: 90vh;background-position: center;background-size: cover;background-repeat: no-repeat;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;
align-items: center; }
#home-hero h1 {color: #fff;font-size: 3.37em;line-height: .9;letter-spacing: -0.5px;margin-bottom: 12px;text-transform: uppercase; }
#home-hero .home-hero-subtitle {font-size: 1.5em;font-weight: 500; }

#home-slider, #home-slider-desktop {margin-top: -160px;padding-left: 5px;padding-right: 5px; }
#home-slider .home-slider-data-wrap, #home-slider-desktop .home-slider-data-wrap {padding: 25px;background-color: #fff; }
#home-slider .home-slider-text, #home-slider-desktop .home-slider-text,.home-slider-text_title {font-family: Veljovic-McKee, serif;font-size: 1.8em;line-height: 1.16;background-position: center;background-size: contain;background-repeat: no-repeat; }
#home-slider .home-slider-button a, #home-slider-desktop .home-slider-button a {min-width: 310px; }
#home-slider .home-slider-img, #home-slider-desktop .home-slider-img  {min-height: 315px;background-size: cover;background-repeat: no-repeat;background-position: center; }
#home-slider .home-slider-buttons, #home-slider-desktop .home-slider-buttons {position: absolute;bottom:40%;right: 25px;left: 25px;text-align: center; }
#home-slider .home-slider-buttons a, #home-slider-desktop .home-slider-buttons a {display: inline-block;width: 50px;height: 50px;border: 1px solid #fff;background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.13) 0%, rgba(255, 255, 255, 0.13) 100%);background: linear-gradient(180deg, rgba(255, 255, 255, 0.13) 0%, rgba(255, 255, 255, 0.13) 100%);position: relative;}
#home-slider .home-slider-buttons a:hover, #home-slider-desktop .home-slider-buttons a:hover {background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.43) 0%, rgba(255, 255, 255, 0.43) 100%);
background: linear-gradient(180deg, rgba(255, 255, 255, 0.43) 0%, rgba(255, 255, 255, 0.43) 100%); }
#home-slider .home-slider-buttons a.prev-slide:before, #home-slider-desktop .home-slider-buttons a.prev-slide:before {content: url("../mckee-garden/img/ic_arrow_back_white.svg");position: absolute;width: 18px;height: 18px;top: 0;right: 0;bottom: 0;left: 0;margin: auto; }
#home-slider .home-slider-buttons a.next-slide:before, #home-slider-desktop .home-slider-buttons a.next-slide:before  {content: url("../mckee-garden/img/ic_arrow_back_white.svg");-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);position: absolute;width: 18px;height: 18px;top: 0;right: 0;bottom: 0;left: 0;
margin: auto; }

#top-picks {padding: 90px 0; }
#top-picks .top-picks-wrap {background-color: #F4F2E9;padding: 33px 32px 27px 32px;position: relative;height: 100%; }
#top-picks .top-picks-wrap.event:before {content: 'event';display: inline-block;position: absolute;color: #000000;text-transform: uppercase;background-color: #6B9A57;font-size: 0.75em;font-weight: 500;line-height: 1;padding: 5px 10px;left: 25px;top: -10px; }
#top-picks .top-picks-wrap.exhibit:before {content: 'exhibit';display: inline-block;position: absolute;color: #000000;text-transform: uppercase;background-color: #77CCD3;font-size: 0.75em;font-weight: 500;line-height: 1;padding: 5px 10px;left: 25px;top: -10px; }
#top-picks .top-picks-wrap.canceled:after {content: 'canceled';display: inline-block;position: absolute;color: #000000;text-transform: uppercase;
background-color: #F6D32E;font-size: 0.75em;font-weight: 500;line-height: 1;padding: 5px 10px;top: -10px; }
#top-picks .top-picks-wrap.exhibit.canceled:after {left: 98px; }
#top-picks .top-picks-wrap.event.canceled:after {left: 92px; }
#top-picks .top-picks-title {font-size:20px;line-height:24px;font-weight: 500;margin-bottom: 10px;color: #3959A8;font-family: WorkSans-McKee, sans-serif;text-transform: capitalize;letter-spacing: unset;}
#top-picks .top-picks-annonce {color: #000000; }
#top-picks .hours-operation-title {font-size: 1.25em;font-weight: 500; }
#top-picks .hours-operation-time {font-size: 1.25em;font-weight: 500; }
#top-picks .hours-operation-button {min-width: 320px; }

#home-children-garden {padding: 90px 0;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;
-webkit-align-items: center;-ms-flex-align: center;align-items: center;min-height: 80vh;background-repeat: no-repeat;background-position: center;background-size: cover; }
#home-children-garden .home-children-garden-wrap {background-color: #fff;padding: 45px 12px; }
#home-children-garden .home-children-garden-text {font-size: 1.25em;font-weight: 500;max-width: 345px;margin-left: auto;margin-right: auto; }

.call-to-action {padding: 30px 11px 37px; }
.call-to-action .call-to-action-wrap {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 15px 50px;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center; }
.call-to-action .call-to-action-social-block {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-flex-basis: 330px;-ms-flex-preferred-size: 330px;flex-basis: 330px;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;gap: 15px; }
.call-to-action .call-to-action-social-links ul {margin: 0;padding: 0;list-style: none;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;gap: 22px; }
.call-to-action .call-to-action-social-title {font-size: 0.87em;-webkit-flex-basis: 100%;-ms-flex-preferred-size: 100%;flex-basis: 100%;
text-align: center; }
.call-to-action .call-to-action-buttons-block a {min-width: 352px;line-height: 1;padding: 3px 15px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;height: 50px; }

#home-programms {position: relative;padding: 90px 0 260px;background-size: cover;background-position: center;background-repeat: no-repeat; }
#home-programms .home-programm-subtitle {color: #fff;font-size: 1.25em;font-weight: 500; }
#home-programms .home-programm-blur {display: none; }
#home-programms .home-programm-wrap {position: relative;text-align: center;overflow: hidden;-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out; }
#home-programms .home-programm-wrap:hover {opacity: 0.8; }
#home-programms .home-programm-thumbnail {height: 345px;background-size: cover;background-position: center;background-repeat: no-repeat;position: relative;z-index: 2; }
#home-programms .home-programm-data {/* height: calc(100% - 345px); */padding: 0 20px 40px;z-index: 3;position: relative;background: webkit-linear-gradient(top, rgba(255, 255, 255, 0.13) 0%, rgba(255, 255, 255, 0.13) 100%);background: linear-gradient(180deg, rgba(255, 255, 255, 0.13) 0%, rgba(255, 255, 255, 0.13) 100%); }
#home-programms .home-programm-date {background-color: #fff;color: #000000;font-size: 0.75em;font-weight: 500;padding: 5px 12px;text-align: left;
-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);margin-bottom: 15px; }
#home-programms .home-programm-title {font-size: 1.25em;font-weight: 500;color: #fff;text-align: left;margin-bottom: 20px; }
#home-programms .home-programm-excerpt {color: #fff;text-align: left; }
#home-programms .yellow-button {line-height: 1;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;
-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;height: 50px;max-width: 352px;margin-left: auto;margin-right: auto; }
#home-programms .slick-track {display: -webkit-box !important;display: -webkit-flex !important;display: -ms-flexbox !important;display: flex !important; }
#home-programms .slick-slide {height: inherit !important; }
#home-programms .slick-prev, #home-programms .slick-next {width: 50px;height: 50px;z-index: 99; }
#home-programms .slick-prev {left: -20px; }
#home-programms .slick-next {right: -20px; }
#home-programms .slick-prev:before {content: url("../mckee-garden/img/ic_arrow_back_white.svg");padding: 15px 0;display: block;width: 50px;
height: 50px;border: 1px solid #fff;background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0.5) 100%);background: linear-gradient(180deg, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0.5) 100%); }
#home-programms .slick-next:before {content: url("../mckee-garden/img/ic_arrow_back_white.svg");padding: 15px 0;-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);display: block;width: 50px;height: 50px;border: 1px solid #fff;background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0.5) 100%);background: linear-gradient(180deg, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0.5) 100%); }

footer #subscribe-form {position: relative;transform: translateY(-35%); margin-bottom: -36px;}
#subscribe-form .subscribe-form-wrap {position: relative;display:flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;gap: 25px;background-color: #fff;padding: 25px;z-index: 2;width:100%;}
#subscribe-form .subscribe-form-wrap .form-title {font-family: 'Cormorant', serif;font-weight: 700;font-size: 1.5em;letter-spacing: -0.26px;-webkit-flex-basis: 200px;-ms-flex-preferred-size: 200px;flex-basis: 200px; }
#subscribe-form .subscribe-form-wrap .inline-form {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;
gap: 11px 20px;-webkit-flex-basis: 100%;-ms-flex-preferred-size: 100%;flex-basis: 100%; }
.woocommerce-form-login input, .cart-page-form + .cart-collaterals  .shipping-calculator-form input, .cart-page-form + .cart-collaterals .select2-container--default .select2-selection--single,#subscribe-form .subscribe-form-wrap input:not([type="submit"]) {border: 1px solid #3959A8;background-color: #EBEBEB;font-family: 'WorkSans-McKee';
font-size: 14px;line-height: 1;padding: 16px 25px;-webkit-flex-basis: 100%;-ms-flex-preferred-size: 100%;flex-basis: 100%; }
#subscribe-form .subscribe-form-wrap input[type="submit"] {background-color: #3959A8;color: #fff;font-family: 'WorkSans-McKee';font-size: 15px;
font-weight: 500;border: none;padding: 16px 45px;-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;-webkit-flex-basis: 100%;
-ms-flex-preferred-size: 100%;flex-basis: 100%; }
#subscribe-form .subscribe-form-wrap input[type="submit"]:hover {background-color: #5072c4; }
/*09-04-2021*/

.cart-page-form + .cart-collaterals .select2-container--default .select2-selection--single{padding:0; height: 38px;}
.cart-page-form + .cart-collaterals  .shipping-calculator-form input,.woocommerce-form-login input{padding: 10px;}
.cart-page-form + .cart-collaterals  .shipping-calculator-form .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 38px;}
.cart-page-form + .cart-collaterals .shipping-calculator-form #calc_shipping_state_field > span{width:100%;}
.cart-page-form + .cart-collaterals  .shipping-calculator-form .select2-container--default .select2-selection--single .select2-selection__rendered{text-align:left;line-height: 38px;}
.woocommerce-form-login button.button.woocommerce-form-login__submit,.cart-page-form + .cart-collaterals .woocommerce-shipping-calculator button{letter-spacing: .5px;    margin: 3px; background-color: #3959a8;  color: #fff;  font-family: worksans-mckee; font-size: 15px;  font-weight: 500; border: 0;  border-radius: 0;  text-transform: uppercase;  padding: 16px 45px;}
 .woocommerce-error::before{top:26px;    left: 25px;}
.woocommerce-form-login button.button.woocommerce-form-login__submit{margin: 0 20px;}
.cart-page-form + .cart-collaterals .woocommerce-shipping-calculator button:hover,.woocommerce-form-login button.button.woocommerce-form-login__submit:hover{background-color: #5072c4;}
.woocommerce-error{padding: 20px 60px;}
.tribe-bar-disabled #tribe-bar-form #tribe-bar-views{display:none;}
/*09-04-2021*/

footer {padding: 0 0 25px;background-color: #008a60;position: relative;/*background: linear-gradient(to top, #008a60 8%, #008a60 90%, rgb(255, 255, 255) 10%); */}
footer .widget {color: #fff; }
footer a {color: #fff;-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out; }
footer a:hover {color: #3959A8; }
footer .footer-wrap {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 30px 5%; }
footer .footer-logo {margin-bottom: 45px; }
footer .footer-address {margin-bottom: 15px; }
footer .widget-title {color: #F6D32E;font-family: 'WorkSans-McKee';font-size: 1em !important;font-weight: 700;margin-bottom: 20px !important; line-height: 18px !important; text-transform: uppercase; letter-spacing: -0.5px !important;}
footer .widget ul {margin: 0;padding: 0;list-style: none; }
footer .widget ul li {margin-bottom: 15px; }
footer .footer-hours-operation {margin-bottom: 15px; }
footer .footer-hours-operation .days-operation {font-size: 1.25em; }
footer .footer-hours-operation .hours-operation {font-size: 1.25em; }
footer .footer-hr {width: 100%;height: 1px;background-color: #fff;opacity: 0.31;margin-top: 30px;margin-bottom: 30px;border-bottom: 1px solid #fff; }
footer .footer-copyright {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;
flex-wrap: wrap;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;gap: 30px 15px; }
footer .footer-seals {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;
flex-wrap: wrap;gap: 30px; }
footer .footer-seals img,footer .footer-seals a {-webkit-align-self: center;-ms-flex-item-align: center;align-self: center; }
footer .copyright {color: #fff; }
.wpcf7 form .wpcf7-response-output {display: inline-block;width: 100%;margin:10px 0 0;}
/*18.3.2021*/
.home-slider-image img{display:block;}
.mckee_botanical_sub_block.home-slider-item .home-slider-text p{ background-image: url("https://mckeegarden.org/wp-content/uploads/2021/05/2021-1.svg");background-position: center;background-size: contain;background-repeat: no-repeat;}
.children_garnden_text {color: #008a60;font-family:'GardenGrownUS-D';font-size: 60px;line-height: 45px;margin: 5px 0 20px;display: inline-block;}
.home-slider-item.slick-slide {height: auto;}
/*18.3.2021*/
/*19.3.2021*/
.exhibit_label{display: inline-block;position: absolute;color: #000000;text-transform: uppercase;background-color: #77CCD3;font-size: 0.75em;font-weight: 500;line-height: 1;padding: 5px 10px;left: 25px;top: -10px;z-index: 1;}
.sold_out_position_block{display: inline-block;position: absolute;color: #000000;text-transform: uppercase;background-color: #F6D32E;font-size: 0.75em;font-weight: 500;line-height: 1;padding: 5px 10px;top: -10px;left:92px;z-index:1;}
.event_label{display: inline-block;position: absolute;color: #000000;text-transform: uppercase;background-color: #6B9A57;font-size: 0.75em;font-weight: 500;line-height: 1;padding: 5px 10px;left: 32px;top: -10px;z-index:1;}
.top-pick-spacing{padding:0px 15px}
.inline-form > div{width:100%;}
span.ajax-loader {display: none !important;}
/*19.3.2021*/
/*19.3.2021*/
/*#top-picks .hours-operation-button{min-width:100%;}*/
/*19.3.2021*/
/*20.3.2021*/
body{overflow-x: unset;}
.slick-prev, .slick-next {font-size: 0;line-height: 0;position: absolute;top: 50%;display: block;width: 20px;height: 20px;padding: 0;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);
cursor: pointer;color: transparent;border: none;outline: none;background: transparent;}
/*20.3.2021*/
#home-programms .slick-slide {border:0px;outline:0px;}
.yellow-button{white-space:normal;}
.subscribe_txt{font-family: 'Cormorant', serif;font-weight: 700;font-size: 1.5em;letter-spacing: -0.26px;flex-basis: 200px;}
/*Header*/
.mob-menu-header-holder{width: 80px !important;background-color: transparent !important;top: 14px !important;position: absolute !important;right:40px !important;}
body.admin-bar .mobmenu.mob-menu-header-holder{top: 15px !important;}
body.mob-menu-overlay, body.mob-menu-slideout, body.mob-menu-slideout-over, body.mob-menu-slideout-top{padding:0px !important;}
#mobmenuright li a, #mobmenuright li a:visited, .show-nav-right .mob-menu-copyright, .show-nav-right .mob-expand-submenu i{font-family:'WorkSans-McKee', sans-serif !important;font-size:22px;}
.mobmenu-right-alignment.mobmenu-panel.mobmenu-right-panel.show-panel{width:100%;}
.mobmenu-right-alignment.mobmenu-panel.mobmenu-right-panel.show-panel #mobmenuright{}
.mobmenu-right-alignment.mobmenu-panel.mobmenu-right-panel.show-panel .mob-expand-submenu {top:3px;}
.mobmenu-right-alignment.mobmenu-panel.mobmenu-right-panel.show-panel .mobmenu-content #mobmenuright .sub-menu li {padding-left:0px;}
.mobmenu-content {display: flex;justify-content: center;align-items: center;}
.mobmenu-parent-link div.mobmenu-content { height:unset;}
/*Header*/

/*26.3.2021*/
/*#mission-history .common_banner_tittle{margin-bottom:45px;}*/
.hours_of_operations p, .hours_of_operations{margin:0px; color:#fff;}
.hours_of_operations p.yellow{color:#F6D32E;}
.hours_of_operations div div.para_block{background-color:#6B9A57;position: relative; height: 100%;}
.container-wrap{max-width:85%;margin:0px auto;}
.mission_history_content #home-hero{padding-bottom:0px;min-height:initial;}
.top-spacing{margin-top:100px;}
.white_box{background: #fff;}
.mission-history-main-page .white_box{padding:55px 40px 0px;}
.banner_content_wrap{padding-left:25px;}
.common_banner_content p{margin-bottom:30px;font-size:18px;line-height:24px;}
.common_banner_content a{display:inline-block;}
.common_spacing{padding:50px 0px}
.history_tittle{font-size: 46px;line-height: 40px; color: #008a60;max-width: 58%;margin-bottom:40px;}
 .margin-left-space{margin-left:65px;}
.parent_div{display:table;height:100%;}
.child_div{display:table-cell;vertical-align:bottom;width: 50%;}
.child_div2{display:table-cell;}
.parent_div .white_box{padding:60px;}
.child_div .white_box{max-width: 80%;margin-right:auto;}
.child_div2 .white_box{max-width:88%;margin-left: auto;}
.button_below_container{background: #f4f2e9;padding: 80px 60px;}
.central_florida_section .whit_box{padding:60px 40px;}
.bg_container{background-size: cover;background-repeat: no-repeat; background-position:center;}
.button_section{position:relative;}
.florida_landmark .white_box{padding:75px 65px;}
.mckee_unveiled .white_box{margin-right:auto;max-width:75%;}
.florida_landmark_content .white_box{margin-left:auto;max-width:75%;}
.lazyloaded {opacity: 1;transition: opacity 400ms;transition-delay: 0ms;}
.mckee_history_container img {width: 100%;max-width: 100%;margin: 0;}
.common_banner_content .common_spacing{padding:50px 0px;}
.florida_landmark .common_spacing{padding:80px 0px 150px;}
.mission-history-main-page .container-wrap{width:100%;} 
p:empty{display:none;}
.banner_middle_tittle{display:table-cell;vertical-align:middle;}
.common_banner_content .banner_middle_content{display:table;height:100%;width:100%;}
.banner_bottom_content .white_box{padding:55px 65px 0px;}
/*.mission_history_content p{line-height:24px;}*/
.common_banner_bg{background-repeat: no-repeat;background-size: cover;}
 body .mob-menu-slideout-over{overflow-x:unset;}
.header-social-buttons {display: flex;align-items: center;}
.call-to-action .call-to-action-social-links ul > li{margin-right:22px;}
.call-to-action .call-to-action-social-links ul{gap:unset;margin-left: 15px;}


.mission_history_content .call-to-action{background: white;max-width: 95%;margin: 0px auto;z-index: 1;position: absolute;right: 0;left: 0;}
.end_banner_img{text-align:center;}
/*26.3.2021*/
/*30.3.2021*/
.common_bg_color{background-color:#f4f2e9;}
 #home-hero {padding: 160px 0 210px;margin-top: -107px;min-height: 90vh;background-position: center;background-size: cover;background-repeat: no-repeat;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;
    align-items: center; }
 .common_banner_content .home-hero-subtitle {font-size: 1.5em;font-weight: 500; }
.btn1-visit-us:hover{background-color: #3959A8;color:#fff;}
.buy_online_tickets .btn1-visit-us:hover{background-color: #000;color:#fff;}
.parent_block{display:table;width:100%;}
.child_block{display:table-cell;vertical-align:middle;}
form span.wpcf7-not-valid-tip {color: red;}
.page-id-4802 .common_banner_tittle{margin-top:0px;}
.florida_landmark img{width:100%;max-width:400px;margin:0px auto}
.common_form_container .donation-form-wrap-container .donation_title_block h3.sub_title2{font-size:46px;line-height: 39px;margin: 0 0 60px;font-weight: bold;letter-spacing: -0.5px; font-family: 'Cormorant-McKee';text-transform: none;    }
.common_form_container .become_membership_first_block1 .donation_title_block{height:auto;}
.common_form_container .become_membership_first_block1 .button-amount,.common_form_container .become_membership_first_block1 .amount_chose_btn .row .button-amount:last-child{width: 19.2%;margin: 0 .4% .8% .4%;}
.common_form_container .amt_click:checked+.button-amount span {color: #fff;}
.membership_form_container .membership-details ul,.gatekeeper_form_container .membership-details ul{list-style: none;margin: 0;padding: 0;overflow: auto;font-size: 18px;}
.membership_form_container .membership-details input.member-level[type=radio],.gatekeeper_form_container .membership-details input.member-level[type=radio],ul.available_ticket_status input[type=radio] {position: absolute;visibility: hidden;}
.membership_form_container .become_membership_details_list.membership-details ul li label.member-level-label,.gatekeeper_form_container .membership-details ul li label.member-level-label,ul.available_ticket_status label{margin: 0;padding-left: 35px;}
.membership_form_container .membership-details ul li .member-level-label,.gatekeeper_form_container .membership-details ul li .member-level-label,ul.available_ticket_status label{background-position: top 2px left;font-size: 17px;line-height: 27px;}
.membership_form_container .membership-details ul li .member-level-label,.gatekeeper_form_container .membership-details ul li .member-level-label,ul.available_ticket_status label{padding-left: 50px;z-index: 9;position: relative;width: 100%;background-image: url('https://mckeegarden.org/wp-content/uploads/2020/02/Radio-Normal.png');background-repeat: no-repeat;background-position: top 3px left;font-size: 20px;font-weight: 500;margin: 0;line-height: 24px;cursor: pointer;}
.membership_form_container .membership-details ul li input.member-level[type=radio]:checked+.member-level-label,.gatekeeper_form_container .membership-details ul li input.member-level[type=radio]:checked+.member-level-label,ul.available_ticket_status input[type=radio]:checked+label{background-image: url('https://mckeegarden.org/wp-content/uploads/2020/02/Radio-Active.png');}
.membership_form_container .become_membership_details_list.membership-details ul li:nth-child(2) {padding: 0 5px;}
.membership_form_container .become_membership_details_list.membership-details ul li {width: 33%;margin-top: 10px;}
.membership_form_container .become_membership_details_list.membership-details ul li {padding-top: 0;}
.membership_form_container .member-status ul li,.gatekeeper_form_container .membership-details ul li {padding: 15px 0;}
.membership_form_container .membership-details ul li,.gatekeeper_form_container .membership-details ul li{display: block;position: relative;float: left;width: 100%;padding: 15px 40px;}
.become_membership_name{margin: 15px 0 0;font-weight: bold;font-size: 20px;line-height: 27px;font-family: 'FutuBk';}
.membership-details{margin:25px auto 0;width:95%;}
.become_membership_first_block{padding: 40px 40px 25px;background: #F8F2EC;width: 60%;margin: 0px auto;}
.become_member_link{display:inline-block;padding: 10px 35px;}
.amount_chose .donation_title_block h3{margin:0px;}
.amount_chose .donation_title_block{min-height:auto;}
.custom_div_donate{margin-top:20px; }
.card_type_container > div{display:inline-block;margin:0px;}
.card_type_container > div input{opacity:0;position:absolute;}
.card_type_container > div label{cursor:default;}
.become_membership_details_list.membership-details  ul li{padding-top:0px;}
.become_membership_details_list.membership-details  ul li label{margin:0px;padding-left: 35px;}
.become_wish.fullcols .tax-check{left:0px;}
.become_donate_block .button-amount,.become_donate_block .other_amount_block{background: #E9E4DE;}
.become_donate_block .other_amount_block input{background:#fff;}
span.become_membership_name {width: 72%;display: inline-block;margin: 0px;}
.member-price {color: #60b968;font-weight: 800;width: 25%;display: inline-block;margin: 0;vertical-align: top;}
.gatekeeper_form_container .membership-details{width:100%;margin:0px;}
.gatekeeper_form_container .member-status ul li {padding: 15px 0;}
.gatekeeper_form_container .become_membership_details_list.membership-details ul li {padding-top: 0;}
.gatekeeper_form_container .become_membership_details_list.membership-details ul li label{font-size:18px;line-height:24px;font-weight:500;}
.gatekeeper_form_container .donation_step_2_content_container .become_membership_details_list.membership-details ul li label {width: auto;}
.gatekeeper_form_container .become_membership_details_list.membership-details ul li label {margin: 0;padding-left: 35px;}
.gatekeeper_form_container .donation_step_2_content_container ul li .member-level-label {background-size: 18px;background-position: top 3px left;}
 /*30.3.2021*/

 /*8.4.2021*/
.nature_sidebar{background: #f9f2ec;padding: 40px 20px;height:100%;}
.nature_sidebar h5{font-size: 18px;color: #5fb968;line-height: 1.2;font-family: 'FutuBk';font-weight: 600;letter-spacing: 0.6;}
.nature_connect_event .logo_heading{font-size: 18px;line-height:31px;font-family: 'FutuBk';text-transform: uppercase;color:#61BA68;}
.zebra_block img{width:100%;}
.event-description .about_sub_tittle{font-family: 'FutuBk';word-wrap: break-word;}
.event-description .nature_content p{font-size: 18px;line-height: 24px;color: #000;word-wrap: break-word;letter-spacing: .5px;}
.nature_connect_event p{font-size: 18px;line-height: 31px;color: #000;word-wrap: break-word;letter-spacing: .5px;}
.alignleft{float:left;display:inline;margin-right:28px;}
.alignright{float:right;display:inline;margin-left:28px;}
.three_img_block>div div{min-height:100%;}
.three_img_block>div div img {max-width: 500px;width: 100%;display: block;margin: 0 auto;}
.zebra_block>div:nth-child(4n-3) div {margin-left: 0;margin-right: 2%;}
.zebra_block>div:nth-child(4n-2) div {margin-left: 1%;margin-right: 1%;}
.zebra_block>div:nth-child(4n-1) div {margin-left: 1%;margin-right: 1%;}
.zebra_block>div:nth-child(4n) div {margin-left: 2%; margin-right: 0;}
.zebra_block .img-container{display: flex;justify-content: center;}
.event-description .nature_sidebar .sidebar_content p{padding:0px}
.nature_sidebar p span:last-child {color: #5fb968;}
.class-main-page .classes-inner-html .event-description .nature_content p{display: block;margin-bottom: 15px;}
.class-main-page .event-description .nature_content p:empty{display:none;}
.nature_sidebar ul li{font-family: 'FutuBk';font-size: 18px;line-height: 31px;color: #000;word-wrap: break-word;letter-spacing: .5px;}
.event-description .nature_img_container img{max-width:300px;width:100%;}

 /*8.4.2021*/
/*8.4.2021 common*/
.common_form_container #home-hero .container-fluid > .row > div {padding: 0px;}
/*8.4.2021 common*/
/*9.4.2021 */
.event_details .date-section {display: block; width: 100%; margin: 0 auto;}
.event_details .date-section  .calendar_img  {display: inline-block; vertical-align: middle;width: 8%;}
.event_details .date-section .date-div {   display: inline-block;  vertical-align: middle;width: auto;}
.event_details .date-section .date-date p {margin-bottom: 0px; font-weight: bold;padding:0;}
.event_details .date-section .date-time p:last-child {margin-bottom: 0;margin-top: 10px;}
.event_details .date-section  .date-time p{ font-weight: bold;padding:0;}
.event_details .event-description p.event_time_para br {display: none;}
/*9.4.2021 */

/*6.5.2021*/
.direction_location .direction .visit_us_contact_block{padding:15px 0px;}
.direction_location .direction .visit_us_contact_block .location_details{padding:5px 0px;font-weight:bold;}
.direction_location .direction .visit_us_contact_block .garden_number{padding:5px 0px;font-weight:bold;}
.direction_location .direction .visit_us_contact_block .garden_number .direction-text-spacing a{display:inline-block;font-size:16px;color:#000;font-weight:bold;}
.direction_location .direction .garden_direction_btn{width:65%;background-color:#000;}
/*6.5.2021 */

/*6.5.2021-common slider*/
.mckee_events .exhibit_slider_section .exhibit_slider_container ul { margin: 0; padding: 0;}
.mckee_events .exhibit_slider_section {display: none;}
.mckee_events #exhibit_slider_list li {display: inline-block; vertical-align: middle;    height: auto;/*width: 100% !important;*/}		
.mckee_events .exhibit_slider_section .exhibit_slider_container ul { margin: 0; padding: 0;}
.mckee_events  .exhibits_events:focus,.silder_div.exhibits_events .row:focus,#exhibit_slider_list li:focus,#slider1 li:focus {outline:0;} 
.mckee_events .silder_div .exhibiions_content_block .exhibiton_inner_right {padding: 65px 50px ;}
.mckee_events .silder_div .exhibiions_content_block .exhibiton_inner_right .archive-summary h2.archive-title  {font-size: 35px;margin-bottom: 30px;line-height: 40px;}
.mckee_events .silder_div .exhibiions_content_block .exhibiton_inner_right .archive-summary .exhibit-desc p {font-size: 20px; line-height: 24px; padding: 0px 0px 30px;  margin-bottom: 0;}
.mckee_events .silder_div .exhibiions_content_block .event-more_block a.btn1 { display: inline-block;  vertical-align: middle;  width: auto;background-color: #008a60;color: #fff;padding: 15px 20px; font-size: 16px;  line-height: 24px;font-weight:500;text-transform: uppercase;letter-spacing: 2px;}
.mckee_events .silder_div.exhibits_events .row > div:nth-child(2) .exhibiton_inner_right {padding-left: 20px; padding-right: 10px;}	
.mckee_events .silder_div .exhibiions_content_block .event-more_block a.btn1:hover {color: #fff; background-color: #00AA77;}
.mckee_events .silder_div .exhibiions_img_block .exhibiton_inner_left a img {max-width: 100%;}
.mckee_events .slider_container_two {display: block; margin-top: -200px; width: 100%;    margin-bottom: 30px;}
.mckee_events .exhibit_slider_section {display: none;}
.mckee_events .slider_main_div {display: block; margin: 0 auto; width: 80%;}
.mckee_events .exhibit-main-cont .slider_main_div .exhibit-row {padding: 0px;}
.mckee_events .slider_main_div ul li {display: inline-block; vertical-align: middle;    height: auto;}
.mckee_events .slider_main_div ul {padding-left: 0;}
.mckee_events #slider1  .slick-prev  {display: inline-block; width: 20px;  height: 35px;   left: 70%;  top: 91%;z-index: 99; }
.exhibt_main .mckee_events .exhibiton_main_container .row > div:nth-child(2) .archive-wrap article {padding-bottom: 0px;;}
.mckee_events .exhibiions_content_block .exhibiton_inner_right {padding-left: 45px;}
.mckee_events .exhibits_events .archive-summary {padding: 0px 0px 0px;}
.mckee_events .exhibition_div {padding:0px;} 
.mckee_events .silder_div.exhibits_events {background-color: #fff;}
.exhibiions_img_block a{display:inline-block;}
.exhibiton_inner_left{background-size:cover;}
/*6.5.2021*-common slider/
/*10.8.2021*/
.event-description .sponsor_img{display:flex;}
.event-description .sponsor_img span{display:inline-block}
.event-description .sponsor_img span img {width:100%;height:auto;}
.event-description .sponsor_img .radio_img img{max-width:225px}
.event-description .sponsor_img .car_logo img{max-width:500px;}
.event-description .sponsor_img br{display:none;}
/*10.8.2021*/
/*16-08-2021*/
.top_row_description_inner_section .row {height: 100%;}
.top-pics-image img {width: 100%;opacity:0;visibility:hidden;}
.top-pics-image{background-position: center;background-size: cover;}
#top-picks .top-picks-wrap .child_div {vertical-align: middle;}
/*.top_row_description_inner_section {height: auto !important;}*/
.top_row_container .col-xl-4{margin:0 0 30px;}
#top-picks .top-picks-wrap.exhibit_event_button_block {height: 100%;background-color: #3959A8;text-align: center;}
.exhibit_event_button_block a {min-width: 347px;max-width: 347px;width: 100%;}
.yellow-button.white-button{background-color:#fff;}
.hours_image{width:100%;max-width:530px;}
.yellow-button.white-button:hover {background: #f8dd5f;}
/*16-08-2021*/
/*21-12-2021*/
.home-slider-text p a{color:#F6D32E;}
.home-slider-text p a:hover{text-decoration:underline;}
/*21-12-2021*/
/*29-03-2022*/
.hours_of_operations.home-garden-cafe-box .row .para_block {background: #FFF2CC;border-left: 0px;}
.hours_of_operations.home-garden-cafe-box .row > div {border: 2px solid #2F528F;}
.hours_of_operations.home-garden-cafe-box .row .para_block .a-yellow-text {color: #4472C4;font-weight: 500;font-size: 18px;line-height: 24px;}
.hours_of_operations.home-garden-cafe-box .row .para_block .a-bold-text{color:#000000;font-size: 18px;line-height: 24px;}

.hours_of_operations.home-hours-box div div.para_block p{margin:0px;}
.hours_of_operations.home-hours-box div div.para_block{background-color:#000;position: relative; height: 100%;margin:0px; color:#fff; max-width: 100%;
flex: 0 0 100%;}
.hours_of_operations.home-hours-box div div:first-child{display:none;}
.hours_of_operations.home-garden-cafe-box .row .para_block{border: 0;background: #F4F2E9;}
.home-garden-cafe-box > .row div:first-child{border: 0;background: #e1b674;display: table;}
.home-garden-cafe-box > .row div:first-child a{display: table-cell !important;vertical-align: middle;padding:0px 5px;}
/*29-03-2022*/
/* 14-06-2022 */
.special-events-page .tribe-mini-calendar thead td {background-color: #365090;}
/* 14-06-2022 */
/* 16-06-2022 */
.blue_text{color:#365090 !important;}
.orange_text{color:#894130 !important;}
.yellow_text{color:#0A5761 !important;}

.special-events-page .tribe-mini-calendar-nav span:focus, .special-events-page .tribe-mini-calendar .tribe-events-has-events div[id*=daynum-] a:focus, footer section#subscribe-form#subscribe-form .subscribe-form-wrap input:not([type="submit"]):focus, footer section#subscribe-form .wpforms-form button[type=submit]:focus, .footer-phone a:focus, footer .widget .footer-email a:focus, footer .widget ul li a:focus, footer .footer-seals a:focus, .btn1-visit-us:focus, #home-slider .home-slider-button a:focus, #home-slider-desktop .home-slider-button a:focus, .yellow-button:focus, .top-picks-container a:focus, .green-button:focus, .white-button:focus, .blue-button:focus, .volunteer-btn:focus, .banner_content a:focus, .volunteer_content .banner_content p a:focus, .common_form_container input[type=text].othr_amt_r:focus, .common_form_container .donation-form-wrap-container .first_continue:focus, #home-slider .home-slider-buttons a:focus, #home-slider-desktop .home-slider-buttons a:focus, .exhibiions_img_block a:focus, .silder_div .exhibiions_content_block .event-more_block a.btn1:focus {outline: #0018FF solid 2px !important;}
/* 16-06-2022 */
/* 03-08-2022 */
/* .home_page_new #top-picks, .hours_section_new {padding: 0px 0px 70px 0px;} */
/* .home_page_new .call-to-action {padding: 50px 0px 90px 0px;} */
.home_page_new #top-picks .exhibit_event_button_block { padding: 30px; margin: 0px 15px;}
.home_page_new #top-picks .exhibit_event_button_block a { min-width: unset;}
/* 03-08-2022 */
.home_page_new #top-picks .exhibit_event_button_block {margin: 0px 15px 30px 15px;}
.top_row_container .col-xl-6{margin:0 0 30px;}
/* 10-08-2023 */

.waterlily_main_section{text-align:center!important;}
.waterlily_main_section .event_date{color:#F6D32E!important;font-weight: bold!important;padding: 0px!important;}
.waterlily_main_section p{font-size: 20px!important;line-height: 30px!important;font-family: "Work Sans"!important;padding:40px 0px!important}
.waterlily_main_section h2{font-size: 25px!important;line-height: 35px!important;font-weight: bold!important;font-family: "Work Sans"!important;text-transform: capitalize!important;}
.car_main_section{text-align:center!important;}
.car_main_section .event_date{color:#F6D32E!important;font-weight: bold!important;padding: 0px!important;}
.car_main_section p{font-size: 30px!important;line-height: 35px!important;font-family: "Work Sans"!important;padding:40px 0px!important}
.car_main_section h2{font-size: 30px!important;line-height: 35px!important;font-weight: bold!important;font-family: "Work Sans"!important}
/* .others:first-child{display:none!important;} */
.others:nth-child(1){display:none!important;}
/* 11-08-2023 */
.festival_main_section{text-align:center!important;}
.festival_main_section p{font-size: 30px!important;line-height: 35px!important;font-family: "Work Sans"!important;padding:0px 0px 10px 0px!important;text-transform: capitalize!important;}
.festival_main_section h2{font-size: 30px!important;line-height: 35px!important;font-weight: bold!important;font-family: "Work Sans"!important}
.festival_main_section .thank_you_text{font-size: 35px!important;line-height: 40px!important;}
.top-picks-annonce h3{font-family: WorkSans-McKee, sans-serif;font-size: 18px!important;line-height: 23px!important}
.top-picks-annonce{display: block!important;}
/* 16-08-2023 */
.sponsors_image_section{padding:30px 0px!important;}
/* jungle-lights-css-start */
.slider-event-heading{ color: #6B9A57;font-family: Cormorant;font-size: 45px;font-weight: bold;letter-spacing: 0;line-height: 49px;text-align: center;text-transform: uppercase;margin: 0px;}
.more-days-hours-txt{ color: #000000;font-family: "Work Sans";font-size: 20px;font-weight: bold;letter-spacing: 1px;line-height: 27px;
text-align: center;text-transform: uppercase;margin: 30px 0px;}
.advanced-sal-ticket-txt{ color: #3959A8;
  font-family: "Work Sans";font-size: 24px;font-weight: bold;letter-spacing: 0;line-height: 37px;text-align: center;margin: 0px;}
/* jungle-lights-css-end */
.class-main-page .tribe-events .tribe_updated_callendar .tribe-events-calendar-series-archive__container,.class-main-page .tribe-events .tribe_updated_callendar .tribe-events-c-subscribe-dropdown__container{display:none;}
.tribe-common--breakpoint-medium.tribe-events .tribe_updated_callendar .tribe-events-calendar-month__day{min-height:50px !important;}
.class-main-page .tribe-events .tribe_updated_callendar .tribe-events-c-top-bar__today-button {display: none !important;}
.class-main-page .tribe-events .tribe_updated_callendar span.tribe-events-c-top-bar__datepicker-desktop.tribe-common-a11y-hidden {font-family: "WorkSans-McKee";font-size: 20px;line-height: 26px;}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-h6{font-family: "WorkSans-McKee";}
.class-main-page .tribe-common.tribe-events{display:inline-block;width:100%;}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container.tribe-events-l-container.tribe_updated_callendar {min-height: unset;}
.class-main-page .tribe-events-c-day-marker.tribe-events-calendar-month-mobile-events__day-marker:after{background:transparent;}
.class-main-page .tribe-events .tribe-events-calendar-month-mobile-events__mobile-event{padding:0px;margin-bottom:30px;}
.class-main-page .tribe-events .tribe-events-calendar-month-mobile-events__mobile-event+.tribe-events-calendar-month-mobile-events__mobile-event{border:0px;}
.special-events-page .tribe_updated_callendar .tribe-mini-calendar-list-wrapper .type-tribe_events .tribe-mini-calendar-event {padding-top: 0px;}
.class-main-page .tribe-events-c-day-marker.tribe-events-calendar-month-mobile-events__day-marker {display: none;}
/*=========  Desktop First  ==========*/
@media only screen and (min-width: 768px) {
	footer .footer-wrap {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: start;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;gap: 30px 5%;margin-left: 30px;margin-right: 30px; }	
	footer .footer-wrap .footer-column { min-width: 26%; }
	footer .footer-wrap .footer-column:nth-child(1) { min-width: 38%; }
	footer .footer-wrap .footer-column:nth-child(4) { min-width: 38%; }
	#footer-separation-block .footer-column { min-width: 26%; }
	#footer-separation-block .footer-column:nth-child(1) { min-width: 38%; }
	#footer-separation-block .footer-column:nth-child(4) { min-width: 38%; }
	#home-programms .slick-prev {left: -55px; }
	#home-programms .slick-next {right: -55px; }
	#home-programms .home-program-slide {margin-left: 10px;margin-right: 10px; }
	#home-programms .home-programm-data {padding: 0 45px 40px; }
	#subscribe-form {margin-bottom: -35px; }
	#subscribe-form .subscribe-form-wrap .form-title { font-family: 'Cormorant-McKee';font-weight: 700;font-size: 1.5em;letter-spacing: -0.26px;-webkit-flex-basis: 200px;-ms-flex-preferred-size: 200px;flex-basis: 200px; }
	#subscribe-form .subscribe-form-wrap .inline-form {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;	-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;gap: 11px 20px;	-webkit-flex-basis: 100%;-ms-flex-preferred-size: 100%;flex-basis: 100%; }
	#subscribe-form .subscribe-form-wrap input:not([type="submit"]) {padding: 16px 25px;-webkit-flex-basis: 48%;-ms-flex-preferred-size: 48%;flex-basis: 48%;}
	#subscribe-form .subscribe-form-wrap input[type="submit"] {padding: 16px 45px;-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;-webkit-flex-basis: 48%;-ms-flex-preferred-size: 48%;flex-basis: 48%; }
	header .header-social-buttons ul{display:block;margin: 0;padding: 0;list-style: none;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
	header .header-social-buttons ul li {margin-left: 12px;margin-right: 12px;}
/*07-04-2021*/
.cart-page-form td.actions{display:none;}
.woocommerce-cart .woocommerce table.cart td.product-quantity .qib-container:not(#qib_id):not(#qib_id){justify-content: left;}
}

@media only screen and (min-width: 992px) {
	header .header-social-buttons ul{margin: 0;padding: 0;list-style: none;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;
	display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }
	header .header-social-buttons ul li {margin-left: 8px;margin-right: 8px; }
	header .search-button {margin-right: 16px; }
	header .search-button img {max-width: unset; }
	#home-hero {padding: 160px 0 210px;min-height: 90vh; }
	#home-hero h1 {font-size: 4.25em; }
	#home-hero .home-hero-subtitle {font-size: 1.87em; }
	#home-slider, #home-slider-desktop {margin-top: -148px; }
	#home-slider .home-slider-data-wrap, #home-slider-desktop .home-slider-data-wrap {padding: 65px 45px; }
	#home-slider .home-slider-buttons, #home-slider-desktop .home-slider-buttons {position: absolute;bottom: 60px;right: 25px;left: unset; }
	#home-children-garden .home-children-garden-wrap {padding: 78px 99px 99px 78px; }
	#home-children-garden .home-children-garden-text {font-size: 1.56em;font-weight: 500;max-width: 345px;margin-left: 0; }
	.call-to-action {padding: 44px 0; }
	.call-to-action .call-to-action-wrap {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 15px 50px;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center; }
	.call-to-action .call-to-action-buttons-block {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;gap: 15px; }
	.call-to-action .call-to-action-buttons-block a {min-width: 264px;line-height: 1;padding: 3px 10px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;height: 50px; }
	.call-to-action .call-to-action-social-title {font-size: 0.87em;-webkit-flex-basis: auto;-ms-flex-preferred-size: auto;flex-basis: auto;text-align: center; }
	.call-to-action .call-to-action-social-block {gap: 15px 50px; }
	#home-programms {padding: 140px 0 260px; }
	#home-programms .yellow-button {max-width: 570px; }
	#subscribe-form .subscribe-form-wrap .form-title {font-family: 'Cormorant', serif;font-weight: 700;font-size: 1.5em;letter-spacing: -0.26px;-webkit-flex-basis: 200px;-ms-flex-preferred-size: 200px;flex-basis: 200px;width: 19%;display: inline-block;vertical-align: middle; }
	#subscribe-form .subscribe-form-wrap .inline-form {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;gap: 11px 20px;-webkit-flex-basis: calc(100% - 225px);-ms-flex-preferred-size: calc(100% - 225px);flex-basis: calc(100% - 225px);width: 80%;display: inline-block;vertical-align: middle;text-align: center;}
	#subscribe-form .subscribe-form-wrap input:not([type="submit"]) {padding: 16px 25px;-webkit-flex-basis: 48%;-ms-flex-preferred-size: 48%;flex-basis: 48%; }
	#subscribe-form .subscribe-form-wrap input[type="submit"] {padding: 16px 45px;-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;	-webkit-flex-basis: 48%;-ms-flex-preferred-size: 48%;flex-basis: 48%; }
	footer .footer-seals > a{padding-right:30px;}
	footer .footer-seals,.call-to-action .call-to-action-buttons-block,.call-to-action .call-to-action-social-links ul,.call-to-action .call-to-action-social-block{gap:unset;}
	.call-to-action .call-to-action-buttons-block > a{margin-right:15px;}
	.call-to-action .call-to-action-social-links ul > li{margin-right:15px;}
	.banner-fixes + #home-slider, .banner-fixes + #home-slider-desktop {margin-top: -200px; }
	
}

/* Large Devices, Wide Screens */

@media only screen and (min-width: 1200px) {
	header .header-buttons-block {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }
	header .header-buttons-block a {min-width: 240px;margin: 5px 3px; }
	#home-hero {padding: 200px 0 210px;margin-top: -115px;min-height: 90vh; }
	#home-hero h1 {font-size: 5.56em; }
	#home-hero .home-hero-subtitle {font-size: 2.5em;line-height:1.4em}
	#home-slider, #home-slider-desktop {margin-top: -220px; }
	#home-programms {padding: 140px 0; }
	#home-programms .yellow-button {padding-left: 45px;padding-right: 45px;max-width: 570px; }
	/*footer 03182021*/
	footer .footer-wrap { padding-left: 35px; padding-right: 35px;    }
	/*footer .footer-wrap {padding-top: 12%;padding-bottom: 50px; }*/
	/*footer 03182021*/
	footer .footer-copyright {	padding-left: 80px;	padding-right: 80px; }
	#subscribe-form {	margin-bottom: 0; } 
	.time_schedule.row .col-xl-8,.time_schedule.row .col-xl-4{flex: 0 0 100%;max-width: 100%;}
	.history_video img{width:100%;}
    .history_video a{width:100%;}
	.mckee_arthur img {width: 100%;}
	.florida_landmark img {width: 100%;}
	header .header-social-buttons ul li {margin-left: 8px;margin-right: 8px;}
	.main-menu ul#primary-menu > li:first-child,.main-menu ul#primary-menu > li:nth-child(2),.main-menu ul#primary-menu > li:nth-child(3){display:none !important;}
    /*15-04-2021*/
	/* .special-events-page .row.banner_inner_section > div  {max-width: 77%;  margin: auto;  padding: 0;} */
	#home-hero.banner-fixes{padding:200px 0px 230px; }
	/*16-08-2021*/
	.top_row_container .col-xl-4{flex: 0 0 50%;max-width: 50%;}
	/*16-08-2021*/
	/*24-11-2021*/
	#home-programms .yellow-button{margin: 0 0 0 auto;}
	#home-programms .amy_classes_btn.green-button{min-width: 570px;}
	/*24-11-2021*/
}

@media only screen and (min-width: 1599px) {
    /*footer 03182021*/
     /*footer .footer-wrap .footer-column { min-width: unset !important; }*/	
	footer .footer-wrap p,footer .widget .footer-phone a,footer .widget .footer-email a,footer .widget ul li a {font-size: 12.5px;  line-height: 18px; letter-spacing: 0.5px;margin-bottom: 5px;}
	footer .footer-wrap p.foot_bold {font-size: 1em; line-height: 25px;}	
    footer .footer-wrap .footer-column { min-width: 18%; }
    footer .footer-wrap .footer-column:nth-child(1) { min-width: 18%; }
    footer .footer-wrap .footer-column:nth-child(4) { min-width: 26%; }	
	footer .footer-wrap {gap: 30px 0;}	
	.newsletter_section {top: 65px;}
	/*footer 03182021*/ 

	.input_section span.input_field:nth-child(1) { width: 26%; margin-right: 1%;}
    .input_section span.input_field:nth-child(2) { width: 26%; margin-right: 1%;    margin-left: 0;}
    .input_section span.input_field:nth-child(3) { width: 25%; margin-right: 1%;}
    .input_section span.input_field:nth-child(4) { width: 15%; margin-left: 0%;}
	.newsletter_form_section .row .subscribe_txt br {display: none;}
	div.wpcf7 .ajax-loader { top: 45px;}
	.time_schedule.row .col-xl-8{flex: 0 0 66.666667%;max-width: 66.666667%;}
	.time_schedule.row .col-xl-4{flex: 0 0 33.333333%;max-width: 33.333333%;}
	header .header-social-buttons ul li {margin-left: 10px;margin-right: 10px;}
	.common_form_container .donation-form-wrap-container,.common_top_fullwidth_container .common_top_spacing_container .common_top_spacing_inner_block {padding: 90px 150px;}
	.common_top_fullwidth_container .common_top_spacing_container .common_top_spacing_inner_block.common_space_type2{padding:80px 60px 110px;}
    /*09-04-2021*/
	/* legacy society*/
	.banner_bottom_content .white_box,.common_form_container .donation_container, .common_top_fullwidth_container .common_top_spacing_container {bottom: -2px;}
     .corporate-main-page .corpoate_members_content_block .legacy-content-section{padding: 0px 75px;}
   .common_top_fullwidth_container .common_top_spacing_container .common_top_spacing_inner_block.legacy-banner-section {
   padding-bottom: 0px;}
   	/* legacy society*/
	/*6.5.2021*/
	 .exhibt_main .mckee_events .exhibit_events_banner .container {width: 100%; max-width: 85%;}
	 .exhibt_main .mckee_events .sean_content .sean-container {padding: 30px 40px;}
	 .exhibt_main .mckee_events .exhibit-row img {  width: 100%;  max-width: 700px;}
	 .mckee_events .slider_container_two {display: none;}
	 .mckee_events .exhibit_slider_section {display: block;}
	 .mckee_events #exhibit_slider_list .slick-prev  {display: inline-block; width: 40px;  height: 40px;   left: 80%;  top: 79%;z-index: 99; }      
	 .mckee_events #exhibit_slider_list .slick-next  { display: inline-block;  width: 40px;  height: 40px;  left:91%;  top: 79%; z-index: 99;}
	 .exhibt_main  .site-main .mckee_events .exhibiton_main_container {padding: 60px 0px 100px;}
	 .mckee_events .silder_div .exhibiions_content_block .exhibiton_inner_right .archive-summary .exhibit-desc p {font-size:20px; line-height:24px; padding-bottom: 40px;color:#000;}
	/*6.5.2021*/
	/*16-08-2021*/
	.top_row_container .col-xl-4{flex: 0 0 33.333333%;max-width: 33.333333%;}
	/*16-08-2021*/

}

/* Large Devices, Wide Screens */
@media only screen and (min-width: 1600px) {
	.col-xxl-5 {-ms-flex: 0 0 41.666667%;-webkit-box-flex: 0;-webkit-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%; }
	.offset-xxl-6 {margin-left: 50%; }
	.offset-xxl-1 {margin-left: 8.3333%; }
	.offset-xxl-0 {margin-left: 0 !important; }
	header .header-buttons-block {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;
	flex-wrap: wrap;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }
	header .header-buttons-block a {min-width: 310px;margin: 5px 5px; }
	header .header-buttons-block a.blue-button,header .header-buttons-block a.green-button{display: block !important; }
	header .brand img {max-width: unset;height: auto; }
	#top-picks {margin-top: -220px; }
	.mt-xxl-0 {margin-top: 0 !important; }
	#home-programms .home-programm-blur {display: block;position: absolute;top: 0;right: 0;bottom: 0;left: 0;background-repeat: no-repeat;background-size: cover;background-position: center;-webkit-filter: blur(5px);filter: blur(5px); }
	#subscribe-form {margin-bottom: 60px; }
	.subscribe-form-wrap {width: 100%;margin-left: 25px;margin-right: 25px; }
	.subscribe-form-wrap from{display:table;width:100%;margin:0px;}
	#subscribe-form .subscribe-form-wrap .form-title {-webkit-flex-basis: 347px;-ms-flex-preferred-size: 347px;flex-basis: 347px;    width: 20%;display: inline-block;vertical-align: middle; }
	#subscribe-form .subscribe-form-wrap .inline-form {display:block;-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;
	justify-content: center;gap: 11px 20px;-webkit-flex-basis: calc(100% - 372px);-ms-flex-preferred-size: calc(100% - 372px);
	flex-basis: calc(100% - 372px);width: 79%;display: inline-block;vertical-align: middle; }
	#subscribe-form .subscribe-form-wrap input:not([type="submit"]) {padding: 16px 25px;-webkit-flex-basis: 25%;-ms-flex-preferred-size: 25%;flex-basis: 25%;
	max-width: 100%; }
	#subscribe-form .subscribe-form-wrap input[type="submit"] {padding: 16px 45px;-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;
	-webkit-flex-basis: 15%;-ms-flex-preferred-size: 15%;flex-basis: 15%; }
	footer .footer-wrap {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;
	flex-wrap: wrap;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;gap: 30px 5%;
	margin-left: 30px;margin-right: 30px; }
	footer .footer-wrap .footer-column {min-width: unset !important; }
	
	/*26.3.2021*/
   .button_below_container{padding-top:110px;}
   .parent_div{height:80%;}
   .child_div .white_box{max-width: 70%;margin-right:auto;}
   .child_div2 .white_box{max-width:87%;margin-left: auto;}
   .history_tittle {max-width:40%;margin-bottom:85px;}
   .common_banner_content .common_spacing{padding:120px 0px;}
   .central_florida_section .common_spacing{padding:120px 0px 150px;}
   .mckee_arthur .button_below_container{padding:150px 60px 120px;}
   .florida_landmark .common_spacing{padding:150px 0px;}
   .mission-history-main-page .white_box {padding: 80px 65px 0px;}
   
   .banner_middle_tittle{display:table-cell;vertical-align:middle}
   .common_banner_content .banner_middle_content{display:table;height:100%;width:100%;}
   .banner_bottom_content .white_box{padding: 80px 65px 0px;position:relative;}
   .parent_div .white_box{padding:75px 65px;}
   .banner_bottom_content .white_box{padding: 80px 65px 0px;position: relative;bottom: -2px;}
   .button_below_container {background: #f4f2e9;padding: 80px 60px;}
   .florida_landmark .white_box {padding: 75px 65px;}
   .florida_landmark .common_spacing {padding: 80px 0px 150px;}

   .mission_history_content .call-to-action{bottom: -70px;}
   /*26.3.2021*/
   #home-slider .sean_kenneys_bricks .home-slider-img, #home-slider-desktop .sean_kenneys_bricks .home-slider-img{background-size:contain;background-color:#3E764F;}

   .page-id-4014 #mission-history .goal_spacing{max-width: 90%;margin: 0px auto;width: 100%;}
   .page-id-4014 #mission-history .banner_bottom_content .white_box {padding: 55px 65px 0px;}
   .class-main-page .banner_inner_section p{font-size: 37px;line-height: 46px;}

   /*12.4.2021*/
   .event-description .sidebar_black_tittle{font-size:20px;line-height:28px;}
   .event-description .nature_sidebar h5{font-size:24px;line-height:31px}
   .nature_connect_event .common_top_spacing_container{margin-top:0px;}
   .nature_connect_event .common_top_fullwidth_container .common_top_spacing_inner_block {padding: 90px 70px;}
   /*12.4.2021*/
   #top-picks{padding-top:250px;}
   /*05-05-2021*/
   .special-events-page .tribe-mini-calendar-list-wrapper{padding:0 0 0 60px;}
   .special-events-page .tribe-mini-calendar-list-wrapper{width:70%;}
	.special-events-page .tribe-mini-calendar-grid-wrapper {width: 30%;}
	.special-events-page  .tribe-mini-calendar .tribe-events-has-events div[id*=daynum-] a, .special-events-page .tribe-mini-calendar thead tr th,.special-events-page .tribe-mini-calendar tbody td span {  padding: 15px;}
	.col-xxl-6 {-ms-flex: 0 0 50%;-webkit-box-flex: 0;-webkit-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%; }
	/* 03-08-2022 */
	.home_page_new #top-picks {padding: 70px 0; margin:0px;}
	/* 03-08-2022 */
}
@media only screen and (min-width: 1601px) {
	/*.col-xxl-6 {-ms-flex: 0 0 50%;-webkit-box-flex: 0;-webkit-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%; }*/
}

@media only screen and (min-width: 1650px) {

	/*footer 03182021*/ 
	footer .footer-wrap .footer-column { min-width: 15%; }
	footer .footer-wrap .footer-column:nth-child(1) { min-width: 15%; }
	footer .footer-wrap .footer-column:nth-child(4) { min-width: 20%; }	

}

@media only screen and (min-width: 1600px) {
	/* header .header-wrap {justify-content: unset;} */
	header .header-buttons-block a {min-width: 240px;}
}
@media only screen and (max-width: 1999px) {
	header .header-buttons-block a {
        min-width: 100px!important;
    }
}
 @media only screen and (max-width: 1691px) {
 	.yellow-button {
 		padding: 11px 13px !important;
 	}

 	.green-button,
 	.violet-btn,
 	.blue-button {
 		padding: 11px 3px !important;
 	}
 }
@media only screen and (min-width: 1689px) {
	/* header .header-wrap {justify-content:space-between;} */
	header .header-buttons-block a {min-width: 310px;}
}
@media only screen and (max-width: 1619px) {
	header .header-wrap {padding: 20px 15px;}
}
@media only screen and (min-width: 1700px) {

	/*footer 03182021*/ 
	footer .footer-wrap .footer-column { min-width: 15%; }
	footer .footer-wrap .footer-column:nth-child(1) { min-width: 15%; }
	footer .footer-wrap .footer-column:nth-child(4) { min-width: 18%; }	

}

@media only screen and (min-width: 1800px) {
	.call-to-action {padding: 44px 48px; }
	.call-to-action .call-to-action-wrap {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 15px 50px;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center; }
	.call-to-action .call-to-action-buttons-block a {min-width: 310px;line-height: 1;padding: 3px 15px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;height: 50px; } 
	/*6.5.2021*/
	.mckee_events .silder_div .exhibiions_content_block .exhibiton_inner_right {padding: 42px 70px;}
	/*6.5.2021*/
}
@media only screen and (min-width:1920px){
.nature_connect_event .common_banner_bg{background-size: contain;background-position: center;}
}
@media only screen and (max-width: 1800px) {
	.direction-content{padding: 70px 50px;width:90%;margin:0 auto;}
	.dinosaurs_home_event br{display:none;}
}
@media only screen and (max-width: 1600px) {
	.visit_hours_of_operation_block-bg-sec{margin:0px 0px;}
	.cafe-hours-section{padding:0px 15px;margin:30px 0px 0px;}
	.page-id-4800 .driving_direction, .page-id-4800 .Event_days{max-width:50%;flex:50%;}
	.page-id-4800 .Event_days + div{max-width:100%;flex:100%;}
	.direction-content{width:100%;max-width:100%;}
	.home-children-garden-wrap.admissions{padding:30px 15px;}
	.admission_children_garden_block {padding: 100px 0px;}
	.main-menu ul li a{font-size:14px;line-height:20px;letter-spacing:1px;}
	.common_form_container .donation-form-wrap-container .donation_title_block h3.sub_title2{font-size:40px;line-height: 36px;margin: 0 0 50px;}
	.membership_form_container .membership-details ul li .member-level-label{font-size:19px;}
	.membership-details{width:100%;}
	.become_membership_first_block {width: 70%;}
	.class-main-page .classes-level-h4,.class-main-page .tribe_updated_callendar .classes-level-h4 .tribe-common-h7{padding: 25px 0 5px 0;font-size: 40px;
    line-height: 36px;}
	.class-main-page #home-hero .banner_inner_section h1{font-size: 65px; line-height: 75px;margin-bottom: 45px;}
  
   .mckee_arthur .button_below_container .row .four_box_content{flex: 0 0 100%;max-width: 100%}
   .mckee_arthur .button_below_container .row .four_box_content{padding-left:0px;}
   .arthur_content {margin-bottom: 50px;}
   .history_tittle {max-width: 50%;}
   .central_florida_section .common_spacing {padding: 80px 0px;}
   .admissions{padding:75px 50px;}
    

   .mission_history_content .call-to-action{bottom: -98px;}
   .mckee_arthur .button_below_container {padding: 180px 60px 120px;}
   .central_florida_section .common_spacing {padding: 80px 0px 180px;}

   
  /*12.4.2021*/
  .event-description .nature_sidebar h5 {font-size: 22px;line-height: 28px;}
   /*12.4.2021*/

/*special Events page 15-04-2021*/
.special-events-page .tribe-mini-calendar thead td { padding: 20px 30px;}
.special-events-page .tribe-mini-calendar-list-wrapper {  padding: 0 0 0 50px;}
.special-events-page .calendar_content_block {  padding: 0 0 0 25px;}
 .special-events-page .tribe-mini-calendar-list-wrapper .tribe-events-description{    padding-bottom: 30px;}
.special-events-page  .tribe-mini-calendar .tribe-events-has-events div[id*=daynum-] a, .special-events-page .tribe-mini-calendar thead tr th,.special-events-page .tribe-mini-calendar tbody td span {  padding: 12px;}
  /*special Events page 15-04-2021*/
  /*6.5.2021*/
.exhibt_main .mckee_events .exhibit-main-cont .exhibit-desc{margin-bottom:40px;}
.mckee_events #slider1 .slick-next {left: 90%;top: 79%;}
.mckee_events #slider1 .slick-prev {left: 84%;top: 79%;}
.mckee_events .exhibiton_inner_left {display: block;width: 100%;background-size: cover;background-repeat: no-repeat;background-position: top center;}
.mckee_events .exhibiton_inner_left > a {display: inline-block;width: 100%;}
.exhibt_main .mckee_events .exhibit-main-cont .archive-title {font-size: 40px;line-height: 36px;}
.mckee_events .exhibit_events_banner .margin-left-space{margin-left:35px;}
.exhibt_main .mckee_events .exhibit-main-cont .exhibit-desc p{margin:0px;padding:0px;}
.mckee_events .exhibition_banner_content .banner_inner_section  .col-xl-6{ flex: 0 0 80%;max-width: 80%;}
 /*6.5.2021*/
/*08-10-2021*/
.news_full_container {position: relative;}
.overlay_block {position: absolute;top: 0;left: 0;background: rgba(51,51,51,.78);width: 100%;height: 100%;opacity: 0;visibility: hidden;transition: 1s opacity,1s visibility;}
.newsletter_position_block.annual_content.text-center{display: block;width: 100%;height: 100%;padding: 10px;}
.newsletter_inner_block {display: table;width: 100%;height: 100%;border: 5px solid transparent;-webkit-transition: .5s;position: relative;}
.newsletter_inner_section{display: table-cell;width: 100%;vertical-align: middle;height: 100%;padding: 20px;border: 2px solid #008a60;}
.book-club {z-index: 10;position: relative;}
.newsletter_inner_block:before{border-bottom: 2px solid #5fb968;border-left: 2px solid #5fb968;transform-origin: 0 100%;}
.newsletter_inner_block:after { border-top: 2px solid #5fb968;border-right: 2px solid #5fb968;transform-origin: 100% 0;}
.newsletter_inner_block:after, .newsletter_inner_block:before{    width: 100%;
height: 100%;z-index: 3;content: '';position: absolute;top: 0;left: 0;box-sizing: border-box;-webkit-transform: scale(0);-webkit-transition: 1s;transition: 1s;display: block;}
.newsletter_inner_section{display: table-cell;width: 100%;vertical-align: middle;height: 100%;padding: 20px;}
.news_full_container:hover .overlay_block {visibility: visible;opacity: 1;cursor: pointer;}
.row.align-items-center.annual_report_container.event_details_page {width: 100%; max-width: 100%;margin:30px 0px;}
/*08-10-2021*/
/*31-03-2022*/
/*.home.page-template .top_row_container .others .top-picks-container,.home.page-template .top_row_container .others .top-picks-container > div, .home.page-template .top_row_container .others .top-picks-container > div a,.home.page-template .top_row_container .others .top-picks-container > div .top_row_description_inner_section {height: 100% !important;}*/
.home.page-template .top_row_container .others .top-picks-container > div, .home.page-template .top_row_container .others .top-picks-container > div a {height: 100% !important;}
/*31-03-2022*/
 }
 @media only screen and (max-width: 1599px) {
	.green-button,.yellow-button,.violet-btn,.blue-button{padding: 11px 15px!important;}
}
  @media only screen and (max-width:1400px){
  .history_tittle {max-width: 60%;}
  
  }

@media only screen and (max-width: 1300px){
.ticket_container .woo-err {  margin-bottom: 60px;}

	/*30-03-2021 redesign classes page*/
	.class-main-page .classes-date,.class-main-page .tribe_updated_callendar .classes-date.tribe-common-b2{font-size: 16px; line-height: 26px;}

	.class-main-page .classes-level-h4,.class-main-page .tribe_updated_callendar .classes-level-h4 .tribe-common-h7 { margin: 0px; font-size: 25px; line-height: 40px;}	/*30-03-2021 redesign classes page*/


	.class-main-page .banner_inner_section p{font-size: 29px; line-height: 39px;}

	/*6.5.2021*/
	.mckee_events .silder_div .exhibiions_content_block .exhibiton_inner_right .archive-summary h2.archive-title {margin-bottom: 22px;}
	.mckee_events .exhibit-row img { max-width: 400px;}
	/*6.5.2021*/
	header .brand img{max-width: 125px;height:auto;}
}
@media only screen and (max-width: 1339px){
	header .header-wrap {padding: 20px 10px;}
}

@media only screen and (max-width: 1200px) {
	.a-us-green-text{font-size: 36px;line-height: 46px;margin-bottom: 15px;}
	#location-map iframe{min-height:500px;}
	.direction-content{padding:50px;margin:50px auto;}
	.common_left_margin {margin: 0px;padding:0 15px;}	
     .class-main-page .banner_inner_section p{font-size: 26px; line-height: 36px;}
	.class-main-page #home-hero .banner_inner_section h1{font-size: 65px; line-height: 75px;margin-bottom: 15px;}

  .history_tittle {max-width: 72%;}
  .btn{white-space:unset;}
  .parent_div .white_box {padding: 70px 50px;}
  .florida_landmark .white_box{padding:50px 60px;}
  .florida_landmark_content .white_box {max-width: 85%;}
  .mckee_unveiled .white_box {max-width:85%;}
  .parent_div{display:block;height:auto;}
  .child_div{display:block;width: 100%;margin-bottom:50px;max-width:100%;}
  .child_div2{display:block;max-width:100%;}
  .child_div .white_box{max-width:100%;}
  .child_div2 .white_box{max-width:100%;}
  .history_video img{width:100%;max-width:400px;margin:0px auto;}
  .history_video a{width:100%;text-align: center;padding-top: 30px;}
  .page-id-4802 .margin-left-space {margin-left:0px;}
  .central_florida_section .common_spacing {padding: 50px 0px 180px;}
  .mckee_arthur .button_below_container { padding: 160px 60px 80px;}
  .florida_landmark .common_spacing {padding: 50px 0px 150px;}
  /*30-04-2021*/
  ul#mobmenuright > li.current_page_item:nth-child(1) a{color:#000 !important;}
  ul#mobmenuright > li.current_page_item:nth-child(2) a{color:#fff !important;}
  ul#mobmenuright > li.current_page_item:nth-child(3) a{color:#fff !important;}
   ul#mobmenuright > li.current_page_item:nth-child(2) a:hover{color:#6B9A57 !important;}
  ul#mobmenuright > li.current_page_item:nth-child(3) a:hover{color:#6B9A57 !important;}
  /*30-04-2021*/
  /*16-08-2021*/
  #top-picks .top-picks-wrap.exhibit_event_button_block .child_div{display: table-cell;}
  .hours_image_block{padding:40px 0px 0px;text-align:center;}
  /*16-08-2021*/
  /*04-03-2022*/
  body.page-template .mobmenu-panel.mobmenu-right-alignment{position:absolute;top:0px !important;right:0px;} 
  /*04-03-2022*/
  /*08-06-2022*/
	.call-to-action.home-page-call-action .call-to-action-buttons-block{display:block;width:100%;text-align:center;}
	.call-to-action.home-page-call-action .call-to-action-buttons-block a{display:inline-block;width:46%;padding:15px 10px;}
}
@media only screen and (max-width: 1199px) {
	[class^="mob-icon-"]:before{margin-right: 1.2em;}
	/* .mobmenur-container {top: 15px!important;} */
	/*08-04-2021*/
 .woocommerce .order-received-page ul.order_details li:nth-last-of-type(2){  clear: none;}
	/*29-07-2022*/
	body.admin-bar{top: 10px !important;/*top:70px !important;*/}
	header .search-button img {max-width: 105px;}
	/*28-03-2022 easter header*/
	/*.mob-menu-header-holder{top: 10px !important;}*/
	/*28-03-2022*/
	#home-slider .home-slider-text p, #home-slider-desktop.home-slider-text p{font-size: 20px;line-height: 22px;}
	#home-slider .sean_kenneys_bricks .home-slider-img, #home-slider-desktop .sean_kenneys_bricks .home-slider-img {background-size:contain;background-color:#3E764F;}
	.row.explore_admission > div > div{height:auto !important;}
	.row.explore_admission > div {padding:0px;margin: 35px 0px 0px;}
	.admissions .a-us-green-text{margin:0 0 30px;}
	.admission_children_garden_block p.home-child-txt {font-size: 22px;line-height: 30px;}
	.direction{padding:0px 15px;}
	 /*Form*/
	.common_form_container .donation_step_3_content_container{padding:40px 100px 20px;}
	.common_form_container .donation-form-wrap-container,.common_top_fullwidth_container .common_top_spacing_container .common_top_spacing_inner_block{padding:70px 50px 150px;}
	.common_top_fullwidth_container .common_top_spacing_container .common_top_spacing_inner_block.common_space_type3{padding:50px 55px 100px;}
	.common_form_container .button-amount{width: 23%;margin: 0 1%;}
	
	
	.common_form_container .donation-form-wrap-container .donation_title_block h2{font-size:17px;line-height:24px;}
	
	.common_form_container .fullcols{margin-top:10px;}
	.common_form_container .donation_step_3_content_container{padding:30px 50px 20px;}
	.common_form_container .other_amount_block{width:98%;margin-top:15px;text-align: center;}
	.common_form_container .amount_chose_btn  .row{justify-content:center;}
	.common_form_container .common_margin.donation_container,.common_margin {width: 100%;padding:0 15px;}
	 /*Form*/
	 .toggle-btn,.main-menu{display:none !important;}
	 header .search-button {margin-right: 100px;}
	 ul#mobmenuright > li:first-child a,ul#mobmenuright  > li:nth-child(2) a,ul#mobmenuright  > li:nth-child(3) a,ul#mobmenuright  > li:nth-child(4) a,ul#mobmenuright  > li:nth-child(5) a{min-width: 310px;margin: 5px 10px 15px;color: #fff;font-size: 16px;line-height:30px;font-weight: 500;letter-spacing: 2px;text-transform: uppercase;background-color: #3959A8;padding: 14px 15px;border-radius: 0;text-align:center;}
	  ul#mobmenuright > li:first-child a{background-color:#F6D32E;color:#000;}
	  ul#mobmenuright  > li:nth-child(2) a{background-color:#F6D32E;color:#000;}
	  ul#mobmenuright  > li:nth-child(4) a{background-color:#6B9A57;}
	  ul#mobmenuright  > li:nth-child(5) a{background-color:#3959A8;}
	  ul#mobmenuright  > li:nth-child(5){margin-bottom:40px;}
	  ul#mobmenuright > li:nth-child(3) a{background-color: #9d63b8;color:#000;}
	  ul#mobmenuright li a{font-size:16px;line-height:22px;letter-spacing:2px;text-transform:uppercase;font-weight: 500;padding:0px;margin:5px 10px 25px;color:#6B9A57;}
	  ul#mobmenuright li{margin-bottom:20px;margin:5px 10px;}
	  .menu-item-26763 a{font-weight: 500 !important;}
	  .mobmenu-content #mobmenuright .sub-menu{padding-left:23px;}
	  #mobmenuright li a:hover,#mobmenuright li.current-menu-item > a{color:#008a60 !important;}
	  .common_form_container .become_membership_first_block1 .button-amount, .common_form_container .become_membership_first_block1 .amount_chose_btn .row .button-amount:last-child {width: 24.2%;}
	  .become_membership_name,.member-price{font-size:18px;line-height:22px;vertical-align: middle;}
	  .common_form_container .donation-form-wrap-container .donation_title_block h3.sub_title2 {font-size: 36px;line-height: 30px;margin:0 0 40px;}
	  .become_membership_first_block {width: 80%;padding: 30px 30px 20px;}
	  .become_membership_first_block .membership-details ul li {padding: 10px 15px;}
	.contact_sub_inner_banner_block {padding: 100px 50px 200px;}
	.membership-main-page .contact_sub_inner_banner_block {padding: 100px 0px 100px;}
	.membership-main-page .membership_level_block .contact_sub_inner_banner_block {padding: 100px 0px 100px;}
	.membership-main-page .common_margin.common_spacing.membership_level_block {padding-bottom: 40px;}
	 .woocommerce-order-received .entry-footer{  max-width: 100%; padding: 0 15px;}
	/*legacy society*/

   .common_top_fullwidth_container .common_top_spacing_container .common_top_spacing_inner_block.legacy-banner-section{padding-bottom:15px;}
   .corporate-main-page .corpoate_members_content_block .legacy-content-section{    padding: 70px 50px 0px;}
  /*legacy society*/

  /*15-04-2021*/

.special-events-page .tribe-event-image,.special-events-page .calendar_content_block { width: 100%;}
.special-events-page .tribe-event-image img { max-width: 450px;}
.special-events-page .calendar_content_block { padding: 25px 0 0;}
.special-events-page .tribe-mini-calendar thead tr th, .special-events-page .tribe-mini-calendar tbody td span {
    padding: 15px 10px;}
	.special-events-page .tribe-mini-calendar thead td { padding: 15px;}
	.special-events-page .tribe-mini-calendar .tribe-events-has-events div[id*=daynum-] a,.special-events-page .tribe-mini-calendar tbody td span{    font-size: 13px; line-height: 15px;}
  /*15-04-2021*/
/*6.5.20221*/
.mckee_events .silder_div .exhibiions_content_block .exhibiton_inner_right {padding: 40px;}
.mckee_events .exhibition_banner_content .banner_inner_section  .col-xl-6{ flex: 0 0 100%;max-width: 100%;}
/*6.5.20221*/ 
.mobmenur-container img {max-height: 81px !important;}
	/*16-08-2021*/
	#top-picks .top-picks-wrap .child_div{margin-bottom:0px;}
	/*16-08-2021*/
		/* 10-08-2023 */
		.waterlily_main_section p{font-size: 25px!important;line-height: 30px!important; }
		.waterlily_main_section h2{font-size: 25px!important;line-height: 30px!important; }
		.car_main_section p{font-size: 25px!important;line-height: 30px!important; }
		.car_main_section h2{font-size: 25px!important;line-height: 30px!important; }
		/* 11-08-2023 */
		.festival_main_section p{font-size: 25px!important;line-height: 30px!important; }
		.festival_main_section h2{font-size: 25px!important;line-height: 30px!important; }
		.festival_main_section .thank_you_text{font-size: 28px!important;line-height: 33px!important;}
		
 
  
}
@media only screen and (max-width:1199px){
ul#mobmenuright li a {color: #222222!important}
.mobmenu-content{display: none;}

}
@media only screen and (max-width:1080px){
  .history_tittle {max-width: 88%;}
  .florida_landmark .white_box{padding:50px;}
  .mckee_unveiled .white_box {max-width:85%;}
  .florida_landmark_content .white_box{max-width:85%;}
  
}



@media only screen and (max-width: 991px) {
	.photo_list {padding: 0px 0px 0px 30px !important;}
    .postid-27638 .lily_form {padding: 0px 0px;}
    .postid-27638 .lily_form a{width:60%!important;}
    .annual_waterlily p {font-size: 17px !important;line-height: 25px !important;}
	.annual_lily {font-size: 23px !important;line-height: 33px !important;}
	#home-slider .home-slider-buttons{bottom: 4%;}
	/* .mobmenur-container {top: 15px !important;} */
	.lily_form{text-align: center;}
	.lily_form a{width: 60%;text-align: center;margin-top:20px;}
  /*08-04-2021*/
  .woocommerce-order-received .entry-footer{padding-left: 40px;}
	.class-main-page .classes-levels-img{text-align:center;}
	.woocommerce-checkout .woocommerce .order-received-page{margin: 0px 0 195px;}

	/*07-04-2021*/
	.woocommerce-cart .wc-proceed-to-checkout {margin-bottom: 70px}
		.woocommerce-checkout #payment div.form-row { margin-bottom: 150px;}
	.order-received-page .pdf_download {  width: 100%;  display: block;  margin: 30px 0;}
	.order-received-page .visitus_date { display: block; width: 100%;}
	/*07-04-2021*/

	footer .footer-copyright {-webkit-box-pack: center;    -webkit-justify-content: center;-ms-flex-pack: center;justify-content: center; } 
	/*footer 03182021*/
	.newsletter_form_section .row .subscribe-heading{text-align:center;}
	.newsletter_form_section .row p.clear61 {display: block;}
	/*Header*/
	 header .search-button {margin-right: 100px; }
	/*Header*/

	.ticket_container .woo-err {  margin-bottom: 50px;}

   /*26.3.2021*/
  .mission-history-main-page {padding-top:160px;}
  #mission-history .common_banner_tittle{margin:40px 0px;}
  .top-spacing {margin-top: 80px;}
  .history_tittle {max-width: 100%;font-size:40px;line-height:40px;margin-bottom:40px;}
  .history_video img{width:100%;}
  
  .central_florida_section .common_spacing {padding-bottom: 80px;}
  .img_content_spacing{padding-top:40px;}
  .florida_landmark .white_box {margin: 0px auto;max-width: 100%;}
  .mckee_unveiled{margin-bottom:50px;}
  .florida_landmark .common_spacing {padding-bottom: 260px;}
  .florida_landmark .white_box {max-width: 100%;}
  .banner_bottom_content .white_box {padding: 55px 40px 0px;}
  .florida_landmark .container-wrap{max-width:100%;}
  
   .mission_history_content .call-to-action {bottom: -160px; max-width:100%;margin:0px 15px;}
   .central_florida_section .common_spacing {padding: 80px 0px 220px;}
   .banner_content_wrap{padding-left:0px;}
   .mckee_history_container .container-wrap{padding:50px 15px;}
   .central_florida_section .common_spacing {padding: 50px 15px 220px;}
   .mckee_arthur .button_below_container {padding: 220px 15px 80px;}
   .florida_landmark .common_spacing {padding: 50px 15px 180px;}
   .parent_div .white_box {padding: 50px 50px;}
   

   /*26.3.2021*/
   /*#home-slider .home-slider-text,#home-slider .home-slider-text .parent_block{height:auto !important;}*/
   .children_garnden_text {font-size: 40px;    line-height: 30px;margin: 0 0 10px;}
   footer .footer-seals > a{padding:15px;}
	footer .footer-seals{gap:unset;}
	.admissions ul li{padding: 0 0 20px;}
	.admissions ul li span.admission_value, span.admission_fees{font-size: 18px;line-height: 24px;}
	.a-us-green-text{margin-bottom:0px;}
	.explore_admission .visitus{margin:35px 0px 0px;padding:0px 0px !important;}
	.explore_admission .admissions{padding:30px 30px !important;}
	.direction{padding:0px 0px;}
	.page-id-4800 .driving_direction, .page-id-4800 .Event_days{max-width: 100%;padding: 0 !important;flex: 100%; }
	.cafe-hours-section,.page-id-4800 .Event_days + div{padding:0px;}
	.full-scheduling {  margin: 50px 0px !important;}
	.page-id-4800 .Event_days{margin-top: 40px;}
	.a-us-green-text br{display:none;}
	.content-section{min-height:auto;}
	.page-id-4800 .visit_online_ticket_block{margin-bottom:25px;}
	.page-id-4800 .explore_image_block{max-width:100%;}
	.container-wrap{max-width:100%;padding:0px 15px;}
	.btn1-visit-us,.buy_online_tickets .btn1-visit-us{min-width:250px;width:auto;}
	.garden_cafe_box,.garden_cafe_box > div{padding:0px;}
	.admission_children_garden_block .container-wrap{padding: 75px 0px;}
	.page-id-4802 .mckee_history_container .container-wrap,.central_florida_section .container-wrap{max-width:100%;}
	h2 {font-size: 37px;line-height: 43px;}
	.common_form_container .donation-container .donation_title_block,.common_form_container .donation_title_block{height:auto;}
	.common_form_container .nopadding-md{padding:0!important;}
	.common_form_container .donation_step_2_content_container .row>div:nth-child(odd) .donation_step_2_content_block{padding:0 10px 0 0;}
	.common_form_container .donation_step_2_content_container .row>div:nth-child(even) .donation_step_2_content_block {padding: 0 0px 0 10px;}
	.common_form_container .become_membership_first_block1 .button-amount, .common_form_container .become_membership_first_block1 .amount_chose_btn .row .button-amount:last-child {width: 32.2%;}
	.membership_form_container .membership-details ul{display:flex;flex-wrap:wrap;justify-content:center;width:50%;margin:0px auto;}
	.membership_form_container .become_membership_details_list.membership-details ul li:nth-child(2) {padding: 0px;}
	.become_membership_first_block {width: 90%;padding: 30px 15px 20px;}
	.common_form_container .donation-form-wrap-container h2{font-size:18px;line-height:22px;}
	.annual_report_container .book-club {margin-top: 25px;}
	.hours_of_oper_block {margin: 50px 0px 0px 0px;}
	.common_top_fullwidth_container .common_top_spacing_container .common_top_spacing_inner_block.common_space_type2{padding: 30px 15px;}
	.contact_sub_inner_banner_block .row{margin:0px;}
	.contact_sub_inner_banner_block .contact_sub_block {padding: 50px 20px 35px;}
	.contact_sub_inner_banner_block {padding: 100px 15px 200px;}
	.contact_sub_block h3.a-us-green-text,.margin_bottom_60{margin:0 0 40px;}
	
	/*29-03-2021 redesign classes page*/

	.class-main-page p.classes-description-three {padding: 0px 0px 20px;}
	.class-main-page .text-underline {width: 20%;margin: 10px auto;}
	.classes-levels-img img{width:auto;} 
	.class-main-page .classes-levels-img{padding: 0;}
	.class-main-page .classes-level-h4,.class-main-page .tribe_updated_callendar .classes-level-h4 .tribe-common-h7 {padding: 10px 0 0;}
	.class-main-page .classes-inner-html p { margin-top: 10px;}
	.class-main-page .classes-inner-html{padding:0; padding-top: 25px;}
	.class-main-page .classes-date,.class-main-page .tribe_updated_callendar .classes-date.tribe-common-b2{margin-bottom: 20px;}

	.class-main-page .classes-level-main .classes-description-three {margin-bottom: 0; margin-top:0px;}

	.class-main-page p.classes-description{display:none;}

	/*29-03-2021 redesign classes page*/
	.class-main-page .classes-level-main{ padding: 40px;}
	.class-main-page .classes-main img {  max-width: 100%;}

	/*29-03-2021 redesign classes page*/
	.membership-main-page .contact_sub_inner_banner_block {padding: 100px 0px 100px;}
	.membership-main-page .membership_level_block .contact_sub_inner_banner_block {padding: 100px 0px 100px;}
	#home-slider, #home-slider-desktop {padding-left: 15px;padding-right: 15px; }
	form.checkout.checkout-page #customer_details .form-row label{line-height: 25px; font-size: 15px;}
    /*9.4.2021*/
	.event_details .date-section  .calendar_img  {width: 10%;}
	 /*9.4.2021*/

	 /*12.4.2021*/
	 .nature_connect_event .common_top_fullwidth_container .common_top_spacing_container .common_top_spacing_inner_block{ padding: 70px 60px 150px;}
     .event-description .nature_sidebar h5 {font-size: 18px;line-height: 26px;}
	 /*12.4.2021*/
	   /*12-04-2021*/
	   /*legacy society*/
   .corporate-main-page .corporate_sidebar .sidebar_inline,.corporate-main-page .corporate_sidebar 
   .corporate-main-page .banner_title_block{vertical-align:middle;}
   .corporate-main-page .banner_title{font-size:17px;}
   .corporate-main-page a.corporate_banner_button {padding:5px 10px;font-size:11px;}
   .corporate-main-page a.corporate_sidebar_button{padding:5px 10px;}
   /*12-04-2021*/
   .corporate-main-page .corpoate_members_content_block .legacy-content-section,.corporate-main-page .corporate_sidebar{padding: 0px 50px;}
   .corporate-main-page .corpoate_members_content_block .corporate-level ul{margin: 0 15px 5px 20px;}
   .corporate-main-page h4.cor-h4{padding: 0px 0px 25px;font-size: 20px;margin: 0px;}
   .corporate-main-page .corpoate_members_content_block .corporate-level ul li{padding: 0px 0px 20px 20px;}
   .corporate-main-page .sidebar_corporate_members a{padding:0px;}
   .corporate-main-page .corporate_sidebar .sidebar_title_h4{padding:0}
   .corporate-main-page .banner_button_block {top: 79%;}
   .banner_title {font-size: 35px;line-height: 25px;}
   .corporate-main-page a.corporate_banner_button{margin-top:20px;}
   .corporate_table_block h5,.corporate_table_block h4{font-size:20px;line-height:24px;}
   .corporate_table_block table tr th,.corporate_table_block table tr td{font-size:18px;line-height:24px;}
   .corporate-main-page .corporate_level_block{padding-left:0;padding-right:0;}
   .corporate-main-page a.corporate_sidebar_button{width: auto;display: block;max-width: 300px;margin: 0 auto 20px;padding:12px 15px;}
   .corporate-main-page .corpoate_members_content_block .corporate-level{margin-top:12px;}
   /*16-09-2020*/
   .width_80 {width: auto;display: inline-block;-webkit-box-flex: 0;-ms-flex: 0 0 8.333333%;flex: 0 0 8.333333%;max-width: 8.333333%;padding-right:0px;}
   .leagcy_title{font-size: 18px;line-height: 24px;}
   .mobile_none{display:block;padding: 0px !important;}
   .desktop_none{display:none;}
   .mobile_none img{opacity:1;width: 100%;}
   /*16-09-2020*/
   /*12-04-2021*/
   .legacy-main-page .legacy_content_section .corpoate_members_content_block {   padding: 12px 0;}
   .common_top_fullwidth_container .common_top_spacing_container .common_top_spacing_inner_block.legacy-banner-section {
   padding-bottom: 0;}
   .corporate-main-page .corpoate_members_content_block {  margin: 0px 0 150px;}
   	   /*legacy society*/

	   /*15-04-2021*/
	.special-events-page .event-block { padding: 50px 0;}
	.special-events-page .tribe-event-image img {
    max-width: 100%;
}
	.special-events-page .tribe-mini-calendar-grid-wrapper {  width: 80%;  margin: auto;  display: block;  float: none;}
	.special-events-page .tribe-mini-calendar-list-wrapper { width: 100%; padding-left: 80px;  padding-right: 80px;margin-top:50px;}
		 /*15-04-2021*/
/*Poovarasan 04/29/2021*/
.special-events-page .event-block .event-calender-section {  margin-bottom: 120px;}
/*Poovarasan 04/29/2021*/

.banner-fixes + #home-slider, .banner-fixes + #home-slider-desktop{margin-top: -180px;}

/*6.5.2021*/
.mckee_events .silder_div .exhibiions_img_block .exhibiton_inner_left {text-align: center;}
.mckee_events .silder_div .exhibiions_img_block .exhibiton_inner_left a img {padding: 0px;margin: 0 auto;}		
.mckee_events .exhibits_events .row > div:nth-child(2) .exhibiton_inner_right {padding-left: 20px; padding-right: 0px;}
.mckee_events .silder_div .exhibiions_content_block .exhibiton_inner_right .archive-summary h2.archive-title {font-size: 30px;line-height: 36px;margin-top:0px;}
.mckee_events .silder_div .exhibiions_content_block .event-more_block a.btn1{font-size: 15px;line-height: 22px;}
.mckee_events .exhibits_events.silder_div .archive-summary {padding:0px;}	
.exhibt_main .mckee_events .exhibit-row img{padding:0px;width:100%;max-width: unset;}
.exhibt_main .site-main .mckee_events  .exhibit-main-cont .exhibit-row {padding: 40px !important;}
.exhibt_main .site-main .mckee_events  .exhibit-main-cont #slider1 li .exhibit-row {padding: 0px !important;}
.exhibt_main .mckee_events .exhibiions_container .row > div:nth-child(even) .exhibiions_content_block, .exhibiions_container .row > div:nth-child(even) .exhibiions_img_block{padding:0px;}
.exhibt_main .mckee_events .exhibiions_container .row > div:nth-child(odd) .exhibiions_content_block, .exhibiions_container .row > div:nth-child(odd) .exhibiions_img_block{padding:0px;}
.exhibt_main .mckee_events .exhibit-row img{padding:0px;width:100%;max-width: unset;}
.mckee_events .exhibiions_content_block .exhibiton_inner_right { padding-left: 0px; padding-bottom: 30px;}
.mckee_events .exhibiions_content_block {height: auto !important;}
.exhibt_main .site-main .mckee_events .exhibiions_container{padding: 0px 15px;}
..mckee_events  .slider_main_div {width: 100%;}
.mckee_events .exhibit_events_banner .margin-left-space{margin-left:0px;}
.mckee_events .silder_div .exhibiions_content_block .exhibiton_inner_right .archive-summary .exhibit-desc p{line-height: 22px;font-size: 18px;}
.mckee_events .slider_main_div {width:100%;}
/*6.5.2021*/
.mckee_events .slider_main_div ul{padding: 0 15px;}
#subscribe-form .subscribe-form-wrap .form-title {padding: 0 0 20px;}
/*16-08-2021*/
.exhibit_event_button_block a {min-width: 300px;max-width: 300px;}
/*16-08-2021*/
	/*Top thin banner
	 .mob-menu-header-holder, body.admin-bar .mobmenu.mob-menu-header-holder{top: 85px !important;}
	 /*Top thin banner*/
/*03-08-2022*/
.home_page_new .exhibit_event_button_block .btn {font-size: 14px; padding: 11px 9px;}
/*03-08-2022*/
/* 10-08-2023 */
.waterlily_main_section p{font-size: 20px!important;line-height: 25px!important; }
.waterlily_main_section h2{font-size: 20px!important;line-height: 25px!important; }
.car_main_section p{font-size: 20px!important;line-height: 25px!important; }
.car_main_section h2{font-size: 20px!important;line-height: 25px!important; }
/* 11-08-2023 */
.festival_main_section p{font-size: 20px!important;line-height: 25px!important; }
.festival_main_section h2{font-size: 20px!important;line-height: 25px!important; }
.festival_main_section .thank_you_text{font-size: 23px!important;line-height: 28px!important;}
/* 16-08-2023 */
.sidebar-section{padding:50px 25px 125px 25px!important;}
}

/* 08-07-2022 top banner */
@media only screen and (min-width: 902px) and (max-width: 991px){
	.lily_form{text-align: center;}
	.lily_form a{width: 60%;text-align: center;margin-top:20px;}
	/*.mobmenu div.mobmenur-container {top: -10px;}*/
}
/* 08-07-2022 top banner */

@media only screen and (max-width: 780px) {
	/* body.admin-bar .mobmenu.mob-menu-header-holder {top: 7px !important;top: 65px !important;} */
	/* 02-08-2022 */
	.home_page_new .call-to-action {padding: 50px 0px 50px 0px;}
	/* 02-08-2022 */
}

@media only screen and (max-width: 768px) {

	.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{width:100%;float:none;}

	.florida_landmark .common_spacing {padding: 50px 15px 240px;}
    .central_florida_section .common_spacing {padding: 50px 15px 220px;}
    .parent_div .white_box {padding: 40px 50px;}
   	 /*legacy society*/
   .corporate-main-page .text-underline {width: 20%;margin: 10px auto;}
   .corpoate_members_content_block p,.leagcy_title,.corporate-main-page .corporate_sidebar h5.medium{font-family: 'WorkSans-McKee';font-size: 17px;line-height: 27px;}
   .banner_block .banner_text{padding-top: 10px;}
   .corporate-main-page .corporate_level_block{padding:0 15px;}
   .banner_title{line-height: 27px;}
   .corporate-main-page .button_main_block{margin: 20px 0px 20px;}
   .corporate_table_block table tr td:nth-child(1), .corporate_table_block table tr th:nth-child(1){padding:10px 15px;}
   .corporate_table_block table tr th,.corporate_table_block table tr td{font-size:16px;line-height:22px;}
   .corporate_table_block h5{margin-bottom:15px;}
   .corporate-main-page .corpoate_members_content_block .legacy-content-section,.corporate-main-page .corporate_sidebar{padding-left:15px;padding-right:15px;}
   /*12-04-2021*/
   .corporate-main-page .corpoate_members_content_block .corporate-level.corporate_content_section {
   margin-top: 0;}
   .legacy_image {  max-width: 40px;}
   .corporate-main-page .corpoate_members_content_block { margin: 0px 0 190px;}
   	 /*legacy society*/

	 

}
@media only screen and (max-width: 767px) {
	.heading_campregister {font-size: 21px;line-height: 35px;}
    .campregister_border{width: 95%;}
    .descrip_campregister{font-size: 20px !important;line-height: 30px!important;}
    .page-id-27690 .camp_time{margin-bottom:0px!important;}
	.mobmenur-container {top: 10px !important;}
	/* camp-mckee */
	.camp_time p iframe{width: 495px!important;}
		/* camp-mckee */
/*special Events page 15-04-2021*/

.special-events-page  a.classes-select-level{width:100%;}
.special-events-page .tribe-mini-calendar-list-wrapper .tribe-events-description {  padding-bottom: 10px;}
.class-main-page.special-events-page .classes-date { margin: 12px 0;}
.special-events-page .tribe-mini-calendar-list-wrapper .tribe-events-description p {  margin-bottom: 15px;}
/*Poovarasan 04/29/2021*/
.special-events-page .event-block .event-calender-section {  margin-bottom: 170px;}
/*Poovarasan 04/29/2021*/
.special-events-page	.tribe-mini-calendar-nav span,.class-main-page .banner_inner_section .recurring-info-tooltip p { line-height: 27px;  font-size: 17px;}
.special-events-page .tribe-mini-calendar-list-wrapper .type-tribe_events .tribe-mini-calendar-event { padding: 35px 0;}
/*special Events page 15-04-2021*/
	.woocommerce-checkout .woocommerce .order-received-page{margin: 0px 0 210px;}
 .woocommerce-error {  padding: 20px 20px 20px 40px;}

	 .woocommerce-error::before { top: 25px;}
.woocommerce .order-received-page table.shop_table td,	 .woocommerce .order-received-page ul.order_details li strong,.woocommerce-checkout #payment ul.payment_methods li ,.woocommerce-checkout .woocommerce table.shop_table tfoot td span, .woocommerce-checkout .woocommerce ul#shipping_method li label,.woocommerce-checkout .woocommerce-info,  .woocommerce-error li,form.checkout.checkout-page #customer_details .form-row label, form.checkout.checkout-page .tribe-checkout-backlinks a,.woocommerce table.shop_table th,.woocommerce-checkout span,.order-received-page p{font-size:17px;line-height:27px;}
	.woocommerce-cart .wc-proceed-to-checkout { margin-bottom: 115px;}
	.woocommerce-checkout  .woocommerce form .form-row-first, .woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last,.woocommerce-checkout .woocommerce-billing-fields #visit_field,.woocommerce-checkout .woocommerce form .form-row#billing_last_name_field, .woocommerce-checkout .woocommerce form .form-row#billing_country_field, .woocommerce-checkout .woocommerce form .form-row#billing_state_field, .woocommerce-checkout .woocommerce form .form-row#billing_phone_field,.woocommerce-checkout .woocommerce form .form-row#billing_first_name_field, .woocommerce-checkout .woocommerce form .form-row#billing_company_field, .woocommerce-checkout .woocommerce form .form-row#billing_city_field, .woocommerce-checkout .woocommerce form .form-row#billing_postcode_field, .woocommerce-checkout .woocommerce form .form-row#billing_email_field {
    width: 100%;clear: left;  float: left;}
	.woocommerce-checkout .woocommerce-info {  margin-bottom: 40px;}
	.woocommerce-checkout li.woocommerce-info.woocommerce-notice{padding-right: 30px;}
	.woocommerce-checkout #payment div.form-row { margin-bottom: 215px;}
	.woocommerce .order-received-page ul.order_details { margin-bottom: 0px;margin-top: 30px;}
	.woocommerce-cart .woocommerce-notices-wrapper .cart-empty {  margin-bottom: 190px;}


	/*07-04-2021*/
 /*08-04-2021*/
 .woocommerce-order-received .order-received-page .woocommerce-order-details .woocommerce-order-details__title, h3#order_review_heading, .woocommerce-cart .cart-collaterals .cart_totals h2, .woocommerce-checkout .checkout .woocommerce-billing-fields h3{font-size:19px;line-height:29px;}
 .woocommerce-order-received .order-received-page .woocommerce-customer-details .woocommerce-column__title{font-size: 18px; line-height: 28px;}
	
	/*classes programs*/
	.class-main-page .classes-inner-html p ,.statement-environmental-page .environmental_list li, .statement-environmental-page .list2 ul li{font-size: 17px;line-height: 27px;}

	.class-main-page p.classes-description-three{padding:0px;margin:0px;}
	.class-main-page .classes-pagination{text-align: center;}
	.class-main-page .next{width: 100%;display: block;max-width: 27%;margin: 20px auto 0px auto;}
	.class-main-page .prev{width: 100%;display: block;max-width: 27%;margin: 0 auto 20px;}
	
	.class-main-page .classes-levels-img{padding: 0px;}
	/*classes programs*/

	footer .footer-column {-webkit-flex-basis: 100%;-ms-flex-preferred-size: 100%;flex-basis: 100%;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;text-align: center; }
	footer .footer-seals {-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;
	justify-content: center; } 	
	/*20.3.2021*/
	.blue-button{white-space:unset;}
	.input_section span.input_field:nth-child(1) { width: 100%;}
    .input_section span.input_field:nth-child(2) { width: 100%; margin-left:0px;}
    .input_section span.input_field:nth-child(3) { width: 100%; margin-bottom:10px;}
    .input_section span.input_field:nth-child(4) { width: 100%; margin-left:0px;}
	header .header-social-buttons ul {display: none; }

	/*26.3.2021*/
	.banner_content_wrap {padding-left:0px}
    .top-spacing {margin-top: 60px;}
    .mission-history-main-page .yellow-button{text-align:center;}
    .history_tittle {font-size:40px;line-height:45px;margin-bottom:30px;}
	.common_banner_content.common_banner_tittle {margin: 40px 0px 30px 0px;}
	.common_banner_content p{font-size:17px;line-height:22px;}

     .common_banner_content p {font-size:17px;line-height:27px;}
	/*26.3.2021*/
	/*Form*/
	.common_form_container .button-amount,.common_form_container .become_membership_first_block1 .button-amount, .common_form_container .become_membership_first_block1 .amount_chose_btn .row .button-amount:last-child{width: 48%;font-size: 22px;line-height: 30px;padding: 40px 15px;margin: 0 1% 2%;}
	.common_form_container .txt-recurring{font-size:17px;line-height:20px;}
	.common_form_container .donation-form-wrap-container .first_continue,.common_form_container  .donation-form-wrap-container .second_continue, .common_form_container .donation-form-wrap-container .third_continue{margin:0 auto 10px;}
	.common_form_container .donation_step_2_content_container{padding:30px 20px 20px;}
	.common_form_container .donation_step_2_content_container .row>div:nth-child(odd) .donation_step_2_content_block{padding:0;}
	.common_form_container .donation-form-wrap-container .donation_title_block h2{margin:0 0 15px;}
	.common_form_container .form_btn_section{margin:15px 15px 0;}
	.common_form_container .form_btn_section .row>div:first-child{order:2;}
	.common_form_container .form_btn_section .row>div{text-align:center;}
	.common_form_container .form_btn_section .proceed-info{margin:0 0 30px;}
	.common_form_container .donation_step_3_content_container{padding:30px 30px 20px;}
	.common_form_container .donation_step_3_content_container .row>div{padding:0;}
	.common_form_container .other_amount_block{margin-top:0px;}
	.common_form_container .donation-form-wrap-container,.common_top_fullwidth_container .common_top_spacing_container .common_top_spacing_inner_block {padding: 50px 15px 150px;}
	.common_form_container .bill_addr_label,.gatekeeper_form_container .become_membership_details_list.membership-details ul li label{font-size:16px;line-height:22px;}
	.common_form_container .recurring_radio,.membership_form_container .membership-details ul li .member-level-label{font-size:18px;line-height:24px;}
	 /*Form*/
	 .common_form_container .donation_step_2_content_container .row>div:nth-child(3n-1) .donation_step_2_content_block{padding:0px;}
	 .membership_form_container .membership-details ul{width:56%;}
	 .common_form_container .donation-form-wrap-container .donation_title_block h3.sub_title2 {font-size: 32px;line-height: 36px;margin: 0 0 30px;}
	 .become_membership_first_block {width: 100%;padding: 20px 10px 10px;}
	 .annual_report_container .annual_image {padding: 0;}
	 .annual_report_container .annual_content {padding: 0;text-align: center;}
	 .annual_report_container .annual_image img {max-width: 250px;width: 100%;display: block;margin: 0 auto 20px;}
	 .contact_sub_inner_banner_block p { font-size: 17px;line-height: 27px;}
	 .contact_sub_inner_banner_block {padding: 100px 15px 250px;}
	 .membership-main-page .contact_sub_inner_banner_block {padding: 70px 0px 70px;}
	 .common_top_fullwidth_container .common_top_spacing_container .common_top_spacing_inner_block.common_space_type3 {padding: 40px 30px 150px;}     
	 /*9.4.2021*/
	 .event_details .date-section .date-date p,.date-section  .date-time p {margin-top: 0px;}
     .event_details .date-section .calendar_img {width: 15%;}
	  /*9.4.2021*/

	  /*12.4.2021*/
	 .nature_connect_event .logo_heading{font-size:17px;line-height:27px;}
	 .event-description .nature_content p{font-size:17px;line-height:27px;}
	 .nature_connect_event p{font-size:17px;line-height:27px;}
	 .nature_sidebar ul li{font-size:17px;line-height:27px;}
	 .zebra_block>div:nth-child(4n-3) div {margin-left: 0;margin-right: 0;}
     .zebra_block>div:nth-child(4n-2) div {margin-left: 0;margin-right: 0;}
     .zebra_block>div:nth-child(4n-1) div {margin-left: 0;margin-right: 0;}
     .zebra_block>div:nth-child(4n) div {margin-left: 0; margin-right: 0;}
	 .nature_connect_event .common_top_fullwidth_container .common_top_spacing_container .common_top_spacing_inner_block { padding: 50px 40px 150px;}
      /*12.4.2021*/
	  /*17-04-2021*/
	  .common_form_container .donation_step_2_content_container .row>div:nth-child(even) .donation_step_2_content_block{padding:0;}
	  /*17-04-2021*/
	  /*Checkout*/
		.woocommerce-checkout .woocommerce,.woocommerce-cart .woocommerce{padding: 0 0 200px;}
		/*Checkout*/
	  /*6.5.2021*/
	 .mckee_events  .silder_div .exhibiions_content_block .exhibiton_inner_right {padding: 25px;}
	 .exhibt_main .mckee_events  .exhibit-row img {padding: 0px;}
	 .mckee_events .exhibiions_content_block .exhibiton_inner_right {padding-left: 0px; padding-bottom: 0px;}
	  /*6.5.2021*/
	  /*7.5.2021*/
	  .mckee_events #slider1 .slick-prev {left: 78%;top: 85%;margin:0}
	  .mckee_events #slider1 .slick-next {left: 88%;top: 85%;display:inline-block;width:20px;height:35px;margin:0}
	  /*7.5.2021*/
	  header .brand img{max-width: 105px;}
	  /*10.8.2021*/
	  .event-description .sponsor_img{flex-direction: column;}
	  .event-description .dual_logo{margin-left:0px;margin-top:15px;}
	  /*10.8.2021*/
	  /*16-08-2021*/
	 .exhibit_event_button_block a {min-width: 340px;max-width: 340px;}
	 /*16-08-2021*/
	.news_full_container{width:100%;max-width: 300px;margin: 0 auto;}
	.annual_report_container .annual_image img{max-width: 300px;}
	.overlay_block{width: 300px;}
	/*04-03-2022*/
	.class-main-page .classes-pagination{margin:0px 0px 150px; }
	/*04-03-2022*/
	/*31-03-2022*/
	.home.page-template .top_row_container .others .top-picks-container,.home.page-template .top_row_container .others .top-picks-container > div,.home.page-template .top_row_container .others .top-picks-container > div a,.home.page-template .top_row_container .others .top-picks-container > div .top_row_description_inner_section {height: auto !important;}
	
	/*31-03-2022*/
	.home_page_new #top-picks .exhibit_event_button_block{margin: 0px 15px 54px 15px;}
	.top_row_container .col-xl-4.hours_of_operations{margin: 0 0 54px}
	/* 1/13/2023 */
	.others:nth-child(2) .event_home_sec .top-pics-image {min-height: 474px;}
	/* 1/13/2023 */
		/* 16-08-2023 */
		.sidebar-section{padding:50px 25px 150px 25px!important;}
	
}


@media screen and (max-width:600px){
	 /*Form*/
	.common_form_container .donation-form-wrap-container .donation_title_block h2{font-size:16px;line-height:22px;}
	 /*Form*/
	 .class-main-page .classes-date,.class-main-page .tribe_updated_callendar .classes-date.tribe-common-b2{margin-bottom: 15px;}
	.class-main-page .classes-level-main .classes-description-three {margin-bottom: 0; margin-top:0px;}
	.class-main-page .classes-main{max-width: 100% !important;width: 100%;margin: 0 auto;}
/*08-04-2021*/
   	 /*legacy society*/
   .corporate-main-page a.corporate_banner_button{margin-top:15px;}
   .corporate_table_block h5,.corporate_table_block h4.corporate_table_block h4{font-size:18px;line-height:22px;}
   	 /*legacy society*/
	.dashed_row .title {white-space: break-spaces;white-space:normal;}
	.admissions ul li span.admission_value br{display:none;}
	 

}

 @media only screen and (max-width:576px){
	.postid-27638 .lily_form a {width: 100% !important;}
    .photo_list{padding: 20px 0px 20px 0px;}
    .postid-27638 .annual_lily{font-size: 18px !important;line-height: 25px !important;}
    .postid-27638 .common_top_spacing_inner_block {padding: 40px 0px 40px !important;}
    .postid-27638 .event-description p {font-size: 16px !important;line-height: 25px !important;}
	.page-id-27690 footer #subscribe-form {transform: translateY(-20%) !important;}
    .heading_campregister {font-size: 18px;line-height: 25px;}
    .descrip_campregister {font-size: 18px !important;line-height: 30px !important;}
    .camp_learnbutton {font-size: 14px;}
	.sponsor_members{padding: 5px 0px;}
    .annual_lily, #post-27591 strong  {font-size: 18px !important;line-height: 25px !important;}
	.overlay_block{width: 445px!important;}
	.sponsor_oppor {margin: 25px 17px 50px 13px;}
	/* camp mckee */
	#player div .ytp-cued-thumbnail-overlay-image{
		-webkit-background-size: cover !important; /* or any other value you want */
		background-size: cover !important; /* fallback for non-webkit browsers */
	}
	
	.camp_time p iframe {width: 400px !important;}
		/* camp mckee */
	.lily_form a {width: 80%;}
  .florida_landmark .white_box {padding: 40px 25px;}
  .parent_div .white_box {padding: 40px 25px;}
  .mission-history-main-page .white_box {padding: 50px 40px 0px;}
  .common_banner_content.common_spacing {padding: 80px 20px;}
  .florida_landmark .container-wrap{max-width:100%;}
  .common_banner_content p{margin-bottom:15px;}
  .common_banner_content .banner_bottom_content .container-wrap{max-width:100%;padding:0px 15px}
  .mission-history-main-page .banner_content_wrap {padding-bottom: 25px;}
  .mckee_unveiled .white_box {max-width: 100%;}
  .florida_landmark_content .white_box {max-width: 100%;}
  .mckee_arthur .button_below_container {padding: 60px 15px;}
  .banner_bottom_content .white_box {padding: 40px 25px 0px;}
  .florida_landmark .common_spacing {padding: 80px 15px 260px;}
  .central_florida_section .common_spacing {padding: 80px 15px;}
  .mckee_history_container .common_spacing {padding: 80px 15px;}
  .page-id-4802 .mckee_history_container .container-wrap, .central_florida_section .container-wrap {max-width: 100%;}
  .history_tittle {font-size:30px;line-height:38px;margin-bottom:25px;}
  .mckee_arthur img{width:100%;max-width:400px;margin:0px auto;}

  .central_florida_section .common_spacing {padding: 80px 15px 240px;}
  .mckee_arthur .button_below_container {padding: 240px 15px 120px;}
  /*08-04-2021*/
  .woocommerce-cart .wc-proceed-to-checkout { margin-bottom: 125px;}
  .woocommerce-order-received .entry-footer {padding-left: 25px;margin-bottom: 42%;}
.woocommerce-cart .woocommerce-notices-wrapper .cart-empty {  margin-bottom: 220px;}
  /*9.4.2021*/
  /*12.4.2021*/
  .event-description .nature_content .alignright {float: none;display: inline;margin-left: 0px;}
  .event-description .nature_content .alignleft {float: none;display: inline;margin-left: 0px;margin:0px auto}
  .event-description .nature_img_container{text-align:center;}
  .nature_connect_event .common_top_fullwidth_container .common_top_spacing_container .common_top_spacing_inner_block {padding: 40px 15px 150px;}
  .nature_connect_event .banner_bottom_content .white_box {padding: 40px 15px 0px;}

  /*12.4.2021*/
   	 /*legacy society*/
   .corporate-main-page .corporate_sidebar .sidebar_corporate_members{margin-bottom: 15px;}
   .corporate-main-page .corporate_sidebar h5.medium {  margin-bottom: 15px;}
   /*16-09-2020*/
   .width_80 {-webkit-box-flex: 0;-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}
   /*16-09-2020*/
   /*12-04-2021*/
   .corporate-main-page .corporate_sidebar .sidebar_corporate_members{padding:0;}
   .corpoate_members_content_block p{margin-bottom:20px;}
   	 /*legacy society*/
	/*6.5.2021*/
    .mckee_events .exhibit_slider_section .exhibit_slider_container ul {width: 100%;}
	.mckee_events .silder_div .exhibiions_img_block .exhibiton_inner_left a img {height: auto !important;}
	/*6.5.2021*/
	 /*7.5.2021*/
	 .mckee_events #slider1 .slick-prev {left: 65%;top: 85%;margin: 0;}
	 .mckee_events #slider1 .slick-next {left: 85%;}
	 /*7.5.2021*/
	 /*16-08-2021*/
	 #top-picks .top-picks-wrap{height:auto;}
	 .top-pics-image img {opacity: 1;visibility:visible;}
	 .top-pics-image{background-image:none !important;padding: 15px;}
	 /*16-08-2021*/
	/*04-03-2022*/
	.class-main-page .classes-pagination{margin:0px 0px 200px; }
	/*04-03-2022*/
	/*06-08-2022*/
	.call-to-action.home-page-call-action .call-to-action-buttons-block a{min-width:100%;}
	/* 02-08-2022 */
	.home_page_new .call-to-action {padding: 50px 0px 175px 0px;}
	/* 02-08-2022 */
	/* 1/13/2023 */
	.common_top_fullwidth_container .common_top_spacing_container .common_top_spacing_inner_block{padding: 50px 15px 200px;}
	/* 1/13/2023 */
	/* 10-08-2023 */
	.waterlily_main_section p{font-size: 18px!important;line-height: 23px!important;padding:35px 0px!important; }
.waterlily_main_section h2{font-size: 18px!important;line-height: 23px!important; }
.waterlily_image_main_section{padding:20px 0px!important;}
.car_main_section p{font-size: 18px!important;line-height: 23px!important;padding:35px 0px!important; }
.car_main_section h2{font-size: 18px!important;line-height: 23px!important; }
/* 11-08-2023 */
.festival_main_section p{font-size: 18px!important;line-height: 23px!important;padding:10px 0px!important; }
.festival_main_section h2{font-size: 18px!important;line-height: 23px!important; }
.festival_main_section .thank_you_text{font-size: 20px!important;line-height: 25px!important;}
.festival_main_section .common_top_fullwidth_container .common_top_spacing_container .common_top_spacing_inner_block{padding: 50px 15px 220px;}
/* 16-08-2023 */
.sidebar-section{padding:50px 25px 250px 25px!important;}
 }

@media only screen and (max-width:575px){
	 /*Form*/
	.common_form_container .donation_step_3_content_container .g-recaptcha{transform:scale(.5);}
	 /*Form*/
	 .class-main-page .banner_inner_section p{font-size: 23px; line-height: 33px;}

	.class-main-page #home-hero .banner_inner_section h1{font-size: 60px; line-height: 70px;}
	.class-main-page a.classes-select-level{padding: 15px 45px;}
	.hours_of_operations.home-garden-cafe-box .row .para_block {border: 0px;}
	.hours_of_operations .h-100 {height: auto !important;}
	.home-garden-cafe-box > .row div:first-child a{display: inline-block !important;padding: 35px 10px;}
	.home-garden-cafe-box > .row div:first-child{text-align: center;display: block;}
	/* 1/13/2023 */
	.others:nth-child(2) .event_home_sec .top-pics-image {min-height: auto;}
	/* 1/13/2023 */
}

@media only screen and (max-width: 567px) {


	.admissions ul li span.admission_value, span.admission_fees {font-size: 17px;line-height: 24px;}
	/*.dashed_row .title {white-space: unset;}
	.dashed_row .title, .dashed_row .dots, .dashed_row .value {display: inline-block;border:0px;}*/
	li.row.m-0.dashed_row {padding: 0 0 15px;}
	 /*Form*/
	.common_form_container .donation-container .donation_form_container{max-width:95%;width:100%;margin:0 auto;padding:0px;}
	.membership_form_container .membership-details ul{width:70%;}
	 /*Form*/
	 .banner_text br{display:none;}
	 .benifits-desc a{display: inline-block;word-break: break-word;}
	 	 .woocommerce-checkout #payment div.form-row { margin-bottom: 225px;}
		 

}

/*29-03-2021 redesign classes page*/
@media only screen and (max-width: 550px){

	.class-main-page .classes-date,.class-main-page .tribe_updated_callendar .classes-date.tribe-common-b2 {margin-bottom: 12px;}
	.class-main-page .classes-level-main .classes-description-three {margin-bottom: 0; margin-top:0px;}
	.class-main-page .banner_inner_section p br{display:none;}
	.class-main-page #home-hero .banner_inner_section h1 { font-size: 53px;  line-height: 63px;}

}
@media only screen and (max-width: 500px) {
	/*header easter Too Thin banner*/
	/* .mob-menu-header-holder,body.admin-bar .mobmenu.mob-menu-header-holder {top: 6px !important;} */
	/*header easter*/
}
@media only screen and (max-width: 480px) {
	.camp_time p:last-child{margin-bottom: 35px;}
	.mobmenur-container img{max-width:70px;max-height:none;}
	/*body.admin-bar .mobmenu.mob-menu-header-holder {top: 20px !important;}
	body .mobmenu.mob-menu-header-holder {top: 27px !important;}*/
	/*header easter Top Thin banner*/
	/* .mob-menu-header-holder,body.admin-bar .mobmenu.mob-menu-header-holder {top: 0px !important;} */
	.header_top {font-size: 15px;}
	/*header easter*/
	header .search-button img {max-width: 25px;}
	header .search-button {margin-right: 55px;}
	.mob-menu-header-holder {width: auto !important;}
	 /*Form*/
	.common_form_container .become_membership_first_block1 .button-amount, .common_form_container .become_membership_first_block1 .amount_chose_btn .row .button-amount:last-child{width:100%;margin:0 0 1%;}
	.common_form_container .button-amount span {font-size: 30px;line-height: 25px}
	.membership_form_container .membership-details ul{width:85%;}
	.gatekeeper_form_container .become_membership_name,.gatekeeper_form_container .member-price {font-size: 16px;line-height: 20px;}
	.gatekeeper_form_container span.become_membership_name {width: 70%;}
	 /*Form*/
	/*29-03-2021 redesign classes page*/
	.class-main-page .next{max-width:32%;}
	.class-main-page .classes-inner-html p { margin-top: 0;}
	.class-main-page .classes-level-h4,.class-main-page .tribe_updated_callendar .classes-level-h4 .tribe-common-h7 { padding: 8px 0 0;}
	.class-main-page .prev{max-width:32%;}
	.class-main-page .banner_inner_section p {  font-size: 20px; line-height: 30px;}
	.class-main-page .main-div-m {text-align: center;padding: 0px 40px 0px 25px;}
	/*29-03-2021 redesign classes page*/
     .class-main-page .banner_inner_section p{font-size: 22px; line-height: 32px;}
	.class-main-page a.classes-select-level { padding: 15px ;}
	.class-main-page #home-hero .banner_inner_section h1{font-size: 50px; line-height: 60px;}
	.class-main-page .classes-level-h4,.class-main-page .tribe_updated_callendar .classes-level-h4 .tribe-common-h7{font-size: 18px; line-height: 30px;}

	/*29-03-2021 redesign classes page*/
    /*07-04-2021*/
	.woocommerce-cart .wc-proceed-to-checkout {margin-bottom: 140px;}
	.woocommerce-order-received .entry-footer { margin-bottom: 42%;}
	.woocommerce-order-received .woocommerce-column{padding:0}

    /*07-04-2021*/
	/*08-04-2021*/
	.woocommerce .order-received-page ul.order_details li { width: 100%; display: block;  border: 0; margin-bottom: 15px;  padding: 0;  margin-right: 0;}
	/*9.4.2021*/
	.event_details .event-description p.event_time_para br {display: block;}
	 /*9.4.2021*/

	/*legacy society*/
   /*12-04-2021*/
   .legacy_image { max-width: 35px;}
   .corporate-main-page .corpoate_members_content_block {  margin: 0px 0 190px;}
   /*12-04-2021*/
/*legacy society*/

/*special Events page 15-04-2021*/
.special-events-page .tribe-mini-calendar-list-wrapper {  padding-left: 0px;  padding-right: 0px;}
.special-events-page .tribe-mini-calendar-grid-wrapper { width: 100%;}
.special-events-page .tribe-mini-calendar .tribe-events-has-events div[id*=daynum-] a, .special-events-page .tribe-mini-calendar thead tr th, .special-events-page .tribe-mini-calendar tbody td span {
    padding: 12px;}
.special-events-page .tribe-events-has-events .tribe-mini-calendar-day-link:before{bottom: 5px !important; height: 5px; width: 5px;}

/*special Events page 15-04-2021*/
/*6.5.2021*/
.exhibt_main .mckee_events .exhibit-row img {padding: 0px;}
/*6.5.2021*/
#home-programms .slick-prev, #home-programms .slick-next{top: 43%;}

	/* 08-07-2022 top banner */
	/*.mobmenu div.mobmenur-container { top: -10px;}*/
	/* 08-07-2022 top banner */
}


@media only screen and (max-width: 450px){

	/*29-03-2021 redesign classes page*/
	.class-main-page .classes-level-main{ padding: 20px;}
	.class-main-page .banner_inner_section p br{display:none;}
	.class-main-page #home-hero .banner_inner_section h1 {  font-size: 46px; line-height: 56px;}
	/*29-03-2021 redesign classes page*/
	/*6.5.2021*/
	.exhibt_main .site-main .mckee_events  .exhibit-main-cont .exhibit-row {padding:30px 15px !important;}
	.exhibt_main .mckee_events  .exhibition_banner_content .exhibit_title h1 { font-size: 55px; line-height: 65px;}
	/*6.5.2021*/
	.news_full_container{max-width: 250px;}
	.annual_report_container .annual_image img{max-width: 250px;}
	.overlay_block{width: 250px;}

	/* 08-07-2022 top banner */
	/* .mobmenu div.mobmenur-container { top: 10px;}*/
	/* 08-07-2022 top banner */
		
}
@media only screen and (max-width: 430px){
	.camp_time p iframe {
        width: 280px !important;
    }
}
/*06-04-2021*/
@media only screen and (max-width: 420px){
	.woocommerce-checkout .woocommerce .order-received-page{margin: 0px 0 220px;}
    .mckee_events #slider1 .slick-next {left: 77%;}
	.mckee_events #slider1 .slick-prev {left: 55%;}
.class-main-page #home-hero .banner_inner_section h1 { font-size: 42px; line-height: 52px;}

}
/*06-04-2021*/


@media only screen and (max-width: 400px){
/*08-04-2021*/
.woocommerce-order-received .entry-footer { margin-bottom: 50%;}

.class-main-page .classes-level-h4,.class-main-page .tribe_updated_callendar .classes-level-h4 .tribe-common-h7{font-size: 18px; line-height: 30px;}
 /*6.5.2021*/
 .mckee_events .exhibit_slider_section .exhibit_slider_container.container-fluid {padding: 0;}
  /*6.5.2021*/
  /*16-08-2021*/
	.exhibit_event_button_block a {min-width: 250px;max-width: 250px;}
  /*16-08-2021*/

}

@media only screen and (max-width: 380px){
	.class-main-page .next{max-width:42%;}
	.class-main-page .prev{max-width:42%;}
	.class-main-page #home-hero .banner_inner_section h1 { font-size: 40px; line-height: 50px;}
  #home-slider .home-slider-button a, #home-slider-desktop .home-slider-button a {min-width: auto;padding: 11px 30px;}
  .btn1-visit-us, .buy_online_tickets .btn1-visit-us {min-width: auto;padding: 20px 20px;}
	#home-hero h1 {font-size: 2.5em;}
	/*06-04-2021*/
	.class-main-page .banner_inner_section p { font-size: 20px; line-height: 30px;}

	/*06-04-2021*/
	/*07-04-2021*/

	/*07-04-2021*/
	.woocommerce-order-received .woocommerce-customer-details .woocommerce-column p, ,  .woocommerce-order-received .woocommerce-customer-details  .woocommerce-column  address{font-size: 14px; line-height: 24px;}
   /*08-04-2021*/
   .order-received-page .woocommerce-customer-details address, .order-received-page .woocommerce-customer-details address p{line-height: 25px; font-size: 15px;}
   .call-to-action .call-to-action-buttons-block a{min-width:100%;height:54px;}
   a[href="https://14920.blackbaudhosting.com/14920/Annual-Membership"] {height: 70px!important;}
   /*08-04-2021*/
   .mission_history_content .call-to-action .call-to-action-buttons-block a, #top-picks .hours-operation-button {min-width: 100%;}
   /*9.4.2021*/
   .event_details .date-section .calendar_img { width: 23%;}
    /*9.4.2021*/	 
/*legacy society*/
   .common_top_fullwidth_container .common_top_spacing_container .common_top_spacing_inner_block.legacy-banner-section {
   padding-bottom: 25px;}
/*legacy society*/
/*6.5.2021*/
.exhibt_main .site-main .mckee_events .silder_div .event-more_block a.btn1, .exhibt_main .site-main .silder_div .event-more_block a.btn2 { padding: 15px 30px;}
/*6.5.2021*/
.class-main-page .page-numbers {padding: 5px 10px;}

}

@media only screen and (max-width: 350px){
.page-id-27690 footer #subscribe-form {transform: translateY(-52%) !important;}
.woocommerce-checkout .woocommerce .order-received-page{margin: 0px 0 70%;}
/*29-03-2021 redesign classes page*/
.class-main-page .classes-level-main{ padding: 15px;}
.class-main-page #home-hero .banner_inner_section h1 { font-size: 35px; line-height: 46px;}

/*29-03-2021 redesign classes page*/
/*08-04-2021*/
.order-received-page .woocommerce-customer-details address, .order-received-page .woocommerce-customer-details address p { line-height: 24px; font-size: 14px;}
.woocommerce .order-received-page ul.order_details li{margin-bottom: 8px;}
/*16-08-2021*/
	.exhibit_event_button_block a {min-width: 230px;max-width: 230px;}
  /*16-08-2021*/

}
/*Calendar Page*/
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day .tribe-events-calendar-month__day-cell--desktop, .tribe-common.tribe-events .tribe-events-calendar-month__day .tribe-events-calendar-month__day-cell--desktop{
	display: none!important;
    visibility: hidden;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day .tribe-events-calendar-month__day-cell--mobile, .tribe-common.tribe-events  .tribe-events-calendar-month__day .tribe-events-calendar-month__day-cell--mobile{
    display: flex !important;
    visibility: visible;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-common-l-container .tribe-events-calendar-month-mobile-events, .tribe-common.tribe-events .tribe-common-l-container .tribe-events-calendar-month-mobile-events {
    display: block!important;
    visibility: visible;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-header, .tribe-common.tribe-events .tribe-events-header{
	background-color: #3959A8;
    padding: 20px !important;
	margin: 0px!important;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-header__events-bar,
.tribe-common--breakpoint-medium.tribe-events .tribe-events-header__top-bar, .tribe-common.tribe-events .tribe-events-header__events-bar,
.tribe-common.tribe-events .tribe-events-header__top-bar{
	margin-bottom: 0 !important;
}
.tribe-common .tribe-common-c-btn-icon--caret-left .tribe-common-c-btn-icon__icon-svg path, .tribe-common .tribe-common-c-btn-icon--caret-right .tribe-common-c-btn-icon__icon-svg path {
    fill: #ffffff !important;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__datepicker, .tribe-common.tribe-events .tribe-events-c-top-bar__datepicker{
	display: flex;
    justify-content: center;
}
.tribe-common.tribe-common--breakpoint-medium button.tribe-events-c-top-bar__datepicker-button, .tribe-common button.tribe-events-c-top-bar__datepicker-button{
	color: #fff !important;
	outline: none !important;
}
.tribe-common .tribe-common-c-svgicon__svg-fill{
	fill: #ffffff !important;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month, .tribe-common.tribe-events .tribe-events-calendar-month {
    padding-top: 20px;
	background-color: #F4F2E9;
	padding-bottom: 20px;
}
.tribe-events-calendar-month .tribe-events-calendar-month__header{
	border-bottom: 1px solid var(--tec-color-border-default);
    margin-bottom: 20px;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__header-column-title, .tribe-common.tribe-events .tribe-events-calendar-month__header-column-title{
	text-align: center !important;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__header-column-title .tribe-events-calendar-month__header-column-title-desktop, .tribe-common.tribe-events .tribe-events-calendar-month__header-column-title .tribe-events-calendar-month__header-column-title-desktop{
	display: none!important;
    visibility: hidden !important;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__header-column-title .tribe-events-calendar-month__header-column-title-mobile,
.tribe-common.tribe-events .tribe-events-calendar-month__header-column-title .tribe-events-calendar-month__header-column-title-mobile{
	display: block!important;
    visibility: visible !important;
}
.tribe-events .tribe-events-calendar-month__day-date-daynum{
	color: #000 !important;
	font-weight: bold !important;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__body, .tribe-common.tribe-events .tribe-events-calendar-month__body{
	border: none !important;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day, .tribe-common.tribe-events .tribe-events-calendar-month__day{
	border: none !important;
	min-height: 80px !important;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__week, .tribe-common.tribe-events .tribe-events-calendar-month__week{
	border: none !important;
}
.tribe-events .tribe-events-calendar-month__mobile-events-icon--event{
	border-radius: 0 !important;
}
.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__mobile-events-icon--event{
	background-color: #008a60 !important;
}
.tribe-events .tribe-events-calendar-month__mobile-events-icon--event{
	background-color: #008a60 !important;
}
.tribe-events .tribe-events-calendar-month__day-cell--selected, .tribe-events .tribe-events-calendar-month__day-cell--selected:focus, .tribe-events .tribe-events-calendar-month__day-cell--selected:hover {
    background-color: #f8dd5f !important;
}

.tribe-events .tribe-events-calendar-month__day-cell {
	height: auto !important;
}

.tribe-events .tribe-events-calendar-month__day-cell--mobile { justify-content: center; align-items: center;}
/* Calendar page 12-12-2024 */
.page-template-template-calendar-page .tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container, .page-template-template-calendar-page .tribe-common.tribe-events .tribe-events-l-container{padding-top: 0px !important;padding-bottom: 0px !important;}
/* Calendar page 12-12-2024 */
/* Calender CSS */
.tribe-common-l-container.tribe-events-l-container.tribe_updated_callendar{padding:0px;}
.tribe_updated_callendar .tribe-mini-calendar-list-wrapper{width:100%;}
.special-events-page .tribe_updated_callendar .tribe-mini-calendar-list-wrapper .tribe-mini-calendar-event{display: flex;flex-wrap: wrap;}
.tribe_updated_callendar .tribe-events-header__events-bar{display: none !important;}
.special-events-page .tribe_updated_callendar .tribe-mini-calendar-list-wrapper{padding:0px 35px;}
@media only screen and (max-width: 480px){
  .special-events-page .tribe_updated_callendar .tribe-mini-calendar-list-wrapper{padding:0px;}
}

@media only screen and (max-width: 350px){
	.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day, .tribe-common.tribe-events .tribe-events-calendar-month__day{
		border: none !important;
		min-height: 40px !important;
	}
}


@media only screen and (max-width: 800px) {
	.tribe-events-calendar-month__body .tribe-events-calendar-month__day-cell{ padding: 10px 0px !important;}
}



/* Calender CSS */