.ext-bottom-lg {
    bottom: var(--extendify--spacing--large) !important;
}

.ext--bottom-lg {
    bottom: calc(var(--extendify--spacing--large) * -1) !important;
}

.ext-grid {
    display: grid !important;
}

.ext-pr-0:not([style*="padding"]) {
    padding-right: 0 !important;
}

.ext-pr-lg:not([style*="padding"]) {
    padding-right: var(--extendify--spacing--large) !important;
}

[class*="fullwidth-cols"] .wp-block-column:first-child {
    margin-top: 0;
}

[class*="fullwidth-cols"] .wp-block-column:last-child {
    margin-bottom: 0;
}

[class*="fullwidth-cols"] .wp-block-column:first-child>*,
[class*="fullwidth-cols"] .wp-block-column> :first-child {
    margin-top: 0;
}

[class*="fullwidth-cols"] .wp-block-column> :last-child {
    margin-bottom: 0;
}

.ext .ext-grid>[class*="_inner-container"] {
    display: grid;
}

.ext>[class*="_inner-container"]>.ext-grid:not([class*="columns"]),
.ext>[class*="_inner-container"]>.wp-block>.ext-grid:not([class*="columns"]) {
    display: initial !important;
}

.wpb_text_column ul>li:before,
blockquote:before,
.blog-single-content .tags a,
.meta-content .tags a:hover,
.tags a:hover,
.video-socials a:hover .fa,
.wpb_text_column ol>li:before,
.wpb_text_column ul>li:before,
.wp-block-archives li a:hover,
.wp-block-categories.wp-block-categories-list li a:hover,
.side-content-wrapper i.section-icon {
    color: #00bed6;
}

.content-area .vc_grid-filter>.vc_grid-filter-item span:after,
.tags a:after {
    background-color: #00bed6;
}

.tags a:hover,
.blog-header .section-heading,
.single-post .wpb_text_column strong,
.keydesign-cart .empty-cart,
.blog-single-content .tags a:hover,
#single-page p.cart-empty,
.content-area .vc_grid-filter>.vc_grid-filter-item:hover>span,
.breadcrumbs {
    color: #ffffff;
}

.navbar.navbar-default .menubar {
    background-color: #12284c !important;
}

.search .entry-header .section-heading,
.blog .breadcrumbs,
.blog .entry-header .section-heading {
    color: #313131;
}

.page-template-default .entry-header {
    background-color: #12284c;
}

.tags a:after {
    border-radius: 10px;
}

.related-posts .post img,
.video-container img,
#posts-content .related-posts .post,
.single-post #posts-content .related-posts img,
#wrapper blockquote,
.single-post #posts-content .entry-video .background-video-image,
.single-post #posts-content .entry-video .background-video-image img {
    border-radius: 3px;
}
@media (max-width: 960px) {
    header.kd-section-title h1 {
        font-size: 30px !important;
        line-height: 32px !important;
    }

    header.kd-section-title h2 {
        font-size: 24px !important;
        line-height: 28px !important;
    }
}

blockquote {
    background: transparent !important;
}

.blog-page-heading .section-heading {
    display: none;
}

.blog-page-heading .breadcrumbs {
    display: none;
}

section {
    padding: 0;
    position: relative;
    background-image: url(./../../wp-content/uploads/2022/05/Fondo-scaled.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}

.vc_custom_1537371577868 {
    padding-right: 0px !important;
    padding-left: 0px !important;
}

.vc_custom_1537371583186 {
    padding-right: 0px !important;
    padding-left: 0px !important;
}

.vc_custom_1537371583186 {
    padding-right: 0px !important;
    padding-left: 0px !important;
}

.vc_custom_1537371583186 {
    padding-right: 0px !important;
    padding-left: 0px !important;
}

.vc_custom_1537371583186 {
    padding-right: 0px !important;
    padding-left: 0px !important;
}