/** Headings */
h1, h2, h3, h4 {
	text-transform: uppercase!important;
	color: #444;
	font-family: 'Roboto', sans-serif!important;
}
/* Footer */
#sp-bottom {
	background-color: #f1f1f1;
}
#sp-bottom2 .sppb-icons-group-list li {
	text-align: left;
}
#sppb-addon-1655281743232 .sppb-optin-form-details-wrap {
	padding: 0px 0px 30px 0px;
}
.sppb-addon-optin-forms {
	padding: 0px 30px 30px 30px;
}
.donate {
	margin-top: 15px!important;
	text-align: center;
}
/* Home */
.watch h2 {
	color: #fff!important;
}

/* Header*/
#sp-header .logo, .offcanvas-menu > div.d-flex.align-items-center.p-3.pt-4 > span {
	display: none;
}
#sp-header {
	background: rgb(221, 204, 113);
}
.logo-img {
	*max-width: 400px;
}
.sp-megamenu-parent>li.active>a, .sp-megamenu-parent>li.active:hover>a {
	color: #fff;
	text-decoration: underline;
}
.sp-megamenu-parent>li, .sp-megamenu-parent>li>a, .sp-megamenu-parent>li>span {
	font-size: 18px;
}
.sp-megamenu-parent>li>a:hover, .sp-megamenu-parent>li>span:hover {
	color: #fff;
}
/** Who are we **/

.sppb-person-addon-content-wrap {
	padding: 0px 15px 15px 15px!important;
}
.owl-controls .owl-buttons div {
	background: #666666;
}
#sppb-addon-1655803522169 .sppb-addon-title,#sppb-addon-1657546590558 h2 {
	text-align: center;
}

/** Meet the director **/

/* Who was John Knox **/
.sppb-carousel-indicators .active {
	color: #666;
	background-color: #666;
}
.sppb-carousel-indicators li {
	border: 1px solid #666;
}
.sppb-carousel-arrow {
	color: #666;
}
#sppb-item-16552841132200 .sppb-carousel-pro-text .sppb-carousel-pro-content {
	font-size: 16px!important;
}

/* Screening */
.events .col {
  text-align:center;
  vertical-align:center;
  padding: 10px 0;
}
.events-header {
  font-weight: 600;
  border-bottom:1px solid #f1f1f1;
}
.events .col {
  border-bottom:1px solid #f1f1f1;	
}
.events .btn {
	background: #272727;
	color: #fff;
	border-radius: 0;
}

/* Gallery Carousels */
#zentools-106 .zt-item-container > div > p > a, #zentools-104 .zt-item-container > div > p > a {
	color: #444;
	font-size: 18px;
	font-weight: 600;
}
/** Media queries **/

@media only screen and (min-width: 1200px) {
	.murdo-bio img {
		max-width: 350px;
		float: right;
    	margin-right: 150px;
	}
}

@media only screen and (max-width: 1400px) {
		#section-id-1655279380119 img {
		height: auto!important;
		max-height: 354px;
	}
	.murdo-bio img {
		*max-width: 350px;
		*float: right;
    	margin-right: 50px;
	}
}

@media only screen and (max-width: 1200px) {
		#section-id-1655279380119 img {
		height: auto!important;
		max-height: 354px;
	}
	#column-wrap-id-1654523937572 {
		margin-top: -80px;
	}
	[grid-col~='1/4'] {
		width: 50%;
	}
	[grid-col~='1/4']:not(.zt-no-collapse):nth-child(3n+1) {
		clear: none;
	}
	#sppb-addon-1654683396534 .sppb-addon-image-layout-content {
		background: rgba(255, 215, 56)!important;
	}
	#sppb-addon-1657548138652 .sppb-col-sm-6 {
		flex: 0 0 100%;
		max-width: 100%;
	}
}

@media only screen and (max-width: 992px) {
	#section-id-1655279380119 img {
		height: auto!important;
		max-height: 375px;
	}
	#column-wrap-id-1655279380117 {
		margin-top: 50px;
	}
	.sppb-carousel-pro-content img {
		padding: 30px 0;
		float: none!important;
		margin: 0!important;
		width: 100%;
		height: auto;
	}
	#section-id-1655283265980, #section-id-1654523937624, #section-id-1655283265991 {
		padding: 0px 0px 0px 0px!important;
	}
	#column-wrap-id-1654523937572 {
		margin-top: 0px;
	}
	#column-id-1658153797822 {
		padding-right: 0px!important;
		padding-left: 0px!important;
	}
	body p {
		font-size: 16px;
	}

}

@media only screen and (max-width: 768px) {
	#column-wrap-id-1655279380117 {
		margin-top: 50px;
	}
	.sppb-person-name {
		margin-top: 20px;
	}
	.sppb-person-addon-content-wrap {
	padding: 0px 15px 0px 15px!important;
	}
	.sppb-person-image .person-layout-4 {
		text-align: center;
	}
	#sppb-addon-1654683396524 img, #sppb-addon-1654683396534 img {
		margin-bottom: 30px;
	}
	#column-id-1649109188451 img, #column-id-1649109188455 img {
		height: auto!important;
		width: 175px;
	}
	#sppb-addon-1649112299581 img, #sppb-addon-1657535639158 img {
		max-width: 200px;
	}
	body p {
		font-size: 16px;
	}
	[grid-col~='1/4'] {
		width: 33.33333%;
	}
}

@media only screen and (max-width: 576px) {
	#sppb-addon-1657541201054 img {
		max-width: 350px!important;
	}
}

@media only screen and (max-width: 992px and min-width: 768px) {
	.murdo-bio img {
    	max-width: 300px;
    	float: right;
    	margin-right: 50px;
	}
}

