/*
** Progetti Astratti
** www.progettiastratti.com
**
** Theme: Struttura
** Version: 4.2.3
*/

/* LANDING PAGE (AS CUSTOM POST) Hide Header, Toolbar, Sepcific Section */
/* add 'hide-for-landing' css wher eyou want to hide */
/* use .postid-IDoFtheCustomPost or .page-id-IDoFthePage you want to hide */
/* change numberID with what you need */
/*
.postid-numberID .tm-header { display: none!important; }
.postid-numberID .tm-header-mobile { display: none!important; }
.postid-numberID footer { display: none!important; }
.postid-numberID .hide-for-landing { display: none!important; }
*/

/* -------------------------------------- */
/* CSS animations  */
.pa-float {
    animation: float_4246 2s linear infinite;
    transform-origin: 50% 50%;
  }
  
  @keyframes float_4246 {
    0% { transform: translateY(0) }
    50% { transform: translateY(-6px) }
    100% { transform: translateY(0) }
  }

/* -------------------------------------- */
/* General */
select {
    font-size: 14px;
    color: #000!important;
    text-transform: uppercase;
    background-color: transparent;
    padding: 20px;
}

#detach-button-host {
    display: none!important;
}

/* Navbar center dropdown menu items */
.uk-navbar-dropdown-nav li a {
	justify-content: center;
}

/* Article */
.uk-article div[property="image"] img {  
    display: block;   
    margin: 0 auto;
    border:1px solid #000;
}

/* Hide google captcha v3 */
.grecaptcha-badge {
    visibility: hidden!important;
}

/* Mobile - Toggle */
.uk-navbar-right, .uk-navbar-toggle { z-index:999; }

/* Mobile - Navbar */
.uk-accordion-title::before { display: none; }


/* LOGO */
@media all and (max-width: 600px) {
    .uk-logo img { margin-top: 20%; 
    }
}

/* BURGERMENU */
.uk-navbar-toggle svg {
    margin-top: 50%!important;
    margin-right: 15px!important;
    width: 35px; height:35px;
}

/*/ LOGO change on Sticky
.uk-logo h2 {display:none;}  
.uk-logo img.alt-logo, .uk-sticky-fixed .uk-logo img {display:none;}  
.uk-sticky-fixed .uk-logo h2 {display: inline; margin-top:10%;}  
.uk-sticky-fixed .uk-logo img.alt-logo {display:block;} */

/* TOOLBAR MENU + ICONE */
.tm-toolbar .uk-margin-auto-left a:link {
	color: #000;
    text-transform: uppercase;
    padding: 0 4px 0 4px;
}
.tm-toolbar .uk-margin-auto-left a:visited {color: #000;}
.tm-toolbar .uk-margin-auto-left a:hover {
  color: #fff; background-color: #000;
    padding: 0 4px 0 4px;
}

.tm-toolbar a:link { 
    padding-left:2px!important;
    padding-right:2px!important;
}
.bgbs2023 a:link {
    border: 0;
    background-color: #FAB541;
    padding-left:15px!important;
    padding-right:15px!important;
    border-radius: 25px;
    color: #fff!important;
    font-weight: bold!important;
}
.bgbs2023 a:hover {
    border-radius: 25px;
    color: #fff!important;
    border:0;
    background-color: #0D65A7!important;
    padding-left:15px!important;
    padding-right:15px!important;
	font-weight: bold!important;
}
.nataletae a:link {
	border: 0;
    background-color: red!important;
    padding-left:15px!important;
    padding-right:15px!important;
    border-radius: 25px;
    color: #fff!important;
   	font-weight: bold!important;
}
.nataletae a:hover {
    border-radius: 25px;
    color: #fff!important;
    border:0;
    background-color: red!important;
    padding-left:15px!important;
    padding-right:15px!important;
    font-weight: bold!important;
}

#tm-sidebar { text-align: center; }