.inst{
	background-color: #F86A14;
	color: #ffffff;
	padding-top: 15px;
	margin-bottom: 20px;
	padding-left:10px;
	text-align:center
}
#boldSiteFooterWidgetsRow{
	justify-content: center !important;	
}
.btContent a:hover{
	color: #ffffff;
}
.naranja .bt_bb_service_content_title{
	color:#F86A14 !important
}
.slick-dots{
	display: none !important;
}
.videof1{
	margin-top:150px
}
.bt_bb_service_content_title{
	color: #000000;
}
.bt_bb_service_content{
	margin-top: 5px !important;
}
.btLogoAreaSocial{
	display: none;
}
.tsvg-blocks-list{
	justify-content:center !important;
}
.btPrevNextNavSection{
	display: none;	
}
#sedeC1 h1{
	text-align: center;
}
#homey1 .bt_bb_port{
	padding-top: 5em;
}
.btAccentLightHeader .btBelowLogoArea a:hover, .btAccentLightHeader .topBar a:hover{
	color:#ffffff;
}
.naranja{
	color:#F86A14;
}
.btWidgetWithText:hover{
	color: #ffffff !important;
}
.btLogoArea{
	background-color: #ffffff;
	color: #47a2ff;
}
.btAccentLightHeader .topBar{
	background-color:#F86A14;
	color: #ffffff;
}
.bt_bb_headline h2 strong{
	color: #F86A14;
}
.bt_bb_service{
	color: #ffffff;
}
.bt_bb_size_large.bt_bb_service .bt_bb_icon_holder{
	color: #ffffff;
	box-shadow: 0 0 0 1px #ffffff inset;
}
.btBreadCrumbs{
	display: none;
}
.btSiteFooterWidgets #boldSiteFooterWidgetsRow .btBox{
	max-width: 33.3%;
}
#homex1{
	margin-top: 120px
}
.btHasCrest.btMenuHorizontal.btStickyHeaderActive .btCrest{
	display:block;
}
#homex22{
	margin-top:65px;
}
#homex23{
	margin-top:100px;
}
.rt-20{
	margin-top:20p;
}
.rt-21{
	margin-top:30p;
}
.bt_bb_timetable .bt_bb_timetable_title_flex .bt_bb_timetable_title{
	flex: 1 0 35%;
	border-right:0px;
}
.bt_bb_timetable_location{
	flex: 1 0 25% !important;
	border-right: 1px solid #ffffff;
	text-align: center !important;
}
.bt_bb_timetable_date{
	flex: 1 0 30%;
}
.bt_bb_timetable .bt_bb_timetable_inner_row .bt_bb_timetable_day{
	flex: 1 0 35% !important;
}
.bt_bb_timetable .bt_bb_timetable_inner_row .bt_bb_timetable_time{
	flex: 1 0 25%;
	text-align:center;
}
.bt_bb_timetable_date2{
	flex: 1 0 30%;
}
.btSiteFooter h4{
	color: #F86A14
}
.imgh{
	max-width: 100px;	
}
.bt_bb_masonry_image_grid.bt_bb_gap_small .bt_bb_masonry_post_image_content .bt_bb_grid_item_inner img{
	max-height: 260px;
	width: 100%;
}
.bt_bb_grid_item{
	height: 260px !important;
}
.btBox.widget_bt_bb_text_image .slick-slider .slick-slide img{
	max-width: 150px;
	margin: 0 auto;
}
.sp_flags{
	max-width: 20px !important;
}
th.data-name.sorting {
	min-width: 200px;
}

/* ===== FIX RECUADROS TITULOS ===== */
.bt_bb_headline,
.bt_bb_headline header,
.bt_bb_headline h1,
.bt_bb_headline h2,
.bt_bb_headline h3,
.bt_bb_headline h4,
.bt_bb_headline h5,
h1.bt_bb_headline_tag,
h2.bt_bb_headline_tag,
h3.bt_bb_headline_tag,
h4.bt_bb_headline_tag,
h5.bt_bb_headline_tag {
	border: none !important;
	outline: none !important;
	box-shadow: none !important;
}

/* ===== FIX GAME RESULT - LAYOUT COMPLETO ===== */
.bt_bb_game_result_wrap {
	display: flex !important;
	align-items: center !important;
	justify-content: space-between !important;
	width: 100% !important;
	gap: 10px !important;
}
.bt_bb_game_result_team {
	flex: 1 1 0 !important;
	min-width: 0 !important;
	max-width: none !important;
	text-align: center !important;
	overflow: visible !important;
}
.bt_bb_game_result_title {
	opacity: 1 !important;
	white-space: normal !important;
	word-break: break-word !important;
	text-align: center !important;
	line-height: 1.2 !important;
	font-size: 0.85em !important;
	display: block !important;
	width: 100% !important;
}
.bt_bb_game_result_data {
	width: 100% !important;
	display: block !important;
}
.bt_bb_game_result_value {
	flex-shrink: 0 !important;
}

@media only screen and (max-width: 720px) {
	.btLogoAreaSocial{
		width: 100%;
		text-align: right;
		padding-top: 10px;
		display: block;
	}
	h1{
		font-size:2em;
		text-align: center;
	}
	#homex1{
		margin-top: 10px
	}
	#homec1{
		margin-top: 40px;
	}
	#homex22{
		margin-top:25px;
	}
	#homex23{
		margin-top:20px;
	}
	.mt-20{
		margin-top: 30px;
	}
	.btSiteFooterWidgets #boldSiteFooterWidgetsRow .btBox{
		max-width: 100%;
		text-align: center;
	}
	.btLightSkin .btSiteFooterWidgets{
		font-size: 18px;
	}
	.btSiteFooterWidgets #boldSiteFooterWidgetsRow .btBox{
		padding-bottom: 0px;
	}
	.btSiteFooterWidgets{
		padding-top: 2em;
	}
	.widget_sp_image-description{
		margin-top: 25px;	
	}
	.btSiteFooter h4{
		font-size: 20px;
	}
	#menu-footer2 {
		margin: 0px;
	}
	#menu-footer2 li{
		list-style-type: none;
		padding:0 0 10px 0;
	}
	.bt_bb_size_large.bt_bb_headline h1, .bt_bb_size_large.bt_bb_headline h2, .bt_bb_size_large.bt_bb_headline h3, .bt_bb_size_large.bt_bb_headline h4, .bt_bb_size_large.bt_bb_headline h5, .bt_bb_size_large.bt_bb_headline h6{
		font-size:2.3rem;
	}
	.bt_bb_masonry_image_grid.bt_bb_gap_small .bt_bb_masonry_post_image_content .bt_bb_grid_item_inner img{
		max-height: 100%;
	}
	.bt_bb_grid_item{
		height: auto !important;
	}
	.btPortfolioSingle.btPostSingleItemStandard .btArticleContent{
		display: block;
	}
	.bt_bb_grid_container.bt_bb_columns_3 .bt_bb_grid_sizer, .bt_bb_grid_container.bt_bb_columns_3 .bt_bb_grid_item{
		width: 100%;
	}
	.bt_bb_timetable .bt_bb_timetable_inner_row .bt_bb_timetable_day{
		text-align: center;
	}
	.bt_bb_timetable .bt_bb_timetable_inner_row .bt_bb_timetable_time{
		text-align: center !important;
	}
	.bt_bb_timetable_title, .bt_bb_timetable_location{
		text-align: center !important;
	}
	.bt_bb_masonry_image_grid.bt_bb_gap_small .bt_bb_masonry_post_image_content .bt_bb_grid_item_inner img{
		max-height: max-content;
	}
	.videof1{
		margin-top:10px
	}
	.bt_bb_size_large.bt_bb_headline h2{
		font-size: 2em;
	}
	.bt_bb_separator.bt_bb_top_spacing_large{
		margin-top: 4em;
	}

	/* FIX GAME RESULT MÓVIL */
	.bt_bb_game_result_wrap {
		flex-direction: row !important;
		flex-wrap: nowrap !important;
		align-items: flex-start !important;
		justify-content: space-between !important;
		width: 100% !important;
	}
	.bt_bb_game_result_team {
		flex: 1 1 0 !important;
		min-width: 0 !important;
		max-width: none !important;
		text-align: center !important;
	}
	.bt_bb_game_result_title {
		font-size: 0.65em !important;
		white-space: normal !important;
		word-break: break-word !important;
		display: block !important;
		width: 100% !important;
	}
	.bt_bb_game_result_data {
		width: 100% !important;
		display: block !important;
	}
}