/*WORKSHOP PAGE CSS*/
.fusion-events-featured-image .fusion-events-single-title-content{
	position:relative;
}
/*---------------------------------------------*/
/*---------------------SHIRLEY-----------------*/
/*---------------------------------------------*/
/*HOMEPAGE SUBSCRIB BUTTON*/
input.wpcf7-form-control.wpcf7-submit{
	background-color: #a32331 !important;
	border-radius:5px !important;
	border:1px solid #a32331 !important;
}
input.wpcf7-form-control.wpcf7-submit:hover{
background-color: #b4282e !important;
}
/*UPCOMING EVENTS FIND EVENTS BUTTON*/
input.tribe-events-button.tribe-no-param{
	background-color: #a32331 !important;
}
input.tribe-events-button.tribe-no-param:hover{
	background-color: #b4282e !important;
}
a.tribe-events-ical.tribe-events-button{
	background-color: #a32331 !important;
}
a.tribe-events-ical.tribe-events-button:hover{
	background-color: #b4282e !important;
}
/*CART PAGE BUTTON*/
button.fusion-button.button-default.fusion-button-default-size.button, button.fusion-apply-coupon.fusion-button.button-default.fusion-button-default-size.button, a.fusion-button.button-default.fusion-button-default-size.button.fusion-update-cart, a.checkout-button.button.alt.wc-forward
{
	background-color: #a32331 !important;
		border: 1px solid #a32331 !important;
	border-radius: 5px !important;
}
button.fusion-button.button-default.fusion-button-default-size.button:hover, button.fusion-apply-coupon.fusion-button.button-default.fusion-button-default-size.button:hover, a.fusion-button.button-default.fusion-button-default-size.button.fusion-update-cart:hover,a.checkout-button.button.alt.wc-forward:hover{
	background-color:#b4282e !important;
}

/*CHECKOUT PAGE*/
input.fusion-button.button-default.fusion-button-default-size.button, a.fusion-button.button-default.fusion-button-default-size.button.continue-checkout{
	background-color: #a32331 !important;
	border: 1px solid #a32331 !important;
	border-radius: 5px !important;
}
input.fusion-button.button-default.fusion-button-default-size.button:hover, a.fusion-button.button-default.fusion-button-default-size.button.continue-checkout:hover{
		background-color:#b4282e !important;
}

button.tablinks:focus{
	background-color: #bbbbbb !important;
	
}

@media only screen and (min-width: 320px) and (max-width: 379px){
	table.speakerbio{
		max-width: 290px !important;
	}
	.paoc-popup-modal{
		width:90% !important;
	}
}


@media only screen and (min-width: 380px) and (max-width: 479px){
	table.speakerbio{
		max-width: 450px !important;
	}
	.paoc-popup-modal{
		width:90% !important;
	}
}


@media only screen and (min-width:480px) and (max-width:768px){
	table.speakerbio{
		max-width:730px !important;
	}
	.paoc-popup-modal{
		width:80% !important;
	}
}

@media only screen and (min-width: 769px) and (max-width: 1024px){
	table.speakerbio{
		max-width: 950px !important;
	}
	.paoc-popup-modal{
		width:80% !important;
	}
}

@media only screen and (min-width: 1025px) and (max-width: 1366px){
	table.speakerbio{
		max-width: 710px !important;
	}
}

@media only screen and (min-width: 1367px) and (max-width:1880px){
	table.speakerbio{
		max-width: 1068px !important;
	}
}

@media only screen and (min-width: 1881px) and (max-width: 2000px) {
	table.speakerbio{
		max-width: 1300px !important;
	}
}

@media only screen and (max-width:1880px){
th.speakerimg{
	display:none !important;
}
}

/*Single Event Page styling*/

.tribe-events-event-image img{
	padding-bottom: 183px;
}
div.fusion-events-featured-image
{
	width: 100%;
	min-height: 255px;
}

@media only screen and (max-width: 850px) and (min-width: 468px){
h3.joinmail {
	font-size: 20px !important;
}
}

@media only screen and (max-width: 467px) and (min-width:388px){
	h3.joinmail{
		font-size: 15px !important;
	}
		i.fontawesome-icon.fa.fa-envelope-o.circle-yes.fusion-animated{
			font-size:25px !important;

	}
}

@media only screen and (max-width: 387px){
	h3.joinmail{
		font-size: 10px !important;
	}
}


/*Homepage three boxes styling*/
@media only screen and (max-width:973px) and (min-width: 800px){
a.smaller{
	font-size: 28px !important;
}
	.top{
		padding-top:20px !important;
	}
}

div.fusion-logo
{
	width:150px !important;
	height: auto !important;
}

/*EVENT PAGE TITLE*/
div.fusion-events-before-title
{
	display:none !important;
}

/*SUBSCRIBE FORM*/
form#mc4wp-form-1.mc4wp-form.mc4wp-form-3523 input.submit{
	border:1px solid #a32331 !important;
	color:#fff !important;
	padding:10px !important;
	border-radius: 5px !important;
	margin-top:10px !important;
}