.header-carousel .owl-controls {
	border-radius: 0 !important;
	margin-top: 4px !important;
	height: auto;
	padding: 4px 0;
	background: none;
}

.header-carousel {
	margin-top: 0 !important;
}

.search-toggle-cont {
	min-height: 58px !important;
	align-items: center;
	justify-content: center;
}

.navigation-bar--desktop .most-watched {
	display: flex;
	align-items: center;
}

.navigation-bar--desktop .most-watched .col-sm-3, .col-sm-9 {
	padding: 0 !important;
}

.navigation-bar--desktop .most-watched .col-sm-3 .mw-title:after {
	border-width: 6px !important;
	margin-top: -6px !important;
	margin-right: -6px !important;
	right: 0 !important;
	bottom: -6px !important;
}

.most-watched .col-sm-3 .mw-title:after {
	border-width: 6px !important;
	margin-top: -6px !important;
	margin-right: -6px !important;
	right: 10px !important;
	bottom: -6px !important;
}

.most-watched .col-sm-3 {
	padding: 0;
}

.sub-menu-item:after {
	height: 27px;
	transform: translateY(-50%);
	margin-top: 0 !important;
	right: -1px !important;
}

.navigation-bar--desktop .most-watched .col-sm-9 .mw-content {
	margin-left: 0 !important;
}

.header .col.most-watched.nocontent {
	display: none;
}

.search-toggle-cont.search-toggle-cont--full {
	padding-right: 0 !important;
}

.navigation-bar {
	height: 58px;
}

.navigation-bar.navigation-bar-toggle.navigation-bar-active .search-toggle-cont
	{
	background-color: #003df6;
	height: 58px;
	border-bottom: 1px solid #fff;
}

.navigation-bar.navigation-bar-toggle.navigation-bar-active .searcher-form
	{
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0;
}

.navigation-bar.navigation-bar-toggle.navigation-bar-active .searcher-form .col-xs-2
	{
	display: flex;
	align-items: center;
	justify-content: flex-end;
	margin-top: 14px;
}

.navigation-bar.navigation-bar-toggle.navigation-bar-active .searcher-form .col-xs-2 button
	{
	margin: 0;
}

.navigation-bar.navigation-bar-toggle.navigation-bar-active .searcher-form .row
	{
	width: 100%;
	display: flex;
	align-items: center;
}

.sub-menu-item {
	/*padding: 11px 2px;*/
	font-size: 16px;
	line-height: 19px;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0;
	height: 100%;
}

.main-menu {
	padding: 13px 15px;
	display: flex;
	justify-content: space-between;
}

.navigation-language {
	top: 17px;
}

.navigation-bar-ico {
	height: 58px !important;
}

.searcher-toggle {
	margin-top: 18px;
	margin-right: 3px;
}

.searcher-link .searcher-toggle {
	margin-right: 8px;
}

.searcher-link:after {
	font-size: 24px !important;
}

.navigation-language .selector {
	border: none !important;
}

.main-menu-item {
	font-size: 20px;
	color: #333333;
}

.carouselHome .item {
	width: 95px;
	height: 110px;
	box-shadow: none;
	margin: 0 10px 0 0;
}

.carouselHome .item a {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	flex-direction: column;
	font-size: 14px;
	padding: 10px 12px 16px;
}

.carouselHome .item a:before {
	margin-bottom: 8px;
}

.owl-theme .owl-controls .owl-pagination {
	padding-bottom: 0;
}

.mw-title>span {
	font-size: 16px;
	color: #333333;
}

.mw-item {
	color: #666666;
}

.mw-title {
	padding: 12px;
}

.navigation-bar--desktop .mw-content, .most-watched .mw-content {
	padding: 13px 0 13px 9px;
	display: flex;
	align-items: center;
}

.carouselHome .item a::before {
	font-size: 26px;
	line-height: initial;
}

.brand {
	min-height: 58px;
}

.section-cont {
	min-height: auto;
	/* padding: 30px 0; */
}

.section-name-title {
	height: auto;
}

h3 .section-name-title {
	font-size: 1.5em !important;
}

h3.section-name {
	transform: translateY(35px) !important;
}

.mw-content>li:after {
	top: -3px;
}

.sub-menu>li {
	height: 40px !important;
	display: block;
	width: 25%;
	flex: 1;
}

a.bc-item.bc-item-home>span {
	width: 19px;
	height: 18px;
	background-size: 930%;
}

#wrapper .header--main {
	overflow: hidden;
}

.bg-grey {
	background: #f2f2f2;
}

.section-cont-double {
	height: 130px !important;
}

.section-cont-double .section-name {
	bottom: 50%;
	transform: translateY(20%);
}

.section-cont-double h3.section-name {
	bottom: 55%;
}

.title4 {
	padding-top: 30px;
}

.te_interesa_content .container {
	display: block !important;
}

@media all and (min-width: 767px) {
	.sub-menu {
		display: flex !important;
	}
	.container.full-width {
		display: block;
		max-width: 950px;
	}
	.section-cont {
		height: 104px;
		/*transform: translateY(-153px)*/
	}
	.page-home .section-cont {
		height: 235px !important;
		transform: translateY(-153px);
	}
	h3 .section-name-title {
		font-size: 1.75em !important;
	}
	.section-name {
		bottom: 50%;
		transform: translateY(50%);
	}
	.section-cont-double .section-name {
		bottom: 50%;
		transform: translateY(20%);
	}
	.section-image {
		width: 100%;
		height: 100%;
		object-fit: cover;
	}
	#wrapper .header--main {
		height: 292px;
	}
	.container {
		display: flex;
		flex-direction: column;
		min-height: 90%;
	}
	.navigation-bar {
		order: -2;
	}
	.header-carousel {
		order: -1;
		z-index: 2;
	}
	.brand {
		order: -3;
	}
	.modal-alert {
		top: 155px !important;
	}
	.header--main .modal-alert {
		top: 155px !important;
	}
	.header-carousel .owl-controls .owl-pagination {
		display: flex;
		justify-content: space-between;
		width: 100%;
		padding: 0 12px;
		transform: translateY(-80px);
		color: #003df6;
	}
	.header-carousel .owl-controls .owl-pagination .owl-page.active {
		display: none;
	}
	.header-carousel .owl-controls .owl-pagination .owl-page:last-child {
		margin-left: auto;
	}
	.header-carousel .owl-controls .owl-pagination .owl-page:last-child span
		{
		background-image:
			url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' style='width:24px;height:24px' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='M8.59,16.58L13.17,12L8.59,7.41L10,6L16,12L10,18L8.59,16.58Z' /%3E%3C/svg%3E");
	}
	.header-carousel .owl-controls .owl-pagination .owl-page:first-child span
		{
		background-image:
			url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' style='width:24px;height:24px' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='M15.41,16.58L10.83,12L15.41,7.41L14,6L8,12L14,18L15.41,16.58Z' /%3E%3C/svg%3E");
	}
	.navigation-bar--desktop .mw-content, .most-watched .mw-content {
		height: 40px;
	}
}

@media ( max-width : 991px) {
	.navigation-bar {
		background: #000 !important;
		padding: 15px 0;
	}
	.header-logo {
		margin-top: 0;
	}
	.sidebar-ico {
		height: auto;
		width: auto;
	}
	.sidebar-ico:after {
		font-size: 20px;
	}
	.header-carousel--desktop.header-carousel {
		position: absolute !important;
		top: 58px !important;
		z-index: 99 !important;
	}
	.carouselHome .owl-item {
		max-width: 110px !important;
	}
	.navigation-bar.navigation-bar-toggle.navigation-bar-active .col-md-12 {
		margin-top: -15px !important;
	}
}

@media screen and (min-width: 767px) and (max-width: 991px) {
	.navigation-bar.navigation-bar-toggle.navigation-bar-active .searcher-form .row
		{
		display: block !important;
		margin-top: -5px !important;
	}
	.navigation-bar.navigation-bar-toggle.navigation-bar-active .searcher-form .col-xs-2
		{
		margin-top: 5px !important;
	}
	.navigation-bar-active .searcher-toggle {
		margin-top: 17px !important;
	}
	h3.section-name {
		transform: translateY(50px) !important;
	}
}

@media screen and (max-width: 767px) {
	.navigation-bar--desktop {
		display: none
	}
	.header .col.most-watched.nocontent {
		display: block;
	}
	.most-watched {
		flex-direction: column;
	}
	.most-watched .col-sm-3, .most-watched .col-sm-9 {
		width: 100%;
	}
	.most-watched .col-sm-9 .mw-content {
		flex-direction: column;
	}
	.header-carousel--desktop.header-carousel {
		display: none;
	}
	.header-carousel {
		width: 100%;
		position: relative !important;
		padding: 0;
	}
	.modal-alert {
		z-index: 99 !important;
		/*position: relative;*/
		position: absolute;
		top: 35px;
		width: 100%;
	}
	.header--main .modal-alert {
		z-index: 99 !important;
		/*position: relative;*/
		position: absolute;
		top: 220px;
		width: 100%;
	}
	.navigation-bar--desktop .most-watched .col-sm-9 .mw-content {
		padding: 13px 0 !important;
		background: #fff;
		min-height: 115px;
	}
	.bg-fluid1.fluid1--main {
		/*position: absolute;*/
		/*top: 58px;*/
		width: 100%;
	}
}

@media ( min-width : 991px) {
	#wrapper .header--main {
		height: 400px;
	}
	.modal-alert {
		top: 108px !important;
	}
	.header--main .modal-alert {
		top: 250px !important;
	}
	.section-cont-double .section-name {
		bottom: 50%;
		transform: translateY(50%);
	}
	.title4 {
		padding-top: 60px;
	}
	.width90 {
		width: 90%;
	}
}

.alturaMain {
	height: auto !important;
	min-height: 90%
}

.alturaModoAcceso {
	height: auto;
	min-height: 90%
}

.alturaView {
	height: 100%;
}

.alturaAuto {
	height: auto;
	min-height: 90%
}