/*
Theme Name: Markhamathletics
Text Domain: markhamathletics
Version: 1.1
Requires at least: 4.7
Requires PHP: 5.2.4
Description: #
Tags: #
Author: #
Author URI: #
Theme URI:#
License: #
License URI: #
*/

@media only screen 
and (min-device-width: 1024px)  {
  #spinner {
  display: block;
  height: 110px;
  left: 39% !important;
  margin: -55px;
  position: relative;
  top: 35% !important;
  width: 400px !important;
}
}
@media only screen and (max-width: 479px) {
    .main-footer .news-widget .post {
      text-align: center;
    }
  }


.tablink {
    background-color: #1b1b1b;
    color: white;
    float: left;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 14px 16px;

    width: 20%;
    font-family: 'Poppins';
}

.tablink:hover {
    background-color: #ddb048;

}

/* Style the tab content */
.tabcontent {
    color: white;
    display: none;
    padding: 100px 25px;
    text-align: justify;
    font-family: 'Poppins';

}

.btn-style-one:hover {
    color: #000000 !important;
    border-color: #ffffff;
}
.calculator-section img.mCS_img_loaded {
    width: 100% !important;
    height: 380px;
}
.shedule_space {
    margin-bottom: 50px;
}
.shedule_space:last-child {
    margin-bottom: 0px;
}
.shedule_space p {
    font-family: 'Poppins', sans-serif;
    text-align: justify;
}
.shedule_space ul, .shedule_space li {
    list-style: circle;
    padding: inherit;
    margin: inherit;
    font-family: 'Poppins';
}
@media (min-width: 576px){
.modal-dialog {
    max-width: 660px;
    margin: 5.75rem auto;
}
}
	.events {
		display: flex;
		flex-wrap: wrap;
		transition: all 0.5s ease-in-out;
	}

	.events .shadowbox {
		height: 800px;
		background: rgba(0, 0, 0, 0.5);
		padding: 0 16px;
		transition: all 0.5s ease-in-out;
	}

	.event {
		text-align: center;
		min-width: 100px;
		background-repeat: no-repeat;
		transition: all 0.5s ease-in-out;
	}

	.event {
		background-size: cover;
		background-position: center;
		height: 800px;
		flex-grow: 1;
		/* margin-bottom: 50px; */
		flex-basis: 0;
		text-align: center;
		/* margin-bottom: 200px; */
		min-width: 100px;
		background-repeat: no-repeat;
	}

	.event:hover {
		flex-grow: 2;
	}

	.events .shadowbox:hover {
		background: rgba(0, 0, 0, 0.3);
	}

	.events .shadowbox .details {
		opacity: 0;
		margin-top: 200px;
		transition: all 0.5s ease-in-out;
	}

	.events .shadowbox .details p {
		font-family: 'Poppins';
		font-size: 18px;
		color: white;
		transition: all 0.5s ease-in-out;
	}

	.events .shadowbox:hover .details {
		opacity: 1;
		transition: all 0.5s ease-in-out;
		transition-delay: 0.5s;
	}

	.events .shadowbox h2 {
		font-family: 'MonumentExtended-Ultrabold';
		position: relative;
		color: transparent;
		-webkit-text-stroke-width: 1px;
		-webkit-text-stroke-color: #ffffff;
		text-transform: uppercase;
		transform: translateY(360px);
		transition: all 0.5s ease-in-out;
		font-size: 24px;
	}


	.events .shadowbox:hover h2 {
		color: white;
		transform: translateY(140px);
	}

	@media only screen and (max-width: 1500px) {
		.event {
			height: 400px;
		}

		.events .shadowbox h2 {
			transform: translateY(180px);
		}


		.events .shadowbox:hover h2 {
			transform: translateY(30px);
		}

		.events .shadowbox .details {
			margin-top: 70px;
		}

		.events .shadowbox .details p {
			margin-top: 80px;
			font-size: 15px;
		}

		.event:hover {
			flex-grow: 1;
		}

		.event:nth-of-type(1) {
			min-width: 100%;
		}

		.event {
			min-width: 300px;
			/* margin-bottom: 3px; */
		}
	}
		.accordion {
		background-color: #e7b84b29;
		color: #8e8e8e;
		cursor: pointer;
		padding: 18px;
		width: 100%;
		border: none;
		text-align: left;
		outline: none;
		font-size: 15px;
		font-weight: 700;
		font-family: 'Poppins';
		transition-duration: 2s;
		border: 1px solid;

	}

	.accordion:hover {
		background-color: #f3d89b;
		color: black;
	}

	.panel {
		padding: 20px 20px;
		display: none;
		background-color: #e7b84b00;
		overflow: hidden;
		font-family: 'Poppins';
		color: #8e8e8e;
		border: 3px solid;

	}