/*
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: 28.7
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.

*/

#popmake-30277 {overflow:hidden}
.postid-31816 .post_image{display:none !important;}


@media(min-width:1000px){
	.menu-reserva{display:none !important;}
}

.header_inner .container_inner.clearfix {
    margin: 0 auto;
}

.cdp-texto p:first-child {
    background-image: url('https://jasonsmithmtc.com/wp-content/uploads/2022/04/Jason-Smith-Logos-VF-03-e1646048674457.png');
    height: 210px;
    background-repeat: no-repeat;
}

.cdp-texto p {
    color: #fff;
    text-shadow: none;
}

.elementor-widget-container span {
    display: inline;
}

@media(max-width:400px){
	h3 { font-size: 43px;}
	.wpcf7 .wpcf7-recaptcha iframe{
		width:75%!important;
		border-right: 1px solid lightgrey;
        border-radius: 3px;
	}
}

@media(max-width:480px){
	.tituloconsulta span{
		font-size:50px!important;
	}
	.tituloconsulta strong{
		font-size:50px!important;
		margin-top:-15px;
	}
	.consultamadrid .recaptcha .rc-anchor-normal .rc-anchor-pt{
		margin: 2px 11px 0 0;
	}

	.consultamadrid .recaptcha .rc-anchor-logo-portrait {
    margin: 10px 0 0 0px;
    width: 58px;
}
	.consultamadrid .recaptcha .rc-anchor-logo-img-portrait{
    -webkit-background-size: 32px 32px;
    background-size: 32px;
    height: 32px;
    margin: 0 13px 0 0px;
    width: 32px
		}

	}

.wpcf7-form.init .wpcf7-list-item {
		margin:0 0 0 0;
	}

.elementor-22041 .elementor-element.elementor-element-36d5d6c2 .qodef-qi-button.qodef-layout--filled:not(.qodef-hover--reveal):hover{
	color:#E4432D;
}

nav.mobile_menu ul li a:hover, nav.mobile_menu ul li.active > a, nav.mobile_menu ul li.current-menu-item > a {
    color: #e4433d!important;
}
.fechas ul {
    list-style-type: none; 
    padding-left: 0; 
}

.fechas ul li i {
    color:red;
}
.page-id-31646 .header_top_bottom_holder{
	margin-bottom:300px;
}
@media(max-width:1000px){
	.page-id-31646 .header_top_bottom_holder{
		margin-bottom:80px;
	}
		.cajas .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-72c4411.shadow{
		margin-bottom:20px;
	}
	.cajas .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-38e5918.shadow{
		margin-bottom:20px;
	}
	#laacupuntura h2 {
		line-height:25px;
	}
}
@media(max-width:1024px){
.elementor-31646 .elementor-element.elementor-element-13b0eb0{
	padding:0px;
	}
}


@media(max-width:767px){
.elementor-31646 .elementor-icon-wrapper{
	margin: 45px 0px;
    transform: rotate(90deg);
		}
}

@media(max-width:358px){
.elementor-31646 .elementor-heading-title{
	font-size:28px!important;
	}
}
.column ul li{
	color:black;
	margin-bottom: 4px;

}

     .espaciob {
            width: 100%;
        }
        .filab{
            display: flex;
            justify-content: space-between;
            align-items: center;
        }
        .textbleft {
            flex: 1;
            padding: 10px;
        }
        .imageb {
            flex: 1;
            padding: 10px;
            text-align: right;
        }
        .textbfull {
            padding: 10px;
            width: 100%;
            text-align: left;
        }


 @media (max-width: 800px) {
            .filab {
                flex-direction: column;
                align-items: flex-start;
            }
            .imageb {
                text-align: left;
            }
        }

* {
    scroll-behavior: inherit !important;
}
.elementor-icon{
	color:#e4432d!important;
}
.formconsultafinal .wpcf7-form-control.wpcf7-textarea{
	margin-bottom:10px;
}