/*
Theme Name: Bethel Hill UMC
Theme URI: https://pacerstudios.com/
Author: Pacer Studios
Author URI: https://pacerstudios.com/
Description: This is the main theme for your site.
Version: 2020.1
Tags: one-column, two-columns, custom-menu, featured-images, microformats, sticky-post, threaded-comments, translation-ready
Text Domain: blankslate
*/

@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,700;1,400;1,700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@400;700&display=swap');

/* Mobile */
@import url('sp-portrait.css');
@import url('sp-landscape.css');
@import url('ipad-portrait.css');
@import url('ipad-landscape.css');


/* Workaround for clearing out DIVs that don't behave */
.cleardiv { clear:both; font-size:0px; line-height:0px; height:0; overflow:hidden; }

body {
	line-height: 1;
}

button {
	outline: 0;
}

ol,ul {
	list-style: none;
}

blockquote,q {
	quotes: none;
}

blockquote:before,blockquote:after,q:before,q:after {
	content: '';
	content: none;
}

q {
	display: inline;
	font-style: italic;
}

q:before {
	content: '"';
	font-style: normal;
}

q:after {
	content: '"';
	font-style: normal;
}

textarea,input[type="text"],input[type="button"],input[type="submit"],input[type="reset"],input[type="search"],input[type="password"] {
	-webkit-appearance: none;
	appearance: none;
	border-radius: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

th,td {
	padding: 2px;
}

big {
	font-size: 120%;
}

small,sup,sub {
	font-size: 80%;
}

sup {
	vertical-align: super;
}

sub {
	vertical-align: sub;
}

dd {
	margin-left: 20px;
}

kbd,tt {
	font-family: courier;
	font-size: 12px;
}

ins {
	text-decoration: underline;
}

del,strike,s {
	text-decoration: line-through;
}

dt {
	font-weight: bold;
}

address,cite,var {
	font-style: italic;
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	display: block;
}

* {
	box-sizing: border-box;
	-webkit-tap-highlight-color: transparent;
}

.sticky {
}

.bypostauthor {
}

.wp-caption {
}

.wp-caption-text {
}

.gallery-caption {
}

.alignright {
    float: right;
    margin-left: 1vw;
}

.alignleft {
    float: left;
    margin-right: 1vw;
}

.aligncenter {
    margin: 0 auto;
}

.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
}

.post-edit-link {
	box-shadow:inset 0px 34px 0px -15px #b54b3a;
	background-color:#a73f2d;
	border:1px solid #241d13;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	padding:9px 23px;
	margin-bottom: 15px;
	text-decoration:none;
	text-shadow:0px -1px 0px #7a2a1d;
}

.post-edit-link:hover {
	background-color:#b34332;
}

.post-edit-link:active {
	position:relative;
	top:1px;
}

.tribe-events-c-search__button {
	display: inline-block !important;
}

/* Basics */
strong {
    font-weight: bold;
}

em {
    font-style: italic;
}

/* Main Desktop Delclarations */
@media screen and (min-width: 1100px) {

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
    margin:0px; 
    padding:0px; 
    border:0px; 
    border-collapse:separate; 
    border-spacing:0px; 
    font-family: 'Open Sans', sans-serif;
    font-size:1vw; 
    color: #000;
}	

#wrapper {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
}

#pages_wrap {
	width: 100%;
	height: auto;
	padding: 6vw 10.416vw;
	position: relative;
	background: #fffdf8;
}

#pages_content {
	width: 75%;
	height: auto;
	float: left;
	padding-right: 5vw;
}

#pages_content p {
	line-height: 1.3vw;
	margin-bottom: 1.5vw;
}

#pages_content ul {
	list-style-type: disc;
	margin-left: 1.4vw;
	margin-bottom: 2vw;
}

#pages_content ul li {
	line-height: 1.3vw;
}

#pages_content ol {
	list-style-type: decimal;
	margin-left: 1.4vw;
	margin-bottom: 2vw;
}

#pages_content ol li {
	line-height: 1.3vw;
}

#pages_content_fullwidth {
	width: 100%;
	height: auto;
	float: left;
	padding-right: 5vw;
	position: relative;
}

#pages_content_fullwidth .tribe-events-view {
	display: block;
	width: 61.25vw !important;
	margin: 0 auto;
    position: relative;
}

#pages_content_fullwidth #tribe-events-search-container, #pages_content_fullwidth #tribe-events-view-selector-content {
	background: #fffdf8 !important;
}

#pages_content_fullwidth .tribe-events-c-search__button {
	border: 0vw;
	background: #441151;
	color: #ffffff;
	margin-left: .6vw;
	min-height: 2.34vw;
	font-weight: bold;
	text-transform: uppercase;
}

#pages_content_fullwidth .tribe-events-calendar-list__event-date-tag-daynum {
	padding: .5vw 0vw !important;
}

#pages_content_fullwidth .tribe-events-c-top-bar__nav-list {
	margin: 0vw;
}

#pages_content_fullwidth .tribe-events-c-top-bar__nav-list li {
	text-align: center;
	padding: 0vw;
}

#pages_content_fullwidth .tribe-common-c-btn-icon svg {
	line-height: 100%;
	color: #FFF;
	vertical-align: middle;
}

#pages_content_fullwidth ul {
	list-style-type: disc;
	margin-left: 1.4vw;
	margin-bottom: 2vw;
}

#pages_content_fullwidth ul li {
	line-height: 1.3vw;
}

#pages_content_fullwidth ol {
	list-style-type: decimal;
	margin-left: 1.4vw;
	margin-bottom: 2vw;
}

#pages_content_fullwidth ol li {
	line-height: 1.3vw;
}

#pages_sidebar {
	width: 25%;
	height: auto;
	float: right;
}

#header {
	width: 100%;
	height: 13.958vw;
	position: relative;
	background: #ffffff;
	z-index: 99999;
	-webkit-box-shadow: 0px 10px 5px 1px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 10px 5px 1px rgba(0,0,0,0.5);
	box-shadow: 0px 10px 5px 1px rgba(0,0,0,0.5);
}
	
#branding {
	width:26.041vw;
	height: 13.958vw;
	float: left;
	margin-left: 10.416vw;
	background: url(images/logo_top.jpg) top center no-repeat;
	background-size: cover;
	position: relative;
}

#branding a {
	text-decoration: none;
	width: 100%;
	height: 100%;
	display: block;
}

/* Sticky Header */
.sticky_header {
	height: 8.37vw !important;
	position: fixed !important; 
	top: 0vw;
	left: 0vw;
}

.sticky_header #branding {
	width:15.62vw;
	height: 8.37vw;
	float: left;
	margin-left: 10.416vw;
	background: url(images/logo_top.jpg) top center no-repeat;
	background-size: cover;
}

.sticky_header #menu {
	width: 46vw;
	padding-top: 4.2vw;
	margin-right: 10.416vw;
	float: right;
}

/* Menu */
#mobile_toggle {
    display: none;
}

#menu {
	width: 46vw;
	padding-top: 8.3vw;
	margin-right: 10.416vw;
	float: right;
}

#menu ul {
	list-style: none;
	text-align: center;
}

#menu ul li {
	display: inline-block;
	padding: .6vw;
	position: relative;
}

#menu ul li a {
	text-decoration: none;
	font-size: 1.2vw;
}

#menu ul li a:hover {
	text-decoration: underline;
}

/* Menu 2nd Level */
#menu ul li ul {
	display: none;
	position: absolute;
	top: 2vw;
	left: 0vw;
	width: 13vw;
	height: auto;
	background: #FFF;
	border: 1px solid #000000;
}

#menu ul li:hover ul {
	display: block;
}

#menu ul li ul li {
	display: block;
	width: 100%;
	text-align: left;
}

#menu ul li ul li a {
	font-size: .8vw;
	text-align: left;
}

#main_slider {
	width: 100%;
	height: 31.510vw;
}

#slider_wrap {
	width: 100%;
	height: 31.510vw;
	z-index: 9999;
	position: relative;
}

.slider_item {
	width: 100%;
	height: 31.510vw;
	background-size: contain !important;
	background-repeat: no-repeat !important;
	position: relative;
}

.slider_item_content {
	width: auto;
	height: auto;
	padding: 2vw;
	position: absolute;
	left: 10.416vw;
	bottom: 11vw;
	background: #9f0b09;
}

.slider_item_content h1 {
	color: #ffffff;
	font-family: 'Roboto', sans-serif;
	font-size: 2vw;
	text-transform: uppercase;
}

.slider_item_content p, .slider_item_content a {
	font-size: 1.05vw;
	color: #ffffff;
}

.slider_item_content strong {
	color: #ffffff;
}

.homeindex_content {
	width: 100%;
	height: auto;
	padding: 3vw 10.416vw;
}

.salt_tile {
	width: 25%;
	height: auto;
	display: block;
	float: left;
	text-align: center;
	margin-bottom: 1.5vw;
	position: relative;
}

.salt_tile img {
	max-width: 75%;
	height: auto;
}

.salt_tile h2 {
	font-size: 2vw;
	font-family: 'Roboto', sans-serif;
	padding-top: 2.5vw;
}

.homeindex_content table {
	margin-bottom: 2vw;
}

.homeindex_content table td {
	text-align: center;
	vertical-align: middle;
}

.homeindex_content table td h2 {
	font-size: 2vw;
	font-family: 'Roboto', sans-serif;
	padding-top: 2.5vw;
}

.homeindex_content table img {
	width:12vw;
	height: auto;
}

.homeindex_content p {
	line-height: 1.5vw;
	margin-bottom: 1vw;
}

#events_homeindex {
	width: 100%;
	height: auto;
	padding: 3vw 10.416vw;
	background:url(images/purple_back.jpg) top center no-repeat;
	background-size: cover;
}

#give_banner {
	width:100%;
	height: auto;
	padding: 1.3vw 10.416vw;
	background: #c1911f;
}

#give_banner h2 {
	font-size: 2.2vw;
	font-family: 'Roboto', sans-serif;
	color:#ffffff;
	text-transform: uppercase;
	text-align: center;
}

#give_banner h2 a {
	display: inline-block;
	vertical-align: middle;
	background: #fefcf8;
	color:#420751;
	font-size:1vw;
	line-height: 2.2vw;
	text-transform: uppercase;
	text-decoration: none;
	padding: .5vw 1.6vw;
	margin-left: 1vw;

}

#homeindex_map {
	width:100%;
	height: 40vw;
}

#map_left {
	width:50%;
	height: 40vw;
	float: left;
	position: relative;
}

#map_left iframe {
	width: 100%;
	height: 40vw;
}

#info_right {
	width:50%;
	height:40vw;
	float: right;
	padding: 5vw 10.416vw;
}

#info_right h2 {
	font-size: 2.4vw;
	font-family: 'Roboto', sans-serif;
	color:#420751;
	padding-bottom: 1vw;
	margin-bottom: 1.3vw;
	border-bottom: .3vw solid #420751;

}

#info_right p {
	font-size: 1.3vw;
	margin-bottom: 1.3vw;
}

#info_right a {
	font-size: 1.3vw;
}

.access_img {
	width: auto;
	height: 2vw;
	float:left;
}

.infobutton_wgold {
	background: #ffffff;
	padding: .5vw 1vw;
	font-size: 1vw;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	border: 2px solid #c1911f;
	color: #420751;
}

#histchurch_banner {
	width: 100%;
	height: 31.979vw;
	padding: 5vw 10.416vw;
	background-size: cover !important;
	position: relative;
}

#histchurch_innercontent {
	width: 39.584vw;
	height: auto;
	padding:2vw;
	background:#9f0b09;
	position: absolute;
	top: 5vw;
	left: 10.416vw;
}

#histchurch_innercontent h2 {
	color: #ffffff;
	font-family: 'Roboto', sans-serif;
	font-size: 2vw;
	text-transform: uppercase;
	margin-bottom: 1vw;
}

#histchurch_innercontent p {
	font-size: 1.05vw;
	color: #ffffff;
	margin-bottom: 1vw;
}

#histchurch_innercontent strong {
	color: #ffffff;
}

#histchurch_innercontent a {
	display: inline-block;
	vertical-align: middle;
	background: #fefcf8;
	color:#420751;
	font-size:1vw;
	font-weight: bold;
	line-height: 2.2vw;
	text-transform: uppercase;
	text-decoration: none;
	padding: .5vw 1.6vw;
}

/* Pages */
.entry-title {
	font-size: 2vw;
	font-weight: bold;
	margin-bottom: 2vw;
	text-transform: uppercase;
	font-family: 'Roboto Condensed', sans-serif;
}

.sunday_worship {
	background:#441151;
	padding: .8vw;
}

.sunday_worship a {
	color: #ffffff;
}

.sunday_worship h3 {
	font-size: 1.2vw;
	color: #ffffff;
	font-family: 'Roboto Condensed', sans-serif;
	margin-bottom: .8vw;
}

.sunday_worship h4 {
	font-size: 1.2vw;
	color: #ffffff;
	margin-bottom: .8vw;
}

.sunday_worship p {
	color: #ffffff !important;
	margin-bottom: 1.4vw;
}

.widget_directions {
	font-size: .8vw;
	text-decoration: none;
	background: #ffffff;
	border: 1px solid #c9910c;
	color: #441151 !important;
	text-transform: uppercase;
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
	padding: .8vw 1.7vw;
	margin: 0 auto;
}

.get_dirimg {
	width: auto;
	height: 2.6vw;
}

.last_hfour {
	margin-bottom: .2vw !important;
}

.further_ministry {
	width: 100%;
	height: auto;
	background: #c9910c;
	padding: .8vw;
	margin-top: 1.2vw;
}

.further_ministry h3 {
	font-size: 1.2vw;
	color: #ffffff;
	font-family: 'Roboto Condensed', sans-serif;
	margin-bottom: .8vw;
	text-align: center;
}

.further_ministry a {
	display: inline-block;
	font-size: .8vw;
	text-decoration: none;
	background: #ffffff;
	border: 1px solid #c9910c;
	color: #441151;
	text-transform: uppercase;
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
	padding: .8vw 1.7vw;
}

/* Home Page Events Widgets */
#eventfeatured_left {
	width: 49%;
	height: 30vw;
	margin-right: 1%;
	background: #FFF;
	display: block;
	float: left;
	position: relative;
}

#eventfeatured_left h3 {
	background: #9f0c09;
	width: 100%;
	margin-bottom: 1.5vw;
	color: #ffffff;
	font-size: 2.2vw;
	font-family: 'Roboto Condensed', sans-serif;
	text-transform: uppercase;
	text-align: center;
	padding: 1vw 0vw;
}

#eventfeatured_left a {
	width: auto;
	height: 2.5vw;
	line-height: 2.5vw;
	border: 2px solid #c9910c;
	color: #471754;
	font-size: .9vw;
	font-weight: bold;
	font-family: 'Roboto', sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	padding: .8vw 1vw;
	margin-top: 1vw;
}

#eventfeatured_left span {
	font-family: 'Roboto Condensed', sans-serif;
	display: block;
	text-align: center;
}

#eventfeatured_left hr {
	width: calc(100% - 10vw);
	border: 0;
	height: 2px;
	background: #666666;
}

#allevent_right {
	width: 49%;
	height: 30vw;
	margin-left: 1%;
	background: #FFF;
	display: block;
	float: right;
	position: relative;
}

#allevent_right h3 {
	background: #9f0c09;
	width: 100%;
	margin-bottom: 1.5vw;
	color: #ffffff;
	font-size: 2.2vw;
	font-family: 'Roboto Condensed', sans-serif;
	text-transform: uppercase;
	text-align: center;
	padding: 1vw 0vw;
}

#allevent_right a {
	width: auto;
	height: 2.5vw;
	line-height: 2.5vw;
	border: 2px solid #c9910c;
	color: #471754;
	font-size: .9vw;
	font-weight: bold;
	font-family: 'Roboto', sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	padding: .8vw 1vw;
	margin-top: 1vw;
}

#allevent_right span {
	font-family: 'Roboto Condensed', sans-serif;
	display: block;
	text-align: center;
}

#allevent_right hr {
	width: calc(100% - 10vw);
	border: 0;
	height: 2px;
	background: #666666;
}

.event_bottomlink {
	width: 100%;
	position: absolute;
	bottom: 2vw;
	text-align: center;
}

.lineevent_wrap {
	width: 90%;
	height: 2.7vw;
	padding: 0vw 5vw;
	position: relative;
	margin: 0 auto;
}

.lineevent_day {
	width: 2vw;
	height: 1.7vw;
	position: absolute;
	top: 0vw;
	left: 5vw;
	font-size: 1.5vw;
}

.lineevent_month {
	width: 2vw;
	height: 1vw;
	position: absolute;
	bottom: 0vw;
	left: 5vw;
	font-size: .8vw;
}

.lineevent_title {
	height: auto;
	line-height: 1.7vw;
	font-size: 1.5vw;
	text-align: left !important;
	margin-left: 2.8vw;
}

.lineevent_time {
	height: 1vw;
	font-size: .8vw;
	text-align: left !important;
	margin-left: 2.8vw;
}

/* Calendar */
#tribe-events-search-filters-container {
	display: none;
}

.tribe-events .tribe-events-calendar-month__calendar-event {
    margin: 8px 0;
	padding: .8vw !important;
	position: relative;
	color: #ffffff !important;	
}

.tribe-events-header__top-bar {
	background:#441151;
}

.tooltipster-sidetip .tooltipster-box {
    background: #ffffff;
	border: 2px solid #000;
	padding: .7vw;
    border-radius: 4px;
}

.tribe-events-c-top-bar__datepicker-desktop {
	background:#441151;
	color: #ffffff;
	padding: .4vw !important;
	border:0vw;
}

.tribe-events .tribe-events-c-top-bar__datepicker-button {
    align-items: center;
    display: flex;
	flex: none;
	border: 0 !important;
	text-transform: uppercase;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-events-bar__search {
    display: flex;
	flex: auto;
	max-width: 60% !important;
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-form-control-text__input {
    padding: .7vw !important;
}

.tribe-events-calendar-month__day-cell {
	border:1px solid #c9910c !important;
	font-size: .7vw !important;
}

.tribe-events .tribe-events-c-top-bar__nav-link {
	padding-top: 0vw;
	padding-left: 0vw;
	display: table-cell;
}

.tribe-common button[disabled]:before, .tribe-common input[disabled]:before {
	height: 0vw !important;
}

.tribe-common button[disabled], .tribe-common input[disabled] {
	padding-top: 0vw !important;
    cursor: default;
}

.tribe-events-c-top-bar__today-button {
	color: #ffffff;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 1.2vw !important;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-events-bar__search-container {
    align-items: center;
    display: inline-block !important;
    flex: auto;
    padding: 0;
    position: static;
	z-index: auto;
	max-width: 45vw !important;
}

#tribe-events-view-selector-content {
	padding: 0vw;
}

.tribe-events-header__events-bar {
	height: 4vw;
	position: relative !important;
}

.tribe-events-c-events-bar__views {
	position: absolute !important;
	right: 0vw !important;
}

.tribe-events-c-view-selector__list li {
	border: 2px solid #c9910c;
	padding: 0vw 1vw;
	margin: 0px -1px !important;
}

.tribe-events-c-view-selector__list li a {
	text-transform: uppercase;
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
	text-decoration: none;
	padding: 10px 0px !important;
}

.tribe-events-c-view-selector__list-item--active {
	background: #441151;
}

.tribe-events-c-view-selector__list-item--active a span {
	color: #ffffff !important;
}

.tribe-events-c-view-selector__list li a span {
	color: #441151;
}

.tribe-events time, .tribe-events a, .tribe-events h3 {
	font-size: 1vw !important;
}

.tribe-events .tribe-events-calendar-month__events {
	flex: auto;
}

.tribe-events-calendar-month__header-column-title-desktop {
	padding: .7vw 0vw !important;
	color: #ffffff !important;
	text-transform: uppercase !important;
}

.tribe-events-calendar-month__header {
	color:#808080 !important;
	text-align: center;
}

.tribe-events .tribe-events-calendar-month__header-column {
	border:1px solid #c9910c;
	padding-bottom: 0px !important;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__header-column-title-desktop {
    display: block!important;
	visibility: visible;
	color:#808080 !important;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__nav-link:before {
	height: 0vw;
}

.tribe-events-c-top-bar__nav-link--prev, .tribe-events-c-top-bar__nav-link--next {
	width: 2.5vw;
	height: 2.5vw;
	line-height: 2.5vw;
	text-align: center;
	border-right: 2px solid #c9910c !important;
}

.tribe-events-calendar-month {
	border:1px solid #c9910c !important;
}

.tribe-events-calendar-month__multiday-event-bar {
	background: #471754 !important;
}

.tribe-events-calendar-month__multiday-event-bar h3 {
	color: #ffffff !important;
	font-size: .7vw;
	line-height: 1.3vw;
}

/* Single Event View */
h1.tribe-events-single-event-title {
	margin: 1.5vw 0vw;
	font-size: 2vw;
}

h2.tribe-events-single-section-title {
	margin-bottom: .8vw;
	border-bottom: 1px solid #dddddd;
}

.tribe-events-event-meta dt {
	padding: .5vw;
	margin: .3vw 0vw;
	background-color: #eeeeee;
}

.tribe-events-event-meta dd {
	padding: .5vw;
	margin: .3vw 0vw;
	background-color: #fff8e3;
}

.tribe-events-nav-pagination {
	display: none;
}

.tribe-events-gcal.tribe-events-button, .tribe-events-ical.tribe-events-button {
    width: auto;
    height: 2.5vw;
    line-height: 2.5vw;
    border: 2px solid #c9910c;
    color: #471754;
    font-size: .9vw;
    font-weight: bold;
    font-family: 'Roboto', sans-serif;
    text-transform: uppercase;
    text-decoration: none;
    padding: .8vw 1vw;
	margin-top: 1vw;
	margin-left: .5vw;
	margin-right: .5vw;
}

/* Footer */

#footer {
	width: 100%;
	height: 23vw;
	padding: 2.5vw 10.416vw;
	position: relative;
}

#footer .credits {
	display: block;
	position: absolute;
	min-height: 2vw;
	font-size: .7vw;
	line-height: 2vw;
	padding-left: 6vw;
	left: 10.416vw;
	bottom:2.5vw;
	background: url(images/PacerStudios-vert.png) top left no-repeat;
	background-size: auto 100%;
}

#footer .credits a {
	font-size: .7vw;
	line-height: 2vw;
}

#footermenu_wrap {
	width:100%;
	height: auto;
	position: relative;
}

#footermenu_wrap h4 {
	text-transform: uppercase;
	margin-bottom: 1vw;
}

#footermenu_wrap a {
	text-decoration: none;
	line-height: 1.5vw;
}

#footermenu_wrap a:hover {
	text-decoration: underline;
}

#footermenu_wrap p {
	margin-bottom: 1vw;
	line-height: 1.5vw;
}

#about_menu {
	width: 20%;
	height: auto;
	float: left;
}

#leadership_menu {
	width: 20%;
	height: auto;
	float: left;
}

#activities_menu {
	width: 20%;
	height: auto;
	float: left;
}

#ministry_menu {
	width: 20%;
	height: auto;
	float: left;
}

#contact_us {
	width: 20%;
	height: auto;
	float: left;	
}

#social_logo {
	width: 2.5vw;
	height: 2.5vw;
	float: right;
	position: absolute;
	bottom: 1.5vw;
	right: 12.5vw;
}

#social_logo img {
	width: 2.5vw;
	height: 2.5vw;
	object-fit: contain;
}

/* END Desktop */
}
