/*
Theme Name: sydney-child-pearl
Version: 1.0
Description: A child theme of Sydney
Author: Colin
Template: sydney
*/

@import url("../sydney/style.css");





/* pearl music - custom */
.logo-container {
	text-align: center;
}
/*
.site-logo {
    width: 66%;
    margin: auto;
    margin-top: 2em;
    max-height: none;
} */



.entry-content p {
	    text-align: center;
    font-family: 'Roboto Condensed';
    letter-spacing: .5px;
    color: #0240a3;
	font-size: 15px;
}


#sidebar-footer, .widget-title {
	font-family: 'questrial', sans-serif;

}

/*
.event-button-container {
	    display: flex;
    justify-content: center;
    margin: 20px 0;
}
 */
.event-button-container #tabs
{
	    height: auto;
    border-bottom: none;
    list-style: none;
    display: flex;
}

.tabs-item {
	  margin: 0 14px;

    text-transform: uppercase;
    font-size: 20px;
    font-family: 'Roboto Condensed', sans-serif;
    letter-spacing: 1.5px;
}

.tabs-item a {
    color: #0240a3;
    border-bottom: solid .5px #0240a3;
    padding-bottom: 4px;
}

.tabs-item a:hover {
	color: #1b7990;
}

.inactive {
	border-bottom: none !important;
}
/*
.site-header.float-header, .site-header {
	padding: 0;
} */

/* .page-wrap, .page-wrap .content-wrapper {
	background: #0d0d0d;
	margin-top: 0px;
} */

/* #sidebar-footer .container .sidebar-column:first-child {
	width: 100%;
	text-align: center;
	margin-bottom: -40px;
} */

/* .site-header.float-header {
    background-color: rgba(13, 13, 13, 0.48);
}
 */
/* .site-logo {
    width: 33%;
    margin: auto;
    margin-top: 1.5em;
    max-height: none;
} */

/* #sb_instagram .sb_instagram_header h3.sbi_no_bio {
	color: #fff;
}
 */
@media screen and (min-width: 1000px) {

/*   .header-image {
    height: 280px !important;
  }

  .site-header {
    height: 280px !important;
  }

  #masthead {
    height: 280px !important;
    position: fixed;
  }

	.header-wrap .container .row #mainnav {
    margin-top: -65px !important;
}

	.mh-social-icons ul {
		top: 4.75em;
	}

	.header-signup {
		top: 4.75em;
	}

	#primary {
    margin-top: 16em !important;
}
	 */


}

/* .site-header.float-header #mainnav {
  padding-top: 0px !important;
}

.shortcode-container {
	padding-top: 0;
  margin-top: -30px;
} */

/*
.site-logo {
	max-height: 180px;
} */

/* #sydney_contact_info-2 {
    text-align: center;
    margin-bottom: -8px;
    margin-top: 0;
    padding-top: 0;
}

#mainnav ul li a {
  font-weight: bold;
	color: #0240a3;
} */

.entry-content p {
	text-align: left;
}

.entry-content h2 {
	text-align: center;
}

.entry-content h2 span, .entry-content h2 {
	  color: #0240a3 !important;
    font-family: 'Fjalla One', sans-serif;
    font-size: 24px;
    text-transform: uppercase;
    letter-spacing: 1px;
   text-align: left;
}



.entry-content h2 {

    border-bottom: solid 2px;
    padding-bottom: 10px;
    width: 100%;
    margin-top: 50px;
    margin-bottom: 10px;
}

.entry-content p a {
	    color: #d93d3d !important;
    font-weight: 800;
    letter-spacing: 1px;
}

.entry-content a {
	color: #D6504D !important;
}


 #i3_sfmc_title {
	background: transparent;
	color: #023fa3 !important;
	font-family: 'Fjalla One', sans-serif;
	font-size: 16px;
	letter-spacing: 1.25px;
}

.sfmc_name_container {
	display: none;
}

.i3_sfmc_submit {
	border-bottom: solid 1px !important;
}

.i3_sfmc_email {
	width: 100%;
	margin: 10px 0;
	font-family: 'Open Sans', sans-serif;
	letter-spacing: 1px;
	font-size: 14px;
	padding-left: 6px;
}

#i3_sfmc_submit {
    width: 50%;
    padding: 6px 16px;
    margin: auto;
    text-align: center;
    display: block;
}

#i3_sfmc_lists_container {
	display: none !important;
}

/* .widget-area .widget {
	padding-top: 10px;
} */

#secondary, #secondary a, #secondary .widget-title {
	color: #023fa3 !important;
}

.footer-logo-container, .footer-info-container {
	width: 200px;
  margin: auto;
  text-align: center;
}

#pages-2 {
	display: none;
}

.footer-widgets .widget ul, .widget-area .widget ul {
	justify-content: center;
}

@media screen and (min-width: 768px) {
	#pages-2 {
		display: block;
	}
	
	.footer-widgets .widget ul, .widget-area .widget ul {
		justify-content: flex-end;
	}

}

#pages-2 {
	text-align: center;
}

#pages-2 .widget-title {
	display: none;
}

#pages-2 ul {
	display: flex;
	flex-direction: row-reverse;
	justify-content: center;
}

#pages-2 ul li {
	margin: 0 16px;
	padding: 0;
}

#pages-2 ul li a {
	font-family: 'Roboto Condensed', sans-serif !important;
    text-transform: uppercase;
    letter-spacing: 2.5px;
    font-weight: 100 !important;
	  font-size: 14px;
    border-bottom: solid 2px;
}

@media screen and (min-width: 480px) {
	.tw-plugin-calendar #calendar .fc-content, .tw-plugin-calendar #calendar .fc-header-left {
    display: block!important;
}
}

@media screen and (min-width: 768px) {
.fc-corner-left {
    margin-left: 1px;
    position: absolute;
    display: flex;
    left: 70px;
    margin-top: -56px;
 }


	/* .content-wrapper {
		margin-top: 60px !important;
	}

	.content-area .post-wrap {
		width: 75%;
		float: left;
		padding-right: 50px;
	} */
}

.fc-header .fc-corner-right {
    margin-top: -10px;
}

.fc-state-default, .fc-state-default .fc-button-inner {
    border-style: none;
    background: transparent;
    color: #000;
}

.fc-button-content {
    position: relative;
    float: left;
    height: 1.9em;
    line-height: 1.9em;
    padding: 0 .6em;
    white-space: nowrap;
}

.fc-state-default .fc-button-effect span {
    position: absolute;
    top: -100px;
    left: 9.5em;
    width: 500px;
    height: 100px;
    border: none;
    background: transparent;
    opacity: 1;
}

.fc-button-content {
    font-size: 30px;
}

.fc-button-prev {
	    position: absolute;
    left: 0;
}

.tw-paginate {
	margin: 30px 0;
}

.tw-paginate, .tw-paginate .lead {
	color: #0240a3;
	font-family: 'Open Sans', sans-serif;
	font-size: 12.5px;
  text-transform: uppercase;
  letter-spacing: .5px;
}


@media screen and (min-width: 480px) {
	
	.btn-menu {
    top: -2.65em;
    color: #000 !important;
}
}

@media screen and (min-width: 768px) {
	
}

#custom_html-13 {
	padding-top: 0;
}

.custom-html-widget a, #sidebar-footer a {
	color: #E3901C !important;
    text-decoration: underline;
    font-weight: 800;
}

.custom-html-widget a:hover, #sidebar-footer a:hover {
	color: #EFC180;
}


.header-content-container {
  z-index: 800;
    position: absolute;
    left: 50%;
    transform: translate(-50%, 0);
    margin-top: 11em;
    color: white;
}

.header-content-logo {
  max-width: 250px;
}

.page-id-615 .header-content-area {
	display: none;
}

.page-id-615 .panel-row-style.panel-row-style-for-1310-0, .page-id-615 .panel-row-style.panel-row-style-for-615-0 {
	padding: 0 !important;
}

#sb_instagram #sbi_load .sbi_load_btn {
	background: lightgray;
}
#sb_instagram .sbi_follow_btn a {
	color: white !important;
}



.page-id-1299 .header-content-area, .page-id-1300 .header-content-area {
	display: none;
}
.site-footer .site-info {
	font-size: 14px;
}



/* Spotify Styles */
.page-id-1347 .header-content-area {
	display: none;
}

.page-id-1347 .panel-row-style.panel-row-style-for-1347-0 {
	padding: 0 !important;
}
#secondary.widget-area {
	border: none;
}
#custom_html-15 {
	width: 50%;
    margin: auto;
	text-align: center;
}
#custom_html-15 .widget-title {
	max-width: 200px;
    margin: auto;
    text-align: center;
    color: #111 !important;
    border-bottom: solid 2px;
    margin-bottom: 30px;
    padding-bottom: 10px;
    width: 100%;
    font-family: 'Fjalla One', sans-serif;
    font-size: 24px;
    text-transform: uppercase;
    letter-spacing: 1px;
}
@media (min-width: 992px) {
	.col-md-3 {
		width: 100%;
	}
}
@media (max-width: 992px) {
	#custom_html-15 {
		width: 100%;
	}
}

/* StereoSites */

#sidebar-footer .widget .contact-email {display:none;}

/* CSS revison code 29AUG/25 */
@media screen and (min-width:1025px){
	body .entry-content{padding-top:120px;}
}

/* mobile nav svg change */
.header-menu-container .btn-menu svg{stroke:#d7891a;}

#main .entry-content h1, #main .entry-content h2, 
#main .entry-content h3, #main .entry-content h4,
#main .entry-content h5, #main .entry-content h6 {
    color: #E3901C !important;
}
.header-logo-container { padding-bottom: 15px;}

#sidebar-footer h1, #sidebar-footer h2, 
#sidebar-footer h3, #sidebar-footer h4 {
    font-family: 'Rye';
    color: #e3901c !important;
}
#sidebar-footer h3{font-size: 24px;}


@media screen and (max-width:767px){
	aside#media_image-3 img {
    max-width: 280px !important;
    width: 100%;
}
}
