
/*
Theme Name: goal
Theme URI: https://goal.ancorathemes.com
Description: Goal is a Premium WordPress theme that has built-in support for popular Page Builders, slider with swipe gestures, and is SEO- and Retina-ready. The unique system of inheritance and override options allows setting up individual parameters for different sections of your site and supported plugins.
Author: AncoraThemes
Author URI: https://ancorathemes.com
Template: goal
Version: 1.1.0
Text Domain: nome-child-theme
*/


/* STILI GLOBALI */
/* STILI GLOBALI */
/* STILI GLOBALI */
/* STILI GLOBALI */

/*
.elementor-widget-image img {
	border-radius: 12px;
}
.elementor-widget-image img:not(header .elementor-widget-image img) {
	border-radius: 12px;
}
*/
/*
.primary a.elementor-button {
	background:#E41C25;
	color:#fff;
	border-radius:8px;
	padding:16px 32px;
	font-weight:700;
	border:2px solid #E41C25;
	text-transform: normal;
}
.primary a.elementor-button:hover{
	background:#C81C25;
	border:2px solid #C81C25;
}

.secondary a.elementor-button {
	background:##1C1818;
	color:#fff;
	border-radius:8px;
	padding:16px 32px;
	font-weight:700;
	border:2px solid ##1C1818;
	text-transform: normal;
}
.secondary a.elementor-button:hover{
	background:#FFFFFF;
	color:#1C1818;
	border:2px solid #FFFFFF;
}
*

/* End STILI GLOBALI */
/* End STILI GLOBALI */
/* End STILI GLOBALI */
/* End STILI GLOBALI */


.custom-post-one .trx-addons-posts-item-meta {
	margin-top: -125px;
	background: transparent;
	position: relative;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 10px;
}
.custom-post-one .trx-addons-posts-item-title {
	background: transparent;
	position: relative;
	padding-left: 30px;
	padding-right: 30px;
}

.custom-post-one {
  position: relative;
}

.custom-post-one .trx-addons-posts-item-thumbnail-wrap::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
	180deg,
	rgba(111, 11, 22, 0.50) 45%,
	rgba(111, 11, 22, 0.74) 55%
  );
  pointer-events: none;
  border-radius: 12px 12px 12px 12px;
}

.trx_addons_scroll_to_top.trx_addons_scroll_to_top.trx_addons_scroll_to_top {
	background: #ffffff;
	border-radius: 5px;
	font-size: 18px;
}
.trx_addons_scroll_to_top.trx_addons_scroll_to_top.trx_addons_scroll_to_top:hover {
color:#6F0B16;
}




.players-gallery-fade {
  position: relative;
  overflow: hidden;
}

.players-gallery-fade::before,
.players-gallery-fade::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  width: 45%;
  z-index: 999;
  pointer-events: none;
}

.players-gallery-fade::before {
  left: 0;
  background: linear-gradient(
	90deg,
	#ffffff 0%,
	rgba(255, 255, 255, 0.95) 35%,
	rgba(255, 255, 255, 0) 100%
  );
}

.players-gallery-fade::after {
  right: 0;
  background: linear-gradient(
	270deg,
	#ffffff 0%,
	rgba(255, 255, 255, 0.95) 35%,
	rgba(255, 255, 255, 0) 100%
  );
}





.players-gallery-fade .slide_title a,
.players-gallery-fade .slide_title a:hover {
	color: #E41C25!important;
	font-family: "Big Shoulders Display", Sans-Serif;
	font-weight: 700;
}
.players-gallery-fade .slider-slide .slide_info .slide_cats {
	font-size: inherit!important;
}
.players-gallery-fade .slide_cats a,
.players-gallery-fade .slide_cats a:hover {
	color:#1C1818!important;
	font-family: "Roboto", Sans-Serif;
	font-size:18px;
	font-weight: 700;
	font-style: normal;
}



@media(max-width:767px) {
  
  .players-gallery-fade a,
  .players-gallery-fade a:hover {
	color: #E41C25;
	font-family: "Big Shoulders Display", Sans-Serif;
	font-size:22px;
	font-weight: 700;
	line-height: 28px;
	}

.players-gallery-fade .slide_cats a,
.players-gallery-fade .slide_cats a:hover {
	color:#1C1818;
	font-family: "Roboto", Sans-Serif;
	font-size:16px;
	font-weight: 700;
	font-style: normal;
	}  
}

a.elementor-social-icon:hover {
	font-size:32px;
}


.sportspress .sp-event-results a {
	font-family: Roboto;
	font-size:48px;
	font-weight:900;
	line-height: 100%;
	letter-spacing: -0.1em;
}

.sportspress .sp-template-event-blocks table.sp-data-table td {
	padding: 8px;
}
.sportspress .gallery-item IMG {
	border-top-left-radius: 12px;
	border-top-right-radius: 12px;
}
.sportspress .sp-template-gallery dd.has-number {
	border-bottom-left-radius: 18px;
	border-bottom-right-radius: 12px;
}
.sp-template-gallery .gallery-item strong {
	border-bottom-left-radius: 12px;
}

.sportspress .sp-template-gallery .gallery-item strong {
	background: #D32F2F;
}
.sportspress .sp-template-gallery .sp-gallery-wrapper>* {
	padding: 5px 8px;
}
.sportspress .sp-player-details {
	padding-top:0;
}
.sportspress .sp-template-details dt {
	border-top: none;
}
.player-detail-altezza + .player-detail-value::after {
	content: " CM";
}





.single-post .elementor-element IMG {
	border-radius: 12px;
}
.page_content_wrap {
	padding-bottom: 0;
}
.single-post HEADER .header-desktop {
	background: #1C1818;
}
.archive HEADER .header-desktop {
	background: #1C1818;
}
.archive .content_wrap_fullscreen,
 .single-post .content_wrap_fullscreen {
	margin-top: -12px;
}


.ticket > a {
	display: flex;
	align-items: center;
	gap: 6px;
}

.trx-addons-menu-link-parent:before, .trx-addons-menu-link-parent:after {
	position: relative;
}

.ticket > a::before {
	content: "" !important;
	display: inline-block !important;
	opacity: 1 !important;
	visibility: visible !important;
	width: 14px;
	height: 14px;
	margin-right: 4px;
	vertical-align: middle;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.66683 5.33334V4.66667M6.66683 8.33334V7.66667M6.66683 11.3333V10.6667M3.46683 2.66667H12.5335C13.2802 2.66667 13.6536 2.66667 13.9388 2.812C14.1897 2.93983 14.3937 3.1438 14.5215 3.39468C14.6668 3.6799 14.6668 4.05327 14.6668 4.80001V5.66667C13.3782 5.66667 12.3335 6.71134 12.3335 8.00001C12.3335 9.28867 13.3782 10.3333 14.6668 10.3333V11.2C14.6668 11.9467 14.6668 12.3201 14.5215 12.6053C14.3937 12.8562 14.1897 13.0602 13.9388 13.188C13.6536 13.3333 13.2802 13.3333 12.5335 13.3333H3.46683C2.72009 13.3333 2.34672 13.3333 2.06151 13.188C1.81063 13.0602 1.60665 12.8562 1.47882 12.6053C1.3335 12.3201 1.3335 11.9467 1.3335 11.2V10.3333C2.62216 10.3333 3.66683 9.28867 3.66683 8.00001C3.66683 6.71134 2.62216 5.66667 1.3335 5.66667V4.80001C1.3335 4.05327 1.3335 3.6799 1.47882 3.39468C1.60665 3.1438 1.81063 2.93983 2.06151 2.812C2.34672 2.66667 2.72009 2.66667 3.46683 2.66667Z' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
}

.reserved .trx-addons-menu-link-text {
	display: none;
}

.reserved {
	padding-left: 13px;
}

.reserved a {
	background: #E41C25;
	border-radius: 100%;
	padding:7px!important; 
	width: 28px!important;
}

.reserved > a {
	display: flex;
	align-items: center;
	gap: 6px;
}

.reserved > a::before {
	content: "" !important;
	display: inline-block !important;
	opacity: 1 !important;
	visibility: visible !important;
	width: 14px;
	height: 14px;
	margin-right: 0px;
	vertical-align: middle;
	background-repeat: no-repeat;
	/*background-position: center;*/
	background-size: contain;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 26' fill='none'%3E%3Ccircle cx='12.5' cy='7.5' r='5.5' stroke='%23ffffff' stroke-width='2.5'/%3E%3Cpath d='M2 24c0-4.5 4.7-8 10.5-8S23 19.5 23 24' stroke='%23ffffff' stroke-width='2.5' stroke-linecap='round'/%3E%3C/svg%3E") !important;
}

a.trx-addons-submenu-link {
	font-family: "Roboto"!important, sans-serif;
	text-transform: none!important;	
}



.seo_h1 {
	display: block;
	color: transparent;
	/*-webkit-text-stroke: 2px #ffffff;*/
	-webkit-text-stroke: 0.01em #fff!important;
}


.otgs-development-site-front-end {
	display: none
}

body.body_style_fullscreen.single-sp_player .page_content_wrap{padding-top:0!important}

.elementor-heading-title .sp-player-number {display: none}






.player-layout{
	display:flex;
	align-items:stretch;
	gap:60px;
	width:100%;
}

.player-photo{
	width:38%;
	flex-shrink:0;
}

.player-photo img{
	width:100%;
	height:auto;
	display:block;
}

.player-data{
	width:62%;
}

/* DETAILS */

.player-data .sp-template-player-details dl{
	display:grid;
	grid-template-columns:1fr 1fr;
	width:100%;
	margin:0;
}

.player-data .sp-template-player-details dt,
.player-data .sp-template-player-details dd{
	min-height:84px;
	display:flex;
	align-items:center;
	border-bottom:1px solid #b8b8b8;
	margin:0;
	padding:0 20px;
	font-family:"Big Shoulders Display",sans-serif;
	text-transform:uppercase;
}

.player-data .sp-template-player-details dt{
	justify-content:flex-start;
	color:#d4d4d4;
	font-size:30px;
	font-weight:400;
}

.player-data .sp-template-player-details dd{
	justify-content:flex-end;
	text-align:right;
	color:#000;
	font-size:30px;
	font-weight:900;
}

.player-data .sp-template-player-details dd img{
	width:40px;
	height:auto;
	margin-right:16px;
}

/* MOBILE */

@media(max-width:767px){

	.player-layout{
		flex-direction:column;
		gap:30px;
	}

	.player-photo,
	.player-data{
		width:100%;
	}

	.player-data .sp-template-player-details dt,
	.player-data .sp-template-player-details dd{
		min-height:64px;
		padding:0 10px;
		font-size:22px;
	}

	.player-data .sp-template-player-details dd img{
		width:28px;
		margin-right:10px;
	}

}

.sportspress .sp-player-details .player-detail-label.player-detail-squadra-corrente {display: none}
.sportspress .sp-player-details .player-detail-value.player-detail-squadra-corrente {display: none}


.sc_widget_slider .slider_titles_outside_wrap .slide_info {
	display: flex;
	flex-direction: column;
	padding-top: 30px;
}
.sc_widget_slider .slider_titles_outside_wrap .slide_info .slide_title {
	order: 1;
}
.sc_widget_slider .slider_titles_outside_wrap .slide_info .slide_cats {
	order: 2;
	padding-top: 10px;
}


.sc_widget_slider .slider_titles_outside_wrap .slide_info {
	display: flex;
	flex-direction: column;
	padding-top: 30px;
}
.sc_widget_slider .slider_titles_outside_wrap .slide_info .slide_title {
	order: 1;
}
.sc_widget_slider .slider_titles_outside_wrap .slide_info .slide_cats {
	order: 2;
	padding-top: 10px;
}


.sc_widget_slider .slide_info {
	display: flex;
	flex-direction: column;
	padding-top: 30px;
}
.sc_widget_slider .slide_info .slide_title {
	order: 1;
}
.sc_widget_slider .slide_info .slide_cats {
	order: 2;
	padding-top: 0px;
}
.sc_widget_slider .slide_content {
	height: 100%;
	align-content: flex-end;
}
/*.societa-slider .swiper-wrapper .swiper-slide:first-of-type {
	margin-left:60px;
}
@media (max-width: 767px) {
	.swiper-wrapper .swiper-slide:first-of-type {
		margin-left:0px;
	}
}*/

/* PAGINA SQUADRA - CSS INSERITO IN CAMPO PERSONALIZZATO */
/*.sportspress .gallery-caption {padding-top:50px}
.sportspress .sp-template-gallery .sp-gallery-wrapper>* {padding-bottom: 100px;}
.sportspress .sp-template-player-gallery .sp-player-name {display:block;font-family:"Big Shoulders Display", sans-serif;font-size:40px;font-weight:700;line-height: 28px;color:#E41C25;text-align: center;}
.sportspress .sp-template-player-gallery .sp-player-position {display:block;font-family:"Roboto", sans-serif;font-size:18px;font-weight:700;line-height: 100%;color:#1C1818;text-transform: capitalize;padding-top: 15px;text-align: center;}*/
/* End PAGINA SQUADRA - CSS INSERITO IN CAMPO PERSONALIZZATO */



/*.sc_slider_controls.slider_pagination_style_fraction .slider_pagination_wrap>.swiper-pagination-current {
	font-size: inherit;
	line-height: inherit;
}*/



/* LOOP GRID POST - CRONACHE DI CAMPO */
/* LOOP GRID POST - CRONACHE DI CAMPO */

/* CSS INSERITO NEL BLOCCO */
.loop-grid-a .elementor-loop-container {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  gap: 30px;
}

.loop-grid-a .e-loop-item {
  grid-column: span 2;
}

.loop-grid-a .e-loop-item:nth-child(1),
.loop-grid-a .e-loop-item:nth-child(2) {
  grid-column: span 3;
}

.loop-grid-a .e-loop-item:nth-child(1) .e-con,
.loop-grid-a .e-loop-item:nth-child(2) .e-con {
  min-height: 700px;
}


.loop-grid-a .e-loop-item:nth-child(1) .elementor-heading-title,
.loop-grid-a .e-loop-item:nth-child(2) .elementor-heading-title {
	font-size: 40px;
	line-height: 100%;
}


@media (max-width: 767px) {
  .loop-grid-a .elementor-loop-container {
	grid-template-columns: 1fr;
  }

  .loop-grid-a .e-loop-item {
	  grid-column: span 3;
  }
  

  .loop-grid-a .e-loop-item .e-con,
  .loop-grid-a .e-loop-item:nth-child(1) .e-con,
  .loop-grid-a .e-loop-item:nth-child(2) .e-con {
	min-height: 300px;
  }
  
  .loop-grid-a .e-loop-item:nth-child(1) .elementor-heading-title,
  .loop-grid-a .e-loop-item:nth-child(2) .elementor-heading-title {
	  font-size: 24px;
	  line-height: 100%;
  }
 
}



/* PAGINAZIONE CRONACHE DI CAMPO */
.elementor-widget-container .elementor-pagination a {
	border: 2px solid #ffffff;
	border-radius: 8px;
	padding:16px 32px 16px 32px;
}
.elementor-widget-container .elementor-pagination span.current,
.elementor-widget-container .elementor-pagination a:hover {
	border: 2px solid #ffffff;
	border-radius: 8px;
	padding:16px 32px 16px 32px;
	background: #ffffff;
	color:#6F0B16!important;
}

body:not(.rtl) .elementor-4788 .elementor-element.elementor-element-002d93c .elementor-pagination .page-numbers {
	margin-right: 0px;
}
body:not(.rtl) .elementor-4788 .elementor-element.elementor-element-002d93c .elementor-pagination .page-numbers:not(:last-child) {
	margin-right: 10px;
}
body:not(.rtl) .elementor-4788 .elementor-element.elementor-element-002d93c .elementor-pagination .page-numbers:not(:first-child) {
	margin-left: 10px;
}
@media (max-width: 767px) {
	
}	
/* END PAGINAZIONE CRONACHE DI CAMPO */


/* PAGINAZIONE PAGINA ARCHIVIO */
.archive .elementor-widget-container .elementor-pagination a {
	border: 2px solid #1C1818;
	border-radius: 8px;
	padding:16px 32px 16px 32px;
}
.archive .elementor-widget-container .elementor-pagination span.current,
.archive .elementor-widget-container .elementor-pagination a:hover {
	border: 2px solid #1C1818;
	border-radius: 8px;
	padding:16px 32px 16px 32px;
	background: #1C1818;
	color:#FFFFFF!important;
}
/* END PAGINAZIONE PAGINA ARCHIVIO */



/* END LOOP GRID POST - CRONACHE DI CAMPO */
/* END LOOP GRID POST - CRONACHE DI CAMPO */


.post_item_single .elementor-grid-tablet-2 .elementor-grid {
	/*grid-template-columns: repeat(1,1fr);*/
}


/* BLOCCO PRICING TABLE DISABILITATO */
/* BLOCCO PRICING TABLE DISABILITATO */
/*.off .trx-addons-pricing-table-features,
.off .trx-addons-pricing-table-footer {
	position: relative;
	opacity: 1;
}

.off .trx-addons-pricing-table-features::after,
.off .trx-addons-pricing-table-footer::after {
	content: "";
	position: absolute;
	inset: 0;
	background: rgba(245, 245, 245, 0.72);
	z-index: 50;
	pointer-events: none;
	border-radius: inherit;
}

.off .trx-addons-pricing-table-features > *,
.off .trx-addons-pricing-table-footer > * {
	filter: grayscale(20%);
}
*/
.off a.trx-addons-pricing-table-button {
	pointer-events:none;
	cursor:default !important;
}
/* End BLOCCO PRICING TABLE DISABILITATO */
/* End BLOCCO PRICING TABLE DISABILITATO */



/* FIX NAV SX (allineamento a sinistra) */
/*.elementor-4668 .elementor-element.elementor-element-c5764b3 .trx-addons-main-nav-menu {
	 justify-content: flex-start;
}*/
/* End FIX NAV SX (allineamento a sinistra) */


/* FIX : fisso visualizzazione di 1 solo post */
.cauto-post .e-loop-item:nth-child(n+2){
	display:none !important;
}
/* End FIX : fisso visualizzazione di 1 solo post */


.single-post .elementor-element.article-in-evidenza  {
	justify-content: center;
}


/* PAGINIA ARTICOLO - LOOP IN EVIDENZA */
/* PAGINIA ARTICOLO - LOOP IN EVIDENZA */
@media (max-width: 768px) {
	.loop-in-evidenza .elementor-loop-container {
		gap:30px!important;
	}
	.loop-in-evidenza .elementor-heading-title {
	
	}
	
}
/* PAGINIA ARTICOLO - LOOP IN EVIDENZA */
/* PAGINIA ARTICOLO - LOOP IN EVIDENZA */



/* WPML */
/* WPML */
.wpml-ls-menu-item a {
	color:#ffffff!important;
}
li.wpml-ls-menu-item:hover > a{
	color:var( --e-global-color-theme_color_alt_text ) !important;
}

.wpml-ls-last-item a {
	padding-right: 0!important;
}

.wpml-ls-menu-item .wpml-ls-native {
	border-left:none;
	padding-left:12px;
	margin-right:0px;
}

.wpml-ls-menu-item ~ .wpml-ls-menu-item .wpml-ls-native {
	border-left:1px solid #fff;
	padding-right:0px;
	margin-right:0;
}

li.wpml-ls-item-it > a {
	padding-left: 0 !important;
	padding-right: 0 !important;
}
/* End WPML */
/* End WPML */



/* SEARCH */
/* SEARCH */
.search HEADER {
	background-color: #1C1818!important;
}
.search-var button.search_submit.trx_addons_icon-search:hover {
	background-color: inherit!important;
}

/* End SEARCH */
/* End SEARCH */



.elementor-4668 .elementor-element.elementor-element-602c8b8 {
	z-index: 999999;
}





/* TABLET TABLET TABLET TABLET TABLET TABLET TABLET TABLET TABLET TABLET TABLET TABLET TABLET TABLET TABLET TABLET TABLET TABLET TABLET TABLET TABLET TABLET TABLET TABLET TABLET TABLET TABLET TABLET TABLET TABLET TABLET TABLET TABLET TABLET TABLET TABLET TABLET TABLET TABLET TABLET TABLET TABLET TABLET TABLET TABLET TABLET TABLET TABLET TABLET TABLET TABLET TABLET TABLET TABLET TABLET TABLET TABLET TABLET TABLET TABLET TABLET TABLET TABLET TABLET TABLET TABLET TABLET TABLET TABLET TABLET TABLET TABLET TABLET TABLET TABLET TABLET TABLET TABLET */

@media (max-width: 1279px) {
	.post_item_single .elementor-grid-tablet-2 .elementor-grid {
		grid-template-columns: repeat(1,1fr);
	}
	
	
	/* MENU TABLET PORTRAIT / MOBILE */
	/* MENU TABLET PORTRAIT / MOBILE */
	/* MENU TABLET PORTRAIT / MOBILE */
	.menu-panel {
		position: fixed !important;
		top: 0 !important;
		right: 0 !important;
		bottom: 0 !important;
	
		width: 100% !important;
		max-width: 100vw !important;
		height: 100dvh !important;
	
		display: flex !important;
		flex-direction: column !important;
	
		overflow: hidden !important;
	
		transform: translateX(100%) !important;
		opacity: 0 !important;
		pointer-events: none !important;
	
		transition:
			transform .55s cubic-bezier(0.16, 1, 0.3, 1),
			opacity .35s ease !important;
	}
	
	.menu-panel.active {
		transform: translateX(0) !important;
		opacity: 1 !important;
		pointer-events: auto !important;
	}
	
	.menu-panel-scroll {
		flex: 1 1 auto !important;
		height: 0 !important;
		min-height: 0 !important;
	
		overflow-y: auto !important;
		overflow-x: hidden !important;
	
		-webkit-overflow-scrolling: touch !important;
		/*--align-items: initial!important;*/
	}
	

	.menu-panel .elementor-icon-list-icon {
		position: absolute;
		right: 0;
		margin-right: 0;
	}
	.menu-panel .elementor-icon-list-icon svg.e-font-icon-svg {
		width: 24px;
		height: 24px;
	}
	
	body.header_position_over .page_content_wrap,
	body.header_position_over .content_wrap,
	body.header_position_over #content {
		padding-top: 62px !important;
	}
	
	.menu-panel .elementor-icon-list-item .elementor-icon-list-icon svg:NOT(.e-font-icon-svg) {
		fill: #1c1818!important;
		stroke: #ffffff!important;
		stroke-width: 1!important;
		color:#ffffff!important;
		width: 24px;
		height: 24px;
	}
	.menu-panel .search_submit_icon svg path,
	.menu-panel .search_wrap .search_submit_icon svg {
		fill: #1c1818!important;
		stroke: #ffffff!important;
		stroke-width: 1!important;
		color:#ffffff!important;
		width: 22px!important;
		height: 22px!important;
	}
	

	.menu-panel-mobile  {
		position: fixed;
	}
	
	.menu-panel .wpml-ls-last-item .wpml-ls-native {
		border-left:1px solid #ffffff;
		padding-left: 10px;
	}
	
	.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text {
		padding-inline-start: 0;
	}
	
	.wpml-ls-legacy-list-horizontal{
		padding-left: 0;	
	}
	
	
	
	/* End MENU TABLET PORTRAIT / MOBILE */
	/* End MENU TABLET PORTRAIT / MOBILE */
	/* End MENU TABLET PORTRAIT / MOBILE */
	

	
}	





@media (max-width: 1024px) {
	

	
}	




/* MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE */
@media (max-width: 768px) {
	.sc_widget_slider .slider_titles_outside_wrap .slide_info .slide_cats {
		padding-top: 5px;
	}
	.category-filter BUTTON.e-filter-item {
		min-width: 160px;
	}
	.loop-post a.page-numbers,
	.loop-post a.page-numbers:hover,
	.loop-post SPAN.page-numbers.current {
		padding: 8px 12px 8px 12px;
	}
	.archive .loop-post a.page-numbers,
	.archive .loop-post a.page-numbers:hover,
	.archive .loop-post SPAN.page-numbers.current {
		padding: 8px 12px 8px 12px;
	}
	
	
	/* ICONA MENU MOBILE A DESTRA  */
	.trx-addons-menu-link-text{
		display:flex;
		align-items:center;
		justify-content:space-between;
		width:100%;
	}
	
	.trx-addons-menu-link-text .trx-addons-item-icon {
		order:2;
		margin-left:auto;
		margin-right:0;
		display:flex;
		align-items:center;
	}
	
	.trx-addons-menu-link {
		display:flex;
		align-items:center;
		justify-content:space-between;
		width:100%;
	}
	.trx-addons-icon i {
		font-size: 24px;
	}
	
	.ticket > a::before {
		position:absolute;
		right:0;
		margin-right: 0;
		width: 24px;
		height: 24px;
	}
	/* ICONA MENU MOBILE A DESTRA  */
	
	
	body.header_position_over .page_content_wrap,
	body.header_position_over .content_wrap,
	body.header_position_over #content {
		padding-top: 87px !important;
	}
	
	.elementor-4668 .elementor-element.elementor-element-3acce23.e-con {
		--align-self: inherit;
	}
	
	
	
}	






