/*
Theme Name: Mara Tago
Description: Mara Tago theme
Author: Estudio Carmina
Author URI: https://estudiocarmina.es
Template: uncode
Version: 1.0.1
Text Domain: uncode
*/

/*** TYPOGRAPHY ***/
@font-face {
    font-family: 'Mont';
    src: url('fonts/Mont-SemiBold.eot');
    src: url('fonts/Mont-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('fonts/Mont-SemiBold.woff2') format('woff2'),
        url('fonts/Mont-SemiBold.woff') format('woff'),
        url('fonts/Mont-SemiBold.ttf') format('truetype'),
        url('fonts/Mont-SemiBold.svg#Mont-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Mont';
    src: url('fonts/Mont-RegularItalic.eot');
    src: url('fonts/Mont-RegularItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/Mont-RegularItalic.woff2') format('woff2'),
        url('fonts/Mont-RegularItalic.woff') format('woff'),
        url('fonts/Mont-RegularItalic.ttf') format('truetype'),
        url('fonts/Mont-RegularItalic.svg#Mont-RegularItalic') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Mont';
    src: url('fonts/Mont-Regular.eot');
    src: url('fonts/Mont-Regular.eot?#iefix') format('embedded-opentype'),
        url('fonts/Mont-Regular.woff2') format('woff2'),
        url('fonts/Mont-Regular.woff') format('woff'),
        url('fonts/Mont-Regular.ttf') format('truetype'),
        url('fonts/Mont-Regular.svg#Mont-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Mont';
    src: url('fonts/Mont-BoldItalic.eot');
    src: url('fonts/Mont-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/Mont-BoldItalic.woff2') format('woff2'),
        url('fonts/Mont-BoldItalic.woff') format('woff'),
        url('fonts/Mont-BoldItalic.ttf') format('truetype'),
        url('fonts/Mont-BoldItalic.svg#Mont-BoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Mont';
    src: url('fonts/Mont-SemiBoldItalic.eot');
    src: url('fonts/Mont-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/Mont-SemiBoldItalic.woff2') format('woff2'),
        url('fonts/Mont-SemiBoldItalic.woff') format('woff'),
        url('fonts/Mont-SemiBoldItalic.ttf') format('truetype'),
        url('fonts/Mont-SemiBoldItalic.svg#Mont-SemiBoldItalic') format('svg');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Mont';
    src: url('fonts/Mont-Bold.eot');
    src: url('fonts/Mont-Bold.eot?#iefix') format('embedded-opentype'),
        url('fonts/Mont-Bold.woff2') format('woff2'),
        url('fonts/Mont-Bold.woff') format('woff'),
        url('fonts/Mont-Bold.ttf') format('truetype'),
        url('fonts/Mont-Bold.svg#Mont-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

/*** TOKENS ***/
/* Blend mode */
.mt-bg-blend-mode--color .block-bg-overlay {
    mix-blend-mode: color;
    border-radius: 12px;
    background-image: linear-gradient(0deg, rgba(255, 255, 255, 0.24) 0%, rgba(255, 255, 255, 0.24) 100%);
}

/* Border radius */
.mt-video-unradius-lg .column-background.background-element {
    border-radius: 12px;
}

.unradius-hg, .img-round-hg.img-round, .img-round-hg.tmb-round, .img-round-hg.img-round > img, .img-round-hg.tmb-round > img, .img-round-hg.img-round > span > img, .img-round-hg.tmb-round > span > img, .img-round-hg.img-round > .t-inside, .img-round-hg.tmb-round > .t-inside, .img-round-hg.img-round .t-entry-visual-cont > a, .img-round-hg.tmb-round .t-entry-visual-cont > a, .img-round-hg.tmb-show-secondary.img-round .t-entry-visual-cont, .img-round-hg.tmb-show-secondary.tmb-round .t-entry-visual-cont, .uncell.unradius-hg, .uncont.unradius-hg, .img-round-hg.img-round.tmb > .t-inside .t-entry-visual, .img-round-hg.img-round.tmb > .t-inside .t-entry-visual-cont {
    border-radius: 24px!important;
    overflow: hidden;
}

.uncode-single-media .uncode-single-media-wrapper .img-round-hg.img-round .t-inside {
    border-radius: 24px;
}

/* Font */
h1 em, .h1 em, h2 em, .h2 em, h3 em, .h3 em, h4 em, .h4 em, h5 em, .h5 em, h6 em, .h6 em {
    font-weight: 100;
}

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
	line-height: 1.28;
}

@media (max-width: 959px) {
	h1:not([class*="fontsize-"]), .h1:not([class*="fontsize-"]) {
		font-size: 36px;
	}
}

/* svg */
.tmb-dark.tmb .t-entry-visual svg *:not(.add_to_cart_text):not(.view-cart) {
    stroke: #fff;
}

/* Gutter */
@media (max-width: 959px) {
	.main-container .row-container .row-parent .single-internal-gutter .uncont > *:not(.uncode-owl-nav-wrap):not(.pin-spacer):not([data-sticky]), .main-container .row-container .row-parent .row-parent .single-internal-gutter .uncont > *:not(.uncode-owl-nav-wrap):not(.pin-spacer):not([data-sticky]), .main-container .row-container .row-parent .single-internal-gutter .uncont > .uncode-owl-nav-wrap > *:not(.pin-spacer):not([data-sticky]), .main-container .row-container .row-parent .row-parent .single-internal-gutter .uncont > .uncode-owl-nav-wrap > *:not(.pin-spacer):not([data-sticky]) {
		margin-top: 32px;
	}
}

/*** MENU ***/
body.menu-custom-padding .col-lg-0.logo-container, body.menu-custom-padding .col-lg-2.logo-container, body.menu-custom-padding .col-lg-12 .logo-container, body.menu-custom-padding .col-lg-4.logo-container {
    padding-top: 20px;
    padding-bottom: 20px;
}

.mobile-menu-button.mobile-menu-button-dark.lines-button {
    padding: 21px 12px;
    height: auto;
    margin-right: 24px;
    background-color: white;
    border-radius: 30px;
}

@media (max-width: 959px) {
	body.menu-custom-padding .menu-container .logo-container {
	    padding-top: 20px !important;
	    padding-bottom: 20px !important;
	}
	
	body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override:not(.is_stuck:not(.menu-mobile-transparent)):not(.is_mobile_open).menu-transparent .lines:not(.lines-dropdown), body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override:not(.is_stuck:not(.menu-mobile-transparent)).is_mobile_open.menu-parent-off-canvas.menu-transparent .mmb-container .lines:not(.lines-dropdown), html.overlay-open body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override .lines:not(.lines-dropdown), body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override:not(.is_stuck:not(.menu-mobile-transparent)):not(.is_mobile_open).menu-transparent .lines:not(.lines-dropdown):before, body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override:not(.is_stuck:not(.menu-mobile-transparent)).is_mobile_open.menu-parent-off-canvas.menu-transparent .mmb-container .lines:not(.lines-dropdown):before, html.overlay-open body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override .lines:not(.lines-dropdown):before, body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override:not(.is_stuck:not(.menu-mobile-transparent)):not(.is_mobile_open).menu-transparent .lines:not(.lines-dropdown):after, body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override:not(.is_stuck:not(.menu-mobile-transparent)).is_mobile_open.menu-parent-off-canvas.menu-transparent .mmb-container .lines:not(.lines-dropdown):after, html.overlay-open body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override .lines:not(.lines-dropdown):after, body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override:not(.is_stuck:not(.menu-mobile-transparent)):not(.is_mobile_open).menu-transparent .lines:not(.lines-dropdown) > span, body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override:not(.is_stuck:not(.menu-mobile-transparent)).is_mobile_open.menu-parent-off-canvas.menu-transparent .mmb-container .lines:not(.lines-dropdown) > span, html.overlay-open body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override .lines:not(.lines-dropdown) > span {
		background-color: #222423;
	}
}

/*** BTN ***/
.btn, .btn-container:has(:not(.btn-link)):after {
	line-height: 1.28;
	padding: 14px 24px 12px!important;
}

/* Btn Link */
.btn-link {
    text-decoration-line: underline;
    text-decoration-style: wavy;
    text-decoration-thickness: 10%;
    text-underline-offset: 36%;
    overflow: visible;
}

/* Btn Default */
.btn-container:has(:not(.btn-link)) {
    display: flex;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 12px 10px 10px 0px!important;
    background-image: url("data:image/svg+xml,%3Csvg width='55' height='70' viewBox='0 0 55 70' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='31' width='24' height='24' rx='12' fill='%23F1C651'/%3E%3Crect y='7' width='12' height='12' rx='6' fill='%2352BAEE'/%3E%3Crect x='41' y='38' width='12' height='12' rx='6' fill='%23F28350'/%3E%3Crect x='19' y='58' width='12' height='12' rx='6' fill='%235952EE'/%3E%3C/svg%3E%0A");
    background-size: contain;
    background-position: right center;
    background-repeat: no-repeat;
	width: fit-content;
}

.mt-header-post .btn-container:has(:not(.btn-link)), .navigation .btn-container:has(:not(.btn-link)){
	background: none;
}

.navigation .btn-container:has(:not(.btn-link)){
	display: block;
}

.style-accent-bg .btn-container:has(:not(.btn-link)) {
    background-image: url("data:image/svg+xml,%3Csvg width='55' height='70' viewBox='0 0 55 70' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='31' width='24' height='24' rx='12' fill='%23F1C651'/%3E%3Crect y='7' width='12' height='12' rx='6' fill='%2352BAEE'/%3E%3Crect x='41' y='38' width='12' height='12' rx='6' fill='%23F28350'/%3E%3Crect x='19' y='58' width='12' height='12' rx='6' fill='white'/%3E%3C/svg%3E%0A");
}

.btn-container:has(:not(.btn-link)) > a {
    z-index: 1;
}

.btn-container:has(:not(.btn-link)):after {
    content: '';
    width: 48px;
    height: 48px;
    background-color: #222423;
    display: inline-block;
    border-radius: 100px;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.00005 6C9.00005 6 15 10.4189 15 12C15 13.5812 9 18 9 18' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
	box-shadow: 0 0 0 2px #F5F5FE;
}

.mt-header-post .btn-container:not(.mt-btn-secondary):has(:not(.btn-link)):after, .navigation .btn-container:has(:not(.btn-link)):after {
	display: none;
}

.style-accent-bg .btn-container:has(:not(.btn-link)):after {
    box-shadow: 0 0 0 2px #5952EE;
}

@media (max-width: 959px) {
	.btn-container:has(:not(.btn-link)), .btn-container:has(:not(.btn-link)) > a {
		width: 100%;
	}
	
	.mt-header-post .btn-container:has(:not(.btn-link)), .mt-header-post .btn-container:has(:not(.btn-link)) > a {
		width: auto;
	}
}

/* Btn small */
.btn-sm {
    font-size: 10px !important;
    padding: 14px 34px !important;
}

/*** SINGLE MEDIA ***/
/* Custom */
.mt-cards .img-round-hg.img-round.tmb > .t-inside .t-entry-visual-cont {
    border-radius: 0px;
}

/*** GALLERIES ***/
/* Layout */
.tmb-content-lateral.tmb-content-lateral-left.tmb .t-entry-text .t-entry-text-tc.no-block-padding {
    padding-left: 0;
}

/* Dots */
.owl-dots-outside .owl-dots {
    background-color: rgba(255,255,255);
    padding: 0;
    width: max-content;
    border-radius: 20px;
}

.owl-dots .owl-dot span {
    margin: 6px;
    background-color: rgba(34, 36, 35, 0.12);
    border: 1.5px solid rgba(34, 36, 35, 0.12);
	transform: scale(1);
}

.owl-dots-outside .owl-dots .owl-dot span {
    width: 12px;
    height: 12px;
}

.style-light .owl-dots-outside .owl-dots .owl-dot.active span {
    background-color: rgba(34, 36, 35, 1);
}

/* Gutter */
.mt-negative-half-gutter .owl-stage {
    display: flex;
    --gap: -12px;
    margin-left: calc(-1 * var(--gap));
}

.mt-negative-half-gutter .owl-stage > * {
    margin-left: var(--gap);
}

/* Padding */
.mt-card-padding-m .t-inside {
    padding: 24px;
}

.mt-card-padding-s .t-inside {
    padding: 18px;
}

/* Data field value */
.tmb .data-field-value {
    font-size: 12px;
    font-weight: 100;
}

/* Categories */
body.textual-accent-color .post-content > div p:not(.entry-small):not(.panel-title):not(.t-entry-member-social) a:not(.btn) {
    color: #222423!important;
}

.tmb a.tmb-term-evidence, .uncode-info-box a.tmb-term-evidence, .tmb span.tmb-term-evidence, .uncode-info-box span.tmb-term-evidence, .tmb a.bordered-cat, .uncode-info-box a.bordered-cat, .tmb span.bordered-cat, .uncode-info-box span.bordered-cat {
    padding: 6px 12px;
    border-radius: 6px;
    font-size: 12px!important;
    text-transform: none;
    line-height: 1.6;
    font-weight: 100;
	margin-right: 3px;
	margin-bottom: 3px;
}

.tmb a.bordered-cat:after, .uncode-info-box a.bordered-cat:after, .tmb span.bordered-cat:after, .uncode-info-box span.bordered-cat:after {
    border-color: rgba(34, 36, 35, 0.36);
}

/* Custom */
.main-container .row-container .row-parent .uncont > .mt-card-archive.mt-card-casos:first-child:not(.divider-wrapper):not(.edit-account) > *:first-child > *:first-child:not([class*=shift_y_]) {
    padding-bottom: 18px;
}

.mt-card-casos .style-metro .tmb > .t-inside > .t-entry-visual {
	border: 1.5px solid #F5F5FE;
}

.mt-card-casos .style-metro .tmb.tmb-content-lateral.tmb-content-lateral-responsive .t-inside .t-entry-visual, .mt-card-casos .style-metro .tmb.tmb-content-lateral.tmb-content-lateral-responsive .t-inside .t-entry-visual * {
	border-radius: 100px;
}

.mt-card-casos .t-entry-excerpt {
    padding: 6px 12px;
    border-radius: 0 6px 6px 6px;
    border-left: 1.5px solid #5952EE;
    background: #F5F5FE;
    font-style: italic;
    font-weight: 600;
}

.mt-card-casos .t-entry-title + .data-fields {
    margin-top: 0!important;
}

.mt-card-casos :not(.tmb-post):not(.tmb-title):not(.tmb-table).tmb .t-entry > *:not(hr):not(.spacer) {
    margin-top: 18px;
}

.mt-card-casos :not(.tmb-post):not(.tmb-title):not(.tmb-table).tmb .t-entry > .t-entry-title {
    margin-top: 6px!important;
}

@media (max-width: 569px){
	.mt-cards-gallery .owl-item {
		min-width: 204px;
	}
	
	.mt-card-casos .style-metro .tmb.tmb-content-lateral.tmb-content-lateral-responsive .t-inside .t-entry-visual, .mt-card-casos .style-metro .tmb.tmb-content-lateral.tmb-content-lateral-responsive .t-inside .t-entry-visual * {
		width: 48px!important;
		height: 48px !important;
		position: absolute;
	}
	
	.mt-card-casos .t-entry-title, .mt-card-casos .t-entry-title + .data-fields {
		margin-left: 60px!important;
	}
}

@media (min-width: 569px){
	.mt-card-casos .tmb-content-lateral-left.tmb-content-lateral-responsive.tmb-content-lateral.tmb-round.tmb.img-round-hg > .t-inside .t-entry-visual a {
		border-radius: 24px!important;
	}
}

@media (min-width: 960px){
	.mt-cards-gallery .icon-media {
		display: block;
	}
	
	.mt-card-casos .style-metro .tmb.tmb-content-lateral .t-inside .t-entry-visual, .mt-card-casos .style-metro .tmb.tmb-content-lateral .t-inside .t-entry-visual * {
		height: 72px!important;
		width: 72px!important;
		overflow: hidden;
		box-sizing: content-box;
	}

	.mt-card-casos .style-metro .tmb.tmb-content-lateral .t-inside .t-entry-visual .t-entry-visual-tc {
		top: 19.5px;
		left: 19.5px;
	}
}

/* Pagination */
.pagination > li .page-numbers, .navigation > li .page-numbers {
    font-weight: 600;
}

.pagination > li .current, .navigation > li .current, .pagination > li .current:hover, .navigation > li .current:hover, .pagination > li .current:focus, .navigation > li .current:focus {
    background-color: white;
}

.pagination .btn-link {
    text-decoration-line: none;
}

.pagination .page-next i::before, .navigation .page-next i::before, .pagination .page-prev i::before, .navigation .page-prev i::before {
    padding: 9px 15px;
    min-height: 36px;
    background-color: rgba(34,36,35,.12);
    border-radius: 20px;
}

.pagination .page-next i {
    margin: 0;
}

@media (max-width: 569px){
    .pagination .page-next, .navigation .page-next {
        width: 36px !important;
    }

    .row-parent.no-h-padding .grid-footer-inner > .pagination {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    .pagination .btn:not(input):not(.checkout-button):not(.btn-no-scale), .pagination .btn-link:not(input):not(.checkout-button):not(.btn-no-scale) {
        transform: scale(1);
    }
}

/* Filters */
.menu-light .menu-smart > li a.isotope-nav-link.grid-nav-link:not(.active) {
    color: rgba(34,36,35,.6);
}

.menu-light .menu-smart > li a.isotope-nav-link.grid-nav-link.active {
    color: rgba(34,36,35,1);
}

.grid-filters ul.menu-smart > li > span {
    display: block;
    padding: 0px 9px 18px 9px;
}

@media (min-width: 960px){
    .menu-light .menu-smart > li a.isotope-nav-link.grid-nav-link.active {
        padding: 12px;
        background: white;
        border-radius: 20px;
        color: rgba(34,36,35,1);
        border: 1px solid rgba(34,36,35,.12);
    }
}

@media (max-width: 959px){
    .grid-filters .menu-smart--filter-cats_mobile-toggle-trigger.mobile-toggle-trigger:not(.social-menu-link) {
        background: white;
        border: 1px solid rgba(34,36,35,.12);
        border-radius: 6px;
        padding: 6px 12px;
        line-height: 160%;
        letter-spacing: 0.01em!important;
    }

    .grid-filters:not(.with-bg) {
        padding: 12px 12px 24px 12px;
    }

    .row-parent.no-h-padding .grid-filters > .menu-horizontal > .menu-smart {
        padding: 12px!important;
        margin-top: 6px;
        background: white;
        border: 1px solid rgba(34,36,35,.12);
        border-radius: 6px;
    }
}

/* Icon list */
.uncode-list ul.icons {
    display: flex;
    flex-direction: column;
    gap: 12px;
}

.uncode-list ul.icons li {
    padding: 18px 24px 18px 12px;
    border-radius: 12px;
    border: 1px solid rgba(34, 36, 35, 0.12);
    display: grid;
    grid-template-columns: auto 1fr;
    grid-column-gap: 12px;
    grid-template-areas: "icon content"
        "icon content";
}

.uncode-list ul.icons li * {
    margin: 0;
}

.uncode-list ul.icons li i.fa {
    background-color: #F5F5FE;
    height: 36px;
    width: 36px!important;
    border-radius: 30px;
    display: flex!important;
    align-items: center;
    justify-content: center;
    grid-area: icon;
}

/*** OWL CAROUSEL ***/
/* Arrows */
.owl-prev .owl-nav-container, .owl-next .owl-nav-container {
    height: 36px;
    border-radius: 20px!important;
    color: #222423!important;
    background-color: rgba(0, 0, 0, 0.1)!important;
}

.owl-prev i, .owl-next i {
    font-size: 16px;
    top: 10px;
}

.owl-carousel-container.single-gutter .owl-next {
    right: 6px !important;
}

.owl-carousel-container.single-gutter .owl-prev {
    left: -30px;
}

/* Meta */
.owl-carousel .tmb .t-entry p.t-entry-meta span, .tmb .t-entry p.t-entry-comments span {
    font-size: 16px;
    line-height: 1.6;
}

/* Custom */
.ec-carousel-blog .owl-carousel .t-entry-text-tc.half-block-padding .t-entry-title {
    padding: 24px 16px 0 16px;
}

.ec-carousel-blog .owl-carousel p.t-entry-meta, .owl-carousel p.t-entry-meta + p.t-entry-comments {
    display: inline-block;
}

.ec-carousel-blog .owl-carousel p.t-entry-meta {
    margin: 0 13px 0 16px!important;
}

.owl-carousel p.t-entry-meta + p.t-entry-comments {
    margin: 0 16px 0 13px!important;
}

.ec-carousel-blog .owl-carousel p.t-entry-meta + p.t-entry-comments {
    float: right;
    width: auto!important;
}

.ec-carousel-blog .owl-carousel p.t-entry-meta + p.t-entry-comments .extras-wrap:first-child {
    display: none;
}

.ec-carousel-blog .owl-carousel .t-entry-text-tc.half-block-padding {
    padding: 8px;
}

/*** SOCIAL ICONS ***/
/* Custom */
.mt-social-flat .social-icon.icon-box {
    padding: 12px!important;
}

.mt-social-flat .social-icon.icon-box:not(:last-child) {
    margin-right: 12px;
}

.style-dark .mt-social-flat .social-icon.icon-box {
    background-color: white;
    border-radius: 46px;
}

.style-dark .mt-social-flat .social-icon.icon-box a {
    display: block;
    height: 24px;
    width: 24px;
    color: #090909;
}

/* Icons */
.style-dark .social-icon.icon-box .fa-instagram:before {
    content: url(/wp-content/uploads/maratago-icon-social-instagram.svg);
}

.style-dark .social-icon.icon-box .fa-facebook-square:before {
    content: url(/wp-content/uploads/maratago-icon-social-facebook.svg);
}

/*** WP CUSTOM MENU ***/
.post-content .mt-wp-custom-menu-inline ul.menu:not(.no-list):not(.navigation):not(.pagination):not(.term-filters-list):not(.uncode-woocommerce-sorting-dropdown):not(.nav-tabs), 
.post-content .mt-inline-list ul:not(.no-list):not(.navigation):not(.pagination):not(.term-filters-list):not(.uncode-woocommerce-sorting-dropdown):not(.nav-tabs),
.mt-wp-custom-menu-inline ul.menu:not(.no-list):not(.navigation):not(.pagination):not(.term-filters-list):not(.uncode-woocommerce-sorting-dropdown):not(.nav-tabs), 
.mt-inline-list ul:not(.no-list):not(.navigation):not(.pagination):not(.term-filters-list):not(.uncode-woocommerce-sorting-dropdown):not(.nav-tabs) {
    padding: 0px;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
}

.post-content .mt-wp-custom-menu-inline ul.menu:not(.no-list):not(.navigation):not(.pagination):not(.term-filters-list):not(.uncode-woocommerce-sorting-dropdown):not(.nav-tabs),
.mt-wp-custom-menu-inline ul.menu:not(.no-list):not(.navigation):not(.pagination):not(.term-filters-list):not(.uncode-woocommerce-sorting-dropdown):not(.nav-tabs) {
    gap: 24px;
}

body.textual-accent-color .post-content .mt-wp-custom-menu-inline ul.menu:not(.menu-smart):not(.nav-tabs):not(.pagination) a:not(.btn), 
body.textual-accent-color .mt-wp-custom-menu-inline ul.menu:not(.menu-smart):not(.nav-tabs):not(.pagination) a:not(.btn) {
    text-decoration-line: underline;
    text-decoration-style: wavy;
    text-decoration-skip-ink: auto;
    text-decoration-thickness: 16%; /* 2.24px */
    text-underline-offset: 36%; /* 5.04px */
    text-underline-position: from-font;
    color: white!important;
}

/*** LIST ***/
.post-content .mt-inline-list ul:not(.no-list):not(.navigation):not(.pagination):not(.term-filters-list):not(.uncode-woocommerce-sorting-dropdown):not(.nav-tabs), 
.mt-inline-list ul:not(.no-list):not(.navigation):not(.pagination):not(.term-filters-list):not(.uncode-woocommerce-sorting-dropdown):not(.nav-tabs) {
    gap: 6px 24px;
}

.post-content .mt-inline-list ul li, body.textual-accent-color .post-content .mt-inline-list ul:not(.menu-smart):not(.nav-tabs):not(.pagination) li a:not(.btn), 
.mt-inline-list ul li, body.textual-accent-color .post-content .mt-inline-list ul:not(.menu-smart):not(.nav-tabs):not(.pagination) li a:not(.btn) {
    font-size: 12px;
    color: rgba(255,255,255,.8)!important;
}

/*** ICONBOX ***/
/* General */
.btn-mt-accent-10 {
    color: #222423 !important;
}

/*** ROWS ***/
/* Divider */
.mt-divider-responsive .uncode-divider-wrap {
    height: auto!important;
    aspect-ratio: 390 / 40;
}

.mt-divider-responsive .uncode-divider-wrap.uncode-divider-preserve-ratio svg {
	height: auto;
    width: 100%;
}

@media (min-width:960px){
	.mt-divider-responsive .uncode-divider-wrap svg, .mt-divider-responsive .uncode-divider-wrap svg * {
		width: 100%!important;
	}
	
	.mt-divider-responsive .uncode-divider-wrap {
		aspect-ratio: auto;
		transform: scaley(.5);
	}
}

/* Aligns */
@media (min-width:960px){
	.align_center .btn-container:has(:not(.btn-link)) {
		margin: 0 auto;
	}
}

/*** POST ***/
.single-post .post-body {
    background: #fff;
}

/* Text styles */
body blockquote {
    padding: 12px 24px;
    border-radius: 0 6px 6px 6px;
    border-left: 1.5px solid #5952EE;
    background: #F5F5FE;
    font-style: italic;
    letter-spacing: 0.14px;
}

body blockquote p {
    font-size: 14px;
    line-height: 160%;
}

/* Image styles */
.single-post .post-body img {
    border-radius: 12px;
}

/*** NAVIGATION ***/
/* Custom */
body.textual-accent-color .post-content > div .mt-btn-navigation ul:not(.menu-smart):not(.nav-tabs):not(.pagination) .uncode-custom-navigation__link, .mt-btn-navigation .uncode-custom-navigation__link {
    border-radius: 60px;
    border: 1px solid rgba(34, 36, 35, 0.12);
    padding: 12px;
    gap: 12px;
    width: fit-content;
    color: #222423!important;
}

body.textual-accent-color .post-content > div .mt-btn-navigation ul:not(.menu-smart):not(.nav-tabs):not(.pagination) .uncode-custom-navigation__link:not(.btn):not(.uncode-custom-navigation__link--prev):not(.uncode-custom-navigation__link--next), .mt-btn-navigation .uncode-custom-navigation__link:not(.uncode-custom-navigation__link--prev):not(.uncode-custom-navigation__link--next) {
    color: white!important;
    background-color: #222423;
    display: block;
}

.mt-btn-navigation .uncode-custom-navigation__link--next {
    float: right;
}

.mt-btn-navigation .uncode-custom-navigation__item--prev {
    grid-area: btn-prev;
}

.mt-btn-navigation .uncode-custom-navigation__item--parent {
    grid-area: btn-back;
}

.mt-btn-navigation .uncode-custom-navigation__item--next {
    grid-area: btn-next;
} 

@media (max-width:569px){

    .mt-btn-navigation .uncode-custom-navigation__nav {
        display: grid;
        grid-template-columns: 1fr 1fr;
        grid-template-rows: auto auto;
        gap: 12px;
        grid-auto-flow: row;
        grid-template-areas:
        "btn-prev btn-next"
        "btn-back btn-back";
    }

    body.textual-accent-color .post-content > div .mt-btn-navigation ul:not(.menu-smart):not(.nav-tabs):not(.pagination) .uncode-custom-navigation__link, body.textual-accent-color .post-content > div .mt-btn-navigation ul:not(.menu-smart):not(.nav-tabs):not(.pagination) .uncode-custom-navigation__item, .mt-btn-navigation .uncode-custom-navigation__link, .mt-btn-navigation .uncode-custom-navigation__item {
        width: 100%;
    }

}

/*** CASOS DE Ã‰XITO ***/
/* Info box - Custom */
.mt-cards-categories .category-info {
    color: transparent;
    display: flex;
    flex-wrap: wrap;
    gap: 12px 4px;
}

.mt-cards-categories .category-info a {
    display: flex;
    gap: 12px;
    padding: 12px;
    border: 1px solid rgba(34,36,35, .12);
    border-radius: 6px;
    width: fit-content;
    flex-direction: column;
}

.mt-cards-categories .category-info a:hover {
    border-color: #5952ee;
}

.mt-cards-categories .category-info a:before {
    content: '';
    width: 24px;
    height: 24px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}

.mt-cards-categories .category-info a[title*="Audios y podcasts relajantes"]:before, .mt-cards-categories .category-info a[data-title*="Audios y podcasts relajantes"]:before {
	background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.77333 25.5C5.33741 23.3549 4.5 20.7752 4.5 18C4.5 10.5442 10.5442 4.5 18 4.5C25.4559 4.5 31.5 10.5442 31.5 18C31.5 20.7752 30.6626 23.3549 29.2268 25.5' stroke='%23222423' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.5 16.5C13.5 14.0147 15.5146 12 18 12C20.4854 12 22.5 14.0147 22.5 16.5V19.5C22.5 21.9854 20.4854 24 18 24C15.5146 24 13.5 21.9854 13.5 19.5V16.5Z' stroke='%23222423' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18 24V30' stroke='%23222423' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15 31.5L18 28.5L21 31.5H15Z' stroke='%23222423' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.mt-cards-categories .category-info a[title*="Consejos de nutriciÃ³n y hÃ¡bitos saludables"]:before, .mt-cards-categories .category-info a[data-title*="Consejos de nutriciÃ³n y hÃ¡bitos saludables"]:before {
	background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 7.5C7.85787 7.5 4.5 12.0208 4.5 16.5417C4.5 21.816 5.25 25.5834 8.25 30.1043C10.5307 33.1593 13.5754 33.9252 16.8208 31.7855C17.5135 31.3289 18.4865 31.3289 19.1792 31.7855C22.4246 33.9252 25.4694 33.1593 27.75 30.1043C30.75 25.5834 31.5 21.816 31.5 16.5417C31.5 12.0208 28.1421 7.5 24 7.5C21.8619 7.5 19.9327 8.67735 18.5665 9.94881C18.249 10.2442 17.751 10.2442 17.4335 9.94881C16.0673 8.67735 14.1381 7.5 12 7.5Z' stroke='%23222423' stroke-width='2' stroke-linejoin='round'/%3E%3Cpath d='M9 18C9 15.5498 10.2341 13.0995 12 12' stroke='%23222423' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18 9C18 7 18.9 3 22.5 3' stroke='%23222423' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.mt-cards-categories .category-info a[title*="Diario de bienestar"]:before, .mt-cards-categories .category-info a[data-title*="Diario de bienestar"]:before {
	background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.919 24.1269C20.9694 26.3516 18.7159 30.9614 18 32.25V12C18.6217 10.881 20.403 7.67471 23.4475 5.49554C24.7302 4.57752 25.3714 4.11851 26.1858 4.53704C27 4.95558 27 5.87946 27 7.72721V20.9871C27 21.9852 27 22.4843 26.7951 22.835C26.59 23.1857 26.0331 23.4995 24.919 24.1269Z' stroke='%23222423' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18 11.7083C16.9696 10.626 13.9826 8.0556 8.97084 7.15437C6.43185 6.6978 5.16235 6.46952 4.08117 7.3445C3 8.21948 3 9.64032 3 12.482V22.6946C3 25.2929 3 26.592 3.6939 27.4031C4.3878 28.2143 5.91547 28.4889 8.97084 29.0384C11.6945 29.5281 13.8202 30.3086 15.3588 31.0928C16.8726 31.8642 17.6295 32.25 18 32.25C18.3705 32.25 19.1274 31.8642 20.6412 31.0928C22.1799 30.3086 24.3055 29.5281 27.0291 29.0384C30.0846 28.4889 31.6122 28.2143 32.3061 27.4031C33 26.592 33 25.2929 33 22.6946V12.482C33 9.64032 33 8.21948 31.9188 7.3445C30.8376 6.46952 28.5 7.15437 27 8.25' stroke='%23222423' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.mt-cards-categories .category-info a[title*="FormaciÃ³n para Supervisores y RRHH"]:before, .mt-cards-categories .category-info a[data-title*="FormaciÃ³n para Supervisores y RRHH"]:before {
	background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 12C3 14.0127 15.1424 19.5 17.9792 19.5C20.8158 19.5 32.9583 14.0127 32.9583 12C32.9583 9.98733 20.8158 4.5 17.9792 4.5C15.1424 4.5 3 9.98733 3 12Z' stroke='%23222423' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.99121 16.5L9.35888 24.9449C9.36623 25.1139 9.38451 25.2832 9.43352 25.4452C9.58497 25.9459 9.86412 26.4009 10.29 26.7066C13.6222 29.0978 22.3351 29.0978 25.6672 26.7066C26.0934 26.4009 26.3724 25.9459 26.5239 25.4452C26.5728 25.2832 26.5911 25.1139 26.5986 24.9449L26.9661 16.5' stroke='%23222423' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M30.7101 14.25V24.75M30.7101 24.75C29.5221 26.9195 28.9968 28.0818 28.4632 30C28.3474 30.6825 28.4394 31.0264 28.9098 31.3318C29.1009 31.4559 29.3305 31.5 29.5582 31.5H31.8388C32.0814 31.5 32.326 31.4495 32.5257 31.3118C32.9629 31.0103 33.0754 30.6795 32.9569 30C32.4892 28.2189 31.8934 27.0012 30.7101 24.75Z' stroke='%23222423' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.mt-cards-categories .category-info a[title*="Grupo de apoyo virtual"]:before, 
.mt-cards-categories .category-info a[data-title*="Grupo de apoyo virtual"]:before {
	background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5 22.5H19.5' stroke='%23222423' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18 27V33' stroke='%23222423' stroke-width='2'/%3E%3Cpath d='M12 33H24' stroke='%23222423' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M13.5 3.00146C9.56181 3.01399 7.43475 3.13089 5.87837 4.22068C5.23337 4.67232 4.67235 5.23331 4.22073 5.87831C3 7.62169 3 10.0811 3 15C3 19.9188 3 22.3782 4.22073 24.1216C4.67235 24.7666 5.23337 25.3276 5.87837 25.7793C7.62174 27 10.0812 27 15 27H21C25.9188 27 28.3782 27 30.1217 25.7793C30.7667 25.3276 31.3276 24.7666 31.7793 24.1216C32.869 22.5652 32.9859 20.4381 32.9985 16.5' stroke='%23222423' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M29.25 6.21946L29.3445 6.15129C30.9312 5.00565 31.7247 4.43283 32.3623 4.70942C33 4.986 33 5.90295 33 7.73686V8.76314C33 10.5971 33 11.514 32.3623 11.7906C31.7247 12.0672 30.9312 11.4943 29.3445 10.3487L29.25 10.2805M23.25 13.5H24C26.4748 13.5 27.7124 13.5 28.4811 12.8273C29.25 12.1545 29.25 11.0718 29.25 8.90625V7.59375C29.25 5.42823 29.25 4.34548 28.4811 3.67273C27.7124 3 26.4748 3 24 3H23.25C20.7752 3 19.5376 3 18.7689 3.67273C18 4.34548 18 5.42823 18 7.59375V8.90625C18 11.0718 18 12.1545 18.7689 12.8273C19.5376 13.5 20.7752 13.5 23.25 13.5Z' stroke='%23222423' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");
}

.mt-cards-categories .category-info a[title*="Consultas psicolÃ³gicas online"]:before, .mt-cards-categories .category-info a[data-title*="Consultas psicolÃ³gicas online"]:before {
	background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.919 24.1269C20.9694 26.3516 18.7159 30.9614 18 32.25V12C18.6217 10.881 20.403 7.67471 23.4475 5.49554C24.7302 4.57752 25.3714 4.11851 26.1858 4.53704C27 4.95558 27 5.87946 27 7.72721V20.9871C27 21.9852 27 22.4843 26.7951 22.835C26.59 23.1857 26.0331 23.4995 24.919 24.1269Z' stroke='%23222423' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18 11.7083C16.9696 10.626 13.9826 8.0556 8.97084 7.15437C6.43185 6.6978 5.16235 6.46952 4.08117 7.3445C3 8.21948 3 9.64032 3 12.482V22.6946C3 25.2929 3 26.592 3.6939 27.4031C4.3878 28.2143 5.91547 28.4889 8.97084 29.0384C11.6945 29.5281 13.8202 30.3086 15.3588 31.0928C16.8726 31.8642 17.6295 32.25 18 32.25C18.3705 32.25 19.1274 31.8642 20.6412 31.0928C22.1799 30.3086 24.3055 29.5281 27.0291 29.0384C30.0846 28.4889 31.6122 28.2143 32.3061 27.4031C33 26.592 33 25.2929 33 22.6946V12.482C33 9.64032 33 8.21948 31.9188 7.3445C30.8376 6.46952 28.5 7.15437 27 8.25' stroke='%23222423' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.mt-cards-categories .category-info a[title*="Programas de descanso"]:before, .mt-cards-categories .category-info a[data-title*="Programas de descanso"]:before {
	background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.5 3.07407C19.0066 3.02508 18.5063 3 18 3C9.71572 3 3 9.71572 3 18C3 26.2842 9.71572 33 18 33C26.2842 33 33 26.2842 33 18C33 16.9727 32.8966 15.9693 32.7 15' stroke='%23222423' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15 16.5H13.0607C12.3815 16.5 11.7302 16.2302 11.25 15.75M21 16.5H22.9394C23.6184 16.5 24.2698 16.2302 24.75 15.75' stroke='%23222423' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18 27C19.6569 27 21 25.6569 21 24C21 22.3431 19.6569 21 18 21C16.3431 21 15 22.3431 15 24C15 25.6569 16.3431 27 18 27Z' stroke='%23222423' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M25.5 3H29.9211C30.8512 3 31.3163 3 31.4402 3.30013C31.5641 3.60028 31.2475 3.96035 30.6147 4.68045L26.9769 8.81955C26.3441 9.53966 26.0275 9.89972 26.1514 10.1999C26.2753 10.5 26.7404 10.5 27.6705 10.5H31.5' stroke='%23222423' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.mt-cards-categories .category-info a[title*="Protocolos de transiciÃ³n laboral"]:before, .mt-cards-categories .category-info a[data-title*="Protocolos de transiciÃ³n laboral"]:before {
	background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.0007 28.5C6.89129 27.0938 5.70889 25.4471 5.09135 23.9223C4.65968 22.8564 4.44386 22.3235 4.8898 21.6617C5.33573 21 6.0574 21 7.5007 21H28.5007C29.944 21 30.6656 21 31.1116 21.6617C31.5575 22.3235 31.3417 22.8564 30.91 23.9223C30.2924 25.4471 29.1101 27.0938 27.0007 28.5' stroke='%23222423' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M22.6574 5.51089L25.5024 10.3878C26.6969 12.4353 27.2942 13.459 26.8571 14.2295C26.42 15 25.2422 15 22.8863 15H15.489C12.4824 15 10.9791 15 10.5834 14.0767C10.1878 13.1534 11.2181 12.0496 13.2787 9.842L17.831 4.96508C19.1024 3.60292 19.7381 2.92184 20.4923 3.00713C21.2465 3.09241 21.7167 3.89857 22.6574 5.51089Z' stroke='%23222423' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M21 21V4.5' stroke='%23222423' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M3 32.4125C4.19916 33.159 5.74932 33.159 6.97773 32.4125C8.93735 31.1958 11.4819 31.1958 13.4708 32.4125C13.4708 32.4401 13.5 32.4401 13.5 32.4401C14.6992 33.1866 16.2786 33.1866 17.4777 32.4401C19.4666 31.2236 22.0112 31.2236 24 32.4401C25.1991 33.1866 26.7494 33.159 27.9777 32.4125C29.4794 31.4802 31.3247 31.2623 33 31.7589' stroke='%23222423' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");
}

.mt-cards-categories .category-info a[title*="Sesiones de terapia breve"]:before, .mt-cards-categories .category-info a[data-title*="Sesiones de terapia breve"]:before {
	background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.6378 24C13.1737 25.0229 12.1045 25.479 11.1577 25.9743L5.68829 28.835C3.49204 29.9837 4.5886 33 6.94413 33C12.1824 33 16.3248 30.4596 21.06 28.5C22.2519 28.0066 22.8295 28.1122 23.9994 28.6368' stroke='%23222423' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.4989 28.6368C14.6688 28.1122 15.2464 28.0066 16.4383 28.5C21.1735 30.4596 25.3159 33 30.5542 33C32.9096 33 34.0061 29.9837 31.81 28.835L26.3406 25.9743C25.3938 25.479 24.3245 25.0229 23.8604 24' stroke='%23222423' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.9996 6.00012C14.9996 7.65698 16.3427 9.00012 17.9996 9.00012C19.6565 9.00012 20.9996 7.65698 20.9996 6.00012C20.9996 4.34327 19.6565 3.00012 17.9996 3.00012C16.3427 3.00012 14.9996 4.34327 14.9996 6.00012Z' stroke='%23222423' stroke-width='2'/%3E%3Cpath d='M17.9991 12C13.0286 12 8.99915 16.0295 8.99915 21C13.9697 21 17.9991 16.9705 17.9991 12Z' stroke='%23222423' stroke-width='2' stroke-linejoin='round'/%3E%3Cpath d='M17.9998 12C22.9703 12 26.9998 16.0295 26.9998 21C22.0292 21 17.9998 16.9705 17.9998 12Z' stroke='%23222423' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.mt-cards-categories .category-info a[title*="Sesiones de programaciÃ³n neurolingÃ¼Ã­sta y psicologÃ­a cognitivo-conductual"]:before, .mt-cards-categories .category-info a[data-title*="Sesiones de programaciÃ³n neurolingÃ¼Ã­sta y psicologÃ­a cognitivo-conductual"]:before {
	background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.998 7.12652C17.3182 7.04393 17.654 7 18 7C20.2091 7 22 8.79086 22 11C22 13.2091 20.2091 15 18 15C17.6451 15 17.3009 14.9538 16.9733 14.867M16.998 7.12652C16.9993 7.08451 17 7.04233 17 7C17 4.79086 15.2091 3 13 3C11.0824 3 9.47994 4.34939 9.09041 6.15043M16.998 7.12652C16.9769 7.80763 16.7854 8.44584 16.4649 9M16.9733 14.867C16.9909 14.7472 17 14.6247 17 14.5C17 13.2905 16.1411 12.2816 15 12.05M16.9733 14.867C16.7957 16.0737 15.756 17 14.5 17H14C11.7909 17 10 18.7909 10 21M9.09041 6.15043C8.74377 6.05243 8.37801 6 8 6C5.79086 6 4 7.79086 4 10C4 10.3886 4.05542 10.7643 4.15878 11.1195M9.09041 6.15043C10.1015 6.43625 10.9498 7.10965 11.4649 8M4.15878 11.1195C2.9114 11.4832 2 12.6352 2 14C2 15.6569 3.34315 17 5 17C6.30622 17 7.41746 16.1652 7.82929 15M4.15878 11.1195C4.24921 11.4303 4.37632 11.7255 4.53513 12' stroke='%23222423' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.8361 11.7435C11.3257 12.2353 10.453 12.3202 9.70713 11.9008C8.9612 11.4814 8.58031 10.6917 8.73535 10' stroke='%23222423' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}

/*** HYDRA BOOKING ***/
.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-calendar .tfhb-calendar-container header .tfhb-calendar-navigation, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-calendar .tfhb-calendar-container header .tfhb-calendar-navigation {
    box-shadow: 0px 8px 16px 0px #5952ee45;
}

.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-calendar .tfhb-calendar-container header .tfhb-calendar-navigation::before, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-calendar .tfhb-calendar-container header .tfhb-calendar-navigation::before {
    background: #5952ee45;
}

.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-calendar .tfhb-calendar-body ul.tfhb-calendar-dates li.current.active::after, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-calendar .tfhb-calendar-body ul.tfhb-calendar-dates li.current.active::after {
    box-shadow: 0px 8px 30px 0px #5952ee45;
}

.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-calendar .tfhb-calendar-body ul.tfhb-calendar-dates li, .tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-calendar .tfhb-calendar-body ul.tfhb-calendar-weekdays li {
    list-style-type: none;
}

.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-info .tfhb-meeting-details .tfhb-timezone .select2-selection {
    margin: 0px;
}

.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-info .tfhb-meeting-details .tfhb-timezone::before, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-info .tfhb-meeting-details .tfhb-timezone::before, .tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-times .tfhb-timezone-tabs::before, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-times .tfhb-timezone-tabs::before {
    background: #222423;
    box-shadow: 0px 8px 16px 0px #5952ee45;
}

.post-content .tfhb-meeting-box ul:not(.no-list):not(.navigation):not(.pagination):not(.term-filters-list):not(.uncode-woocommerce-sorting-dropdown):not(.nav-tabs) {
    padding-left: 0;
}

.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-meeting-form .tfhb-single-form input[type=text] {
    border-color: #222423;
}

.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-meeting-form .tfhb-single-form .tfhb-field-checkbox, .tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-meeting-form .tfhb-single-form .tfhb-field-radio, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-meeting-form .tfhb-single-form .tfhb-field-checkbox, .tfhb-booking-cencel .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-meeting-form .tfhb-single-form .tfhb-field-radio {
    margin-top: 8px!important;
}

.tfhb-meeting-box .tfhb-meeting-card .tfhb-meeting-booking-form .tfhb-forms .tfhb-meeting-form .tfhb-single-form label {
    font-weight: 600;
    font-size: 14px;
    margin-top: 14px;
}