/*
Theme Name: Impreza Child
Template: Impreza
Version: 1.0
Author: UpSolution
Theme URI: http://impreza.us-themes.com/
Author URI: http://us-themes.com/
*/

/*Add your own styles here:*/
.home-cus-banner{
     animation: gelatine 1s ease-in-out forwards;
}
@keyframes gelatine {
  from, to { transform: scale(1, 1); }
  25% { transform: scale(0.9, 1.1); }
  50% { transform: scale(1.1, 0.9); }
  75% { transform: scale(0.95, 1.05); }
}

body section.l-section .hover-button p a,
body section.l-section .hover-button p a:hover,
body section.l-section .hover-button p a:visited{color: #fff !important;}
header.id_8881 .csm-search-baar a.w-search-open i,
body section.l-section.cus-heritage-section ul li a em:visited,
body section.l-section.cus-heritage-section ul li a:visited {
    font-size: 16px !important;
}

body section.l-section p a, td a:hover,
.cus-conference-section .vc_col-sm-3 h2 a:hover,
.cus-conference-section .vc_col-sm-3 h2 a,
body section.l-section.cus-heritage-section ul li a em,
body section.l-section.cus-heritage-section ul li a{
    color: #1a1aff !important;
}

body section.l-section p a:hover, td a:hover,
.cus-conference-section .vc_col-sm-3 h2 a:hover,
.cus-church-detail-section .w-post-elm.post_content .church_contact_info ul li span.itemExtraFieldsValue a:hover,
body section.l-section.cus-heritage-section ul li a em:hover,
body section.l-section.cus-heritage-section ul li a:hover{color: #F9423A !important;}

body section.l-section p a:active, body section.l-section p a:visited, td a:visited,
.cus-conference-section .vc_col-sm-3 h2 a:visited,
.cus-church-detail-section .w-post-elm.post_content .church_contact_info ul li span.itemExtraFieldsValue a:visited{color: purple !important;}

.id_44999 .csm-search-baar.active {width: 100% !important; height: 100% !important; z-index: 11 !important; top: 0; }
ul.page-numbers {display: flex; align-items: center; justify-content: center; margin-bottom: 50px;margin-left: 0px; }
ul.page-numbers li {list-style-type: none;margin: 0 5px 0px 05px;}
ul.page-numbers li a {text-align: center; display: block; width: 40px; height: 40px; line-height: 40px; border-radius: 10px; font-size: 16px !IMPORTANT; }
ul.page-numbers li span {text-align: center; display: block; }
ul.page-numbers li  span.current {background: #04429a; color: #fff; width: 40px; height: 40px; line-height: 40px; border-radius: 10px; font-size: 16px; }
ul.page-numbers li a:hover {background: #8d8c8b; color: #fff; }

.single-methodist-message .w-image-title{display:none;}
.w-search-open i {transform: rotate(90deg); font-size: 17px;}
body{font-family: Open Sans,Arial,sans-serif; font-size: 14px; color: #666; line-height: 1.7em; font-weight: 500; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
p {margin: 0; padding-bottom: 1em; font-size: 100%;}
p:not(.has-background):last-of-type {padding-bottom: 0;}
h1 {font-size: 30px;}
.et_pb_row {padding: 27px 0;}

.l-subheader-h nav.w-nav.type_desktop ul.w-nav-list.level_1 li.cus-desk-none {display: none;}
/*.l-subheader-h nav.w-nav.type_desktop ul.w-nav-list.level_1{justify-content: space-around;}*/
section.l-section.row-sec-search {padding-top: 8rem; }
.for_sidebar .g-cols.mobiles-cols_1 time.w-post-elm.post_date {display: block;text-align: center;}
.for_sidebar .width_default.thick_3.w-separator {height: 30px !important;}
.for_sidebar .g-cols.mobiles-cols_1  h2.w-post-elm {margin-bottom: 10px;color: #595959;}

.cus-banner-section {padding-bottom: 0px !important;}
/* .cus-bottom-content p {margin-bottom: 15px; color: #717171;}
 */.cus-Bishop-tags p {color: #717171;}
.cus-Bishop-tags p a {color: #000; font-weight: 900;}
/* .single-post  .post_title {text-transform: lowercase;} */
.single-post  .post_title:first-letter {text-transform: uppercase;}
.cus-grid-post .w-grid-list article .w-post-elm {margin-right: 20px !important;}
.cus-grid-post .w-grid-list article .w-vwrapper h2 {font-size: 20px !important;font-weight: 700;margin-bottom: 15px !important;}
.cus-grid-post .w-grid-list article .w-vwrapper .w-post-elm p {font-size: 16px;line-height: 26px;letter-spacing: .17px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical;}
.cus-grid-post .w-grid-list article .usg_post_content_1 {margin-bottom: 15px;}
.w-sharing .w-sharing-list a.w-sharing-item {width: 32.9%;border-radius: 5px !important;}
.w-sharing .w-sharing-list {width: 100%; justify-content: space-between; flex-wrap: unset;} 
.cus-grid-post article .w-hwrapper.wrap time.w-post-elm {font-size: 12px; font-weight: 700; letter-spacing: .13px;color: #000;}
.cus-grid-post article .w-hwrapper.wrap .w-post-elm {color: #717171;font-size: 12px; font-weight: 700; letter-spacing: .13px;} 
.pagination .nav-links span, .pagination .nav-links a {height: 30px !important; width: auto !important; line-height: 1.4 !important; border-radius: 5px !important; padding: 0 5px; font-size: 20px;} 
.pagination .nav-links {justify-content: center;}
.cus-massge-section .w-grid-list {margin: 0 !important;}


.single-mec-events .mec-divi-single-builder-wrap .et_pb_row_0 {
    text-align: center;
}

.single-mec-events .mec-divi-single-builder-wrap .row.mec-single-event {width: 85%;max-width: 1080px;margin: auto;position: relative;}

.single-mec-events .mec-divi-single-builder-wrap .et_pb_row_1 .et_pb_css_mix_blend_mode_passthrough {
    width: 48%;
    float: left;
}
.mec-wrap .mec-single-title{margin-bottom: 40px;}
.single-mec-events .mec-divi-single-builder-wrap .et_pb_row_1 .et_pb_css_mix_blend_mode_passthrough.et-last-child {
    float: right;
    margin-bottom: 50px;
}

.single-mec-events .mec-divi-single-builder-wrap .row.mec-single-event .et_pb_row_1 .et_pb_column_1 .et_pb_module {
    margin-bottom: 27px;
}
.single-mec-events #main-content {
    width: 100%;
}
.single-mec-events .mec-divi-single-builder-wrap .row.mec-single-event .et_pb_row_1 .et_pb_column_1 .MDSB_EventExport_0 .mec-frontbox .mec-export-details ul {
    margin: 0px;
}

.single-mec-events .mec-divi-single-builder-wrap .row.mec-single-event .et_pb_row_1 .et_pb_column_1 .MDSB_EventExport_0 .mec-frontbox .mec-export-details ul li:last-child {
    margin-bottom: 0px;
    min-height: auto;
}

.single-mec-events .mec-divi-single-builder-wrap .row.mec-single-event .et_pb_row_1 .et_pb_column_1 .MDSB_EventExport_0 .mec-frontbox {
    margin-bottom: 30px;
    padding: 20px;
    border: none;
    background: #f7f7f7;
    box-shadow: none;
}
.single-mec-events .mec-divi-single-builder-wrap .row.mec-single-event .mec-events-event-image {
    width: 30.3%;
    margin: 0 auto;
    cursor: pointer;
}


.single-mec-events .mec-divi-single-builder-wrap .row.mec-single-event .et_pb_row_1 .et_pb_column_1 .MDSB_EventExport_0 .mec-frontbox ul a {
    border-width: 0px!important;
    border-color: RGBA(0,0,0,0);
    border-radius: 0px;
    font-size: 11px;
    background-color: #3366CC!important;
    color: #fff;
    padding: 3px 15px;
    text-align: left;
}
.single-mec-events .mec-divi-single-builder-wrap .et_pb_row_1 .et_pb_css_mix_blend_mode_passthrough.et-last-child .mec-event-meta strong {
    display: block;
    margin: 10px 0px;
}

.l-section-h h2.w-post-elm {margin-bottom: 20px !important;}
.l-section-h ol.g-breadcrumbs {margin-bottom: 50px;}
.l-section-h ol.g-breadcrumbs li a {color: #333 !important;}
.l-section-h ol.g-breadcrumbs li a:hover {color: #004096 !important;}
.for_sidebar .l-section-h {justify-content: unset; }
section.l-section article.w-grid-item h2,
.cus-massge-section .w-grid-list article h2 {font-size: 20px !important;margin-bottom: 10px !important;font-weight: 700;}
section.l-section article.w-grid-item  .w-post-elm {margin-bottom: 20px;}
section.l-section article.w-grid-item time,
.cus-massge-section .w-grid-list article.methodist-message time,
.single-magazines .vc_column_container time.w-post-elm.post_date.entry-date.published{text-align: left !IMPORTANT;margin-bottom: 0px !important;}
section.l-section article.w-grid-item .w-post-elm p,
.cus-massge-section .w-grid-list article.methodist-message .post_content {padding-bottom: 0; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; font-size: 15px; color: #767676;}

/*.single-mec-events .mec-event-meta p {
    display: contents;
}*/

.single-mec-events .mec-event-meta strong {
    display: contents !IMPORTANT;
}
section.l-section article.w-grid-item .w-post-elm > div,
.cus-massge-section .w-grid-list article.methodist-message .post_content > div {height: auto !important;line-height: 26px;}
section.l-section article.w-grid-item,
.cus-massge-section .w-grid-list article.methodist-message {padding: 10px 15px !important;}
section.l-section.mm-content-section .w-grid article {padding: 10px !important; }
section.l-section .mm_custom_grid .w-grid-list article{padding: 0px !important;}
section.l-section.mm-content-section .w-grid article .w-grid-item-h{padding: 0px !important;}
section.l-section article.w-grid-item .w-grid-item-h:hover:not(.mm_custom_grid .w-grid-list article .w-grid-item-h):not(.mm_website section.l-section article .w-grid-item-h),
.cus-massge-section .w-grid-list article.methodist-message .w-grid-item-h:hover {box-shadow: -3px 1px 8px -1px #ddd;}
section.l-section article.w-grid-item .w-grid-item-h,
.cus-massge-section .w-grid-list article.methodist-message .w-grid-item-h{ padding: 10px 10px 0px; border-radius: 5px;}
.for_sidebar #us_grid_1 .w-grid-list {margin: 0px;}
/* .for_sidebar .post_content p {margin-bottom: 15px; font-size: 16px; color: #717171; line-height: 24px;}
 *//* .single-methodist-message .for_sidebar .post_content p {text-align: left !important;} */
.single-magazines .for_sidebar .l-sidebar .vc_column-inner {margin-top: 33px;}
.for_sidebar .post_content p strong {color: #333;}
/* .for_sidebar .post_content p a.inited {display: block;text-align: center;width: 40%;margin: 0 auto;} */
.mm-content-section .cus-home-content article .w-hwrapper {
    align-items: end;
}





/*|| CSM HEADER CSS 11-05-2022 OPEN||*/
.cms-cus-nev .w-nav-list.level_1 li.menu-item-has-children ul.level_2 li.menu-item-has-children ul.w-nav-list {/*display: block !important;*/ position: relative !important;left: 0px !important;border: none;box-shadow: none;padding: 0 0 0 30px;}
.cms-cus-nev .w-nav-list.level_1 li.menu-item-has-children ul.level_2 li.menu-item-has-children ul.w-nav-list li a {margin: 0 0 0 20px;}
.cms-cus-nev .w-nav-list.level_1 li.menu-item-has-children:hover ul.level_2 li.togglable ul.w-nav-list {visibility: visible !important; transform: scaleY(1) translateZ(0); opacity: 1;}
.cms-cus-nev .w-nav-list.level_1 li.menu-item-has-children ul.level_2 li.togglable span.w-nav-arrow {display: none;}
.cms-cus-nev .w-nav-list.level_1 li.menu-item-has-children ul.level_2 li a {line-height: 15px !important; padding: 6px 18px !important; display: block; white-space: break-spaces;}
.cms-cus-nev ul.level_1 ul.level_2 {width: 240px;}
.cms-cus-nev .ush_menu_2 .w-nav-list:not(.level_1) {background: #ffffff !important; color: #8d8888 !important;}
.cus-history-img .l-section-h.i-cf {width: 100% !important;}
.cus-history-img .l-section-h.i-cf img {width: 100%;}
.history-g-content p span.et-dropcap {font-size: 48px; float: left; display: block; margin: 0 7px 0 0; line-height: 1; font-weight: 500;}

section.l-section.function-box-hover .w-grid-list {padding: 0px !important;}
section.l-section.function-box-hover .w-grid-list article {padding: 0px !important;}
section.l-section.function-box-hover .w-grid-list article .w-grid-item-h {padding-left: 30px;padding-right: 30px;}
section.l-section.function-box-hover .w-grid-list article .w-grid-item-h:hover {box-shadow: none !important;}
section.l-section.function-box-hover .w-grid-list article .w-grid-item-h a {cursor: pointer;}
.cus-staff-content {width: 100% !important;}
.faq-slider-section .w-tabs-sections {
    width: 80%;
    margin: 0 auto;
}
.border-pagination .pagination.navigation {border-top: 1px solid #e2e2e2;padding-top: 10px;}
.border-pagination .pagination.navigation .nav-links {justify-content: flex-end;}
.border-pagination .pagination.navigation .nav-links .page-numbers {background: none;color: #a7a7a7 !important;font-weight: 300;width: auto !important;height: 20px !important;line-height: 0 !IMPORTANT;min-width: 30px;}
.border-pagination .pagination.navigation .nav-links .page-numbers:after {font-size: 0;}
.border-pagination .pagination.navigation .nav-links .page-numbers span {font-size: 16px;text-transform: capitalize;}
.border-pagination .pagination.navigation .nav-links .current {color: #024eaa !important;}   

section.l-section.function-box-hover .w-grid-list article .w-grid-item-h .w-post-elm:hover:before,
section.l-section.function-box-hover .w-grid-list article .w-grid-item-h .w-post-elm:hover:after {opacity: 1;}
section.l-section.function-box-hover .w-grid-list article .w-grid-item-h .w-post-elm {cursor: pointer;}
section.l-section.function-box-hover .w-grid-list article .w-grid-item-h .w-post-elm:after { opacity: 0; content: "";position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 101%;height: 101%;background: hsla(0,0%,100%,.9);z-index: 111;}
section.l-section.function-box-hover .w-grid-list article .w-grid-item-h .w-post-elm:before {opacity: 0; content: "\f055";position: absolute;left: 50%;font-family: fontawesome;top: 50%;transform: translate(-50%, -50%);color: hsl(60deg 3% 94%);background: #0032a1;font-size: 32px;z-index: 1111;width: 30px;height: 30px;border-radius: 100%;line-height: 1;border: 1px solid #e5e5e5 !important;}
.cus-school-passion.g-cols.cols_2 {grid-template-columns: 63% 37% !important;}
.cr-orange {color: #ff6600;}
.history-g-content p:first-child:not(.mcs-tag-dec .conference-cus-content p) {margin-bottom: 1em;}
.cus-heritage-section .l-section-h.i-cf{padding-top: 76px;}
.insight-testi-content {position: relative;}
.insight-testi-content:before {
    content: "";
    font-family: 'fontawesome';
    left: 50%;
    position: absolute;
    top: -20px;
    margin-left: -16px;
    border-radius: 31px;
    border: 2px solid #6a6666;
    padding: 4px;
    background: url(/wp-content/uploads/2022/05/double-quotes.png);
    height: 20px;
    width: 20px;
    background-repeat: no-repeat;
    background-size: contain;
}
.faq-slider-section .w-tabs-section {
    background: no-repeat;
    border: none !important;
}

.faq-slider-section .w-tabs-section button:hover {
    background: none;
}
.faq-slider-section .w-tabs-section button{
    background: transparent !important;
        margin-bottom: 36px;
}
.faq-slider-section .w-tabs-section:last-child button {
    margin-bottom: 0px;
}
.faq-slider-section .w-tabs-section.active button.active {
    margin-bottom: 0px;
}
.faq-slider-section .w-tabs-section button.active + .w-tabs-section-content {
    padding-top: 10px;
}
.faq-slider-section .w-tabs-section.active {
    background: #f7f7f7;
}
.faq-slider-section .w-tabs-section .w-tabs-section-title {
    font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif;
    color: #333333!important;
    line-height: 1.5em;
    word-wrap: break-word;
}


.cus-school-tab .g-cols .wpb_column {
    max-width: 83% !important;
    display: inline-block;
    width: 83% !important;
    margin: 0 auto;
}
.cus-school-tab .w-tabs-section.active .w-tabs-section-content p a {
    color: #ff6600;
}
.cus-school-tab .w-tabs-section.active .w-tabs-section-content p{
    line-height: 1.8em;
}
.cus-school-tab .g-cols .wpb_column .w-tabs-sections .w-tabs-section {
    background: none;
    border: none !important;
    margin-bottom: 38px !important;
}

.cus-school-tab .g-cols .wpb_column .w-tabs-sections .w-tabs-section button {
    margin-bottom: 8px;
}

.cus-school-tab .g-cols .wpb_column .w-tabs-sections .w-tabs-section button .w-tabs-section-title {
    font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif;
    color: #333333!important;
    line-height: 1.5em;
    font-size: 22px;
    font-weight: 500;
}

.cus-school-tab .g-cols .wpb_column .w-tabs-sections .w-tabs-section button::before {
    color: #f9423a;
}

.cus-school-tab .g-cols .wpb_column .w-tabs-sections .w-tabs-section.active {
    background: #f7f7f7;
}
.garden-remember-table table.aligncenter {width: 500px;border: 1px solid #ddd;border-bottom: 0px;margin-bottom: 28px;}
.function-table table.aligncenter {width: 500px; margin-bottom: 28px;}
.cms-cus-nev ul.w-nav-list li.menu-item-has-children ul {padding-top: 20px; padding-bottom: 20px; background: #fff;color: rgba(0,0,0,0.7);}
.cms-cus-nev ul.w-nav-list li.menu-item-has-children li a:hover {background: #4267b9 !important;color: #fff !important;}
.cms-cus-nev ul.w-nav-list li.menu-item-has-children li a {margin: 0 20px;}
.cms-cus-nev ul.w-nav-list li.menu-item-has-children ul {border-top: 3px solid #4267b9;}

.csm-search-baar.active {background: #fff;width: 100%;display: inline-block;}
/*.csm-search-baar.active .w-search-form {width: 85%;margin: 0 0 0 auto;}
.csm-search-baar.active .w-search-form form.w-form-row {width: 87%;margin: 0 0 0 auto;}*/
.csm-search-baar.active .w-search-form form.w-form-row a.w-search-close:before {font-size: 28px;font-weight: 300;}
.csm-search-baar.active .w-search-form form.w-form-row a.w-search-close:hover{color:#4267b9 !important;}
.cus-heritage-section .l-section-h.i-cf {border-top: 1px solid #f9423a; padding-top: 59px;}
.up-event-tab .mec-calendar-row .mec-calendar-day {height: 110px;}
.up-date-news .news-date-update table {width: 100% !important;}
.up-date-news .news-date-update, .function-table tbody {border: 1px solid #ddd; border-bottom: none;}
.arrow-with-content .w-iconbox-meta h4 {font-size: 18px;font-family: 'Libre Franklin',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 600;
    line-height: 1.8em;color: #333;}
.cus-resorses-arrow .arrow-with-content .w-iconbox-meta h4 {
    font-family: 'Roboto Condensed',Helvetica,Arial,Lucida,sans-serif;
}
.find-out-church .cus-search-tag {margin-bottom: 23px;}

.find-out-church p.mp-input input {
    border-width: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    color: #000;
    background-color: #eee;
    font-size: 14px;
    -webkit-appearance: none;
    width: 100%;
    margin: 0 0 0px 0px;
    box-shadow: none;}
.find-out-church p select {padding: 0 0 0 15px; }
.find-out-church p.mp-input {position: relative; }
/*.find-out-church p.mp-input:before {content: "\f0dd"; position: absolute; right: 0; width: 20px; height: 20px; }
*/.find-out-church article .w-grid-item-h:hover {box-shadow: none !IMPORTANT;}

.find-out-church article .w-grid-item-h a {color: #333 !important;
    line-height: 1em;
    font-weight: 500;font-size: 18px;font-family: 'Roboto Condensed',Helvetica,Arial,Lucida,sans-serif;}



.arrow-with-content.clr-orange-arrow .w-iconbox-icon i {color: #e07038;}
.arrow-with-content .w-iconbox-icon i {color: #004ffe;font-size: 22px;}
.disciple-agency-none {display: none; }
.about-Guidelines-content {margin-left: 30px;position: relative;}
.about-Guidelines-content:before {content: "\f101";position: absolute;left: -50px;top: 50%;transform: translateY(-50%);font-family: 'fontawesome';color: #3366CC;font-weight: 300;font-size: 30px;}
.cus-conference-section .vc_column_container h2 {font-size: 18px;}
.cus-conference-section .vc_column_container h2 a {color: #333;font-weight: 500;}
.childrens-for-banner .l-section-img {background-image: linear-gradient(180deg,#ffffff52 0%,rgba(255,255,255,0.06) 100%),url(/wp-content/uploads/2022/05/DSC_0367-scaled.jpg)!important;}

.mcs_footer .wpb_column .w-menu li a:hover {color: #fff !important;}
.cus-copy-content p{padding-bottom: 0px !important;}
.cua-pad-add p{padding-bottom: 1em; margin-bottom: 0px !important;}
.cus-content-ul ul {margin-left: 1.5rem;}
/*|| CSM FOOTER CSS 13-05-2022 CLOSE||*/

/*|| CSM All PAGES CSS 13-05-2022 OPEN||*/



.cus-church-detail-section .w-post-elm.post_content h2.itemTitle:first-of-type img {
    float: left;
    margin: 0 50px 20px 0;
    box-shadow: 3px 3px 5px #999;
}

.cus-church-detail-section .w-post-elm.post_content h2.itemTitle + h2.itemTitle,
.cus-church-detail-section .w-post-elm.post_content h2.itemTitle {
    padding-top: 0px;
    font-size: 26px;
    font-weight: 500;
    margin-bottom: 10px;
    word-break: break-all;
}
.cus-church-detail-section .w-post-elm.post_content ul li span.itemExtraFieldsLabel {
    font-weight: bold;
}



.mec-event-meta .cus-religions-content p *{
    display: contents;
}

.mec-event-meta .cus-religions-content p strong {display: contents !important;}
.cus-church-detail-section .w-post-elm.post_content ul li {
    list-style-type: none;
}
.cus-church-detail-section .w-post-elm.post_content ul{margin-left: 0px;}

.cus-church-detail-section .w-post-elm.post_content .church_contact_info ul li span.itemExtraFieldsLabel {
    font-weight: bold;
    float: left;
    width: 15%;
}

.cus-church-detail-section .w-post-elm.post_content .church_contact_info ul li span.itemExtraFieldsValue {
    display: block;
}



.cus-sidebaar article .w-grid-item-h {padding: 0px !important; }
#findChurchMap #churchContent {width: 100%; }
#findChurchMap #churchContent h2.itemTitle {text-align: left; padding-bottom: 10px; padding-top: 0px; margin: 0px; }
#findChurchMap #churchContent h2.itemTitle img {float: left; margin: 0 50px 20px 0; box-shadow: 3px 3px 5px #999; -webkit-box-shadow: 3px 3px 5px #999; -moz-box-shadow: 3px 3px 5px #999; }
#findChurchMap #churchContent h2.itemTitle {font-size: 26px; line-height: 1em; color: #333; font-weight: 500; }
#churchContent ul {list-style: none; padding: 0; line-height: 26px; margin: 0; } 
#churchContent ul li {margin-bottom: 0; }
#churchContent li span.itemExtraFieldsLabel {font-weight: bold; float: left; }
#churchContent hr.mp-separator {clear: both; margin-bottom: 10px; border-color: #000 !important; }
#findChurchMap #churchContent .church_contact_info li .itemExtraFieldsLabel {width: 15%; }
#findChurchMap #churchContent .church_contact_info li .itemExtraFieldsValue {display: block; overflow: hidden; }
.for-banner-med.young-section-banner .l-section-img {background-image: linear-gradient(180deg,#ffffff 0%,rgba(255,255,255,0.66) 100%),url(/wp-content/uploads/2022/05/IMG_1591-1349x550-1.jpg)!important;background-blend-mode: soft-light;}

.for-banner-med.young-section-banner  .l-section-h.i-cf {padding-top: 0px !important;}
.for-banner-med .l-section-img, .cus-mission-banner.for-banner-med .l-section-img {background-position: 100% 100% !important; background-repeat: no-repeat;} 
/*.school-function-banner .l-section-img {background-blend-mode: soft-light; background-image: linear-gradient(180deg,#ffffff 0%,rgba(255,255,255,0.66) 100%),url(https://www.methodist.org.sg/wp-content/uploads/2019/12/20170325_072408.jpg)!important;}*/

.cus-resorses-banner {height: 530px;display: flex;align-items: center;}
.cus-resorses-banner .l-section-img {background-position: 100% 38%;}
.for-banner-med {height: 425px; margin-top: 81px; display: flex; align-items: center;}
.first-text-bold span.et-dropcap{font-weight: 700 !important;}
.for-center-tag .l-section-img {background-position: bottom center;background-size: initial;}
.about-main-section h1, .for-center-tag h1, .for-banner-short h1, .for-banner-med h1, .cus-resorses-banner h1{text-shadow: 2px 0px 0em rgb(0 0 0 / 40%); font-family: 'Roboto Condensed', Helvetica, Arial, Lucida, sans-serif !important; line-height: 1em;}
.dec-spa-ul ul {margin-left: 20px;}
.cms-school-banner.for-banner-med .l-section-img {background-position: 100% 3% !important;}
.for-banner-short {padding-top: 185px !important; padding-bottom: 152px !important;}
.for-banner-med.school-music-banner .l-section-img {background-position: 100% 50% !important;}
.Welfare-banner-tag .l-section-h.i-cf {padding-top: 0px !important;}
.garden-pos-cus.for-banner-med, .cus-operative-banner.for-banner-med, .cus-mission-banner.for-banner-med {height: 505px; margin-top: 0; display: flex; align-items: center;}
.cus-operative-banner.for-banner-med .l-section-img {background-position: 100% -35% !important;}
.garden-pos-cus.for-banner-med .l-section-img {background-position: 100% 40% !important;}
.for-banner-short .l-section-img {background-position: 100% 29%;}
.for-center-tag {padding-top: 225px !important; padding-bottom: 195px !important;}
.about-main-section .l-section-img {background-position: 60% -11% !important; background-size: cover; background-repeat: no-repeat; height: 481px;}
.for-feed-spa {margin-bottom: 20px;}
.about-main-section {height: 480px;}
/*.bg-blind-mode .l-section-img {background-image: linear-gradient(180deg,#ffffff 0%,rgba(255,255,255,0.66) 100%),url(https://www.methodist.org.sg/wp-content/uploads/2019/10/mfcmsm_1024px.jpg)!important; background-blend-mode: soft-light;}*/
section.l-section.happing-cus-box article {padding: 0 29px !important; margin-bottom: 58px;}
.livestram-section table {border: 1px solid #ddd; border-bottom: 0px !important; }
.happing-cus-box article .w-grid-item-h {padding: 0px !important;}
.come-left-bordr p {margin: 20px 0 30px; border-left: 5px solid; padding-left: 20px; border-color: #3366CC; }
p .wp-image-1719.size-full.alignleft {margin-bottom: 0px; }
.happing-cus-box article .w-grid-item-h h2 {font-size: 18px !important;font-weight: 500 !important;line-height: 1em;}

section.l-section article.w-grid-item .valign_top {margin-bottom: 6px;}
.our-vision-cus-section .l-section-h.i-cf {max-width: 1080px !important; }
section.l-section article.w-grid-item .valign_top .w-post-elm {margin: 0;}

section.l-section article.w-grid-item  a.w-btn {font-size: 12px;font-weight: 800;}
    .who-content-cus span.who-tag {font-size: 26px !IMPORTANT; font-weight: 700; line-height: 1em; color: #333; }
.cus-history-section .l-section-img {background-position: 100% 28%;}
.what-we-inner-cus .w-iconbox {margin-top: 0px !important;}
.what-we-inner-cus .w-iconbox .w-iconbox-meta h4 {font-size: 18px;font-weight: 600;line-height: 1em;font-family: 'Roboto Condensed',Helvetica,Arial,Lucida,sans-serif !important;}
.music-cus-content p {margin-bottom: 0px !important;}
.mcs-tag-dec .l-section-img {background-position: 100% -15% !important;}

.cus-school-tab .w-tabs-section {background-color: #f4f4f4; padding: 16px 20px 15px;margin-bottom: 2.75%;border: 1px solid #ddd !important;box-shadow: none !important;}
.cus-school-tab .w-tabs-section button {padding: 0;font-weight: 700;font-size: 18px !important; position: relative;}
.cus-school-tab .w-tabs-section button:hover {background: none;box-shadow: none;}
.cus-school-tab .w-tabs-section.active .w-tabs-section-content {padding:13px 0 0 0 !important;}
.w-tabs.accordion>div>.w-tabs-section.active .w-tabs-section-content .w-tabs-section-content-h {font-size: 16px; line-height: 1.7em;}
.cus-school-tab .w-tabs-section.active:hover button.active, .cus-school-tab:hover .w-tabs-section.active button.active {background: none !important;}
.cus-school-tab .w-tabs-section.active .w-tabs-section-title {font-family: 'Roboto Condensed',Helvetica,Arial,Lucida,sans-serif;}
.cus-school-tab .w-tabs-section.active{background: #ffffff;}
.cus-school-tab .w-tabs-section button:before {content: "\f055";font-family: 'fontawesome';position: absolute;right: 0;}
.cus-school-tab .w-tabs-section button .w-tabs-section-control {display: none;}
.cus-school-tab .w-tabs-section.active button.active:before {font-size: 0;}
.cus-school-tab .w-tabs-section.active button.active:after {content: "\f056";position: absolute;right: 0;font-family: 'fontawesome';}
.cus-school-tab .l-section-h.i-cf {padding-top: 52px !important;}

.ministry-in-schools-do .vc_column-inner .w-image {margin-bottom: 28px;}
.ministry-in-schools-do .vc_column-inner .wpb_text_column h4 {font-size: 18px !important;font-family: 'Roboto Condensed',Helvetica,Arial,Lucida,sans-serif !important; text-align: center;}
.ministry-content h4 {font-size: 18px; line-height: 1.7em;}
.home-cus-banner .l-section-h.i-cf {padding-top: 0px !important;}
.home-cus-banner .l-section-h.i-cf img {margin: 0px !important;/* height: 100% !important;*/}

.at-hover-icon .w-iconbox-icon {display: none;}
.at-hover-icon .w-iconbox-meta > a.w-iconbox-link h4,
.at-hover-icon .w-iconbox-meta > a.w-iconbox-link h5 {font-size: 18px;font-family: 'Libre Franklin',Helvetica,Arial,Lucida,sans-serif!important;font-weight: 300;margin-top: 13px !important;letter-spacing: 0.5px;color: #000;}
.at-hover-icon .w-iconbox-meta > a.w-iconbox-link {position: relative;}
.at-hover-icon .w-iconbox-meta > a.w-iconbox-link:hover:before {margin-left: 0.3em; margin-left: 0;content: "\f054";position: absolute;right: 0px;top: 50%;transform: translateY(-50%);font-family: 'fontawesome';transition: all 300ms ease 0ms;}
.at-hover-icon .w-iconbox-meta > a.w-iconbox-link:hover {padding: 0em 1.2em 0em .7em;transition: all 300ms ease 0ms;}
.home-cus-banner .l-section-h.i-cf .rsArrowRight {right: 50px !important;}
.home-cus-banner .l-section-h.i-cf  .rsArrowLeft {left: 50px !important;}
.hover-button a, .single-hover  {position: relative; 
    font-size: 14px;
    font-weight: 500;
    padding: 0.3em 1em;
    line-height: 1.7em!important;
    background-color: transparent;
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
    border: 2px solid;
    border-radius: 3px;
    -webkit-transition-duration: .2s;
    transition-duration: .2s;
    -webkit-transition-property: all!important;
    transition-property: all!important;color: #ffffff!important;
    background-color: #3366CC;
    border-radius: 0px;
    top: 50%;
    transform: translateY(-50%);}

.hover-button a:before, .single-hover:before {content: "\f054";right: 0px;font-family: 'fontawesome';line-height: 1em;
    right: 10px;
    opacity: 0;
    font-size: 1.6em;position: absolute;
    margin-left: -1em;
    -webkit-transition: all .2s;
    transition: all .2s;
    text-transform: none;
    -webkit-font-feature-settings: "kern" off;
    font-feature-settings: "kern" off;
    font-variant: none;
    font-style: normal;
    font-weight: 400;
    text-shadow: none;
    top: 50%;
    transform: translateY(-50%);
}

.single-hover{font-size: 14px !important;}
.certificates-btn-hover a, .single-hover {position: relative;transition: all 300ms ease 0ms;font-size: 20px; font-weight: 500; padding: 0.3em 1em; line-height: 1.7em!important; color: #000;}
.certificates-btn-hover a:hover, .single-hover:hover {padding: 0.3em 2em 0.3em 0.7em;}
.certificates-btn-hover a:hover:after, .single-hover:hover:after {margin-left: 0.3em; left: auto; margin-left: 0.3em; opacity: 1;} 
.certificates-btn-hover a:after, .single-hover:after {content: "\f178";
    right: 0px;
    font-family: 'fontawesome';
    line-height: 1em;
    opacity: 0;
    font-size: 1.1em;
    position: absolute;
    margin-left: -1em;
    -webkit-transition: all .2s;
    transition: all .2s;
    text-transform: none;
    -webkit-font-feature-settings: "kern" off;
    font-feature-settings: "kern" off;
    font-variant: none;
    font-style: normal;
    font-weight: 400;
    text-shadow: none;}

.certificates-btn-hover a:after {
    line-height: inherit;
    font-size: inherit!important;
    margin-left: -1em;
    left: auto;
}
.certificate-boxes .w-image-h{
    overflow: hidden;

}

.find-out-church .hover-bttn-wrap a#btnChurchSearch {
    padding: 6px 14px;
    border: 2px solid;
}

.find-out-church .hover-bttn-wrap a#btnChurchSearch::after {
    top: 9px;
    right: 10px !IMPORTANT;
}

.find-out-church .hover-bttn-wrap a#btnChurchSearch:hover {
    padding: 6px 32px 6px 6px;
    border: 2px solid transparent;
}

.certificate-boxes .w-image-h:hover img {transition: 0.4s ease;transform: scale(1.08);}
.certificate-boxes .w-image-h img{transition:0.4s ease; }

.hover-button a:hover {color: #ffffff!important; background-color: #3366CC; border-radius: 0px;padding: 0.3em 2em 0.3em 0.7em; border: 2px solid transparent;}
.hover-button a:hover:before {opacity: 1; margin-left: 0;font-size: 16px;} 
/*.mission-society-section .l-section-img {background-blend-mode: soft-light; background-image: linear-gradient(180deg,#ffffff 0%,rgba(255,255,255,0.66) 100%),url(https://www.methodist.org.sg/wp-content/uploads/2019/12/Untitled-1.jpg)!important; }*/
.structural-img img {width: 100%; }
.bishops-message-detail .w-grid-list .w-grid-item-h {box-shadow: none !important; }

.bishops-message-detail .w-grid-list .w-grid-item-h tr {border: 1px solid #ddd;margin-top: 80px !IMPORTANT;display: inline-block;width: 100%;}

.bishops-message-detail .w-grid-list .w-grid-item-h tr td {    border: none; vertical-align: middle;}
.past-bishops-messages article.w-grid-item .w-grid-item-h .us-btn-style_7 {padding: 0 15px; } 
section.l-section.past-bishops-messages article {padding-left: 30px !important; padding-right: 30px !important; }
.bishops-message-detail .w-grid-list .w-grid-item-h {box-shadow: none !important;}

.bishops-message-detail .w-grid-list .w-grid-item-h h2 {font-size: 30px !important;font-weight: 500;line-height: 1em;}

.bishops-message-detail .w-grid-list .w-grid-item-h .w-post-elm a.inited {display: block;text-align: center;}
.home-social-section .w-socials-list {text-align: center;}
.display-agency-section .l-section-img {
    /*background-image: linear-gradient(180deg,#ffffff 0%,rgba(255,255,255,0.66) 100%),url(https://www.methodist.org.sg/wp-content/uploads/2020/01/disciple-agency_feb2019.jpg)!important;*/
    background-position: 100% 41%;
    background-blend-mode: soft-light;
    height: 490px;
}
.our-church-img {overflow: hidden;}

.our-church-img:hover img {transform: scale(1.08);transition: 0.4s ease;}
.our-church-img img{transition: 0.4s ease;}


.home-social-section p a {color: #f60;}
.home-social-section .w-socials-list .w-socials-item a{width: 70px;    line-height: 70px;}
.home-social-section .w-socials-list{margin-bottom: 50px;}
section.l-section time.published {display: block; }
section.l-section .w-post-elm + .w-separator {height: 1rem; }
.hover-bttn-wrap {text-align: right; margin-top: 17px; margin-bottom: 21px; }
.find-out-church p.mp-input select:focus{box-shadow: none !important;}
.cus-banner-section figure {text-align: center; }
.cus-content-faq form.wpcf7-form.init p {padding-bottom: 3%; margin-bottom: 0em !important; }

.cus-content-faq form.wpcf7-form.init p input,
.cus-content-faq form.wpcf7-form.init p textarea {font-family: 'Libre Franklin',Helvetica,Arial,Lucida,sans-serif;font-size: 12px;color: #333;line-height: 1em;}

.cus-content-faq form.wpcf7-form.init p:last-of-type {width: 30%; margin: 0 0 0 auto; display: flex; justify-content: flex-end; }
.cus-content-faq form p:nth-of-type(2),
.cus-content-faq form p:nth-of-type(4)  {float: right;     width: 48%;} 

.cus-content-faq form p:nth-child(1),
.cus-content-faq form p:nth-of-type(3) {float: left;     width: 48%;}

.cus-content-faq form p {padding-bottom: 3%; }

.cus-content-faq form p input, .cus-content-faq form p textarea {
    font-family: 'Libre Franklin',Helvetica,Arial,Lucida,sans-serif;
    font-size: 12px;
    line-height: 1em;
    padding: 16px;
    background: #fff;
}

.cus-content-faq form p:last-of-type {width: 30%; margin: 0 0 0 auto; }
.cus-content-faq form p:last-of-type img {float: left; width: 30%; margin-right: 18px; }
.cus-content-faq form p:last-of-type .captcha-1 {width: 30%; float: left; margin-right: 18px; }
.cus-content-faq form p:last-of-type br {display: none; } 
.cus-content-faq form .wpcf7-response-output {display: inline-block; } 
.cus-content-faq {margin-top: 50px; } 
.cus-content-faq form p:last-of-type .captcha-1 input {margin-top: 0px !important; } 
.faq-section-content .et_pb_section_1 .et_pb_row {padding: 10px; } 
.faq-icon-section .w-iconbox .w-iconbox-meta h4 {
    color: #000000!important;
    border-width: 0px!important;
    border-color: rgba(0,0,0,0);
    font-size: 16px;
    font-family: 'Libre Franklin',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 300!important;
    background-color: RGBA(0,0,0,0);
    padding-bottom: 0;
    position: relative;
    display: inline;
    transition: all 300ms ease 0ms;
}
.cus-content-faq form p:last-of-type input.wpcf7-submit {background: #000;}
.cus-content-faq form p:last-of-type span.wpcf7-spinner {display: none; } 
.for_sidebar .l-section-h .l-sidebar {padding-left: 20px; padding-right: 20px !important; padding-top: 10px !important; }


.for_sidebar .l-section-h .l-sidebar .wpb_wrapper .toggle a h2 {font-size: 20px; margin-bottom: 10px; font-weight: 600; margin-top: 30px; } 
.for_sidebar .l-section-h .l-sidebar .wpb_wrapper .mm_main_wrap a h2 {font-size: 16px; font-weight: 600; margin-bottom: 0px; line-height: 1.2em; }
.for_sidebar .l-section-h .l-sidebar .wpb_wrapper .mm_main_wrap .excerpt {line-height: 1.5em; } 
.event-slider .w-grid-list {margin: 0px !important; }
.event-slider .w-grid-list .owl-item article .w-grid-item-h {border: 1px solid #ddd; }
.event-slider .w-grid-list .owl-prev::after,
.event-slider .w-grid-list .owl-next::after {color: #666; }
.event-slider .w-grid-list .owl-prev:hover,
.event-slider .w-grid-list .owl-next:hover {
    background: none !important; }
.single-methodist-message .w-post-elm figure {text-align: center; }
/*||   h4 hover right-slide icon open     ||*/

h4.w-iconbox-title:before {
    transition: all 300ms ease 0ms;
    line-height: inherit;
    font-size: 22.4px;
    margin-left: -1em;
    left: auto;
    font-size: 16px;
    content: "\f105";
    opacity: 0;
    position: absolute;
    margin-left: -1em;
    -webkit-transition: all .2s;
    transition: all .2s;
    text-transform: none;
    -webkit-font-feature-settings: "kern" off;
    font-feature-settings: "kern" off;
    font-variant: none;
    font-style: normal;
    font-weight: 400;
    text-shadow: none;
    font-family: fontawesome;
    speak: none;
    font-style: normal;
    font-weight: 400;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-shadow: 0 0;
    direction: ltr;
    right: 10px;
    top: 65%;
    transform: translateY(-50%);
}

h4.w-iconbox-title:hover:before {right: 10px;margin-left: 0.3em;opacity: 1;    top: 50%;
    transform: translateY(-50%);}

.faq-icon-section .w-iconbox .w-iconbox-meta h4:hover {padding: 0.3em 2em 0.3em 0.7em; }
.cus-small-container .l-section-h.i-cf .g-cols {max-width: 800px !important; width: 100%; margin: 0 auto; }
.slider-detail-page .slider-register-content p:first-child,
.slider-detail-page .slider-register-content p:nth-of-type(2) {display: flex; align-items: center; padding-bottom: 0px; }
.slider-detail-page .slider-detail-tag,
.tax-mm-category .l-content .mm_custom_grid .mm_heading,
.single-methodist-message .mm-detail-tag h2.w-post-elm,
.mm_heading {border-bottom: 2px solid #0032a1;padding-bottom: 20px;}
.single-methodist-message .for_sidebar h2.w-post-elm {border-color: #d3d3d3;}
.slider-detail-page .slider-register-content p img{margin-right: 10px; }
.slider-detail-page .slider-register-content p a{margin-left: 10px;}
.mm_website .cus-sidebaar .more-right-menu .happying-tag {font-family: Georgia,serif; }

/*||   h4 hover right-slide icon close    ||*/



.own-form-section form .gfield label {
    margin-bottom: 20px !important;
    font-weight: 500 !important;
    font-size: 22px !important;
    line-height: 33px;
    align-items: center;
    color: #333333;
}

.page-template-default .own-form-section form .gform-body .gform_page_fields .gfield input,
.page-template-default .own-form-section form .gform-body .gform_page_fields .gfield textarea {
    background: #FBFAF9;
    box-shadow: 0px 4px 20px -5px rgba(0, 0, 0, 0.25);
    border-radius: 28px;
    font-family: 'MAZIUS REVIEW 20.09';
    padding-left: 20px !important;
    margin-bottom: 20px;
    line-height: 29px;
}

.own-form-section form #field_1_3 label.gfield_label {
    width: 30%;
}

.own-form-section form #field_1_3 .gfield_description {
    width: 70%;
    float: right;
    font-weight: 300;
    font-size: 14px;
    line-height: 41px;
    align-items: center;
    color: #696969;
}

.page-template-default .own-form-section form .gform-body .gform_page_fields .gfield input {
    font-size: 24px !important;
    color: #696969 !important;
}

.page-template-default .own-form-section form .gform-body .gform_page_fields .gfield textarea {
    font-size: 18px;
    color: #000 !important;
}





/*|| CSM All PAGES CSS 13-05-2022 CLOSE||*/

/*||FOOTER CSS START FROM 02-05-22||*/
.l-footer .mcs_footer {background: #222; padding-top: 65px; padding-bottom: 61px;}
.l-footer .mcs_footer .l-section-h{width: 80%; max-width: 1080px; margin: auto;}
.l-footer .mcs_footer h4.w-text {color: #fff!important; font-size: 12px!important; font-weight: bold; font-style: normal; text-transform: none; text-decoration: none; padding-bottom: 10px; line-height: 1em; margin: 0!important; letter-spacing: 0; font-family: 'Roboto Condensed',Helvetica,Arial,Lucida,sans-serif;}
.l-footer .mcs_footer .w-menu ul li{padding-left: 14px; position: relative; margin-bottom: 0.5em; font-size: 12px; line-height: 1em;}
.l-footer .mcs_footer .w-menu ul li:before {border-radius: 3px; border-style: solid; border-width: 3px; content: ""; left: 0; top: 3px; position: absolute; border-color: #ffffff;}
.l-footer .mcs_footer .w-menu ul li a {font-size: 12px; line-height: 1em; font-weight: 500; font-family: Open Sans,Arial,sans-serif;}
.l-footer .mcs_footer .menu>.current-menu-item>a{color: #fff;}
.l-footer .mcs_footer .textwidget {    font-family: Open Sans,Arial,sans-serif;
    line-height: 1em;
    padding-bottom: 1em;
    font-size: 12px;
    display: flex;
    align-items: center;
    margin: 3px 0;}
    .l-footer .mcs_footer .textwidget i {
    margin-right: 10px;
}
.l-footer .mcs_footer .w-socials-list {display: flex;}
.l-footer .mcs_footer .w-socials-item {margin-left: 3.95px; margin-right: 3.95px; line-height: 1em; padding-top: 5px;}
.l-footer .mcs_footer .w-socials-item .w-socials-item-link{width: 40px; height: 40px; background-repeat: no-repeat; background-size: 40px 40px!important; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; -ms-transition: all .2s ease-in-out; }
.l-footer .mcs_footer .w-socials-item .w-socials-item-link:hover{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);}
.l-footer .mcs_footer .w-socials-item i,
.l-footer .mcs_footer .w-socials-item .w-socials-item-link-hover{display: none;}
.l-footer .mcs_footer .facebook .w-socials-item-link{background:url(/wp-content/uploads/2022/05/flat_fb.png);}
.l-footer .mcs_footer .instagram .w-socials-item-link{background:url(/wp-content/uploads/2022/05/flat_instagram.png);}
.l-footer .mcs_footer .telegram .w-socials-item-link{background:url(/wp-content/uploads/2022/05/telegram.png);}
.l-footer .mcs_footer .whatsapp .w-socials-item-link{background:url(/wp-content/uploads/2022/05/whatsapp.png);}
.l-footer .mcs_footer .youtube .w-socials-item-link{background:url(/wp-content/uploads/2022/05/flat_youtube.png);}
.l-footer .mcs_footer_copyright_section .l-section-h{width: 80%; max-width: 1080px; margin: auto;}
.l-footer .mcs_footer_copyright_section{background-color: #171717; padding: 15px 0 15px;}
.l-footer .mcs_footer_copyright_section p {font-size: 12px; text-align: left; color: #666; margin: 0; padding-bottom: 10px; font-family: Open Sans,Arial,sans-serif; line-height: 1.7em; font-weight: 500; -webkit-font-smoothing: antialiased;}
.l-footer .mcs_footer_copyright_section .w-menu {float: right;}
.l-footer .mcs_footer_copyright_section .menu li, .l-footer .mcs_footer_copyright_section .menu li a {font-size: 12px; color: #666; line-height: 1.7em; font-weight: 500; -webkit-font-smoothing: antialiased;}
.l-footer .mcs_footer_copyright_section .menu li{margin: 0!important; position: relative;}
/* .l-footer .mcs_footer_copyright_section .menu li:after {content: "|"; display: inline-block; width: 2px; height: 12px; color: #666; margin: 0 6px; vertical-align: middle;} */
.l-footer .mcs_footer_copyright_section .menu li:after {content: "|"; display: inline-block; width: 5px; height: 12px; color: rgb(102 102 102 / 61%); margin: 0px 4px; vertical-align: baseline; font-weight: bold; text-align: center;}
.l-footer .mcs_footer_copyright_section .menu li:last-child:after {display: none;}
.l-footer .g-cols.cols_5 {grid-template-columns: 15.6% 15.6% 15.6% 15.6% 15.6%;}
.l-footer .g-cols.via_grid{grid-gap: 5.5%;}
.cus-mm-copy-right .vc_col-sm-6 p,
.cus-mm-copy-right .vc_col-sm-6 ul#menu-mcs-footer-copyright li a,
.cus-mm-copy-right ul#menu-mm-footer-copyright li a {
    color: #fff;
}
.cus-mm-copy-right ul#menu-mcs-footer-copyright li:after,
.cus-mm-copy-right ul#menu-mm-footer-copyright li:after{color: rgb(255 255 255 / 61%);}
/*||FOOTER CSS CLOSE FROM 02-05-22||*/

.l-section .l-section-h:not(.home-cus-banner .l-section-h.i-cf):not(.single-post .about-bishop-cus .l-section-h.i-cf):not(.mm_website section.l-section .l-section-h):not(.tax-mm-tag section .l-section-h):not(.tax-mm-category section .l-section-h):not(.single-methodist-message section .l-section-h):not(.single-events section .l-section-h):not(.single-magazines section .l-section-h):not(.page-id-46807 section.l-section .l-section-h){ width: 80%; max-width: 1080px; margin: auto;}

.single-post section.post_single_temp  section.l-section .l-section-h.i-cf, section.bishops-message-detail  section.l-section .l-section-h.i-cf{ width: 100% !important;}

section.bishops-message-detail .post_taxonomy{display:none;}

.for_sidebar .l-section-h .l-sidebar .wpb_wrapper .toggle img {
    margin-bottom: 10px;
}
section.l-section.cus-event-grid .l-section-h.i-cf {
    width: 100% !important;
}
.home-about-church .l-section-h.i-cf {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}
.l-section{padding-left: 0; padding-right: 0;}

.title-anchor{padding-bottom: 10px; line-height: 1em;}

.title-anchor{position: relative; display: table;}

.title-anchor:after{content: ""; width: auto; top: 100%; right: 0px; left: 0px; height: 1px; border-bottom: 2px solid #F9423A; position: absolute;}

.events_tabbing .w-tabs {border: 1px solid #d9d9d9; margin-top: 50px;}

.events_tabbing .w-tabs .w-tabs-list .w-tabs-item{border-width: 0!important;}

.events_tabbing .w-tabs .w-tabs-list:after {border-top: 1px solid #d9d9d9; content: ""; display: block; visibility: visible; position: relative; top: -1px; z-index: 9;}

.events_tabbing .w-tabs-section-content {padding: 24px 30px;}

.events_tabbing .w-tabs a.w-tabs-item {padding: 4px 30px;}

.events_tabbing .w-tabs a.w-tabs-item.active {color: #333!important;}

.mec-event-grid-clean .mec-event-title{font-weight: 300;}

h1.title{font-size: 60px; line-height: 1em; display: table; border-bottom: 2px solid #F9423A; margin: 80px 0; color: #333333;}

.cst_design_section_search_views .mp-input {margin: 0; padding: 5px 0; position: relative;}

.cst_design_section_search_views .mp-input input, .mp-input select {
    padding: 16px;
    border-width: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    color: #999;
    background-color: #eee;
    font-size: 14px;
    -webkit-appearance: none;
    width: 100%;
    margin: 0;
    min-height: auto;
    line-height: normal;
    box-shadow: none;
}
.mp-input[data-type=select]:after {
    position: absolute;
    top: 50%;
    right: 10px;
    width: 0;
    height: 0;
    margin-top: 3px;
    border: 6px solid;
    border-color: #666 transparent transparent transparent;
    content: "";
    transform: translateY(-50%);
    pointer-events: none;
}
.cst_design_section_search_views .et_pb_button_0 {
    color: #ffffff!important;
    border-radius: 0px;
    background-color: #000000;
    height: 51px;
    line-height: 3em!important;
    font-weight: 500;
    padding: 0.3em 1em;
    display: inline-block;
    font-size: 14px;
}
.et_pb_button:after, .et_pb_button:before {
    font-size: 14px;
    line-height: 1em;
    content: "\f054";
    opacity: 0;
    position: absolute;
    margin-left: -1em;
    -webkit-transition: all .2s;
    transition: all .2s;
    text-transform: none;
    -webkit-font-feature-settings: "kern" off;
    font-feature-settings: "kern" off;
    font-variant: none;
    font-style: normal;
    font-weight: 400;
    text-shadow: none;
    font-family: 'fontawesome' !important;
    speak: none;
}

.et_pb_button_0, .et_pb_button_0:after {transition: all 300ms ease 0ms;}

.single-mec-events .w-sharing {
    width: 100%;
    float: left;
    text-align: center;
    margin-bottom: 2rem;
}
.single-mec-events .w-sharing.type_simple .w-sharing-list a:hover i {color: #fff !important; }
.single-mec-events .w-sharing-list a.w-sharing-item i.fab.fa-pinterest{border-radius: 100%;}
.single-post .w-sharing.type_simple .w-sharing-list a i:before,
.single-mec-events .w-sharing-list a.w-sharing-item i:before {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); font-size: 20px;}
.single-post .w-sharing.type_simple {text-align: center;}
.single-post .w-sharing.type_simple .w-sharing-list,
.single-mec-events .w-sharing-list {margin: 0 auto;width: 245px;justify-content: center;align-items: center;}
.single-post .w-sharing.type_simple .w-sharing-list a,
.single-mec-events .w-sharing.type_simple .w-sharing-list a {width: 40px;height: 40px;padding: 0;min-width: 0px;display: block !important;border-style: none;margin: 0 2px;}
.single-post .w-sharing.type_simple .w-sharing-list a i,
.single-mec-events .w-sharing-list a.w-sharing-item i {position: relative; opacity: 1;font-size: 40px;margin-right: 20px;height: 40px;width: 40px;}
.single-post .w-sharing.type_simple .w-sharing-list a i.fab.fa-facebook,
.single-post .w-sharing.type_simple .w-sharing-list a i.fab.fa-pinterest,
.single-mec-events .w-sharing-list a.w-sharing-item i.fab.fa-facebook {color: #ffffff; background: #336699; border-radius: 100%;} 
.single-post .w-sharing.type_simple .w-sharing-list a i.fab.fa-pinterest,
.single-mec-events .w-sharing-list a.w-sharing-item i.fab.fa-pinterest {background: #cc3333;}
.single-post .w-sharing.type_simple .w-sharing-list a i.fab.fa-twitter,
.single-mec-events .w-sharing-list a.w-sharing-item i.fab.fa-twitter {background: #00acec;border-radius: 100%;font-size: 30px;color: #fff;}
.single-post .w-sharing.type_simple .w-sharing-list a i.fab.fa-linkedin,
.single-mec-events .w-sharing-list a.w-sharing-item i.fab.fa-linkedin {border-radius: 100%; background: #0877b5; font-size: 25px; color: #fff;}
.single-post .w-sharing.type_simple .w-sharing-list a i.fab.fa-linkedin::before,
.single-mec-events .w-sharing-list a.w-sharing-item i.fab.fa-linkedin:before {content: "\f0e1";}
.single-post .w-sharing.type_simple .w-sharing-list a i.fa-facebook::before,
.single-mec-events .w-sharing-list a.w-sharing-item i.fab.fa-facebook:before {content: "\f39e";}
.single-post .w-sharing.type_simple .w-sharing-list a i.fab.fa-pinterest,
.single-mec-events .w-sharing-list a.w-sharing-item i.fab.fa-pinterest {color: #fff;}
.single-post .w-sharing.type_simple .w-sharing-list a i.fab.fa-whatsapp,
.single-mec-events .w-sharing-list a.w-sharing-item i.fab.fa-whatsapp {background: #3ed946;border-radius: 100%;color: #fff;font-size: 30px;}

.header_hor .ush_menu_2.type_desktop.align-edges>.w-nav-list.level_1 {margin-left: 0!important; margin-right: 0!important; justify-content: flex-end; }
.header_hor .ush_menu_2.type_desktop.align-edges>.w-nav-list.level_1>li.menu-item-has-children {margin-top: 1px; }
.w-nav.type_desktop .w-nav-anchor.level_1 .w-nav-arrow:before{margin-left: 0.5em;}
.header_hor .w-nav.type_desktop.spread {width: 100%; margin: 0 8px 0 0; }
.w-html.ush_html_1 .csm-search-baar {
    margin-left: 5px !IMPORTANT;
}
.cus-search-head a.w-search-open {
    width: 1.5em;
}


.l-header .cus-header-menu ul.w-nav-list li a span.w-nav-title {
    text-decoration: none;
    line-height: 15px;
    font-weight: 600;
    font-family: Open Sans,Arial,sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }


section.l-section.cus-event-grid .w-grid-list article .w-grid-item-h {
    margin-bottom: 30px;
    position: relative;
    border: 1px solid #e2e2e2;
    text-align: center;
    background: #fff;
    box-shadow: 0 2px 0 0 rgb(0 0 0 / 2%);
    padding: 15px !important;
    border-radius: 0px !important;
}
section.l-section.cus-event-grid .w-grid-list article .cus-sharing-event a span.heateor_sss_svg:hover {
    background: #f9423a !important;
    border-color: #f9423a !important;
}

section.l-section.cus-event-grid .w-grid-list article .cus-sharing-event a span.heateor_sss_svg:hover::before {
    font-size: 0px;
}
section.l-section.cus-event-grid .w-grid-list article .usg_post_custom_field_1 {
    background-color: #f9423a;
    padding: 9px 14px 6px;
    margin-bottom: 20px;
}

section.l-section.cus-event-grid .w-grid-list article .w-grid-item-h:hover {
    box-shadow: none !IMPORTANT;
}

section.l-section.cus-event-grid .w-grid-list article .usg_post_custom_field_1 span {
    text-transform: uppercase;
    font-size: 17px;
    line-height: 20px;
    padding-top: 4px;
    color: #fff;
}


section.l-section.cus-event-grid .w-grid-list article .w-grid-item-h .w-vwrapper {
    padding: 0px !important;
}

section.l-section.cus-event-grid .w-grid-list article .w-grid-item-h .w-vwrapper h2 {
    color: #202020;
    margin: 0 0 10px 0;
    font-weight: 300 !important;
    font-size: 21px !important;
    text-transform: capitalize !important;
}
section.l-section.cus-event-grid .w-grid-list article .cus-sharing-event .heateor_sss_sharing_ul a.heateor_sss_email {
    display: none !IMPORTANT;
}
section.l-section.cus-event-grid .w-grid-list article .cus-sharing-event {
    justify-content: space-between !important;
    grid-row-gap: 10px;
    align-items: flex-start;
}

section.l-section.cus-event-grid .w-grid-list article .cus-sharing-event a span.heateor_sss_svg {
    border: 1px solid #d9d9d9;
    background: none !IMPORTANT;
    border-radius: 0px !important;
    color: #ddd !important;
    position: relative;
}

section.l-section.cus-event-grid .w-grid-list article .cus-sharing-event a span.heateor_sss_svg:not(.cus-event-section-share #us_grid_1 .w-grid-list article .heateor_sss_sharing_container a span):before {
    content: "\f1e0";
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    font-size: 20px;
    color: #a19c9c;
    font-family: 'fontawesome';

}
section.l-section.cus-event-grid .w-grid-list article .cus-sharing-event a.heateor_sss_whatsapp span:before {
    color: #dddddd !important;
    font-size: 35px !important;
}


section.l-section.cus-event-grid .w-grid-list article .cus-sharing-event a.heateor_sss_button_instagram span::before {
    content: "\f16d";
    font-family: "Font Awesome 5 Brands";
    line-height: 45px;
    font-size: 40px;
}

section.l-section.cus-event-grid .w-grid-list article .cus-sharing-event a.heateor_sss_button_instagram span:hover:before {
    font-size: 0px !important;
}

.cus-event-section-share #us_grid_1 .w-grid-list article .heateor_sss_sharing_container a span:hover:before{
    color: #fff !important;
    font-size: 28px;
}
.cus-event-section-share #us_grid_1 .w-grid-list article .heateor_sss_sharing_container a.heateor_sss_facebook span:before {
    content: "\f09a" !important;
    font-size: 34px !IMPORTANT;

}

section.l-section.cus-event-grid .w-grid-list article .cus-sharing-event a.us-btn-style_1 {
    box-shadow: none;
    transition: all .21s ease;
    font-size: 13px;
    font-weight: 500;
    letter-spacing: 1px;
    text-transform: uppercase;
    background: #fff;
    color: #767676 !IMPORTANT;
    border: 1px solid #e8e8e8;
    padding: 0 16px;
    line-height: 37px !important;
    height: 38px;
}

section.l-section.cus-event-grid .w-grid-list article .cus-sharing-event a.us-btn-style_1:hover {
    background: #000;
    border-color: #000;
    color: #fff !IMPORTANT;
}

section.l-section.cus-event-grid .w-grid-list article .w-grid-item-h .w-vwrapper h2 a:hover {color: #f9423a !IMPORTANT; }

.w-socials .w-socials-item.custom a i {font-size: 35px; line-height: 55px; }

.w-socials .w-socials-item.custom a {
    background: #475dd1;
    border-radius: 100%;
    width: 55px;
    height: 55px;
}

.heateor_sss_sharing_container {text-align: center; }

.heateor_sss_sharing_container .heateor_sss_sharing_ul {
    margin-top: 10px !IMPORTANT;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}
.heateor_sss_sharing_container .heateor_sss_sharing_ul a.heateor_sss_button_instagram span svg {
    display: block !IMPORTANT;
}

.heateor_sss_sharing_container .heateor_sss_sharing_ul a span {position: relative; width: 55px !important; height: 55px !important; }

.heateor_sss_sharing_container .heateor_sss_sharing_ul a span:before {
    content: "";
    position: absolute;
    font-family: 'fontawesome';
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    font-size: 50px;
    width: 45px;
    height: 45px;
    line-height: 52px;
}

.heateor_sss_sharing_container .heateor_sss_sharing_ul a.heateor_sss_facebook span {background: #1e77f0 !important; border-radius: 100%; }

.heateor_sss_sharing_container .heateor_sss_sharing_ul a.heateor_sss_whatsapp span {background: none !important; border-radius: 0px !important; }

.heateor_sss_sharing_container .heateor_sss_sharing_ul a.heateor_sss_button_telegram span {background: #0e8ed4 !important; border-radius: 100%; }

.heateor_sss_sharing_container .heateor_sss_sharing_ul a.heateor_sss_email span { margin-right: 5px; background: none !important; border-radius: 0px !important; }

.heateor_sss_sharing_container .heateor_sss_sharing_ul a.heateor_sss_button_copy_link span {background: #475dd1 !important; border-radius: 100%; }

.heateor_sss_sharing_container .heateor_sss_sharing_ul a.heateor_sss_facebook span:before {content: "\f09a"; }

.heateor_sss_sharing_container .heateor_sss_sharing_ul a.heateor_sss_button_telegram span:before{    
    content: "\f3fe";
    font-family: 'Font Awesome 5 Brands';
    font-size: 35px;
    line-height: 45px;}

.heateor_sss_sharing_container .heateor_sss_sharing_ul a.heateor_sss_email span:before{    
    content: "\f0e0";
    font-size: 50px;
    line-height: 45px;
    color: #8a8a8a;}

.heateor_sss_sharing_container .heateor_sss_sharing_ul a.heateor_sss_button_copy_link span:before{content: "\f0c1"; font-size: 35px; line-height: 47px; font-weight: 600;}

.heateor_sss_sharing_container .heateor_sss_sharing_ul a.heateor_sss_whatsapp span:before{content: "\f232"; color: #25d366; line-height: 39px; font-size: 55px;}

.heateor_sss_sharing_container .heateor_sss_sharing_ul a span svg{display: none !important; }

.cus-bottom-social .wpb_wrapper {position: relative; border-bottom: 1px solid #e11824; }
.blockquote_border {
    border-top: 2px solid #e11824;
    padding-top: 10px;

    border-bottom: 2px solid #e11824;
}
/*.blockquote_border blockquote:before {
    content: "" !important;
}
.blockquote_border blockquote {
    padding: 0;
}*/
.blockquote_border blockquote p{word-break: break-all;}
.cus-bottom-social.cus-left-content-border .wpb_wrapper {
    border: none;
}
.cus-bottom-social .wpb_wrapper .quote_social a:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    font-size: 20px;
    color: #000;
    font-family: 'fontawesome';
}

.cus-bottom-social .wpb_wrapper .quote_social a {position: relative; margin: 20px; }

.cus-bottom-social .wpb_wrapper .quote_social a.twitter_block:before{content: "\f099"; }

.cus-bottom-social .wpb_wrapper .quote_social a.facebook_block:before {content: "\f09a"; }

.cus-bottom-social .wpb_wrapper .quote_social {
    position: absolute;
    top: -50px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    text-align: center;
}

.cus-bottom-social .wpb_wrapper .quote_social:before,
.cus-bottom-social .wpb_wrapper .quote_social:after {
    content: "";
    position: absolute;
    background: #E11824;
    height: 1px;
    display: inline-block;
    width: 46%;
    top: 20px;
}
.custom_home_main_grid article.mm-category-headline .w-hwrapper {
    align-items: center; !important;
}
.cus-bottom-social .wpb_wrapper .quote_social:after {right: 0%; width: 43%; }

.cus-bottom-social .wpb_wrapper .quote_social:before {left: 0px; }

.cus-saprate-menu #menu-mcs-main-menu-1 li,
.cus-sitemap-section #menu-mm-main-menu-1 li {list-style-type: disc; margin-bottom: 15px; }

.cus-saprate-menu #menu-mcs-main-menu-1 li,
.cus-sitemap-section #menu-mm-main-menu-1 li {text-decoration: underline; }

.cus-saprate-menu #menu-mcs-main-menu-1 li ul.sub-menu,
.cus-sitemap-section #menu-mm-main-menu-1 li ul.sub-menu {margin-top: 15px; }

.cus-share-content-icon blockquote:before{ display: none; }

.cus-share-content-icon blockquote p {font-size: 18px !important; line-height: 30px !important; }

.cus-share-content-icon blockquote {padding: 0px; }

.cus-msg-faq-section .cus-content-faq .wpcf7-form p:first-of-type {width: 50%; float: left; }

.cus-msg-faq-section .cus-content-faq .wpcf7-form p {padding: 0 0 0 3%; margin-bottom: 3% !important; width: 50%; }


.cus-msg-faq-section .cus-content-faq .wpcf7-form p:nth-of-type(5) {width: 100%; }

.cus-msg-faq-section .cus-content-faq .wpcf7-form p:last-of-type {align-items: center; }

.cus-msg-faq-section .cus-content-faq .wpcf7-form p:last-of-type input.wpcf7-captchar {margin-top: 0px; }

.cus-msg-faq-section .cus-content-faq .wpcf7-form p:last-of-type span.wpcf7-form-control-wrap {margin-right: 10px; }

.cus-msg-faq-section .cus-content-faq .wpcf7-form p:last-of-type{width: 30%; margin: 0 0 0 auto; display: flex; justify-content: flex-end;}

.what-we-inner-cus .vc_col-sm-4 .iconpos_left .w-iconbox-meta a h4:before{display: none;}


.what-we-inner-cus .vc_col-sm-4 .iconpos_left a .w-iconbox-icon {margin-right: 15px; }

.cms-cus-nev li#menu-item-45504 ul.w-nav-list.level_2 {padding-top: 10px; padding-bottom: 10px; }

.cms-cus-nev li#menu-item-45504 ul.w-nav-list.level_2 li a.level_2 {padding: 2px 18px !IMPORTANT; }

.cms-cus-nev li#menu-item-45504 ul.w-nav-list li#menu-item-45503 ul.w-nav-list.level_3 li a.level_3{ padding: 1px 18px !IMPORTANT;}


.whats-upcoming-section .mec-wrap.colorskin-custom .owl-nav button {margin: 0px; padding: 0px; position: absolute; top: 50%; transform: translateY(-50%); }

.whats-upcoming-section .mec-wrap.colorskin-custom .owl-nav button i {font-size: 20px; font-weight: bold; }
/*.mec-event-meta p {
    display: flex;
    align-items: center;
    margin: 0px;
    padding: 5px 0px;
    flex-wrap: wrap;
}*/

.mec-event-meta p img {
    margin-right: 5px;
}
.arrow-with-content .w-iconbox {
    margin-bottom: 7.82%!important;
}
.arrow-with-content .w-iconbox .w-iconbox-meta h4.w-iconbox-title:before {content: "" !IMPORTANT; }
.header_hor .w-nav.type_desktop>.w-nav-list>.menu-item.menu-button span.w-nav-title {
    background: #0032a1;
    color: #fff;
    padding: 5px 15px;
    border-radius: 15px;
}

.header_hor .w-nav.type_desktop>.w-nav-list>.menu-item.menu-button span.w-nav-title:hover {background: #666666; }

.cus-staff-button-section .w-btn-wrapper {display: block; }

.mec-events-masonry-wrap .mec-event-masonry {display: flex;flex-wrap: wrap;}

.mec-events-masonry-wrap .mec-event-masonry .mec-masonry-item-wrap {position: unset !important;background: #ffffff;height: auto;border: 1px solid #eee;box-shadow: 0 6px 12px -4px rgb(0 0 0 / 5%);}

.mec-events-masonry-wrap .mec-event-masonry .mec-masonry-item-wrap .mec-masonry {
    box-shadow: none !IMPORTANT;
    border: none;
}
.single-mec-events .heateor_sss_sharing_container .heateor_sss_sharing_ul {
    width: 100%;
}
.w-html.ush_html_1.ush_search_1{position: unset; overflow: visible; height: auto;}
/*.ush_search_1 {
    overflow: visible !important;
}

.ush_search_1 .csm-search-baar {
    line-height: 0 !important;
}*/

@media only screen and (min-width: 1441px){
    .id_8881 .ush_menu_2.type_desktop .menu-item.level_1>a:not(.w-btn) {
    padding-left: 09px !important;
    padding-right: 09px !important;
}
}

@media only screen and (max-width: 1280px){
    .cus-mcs.logo{width: 100% !important}
/*    .page-template-mm-search-php .l-subheader.at_middle .cus-mcs.logo {
    width: 20% !important;
}*/
    /* .page-template-mm-search .cus-mcs.logo{width: 20% !important} */
    .l-subheader-cell.at_right {justify-content: space-between;}
    .id_44999 .l-subheader-cell.at_right {justify-content: flex-end;}
    .id_44999  .l-subheader-cell.at_right {width: 6% !important;}
    .id_8881 .ush_menu_2.type_desktop .menu-item.level_1>a:not(.w-btn){padding-left: 5px !important; padding-right: 5px !important; }
    .id_8881 .ush_menu_2.type_desktop .menu-item.level_1>a span.w-nav-title {font-size: 13px !important; }
    .cms-cus-nev .w-nav-list.level_1 li.menu-item-has-children ul.level_2 li.togglable span.w-nav-arrow{display: inline-block;line-height: 1;}
    .cms-cus-nev ul.w-nav-list li.menu-item-has-children.level_2 ul.level_3>li a.level_3 span.w-nav-arrow {display: none; }

}
@media only screen and (max-width:1249px ){
    .l-subheader-h nav.w-nav.type_desktop ul.w-nav-list.level_1 li.cus-desk-none{display: inline-block;}
    header#page-header .cus-mm-logo{width: 85% !important;}
    .l-subheader-cell.at_right {width: 80% !important;}
    .l-subheader-cell.at_left {width: 20% !important;}
    .id_44999 .cms-cus-nev .hover_simple a.level_1 {padding: 0 6px !important; font-size: 12px;} 
}

@media only screen and (max-width: 990px){
    .id_44999 .cms-cus-nev .hover_simple a.level_1 {padding: 0 4px !important; font-size: 12px;}
    .id_44999 .cms-cus-nev .hover_simple span.w-nav-arrow::before {margin-left: 0.2em !important;}
    #findChurchMap #churchContent h2.itemTitle img {
        float: none; margin-right: 0px !important; }
    #findChurchMap #churchContent h2.itemTitle {text-align: center;} 
    .single-mec-events .mec-divi-single-builder-wrap .et_pb_row_1 .et_pb_css_mix_blend_mode_passthrough {
        width: 100%;
        float: none;
    }
    .single-mec-events .mec-divi-single-builder-wrap .row.mec-single-event .mec-events-event-image {
        width: 60%;
        margin: 0 auto;
    }

}
@media only screen and (max-width: 959px){
    .id_44999 .cms-cus-nev .hover_simple a.level_1 {font-size: 16px;}
    /*.cms-cus-nev ul.w-nav-list li.menu-item-has-children{padding: 10px 0px !important;}*/
    .cms-cus-nev ul.w-nav-list.level_1{padding-bottom: 10px !important;}
    #page-content section.l-section.for_sidebar {padding-left: 30px; padding-right: 30px; }


    .single-methodist-message .cus-post-title-tag {line-height: 1.5 !important; }
}
@media only screen and (min-width: 768px){
    .cst_design_section_search_views {width: 100%; display: flex; align-items: center; padding-top: 27px; padding-bottom: 27px;}
    .cst_design_section_search_views .et_pb_css_mix_blend_mode_passthrough:nth-child(1) {width: 71%; margin-right: 1%;} 
    .cst_design_section_search_views .et_pb_css_mix_blend_mode_passthrough:nth-child(2) {width: 20%; margin-right: 1%;}
    .cst_design_section_search_views .et_pb_css_mix_blend_mode_passthrough:nth-child(3) {width: 7%;}
    .cst_design_section_search_views .mp-input {padding: 0;}
    .cst_design_section_search_views .mp-input select {height: 51px;}
    .cst_design_section_search_views .et_pb_css_mix_blend_mode_passthrough .et_pb_bg_layout_light:hover:after {opacity: 1; margin-left: 0;top: 50%; transform: translateY(-50%);}

}
@media only screen and (max-width: 767px){


    .id_44999 .w-nav.type_mobile.m_layout_fullscreen .w-nav-list.level_1 li a {
        color: #fff;
    }
    .id_44999 .w-nav.type_mobile.m_layout_fullscreen .w-nav-list.level_1{background: #3b3b3b;}
    body section.l-section.home-social-section .w-socials .w-socials-list {
        margin-bottom: 0px !important;
    }
    .id_44999 .w-nav-close{color: #fff !important;}

    .cms-cus-nev ul.w-nav-list li.menu-item-has-children ul{background: none;}

    .id_44999 .w-nav.type_mobile.m_layout_fullscreen .w-nav-list.level_1>li.level_1 {border-bottom: 1px solid; padding: 10px 0px; }

    .l-section .widget {margin-bottom: 0rem;}
    body:not(.rtl) .l-section.for_sidebar.at_left>div>.l-sidebar, .rtl .l-section.for_sidebar.at_right>div>.l-sidebar{order: -1;}
    .for_sidebar .l-sidebar .widget_custom_html {position: absolute; right: -41px; height: 100%; padding: 0px; width: 10px; background: #2b2c36; top: 0px;}
    .for_sidebar .l-sidebar .widget_custom_html .toggle-button-more h5{right: -10px; transform: rotate(90deg); background: #2b2c36; z-index: 11; padding: 0px 12px 12px 12px; position: fixed; line-height: 0px; border-radius: 0px 0px 5px 5px; cursor: pointer; top: 180px !important;}
    .mcs-tag-dec h1.title-anchor {font-size: 32px !important;}
    .ancor-break-line {word-break: break-all;}
    .cus-heritage-section .cus-heritage-content {order: 1;}
    .up-event-tab .mec-calendar-row .mec-calendar-day {height: 40px;}
    .up-event-tab .mec-calendar-row .mec-calendar-day a.mec-has-event-a {font-weight: 700;}
    .events_tabbing h1.title-anchor{margin-top: 0px !important;}
    #our_bishop .insight-testi-content {padding: 30px !important;}
    .disciple-agency-none {display: block;}
    .none-on-mobile, .disciple-desk-none img{display: none;}
    .mcs_footer .tablets-cols_inherit {display: flex !important;flex-wrap: wrap !important;grid-gap: 0px!important;}
    .mcs_footer .tablets-cols_inherit .wpb_column {width: 50% !important; margin-bottom: 40px;}
    .l-footer .mcs_footer {padding-bottom: 20px !important;}
    .mcs_footer_copyright_section .w-menu.layout_hor li {display: inline-block;}
    .cus-school-tab .w-tabs-section button {font-size: 16px !important;}

    .page-template-default  .cus-content-faq form p:last-of-type {width: 70% !important; }
    .cus-content-faq form p:nth-of-type(1), .cus-content-faq form p:nth-of-type(2),
    .cus-content-faq form p:nth-of-type(3), .cus-content-faq form p:nth-of-type(4) {width: 100%; }
    .l-section-h.cst_sidebaar_open .l-content {width: 76%; display: none !important; }
    #page-content .for_sidebar .l-section-h.cst_sidebaar_open .l-content {display: none !important; }
    #page-content .for_sidebar .l-section-h.cst_sidebaar_open .l-sidebar,
    #page-content .for_sidebar .l-section-h .l-content {width: 90% !important; margin: 0 auto !important; border:none; }
    section.l-section.news_views_section, section.l-section.whats-upcoming-section,
    section.l-section.home-social-section {padding-top: 30px !important; padding-bottom: 30px !important; }
    .page-id-46807 .l-section-h {width: 100% !important; }

    section.l-section.cus-event-grid .w-grid-list article .w-grid-item-h .w-vwrapper h2{font-size: 18px !important;}
    .cus-bottom-social .wpb_wrapper .quote_social:before,
    .cus-bottom-social .wpb_wrapper .quote_social:after {width: 36% !important; }
    .cus-bottom-social .wpb_wrapper .quote_social a.facebook_block {margin-right: 0px !important; margin-left: 0px; }
    .cus-msg-faq-section .cus-content-faq .wpcf7-form p,
    .mcs_footer .g-cols .vc_col-sm-3.wpb_column{width: 100% !important;}

    .mcs_footer .g-cols .vc_col-sm-3.wpb_column:first-child {margin-bottom: 20px; }

    #page-footer .mcs_footer .g-cols .vc_col-sm-2 .vc_column-inner {padding-left: 1.5rem !important; padding-right: 1.5rem !important; }
    .cus-church-detail-section .w-post-elm.post_content h2.itemTitle:first-of-type,
    .cus-church-detail-section .w-post-elm.post_content h2.itemTitle{text-align: center;}
    .cus-church-detail-section .w-post-elm.post_content h2.itemTitle:first-of-type img{float: none; margin-right: 0px;}
    .cus-church-detail-section .w-post-elm.post_content .church_contact_info ul li span.itemExtraFieldsLabel {
        width: 30%; }
    .cus-church-detail-section .w-post-elm.post_content .church_contact_info ul li span.itemExtraFieldsValue {
        display: inline-block; }
    section.l-section.row-sec-search h1 {font-size: 28px; }
    header.id_44999 .l-subheader-cell.at_right .cus-search-head {margin-left: 8px !important; }

    header.id_8881 .csm-search-baar a.w-search-open {width: auto; margin-right: -9px !important; }

    header.id_8881 .csm-search-baar a.w-search-open i {font-size: 16px !important; }
    .home-social-section h1.vc_custom_heading {font-size: 40px !important; }

}

@media only screen and (max-width: 600px){
    .page-id-9318 .l-section {padding-left: 3.5rem; padding-right: 3.5rem;}
    .for_sidebar .l-content .toggle-button-more {left: -55px !important;}
    .for_sidebar .l-sidebar .widget_custom_html{right: -56px;} 
    .for_sidebar .l-sidebar .widget_custom_html .toggle-button-more h5{right: -10px;}
    .l-subheader-cell.at_right .cus-header-menu,
    .id_44999 .l-subheader-cell.at_right nav.cms-cus-nev{width: 15% !important;}
    .l-subheader-cell.at_right .ush_search_1 {width: 10%!important; }
    .mcs_footer .tablets-cols_inherit .wpb_column {width: 100% !important; margin-bottom: 50px;}
    .id_44999 .l-subheader-cell.at_right .csm-search-baar {margin: 0 !important;}
    .l-footer .mcs_footer h4.w-text {font-size: 18px!important;}
    .l-footer .mcs_footer .textwidget br {display: none;}
    .find-out-church .w-grid.popup_page article {width: 100%; }
    #churchContent li span.itemExtraFieldsLabel {display: block; width: 100% !important; }
    #findChurchMap #churchContent .church_contact_info li .itemExtraFieldsValue {display: block; overflow: hidden; width: 100%; }
    .find-out-church table tr td {width: 100% !important; display: inline-block; padding-right: 0px !important; }
    .page-template-default .cus-content-faq form p:last-of-type {width: 100% !important; }
    section.l-section.wpb_row.us_custom_19737bc8.home-cus-banner.height_small.width_full {margin-top: 50px; }
    .home-cus-banner .l-section-h.i-cf .rsArrowRight {right: -10px !important; }
    .home-cus-banner .l-section-h.i-cf .rsArrowLeft{left: -10px !important;}
    .for_sidebar section.l-section article .w-hwrapper.usg_hwrapper_1 {flex-wrap: wrap; }
    .for_sidebar section.l-section article .w-hwrapper.usg_hwrapper_1 .post_image.usg_post_image_1 {
        margin-bottom: 10px; }
    .royalSlider .rsArrow:after {font-size: 30px; } 

    .color_brand .w-socials-list .w-socials-item a i {font-size: 39px; }
    .home-social-section .w-socials-list .w-socials-item a{width: auto;}

    .single-methodist-message .cus-post-title-tag { font-size: 22px !important;}
}
@media only screen and (max-width: 1024px){
/*    .l-subheader-cell.at_right .cus-header-menu {width: 10% !important;}*/
    .l-subheader-cell.at_right {justify-content: end; }
    .l-subheader-cell.at_right .ush_search_1 {width: 6%!important; }
    .id_44999 .l-subheader-cell.at_left {width: auto !important;}
    .id_44999 .l-subheader-cell.at_right {width: 80% !important;}
/*    .id_44999 .l-subheader-cell.at_right nav.cms-cus-nev {width: 100% !important;}*/
    .id_44999 .l-subheader-cell.at_right nav.cms-cus-nev a.w-nav-control {text-align: right;}
    .for-banner-med {margin-top: 0px;}
    .about-main-section h1, .for-center-tag h1, .for-banner-short h1, .for-banner-med h1{font-size: 32px !important;}
    .cus-content-faq form p:last-of-type {width: 50% !important; }
    .cus-content-faq form .wpcf7-response-output,
    .faq-slider-section .w-tabs-sections {width: 100%; }


    .header_hor .id_44999 .w-nav.type_mobile.m_layout_panel .w-nav-control.active + .w-nav-list.level_1{top: 60px;}
    .id_44999 .w-nav.type_mobile.m_layout_fullscreen .w-nav-list.level_1>li:first-child {margin-top: 0;}
    .id_44999 .w-nav.type_mobile.m_layout_fullscreen .w-nav-list.level_1 {padding: 10px 40px;}
    .id_44999 .w-nav.type_mobile.m_align_none .menu-item-has-children>.w-nav-anchor .w-nav-arrow, 
    /*.id_44999 .w-nav.type_mobile.m_align_center .menu-item-has-children>.w-nav-anchor .w-nav-arrow {display: none;}*/
    .id_44999 .cms-cus-nev ul.w-nav-list li.menu-item-has-children ul{border-top: 0;  padding: 0;}
    .id_44999 .cms-cus-nev ul.w-nav-list li.menu-item-has-children li a{margin: 0;}
    .id_44999 .cms-cus-nev .w-nav-list.level_1 li.menu-item-has-children ul.level_2 li.menu-item-has-children ul.w-nav-list {/*display: block !important;*/ position: relative !important;left: 0px !important;border: none;box-shadow: none;padding: 0 0 0 0px;}
    .id_44999 .cms-cus-nev ul.level_1 ul.level_2{width: auto;}    
    .id_44999 .cms-cus-nev .hover_simple a.level_1{padding: 0 0!important; font-size: 1rem; color: #666;}
    .id_44999 .cms-cus-nev .w-nav-list.level_1 li.menu-item-has-children ul.level_2 li a{padding: 10px 10px!important; font-size: 1rem;}
    .id_44999 .cms-cus-nev .w-nav-list.level_1 li.menu-item-has-children ul.level_2 li.menu-item-has-children ul.w-nav-list li a{margin: 0 0 0 10px;}
    .id_44999 .w-nav-close {font-size: 26px; color: #606060; opacity: 1;}
    .header_hor .id_44999 .l-subheader.at_middle .l-subheader-h {width: 80%;}


    .id_8881 .w-nav.type_mobile.m_layout_panel .w-nav-control.active + .w-nav-list.level_1{top: 60px; background: #f9f9fb; min-height: auto;}
    /*.id_8881 .w-nav.type_mobile.m_align_none .menu-item-has-children>.w-nav-anchor .w-nav-arrow, */
    .id_8881 .w-nav.type_mobile.m_align_center .menu-item-has-children>.w-nav-anchor .w-nav-arrow {display: none;}
    .id_8881 .cms-cus-nev ul.w-nav-list li.menu-item-has-children ul{border-top: 0;  padding: 0; background: transparent;}
    .id_8881 .cms-cus-nev ul.w-nav-list li.menu-item-has-children li a{margin: 0;}
    .id_8881 .cms-cus-nev .w-nav-list.level_1 li.menu-item-has-children ul.level_2 li.menu-item-has-children ul.w-nav-list {display: block !important; position: relative !important;left: 0px !important;border: none;box-shadow: none;padding: 0 0 0 0px;}
    .id_8881 .cms-cus-nev .hover_simple a.level_1{padding: 5px 0!important; font-size: 1rem; color: #666;}
    .id_8881 .cms-cus-nev .w-nav-list.level_1 li.menu-item-has-children ul.level_2 li a{padding: 5px 10px!important; font-size: 1rem;}
    .id_8881 .cms-cus-nev .w-nav-list.level_1 li.menu-item-has-children ul.level_2 li.menu-item-has-children ul.w-nav-list li a{margin: 0 0 0 10px;}
    .id_8881 .w-nav-close {font-size: 26px; color: #606060; opacity: 1;}

    section.l-section.home-cus-banner {margin-top: 0px !important; padding-top: 70px; }
    .mcs_footer .g-cols .vc_col-sm-3.wpb_column {width: 50%; }

    .mcs_footer .g-cols .vc_col-sm-3.wpb_column:first-child {margin-bottom: 30px; }

    .mcs_footer .g-cols .vc_col-sm-2 .vc_column-inner {padding: 0px !important; }

    section.l-section article.w-grid-item .w-post-elm p {margin-bottom: 10px; }

    header.id_8881  .w-html.ush_html_1 {width: 6%; margin: 0 !important; }
    header.id_8881 .w-html.ush_html_1 .csm-search-baar {width: 2.2rem !important; margin: 0 auto 0 0 !IMPORTANT; }
    header.id_8881 .w-html.ush_html_1 .csm-search-baar a.w-search-open {width: 100%; }


}    
    .for_sidebar .l-section-h {position: relative; }
    .for_sidebar .l-section-h .l-content:after, .for_sidebar .l-section-h .l-sidebar:before {content: ""; position: fixed; left: 0px; width: 8px; background: #000; height: 100%; display: block; top: 55px; z-index: 11; }
    .l-section.for_sidebar.at_left .l-sidebar {display: none; }
    .for_sidebar .l-section-h .l-sidebar{position: relative;}
    .for_sidebar .l-section-h .l-content {position: relative; width: 85%;margin: 0 auto;}
    .l-section.for_sidebar.at_left .l-sidebar {position: relative; }


.for_sidebar .l-section-h .toggle-button-more h5 {
    cursor: pointer;
    content: "more";
    top: 50%;
    position: fixed;
    left: -10px;
    width: 60px;
    height: 25px;
    background: #000;
    color: #fff;
    top: 50%;
    font-size: 16px !important;
    border-radius: 5px 5px 0 0;
    transform: translateY(-50%) rotate(90deg);
    padding: 3px 5px 0px 10px;
    z-index: 11;
    text-transform: capitalize;
}
    .cst_sidebaar_open .l-content {
    display: block !important;
    width: 70% !important;
    margin: 0 auto !important;
}
.for_sidebar .l-section-h.cst_sidebaar_open .l-sidebar{width: 22% !important;}