:root{
    --main-color:#fdc401;
}
.t4-offcanvas .t4-off-canvas-header,
.header-block-default .t4-megamenu-wrap, .acm-statics.style-1, .acm-testimonial.style-2 .testimonial-item-inner::before, .theme-dark .view-grid-latest .badge-time, #ja-form.dark-style1 .form-list #ac-submit:hover, #t4-header-2 .header-block-2 .t4-megamenu-wrap, .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span, .category-module.isotope .article-details::before, #t4-header-2 .head-search .search .form-control:focus {
    background-color: var(--main-color);
}
a,a:hover,
.t4-offcanvas .t4-off-canvas-body .navbar .nav-item.active > .nav-link, .t4-offcanvas .t4-off-canvas-body .navbar .nav-item.active > .separator{
    color: var(--main-color);
}
div.t4-megamenu .navbar-nav > li > a:hover, div.t4-megamenu .navbar-nav > li > a:focus, div.t4-megamenu .navbar-nav > li > a:active, .dropdown-menu li > a:hover, .dropdown-menu li > a:focus, .dropdown-menu li > a:active{
    color: var(--main-color)!important;
}
.btn.t4-offcanvas-toggle .fa-bars,
div.t4-megamenu .navbar-nav > li > a, div.t4-megamenu .navbar-nav > li > .nav-link{
    color: #333!important;
}
#t4-header{
    position: relative;
}
.not-at-top .t4-sticky .header-block-1{
    background-color: transparent!important;
}
.style-4 .features-item .section-title-wrap{
    margin-bottom: 30px;
}
.style-4 .features-item.border-right .section-title-wrap span{
    text-align: right;
    display: block;
    padding-right: 20px;
}
.style-4 .features-item.border-right .features-desc{
    padding-right: 20px;
    text-align: justify;
}
.style-4 .features-item{
  padding-left: 20px;
  margin: 120px 80px;
  border-width: 10px!important;;
  border-color: #000!important;
}
#t4-section-1{
    padding-bottom: 0px!important;
}
#t4-section-3{
    padding-top: 0px!important;
    padding-bottom: 0px!important;
}
#t4-section-1{
    padding-top: 50px!important;
}
#t4-section-4{
    padding-top: 50px;
    padding-bottom: 0px!important;
}
#t4-section-5{
    padding-top: 0px;
    padding-bottom: 0px!important;
}
#t4-section-5 .t4-section-inner{
    padding: 0px;
}
#t4-section-6{
    padding-top: 0px;
    padding-bottom: 0px;
}
#t4-section-7{
    padding-top: 0px;
    background: none!important;
    padding-bottom: 0px;
}
.ocultar-titulo .section-title + span{
    margin-top: 60px;
    display: block;
}
button.close::after,
.ocultar-titulo .section-title,
#t4-section-4::before,
#t4-section-6::before{
    display: none;
}
#t4-section-6 .custom h2,
#t4-section-7 .custom h3{
    text-align: center;
    /* font-size: 48px; */
    font-weight: 600;
    text-transform: uppercase;
}
.btn.btn-primary{
    border-color: var(--main-color);
}
#t4-spotlight-2{
    background-color: #333;
}
.t4-masthead .ja-masthead .ja-masthead-detail {
    padding: 7rem 0px 5rem;
}
.t4-masthead .ja-masthead .ja-masthead-detail .ja-masthead-title{
    color: #000;
}
.com-content-category-blog.blog .info-right + .icons,
.t4-masthead .ja-masthead::before,
.t4-masthead .ja-masthead::after{
    display: none;
}
.com-content-category-blog.blog h2 a{
    color: #000!important;
    font-size: 30px;
}
.blog .item-content .group-content .readmore{
    display: none;
}
@media (max-width: 768px){
    .n2-ss-slider .n2-ss-text{
        /* font-size: 42px!important; */
        /* line-height: 46px!important; */
        line-height: 80px!important;
        padding-top: 80px;
    }
    .style-4 .features-item{
        margin: 0px;
    }
    .style-4 .features-item.border-left{
        margin-bottom: 1.45rem;
    }
}
.theme-default .t4-footer{
    background-color:transparent;
}
/* .t4-footer .container{
    padding-top:13vw;
} */
#t4-footer .bg-overlay-image {
    background-size: cover;
    background-position: center top;
}
div.t4-megamenu .navbar-nav > li > a, div.t4-megamenu .navbar-nav > li > .nav-link{
    font-size: 15px;
}
.mod_ext_roundabout_images{
    padding-bottom:120px;
}
.mod_ext_roundabout_images .roundabout-moveable-item img+h2{
    padding-top: 40px;
}
.mod_ext_roundabout_images .roundabout-moveable-item img+h2,
.mod_ext_roundabout_images .roundabout-moveable-item img+h2 + p,
.t4-footer a,
.t4-footer .container{
    color: #333;
}
.t4-footer a:not(.btn):hover,.t4-footer a:not(.btn):focus,.t4-footer a:not(.btn):active{
    color: #333!important;  
}
#t4-section-2{
    padding-top:40px;
    padding-bottom:40px;
}
body.pagina-portada .com-content-article.item-page.pagina-portada{
    display:none;
}
#t4-header-wrap{
    background-color:rgba(255,255,255,.5)

}
.pagina-sensaciones #t4-content .wf-columns .wf-column:not(.no-shadow){
    box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.15);
    /* padding: */
    background-color: #fff;
    /* padding: 10px; */
}
.pagina-sensaciones #t4-content .wf-columns .wf-column p{
    margin-left: 20px;
    margin-right: 20px;
}
.pagina-sensaciones #t4-content .wf-columns .wf-column p img{
    margin: 0px -20px 0px!important;
    max-width: calc(100% + 40px);
    
}
.t4-content .t4-content{
    background-image:none!important;
    background-color: transparent!important;
}
body.portada-nueva .com-content-article__body p,
body.portada-nueva .com-content-article__body{
    margin:0;
}
body.portada-nueva .edit-link,
body.portada-nueva #t4-header{
    display:none!important;
}
body.portada-nueva .t4-content{
    background-image: url('/images/fondo-web.jpg');
}
body.portada-nueva video{
    max-width: 100%;
    max-height: 100vh;
    width: auto;
    height: auto;
  }

  .mod_ext_roundabout_images ul li{
    max-width: 100%;
  }
  .mod_ext_roundabout_images ul li img,
  /* .mod_ext_roundabout_images ul li, */
.mod_ext_roundabout_images ul{
  max-width: 60vw; 
}
@media (max-width: 991px){
    .navbar{
        padding:0px!important;
    }
    #t4-header .header-block-1 .logo-image img{
        max-width: 80vw;
    }
}
@media (max-width: 768px){
    .mod_ext_roundabout_images .roundabout-moveable-item img + h2{
        padding-top: 60px;
    }
}