/*
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.1
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.

*/

.q_logo{
	display:flex;
	align-items:center;
	height:100px;
margin-top:20px;
}
.q_logo a img{
	max-width:250px;
	height:auto !important;
}
.qoder-rev-solid-button{
	border-top-left-radius:20px !important;
	border-bottom-right-radius:20px !important;
}
.single-mec-events .content{
	margin-top:70px;
}
input:focus {
    outline: none;
    border: 2px solid #4D90FE; 
    box-shadow: 0 0 5px rgba(77, 144, 254, 0.5);
}
.mec-wrap .mec-search-form .mec-dropdown-wrap .mec-dropdown-search select,.mec-wrap .mec-search-form .mec-text-input-search input,.mec-wrap .mec-date-search .mec-col-3 {
	-webkit-appearance: none;
    appearance: none;
    border-radius: 0;
}
.mec-event-info-desktop, .mec-single-event .mec-event-export-module, .mec-single-event .mec-events-meta-group-countdown,.mec-wrap.mec-modern-search-bar .mec-totalcal-box{
	background-color:     background-color: rgba(255,255,255,0.7); !important;
    border-top-left-radius: 30px!important;
    border-bottom-right-radius: 30px!important;
	box-shadow: none;
}
.mec-search-bar-wrap input#mec-search-bar-input{
		color: rgba(25, 25, 40 , 0.9) !important;
	background-color:#ebcd9b;
    border-top-left-radius: 20px!important;
    border-bottom-right-radius: 20px!important;
	box-shadow: none;
}
.mec-color-before :before, .mec-color-hover:hover, .mec-wrap .mec-color, .mec-wrap .mec-color-before :before, .mec-single-event .mec-event-meta h6,.mec-wrap.mec-modern-search-bar .mec-search-form .mec-dropdown-wrap i, .mec-wrap.mec-modern-search-bar .mec-totalcal-box .mec-text-input-search i{
	color:rgb(200, 100, 95) !important;
}

.qode_clients.five_columns .qode_client_holder{
	min-height:150px;
	display:flex;
	align-items:center;
}
.mec-single-event .mec-event-meta h3{
	color:#333333 !important;
}
.mec-single-event .mec-event-meta dd, .mec-single-event .mec-event-met .mec-start-date-label{
		color:rgb(200, 100, 95) !important;
	padding-left:35px;
}
.mec-single-event .mec-event-meta .mec-events-address .mec-address{
	padding-left:0;
	
}
	.mec-single-event .mec-single-event-location dd{
		padding-left:35px;
	}
.mec-single-event .mec-frontbox{
	border:20px solid #f0f0f0;
	padding:20px !important;
}
#main-heading-h1, #main-dates-h2{
	text-transform:none !important;
}
.menu-footer-menu-container li a, .menu-footer-menu-container li span, #menu-footer-menu li a, #menu-footer-menu li span, .menu-main-menu-container li a, .menu-main-menu-container li span, #menu-main-menu li a, #menu-main-menu li span{
	color:#ebcd9b;
	text-transform:capitalize;
}
.elementor-widget-image img{
	 border-top-right-radius: 40px;
   border-bottom-left-radius: 40px;
}
#menu-main-menu li a{
		background-color:rgba(25, 25, 40
, 0.9);
	border-top-left-radius:10px;
	border-bottom-right-radius:10px;
	margin-right:5px;
	text-align:center;
	padding-top:3px;
	padding-bottom:5px;
}
.header_bottom{
	    background: linear-gradient(to bottom, #ebcd9b, transparent);
	min-height:120px;
	margin-top:0;
	padding-top:0;
}
#slider-1-slide-1-layer-5, #slider-1-slide-1-layer-0{
	padding:15px !important;
}

.footer_inner h6{
	padding:20px;
}
.header_top_bottom_holder .header_top{
	display:none !important;
}
	.qode_clients .qode_client_holder{
		margin-bottom: 0px !important;
	}

.qode_clients.qode_clients_switch_images.qode_clients_switch_roll .qode_client_image_holder{
	max-width:22vw;
	margin:10px;
}
/*EVENTS*/

.event-color, .mec-event-description, .mec-booking-button, .mec-event-footer, .mec-masonry .mec-masonry-col6 i, .comment_holder, .mec-single-event-category, .mec-events-meta-group-countdown, .mec-event-social, .mec-qrcode-details, .mec-event-export-module, .author i, .mec-organizer .mec-sl-home{
	display:none !important;
}
.mec-masonry .mec-masonry-col6 .mec-event-date{
	font-size:30px;
	line-height:36px;
	color:rgb(200, 100, 95) !important;
}
.mec-event-detail, .mec-address{
		color:rgb(200, 100, 95) !important;
}

.mec-masonry{
	border-top-left-radius:30px;
	border-bottom-right-radius:30px;
	overflow:hidden;
}
.mec-masonry:hover{
	border:3px solid #d0d0d0;
}
/*.mec-masonry .mec-masonry-content{
	background-color: rgba(25, 25, 40 , 0.9) !important;
}
.mec-wrap .mec-event-grid-modern .mec-event-title a, .mec-wrap .mec-event-grid-simple .mec-event-title a, .mec-wrap {
	color:#EBCD9B !important;
}*/
.event-grid-modern-head{
	background-color:transparent;
}
.mec-event-title a{
	text-transform:none;
}
.mec-masonry-item-wrap .mec-event-grid-modern .event-grid-modern-head{
	border-bottom:none !important;
}
.mec-masonry-img img{
	filter:brightness(0.8);
}
.ui-datepicker.ui-widget .ui-datepicker-next, .ui-datepicker.ui-widget .ui-datepicker-prev {
    color: #ebce9b;
	
}
.mec-organizer-email a{
	color:rgb(200, 100, 95) !important;
}
	.mobile_menu{
		background-color:#EBCD9B !important;
		top: -27px !important;
	}
	.nav.mobile_menu a{
		color:rgba(25, 25, 40 , 0.9) !important;
	}
#ui-datepicker-div{
	z-index:999999 !important;
}

@media only screen and (min-width:781px){
.mec-search-form .mec-dropdown-wrap .mec-dropdown-search:nth-of-type(1){
	width:340px;
}
	
		.mec-search-form .mec-dropdown-wrap .mec-dropdown-search:nth-of-type(2){
    width: 327px;
    margin-left: 0;
    padding-right: 20px;
}
.mec-search-form .mec-date-search{
    width:338px;
	}
.mec-wrap .mec-text-input-search{
		width: 310px !important;
    margin-left: 0 !important;
    padding-left: 12px !important;
    padding-right: 0 !important;
	}
}
@media only screen and (min-width:1000px){
.mec-search-form .mec-dropdown-wrap .mec-dropdown-search:nth-of-type(1){
	width:340px;
}
	
		.mec-search-form .mec-dropdown-wrap .mec-dropdown-search:nth-of-type(2){
    width: 327px;
    margin-left: 0;
    padding-right: 20px;
}
.mec-search-form .mec-date-search{
    width: 432px;
	}
.mec-wrap .mec-text-input-search{
	    width: 398px !important;
    margin-left: 0 !important;
    padding-left: 11px !important;
    padding-right: 0 !important;
	}
}

@media only screen and (min-width:1201px){
.mec-search-form .mec-dropdown-wrap .mec-dropdown-search:nth-of-type(1){
	width:441px;
}
			.mec-search-form .mec-dropdown-wrap .mec-dropdown-search:nth-of-type(2){
	width: 559px;
    margin-left: 0;
    padding-right: 10px;
}
.mec-search-form .mec-date-search{
  width: 440px;
}
.mec-wrap .mec-text-input-search{
		width: 550px !important;
    margin-left: 0 !important;
    padding-left: 11px !important;
    padding-right: 0 !important;
	}
}

@media only screen and (min-width:1400px){
.mec-search-form .mec-dropdown-wrap .mec-dropdown-search:nth-of-type(1){
	width:541px;
	padding-left:0;
	margin-left:0;
}
			.mec-search-form .mec-dropdown-wrap .mec-dropdown-search:nth-of-type(2){
		width: 519px;
    margin-left: 0;
    padding-right: 11px;
}

.mec-search-form .mec-date-search{
	padding-left: 0;
  width: 540px;
}
.mec-wrap .mec-text-input-search{
		width: 509px !important;
    margin-left: 0 !important;
    padding-left: 11px !important;
    padding-right: 0 !important;
	}
}

.mec-wrap .mec-totalcal-box{
	background-color: rgba(25, 25, 40 , 0.9) !important;
    padding: 20px 40px;
    border-top-left-radius: 40px;
    border-bottom-right-radius: 40px;
	}
.mec-search-form i:before{
	color:rgb(200, 100, 95) !important;
}
.mec-wrap .mec-totalcal-box select{
	padding-right:30px;
}
.mec-wrap .mec-totalcal-box{
	background-color:#ebcd9b !important;
	border:none !important;
}
 .mec-event-article {
		border-top-left-radius: 20px;
    overflow: hidden;
border-bottom-right-radius: 20px}
.mec-bg-color{
	background-color:#ffffff !important;
	margin-bottom:50px;
}
.mec-event-grid-clean .mec-event-title a{
	font-size: 20px !important;
   line-height: 28px !important;
}
.mec-event-grid-clean .mec-event-content p{
		color:rgb(200, 100, 95) !important;
	font-style:normal;
}
.mec-event-content{
	padding-top:10px !Important;
}
.mec-event-grid-clean .mec-event-article{
	background-color:rgba(255,255,255,0.7);
}
.mec-event-grid-clean .mec-event-content p{
	padding-bottom:20px;
}.mec-event-image{
		max-height: 200px;
    display: flex;
    overflow: hidden;
    justify-content: center;
    align-items: center;
}
.mec-single-event .mec-events-event-image{
	   max-height: 400px;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
}
.mec-single-event .mec-event-content{
	background-color: rgba(255,255,255,0.7);
    padding: 20px;
    border-bottom-right-radius: 50px;
}
.mec-wrap .mec-single-title{
	background-color:#ffffff;
	padding:20px;
	margin-bottom:0;
	padding-bottom:20px;
}
.mec-single-event .mec-events-content{
	margin-bottom:0;
	padding:0 20px 20px 20px;
	background-color:#ffffff;
	border-bottom-right-radius:30px;
}
.mec-single-event .mec-events-event-image img{
	min-width:100%;
}
.mec-single-event .mec-events-content p em{
	font-style:normal;
}
.mec-event-grid-clean .event-grid-t2-head{
	color:#222 !important;
}
@media only screen and (max-width:1000px){
	.header_bottom{
		background-color:transparent !important;
		margin-top:-20px !important;
	}
}
@media only screen and (max-width:767px){
	.qode_clients.qode_clients_switch_images.qode_clients_switch_roll .qode_client_image_holder{
	max-width:90vw;
	margin:30px;
}
	.mec-masonry-item-wrap {
    width: calc(100% - 0px) !important;
		
	}
	.mec-single-event{
		margin-top:50px;
	}
	.mec-wrap .mec-totalcal-box{
		padding:20px 20px;
	}
	.mec-wrap .mec-totalcal-box input[type=search] {
		width: calc(100% - 35px) !important;
	}
}