

.page-template-tpl-no-header-footer .fl-page-header-primary .fl-page-header-logo {
  background-image: url(/wp-content/uploads/2020/12/SCS_Final_Logo_Text_To_Rightf.png);
  background-repeat: no-repeat;
	background-size: contain;
}

.donate .btn {
	color: #fff;
	background-color: #b3432b;
	border: none;
	font-family: Nexa-Bold;
	padding: 10px 20px;
}

spektrix-donate button {
	    color: #fff;
    background-color: #b3432b;
    border: none;
    font-family: Nexa-Bold;
    padding: 10px 20px;
	margin-top: 20px;
}

spektrix-donate input {
	max-width: 200px;
}

.donate-general button, 
.donate-education button, 
.donate-undiscovered button,
.donate-sustain button {
	color: #fff;
	background-color: #b3432b;
	border: none;
	font-family: Nexa-Bold;
	padding: 10px 20px;
	text-align:center;
	margin: 20px auto;
	display: flex;
}
.donate-general button{
	background-color: #668014;
}
.donate-education button {
	background-color: #b4a898;
}
.donate-undiscovered button{
	background-color: #c48e48;
}
.donate-sustain button{
	background-color: #b3432b;
}

.center {
	text-align: center;
}

.pp-tabs-label {
	border-radius: 15px 15px 0 0;
	margin-right: 2px !important;
}

.fl-page-header-fixed .nav-item .fas{
	color: #fff !important;
}

.nav-item i{
	background-color: #fff !important;
	border-radius: 20px;
	padding: 8px;
}

.fl-page-header-fixed .nav-item i{
	background-color: #000 !important;
	border-radius: 20px;
	padding: 8px;
	margin-top: -4px;
}

.donate .btn:hover {
	color: #fff;
	background-color:#000000;
}

.nodisplay {
	display: none !important;
}

.btn.fjs-event-grid-buy-tickets {
	background: #b3432b;
	color: #fff;
}

.btn.fjs-event-grid-buy-tickets:hover {
	background: #000;
}

.friend,
.patron,
.player,
.ensemble,
.director {
	text-align: center;
	font-family: "Nexa-Bold",Verdana,Arial,sans-serif;
	font-weight: 400;
	line-height: 1.2;

}

.friend button, .director button {
	background: #668014;
	color: #fff;
	border: #668014;
	padding: 10px 20px;

}

.friend button:hover, .director button:hover {
	background: #000;
}

.patron button, .aproducer button {
	background: #b4a898;
	color: #fff;
	border: #b4a898;
	padding: 10px 20px;

}

.patron button:hover, .aproducer button:hover {
	background: #000;
}

.player button, .producer button {
	background: #c48e48;
	color: #fff;
	border: #c48e48;
	padding: 10px 20px;

}

.player button:hover, .producer button:hover {
	background: #000;
}

.ensemble button {
	background: #b3432b;
	color: #fff;
	border: #b3432b;
	padding: 10px 20px;

}

.ensemble button:hover {
	background: #000;
}


.autorenewcheck {
	display: none;
}

.single-post .fl-post-info-sep,
.single-post .fl-post-info-author,
.single-post .fl-post-info-comments {
	display: none;
}

	.page-id-958 .fjs-donate-input-area input{
	width: 12%;
}

.special-body{
	font-family: wensly-light;
	font-size: 22px;
	font-style: italic;
}


.page-template-tpl-no-header-footer .fl-page-header-primary .fl-logo-img {
  opacity: 0;
}

#footer ul {
	padding: 0 0 0 0px !important;
}

.nav-link a:hover {
	color: #fff;
}

.fl-page-footer{
	border: none;
}

.padding10 {
	margin: 10px 0;
}

.widgettitle {
	font-size: 16px;
}

	.navbar-nav li>a:focus {
		color: #B4A898 !important;
	}

	.fl-page-nav-wrap .sub-menu li>a {
		color: #000000 !important;
	}

.fjs-donation-tab{
	background-color: #b3432b !important;
}

.fjs-donate-content{
	background-color: #b3432b !important;
}

.page-id-795 input.Button{
	background-color: #b3432b !important;
}

@media (min-width: 992px) {
	
	.fl-logo-img{
	max-width: 300px;
}
	
	.fl-page-header-logo img{
		max-width: 345px;
	}
	

	
.home .fl-page-bar {
  position: absolute;
  top: 0;
  z-index: 11;
  width: 100%;
}

.fl-page-header .fl-page-header-wrap {
  background-color: transparent;
  border-bottom-style: none; /* Removes the 1px border below the menu */
  position: absolute;
  top: 0px; /* Height of top bar */
  width: 100%;
  z-index: 10;
}


	.page-template-tpl-no-header-footer .fl-page-header .fl-page-nav-wrap .navbar-nav li>a{
		color:#000;
	}
	
	.fl-page-header-primary li>a {
		color: #fff !important;
	}
	
		 .fl-page-header .fl-page-nav-wrap .navbar-nav li>a:hover{
		color:#c48e48;
	}
	
	.fl-page-header-fixed .fl-page-header-wrap{
		background-color: #fff;
	}
	
.fl-page-header-container.container {
	width: 100%;}
	
}

#footer ul {
	padding: 0 0 0 15px;
	list-style: none;
}


ul.fjs-donate-tabs-nav li {
	width: 14.285%;
}

iframe#SpektrixIFrame {
	min-height: 750px;
}
.iframe-container {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 45%; /* 16:9 Aspect Ratio (divide 9 by 16 = 0.5625) */
}

/* Then style the iframe to fit in the container div with full height and width */
.responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 600px) {
	.fl-post-feed-post{
		padding: 20px !important;
	}
}

@media screen and (min-width:768px) and (max-width:1119px){
    header.main-header {
        padding: 15px 0 0;
        margin-bottom: 20px;
        margin-top: 10px;
    }
    
    .header-logo {
        float: left;
        padding: 0 20px 15px 0;
        position: absolute;
        z-index: 1;
        margin-left: 15px;
        margin-top: -15px;
    }
    
    .header-logo img{
        width:150px;
    }
}

