/*
Theme Name: Christ Church Theme
Theme URI: http://holy-church.ancorathemes.com/
Template: holy-church
Author: Delice Garcia
Author URI: https://wpquicksupport.com/
Description: Holy Church - excellent WordPress theme with many different blog and header layouts
Tags: flexible-header,custom-background,custom-colors,custom-header,custom-menu,featured-image-header,featured-images,full-width-template,microformats,post-formats,theme-options,threaded-comments,translation-ready
Version: 1.1.1523045364
Updated: 2018-04-06 20:09:24

*/

:root {
  --primary-color: #264b2d;
  --secondary-color: #708e4d;
  --accent-color: #c4af79;
  --text-color: #000000;
  --background-color: #ffffff;
  --beige-color: #f4efea;
}


.hide, .hidden, .post_item_single .post_meta.post_meta_date, .post_layout_excerpt .post_meta.post_meta_date, .post_meta span.post_categories, .archive .tribe-events-abbr, .post_meta {display:none !important;}
.centered {text-align:center;}
.light {font-weight: normal;font-family: "Montserrat",sans-serif;font-size: 20px;}
.white {color:#ffffff !important;}
.goldtxt {color:var(--accent-color) !important;}
.content_wrap, .content_container {width: 85%;margin: 0 auto;}
.fa {
    font-family: FontAwesome;
        font-size: 14px;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.fa-vimeo-square::before {
    content: "\f194";
}
body:not(.expand_content):not(.body_style_fullwide):not(.body_style_fullscreen) .content {width: 70%;}
input#mailchimp_name, input#mailchimp_email { max-width:200px;}
/* .scheme_default .sc_layouts_menu_nav li#menu-item-998 a, .scheme_default .sc_layouts_menu_nav li#menu-item-998 a:hover {color: #ffffff;background-color: #dba860;} */
#threeboxes {max-height: 250px;overflow: hidden;}
#threeboxes h2 {font-size:35px;color:#fff;}
.post_item_single .post_item_single_content_wrap, .post_layout_excerpt {padding-left: 10px;}
.gallery-pages {float: left;padding: 5px;max-width: 315px;min-width:300px;min-height:250px;}
.gallery-pages a img {min-height: 200px;max-height: 200px;overflow: hidden;}
.gallery-pages a {font-weight:600;}
#Alfred-church {max-height: 330px;overflow: hidden;}
.trx_addons_hover img {max-height: 445px;}
iframe{overflow:hidden;}
.popup-overlay{position: fixed;width: 100%;height: 100%;z-index: 999;background: rgba(0,0,0,0.5);top: 0;left: 0;}
.popup-content {width: 800px;background: #fff;margin: 5% auto;text-align: center;}
.aud-content {position: absolute;width: 300px;margin: 0 auto;background: wheat;padding: 20px;z-index: 999;}
.aud-close {float: right;padding: 10px;margin-top: 5px;}
/*.modal-dialog {width: 800px !important;}*/
.scheme_default .team_member_page .team_member_featured .team_member_avatar {max-width: 320px;}
@media (min-width:800px) and (max-width:1135px) {.side_button_wrapper {display: block !important;}}
@media (min-width:701px) and (max-width:900px) {
	#textb4form h3 {text-align:center;}
	.mailchimp_form .mailchimp_inputs {display:block !important;text-align: center;}
	.scheme_default.footer_wrap h4, .footer_widgets_inner {text-align:center;}
	input#mailchimp_name, input#mailchimp_email { margin:2%;}
	.page-template-single-publications .content_wrap {width: 95%;margin: 0 auto;}
	.page-template-single-publications .popup-content{width: 620px;}
	.page-template-single-publications button {padding: 7px;}
	.page-template-single-publications table.media-files {font-size: 13px;}
	.page-template-single-publications .aud-content {padding: 30px;left: 0;}
	.popup-content iframe.resframe{height:400px;width:600px;}
}
@media (max-width:700px) {
	#textb4form h3 {text-align:center;}
	.mailchimp_form .mailchimp_inputs {display:block !important;text-align: center;}
	.scheme_default.footer_wrap h4, .footer_widgets_inner {text-align:center;}
	input#mailchimp_name, input#mailchimp_email { margin:2%;}
	.page-template-single-publications .content_wrap {width: 95%;margin: 0 auto;}
	.page-template-single-publications .popup-content{width: 350px;}
	.page-template-single-publications button {padding: 7px;}
	.page-template-single-publications table.media-files {font-size: 13px;}
	.page-template-single-publications .aud-content {padding: 30px;left: 0;}
	.popup-content iframe.resframe{height:250px;width:320px;}
}
.tribe-events-calendar div[id*="tribe-events-event-"] h3.tribe-events-month-event-title a {font-size: 14px;}
#sched-map h1 {margin: 0;}

@media (min-width: 1000px) {
	.elementor .elementor-background-video-embed {
    display: block;
}
	.page-template-single-publications iframe.resframe {width: 740px;height: 416px;}
	#subbar .vc_col-sm-6 {width:100%;}
	#subbar #textb4form {text-align:center;height:40px;}
}
img.attachment-holy_church-thumb-avatar {
    max-height: 300px; /*350px;*/
	max-width: 300px;
    overflow: hidden;
}
.sc_team_item {max-width: 300px;}

/**** 2021 Changes *****/
.scheme_default .top_panel_default .top_panel_title, .scheme_default.top_panel_default .top_panel_title {background-color: rgba(219,168,96,0.75) !important;}
.scheme_default .sc_layouts_title_breadcrumbs, .top_panel_title {display: none;}
.top_panel { margin-bottom: 0px;}
.page-id-3992 .footer_wrap {margin-top: 0px;}
.elementor-author-box__text h4 {margin-top: 10px;}
/**** END of 2021 Changes *****/

/** Customizing the Holy Church theme for Christ Church **/

.mec-event-image img {
	height:168px;
	object-fit: contain;
	background-color:white;
}
.page-id-5455 .announcement20250605 {display:none;}
.home .mec-event-content {min-height:205px;}
.mec-single-event .mec-events-event-image img {
  height: 320px;
  object-fit: contain;
}
.mec-event-grid-classic .mec-event-content {
  height: 175px;
}
.menu-item-4153 a {
  background-color: var(--primary-color);
  color: #fff !important;
	padding: 13px 30px !important; 
}
.menu-item-4153 a:hover {
  background-color: var(--secondary-color);
  color: #fff !important;
}

.scheme_default input[type="text"]:focus, .scheme_default input[type="number"]:focus, .scheme_default input[type="email"]:focus, .scheme_default input[type="tel"]:focus, .scheme_default input[type="search"]:focus, .scheme_default input[type="password"]:focus, .scheme_default .select_container:hover, .scheme_default select option:hover, .scheme_default select option:focus, .scheme_default .select2-container .select2-choice:hover, .scheme_default textarea:focus, .scheme_default textarea.wp-editor-area:focus {
  color: #000;
  border-color: #f6f4f2;
  background-color: #f6f4f2;
}

/** END Customizing the Holy Church theme for Christ Church **/

/** MEC Plugin Customizations **/
.mec-event-carousel-type1 .mec-event-carousel-content {background-color: var(--background-color);}
.mec-wrap .mec-search-form .mec-date-search select:last-child {width: 170px;}
.mec-owl-theme .owl-nav.disabled + .owl-dots {display:none;}

.mec-wrap .mec-event-date,
.mec-wrap .mec-event-title {
font-family: "Avenir Roman",Sans-serif
}
/** END MEC Plugin Customizations **/

body {
	font-family: "Avenir Roman", Sans-serif;
}

.elementor-element-21cc6cf .elementor-nav-menu li > .elementor-item:after {
	display: block;
	content: '';
	position: absolute;
	top: 32%;
	right: 0;
	width: 2px;
	height: 15px;
	background-color: var(--primary-color);
	opacity: 1 !important;
}

.elementor-element-21cc6cf .elementor-nav-menu li.menu-item-4152 > .elementor-item:after {
	display: none;
}

.elementor-element-21cc6cf .elementor-nav-menu li.donate-button {
	order: -1;
	margin-bottom: 10px;
	margin-left: 70%;
}

.elementor-element-21cc6cf .elementor-nav-menu li.donate-button > .elementor-item:after {
	display: none;
}

/* Mailchimp form customizations */

.scheme_default .sc_button_hover_slide_left {
	background: var(--primary-color) !important;
	color: #fff !important;
}

.scheme_default .sc_button_hover_slide_left:hover {
	background: var(--secondary-color) !important;
}