.page-id-8 footer {display:none;}
.page-id-8 .content-area .hentry {padding-bottom: 0px;}

.page-id-8.page .page-wrap .content-wrapper, .single .page-wrap .content-wrapper {padding-bottom: 0px;}

.ect-events-page-title {display:none;}
.ect-list-post {max-width:100% !important;}
 	
.postid-452 .elementor-image-box-img, .page-id-204 .elementor-image-box-img, .page-id-171 .elementor-image-box-img {margin-right:15px !important;}

.mc4wp-form {padding: 10px;
    border: #c0c0c0 solid 1px;
    background-color: #f2f2f2;}
.mc4wp-form label {white-space:nowrap;}
#choice1, #choice2, #choice3, #choice4 {width:5%;}
.mc4wp-form input[type="text"], input[type="email"] {border: #c0c0c0 solid 1px;}

#footercode {font:inherit;color:inherit;background-color:inherit;padding:0; border:none;}
#sidebar-footer {padding:10px;}
.site-footer {display:none;}
#custom_html-3 {margin:0;}
#footerright {float:right;}

#secondary {padding:15px;}
#facebook-likebox-2 {padding:0;	}

a.menu-image-title-below.menu-image-not-hovered.elementor-item {
    display: inline-block;
}

/**CUSTOM CSS FOR EXEC GRID (edited MJ 11/10/2020)**/
.wp_teamshowcase_grid.design-3 .team-grid {padding:0px !important; border-left:0px solid #e8e8e8; }
.wp_teamshowcase_grid.design-3 .team-grid.tsas-last{border-right:0px solid #e8e8e8;}
.wp_teamshowcase_grid.design-3 .teamshowcase-image-bg{background: #f1f1f1;height: 240px;line-height: normal; overflow: hidden; position: relative; width: 100%;}
.wp_teamshowcase_grid.design-3 .teamshowcase-image-bg img  {transition: all 0.2s ease-in-out 0s; position:absolute;height: 100% !important;width: 100% !important;object-fit: cover;object-position: top center;border-radius: 0px; }
.wp_teamshowcase_grid.design-3 .member-main-info{text-align:center; text-transform:uppercase; border-bottom:0px solid #e8e8e8; padding:10px;
-webkit-transition: background-color 200ms linear;    -ms-transition: background-color 200ms linear;    transition: background-color 200ms linear;}
.wp_teamshowcase_grid.design-3 .wp-tsas-medium-4 .teamshowcase-image-bg {height: 250px;}
.wp_teamshowcase_grid.design-3 .wp-tsas-medium-6 .teamshowcase-image-bg{height: 300px;}
.wp_teamshowcase_grid.design-3 .wp-tsas-medium-12 .teamshowcase-image-bg{height: 500px;}
.wp_teamshowcase_grid.design-3 .member-content p{text-align:center; margin:0px;}
.wp_teamshowcase_grid.design-3 .member-content{padding:10px; text-align:center; border-bottom:0px solid #e8e8e8}
.wp_teamshowcase_grid.design-3 .member-job { font-size:90%; }
.wp_teamshowcase_grid.design-3 .member-name{font-size:24px; line-height:34px;}
.wp_teamshowcase_grid.design-3 .contact-content{padding:10px; border-bottom:0px solid #e8e8e8; }
.wp_teamshowcase_grid.design-3 .contact-content{text-align:center;}
.wp_teamshowcase_grid.design-3 .member-content .other-info{ padding:5px;}
.wp_teamshowcase_grid.design-3 .team-grid:hover > .member-main-info{background:#00410f; color:#ffffff;}
.wp_teamshowcase_grid.design-3 .member-content,  .wp_teamshowcase_grid.design-3 .contact-content{display:none;}


/**CUSTOM CSS FOR EXEC SLIDER ON HOMEPAGE (edited MJ 11/10/20)**/
.wp_teamshowcase_slider.design-3 .team-slider {padding:0px !important; border:0px solid #e8e8e8;}
.wp_teamshowcase_slider.design-3 .team-slider:focus{outline:none;}
.wp_teamshowcase_slider.design-3 .team-slider.tsas-last{border-right:0px solid #e8e8e8;}
.wp_teamshowcase_slider.design-3 .teamshowcase-image-bg{background: #f1f1f1;height: 240px;line-height: normal; overflow: hidden; position: relative; width: 100%;}
.wp_teamshowcase_slider.design-3 .teamshowcase-image-bg img  {transition: all 0.2s ease-in-out 0s; position:absolute;height: 100% !important;width: 100% !important;object-fit: cover;object-position: top center;border-radius: 0px; }
.wp_teamshowcase_slider.design-3 .member-main-info{text-align:center; text-transform:uppercase; border-bottom:0px solid #e8e8e8; padding:10px;
-webkit-transition: background-color 200ms linear;    -ms-transition: background-color 200ms linear;    transition: background-color 200ms linear;}
.wp_teamshowcase_slider.design-3 .wp-tsas-medium-4 .teamshowcase-image-bg {height: 250px;}
.wp_teamshowcase_slider.design-3 .wp-tsas-medium-6 .teamshowcase-image-bg{height: 300px;}
.wp_teamshowcase_slider.design-3 .wp-tsas-medium-12 .teamshowcase-image-bg{height: 500px;}
.wp_teamshowcase_slider.design-3 .member-content p{text-align:center; margin:0px;}
.wp_teamshowcase_slider.design-3 .member-content{padding:10px; text-align:center; border-bottom:0px solid #e8e8e8}
.wp_teamshowcase_slider.design-3 .member-job { font-size:90%; }
.wp_teamshowcase_slider.design-3 .member-name{font-size:24px; line-height:34px;}
.wp_teamshowcase_slider.design-3 .contact-content{padding:10px; border-bottom:0px solid #e8e8e8; }
.wp_teamshowcase_slider.design-3 .contact-content{text-align:center;}
.wp_teamshowcase_slider.design-3 .member-content .other-info{ padding:0px;}
.wp_teamshowcase_slider.design-3 .team-slider:hover > .member-main-info{background:#00410F; color:#ffffff;}
.wp_teamshowcase_slider.design-3 .member-content,  .wp_teamshowcase_slider.design-3 .contact-content{display:none;}

/**CUSTOM CSS FOR FOCUS INTERACTIONS ON EXEC SLIDER (edited MJ 11/10/20)**/
.wp_teamshowcase_slider{padding-bottom:30px;}
.wp_teamshowcase_slider button.slick-next, .wp_teamshowcase_slider button.slick-next:hover,  .wp_teamshowcase_slider button.slick-next:focus{outline: none}
.wp_teamshowcase_slider button.slick-prev, .wp_teamshowcase_slider button.slick-prev:hover, .wp_teamshowcase_slider button.slick-prev:focus{outline:none}

/**CUSTOM CSS FOR SLICK BUTTONS ON EXEC SLIDER (edited MJ 11/10/20)**/
.wp_teamshowcase_slider .slick-dots li button{background:#fff !important; margin:0px !important; padding:0px !important; border:1px solid #00410f; border-radius:50% !important; width:10px !important; height:10px !important;}
.wp_teamshowcase_slider .slick-dots li button:focus{outline:none !important}
.wp_teamshowcase_slider .slick-dots li.slick-active button{background:#ffa220 !important;}

/**CUSTOM CSS FOR MOUSE HOVER ON EXEC PAGE (edited MJ 11/10/20)**/
a.teamshowcase-hover-icon {text-decoration:none !important;}
.teamshowcase-image-bg img{ -webkit-transform: scale(1); transform: scale(1); -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;}
.teamshowcase-image-bg:hover img {-webkit-transform: scale(1.3); transform: scale(1.3);}
.teamshowcase-image-bg a.teamshowcase-hover-icon .fa{font-size:30px; color:#ffa220;}
.teamshowcase-image-bg:hover .teamshowcase-hover-icon{-webkit-transform: scale(1.4) rotate(360deg); transform: scale(1.4) rotate(360deg); opacity: 1;}
.teamshowcase-image-bg .teamshowcase-hover-icon{opacity: 0; -webkit-transform: scale(1) ; transform: scale(1); -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; display: flex;
align-items: center;justify-content: center;height: 100%;width: 100%;}

.rotation{
  animation: rotation 4s infinite linear;
}

@keyframes rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}

/*Custom CSS for Homepage text -  added by AW*/

/*
.btn-submenu svg {
	fill: #ffa200;
}*/
/*
#mainnav-mobi ul > li > a {
	color: #ffa200;
}*/


#mainnav-mobi {
	background:rgb(0, 49, 11)
}

#mainnav-mobi ul.sub-menu {
	background:rgb(0, 32, 7)
}

#mainnav-mobi ul li {
	border-top: 1px solid #805100;
}

#ect-no-events p {
	color:white !important;
}


/*
@media only screen and (max-width: 1024px){
	.site-header {
	background:rgba(0,65,15,0.95) !important;
	}
	.site-header.fixed {
		position:absolute !important;
	}
	
	.page-wrap {
		position:relative;
		top: 153.719px;	
	}
}*/

.sydney-hero-area {
    position: static;
}

.slide-inner {
	min-height:0;
}
.slide-inner.text-slider-stopped { display:block;
background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(0,65,15,0.9) 25%, rgba(0,65,15,0.9) 75%, rgba(0,65,15,0) 100%);
padding:20px
}

.wp_teamshowcase_grid {
	height:100%;
	display: flex;
	flex-direction: row;
	align-items: top;
	align-content: center;
	justify-content: center;
	margin: 0 2px 0 2px;
}

.wp_teamshowcase_grid .team-grid {
	margin: 0 4px 30px 4px !important;
}

.wp_teamshowcase_slider.design-3 .teamshowcase-image-bg {
	height:auto;
	aspect-ratio: 1 / 1;
}

.maintitle {
	color:#ffa200 !important;
}

.maintitle::before {
	content: "Welcome to ";
	color:#fff !important;
}

.simcal-events {
	padding-inline-start: 0;
}

.simcal-date-format {
	color:#fff;
}
/*
.pres-showcase {
	width: fit-contents !important;
	margin: 0 auto 30px !important;
	display: block !important;
	float: none
}

.exec-showcase3 {
	margin: 0 auto 30px !important;
	display: block;
	float: none;
}

.exec-showcase2 {
}

.wp_teamshowcase_grid .team-grid {
	width: auto;
	padding: 0 5px !important;
	display: inline;
	float: none;
}
*/

/* Sheet Music Plugin */
