/* Add here all your CSS customizations */


#carrusel-home .thumb-info .thumb-info-inner {
    float: left;
}
#carrusel-home .thumb-info.thumb-info-bottom-info .thumb-info-type {
    float: right;
}
#carrusel-home .thumb-info.thumb-info-centered-icons .thumb-info-action { display: inherit;}


.thumb-info.thumb-info-bottom-info:hover .thumb-info-title {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
}

#carrusel-home .thumb-info.thumb-info-centered-icons .thumb-info-action {

    top: 60%;
}
.thumb-info .thumb-info-title {
    letter-spacing: .05em;
    padding:10px !important;
}

/* Thumb Info */

html.dark #carrusel-home .current  .thumb-info .thumb-info-wrapper::after {
    background-color: rgba(33, 37, 41, 0);
}
#carrusel-home .current .thumb-info .thumb-info-wrapper:after {
	opacity: 1;
}

#carrusel-home .current .thumb-info .thumb-info-action-icon {
	right: 0;
	top: 0;
}

#carrusel-home .current .thumb-info .thumb-info-title {
	background: rgba(255, 255, 255, 1);
}

#carrusel-home .current .thumb-info img {
	-webkit-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
}


#carrusel-home .current .thumb-info.thumb-info-no-zoom img {
	-webkit-transform: scale(1, 1);
	transform: scale(1, 1);
}

#carrusel-home .current .thumb-info.thumb-info-centered-icons .thumb-info-action-icon {
	-webkit-transform: scale(1.15, 1.15);
	transform: scale(1.15, 1.15);
}

#carrusel-home .current .thumb-info.thumb-info-centered-icons .thumb-info-action {
	opacity: 1;
	-webkit-transform: translate3d(0, -50%, 0);
	transform: translate3d(0, -50%, 0);
}

#carrusel-home .current .thumb-info.thumb-info-centered-icons .thumb-info-action-icon {
	position: relative;
}


#carrusel-home .current .thumb-info.thumb-info-centered-info .thumb-info-title {
	opacity: 1;
	-webkit-transform: translate(0%, -50%);
	transform: translate(0%, -50%);
}



#carrusel-home .current .thumb-info.thumb-info-bottom-info .thumb-info-title {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	opacity: 1;
}

#carrusel-home .current .thumb-info.thumb-info-bottom-info img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}


#carrusel-home .current .thumb-info.thumb-info-bottom-info-show-more .thumb-info-show-more-content {
	max-height: 300px;
}



#carrusel-home .current .thumb-info.thumb-info-push-hor img {
	-webkit-transform: translatex(0);
	transform: translatex(0);
}



#carrusel-home .current .thumb-info.thumb-info-block .thumb-info-wrapper:before {
	opacity: 1;
}

#carrusel-home .current .thumb-info.thumb-info-block .thumb-info-action-icon {
	opacity: 1;
}


#carrusel-home .current .thumb-info.thumb-info-hide-info-hover .thumb-info-wrapper:after {
	opacity: 0.1;
}

#carrusel-home .current .thumb-info.thumb-info-hide-info-hover .thumb-info-title {
	opacity: 0;
}

#carrusel-home .current .thumb-info.thumb-info-slide-info-hover .thumb-info-slide-info-hover-1 {
	top: -50%;
}

#carrusel-home .current .thumb-info.thumb-info-slide-info-hover .thumb-info-slide-info-hover-2 {
	top: 50%;
}


#carrusel-home .current .thumb-info.thumb-info-preview .thumb-info-image {
	-webkit-transition: background-position 2.5s linear 0s;
	transition: background-position 2.5s linear 0s;
	background-position: center bottom;
}

#carrusel-home .current .thumb-info.thumb-info-preview.thumb-info-preview-short .thumb-info-image {
	-webkit-transition: background-position 1s linear 0s;
	transition: background-position 1s linear 0s;
}

#carrusel-home .current .thumb-info.thumb-info-preview.thumb-info-preview-long .thumb-info-image {
	-webkit-transition: background-position 5s linear 0s;
	transition: background-position 5s linear 0s;
}

#carrusel-home .current .thumb-info-social-icons a {
	text-decoration: none;
}

#carrusel-home .owl-item.active{
    transform: scale(0.90,0.90);
}
#carrusel-home .owl-item.active.current{
    transform: scale(1,1);
}





h1, h2, h3, h4, h5, h6 {
    letter-spacing: 0.05em;
}
#header .header-nav-main nav > ul > li {
    font-family: "Roboto", Arial, sans-serif;	
}
#header .header-nav-main nav > ul > li > a {
    font-weight: normal;
    color: #fff;
}


#inicio-head{
                background: transparent;
				position: absolute;
				z-index: 99999999999;
				margin: 20px auto;margin-left:auto;
                margin-right:auto;
                left:0;
                right:0;
}


#inicio-head.bottom{
                background: rgba(255,48,46,0.3);
				position: absolute;
				z-index: 99999999999;
				margin: 20px auto;margin-left:auto;
                margin-right:auto;
                left:0;
                right:0;
                bottom: 0;
}

.page-header.bg-color-primary-home{
    background: rgba(255,48,46,0.3);
}
.directo{
    font-weight: 300;
}
#music{ display:none;}

.sticky-header-active #music{ display:block;}

.list-video .thumb-info-title{
	width: 100%;
	height: 100%;
	padding: 0px !important;
}

.list-video .thumb-info-title .thumb-info-inner{
	text-align: left;
	font-weight: 300 !important;
}

.list-video .thumb-info-title .thumb-info-type{
	position: absolute;
	right: -10px;
	bottom: 16px;
}

#lomejor .owl-carousel .owl-nav button.owl-next, #lomejor .owl-carousel .owl-nav button.owl-prev{
	top: -60px !important;
}

.thumb-info.thumb-info-bottom-info .thumb-info-title {
	bottom: -1px;
}

.box-date{
	position: absolute;
	z-index: 9999;
	color: #fff;
	background: red;
	padding: 20px 20px 10px 20px;
	margin-top: 20px;
	font-size: 40px;
	text-align: center;

}
.box-date span{ font-size: 20px;}

h1.inscribete{ font-size:50px; margin: 0px;line-height: 60px;}
#footer {
    background: #ed1c24;
	border-top: 4px solid #ed1c24;
}
section.section.section-overlay-opacity.section-overlay-opacity-scale-6::before {
    background: rgba(0, 0, 0, 0.6);
}

.social-icons:not(.social-icons-clean) li a {
    background: #FFF;
}

#redes-footer .social-icons:not(.social-icons-clean) li a {
	background: rgba(0,0,0,0);
}
