* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    h
}

body {
    width: 100%;
    height: auto;
    min-height: 100vh;
    font-family: inherit;
    scroll-behavior: smooth
}

html {
    width: 100%;
    height: auto;
    min-height: 100vh;
    overflow-x: hidden;
    font-family: inherit;
    scroll-behavior: smooth
}

#wrap-wrap .navbar-nav .nav-item-divider {
    display: none
}   

#wrap-wrap .navbar-nav .nav-item-divider .nav-link:hover {
    color: #cba758 !important
}

#wrap-wrap .navbar-nav .nav-item-divider .nav-link>span {
    border-left: 1px solid #999
}

#wrap-wrap .navbar-light .navbar-nav .nav-link {
    padding: 10px 15px;
    transition: ease-in-out .3s all;
    border-top: 3px solid transparent;
    text-transform: uppercase;
    font-weight: bold
}

#wrap-wrap .navbar-light .navbar-nav .nav-link:hover {
    color: #cba758
}

#wrap-wrap ul.navbar-nav.ml-auto .nav-item {
    border-top: 3px solid transparent
}

#wrap-wrap ul.navbar-nav.ml-auto .nav-item .nav-item:active {
    border-top: 3px solid #cba758
}

#wrap-wrap ul.navbar-nav.ml-auto .nav-item .nav-item:active .nav-link {
    padding: 10px 15px
}

#wrap-wrap ul.navbar-nav.ml-auto .nav-item.active {
    border-top: 3px solid #cba758
}

#wrap-wrap ul.navbar-nav.ml-auto .nav-item.active .nav-link {
    padding: 10px 15px
}

#wrap-wrap .dropdown-item.active {
    background: #cba758
}

#wrap-wrap .dropdown-item:active {
    background: #cba758
}

#wrap-wrap .cd_bg-news-box {
    background: #ebebec
}

#wrap-wrap .tag-group {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

#wrap-wrap .tag-group a {
    border-radius: 0 !important;
    padding: 0 !important;
    flex:1 1 calc(50% - 10px);
    text-align: left;
    font-family: var(--font-family-bold);
    font-size: var(--button-link-font-size);
    line-height: var(--button-link-line-height);
}

#wrap-wrap .tag-group a:hover {
    color:var(--modern-blue-400-main)!important;
    text-decoration: underline;
}

#wrap-wrap .cd_input-normal {
    outline: none
}

#wrap-wrap .cd_input-normal:focus {
    border: none;
    outline: none;
    border-color: #cba758;
    box-shadow: 0 0 0 0.2rem rgba(203, 167, 88, 0.5)
}

#wrap-wrap textarea.cd_input-normal {
    outline: none;
    height: auto;
    width: 100%;
    min-width: 100%;
    max-height: 15rem;
    min-height: 10rem
}

#wrap-wrap .input-main {
    border: 3px solid #cba758;
    background: transparent;
    color: #cba758;
    padding-bottom: 2rem;
    border-radius: 15px;
    transition: ease .3s
}

#wrap-wrap .input-main:hover {
    cursor: text !important
}

#wrap-wrap .input-main::placeholder {
    color: #fff
}

#wrap-wrap .input-main:focus {
    background: rgba(203, 167, 88, 0.1);
    outline: none;
    border-color: #cba758;
    color: #cba758
}

#wrap-wrap .input-main:focus:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.5);
    width: 100%;
    height: auto;
    min-height: 100vh
}

#wrap-wrap .input-main--modal {
    color: #fff;
    border: none;
    border-bottom: 2px solid #cba758;
    background: transparent;
    border-radius: 0 !important
}

#wrap-wrap .input-main--modal:focus {
    background: transparent;
    outline: none;
    border-color: #cba758;
    color: #fff;
    box-shadow: 0 0 0 transparent !important
}

#wrap-wrap .input-main--modal:focus:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.5);
    width: 100%;
    height: auto;
    min-height: 100vh;
    border: none
}

#wrap-wrap .cd_border-bot-cat {
    border-bottom: 10px solid var(--modern-gold-400-main) !important;
}

#wrap-wrap .text-main {
    color: var(--modern-gold-400-main);
    font-family: var(--font-family);
    font-size: var(--headline-2-m-font-size);
    line-height: var(--headline-2-m-line-height);
}

#wrap-wrap .text-main-hover:hover {
    color: #cba758 !important
}

#wrap-wrap .btn-main {
    background: var(--modern-gold-400-main);
    color: var(--gray-scale-800-main) !important;
}

#wrap-wrap .btn-main:hover {
    background: var(--modern-gold-300) !important;
}
#wrap-wrap .btn-main:active {
    background: var(--modern-gold-200) !important;
}

#wrap-wrap .box-shadow-sm {
    box-shadow: 0 0.125rem 0.3rem -0.0625rem rgba(0, 0, 0, 0.03), 0 0.275rem 0.75rem -0.0625rem rgba(0, 0, 0, 0.06) !important
}

#wrap-wrap .cd_bg-searchbar-blog {
    background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url(../media/img/pines-searchbar.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%
}

#wrap-wrap .cd_footer-styles a {
    font-size: 12px;
    font-weight: bold;
    color: #ccc !important
}

#wrap-wrap .cd_footer-styles p {
    font-size: 12px;
    font-weight: bold;
    color: #ccc !important
}

#wrap-wrap .cd_min-vh-md-15 {
    height: auto
}

#wrap-wrap .cd_min-vh-60 {
    min-height: 60vh;
    height: auto
}

#wrap-wrap .cd_min-vh-70 {
    min-height: 70vh;
    height: auto
}

#wrap-wrap .cd_min-vh-75 {
    min-height: 75vh;
    height: auto
}

#wrap-wrap .cd_w-md-50 {
    width: auto
}

#wrap-wrap main#cd_main-article {
    border-top: 5px solid var(--modern-gold-400-main);
    margin-top: 5rem
}

#wrap-wrap .cd_border-article {
    width: 100%;
    border-bottom: 4px solid var(--modern-gold-400-main)
}

#wrap-wrap .cd_fz-md-3rem {
    font-size: auto
}

#wrap-wrap .cd_fz-md-2rem {
    font-size: auto
}

#wrap-wrap #modal-search {
    display: none;
    transition: ease-in-out .5s all
}

#wrap-wrap #modal-search.active {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.9);
    display: block;
    z-index: 1000000;
    overflow: auto;
}

#wrap-wrap .w3c {
    position: fixed;
    bottom: 1%;
    left: 0
}

#social-media .list-unstyled{
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 15px;
}

#social-media .list-unstyled h3{
    font-family: var(--font-family-narrow-medium);
    font-size: var(--headline-4-font-size);
    line-height: var(--headline-4-line-height);
    letter-spacing: 1px;
    color: var(--modern-gold-400-main);
}


#social-media .list-unstyled li a{
    padding: 0;
    margin: 0;
    border: none;
}

.card .card-body .card-date{
    font-family: var(--font-family);
    font-size: var(--caption-2-font-size);
    line-height: var(--caption-2-line-height);
    letter-spacing: 0.5px;
    color: var(--gray-scale-600);
}

.card .card-body .card-title{
    font-family: var(--font-family-narrow-medium);
    font-size: var(--headline-4-font-size);
    line-height: var(--headline-4-line-height);
    letter-spacing: 1px;
    color: var(--gray-scale-800-main);
}

.card .card-body .card-text{
    font-family: var(--font-family);
    font-size: var(--body-regular-16px-font-size);
    line-height: var(--body-regular-16px-font-size);
    color: var(--gray-scale-600);
}



#container-article aside .img-article img{
    object-fit:cover;

}


@media (min-width: 1200px) {
    #wrap-wrap .navbar-nav .nav-item-divider {
        display: block
    }
}

@media (min-width: 578px) {
    #wrap-wrap .cd_min-vh-md-15 {
        min-height: 15vh
    }

    #wrap-wrap .cd_w-md-50 {
        width: 50%
    }

    #wrap-wrap .cd_jc-md-end {
        justify-content: flex-end
    }

    #wrap-wrap .cd_p-md-4 {
        padding: 1.5rem
    }

    #wrap-wrap .cd_vw-md-15 {
        width: 15vw
    }

    #wrap-wrap .cd_fz-md-3rem {
        font-size: 3rem
    }

    #wrap-wrap .cd_fz-md-2rem {
        font-size: 2rem
    }
}





#content-article h1 {
    font-family: var(--font-family-bold);
    font-size: var(--headline-1-m-font-size);
    line-height: var(--headline-1-m-line-height);
    color:var(--gray-scale-800-main) !important;
}

#content-article h2 {
    font-family: var(--font-family-bold);
    font-size: var(--headline-2-m-font-size);
    line-height: var(--headline-2-m-line-height);
    color:var(--gray-scale-600)!important;
}

#content-article h3 {
    font-family: var(--font-family);
    font-size: var(--headline-3-m-font-size);
    line-height: var(--headline-3-m-line-height);
    color:var(--gray-scale-600)!important;
}

#content-article h4 {
    font-family: var(--font-family);
    font-size: var(--headline-4-font-size);
    line-height: var(--headline-4-line-height);
    color:var(--gray-scale-600)!important;
}


#content-article p {
    font-family: var(--font-family);
    font-size: var(--body-regular-18px-font-size);
    line-height: var(--body-regular-18px-line-height);
    color:var(--gray-scale-400)!important;
}

#content-article ul li,
#content-article ol li {
    font-family: var(--font-family);
    font-size: var(--body-regular-18px-font-size);
    line-height: var(--body-regular-18px-line-height);
    color:var(--gray-scale-400)!important;
}



@media (min-width: 978px) {
    #wrap-wrap main#cd_main-article {
        margin-top: 6.2rem !important
    }
}

#blogresult:hover {
    background-color: #D5D5D5 !important;
}

.cd_bg-news-box input {
    background: #c4c4c4;
}

img.change_src.mobile {
    object-fit: cover;
    width: 100%;
    height: 140%;
}

.cd-more-post h4 {
    overflow: hidden;
    font-family: var(--font-family-narrow-medium);
    font-size: var(--subtitle-1-font-size);
    line-height: var(--subtitle-1-line-height);
    letter-spacing: 2px;
}

.cd-more-post h4~p.lead {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: none;
}

.searchbar {
    height: 50px !important;
}

.title-article {
    font-family: var(--font-family-bold);
    font-size: var(--headline-2-m-font-size);
    line-height: var(--headline-2-m-line-height);
    color: var(--gray-scale-800-main);
    font-weight: bold;
}
.date-tag-container{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
}



.post_section .post_inner_data .post_texts.blog_cards h6,
.date-tag-container h6{
    font-family: var(--font-family);
    font-size: var(--caption-2-font-size);
    line-height: var(--caption-2-line-height);
    letter-spacing: 0.5px;
    color: var(--gray-scale-600);
}



@media(max-width: 1200px) {
    .title-article {
        font-size: 4rem;
    }
}

@media(max-width: 900px) {
    .title-article {
        font-size: 3rem;
    }
}

@media(max-width: 420px) {
    .title-article {
        font-size: 2rem;
    }
}

.text-golden {
    color: #b78c3c;
    font-size: 14px !important
}

.topic {
    height: 70px !important;
}

.ajs-button {
    background-color: #b78c3c !important;
    color: white !important;
    ;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

.blog_cards {
    height: 210px;
}

.menu-fixed {
    position: fixed !important;
    z-index: 1000;
    top: 0;
    /*max-width:1000px;*/
    width: 25.7% !important;
}

.limit-bottom {
    top: 573px;
}

.full-card {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
}

#myCarousel_noticias .item .desktop {
    height: 160% !important;
    margin-top: -20px;
}

.opacity {
    opacity: 60%;
    background-color: #fff0 !important;
}

.color-white {
    color: white !important
}

/* aqui media */
@media only screen and (min-width:1600px){
    #wrap-wrap .text-main{
    font-size: var(--headline-2-font-size)!important;
    line-height: var(--headline-2-line-height)!important;
    }

    .title-article {
    font-size: var(--headline-2-font-size)!important;
    line-height: var(--headline-2-line-height)!important;
}

#content-article h1 {
    font-size: var(--headline-1-font-size) !important;
    line-height: var(--headline-1-line-height) !important;
   
}

#content-article h2 {
    font-size: var(--headline-2-font-size)!important;
    line-height: var(--headline-2-line-height)!important;
}

#content-article h3 {
    font-size: var(--headline-3-font-size)!important;
    line-height: var(--headline-3-line-height)!important;
}
}

/*# sourceMappingURL=styles.min.css.map */
@media only screen and (min-width: 766px) {
    .most-read-mobile {
        display: none;
    }
}

@media only screen and (max-width: 600px) {
    .d-none-mobil {
        display: none !important;
    }
}

.cd-more-post .col-6.img-post,
.cd-more-post .col-6.content-title-post {
    display: inline-block !important;
}

.noticia_section_post .row {
    width: auto !important;
    display: flex !important;
    flex-wrap: wrap !important;
}

.img_postventa_section {
    max-width: 100% !important;
    padding: 0;
    margin-top: 30px;
}

.last-caption-btn.btm100 {
    bottom: 100px !important;
}

.buttonCta {
    background-color: #f4bc00 !important;
    text-decoration: none !important;
    text-shadow: 0 0 0 !important;
    display: block !important;
    font-family: 'Louis' !important;
    color: #252524 !important;
    font-weight: bold !important;
    font-style: italic !important;
    line-height: 40px !important;
    font-size: 16px !important;
    box-shadow: 0 0 0 !important;
}

.interest-anchor,
.most-read-anchor,
.interest-anchor:hover,
.most-read-anchor:hover {
    text-decoration: none;
    color: unset;
}