/*
Theme Name: Bridge
Theme URI: https://bridgelanding.qodeinteractive.com/
Description: Creative Multipurpose WordPress Theme
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, threaded-comments, translation-ready
Author: Qode Interactive
Author URI: https://qodeinteractive.com/
Text Domain: bridge
Version: 30.4.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.

*/
div#map_canvas_23309 {
    display: none !important;
}



.footer_top_holder {
    background: url(https://the-cracked-coconut.testlinkservermain.com/wp-content/uploads/2024/06/1920-X-743.jpg) no-repeat;
    background-size: cover;
    background-position: center;
}

/* 
ul#menu-main-menu li a {
    color: white !important;
} */

div.section.vc_custom_1510218616659 {
    padding-bottom: 0px !important;
}

.vc_row.wpb_row.section.vc_row-fluid.vc_custom_1720049828965.grid_section {
    padding: 0px !important;
}

.textwidget i {
    color: white !important;
}




.event_registration.registration {
    display: none;
}

.title_subtitle_holder_inner h1 span {
    color: black;
    font-weight: bolder;

}

.wpb_wrapper h2 span {
	
    color: #000 !important;
	font-weight: bolder;

}

.title_subtitle_holder_inner {
    padding-bottom: 12%;
}




.wpr-mobile-menu-display-dropdown .wpr-mobile-mega-menu-wrap {
    display: none;
    position: relative !important;
    z-index: 9 !important;
}




#contact.vc_row.wpb_row.section.vc_row-fluid.contact.vc_custom_1722639535728.grid_section {
    display: flex !important;
}

.contact_section .section_inner_margin.clearfix {
    display: flex;
    flex-direction: row-reverse;
}



@media (max-width: 690px) {
	h2, .h2, h2 a, body.qode-overridden-elementors-fonts .elementor-widget-heading h2.elementor-heading-title {
  font-size: 18px !important;
    line-height:15px !important;
 
}
h3.tribe-events-calendar-list__event-title.tribe-common-h6.tribe-common-h4--min-medium a {
    font-size: 24px !important;
    line-height: 12px;
}

.tribe-events .tribe-events-calendar-list__month-separator {
    align-items: center;
    display: flex;
    justify-content: center;
}


.tribe-common-g-row.tribe-events-calendar-list__event-row {
    display: flex!important;
    flex-direction: column!important;
    justify-content: center!important;
    align-items: center!important;
}

h3.tribe-events-calendar-list__event-title.tribe-common-h6.tribe-common-h4--min-medium {
    text-align: center!important;
}

.tribe-events-calendar-list__event-datetime-wrapper.tribe-common-b2 {
    text-align: center!important;
}

.tribe-events-calendar-list__event-datetime-wrapper.tribe-common-b2 {
    text-align: center !important;
}
	
	
	.q_icon_with_title.tiny.normal_icon {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
	.parallax_content.left span {
    font-size: 19px !important;
}
	
.home_sect_008 .q_elements_holder.two_columns.responsive_mode_from_768 {
    display: flex;
    flex-direction: column-reverse;
}
	
	.contact_section .section_inner_margin.clearfix {
    display: flex;
    flex-direction: column-reverse !important;
}

.vc_row.wpb_row.section.vc_row-fluid.vc_custom_1722893171431.grid_section {
    padding: 0px 0px !important;
}
	
	.vc_row.wpb_row.section.vc_row-fluid.home-sect-001.vc_custom_1722885799737.grid_section {
    padding: 0px 0px !important;
}

	.vc_row.wpb_row.section.vc_row-fluid.home-sect-002.vc_custom_1722885757635.grid_section {
    padding: 0px 0px !important;
}
	.vc_row.wpb_row.section.vc_row-fluid.home_sect_003.vc_custom_1722891083561.grid_section {
    padding: 0px 0px !important;
}
	
	.vc_row.wpb_row.section.vc_row-fluid.home_sect_007.vc_custom_1722892253177.grid_section {
    padding: 0px 0px !important;
}
	.vc_row.wpb_row.section.vc_row-fluid.home_sect_005.vc_custom_1722892009143.grid_section {
    padding: 0px 0px !important;
}
	
	
	.vc_row.wpb_row.section.vc_row-fluid.home_sect_008.vc_custom_1722892381096.grid_section {
    padding: 0px 0px !important;
}
	
	
	.wpb_wrapper h2 span {
    font-size: 35px;
}
	
	
	.vc_column_container>.vc_column-inner {
    box-sizing: border-box;
    /* padding-left: 15px; */
    padding-right: 15px;
    width: 100%;
}
	
	.vc_custom_1722640502293 {
    padding-top: 50px !important;
}
	
	.wpb_wrapper h4 {
    text-align: center !important;
}
.wpb_wrapper p {
    text-align: center !important;
 
}
.q_icon_with_title.tiny .icon_text_holder {
    padding: 0px 0 0 0px !important;
}	
	.wpb_wrapper h4 {
    font-size: 30px !important;
}
	
	.home-section_001 .q_elements_holder.two_columns.responsive_mode_from_768 {
    display: flex;
    flex-direction: column-reverse;
}
	
	.wpb_wrapper h2 {
    font-size: 30px !important;
}
	
	.vc_row.wpb_row.section.vc_row-fluid.grid_section {
    padding-bottom: 20px;
}
	
		.home-sect-001 .q_elements_holder.two_columns.responsive_mode_from_768 {
    display: flex;
    flex-direction: column-reverse;
}

	
	

	
	.wpb_wrapper h3 {
    font-size: 30PX ! IMPORTANT;
		text-align: center ! IMPORTANT;
		
}

	
	
	.home-sect-002.q_elements_holder.two_columns.responsive_mode_from_768 {
    flex-direction: column-reverse ! IMPORTANT;
    display: flex ! IMPORTANT;
}
	
	
	.home_sect_003 .q_elements_holder.two_columns.responsive_mode_from_768 {
    display: flex !important;
    flex-direction: column-reverse !important;
}
	

	
	.home_sect_005 .q_elements_holder.two_columns.responsive_mode_from_768 {
    display: flex !important;
    flex-direction: column-reverse;
}


    .home_sect_007 .q_elements_holder.two_columns.responsive_mode_from_768 {
   
	flex-direction: column-reverse !important;
    display: flex !important;
}
	

   .home_sect_008. .q_elements_holder.two_columns.responsive_mode_from_768 {
	   
	   flex-direction: column-reverse !important;
       display: flex !important;
}  
	
	
      section.parallax_section_holder.home-bann {
      background-position: left !important;
}
	

   
	
}

.wpb_wrapper h5 strong span {
    font-size: 45px !important;
}

/* Event */

h2, .h2, h2 a, body.qode-overridden-elementors-fonts .elementor-widget-heading h2.elementor-heading-title {
    font-size: 35px !important;
}

h3, .h3, h3 a, body.qode-overridden-elementors-fonts .elementor-widget-heading h3.elementor-heading-title {
    font-size: 30px !important;
}


ul.tribe-events-c-subscribe-dropdown__list a {
    color: black !important;
}

ul.tribe-events-c-subscribe-dropdown__list a {
    color: black !important;
}


/* Event */

.title_subtitle_holder_inner h1 span {
    font-size: 35px !important;
}



time.tribe-events-calendar-list__event-datetime {
    font-weight: 500 !important;
}

time.tribe-events-calendar-list__event-date-tag-datetime {
    font-weight: 500;
}










