body{
overflow-x:hidden!important;
}
.logo-header img {
transform-origin: top center;
transition: transform 0.3s ease;
top:0!important; }
.shrink {
transform: scale(0.65);
}
.menu-container.grow{
transition:all 0.3 ease;
padding:20px 0;
}
.site-main{
padding-top:0px!important;
}
.elementor-icon-list-text{
text-align: justify!important;
}
.elementor-widget-spacer .elementor-widget-container{
background-size: cover!important;
background-position: center center!important;
}
#tribe-events-pg-template {
max-width: 100%!important;
}
.tribe-events-calendar-list__event-venue span{
text-transform: uppercase;
font-weight:900!important;
}
.tribe-events-calendar-list__event-venue-address{
}
.prize-image img{
filter: drop-shadow(5px 5px 10px rgba(0, 0, 0, 0.5))!important
}
.prt-marquebox-style3 ul.marquebox-list li:before {
content: "" !important;
font-family: inherit !important; font-size: 0 !important; position: absolute !important;
bottom: auto !important;
top: -10px !important;
left: auto !important;
right: -93px !important;
width: 59px !important; height: 60px !important; background-image: url(https://spartanbikerace.pt/wp-content/themes/raccer-child/LOGO ELMO DOURADO.png) !important; background-size: contain !important; background-repeat: no-repeat !important; background-position: center !important; }
.tribe-events-header,
.tribe-events-calendar-list__event-date-tag,
.tribe-events-calendar-list__event-datetime-wrapper,
.tribe-events-c-subscribe-dropdown__container
{
display:none!important;
}
.tribe-events-calendar-list__event-title-link:hover{
text-decoration: none!important;
color:#f56331!important;
border-bottom:none!important;
}
.tribe-events-calendar-list__event-title-link{
text-decoration: none!important;
border-bottom:none!important;
}
.tribe-events-calendar-list__event-featured-image{
border-radius:30px;
} .gallery-menu .elementor-widget-nav-menu .sub-menu {
display: block !important; visibility: visible !important; opacity: 1 !important; height: auto !important; transform: none !important; pointer-events: auto !important; } .gallery-menu .elementor-widget-nav-menu .sub-menu a {
padding-left: 20px!important; }
.gallery-menu .elementor-nav-menu > .menu-item > a{
font-size:18px;
border-radius:10px!important;
padding:20px 20px;
text-align: center!important;
}
.gallery-menu .elementor-nav-menu > .menu-item > a.elementor-item-active,
.gallery-menu .elementor-nav-menu > .menu-item > a:hover{
background-color:#F56331!important;
color:#fff;
}
.gallery-menu .elementor-nav-menu > .menu-item > a {
background-color:gray!important;
color:#fff;
}
.gallery-menu .sub-menu > .menu-item > a {
background-color:transparent!important;
font-size:15px;
}
.gallery-menu .sub-menu > .menu-item > a:hover {
background-color:transparent!important;
color:#F56331!important;
}
.gallery-menu .sub-menu .sub-menu a{
padding:0;
}
.select2-container--default .select2-selection--single {
background-color: #f0f0f0!important; border: 1px solid #ccc!important; border-radius: 4px!important; padding: 0px 7px !important;
height: 45px !important;
}
.tribe-events-calendar-list-nav.tribe-events-c-nav{
display:none!important;
}
.cpel-switcher__list{
background-color:#fff!important;
border-radius:3px;
}
.cpel-switcher__list a{
color:#000!important;
padding:2px 5px!important;
}
.single-racegallery .my-page-title,
.single-racegallery .my-spacer-head,
.single-race_videos .my-page-title,
.single-race_videos .my-spacer-head {
display:none!important;
}
.select2-search.select2-search--dropdown {
display:none;
}
.prize-money-container th,
.prize-money-container td{
text-align:center;
}
.prize-money-container td{
width:25%;
}
.prize-money-container .prize-money-cat-fst{
width:90px!important;
}
.prize-money-header{
color:#000!important;
background-color: #ffc000;
}
.prize-money-header th{
color:#000!important;
}
.logo-container .elementor-sticky--active img{
width:70%!important;
}
.cpel-switcher__toggle.cpel-switcher__lang{
padding-left:5px!important;
}
.prt-text-video-circle e,
.prt-text-video-circle a{
color:#26617A!important;
--fill:#26617A!important;
fill:#26617A!important;
}
.tribe-events-l-container{
padding-top:0px!important;
}
.tribe-events-calendar-list__month-separator time{
text-transform: capitalize!important;
}
@media (max-width: 1339px) {
br, .elementor-widget-container br, .elementor-widget-icon-box .elementor-icon-box-description br{
display:block!important;
}
.elementor-sticky--active .logo-container{
top:5px!important;
}
.elementor-sticky--active .logo-container img{
width:70%!important;
}
.cpel-switcher--layout-dropdown .cpel-switcher__toggle--on+.cpel-switcher__list {
max-height: 300%!important;
}
}