/* SOLATUBE - INFINITY MOTION CUSTOM CSS BY F14WEB */

/* generici */
.no-main .tm-main { padding: 0px; }
.no-main .tm-main article { padding-top: 65px; padding-bottom: 65px; }

xxx.uk-navbar-center:not(:only-child) { left: 60%; }
.uk-navbar-item.uk-logo img { max-width: 200px; }
.uk-section-muted { background: #fafafa; }

/* voce di menu attiva */
.uk-navbar-nav>li.uk-active a::before { right: 15px; background-color: #d05e3b; height: 2px; }

/* correzione font voce di menu */
.uk-navbar-nav>li { font-family: Nunito Sans; }
.uk-navbar-nav li { position: relative; }
.uk-navbar-nav .c2a { color: #FFF; }

/* voce di menu c2a */
.uk-navbar-nav .c2a:before { position: absolute; background: #d05e3b; height: 31px; width: 161px; border-radius: 7px; top: 32px; left: 5px; border: 2px solid #d05e3b;}
.uk-navbar-nav .c2a.w80:before { width: 80px!important; }
.uk-navbar-nav>li:hover>.c2a::before, .uk-navbar-nav>li>.c2a.uk-open::before, .uk-navbar-nav>li>.c2a:focus::before,.uk-navbar-nav .uk-active .c2a:before { right: unset; background-color: transparent; height: 31px; color: #d05e3b; border: 2px solid;}
#tm-mobile .uk-nav-primary .c2a { background: #d05e3b; border-radius: 20px; color: #FFF; }

.uk-navbar-item { color: #d05e3b; }

/* icon social *
.social .uk-icon { background-color: #f3f3f3; color: rgba(167,167,167,.48); padding: 8px; border-radius: 30px; margin: 0 5px; border: 0px solid #d05e3b; }
.social .uk-icon:hover, .social .uk-icon:focus { background-color: #d05e3b; color: #fff; }
.social ul { list-style-type: none; margin-top: 15px; padding-left: 0; margin-bottom: 0px; }
.social li { display: inline-block; }

/* button */
.uk-button-default.grey { border: 2px solid #999; background-image: linear-gradient(90deg,transparent 50%,#999 50%); }
.uk-button-default.grey:hover, .uk-button-default.grey:focus { color: #999!important; }
.uk-button-default.grey:active { background-color: #999; }

/* button fixed */
#button-scrivici-msg-fixed { position: fixed; right: 40px; bottom: 20px; }
#button-scrivici-msg-fixed p { margin: 0px; padding: 0px; }


/*COOKIE*/
/* tabella cookie browser */
.cookie-browser { max-width: 900px; margin: auto; }
.cookie-browser td { padding: 10px 20px; border: 1px solid #d0d0d0; }
.cookie-browser tr:nth-child(odd){ background-color: #f5f5f5; }

/* tabella coookie policy */
.cookie-list { font-size: 12px; }
.cookie-list th, .cookie-list td, .cookie-browser td { padding: 10px 20px; border: 1px solid #d0d0d0; }
.cookie-list tr:nth-child(odd), .cookie-browser tr:nth-child(odd){ background-color: #f5f5f5; }
.cookie-browser { max-width: 900px; margin: auto; }

/*coookie bar*/
.cpnb-m-cookies-floatButton-icon-img { max-width: 34px!important; }
.cpnb-m-cookies-floatButtonPosition_bottom_left { left: 0!important; } 