/*
Theme Name: Bridge
Theme URI: http://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: http://qodethemes.com/
Text Domain: bridge
Version: 18.1
License: GNU General Public License
License URI: licence/GPL.txt

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

*/

nav.main_menu > ul > li > a {
	font-size: 13px !important;
}
nav.main_menu ul li.res-book-btn{display:none !important;}

.home-events .section_inner_margin{display:flex; flex-wrap:wrap; align-items:center;}
.home-events .vc_col-sm-6:first-child{width:40%; position:relative; z-index:1;}
.home-events .vc_col-sm-6:last-child{width:66%; margin-left:-6%;}
.home-events .vc_col-sm-6:last-child > .vc_column-inner > .wpb_wrapper{background:#c5a651; padding:40px 40px 40px 90px;}
.home-events .vc_col-sm-6 h4{color:#fff; padding-bottom:20px;}
.home-events .vc_col-sm-6 .wpb_wrapper a.qode-btn{background:#00245d !important; color:#fff !important; box-shadow:none !important;}

.post-type-archive-tribe_events .tribe_events .tribe-events-calendar-list__event-description h4 a{ font-size:16px; font-weight:400; color:#000000; }
.post-type-archive-tribe_events .tribe_events .tribe-events-calendar-day__event-description h4 a{ font-size:16px; font-weight:400; color:#000000; }

.buy-tickets-block { text-align:center; }

.btn-blue { color: #00245D; }

.events-listing{max-width:1320px; margin:0 auto; padding:50px 20px 0;}
.events-listing .events-lists{display:flex; flex-wrap:wrap; gap:15px; justify-content:flex-start;}
.events-listing .events-lists .event-block { background: #79766e80; width: calc(33.33% - 10px); padding: 15px; box-sizing: border-box; }
.events-listing .events-lists .event-block .event-meta{color:#FFF; text-align:left; font-weight: 700; padding: 0 0 10px 0; }
.events-listing .events-lists .event-block .event-detail{text-align:left;}
.events-listing .events-lists .event-block .event-detail h3{font-size:30px; padding-bottom:10px;}
.events-listing .events-lists .event-block .event-detail p{color:#FFF; padding-bottom:10px;}
.events-listing .events-lists .event-block .event-detail a{color:#e1a856; display:inline-block; font-weight:700; text-transform:uppercase; }
.events-listing .events-lists .event-block .event-detail a:hover{color:#FFF;}

footer .footer_inner .footer_top_holder .footer_top_full{display:flex; justify-content: center; flex-wrap:wrap;}
footer .footer_inner .footer_top_holder .footer_top_full .widget{width:100%;}
footer .footer_inner .footer_top_holder .footer_top_full #block-2.widget{width:60px;}
footer .footer_inner .footer_top_holder .footer_top_full #block-2.widget .wp-block-image{margin:-5px 0 0 0;}

.page-id-519 .slider-sec .qode_content_slider{display:none!important;}

.tribe-common{padding:50px 0 70px;}
.tribe-common .tribe-events-calendar-list{position:relative; z-index:1;}
.tribe-events-pg-template .tribe-events-single .tribe-events-single-event-title{ color: #00245d; font-family: 'Stoke', sans-serif; font-size: 38px; font-weight: 700; letter-spacing: 0px; text-transform: none; }

#tribe-events-content{margin-bottom:60px;}

@media only screen and (max-width: 1199px){
	.home-events .vc_col-sm-6:last-child > .vc_column-inner > .wpb_wrapper{padding-left:50px;}
}

@media only screen and (max-width: 991px){
.home-events .vc_col-sm-6:first-child{width:100%;}
.home-events .vc_col-sm-6 .vc_single_image-wrapper,
.home-events .vc_col-sm-6 img{width:100%;}
.home-events .vc_col-sm-6:last-child{width:100%; margin-left:0%;}
.home-events .vc_col-sm-6:last-child > .vc_column-inner > .wpb_wrapper{padding:30px;}
.home-events .vc_col-sm-6 h4{font-size:24px;}
}

@media only screen and (max-width: 767px){
	.table-image .wpb_wrapper{padding-top:30px; text-align:center;}
	.table-image .wpb_wrapper img{max-width:300px; margin:auto;}
	.swap-on-mobile .full_section_inner{display: flex; flex-wrap: wrap; flex-direction: column-reverse; row-gap: 30px;}
	
	.events-listing .events-lists .event-block {  width: calc(100% - 0px); }
}