.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-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: 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%;
} .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;
} @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;
}        .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%;
}
} .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) {
}  .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;
}   .post_item_single .elementor-grid-tablet-2 .elementor-grid { }   .off a.trx-addons-pricing-table-button {
pointer-events:none;
cursor:default !important;
}      .cauto-post .e-loop-item:nth-child(n+2){
display:none !important;
} .single-post .elementor-element.article-in-evidenza  {
justify-content: center;
}  @media (max-width: 768px) {
.loop-in-evidenza .elementor-loop-container {
gap:30px!important;
}
.loop-in-evidenza .elementor-heading-title {
}
}    .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;
}    .search HEADER {
background-color: #1C1818!important;
}
.search-var button.search_submit.trx_addons_icon-search:hover {
background-color: inherit!important;
}  .elementor-4668 .elementor-element.elementor-element-602c8b8 {
z-index: 999999;
} @media (max-width: 1279px) {
.post_item_single .elementor-grid-tablet-2 .elementor-grid {
grid-template-columns: repeat(1,1fr);
}   .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; }
.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;	
}   }	
@media (max-width: 1024px) {
} @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;
} .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;
} 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;
}
}