/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");


 .blog_holder article .post_text h2 .date{
 	color: #008996;
    font-size: 24px;
 }

 .qodef-two-columns-form-without-space .qodef-column-left{
    display: table-cell;
    vertical-align: bottom;
    padding-right: 35px;
 }

 .qodef-two-columns-form-without-space .qodef-column-right{
 	display: table-cell;
    width: 1%;
    text-align: left;
    vertical-align: top;
 }

div.wpcf7 .qodef-two-columns-form-without-space .qodef-column-right .ajax-loader{
    display: none;
}

div.wpcf7-response-output.wpcf7-validation-errors{
background-color: #fff;
}

.wpcf7 form.sent .wpcf7-response-output, div.wpcf7-response-output.wpcf7-mail-sent-ok {
    background-color: #FFA500;
    text-transform: none;
    font-style: italic;
    font-family: 'Poppins', Sans-serif;
}

div.wpcf7-response-output{
color:#f56b44;
}

/* inicio ipad post */
@media only screen and (min-width: 768px) and (max-width: 1024px) {

 .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
	font-size: 15px;
 }

 .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-text, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-number, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-date, .cf7_custom_style_1 textarea.wpcf7-form-control.wpcf7-textarea, .cf7_custom_style_1 select.wpcf7-form-control.wpcf7-select, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-quiz {
 	font-size: 12px;	
 }	
}

/* fin ipad post */

.header_bottom_right_widget_holder{
    padding: 0px;
}

.qode-instagram-feed li{
    padding: 0px 10px!important;
    margin: 0px 0 20px!important;
}


.latest_post_holder.boxes>ul>li .latest_post{
    padding: 32px 40px 10px 0;
}


.latest_post_holder.boxes>ul>li .latest_post p.excerpt{
margin: 14px 0 9px;
}

@media only screen and (max-width:600px){
.qodef-two-columns-form-without-space .qodef-column-left{
    display: table;
	padding-right: 0px;
    padding-bottom: 30px;
}

}

.cf7_custom_style_2 input.wpcf7-form-control.wpcf7-submit, .cf7_custom_style_2 input.wpcf7-form-control.wpcf7-submit:not([disabled]){
margin-top: 30px;
}


textarea.wpcf7-form-control.wpcf7-textarea {
line-height: 1.5em;
}

@media only screen and (max-width: 480px) {
.title_subtitle_holder .subtitle {
display: none;
}
}


@media only screen and (min-width: 1024px) {
header.paspartu_header_alignment .header_bottom {
margin-left: 19px;
margin-right: 19px;
}
}

@media only screen and (max-width: 1000px){
rs-fullwidth-wrap {
margin: -150px 0 0;
}
}

.qode_video_box .qode_video_image .qode_video_box_button{
	width: 135px;
    height: 135px;
}

.qode_video_box .qode_video_image .qode_video_box_button_arrow{
	border-top: 30px solid transparent;
    border-left: 32px solid #008996;
    border-bottom: 30px solid transparent;
}

.qode_video_box .qode_video_image:hover .qode_video_box_button{
    background-color:#fff;
}

.qode_video_box .qode_video_image:hover .qode_video_box_button_arrow{
	border-left-color: #fe752c;
}

.header_bottom_right_widget_holder .widget.qode_button_widget {
display: block;
}

.header_bottom_right_widget_holder .widget.qode_button_widget .qbutton {
display: block;
}

.main_menu.drop_down.left {
margin-left: 30px;
}

header .header_inner_left{
top:8px;
}

.qode-instagram-feed.qodef-scale-with-light-overlay a:hover:after{
opacity: 0;
}

.widget #searchform{
	border: 1px solid #dedfe3;
}

.header_top #searchform input[type=submit], .widget.widget_search form input[type=submit]{
	height: 44px;
    line-height: 44px;
}

.header_top #searchform input[type=text], .widget.widget_search form input[type=text]{
	padding: 6px 4%;
}

aside .widget a:hover{
    color: #2d8d96 !important;
}

@media only screen and (min-width: 1200px) {
.footer_top .textwidget h4 {
padding: 0 22%;
}
}

/* Comentarios */

.titulo-comentario{
    font-family: 'Antonio-Bold', sans-serif;
    font-size: 23px;
    line-height: 40px;
    color: #4A4A4A;
    font-style: normal;
    font-weight: 600;
    letter-spacing: 0px;
    text-transform: uppercase;

}

div.comment_form {
    margin: 18px 0 60px;
}

.comment_holder .comment .image {
    display: none;

}
.comment_holder .comment .text {
    padding: 0 0 0 0px;
}

.comment_holder {
    padding: 28px 0 0px;
}

.comments {
	background: #f1f1f1;
	padding: 20px;
}

span.comment_date {
    display: none;
}

div.comment_form form p.form-submit, div.comment_holder .comment p.form-submit{
    text-align: left;
}

.comment_holder .comment .text .comment-reply-link, .comment_holder .comment .text .replay{
font-size: 12px;
color: #fb681a !important;
}

@media only screen and (max-width:600px){
.qode_video_box .qode_video_image .qode_video_box_button {
    width: 75px;
    height: 75px;
}

.qode_video_box .qode_video_image .qode_video_box_button_arrow {
    border-top: 20px solid transparent;
    border-left: 22px solid #fb681a;
    border-bottom: 20px solid transparent;
}
}

div.comment_form .comment-form-cookies-consent {
    margin: 12.5px 0 30px;
}

div.wpcf7-response-output.wpcf7-validation-errors{
border: 1px solid #fb681a;
}

span.wpcf7-not-valid-tip{
color: #fb681a;
}

@media only screen and (max-width: 480px) {
.comment_holder .comment .image {
float: unset;
}

.comment_holder .comment .text {
padding: 0px 5px 0px 10px;
}

.comment_holder .comment {
    padding: 23px 0;
}
}

@media only screen and (min-width: 1000px) {
header.light.header_style_on_scroll .header_bottom_right_widget_holder a.qbutton,
header.light:not(.sticky):not(.scrolled) .header_bottom_right_widget_holder a.qbutton {
border-color: #fb681a !important;
background-color: #fb681a !important;
transition: color .1s linear,background-color .1s linear,border-color .1s linear;
}

}

/*** Modificacion BU ***/

/* Destacar menú */

.destacar-menu {

background: #29A0AE;
border-style: solid;
border-radius: 5px;
transition: all 0.2s linear;
margin-bottom: 5px!important;
width: max-content;
margin-left: 5px !important;
margin-right: 5px !important;
}

.destacar-menu:hover {
background: #ffffff;
}

li.destacar-menu:hover a {
color:#ffffff;
}

destacar-menu:active {
	background: #ffffff !important;
}


/* Destacar submenú */

.destacar-submenu {

background: #29A0AE;
border-style: solid;
border-radius: 5px;
transition: all 0.2s linear;
margin-bottom: 5px!important;
margin-left: 10px!important;
margin-right: 10px!important;
padding-left: 0px!important;
padding-right: 5px!important;
color:#ffffff!important;
width: max-content !important;
}

.destacar-submenu:hover {
background: #ffffff;
}

li.destacar-submenu:hover a {
color:#ffffff;
}

a[title="Otras ciudades"].elementor-item-active { color: #29A0AE !important;}

a[title="Otras ciudades"].elementor-sub-item { padding: 5px !important;}

a[title="Podólogos a DOMICILIO"].elementor-item-active { color: #29A0AE !important;}

a[title="Podólogos a DOMICILIO"].elementor-sub-item { padding: 5px !important;}

a[title="estudio_biomecanico"].elementor-sub-item { padding: 5px !important;}

a[title="estudio_biomecanico"].elementor-item-active { color: #29A0AE !important;}

a[title="Revista"].elementor-sub-item { padding: 5px !important;}

a[title="Revista"].elementor-item-active { color: #29A0AE !important;}

a[title="Fundacion"].elementor-sub-item { padding: 5px !important;}

a[title="Fundacion"].elementor-item-active { color: #29A0AE !important;}

.destacar-submenu:active {
	background: #ffffff;
}

.destacar-submenu.current_page_item {
	background: #ffffff;
}

/* item menu Tienda */

li.destacar-menu.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-48629.current_page_item.menu-item-50620 {
	background: #ffffff;
}

/* item menu Contacto */

li.destacar-menu.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-44700.current_page_item.menu-item-45181 {
	background: #ffffff;
}


/* item menu Contacto EN */

li.destacar-menu.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-28993.current_page_item.menu-item-28995 {
	background: #ffffff;
}

/* item menu Blog */

li.destacar-menu.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-15830.current_page_item.menu-item-23924 {
	background: #ffffff;
}

/* item menu PodCast */

li.destacar-menu.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-23925.current_page_item.menu-item-24509 {
	background: #ffffff;
}

/* Categoria Problemas del Pie */
li.menu-item.menu-item-type-taxonomy.menu-item-object-category.current-menu-item.menu-item-28842 a {
	border-bottom: 2px solid #008996;
}

/* Categoria cuidado del pie */
li.menu-item.menu-item-type-taxonomy.menu-item-object-category.current-menu-item.menu-item-28843 a {
	border-bottom: 2px solid #008996;
}

/* Categoria pies y niños */
li.menu-item.menu-item-type-taxonomy.menu-item-object-category.current-menu-item.menu-item-28847 a {
	border-bottom: 2px solid #008996;
}

/* Categoria pies y deportes */
li.menu-item.menu-item-type-taxonomy.menu-item-object-category.current-menu-item.menu-item-28844 a {
	border-bottom: 2px solid #008996;
}

/* Categoria calzado */
li.menu-item.menu-item-type-taxonomy.menu-item-object-category.current-menu-item.menu-item-28845 a {
	border-bottom: 2px solid #008996;
}

/* Categoria actualidad */
li.menu-item.menu-item-type-taxonomy.menu-item-object-category.current-menu-item.menu-item-28841 a {
	border-bottom: 2px solid #008996;
}

/* Categoria fundacion podoactiva */
li.menu-item.menu-item-type-taxonomy.menu-item-object-category.current-menu-item.menu-item-28846 a {
	border-bottom: 2px solid #008996;
}

.menu-item-23924, .menu-item-12291, .menu-item-24509, .menu-item-663, .menu-item-28992, .menu-item-28995 {
	margin-right: 5px!important;
	margin-left: 5px!important;
}

.mar-phone {
	margin-left: 5px;
}

/** WPML CONMUTADOR **/

.wpml-ls-legacy-list-horizontal {
    padding: 0px;
}

.page-id-11282 .content {
    margin-top: -133px;
}
.content {
    margin-top: 0;
}

.header_top, .fixed_top_header .top_header {
    padding-bottom: 3px;
    padding-top: 3px;
}

.q_logo img {
    top: -70%;
}

@media only screen and (max-width: 1000px) {
.q_logo img {
    top: -16%;
}
}

/* Etiquetas productos */
.yith-wcbm-badge-819 {
    font-weight: 700;
    border-radius: 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 0px 0px 12px 0px;
}

.yith-wcbm-badge-762 {
     font-weight: 700;
    border-radius: 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 0px 0px 12px 0px;
}

/* Slider Revolutions */

@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2)  and (orientation: portrait)  {
	#rev_slider_141_1_wrapper, #rev_slider_141_1, rs-fw-forcer {
    max-height: 322px;
}

	#rev_slider_143_1_wrapper, #rev_slider_143_1, rs-fw-forcer {
    max-height: 322px;
}
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
#rev_slider_141_1_wrapper, #rev_slider_141_1, rs-fw-forcer {
    max-height: 240px;
}

#rev_slider_143_1_wrapper, #rev_slider_143_1, rs-fw-forcer {
    max-height: 322px;
}
}

/** Woocommerce **/

.titulos-home-tienda h2 {
	font-size: 46px;
	line-height: 53px;
}

.checkout-button {
    background-color: #FFA500!important;
}
.checkout-button:hover {
    background-color: #54595f!important;
}

.fondo-productos .woocommerce ul.products li.product a.product-category.product-info {
	background: #f1f1f1;
	padding: 10px 15px 10px 15px;
	text-align: center;
	border-bottom: 1px solid #d2d2d2;
	border-left: 1px solid #d2d2d2;
	border-right: 1px solid #d2d2d2;
}

.woocommerce ul.products li.product a.product-category.product-info {
	background: #f1f1f1;
	padding: 10px 15px 10px 15px;
	text-align: center;
	border-bottom: 1px solid #d2d2d2;
	border-left: 1px solid #d2d2d2;
	border-right: 1px solid #d2d2d2;
}

.woocommerce ul.products li.product h6 {
	margin: 7px 0 7px 0;
}

.woocommerce ul.products li.product .price {

    margin: 10px 0 16px 0;
}

.woocommerce ul.products li.product .price {
  
   font-family: 'Poppins', sans-serif;
 
}

.woocommerce div.product {
    padding-top: 60px;
}

.woocommerce.single-product.qode-product-single-tabs-on-bottom .product .summary .qode-sp-separator.separator {
	display: none;
}

.woocommerce.single-product.qode-product-single-tabs-on-bottom .product .summary .product-categories {
    display: none;
}

.woocommerce.single-product.qode-product-single-tabs-on-bottom .q_tabs {
    padding: 0px 0px 60px;
}

.q_tabs .tabs-nav {
    display: none;
}

.woocommerce.single-product.qode-product-single-tabs-on-bottom .product .product_meta {
    display: none;
}

.fondo-productos .woocommerce ul.products li.product .top-product-section {
	border-top: 1px solid #d2d2d2;
	border-left: 1px solid #d2d2d2;
	border-right: 1px solid #d2d2d2;

}

span.product-subtitle {
	color: #585858;
}

.woocommerce ul.products li.product .top-product-section {
	border-top: 1px solid #d2d2d2;
	border-left: 1px solid #d2d2d2;
	border-right: 1px solid #d2d2d2;
}

.woocommerce div.product div.related .qode-related-upsells-title, .woocommerce div.product div.related h4, .woocommerce div.product div.upsells .qode-related-upsells-title, .woocommerce div.product div.upsells h4 {
    padding: 20px;
    text-align: center;
    background-color: #f0f0f0;
    color: #323e48;
    font-family: 'Antonio-Bold', sans-serif;
    font-size: 30px;
    line-height: 40px;
    font-style: normal;
    font-weight: 600;
    letter-spacing: 0px;
    text-transform: none;
}

.woocommerce.single-product.qode-product-single-tabs-on-bottom .product .related {
    padding-top: 8px;
}

.shopping_cart_outer {
    margin-left: 10px;
}

.myaccount_user, .woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message, .woocommerce div.message {
   	padding: 16px;
    background-color: #FFA500;
    line-height: 25px;
	color: #ffffff;
}

.woocommerce table.cart div.coupon .input-text, .woocommerce-page table.cart div.coupon .input-text {
    background-color: #f1f1f1;
    }

/** Product **/

.woocommerce.single-product.qode-product-single-tabs-on-bottom .product .summary {
    width: 57%;
}

.woocommerce.single-product.qode-product-single-tabs-on-bottom .product .images:not(.qode-add-gallery-and-zoom-support) {
    width: 40%;
    margin-right: 2.3%;
}

@media only screen and (max-width: 1000px) {
    .woocommerce.single-product.qode-product-single-tabs-on-bottom .product .summary {
    width: 100%;
}

    .woocommerce.single-product.qode-product-single-tabs-on-bottom .product .images:not(.qode-add-gallery-and-zoom-support) {
    width: 100%;
} 
}

@media only screen and (min-width: 601px) {
.woocommerce.single-product.qode-product-single-tabs-on-bottom .product .images:not(.qode-add-gallery-and-zoom-support) .woocommerce-product-gallery__image:first-child {
    padding: 0 0 0 0px;
}
.woocommerce.single-product.qode-product-single-tabs-on-bottom .product .images:not(.qode-add-gallery-and-zoom-support) figure {
    border: 1px solid #d2d2d2;
}
}

.woocommerce.single-product.qode-product-single-tabs-on-bottom .product .images:not(.qode-add-gallery-and-zoom-support) figure {
    border: 1px solid #d2d2d2;
}

.woocommerce .product h1.product_title {
    font-size: 34px;
}

.info-productos p {
    color: #323e48;
    font-family: 'Antonio-Bold', sans-serif;
    font-size: 23px;
    line-height: 27px;
    font-style: normal;
    font-weight: 600;
    letter-spacing: 0px;
    text-transform: none;
}

.lista-produ ul li:before {
    content: "";
    background-image: url(/wp-content/uploads/2021/02/check-podoactiva.png);
    background-position: center;
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 6px;
    box-sizing: border-box;
}

.lista-produ ul {
    list-style-type: none;
}

/*Modificacion Logo*/
.logo_wrapper .q_logo a{
height:75px !important;
}

/*Padding Paginas*/
@media only screen and (min-width: 1000px) {
.content .container .container_inner.default_template_holder, .content .container .container_inner.page_container_inner {
    padding-top: 70px;
}
}

/*Pagina de Blog*/
/*
.title.title_size_large h1 {
    font-size: 39px;
    font-family: 'antonio', sans-serif;

}*/

.cabecera-blog {
	width: 100%;
	text-align: center;
	/*padding-bottom: 45px;*/
}

@media (max-width: 767px){
	.cabecera-blog {
	padding-bottom: 15px;
}
}

.qode_content_slider .flex-direction-nav a {
	background-color: #29A0AE;
}

.cabecera-blog h2 {
	text-transform: uppercase;
}

.separador-linea {
	margin-top: 15px;
    background-color: #008996;
    height: 2px;
}


.blog_holder article .post_info {
    display: none;
}

@media only screen and (max-width: 767px){
	.entry_title {
	margin-bottom: 5px!important;
}
}

.entry_title {
	margin-bottom: 18px;
}

/*Pagina de Categoria*/

.entry_title2 {
    margin-bottom: 0px;
}
.margen_fecha_cat{
    margin-bottom: 18px;
}

.imagenes_categoria img{
    width: 477px;
    height: 300px;
	object-fit: cover;
    object-position: center center;
}

.blog_holder.blog_small_image article .post_text .post_text_inner {
    padding: 0px 23px 23px 23px;
}

.titulo_post {

    color: #323e48;
    font-size: 24px;
    line-height: 30px;
    font-weight: 600;
    letter-spacing: 0px;
    text-transform: uppercase;
}

.blog_holder article .post_text .post_text_inner{
    padding: 0px 23px 23px 23px;
}

.blog_holder.blog_small_image article {
    margin: 0 0 60px;
}

.cabecera-catego {
    width: 100%;
    background-color: #008996;
    text-align: left;
    padding-bottom: 45px;
    padding-top: 45px;
}

.title.title_size_large h1 {
    font-size: 39px;

    line-height: 60px;
    font-style: normal;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1.15px;
}

@media (max-width: 480px){
.title.title_size_large h1 {
    font-size: 30px!important;
    line-height: 34px!important;
}
}

@media only screen and (max-width: 767px){
	.title {
    padding: 15px 0!important;
}
}

.cabecera-catego h1 {
    font-size: 39px;
	color: #ffffff;
    font-family: 'antonio', sans-serif;
    line-height: 60px;
    font-style: normal;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1.15px;
}
/** Busquedas Blog **/

span.text-resultados {
	color: #ffffff;
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    line-height: 26px;
    font-style: normal;
    font-weight: 400;
}

.entry_title3 {
    margin-bottom: 0px;
    font-size: 24px!important;
}

.entry_title3 a {
	color: #323e48;
    font-size: 24px;
    line-height: 30px;
    font-weight: 600;
    letter-spacing: 0px;
    text-transform: uppercase;
}

.separacion_busqueda{
    margin-top: 20px!important;
}
.imagen_busqueda_post{
    width: 50%!important;
}
.imagen_busqueda_post img{
    width: 477px;
    height: 300px;
	object-fit: cover;
    object-position: center center;
}

@media only screen and (max-width: 600px) {
	.imagen_busqueda_post img{
    height: 200px;
	
}
.imagenes_categoria img {
    height: 200px;
    }

  .blog_holder.blog_small_image h2, .blog_holder.blog_small_image h2 a {
  	font-size: 24px;
    line-height: 30px;
  }
}

@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2)  and (orientation: portrait)  {
	.imagen_busqueda_post img{
    height: 245px;
}
	.imagenes_categoria img {
    height: 245px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {

.imagen_busqueda_post img{
    height: 320px;
	
}
.imagenes_categoria img {
    height: 320px;


}
}

.datos_busqueda_post{
    width: 50%;
}
.contenedor_informacion_busqueda {
    display: flex;

}

@media (max-width: 900px){

	.blog_holder.blog_small_image article .post_text .post_text_inner {
    padding: 23px 0px 0px 0px;
}
    .blog_busqueda{
        margin-bottom: 30px;
    }
    .contenedor_informacion_busqueda{
        display: block;
    }
    .imagen_busqueda_post{
        width: 100%!important;
    }
    
    .datos_busqueda_post{
    width: 100%;
    }
    .datos_busqueda_post .post_text_inner{
        padding: 23px 0px 0px 0px!important;
    }
    .separacion_busqueda{
        margin-top: 24px!important;
    }
}

/*** Fin estilos Busquedas Blog ***/

/******* bloque de categorias blog *********/

    /* Vertical ipad pro */

@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2)  and (orientation: portrait)  {
	.modulo-categorias .vc_col-sm-3 {
    width: 50%;
}

.boxed div.section .section_inner, .carousel-inner .slider_content_outer, .container_inner, .container_inner nav.content_menu, .elementor-container .elementor-widget-wrap>.qode_elementor_container_inner, .elementor-row .elementor-widget-wrap>.qode_elementor_container_inner, .footer_bottom_border.in_grid, .footer_top_border.in_grid, .full_width .parallax_content, .qode_elementor_container_inner, .steps_holder_inner, .title_border_in_grid_holder, div.grid_section .section_inner, nav.content_menu ul {
    width: 958px;
}

}
    /* Vertical ipad */

@media only screen and (min-device-width: 768px) and (max-device-width: 1023px) and (-webkit-min-device-pixel-ratio: 2)  and (orientation: portrait)  {
	.modulo-categorias .vc_col-sm-3 {
    width: 50%;
}
	.boxed div.section .section_inner, .carousel-inner .slider_content_outer, .container_inner, .container_inner nav.content_menu, .elementor-container .elementor-widget-wrap>.qode_elementor_container_inner, .elementor-row .elementor-widget-wrap>.qode_elementor_container_inner, .footer_bottom_border.in_grid, .footer_top_border.in_grid, .full_width .parallax_content, .qode_elementor_container_inner, .steps_holder_inner, .title_border_in_grid_holder, div.grid_section .section_inner, nav.content_menu ul {
    width: 724px;
}
}

.titulo-categoria-blog {
	background: #008996;
	padding-bottom: 10px;
	padding-top: 10px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}

.titulo-categoria-blog h2 a {
	text-transform: uppercase;
	font-size: 13px;
	font-family: 'Poppins';
	line-height: 14px!important;
	font-weight: 500;
	color: #ffffff;
	letter-spacing: 0.35px;
}

.titulo-categoria-blog h2 {
	text-transform: uppercase;
	font-size: 15px;
	line-height: 20px;
}

.titulo-categoria-blog p a {
	text-transform: uppercase;
	font-size: 10px;
	font-family: 'Poppins';
	line-height: 14px!important;
	font-weight: 500;
	color: #ffffff;
	letter-spacing: 0.35px;
	text-align: center;
}

.titulo-categoria-blog p {
	font-family: 'Oswald', sans-serif;
	text-transform: uppercase;
	font-size: 15px;
	line-height: 20px;
	font-style: normal;
	text-align: center;
}


/******* Fin bloque de categorias blog *********/

       /**** POST ********/

span.date.entry_date.updated {
    font-family: 'Antonio-Bold', sans-serif;
    font-size: 14px;
    color: #008996;
    text-transform: uppercase;
    letter-spacing: 1.05px;
    font-weight: 500;
}

.destacado {
    color: #898989;
    font-family: 'Antonio-Bold', sans-serif;
    text-transform: uppercase;
    padding-bottom: 10px;
    display: block;
    line-height: 35px;
    text-decoration: none !important;
    position: relative;
    padding-top: 10px;
    margin-top: 0px;
    justify-content: center;
    font-style: italic;
    align-items: center;
    font-size: 25px;
}

.destacado:before{
	content: '';
    width: 45px;
    height: 45px;
    background-image: url(/wp-content/uploads/2021/03/right-quotation-mark.png);
    background-size: cover;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    margin-right: 0px;
    display: inline-block;
}

.subtitulo {
	margin: 1.2em 0 0.3em;
    color: #909090;
    font-size: 20px;
}

.subtitulo strong {
	font-weight: 500;
}

.single-post .blog_single p {
    margin-bottom: 10px;
}

.latest_post_inner h3 a {
	font-size: 19px;
    line-height: 23px;
}

h3.latest_post_title.entry_title{
	text-transform: none;
}

.comment_number_inner h5{
font-size: 23px;
font-weight: 600;
color: #4A4A4A;
letter-spacing: 0;
}

.comment-respond h5{
font-size: 23px;
font-weight: 600;
color: #4A4A4A;
letter-spacing: 0;
}

.qbutton.medium, #submit_comment{
	font-family: "Antonio", Sans-serif;
	font-weight: 700;
    line-height: 45px;
    height: 45px;
    border-radius: 5px;
}

@media only screen and (max-width: 1000px){
.qbutton.medium, #submit_comment{
padding: 0 48px;
}
}

/****** Menu Categoria Post *****/

@media (max-width:750px){
    .categoria_unica_post{
        font-size: 10px;
        padding-left: 15px;
    }
	.visibilidad_categorias {
       display: none;
    }
}

@media only screen and (max-width: 767px){
	.contenedor_cat_menu {
		margin-bottom: 30px!important;
    }
}

 .contenedor_cat_menu {
		margin-bottom: 50px;
    }

.contenerdor_menu {
	padding: 0 15px 0 15px;
}

    .categoria_unica_post a:after {
    content: "";
    display: block;
    margin: auto;
    height: 2px;
    width: 0px;
    transition: all .8s;
    }
    .categoria_unica_post  a:hover:after {
    width: 100%;
    background:#008996!important;
    }

#menu-menu-categorias {
    font-size: 14px;
    text-align: center;
}
.exterior_cat_post ul li:last-child{
border-right: 0px!important;
}
#menu-menu-categorias li{
    display: inline;
    line-height: 20px;
    padding-left: 10px;
    padding-right: 10px;
    border-right: 1px solid white;
}
#menu-menu-categorias li a{
    color: #FFFFFF;
    text-decoration: none;
    text-transform: uppercase;
    
}
#menu-menu-categorias li a:hover{
    border-bottom: 2px solid #008996;
}

/**** Fin Categoria Post ****/

/* Fin Pagina de Blog*/

       /** Home **/


.titulos_home h2 a {
font-size: 38px;
line-height: 40px;
}

.titulos_home h2 {
font-size: 38px;
}

/*landing - Home*/

.qode-banner .qode-banner-content .qode-banner-text-holder {
    color: #fff;
}
.qode-banner .qode-banner-content .qode-banner-text-holder h3 {
    margin-bottom: 10px;
}
.qode-banner .qode-banner-content .qode-banner-text-holder p {
    line-height: 20px;
}
.qode-banner .qode-banner-content {
    padding: 10.2%;
}

@media (max-width: 767px) {
.row-landing .elementor-column  {
    width: 50%;
}

}

/** proveedores - Home **/
.texto_provee {
	padding-left: 30px;
	padding-right: 30px;
}
.texto_provee p {
	line-height: 22px;
}

@media (max-width: 767px) {
.row-provee .elementor-column  {
    width: 50%;
}

}

/** Footer **/

.clinica-item-menu {
    font-size: 18px;
    font-weight: 500;
    text-transform: uppercase;
    padding: 0 0 14px!important;
}

.footer_top .widget_meta>ul>li, .footer_top .widget_nav_menu ul li, .footer_top .widget_pages ul li, .footer_top .widget_recent_comments>ul>li, .footer_top .widget_recent_entries>ul>li {
    padding: 0 0 6px;
}

.footer_top h5 {
    margin: 0 0 17px;
}

/*Comunicacion*/

.textos-comunica h2 a {
	font-size: 23px;
    text-transform: uppercase;
    line-height: 1.0em!important;
}

.textos-comunica h2 {
    line-height: 1.0em!important;
}
.textos-comunica p {
	color: #008996;
    font-weight: 600;
}

.button_comuni {
	line-height: 45px;
    height: 45px;
    border-radius: 5px;
}

.qbutton:hover {
	background: #54595f;
}

.fecha-comunica p {
    color: #585858;
    font-family: 'Poppins', sans-serif;
    font-size: 14px;
    line-height: 26px;
    font-style: normal;
    font-weight: 400;
}

/*side bar comunicacion */

#custom_html-23 {
    background: #f1f1f1;
    padding: 20px;
    border-radius: 10px;
    text-align: center;
}
/** Contacto de Empresa **/
#custom_html-23 p.widget-title {
    color: #4A4A4A;
    font-family: 'Antonio-Bold', Sans-serif;
    text-transform: uppercase;
    text-align: center;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
    letter-spacing: -0.5px;
    margin-bottom: 23px;
}

.telefono-contac-sidebar {
	padding-bottom: 10px;
}

.telefono-contac-sidebar:before {
	content: "\f879";
    font-family: "Font Awesome 5 Free";
    color: #008996;
    font-weight: 900;
    font-size: 46px;
}
.space-phone-sidebar {
	padding-bottom: 10px;
} 

.email-widget-sidebar a:before {
    content: "\f0e0";
    font-family: "Font Awesome 5 Free";
    color: #008996;
    font-weight: 900;
    font-size: 46px;
}
.email-widget-sidebar {
	margin-top: 15px;
}

@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2)  and (orientation: portrait)  {
	.email-widget-sidebar a {
	font-size: 12px!important;
}
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1023px) and (-webkit-min-device-pixel-ratio: 2)  and (orientation: portrait)  {
	
	.email-widget-sidebar a {
	font-size: 9px!important;
}
}

#custom_html-23 .tel-widget-sidebar a {
	font-size: 24px;
    font-weight: 500;
    padding-top: 10px;
}

/** Actualidad **/

#text-52 li:first-child {
	border-bottom: 1px solid #ffffff;
	margin-bottom: 20px;
}
#text-52 li:last-child {
	padding-top: 20px;
	border-top: 1px solid #ffffff;
	margin-top: 20px;
}

.lista-destacados .date-cat-actualidad {
	font-family: 'Poppins', sans-serif;
	color: #008996;
	font-size: 14px;
    line-height: 26px;
    font-weight: 400;
	text-align: left;  
}

/*footer New */

.footer-new_4 {
    width: 100%;
    text-align: center;
    padding: 5px;
    position: fixed;
    bottom: 0;
    display: flex;
    background-color: #fff;
    z-index: 10000;
    height: 70px;
}

.footer-landing {
	width: 100%;
	bottom: 0;
	position: fixed;
	z-index: 10000;
}

.contenedor-Footer_4 {
    width: 50%;
    margin-bottom: 10px;
    margin-top: 10px;
}
.boton-footer {
    height: 50px;
    line-height: 0;
}

.color-boton-footer{
    background-color: rgb(188, 212, 0);
}

.letras-footer_4{
    font-size: 20px;
    font-weight: bold;
    margin-right: 15px;
}

@media (max-width: 1390px) {
    .contenedor-footer_4 {
        text-align: center;
    }
    .letras-footer_4 {
        font-size: 10px;
        margin-right:10px;
    }
    .boton-footer {
        height: 40px;
        font-size: 10px;
        padding-right: 5px;
        padding-left: 5px;
        text-align: center;
    }
}

@media (max-width: 850px ) {
    .letras-footer_4 {
        display: none;
    }
}

.link_footer_2 {
    color: #ffffff;
}
.link_footer_2:hover {
    color: #ffffff;
}

.footer-new_2 {
    background-color: #008996;
    padding: 13px;
}

/*sidebar*/

.widget_recent_entries span {
	color: #008996;
	font-weight: 500;
}

@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2)  and (orientation: portrait)  {
	input.wpcf7-form-control.wpcf7-submit {
    padding-left: 14px;
    padding-right: 14px;
}
	.qbutton {
	padding-left: 14px;
    padding-right: 14px;
	}
	.q_social_icon_holder.normal_social {
    margin: 0 4px;
}
}

.two_columns_75_25>.column2>.column_inner {
    padding: 0 0 0 0px;
}

/* Solicita informacion */
#custom_html-9, #custom_html-17, #custom_html-12, #custom_html-8, #search-3, #custom_html-21, #custom_html-24 {
	background: #f1f1f1;
    padding: 20px;
    border-radius: 10px;
}

#custom_html-9 p.widget-title {
    color: #4A4A4A;
    font-family: 'Antonio-Bold', Sans-serif;
    text-transform: uppercase;
    text-align: center;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
    letter-spacing: -0.5px;
    margin-bottom: 23px;
}

#custom_html-9 .wpcf7 form.wpcf7-form p {
    margin-bottom: 10px;
}
/* Encuentra tu clinica */

#custom_html-17 p.widget-title {
    color: #4A4A4A;
    font-family: 'Antonio-Bold', Sans-serif;
    text-transform: uppercase;
    text-align: center;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
    letter-spacing: -0.5px;
    margin-bottom: 30px;
}

#custom_html-21 p.widget-title {
    color: #4A4A4A;
    font-family: 'Antonio-Bold', Sans-serif;
    text-transform: uppercase;
    text-align: center;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
    letter-spacing: -0.5px;
    margin-bottom: 30px;
}

#custom_html-17 .conten-clinica-cercana {
    text-align: center;
    margin-bottom: 12px;
}

#custom_html-21 .conten-clinica-cercana {
    text-align: center;
    margin-bottom: 12px;
}

#custom_html-17 .clinica-cercana {
  color: #ffffff!important;
   font-family: 'Antonio-Bold', Sans-serif;
   font-weight: 900;
   font-size: 20px;
   background:#29A0AE;
    padding: 10px 30px 10px 30px;
    border-radius: 5px;
    letter-spacing: 0.35px;
    text-transform: uppercase;
}

#custom_html-21 .clinica-cercana {
  color: #ffffff!important;
   font-family: 'Antonio-Bold', Sans-serif;
   font-weight: 900;
   font-size: 20px;
   background:#29A0AE;
    padding: 10px 30px 10px 30px;
    border-radius: 5px;
    letter-spacing: 0.35px;
    text-transform: uppercase;
}

#custom_html-17 .clinica-cercana:hover {
    background: #54595f;
}

#custom_html-21 .clinica-cercana:hover {
    background: #54595f;
}
   
#custom_html-17 a:hover {
color: #ffffff!important;
}

#custom_html-21 a:hover {
color: #ffffff!important;
}

/* Buscar en el Blog */

#search-3 p.widget-title {
    color: #4A4A4A;
    font-family: 'Antonio-Bold', Sans-serif;
    text-transform: uppercase;
    text-align: center;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
    letter-spacing: -0.5px;
    margin-bottom: 23px;
}

/* Articulos destacados Personalizado */

.lista-destacados {
    background: #f1f1f1;
    padding: 20px;
    border-radius: 10px;
}

.lista-destacados p {
    color:#4A4A4A;
    font-family: 'Antonio-Bold', Sans-serif;
    text-transform: uppercase;
    text-align: center;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
    letter-spacing: -0.5px;
    margin-bottom: 23px;
}

.lista-destacados .detalles {
    display: none;
}

.lista-destacados ul li {
  list-style: none;
}

.lista-destacados h2 a {
    text-transform: uppercase;
    line-height: 20px;
    color: #4A4A4A;
    transition: 0.4s;
    font-size: 18px;
    font-weight: bold;
}

.lista-destacados h2 a:hover {
    color: #2d8d96;
}

.lista-destacados h2 {
    text-transform: uppercase;
    line-height: 20px;
    font-size: 18px;
    margin-bottom: 10px;
    margin-top: 5px;
}

/* Articulos Recientes */

#recent-posts-3 {
	background: #f1f1f1;
    padding: 20px;
    border-radius: 10px;
}

#recent-posts-3 p.widget-title {
    color:#4A4A4A;
    font-family: 'Antonio-Bold', Sans-serif;
    text-transform: uppercase;
    text-align: center;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
    letter-spacing: -0.5px;
    margin-bottom: 23px;
}

#recent-posts-3 ul {
	list-style: inside;
	font-size: 17px;
	list-style-position: outside;
	padding-left: 20px;
}


#recent-posts-3 li:first-child {
	padding-bottom: 10px;
	border-bottom: 1px solid #ffffff;
}
#recent-posts-3 li:last-child {
	padding-top: 10px;
	border-top: 1px solid #ffffff;
}

/* Siguenos en Redes Sociales */

#custom_html-8 p.widget-title {
    color:#4A4A4A;
    font-family: 'Antonio-Bold', Sans-serif;
    text-transform: uppercase;
    text-align: center;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
    letter-spacing: -0.5px;
    margin-bottom: 23px;
}

#custom_html-10 p.widget-title {
    color:#4A4A4A;
    font-family: 'Antonio-Bold', Sans-serif;
    text-transform: uppercase;
    text-align: center;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
    letter-spacing: -0.5px;
    margin-bottom: 23px;
}

#custom_html-22 p.widget-title {
    color:#4A4A4A;
    font-family: 'Antonio-Bold', Sans-serif;
    text-transform: uppercase;
    text-align: center;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
    letter-spacing: -0.5px;
    margin-bottom: 23px;
}

#custom_html-8, #custom_html-10, #custom_html-22  {
	background: #f1f1f1;
    padding: 20px;
    border-radius: 10px;
    text-align: center;
}

/*Revista */

/*boton leer Revista */

#custom_html-20.widget_text.widget.widget_custom_html {
    background: #f1f1f1;
    padding: 25px 20px 30px 20px;
    border-radius: 10px 10px 10px 10px;
    text-align: center;
}

.portada-revista-wid {
	margin-bottom: 23px;
}

#custom_html-20 p.widget-title {
    color: #4A4A4A;
    font-family: 'Antonio-Bold', Sans-serif;
    text-transform: uppercase;
    text-align: center;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
    letter-spacing: -0.5px;
    margin-bottom: 23px;
}


#custom_html-11 p.widget-title {
    color: #4A4A4A;
    font-family: 'Antonio-Bold', Sans-serif;
    text-transform: uppercase;
    text-align: center;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
    letter-spacing: -0.5px;
    margin-bottom: 23px;
}

#custom_html-11.widget_text.widget.widget_custom_html {
    background: #f1f1f1;
    padding: 25px 20px 30px 20px;
    border-radius: 10px 10px 10px 10px;
    text-align: center;
}

.clinica-cercana {
   color: #ffffff!important;
   font-family: 'Antonio-Bold', Sans-serif;
   font-weight: 900!important;
   font-size: 20px;
   background:#29A0AE;
    padding: 10px 30px 10px 30px;
    border-radius: 5px;
    letter-spacing: 0.35px;

}

.clinica-cercana:hover {
    background: #54595f;
}

@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px){
      .clinica-cercana {
          font-size: 20px!important;
          padding: 10px 15px 10px 15px!important;
      }
  }

@media (min-width: 768px) and (max-width: 1023px){
      .clinica-cercana {
          font-size: 14px!important;
          padding: 10px 15px 10px 15px!important;
      }
  }

#custom_html-20 a:hover {
    color: #ffffff!important;
}

#custom_html-11 a:hover {
    color: #ffffff!important;
}

/* Trabaja con Nosotros */

#custom_html-14, #custom_html-13 {
    background: #f1f1f1;
    padding: 20px;
    border-radius: 10px;

}

#custom_html-13 p.widget-title {
    color: #4A4A4A;
    font-family: "Antonio", Sans-serif;
    text-transform: uppercase;
    text-align: center;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
    letter-spacing: -0.5px;
    margin-bottom: 23px;
}

#custom_html-14 p.widget-title {
    color: #4A4A4A;
    font-family: "Antonio", Sans-serif;
    text-transform: uppercase;
    text-align: center;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
    letter-spacing: -0.5px;
    margin-bottom: 23px;
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {

.mail-inscri {
	font-size: 12px;
}
}

.link-acepta {
	color: #008996!important;
}

.mail-inscri {
    color: #008996!important;
}

/* Pagina Plantillas y Biomecanicos */

.lista-bio ul li:before {
    content: "";
    background-image: url(/wp-content/uploads/2021/02/check-podoactiva.png);
    background-position: center;
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 6px;
    box-sizing: border-box;
}

.lista-bio ul {
    list-style-type: none;
}

.titulo-info-contac h2 {
    color: #323e48;
    font-family: 'Antonio-Bold', sans-serif;
    font-size: 20px;
    line-height: 23px;
    font-style: normal;
    text-align: center;
    font-weight: 600;
    letter-spacing: 0px;
    text-transform: none;
}

.titulo-info-contac p {
    color: #323e48;
    font-family: 'Antonio-Bold', sans-serif;
    font-size: 20px;
    line-height: 23px;
    font-style: normal;
    text-align: center;
    font-weight: 600;
    letter-spacing: 0px;
    text-transform: none;
}

/* Sidebar paginas */

#custom_html-12 p.widget-title {
    color: #4A4A4A;
    font-family: 'Antonio-Bold', Sans-serif;
    text-transform: uppercase;
    text-align: center;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
    letter-spacing: -0.5px;
    margin-bottom: 23px;
}

#custom_html-24 p.widget-title {
    color: #4A4A4A;
    font-family: 'Antonio-Bold', Sans-serif;
    text-transform: uppercase;
    text-align: center;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
    letter-spacing: -0.5px;
    margin-bottom: 23px;
}

aside .widget {
    margin: 0px 0 25px;
}

#custom_html-3, #custom_html-10 {
    text-align: center;
}

#custom_html-12 h5 {
    text-align: center;
}

.button-widget-revista {
    text-align: center;
}

.boton-revista {
    line-height: 50px;
    height: 50px;
    color: #ffffff!important;
}

.boton-revista:hover {
    background-color: #4A4A4A;
}

.textolegal {
	font-size: 12px;
}

.textolegal u {
	text-decoration: none;
}

input.wpcf7-form-control.wpcf7-submit[disabled] {
	color: #ffffff;
    border: none;
}

div.wpcf7 .ajax-loader {
	display: none;
}

@media only screen and (max-width: 768px) {
.qode-content-sidebar-responsive .content .container>.container_inner.default_template_holder>.grid2>*>*, .qode-content-sidebar-responsive .portfolio_single .portfolio_container>*>* {
    padding: 20px 20px 0 20px;
}
}

/* Menu Current */

/*problemas del pie*/
#menu-item-12294.menu-item-type-taxonomy.menu-item-object-category.current-menu-item.menu-item-12294 a{
    color: #008996;
}

#menu-item-12294.menu-item.menu-item-type-taxonomy.menu-item-object-category.current-post-ancestor.current-menu-parent.current-post-parent.menu-item-12294 a{
    color: #008996;
}

/*cuidado del pie*/
#menu-item-12295.menu-item-type-taxonomy.menu-item-object-category.current-menu-item.menu-item-12295 a{
    color: #008996;
}

#menu-item-12295.menu-item.menu-item-type-taxonomy.menu-item-object-category.current-post-ancestor.current-menu-parent.current-post-parent.menu-item-12295 a{
    color: #008996;
}

/*pies y niños*/
#menu-item-12300.menu-item-type-taxonomy.menu-item-object-category.current-menu-item.menu-item-12300 a{
    color: #008996;
}

#menu-item-12300.menu-item.menu-item-type-taxonomy.menu-item-object-category.current-post-ancestor.current-menu-parent.current-post-parent.menu-item-12300 a{
    color: #008996;
}

/*pies y deportes*/
#menu-item-12296.menu-item-type-taxonomy.menu-item-object-category.current-menu-item.menu-item-12296 a{
    color: #008996;
}

#menu-item-12296.menu-item.menu-item-type-taxonomy.menu-item-object-category.current-post-ancestor.current-menu-parent.current-post-parent.menu-item-12296 a{
    color: #008996;
}

/*calzado*/
#menu-item-12297.menu-item-type-taxonomy.menu-item-object-category.current-menu-item.menu-item-12297 a{
    color: #008996;
}

#menu-item-12297.menu-item.menu-item-type-taxonomy.menu-item-object-category.current-post-ancestor.current-menu-parent.current-post-parent.menu-item-12297 a{
    color: #008996;
}

/*Actualidad*/
#menu-item-12293.menu-item-type-taxonomy.menu-item-object-category.current-menu-item.menu-item-12293 a{
    color: #008996;
}

#menu-item-12293.menu-item.menu-item-type-taxonomy.menu-item-object-category.current-post-ancestor.current-menu-parent.current-post-parent.menu-item-12293 a{
    color: #008996;
}

/*Fundacion Podoactiva*/
#menu-item-12298.menu-item-type-taxonomy.menu-item-object-category.current-menu-item.menu-item-12298 a{
    color: #008996;
}

#menu-item-12298.menu-item.menu-item-type-taxonomy.menu-item-object-category.current-post-ancestor.current-menu-parent.current-post-parent.menu-item-12298 a{
    color: #008996;
}

/*Podoactiva en medios*/
#menu-item-12301.menu-item-type-taxonomy.menu-item-object-category.current-menu-item.menu-item-12301 a{
    color: #008996;
}

#menu-item-12301.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-12091.current_page_item.menu-item-12301 a{
    color: #008996;
}

/* Estilos para el shortcode de las categorias */

span.categorias_post {
    font-size: 25px!important;
    font-weight: bold;
}

/* Fin estilos Shortcode categorias*/

/*slider estudios Biomecanicos*/

.form_slider {
    background: #e3f079;
    padding: 20px 20px 11px 20px;
}

.quiro_slider {
    background: #000000;
    padding: 20px 20px 11px 20px;
}


.textolegal_form_slider {
    font-size: 11px;
    font-family: 'Roboto', sans-serif;
}

.textolegal_form_slider u {
    text-decoration: none;
}

span.wpcf7-list-item {
    margin: 0 0 0 0;
}

span.form_titulo_slider {
    margin-bottom: 10px;
    color: #323e48;
}

/* fin slider estudios Biomecanicos*/

/* Paginas seccion Incluye */ 
.seccion-incluye p:before {
    content: url(/wp-content/uploads/2021/01/check_green.png);
    display: inline-block;
    vertical-align: middle;
    margin-top: -12px;
}

/* Plantillas y Estudios */

span.grey {
  background: #008996;
  border-radius: 0.8em;
  -moz-border-radius: 0.8em;
  -webkit-border-radius: 0.8em;
  color: #fff;
  display: inline-block;
  font-weight: bold;
  line-height: 1.6em;
  margin-right: 15px;
  text-align: center;
  width: 1.6em; 
  font-size: 23px;
}

.color-market {
	color: #008996;
}

.color-link-clinicas {
text-decoration: underline;
}

.color-link-clinicas:hover {
	color: #323e48;
    text-decoration: underline;
}

/* Fin Plantillas y Estudios */

/* confian en podoactiva*/

.qode-info-card .qode-info-card-text-holder {
    padding: 17px 19px 17px;
}

.qode-info-card h2 {

font-size: 22px;
line-height: 28px;

}

.qode-info-card .qode-info-card-text {
    margin-top: 4px;
}

	/*confian Slider*/

.confian-slider a {
	font-size: 37px;
}
.confian-slider a:hover {
	transition: 0.4s;
	opacity: 0.6;
}

/* fin confian en podoactiva*/

.premios p {
	color: #ffffff;
    font-family: 'Oswald', sans-serif;
    font-size: 22px;
    line-height: 40px;
    font-style: normal;
    font-weight: 600;
    letter-spacing: 0px;
    text-transform: none;
}

 /* conferencias y congresos */

.titulo-confe-congre h2 {
	color: #ffffff;
    font-size: 15px;
}

.titulo-confe-congre h2 i {
	margin-right: 10px;
}

.conten-confe-congre i {
	margin-right: 10px;
}

.conten-confe-congre p {
	font-size: 14px;
	line-height: 20px;
}
  /* fin conferencias y congresos */

.titulo-categoria-blog h2 a:hover {
	color: #323e48;
}

/*Estilos header segun la anchura de la pantalla*/

@media (max-width: 1723px ){
	.elementor-18738 .elementor-element.elementor-element-ba1dce0 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-18738 .elementor-element.elementor-element-ba1dce0 .elementor-nav-menu__container.elementor-nav-menu--dropdown {
        margin-top: 50px !important;
    }
    .elementor-30326 .elementor-element.elementor-element-36eb3df7 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown {
        margin-top: 50px !important;
    }
}

@media (max-width: 767px) {
.elementor-30326 .elementor-element.elementor-element-36eb3df7 .elementor-nav-menu--dropdown a {
    padding-top: 3px;
    padding-bottom: 3px;
}
}

/*Mediaquery para el footer y header -> boton y redes sociales*/
@media (max-width: 1350px){
	.elementor-button.elementor-size-md{
		padding: 15px 15px!important;
	}
	.elementor-18738 .elementor-element.elementor-element-2f09146 > .elementor-element-populated {
    padding: 0px 5px 0px 0px;
	}
}
@media only screen and (max-width: 1207px ) and (min-width: 1025px) {
	#sm-16160638672601458-12{
		margin-top: -20px !important;
		padding-top: -20px !important;
	}
	a #sm-1616068593839082-11{
		margin-bottom: 120px !important;
	}
	 .menu-item-13067 a{
	 	margin-top: -45px !important;
	 	z-index: 153;
	 }
	 .menu-item-13067{
	 	background-color: #323e48 !important;
	 }
	 .menu-item-13132{
	 	background-color: #323e48 !important;
	 }
	 .menu-item-13704{
		background-color: #323e48 !important;
	 }
	 .menu-item-13145{
	 	background-color: #323e48 !important;
	 }
	
}


.podcast-meta-duration {
    font-weight: 600;
}

/*Fin de los estilos*/

/*Estilos ultimos post y banners del blog */


@media only screen and (max-width: 768px){
	.blogfinal .latest_post_holder.boxes.three_columns>ul>li {
		width: 100% !important;
	}

	.blogfinal .vc_col-sm-4 {
		width: 100%;
	}
}

/* Servicios */

.blogfinal .qode-banner .qode-banner-content {
	background-color: rgba(0,0,0,.1);
}

/* Estilos Categorias de un Post */

.blogfinal #categoria_fondo a{
    background-color: #29a0ae;
    color: #ffffff;
    font-family: "Antonio", Sans-serif;
    letter-spacing: 0.35px;
    font-weight: 500;
    padding: 10px 15px;
    margin-right: 10px;
    border-radius: 5px;
}

@media only screen and (max-width: 480px) {
	.blogfinal #categoria_fondo a {
		font-size: 11px;
}
}
.blogfinal #categoria_fondo a:hover{
    background: #54595f;
}
/*Fin de los estilos*/

/* Estilos Historia */

.qode-horizontal-timeline .qode-events-content .qode-hti-content-value {
    padding: 20px 20px;
}

.qode-horizontal-timeline .qode-events-content {
    margin-top: 0px;
}

/* Pagina testimonios */

.page-id-13082 .qode-info-card .qode-info-card-image img {
    width: 303px;
    height: 220px;
}
.page-id-24002 .qode-info-card .qode-info-card-image img {
    width: 303px;
    height: 220px;
}

@media only screen and (min-device-width: 896px) and (max-device-width: 1024px) {
   	.page-id-13082 .qode-info-card .qode-info-card-image img {
    width: 303px;
    height: 150px;
}
   }

@media only screen and (min-device-width: 768px) and (max-device-width: 896px) {
   	.page-id-13082 .qode-info-card .qode-info-card-image img {
    width: 303px;
    height: 120px;
}
   }

/*** Single Post ***/

/***** Titulo blog de Podoactiva en Post *****/

.title.title_size_large p {
    font-size: 39px;
    font-family: 'antonio-bold', sans-serif;
    line-height: 60px;
    font-style: normal;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1.15px;
}

@media (max-width: 767px) {
	.title.title_size_large p {
    font-size: 30px;
	text-align: center;
}
}

/* Titulo */

.titulo_post_single {
    color: #323e48;
    font-size: 30px;
    line-height: 1.2em;
    font-weight: 600;
    letter-spacing: 0px;
    text-transform: uppercase;

}

@media only screen and (max-width: 480px) {
	.titulo_post_single {
		font-size: 30px;
	}
}

/* Estilos etiqueta Categorias de un Post */


.blogfinal {
    border-bottom: 2px solid #29a0ae;
    margin-bottom: 0px;
    padding-bottom: 60px;
    padding-top: 30px;
}

.blogfinal #categoria_fondo a{
    background-color: #29a0ae;
    color: #ffffff;
    font-family: "Antonio", Sans-serif;
    letter-spacing: 0.35px;
    font-weight: 500;
    padding: 10px 15px;
    margin-right: 10px;
    border-radius: 5px;

}

@media only screen and (max-width: 480px) {
    .blogfinal #categoria_fondo a {
        font-size: 10px;
}
}
.blogfinal #categoria_fondo a:hover{
    background: #54595f;
}

/* Servicios Relacionados */

.view-recomendados-blog {
    border-bottom: 2px solid #29a0ae;
    margin-bottom: 30px;
    padding-bottom: 20px;
    padding-top: 30px;
}

.view-recomendados-blog h2.titulo_servicios {
    font-size: 23px;
    color: #4A4A4A;
    margin-bottom: 30px;
    text-transform: uppercase;
}

.view-recomendados-blog .view-content {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.view-recomendados-blog .view-content .views-row {
    flex: 0 0 31%;
    position: relative;
    margin-bottom: 40px;
}

.bean-recomendados-blog .field-type-image {
    overflow: hidden;
}

.view-recomendados-blog .view-content .field-name-field-image-1 .field-item > div {
    background-color: #008996b8;
    background-blend-mode: multiply;
    width: 100%;
    height: 220px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center bottom;
}

.bean-recomendados-blog .field-type-image .field-item > div {
    transition: 0.4s;
}

.group_enlacegroup-enlace .field-name-field-texto-a-mostrar {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
}

.group_enlacegroup-enlace .field-name-field-texto-a-mostrar .field-item {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #fff;
    font-family: antonio-bold, Arial, sans-serif;
    text-transform: uppercase;
    padding: 8px 13px;
    letter-spacing: 0.5px;
    font-size: 20px;  
}

.bean-recomendados-blog:hover .field-type-image .field-item > div {
    transform: scale(1.2);
    transition: 0.4s;
}

@media (max-width: 767px) {
.view-recomendados-blog .view-content {
    flex-direction: column;
}
}

/* Articulos Relacionados */

.thumb_rel img{
    width: 539px;
    height: 203px;
	object-fit: cover;
	object-position: center center;
}

.rel_posts {
  border-bottom: 2px solid #29a0ae;
    margin-bottom: 0px;
    padding-bottom: 20px;
    padding-top: 30px;
}

.rel_posts h2.titulo_articulos {
    font-size: 23px;
    color: #4A4A4A;
    margin-bottom: 30px;
    text-transform: uppercase;
}

.rel_posts:after {
  content: "";
  display: block;
  margin-bottom: 10px;
  padding-bottom: 10px;
  clear: both;
}
.rel_posts ul {
  width: 100%;
}
.rel_posts ul li {
  list-style: none;
  width: 32%;
  float: left;
  margin-right: 2%;
}
.rel_posts ul li .title_rel {
  display: block;
  padding: 0px;
  margin-top: 15px;
}


.rel_posts ul li:last-child {
    margin-right:0px!important;
}

@media (max-width: 767px) {
.rel_posts ul li {
    width: 100%;
    margin-bottom: 20px;
}
  }
/* Fin Articulos Relacionados */

/* Post en Elementor */

 .subtitulo-elementor p {
    color: #909090;
    font-size: 20px;
}

.destacado-elementor-post p {
    font-family: antonio-bold, Arial, sans-serif;
    color: #898989;
    font-size: 25px;
    text-transform: uppercase;
    text-align: center;
    display: block;
    line-height: 35px;
    font-style: italic;
}

.destacado-elementor-post p:before {
    content: '';
    width: 45px;
    height: 45px;
    background-image: url(/wp-content/uploads/2021/03/right-quotation-mark.png);
    background-size: cover;
    display: block;
    position: relative;
    top: 0;
    left: 0;
    margin-right: 0px;
    display: inline-block;
}

/* especialidades */
.texto-justificado p {
    text-align: justify;
}

@media only screen and (max-width: 480px) {
   .localiza-clinica {
       font-size: 12px!important;
   }
}

.especialidades-page p {
    font-family: 'Antonio-Bold', sans-serif;
    font-size: 23px;
}

.especialidades-page-dest p {
    font-family: 'Antonio-Bold', sans-serif;
    font-size: 23px;
    line-height: 27px;
    font-style: normal;
    font-weight: 600;
    letter-spacing: 0px;
    color: #008996;
}

/* Slider */

@media only screen and (max-width: 480px) {
	#rev_slider_123_1 h1 {
	font-size: 14px;
}
	#rev_slider_122_1 h1 {
	font-size: 14px;
}
	#rev_slider_124_1 h1 {
	font-size: 14px;
}
	#rev_slider_129_1 h1 {
	font-size: 14px;
}
	#rev_slider_144_2 p {
	font-size: 14px;
	text-align: center!important;
	font-family: 'Antonio-Bold', sans-serif;
    letter-spacing: 1px;
    font-weight: 600;
    text-transform: uppercase;
}
}

#rev_slider_125_1 h1 {
	text-align: center!important;
	line-height: 53px!important;

}

/* Secciones confian en Podoactiva Home */

.texto-cliente {
    color: #ffffff;
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
}

.texto-cliente:before {
    position: relative;
    display: block;
    display: inline-block;
    width: 28px;
    height: 28px;
    margin-right: 7px;
    margin-bottom: 0;
    content: "";
    background-image: url(/wp-content/uploads/2021/04/white-quote.png);
    background-size: cover;
}

.slider-fotos-clientes img {
    transition: 0.8s;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
}

.container-iframe {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 56.25%; /* 16:9 Aspect Ratio (divide 9 by 16 = 0.5625) */
}

/* Then style the iframe to fit in the container div with full height and width */
.responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}

@media only screen and (max-width: 480px) {
.boxed div.section .section_inner, .carousel-inner .slider_content_outer, .container_inner, .container_inner nav.content_menu, .elementor-container .elementor-widget-wrap>.qode_elementor_container_inner, .elementor-row .elementor-widget-wrap>.qode_elementor_container_inner, .full_width .parallax_content, .qode_elementor_container_inner, .steps_holder_inner, div.grid_section .section_inner, nav.content_menu ul {
    width: 330px;
}
}