.navbar-primary {}
.espansione_massima:hover {-webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1);}
.griglia_wdw:hover {-webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1);}
.espansione_nuovo:hover {-webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1);}
.card-title {font-size: 1rem; line-height: 1; font-size: 20px ; color: #000;}
.card-body {padding: 1rem ;}
.user-block .username {line-height: 1; margin-bottom: 5px; font-size: 20px ; color: #000 ;}
.user-block .description {line-height: 1; font-size: 16px ; color: #000 ;}
.animate {animation-duration: 0.75s; animation-delay: 0.5s; animation-name: animate-fade; animation-timing-function: cubic-bezier(.26, .53, .74, 1.48); animation-fill-mode: backwards;}
.animate.fade {animation-name: animate-fade; animation-timing-function: ease;}
@keyframes animate-fade {0% {opacity: 0;}
100% {opacity: 1;}
}
.animate.pop {animation-name: animate-pop;}
@keyframes animate-pop {0% {opacity: 0; transform: scale(0.5, 0.5);}
100% {opacity: 1; transform: scale(1, 1);}
}
.animate.blur {animation-name: animate-blur; animation-timing-function: ease;}
@keyframes animate-blur {0% {opacity: 0; filter: blur(15px);}
100% {opacity: 1; filter: blur(0px);}
}
.animate.glow {animation-name: animate-glow; animation-timing-function: ease;}
@keyframes animate-glow {0% {opacity: 0; filter: brightness(3) saturate(3); transform: scale(0.8, 0.8);}
100% {opacity: 1; filter: brightness(1) saturate(1); transform: scale(1, 1);}
}
.animate.grow {animation-name: animate-grow;}
@keyframes animate-grow {0% {opacity: 0; transform: scale(1, 0); visibility: hidden;}
100% {opacity: 1; transform: scale(1, 1);}
}
.animate.splat {animation-name: animate-splat;}
@keyframes animate-splat {0% {opacity: 0; transform: scale(0, 0) rotate(20deg) translate(0, -30px);}
70% {opacity: 1; transform: scale(1.1, 1.1) rotate(15deg);}
85% {opacity: 1; transform: scale(1.1, 1.1) rotate(15deg) translate(0, -10px);}
100% {opacity: 1; transform: scale(1, 1) rotate(0) translate(0, 0);}
}
.animate.roll {animation-name: animate-roll;}
@keyframes animate-roll {0% {opacity: 0; transform: scale(0, 0) rotate(360deg);}
100% {opacity: 1; transform: scale(1, 1) rotate(0deg);}
}
.animate.flip {animation-name: animate-flip; transform-style: preserve-3d; perspective: 1000px;}
@keyframes animate-flip {0% {opacity: 0; transform: rotateX(-120deg) scale(0.9, 0.9);}
100% {opacity: 1; transform: rotateX(0deg) scale(1, 1);}
}
.animate.spin {animation-name: animate-spin; transform-style: preserve-3d; perspective: 1000px;}
@keyframes animate-spin {0% {opacity: 0; transform: rotateY(-120deg) scale(0.9, .9);}
100% {opacity: 1; transform: rotateY(0deg) scale(1, 1);}
}
.animate.slide {animation-name: animate-slide;}
@keyframes animate-slide {0% {opacity: 0; transform: translate(0, 20px);}
100% {opacity: 1; transform: translate(0, 0);}
}
.animate.drop {animation-name: animate-drop; animation-timing-function: cubic-bezier(.77, .14, .91, 1.25);}
@keyframes animate-drop {0% {opacity: 0; transform: translate(0,-300px) scale(0.9, 1.1);}
95% {opacity: 1; transform: translate(0, 0) scale(0.9, 1.1);}
96% {opacity: 1; transform: translate(10px, 0) scale(1.2, 0.9);}
97% {opacity: 1; transform: translate(-10px, 0) scale(1.2, 0.9);}
98% {opacity: 1; transform: translate(5px, 0) scale(1.1, 0.9);}
99% {opacity: 1; transform: translate(-5px, 0) scale(1.1, 0.9);}
100% {opacity: 1; transform: translate(0, 0) scale(1, 1);}
}
.delay-1 {animation-delay: 0.6s;}
.delay-2 {animation-delay: 0.7s;}
.delay-3 {animation-delay: 0.8s;}
.delay-4 {animation-delay: 0.9s;}
.delay-5 {animation-delay: 1s;}
.delay-6 {animation-delay: 1.1s;}
.delay-7 {animation-delay: 1.2s;}
.delay-8 {animation-delay: 1.3s;}
.delay-9 {animation-delay: 1.4s;}
.delay-10 {animation-delay: 1.5s;}
.delay-11 {animation-delay: 1.6s;}
.delay-12 {animation-delay: 1.7s;}
.delay-13 {animation-delay: 1.8s;}
.delay-14 {animation-delay: 1.9s;}
.delay-15 {animation-delay: 2s;}
@media screen and (prefers-reduced-motion: reduce) {.animate {animation: none ;}
}
.universale21_labello {line-height: 1; font-size: 18px; display: block; padding: 5px; color: gold; text-shadow: 1px 1px 0px #030303;}
.descrizione_universale21 {color: white; font-size: 18px; padding: 5px; line-height: 1; text-shadow: 1px 1px 2px #000;}
.universale21_cards tbody tr {flex: 1 0 300px; background: radial-gradient(#1983d9, #03233c) ; padding: 5px; text-align: center; margin: 2px; border: 1px solid rgb(59, 89, 152); border-radius: .75rem; box-shadow: 0.25rem 0.25rem 0.5rem rgba(0,0,0,0.25); display: -ms-flexbox; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: center; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; position: relative;}
.universale21_cards tbody td {display: block; text-align: center;}
.universale21_cards img {display: block; margin: 0 auto; width: 150px ; height: 150px ; object-fit: contain ; transform: scale(1.1);}
.universale21_cards tbody {display: flex; flex-wrap: wrap; align-items: stretch; transform-style: preserve-3d; transition: transform .4s ease 0s; -webkit-animation: giro 1s 1; animation: giro 1s 1; border: none; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox;}
.universale21_box {position: relative; background: radial-gradient(#502804, #853b01); background-repeat: round;}
.universale21_box {text-align: center; transition: 0.5s; background-size: 200% auto; color: white; box-shadow: 0 0 20px #eee; border-radius: 10px; border: 1px solid #613105;}
.universale21_box:hover {background-position: right center; color: #fff; text-decoration: none;}
.stile_scadenza {background: radial-gradient(#502804, #853b01); padding: 5px; text-align: center; margin: 2px; border: 1px solid rgb(59, 89, 152); border-radius: .75rem; box-shadow: 0.25rem 0.25rem 0.5rem rgba(0,0,0,0.25); display: -ms-flexbox; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: center; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; position: relative;}
.box {position: relative; background: radial-gradient(#1983d9, #03233c) ; background-repeat: round;}
.box {text-align: center; transition: 0.5s; color: white; box-shadow: 0 0 20px #eee; border-radius: 10px; border: 1px solid aliceblue;}
.box:hover {background-position: right center; color: #fff; text-decoration: none;}
.ribbon {width: 135px; height: 125px; overflow: hidden; position: absolute;}
.ribbon::before,
.ribbon::after {position: absolute; z-index: -1; content: ''; display: block;}
.ribbon span {position: absolute; display: block; width: 225px; padding: 5px 0; color: #000; text-shadow: 0 1px 1px rgba(0,0,0,.2); text-align: center; font-variant: proportional-nums; font-size: 18px; font-weight: 700; line-height: 1;}
.ribbon-top-left {top: -25px; left: -10px;}
.ribbon-top-left::before,
.ribbon-top-left::after {border-top-color: transparent; border-left-color: transparent;}
.ribbon-top-left::before {top: 0; right: 0;}
.ribbon-top-left::after {bottom: 0; left: 0;}
.ribbon-top-left span {right: -25px; top: 30px;}
.ribbon-top-right {top: -20px; right: -10px;}
.ribbon-top-right::before,
.ribbon-top-right::after {border-top-color: transparent; border-right-color: transparent;}
.ribbon-top-right::before {top: 0; left: 0;}
.ribbon-top-right::after {bottom: 0; right: 0;}
.ribbon-top-right span {left: -25px; top: 30px;}
.ribbon-top-right p {padding: 0 75px; color: white; text-shadow: 1px 1px 1px #000, 1px 1px 1px #000, 1px 1px 1px #000, 1px 1px 1px #000000; font-size: 18px; text-decoration: underline;}
.esiste img {height: 45px ;}
.class_gems {background: forestgreen; box-shadow: 1px 1px 1px #000, 1px 1px 1px #000, 1px 1px 1px #000, 1px 1px 1px #000000; border-radius: 25px; font-size: medium; padding: 5px;}
.class_gems img {height: 20px;}
.class_tempo {box-shadow: 1px 1px 1px #000, 1px 1px 1px #000, 1px 1px 1px #000, 1px 1px 1px #000000; border-radius: 25px; font-size: x-large; padding: 5px; margin: 10px 50px; background: radial-gradient(#502804, #853b01); background-repeat: round; color:white; text-shadow: 1px 1px 2px #000;}
.class_tempo img {height: 30px;}
.projects .table-avatar img, .projects img.table-avatar {display: inline; width: 8.5rem;}
.elevalo {background: radial-gradient(#fd0606, #460121) ; background-repeat: round;}
.products-list .product-description_v2 {color: #000; display: block; overflow: hidden; text-overflow: ellipsis;}
.products-list .product-title_v2 {font-weight: 600; color: black; font-size: large;}
.products-list>.item_v2 {border-radius: .25rem; background: #ffffff47; background: radial-gradient(#e8ecef42, #1da1f200); padding: 10px 0;}
.products-list .product-info_v2 {margin-left: 15px;}
.card-body .box-profile {border: none ; border-radius: 0.25rem; background: none ;}
.semaforo_rosso {background: radial-gradient(var(--red), #67020b); border: 1px solid var(--red); padding: 5px; text-align: center; margin: 2px; border-radius: .75rem;}
.semaforo_giallo {background: radial-gradient(var(--yellow), #9c7605); border: 1px solid var(--yellow); padding: 5px; text-align: center; margin: 2px; border-radius: .75rem;}
.semaforo_verde {background: radial-gradient(var(--success), #045617); border: 1px solid var(--success); padding: 5px; text-align: center; margin: 2px; border-radius: .75rem;}
.universale21_temafreebies21 tbody {display: grid;}
.universale21_temafreebies21 tbody tr {display: contents;}
.espansione_cards_temafreebies21 {display: flex; flex-wrap: wrap; align-items: stretch; transform-style: preserve-3d; transition: transform .4s ease 0s; -webkit-animation: giro 1s 1; animation: giro 1s 1; border: none;}
.box_temafreebies21 {background: radial-gradient(#efc64e, #9c4a06) ; background-size: 200% auto; text-align: center; border: 1px solid rgb(52 24 2); border-radius: 0.75rem; position: relative; transition: 0.5s; color: white; box-shadow: 0 0 20px #eee;}
.espansione_nuovo_temafreebies21 {display: flex; flex-direction: column; flex: 1 0 180px; max-width: 180px; padding: 5px; text-align: center; margin: 5px; border-radius: 1.25rem; box-shadow: 0 1px 3px rgb(0 0 0 / 12%), 0 1px 2px rgb(0 0 0 / 24%);}
.numero_espansione_temafreebies21 {margin: -20px 0px 5px 0px; font-size: 40px; display: inline-block; padding: 0.25em 0.4em; font-weight: 700; line-height: 1; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: 1.25rem; transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out; text-shadow: 1px 1px 1px #000, 1px 1px 1px #000, 1px 1px 1px #000, 1px 1px 1px #000000; color: #fff; background-color: rgba(255,255,255,.2);}
.boxcards_labello_temafreebies21 {line-height: 1; height: 20px; font-size: 18px; display: block; padding: 5px; color: gold; text-shadow: 1px 1px 0px #030303;}
.descrizione_nuovo_temafreebies21 {color: white; font-size: 18px; FONT-WEIGHT: 600; padding: 5px; line-height: 1; text-shadow: 1px 1px 2px #000;}
.sfondo_nuovo-numero-prezzo_temafreebies21 {font-size: 12px; font-weight: 400; line-height: 1; text-shadow: 1px 0px 5px #0a0a0a, 1px 0px 1px #0c0c0c, 1px 0px 1px #060606, 0px 0px 2px #0e0e0e; text-align: center; color: #fff; margin: 10px 0px 0px 0px; padding: inherit; margin-top: auto; cursor:pointer;}
.class_gems-prezzo_temafreebies21 {text-align: center; transition: 1s; background-size: 200% auto ; color: white; box-shadow: 0 0 1px #eee; border-radius: 10px; border: 1px solid #4f8b1c; padding: 8px 0px; background: radial-gradient(#a5ea22, #054814);}
.class_gems-prezzo_temafreebies21 img {height: 15px ;}
.universale21_cards_index tbody tr {margin: 2px; display: flex; flex: 1 0 180px; background: radial-gradient(#1983d9, #03233c) ; padding: 5px; border-radius: 0.75rem;}
.universale21_cards_index tbody td {display: flex; flex-direction: column; flex: 1 0 150px; text-align: center; border-radius: 1.25rem; box-shadow: 0 1px 3px rgb(0 0 0 / 12%), 0 1px 2px rgb(0 0 0 / 24%);}
.universale21_cards_index img {display: block; margin: 0 auto; width: 150px ; height: 150px ; object-fit: contain ; filter: drop-shadow(0 0.2rem 0.25rem rgba(0, 0, 0, 0.7));}
.universale21_cards_index tbody {display: flex; flex-wrap: wrap; align-items: stretch; transform-style: preserve-3d; transition: transform .4s ease 0s; -webkit-animation: giro 1s 1; animation: giro 1s 1;}
.numero_universale21_cards_index {margin: -20px 0px 5px 0px; font-size: 25px; display: inline-block; padding: 0.25em 0.4em; font-weight: 700; line-height: 1; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: 1.25rem; transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out; text-shadow: 1px 1px 1px #000, 1px 1px 1px #000, 1px 1px 1px #000, 1px 1px 1px #000000; color: #fff; background-color: rgba(255,255,255,.2); position:relative;}
.universale21_cards_market tbody tr {margin: 2px; display: flex; flex: 1 0 300px; background: radial-gradient(#1983d9, #03233c) ; padding: 5px; border-radius: 0.75rem; position:relative;}
.universale21_cards_market tbody td {display: flex; flex-direction: column; flex: 1 0 300px; text-align: center; border-radius: 1.25rem; box-shadow: 0 1px 3px rgb(0 0 0 / 12%), 0 1px 2px rgb(0 0 0 / 24%); position:relative;}
.universale21_cards_market img {display: block; margin: 0 auto; width: 150px ; height: 150px ; object-fit: contain ;}
.universale21_cards_market tbody {display: flex; flex-wrap: wrap; align-items: stretch; transform-style: preserve-3d; transition: transform .4s ease 0s; -webkit-animation: giro 1s 1; animation: giro 1s 1;}
.numero_universale21_cards_market {margin: -20px 0px 5px 0px; font-size: 25px; display: inline-block; padding: 0.25em 0.4em; font-weight: 700; line-height: 1; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: 1.25rem; transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out; text-shadow: 1px 1px 1px #000, 1px 1px 1px #000, 1px 1px 1px #000, 1px 1px 1px #000000; color: #fff; background-color: rgba(255,255,255,.2);}
.title_market {line-height: 1; font-size: 18px; font-weight: 700; padding: 5px; color: gold; text-shadow: 1px 1px 0px #030303;}
.desc_market {color: white; font-size: 18px; font-weight: 600; padding: 5px; line-height: 1; text-shadow: 1px 1px 2px #000;}
.market_semaforo_giallo {background: radial-gradient(var(--yellow), #9c7605); background-size: 200% auto ; text-align: center; margin: 2px; transition: 1s; color: white; box-shadow: 0px 2px 5px #020202; border-radius: 10px;}
.market_semaforo_verde {background: radial-gradient(var(--success), #045617); background-size: 200% auto ; text-align: center; margin: 2px; transition: 1s; color: white; box-shadow: 0px 2px 5px #020202; border-radius: 10px;}
.market_semaforo_rosso {background: radial-gradient(var(--red), #67020b); background-size: 200% auto ; text-align: center; margin: 2px; transition: 1s; color: white; box-shadow: 0px 2px 5px #020202; border-radius: 10px;}
.desc_semaforo {color: white; font-size: 15px; font-weight: 500; padding: 10px; line-height: 1; text-shadow: 1px 1px 2px #000;}
.universale21_cards_vinventory tbody tr {margin: 2px; display: flex; flex: 1 0 300px; background: radial-gradient(#1983d9, #03233c) ; padding: 5px; border-radius: 0.75rem; position:relative;}
.universale21_cards_vinventory tbody td {display: flex; flex-direction: column; flex: 1 0 300px; text-align: center; border-radius: 1.25rem; box-shadow: 0 1px 3px rgb(0 0 0 / 12%), 0 1px 2px rgb(0 0 0 / 24%); position:relative;}
.universale21_cards_vinventory_img {margin: 0 auto; width: 150px; height: 150px; object-fit: contain ; filter: drop-shadow(0 0.2rem 0.25rem rgba(0, 0, 0, 0.7));}
.sorting_1:hover .immagine-container img {transform: scale(1.1);}
.universale21_cards_vinventory tbody {display: flex; flex-wrap: wrap; align-items: stretch; transform-style: preserve-3d; transition: transform .4s ease 0s; -webkit-animation: giro 1s 1; animation: giro 1s 1;}
.numero_universale21_cards_vinventory {margin: -20px 0px 5px 0px; font-size: 25px; display: inline-block; padding: 0.25em 0.4em; font-weight: 700; line-height: 1; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: 1.25rem; transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out; text-shadow: 1px 1px 1px #000, 1px 1px 1px #000, 1px 1px 1px #000, 1px 1px 1px #000000; color: #fff; background-color: rgba(255,255,255,.2);}
.title_vinventory {line-height: 1; font-size: 18px; font-weight: 700; padding: 5px; color: gold; text-shadow: 1px 1px 0px #030303;}
.desc_vinventory {color: white; font-size: 18px; font-weight: 600; padding: 5px; line-height: 1; text-shadow: 1px 1px 2px #000;}
.ct-completo tbody tr {float: left; width: 220px; margin: 0.5rem; border: 0.0625rem solid rgba(0,0,0,.125); border-radius: .25rem; box-shadow: 0.25rem 0.25rem 0.5rem rgba(0,0,0,0.25);}
.cards tbody tr {float: left; width: 220px; margin: 0.5rem; border: 1px solid rgb(59, 89, 152); border-radius: .25rem; box-shadow: 0.25rem 0.25rem 0.5rem rgba(0,0,0,0.25);}
.cards tbody td {display: block; text-align: center;}
.cards tbody img {height: 120px;}
.boxcards_labello {line-height: 1; font-size: 18px; display: block; padding: 5px; color: gold; text-shadow: 1px 1px 0px #030303;}
.boxcards_labello_collection {line-height: 1; height: 40px; font-size: 15px; display: block;}
.espansione_cards {display: flex; flex-wrap: wrap; align-items: stretch; transform-style: preserve-3d; transition: transform .4s ease 0s; -webkit-animation: giro 1s 1; animation: giro 1s 1; border: none;}
.espansione_nuovo {display: flex; flex-direction: column; flex: 1 0 150px; padding: 5px; text-align: center; margin: 5px; border-radius: 1.25rem; box-shadow: 0 1px 3px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.24);}
.espansione_nuovo img {height: 120px;}
.freccia_nuovo {display: flex; flex-direction: column; align-self: center ; max-width: 100px; padding: 5px; text-align: center; margin: 5px; border-radius: 1.25rem; box-shadow: 0 1px 3px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.24);}
.freccia_nuovo img {height: 40px;}
.espansione_wdw {flex: 1 0 270px; max-width: 270px; padding: 5px; text-align: center; margin: 5px; margin-bottom: 15px; border-radius: 1.25rem; box-shadow: 0 1px 3px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.24);}
.espansione_wdw img {height: 150px;}
.espansione_gallery {flex: 1 0 190px; padding: 5px; text-align: center; margin: 5px; margin-bottom: 15px; border-radius: 1.25rem; box-shadow: 0 1px 3px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.24);}
.espansione_gallery img {height: 150px;}
.espansione_what_store {flex: 1 0 190px; padding: 5px; text-align: center; margin: 5px; margin-bottom: 15px; border-radius: 1.25rem; box-shadow: 0 1px 3px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.24);}
.espansione_what_store img {height: 500px;}
.espansione_profits {flex: 1 0 270px; max-width: 270px; padding: 5px; text-align: center; margin: 5px; margin-bottom: 15px; border-radius: 1.25rem; box-shadow: 0 1px 3px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.24);}
.espansione_profits img {height: 150px; cursor: pointer;}
.numero_wdw {margin: -10px 0px 0px 0px; font-size: 20px; display: inline-block; padding: .25em .4em; font-weight: 700; line-height: 1; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: 0.25rem; transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out; text-shadow: 1px 1px 1px #000, 1px 1px 1px #000, 1px 1px 1px #000, 1px 1px 1px #000000; color: #fff; background-color: #dc3545; display: block; width: 100%;}
.numero_espansione {margin: -25px 0px 0px 0px; font-size: 40px; display: inline-block; padding: 0.25em 0.4em; font-weight: 700; line-height: 1; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: 1.25rem; transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out; text-shadow: 1px 1px 1px #000, 1px 1px 1px #000, 1px 1px 1px #000, 1px 1px 1px #000000; color: #fff; background-color: #0000001c;}
.descrizione_nuovo {color: white; font-size: 18px; padding: 5px; line-height: 1; text-shadow: 1px 1px 2px #000; font-weight: 500;}
.stock_nuovo2020 {flex: 1 0 100px; border: 1px solid rgb(59, 89, 152); padding: 10px; text-align: center; margin: 0.2rem; border-radius: .25rem; box-shadow: 0.25rem 0.25rem 0.5rem rgba(0,0,0,0.25);}
.missions_cards tbody {display: flex; flex-wrap: wrap; align-items: stretch; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; transform-style: preserve-3d; transition: transform .4s ease 0s; -webkit-animation: giro 1s 1; animation: giro 1s 1; border: none; width:100%;}
.missions_cards tbody tr {flex: 1 0 400px; margin-top: auto; margin: 0.5rem; border: 1px solid rgb(59, 89, 152); border-radius: .25rem; box-shadow: 0.25rem 0.25rem 0.5rem rgba(0,0,0,0.25); width:100%; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch;}
.missions_cards tbody img {flex: 1 0 400px; margin-top: auto; border: 1px solid rgb(59, 89, 152); border-radius: .25rem; width:100%; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch;}
.titolo_missione {font-size: 20px; color: #b30000 ; margin: 0.5rem; line-height: 1; text-transform: uppercase;}
.descrizione_missione {color: #393939; font-size: 18px; line-height: normal; text-shadow: 1px 1px 1px #ffffff; margin-top: 0; margin-bottom: 1rem;}
.boxcards tbody tr {flex: 1 0 210px; border: 2px solid #0d1431; padding: 5px; text-align: center; background: #a9e3eac2; border-radius: 30px; margin: 2px;}
.boxcards tbody {display: flex; flex-wrap: wrap; align-items: stretch; transform-style: preserve-3d; transition: transform .4s ease 0s; -webkit-animation: giro 1s 1; animation: giro 1s 1; border: none;}
.universal_cards tbody {display: flex; flex-wrap: wrap; align-items: stretch; transform-style: preserve-3d; transition: transform .4s ease 0s; -webkit-animation: giro 1s 1; animation: giro 1s 1; border: none; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox;}
.universal_cards tbody td {display: block; text-align: center;}
.universal_cards tbody tr {flex: 1 0 210px; padding: 5px; text-align: center; margin: 2px; border: 1px solid rgb(59, 89, 152); border-radius: .75rem; box-shadow: 0.25rem 0.25rem 0.5rem rgba(0,0,0,0.25); display: -ms-flexbox; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: center; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch;}
.universal_cards_labello {line-height: 1; height: 30px; display: inline-block;}
.universal_cards tbody img {height: 150px;}
.universal_cards_latest tbody img {height: 80px;}
.universal_cards_latest tbody {display: flex; flex-wrap: wrap; align-items: stretch; transform-style: preserve-3d; transition: transform .4s ease 0s; -webkit-animation: giro 1s 1; animation: giro 1s 1; border: none; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox;}
.universal_cards_latest tbody td {display: block; text-align: center;}
.universal_cards_latest tbody tr {flex: 1 0 100px; padding: 5px; text-align: center; margin: 2px; border: 1px solid rgb(59, 89, 152); border-radius: .75rem; box-shadow: 0.25rem 0.25rem 0.5rem rgba(0,0,0,0.25); display: -ms-flexbox; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: center; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch;}
.boxcards tbody {display:flex; flex-wrap:wrap; align-items:stretch; transform-style:preserve-3d; transition:transform .4s ease 0s; -webkit-animation:giro 1s 1; animation:giro 1s 1; border: none;}
.boxcards tbody tr {flex: 1 0 210px; border: 2px solid #0d1431; padding: 5px; text-align: center; background: #a9e3eac2; border-radius: 30px; margin: 2px;}
.boxcards tbody td {display: block; border: none;}
.infoinfo {margin: 5px;}
.espansione_cards_rewardswiki {display:flex; flex-wrap:wrap; align-items:stretch; transform-style:preserve-3d; transition:transform .4s ease 0s; -webkit-animation:giro 1s 1; animation:giro 1s 1; border: none;}
.espansione_nuovo_labello {font-size: 15px; line-height: 1; padding-top: 0px; height: 30px; display: inline-block; color: #FFEB3B; text-transform: uppercase; text-shadow: -1px 0px 0 #020202, 0px -1px 2px #38231B, -1px 0px 0px #060606, 1px 1px 1px #000000;}
.cards tbody {display:flex; flex-wrap:wrap; align-items:stretch; transform-style:preserve-3d; transition:transform .4s ease 0s; -webkit-animation:giro 1s 1; animation:giro 1s 1; border: none;}
.table-bordered, .table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {border: none;}
.cards tbody tr {flex: 1 0 400px; border: 2px solid #0d1431; margin-top: auto; padding: 10px; background: #a9e3eac2; border-radius: 30px; margin: 2px;}
.cards tbody td {display: block; border: none;}
table.GeneratedTable {width: 100%; font-size:large;}
table.GeneratedTable td, table.GeneratedTable th {border-width: 1px; border-color: #042c5a7a; border-style: solid; padding: 3mm;}
table.GeneratedTable thead {background-color: gold;}
table.GeneratedTable caption {background-color: #ab0808; color: #fff; font-size: x-large; font-weight: bold; text-align:center; letter-spacing: .3em; text-shadow:1px 1px 1px #000;}
.store_cards {display: flex; flex-wrap: wrap; align-items: flex-start;}
.store_card {flex: 1 0 150px; margin: 5px; border-width: 1px; border-color: #042c5a7a; border-style: solid;}
.store_card img {max-width: 100%;}
.store_card .text {margin: 5px 0px 0px; font-variant-caps: small-caps; font-size: 20px; text-align: center; line-height: 0.9;}
.store_card .text > button {background: gray; border: 0; color: white; padding: 10px; width: 100%;}
}
.descrizione_missione {color: #393939; font-size: 18px; line-height: normal; text-shadow: 1px 1px 1px #ffffff;}
.stock_nuovo {flex: 1 0 150px; border: 2px solid #000; padding: 10px; text-align: center; background: #f0f8ff87; border-radius: 30px; margin: 2px;}
.stock_nuovo2019 {flex: 1 0 130px; border: 2px solid #000; padding: 10px; text-align: center; background: #f0f8ff87; border-radius: 30px; margin: 2px;}
.cropscards tbody {display:flex; flex-wrap:wrap; align-items:stretch; transform-style:preserve-3d; transition:transform .4s ease 0s; -webkit-animation:giro 1s 1; animation:giro 1s 1; border: none;}
.cropscards tbody tr {flex: 1 0 218px; border: 2px solid #0d1431; padding: 5px; text-align: center; background: #a9e3eac2; border-radius: 30px; margin: 2px;}
.cropscards tbody td {display: block; border: none;}
.cropscards_labello {font-size: 15px; line-height: 1; padding-top: 0px; height: 30px; display: inline-block; color: #FFEB3B; text-transform: uppercase; text-shadow: -1px 0px 0 #020202, 0px -1px 2px #38231B, -1px 0px 0px #060606, 1px 1px 1px #000000;}
.achievs tbody {display:flex; flex-wrap:wrap; align-items:stretch; transform-style:preserve-3d; transition:transform .4s ease 0s; -webkit-animation:giro 1s 1; animation:giro 1s 1; border: none;}
.achievs tbody tr {flex: 1 0 150px; border: 1px solid #000; padding: 5px; text-align: center;}
.achievs tbody td {display: block; border: none;}
.achievs_descrizione {color: #313030; font-size: 18px; line-height: 0.9; text-shadow: 0px 1px 5px #fff, 0px 1px 1px #fff;}
.espansione_state {flex: 0 0 200px; padding: 10px; text-align: center; background: #438eb9;}
.header_craft {background-color: #4CAF50; color: #FFF; font-size: 20px; text-transform: uppercase; line-height: 38px; padding-left: 12px; text-shadow: 1px 1px 1px #000, 1px 1px 1px #0000;}
.espansione_craft {flex: 0 0 200px; padding: 10px; text-align: center; background: #4CAF50;}
.header_collezione {background-color: #af4c89; color: #FFF; font-size: 30px; text-transform: uppercase; line-height: 38px; padding-left: 10px; text-shadow: 1px 1px 1px #000, 1px 1px 1px #0000;}
.espansione_cards_collezione {display: flex; flex-wrap: wrap; align-items: stretch; transform-style: preserve-3d; transition: transform .4s ease 0s; -webkit-animation: giro 1s 1; animation: giro 1s 1; border: none; margin: 0 auto; background: url(https://wikihousehold.com/missions/immagine_stile/base_collezione21.png) no-repeat; background-size: 100% 100%; padding: 30px;}
.td_collezione {margin: 0 auto; background: url(https://wikihousehold.com/missions/immagine_stile/pergamena-min.png) no-repeat; background-size: 100% 100%; padding: 30px 50px ;}
.espansione_collezione {flex: 1 0 150px; padding: 10px; text-align: center; background: #af4c89;}
.espansione_collezione12345 {flex: 1 0 100px; padding: 5px; text-align: center; margin: 5px; border-radius: 1.25rem; box-shadow: 0 1px 3px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.24); background: radial-gradient(#ff8a20, #2e1008) ; border: 1px solid #3c0d01;}
.espansione_collezione12345 img {height: 100px;}
.espansione_miniquests12345 {flex: 1 0 100px; padding: 5px; text-align: center; margin: 5px; border-radius: 1.25rem; box-shadow: 0 1px 3px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.24); background: radial-gradient(#a95204, #853b01,#6c3503); border: 1px solid #3c0d01;}
.espansione_miniquests12345 img {height: 150px;}
.descrizione_collezione12345 {padding: 0px 10px 5px; background-color: #af4c89; width: 100%;}
.text_collezione {color: #f5f3f3; font-size: 18px; line-height: normal; text-shadow: 1px 1px 1px #060606;}
.bordo_quest_text {transform-style: preserve-3d; transition: transform .4s ease 0s; -webkit-animation: giro 1s 1; animation: giro 1s 1; transition: 0.5s; margin: 0 auto; background: url(https://wikihousehold.com/missions/immagine_stile/base_quest2021_natale.png) no-repeat; background-size: 100% 100%; padding: 50px;}
.banner_quest_text {font-size: 28px; margin: 0; padding: 5px 15px 5px 0px; text-align: center; color: #321211; text-transform: uppercase; text-shadow: 1px 1px 1px #fff600, 1px 1px 1px #ffff1f;}
.sottodescrizione_text {font-size: 17px; font-weight: 500; line-height: 1.2; zoom: 1; text-shadow: 1px 1px 1px #fffefe, 1px 1px 1px #fbfbfb; color: #393939; padding: 0px 10px; text-align: center;}
.sfondo_nuovo_text {overflow: hidden; border-top: 2px solid #401d01; background: radial-gradient(#692e00, #7d3b09); background-repeat: round; padding: 5px 10px; margin: 10px; border-radius: 20px;}
.sfondo_nuovo-left {display: table-cell; vertical-align: top; padding: 10px 10px 15px 15px; position: relative;}
.sfondo_nuovo-left-ball {display: table-cell; padding: 0px 5px 0px 0px; text-align: -webkit-center;}
.sfondo_nuovo-object-ball {width: 50px;}
.sfondo_nuovo-numero-ball {font-size: 12px; font-weight: 400; line-height: 1; text-shadow: 1px 0px 5px #0a0a0a, 1px 0px 1px #0c0c0c, 1px 0px 1px #060606, 0px 0px 2px #0e0e0e; text-align: center; color: #fff; margin: 0px 0px 0px -50px; width: 150px;}
.class_gems-ball {background: radial-gradient(#a5ea22, #054814); box-shadow: 0px 0px 0px #000, 0px 0px 0px #000, 0px 0px 0px #000, 1px 1px 2px #000000; border-radius: 3px; padding: 5px 0px;}
.class_gems-ball img {height: 15px;}
.class_gems-ball {text-align: center; transition: 0.5s; background-size: 200% auto; color: white; box-shadow: 0 0 20px #eee; border-radius: 10px; border: 1px solid #613105;}
.class_gems-ball:hover {background-position: right center; color: #fff; text-decoration: none;}
.sfondo_nuovo-numero-prezzo {font-size: 12px; font-weight: 400; line-height: 1; text-shadow: 1px 0px 5px #0a0a0a, 1px 0px 1px #0c0c0c, 1px 0px 1px #060606, 0px 0px 2px #0e0e0e; text-align: center; color: #fff; margin: 10px 0px 0px 0px; padding: inherit; margin-top: auto;}
.class_gems-prezzo {background: radial-gradient(#a5ea22, #054814); box-shadow: 0px 0px 0px #000, 0px 0px 0px #000, 0px 0px 0px #000, 1px 1px 2px #000000; border-radius: 15px; padding: 5px 0px;}
.class_gems-prezzo {text-align: center; transition: 1s; background-size: 200% auto; color: white; box-shadow: 0 0 1px #eee; border-radius: 10px; border: 1px solid #4f8b1c;}
.class_gems-prezzo:hover {background-position: right center; color: #fff; text-decoration: none;}
.class_gems-prezzo img {height: 15px;}
.class_gems-skipcraft {background: radial-gradient(#a5ea22, #054814); box-shadow: 0px 0px 0px #000, 0px 0px 0px #000, 0px 0px 0px #000, 1px 1px 2px #000000; border-radius: 15px; padding: 5px 0px; color: white; font-size: 15px; text-shadow: 1px 0px 5px #0a0a0a, 1px 0px 1px #0c0c0c, 1px 0px 1px #060606, 0px 0px 2px #0e0e0e;}
.class_gems-skipcraft img {height: 15px;}
.class_gems-skipcraft {text-align: center; transition: 1s; background-size: 200% auto; color: white; box-shadow: 0 0 1px #eee; border-radius: 10px; border: 1px solid #4f8b1c;}
.class_gems-skipcraft:hover {background-position: right center; color: #fff; text-decoration: none;}
.sfondo_nuovo-object {width: 80px ; height: 80px ; object-fit: contain ;}
.sfondo_nuovo-numero {font-size: 20px; font-weight: 500; line-height: 1; text-align: center; margin: -15px 0px 0px 0px; border-radius: 1.25rem; transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out; text-shadow: 1px 1px 1px #000, 1px 1px 1px #000, 1px 1px 1px #000, 1px 1px 1px #000000; color: #fff; background-color: #0000001c;}
.sfondo_nuovo-body {display: table-cell; vertical-align: top; padding: 10px 80px 5px 20px; width: 100%;}
.sfondo_nuovo-heading_text {font-size: 20px; font-weight: 600; margin-bottom: 5px; color: rgb(255 255 255); line-height: normal; text-shadow: 1px 1px 0px #030303;}
.sfondo_nuovo-heading_text_collezione {font-size: 25px; font-weight: 800; text-align: center; margin-bottom: 5px; line-height: normal; color: #b11b2b; text-shadow: rgb(0 0 0) 0px 0px 0px; text-transform: uppercase;}
.sfondo_nuovo-descrizione_text {font-size: 15px; font-weight: 500; line-height: 1.2; color: rgb(221 210 176); text-shadow: 1px 1px 0px #030303;}
.sfondo_nuovo-descrizione_text_collezione {font-size: 15px; font-weight: 600; line-height: 1.2; color: rgb(221 210 176); text-shadow: 1px 1px 0px #030303; overflow: hidden; border-top: 2px solid #401d01; background: radial-gradient(#692e00, #7d3b09); background-repeat: round; padding: 10px 15px; border-radius: 15px;}
.sfondo_nuovo-descrizione_text a:link {pointer-events: none ; cursor: default ; color: #ffffff ;}
.sfondo_nuovo_text_parte1 {overflow: hidden; zoom: 1.1;}
.sfondo_nuovo-left_parte1 {display: table-cell; vertical-align: top; padding: 10px 10px 15px 15px;}
.sfondo_nuovo-object_parte1 {display: block; height: 100px;}
.sfondo_nuovo-body_parte1 {display: table-cell; vertical-align: top; padding: 10px 20px 5px 10px;}
.sfondo_nuovo-heading_text_parte1 {font-size: 24px; font-weight: 700; margin-bottom: 5px; color: #b11b2b; text-shadow: rgb(0 0 0) 0px 0px 0px; text-transform: uppercase;}
.sfondo_nuovo-descrizione_text_parte1 {font-size: 18px; font-weight: 400; line-height: 1;}
.extra_nuovo {flex: 1 0 250px; border: 2px solid #0d1431; padding: 10px; text-align: center; background: #a9e3eac2; border-radius: 20px; margin: 2px;}
.extra_nuovo_labello {font-size: 15px; line-height: 1; padding-top: 0px; height: 40px; display: inline-block; color: #FFEB3B; text-transform: uppercase; text-shadow: -1px 0px 0 #020202, 0px -1px 2px #38231B, -1px 0px 0px #060606, 1px 1px 1px #000000;}
table.GeneratedTable_blu {width: 100%; background-color: #bd0201cc; text-align: center;}
table.GeneratedTable_blu td, table.GeneratedTable_blu th {border-width: 1px; border-color: #ffffff; border-style: solid; padding: 2mm; color: ivory; text-align: center; text-shadow: 1px 0px 5px #0a0a0a, 1px 0px 1px #0c0c0c, 1px 0px 1px #060606, 0px 0px 2px #0e0e0e;}
table.GeneratedTable_blu thead {background-color: #1010105e;}
.home_nuovo-heading_text {font-size: 16px; font-weight: 500; line-height: 1; text-shadow: 0px 0px 2px #000, 0px 0px 2px #0e0e0e, 0px 0px 2px #080808, 0px 0px 2px #0e0e0e; margin-bottom: 5px; color: rgb(251, 232, 11);}
.titolo_whatdropswhat {font-size: 15px; color: #FFEB3B; line-height: normal; text-transform: uppercase; text-shadow: -1px 0px 0 #020202, 0px -1px 2px #38231B, -1px 0px 0px #060606, 1px 1px 1px #000000;}
.descrizione_whatdropswhat {color: #fffdfd; font-size: 18px; line-height: 1; text-shadow: 1px 1px 1px #000, 0px 1px 1px #000;}
.header_reward {background-color: #b21f2d; color: #FFF; font-size: 20px; text-transform: uppercase; padding-left: 12px; text-shadow: 1px 1px 1px #000, 1px 1px 1px #0000;}
.espansione_reward {flex: 0 0 180px; padding: 10px; text-align: center; background: #c41212;}
.reward_nuovo {flex: 1 0 200px; border: 1px dotted #c41212; padding: 10px; text-align: center; background: #ecf4ffba;}
.reward_nuovowiki {flex: 1 0 150px; padding: 10px; text-align: center;}
.gallery_cards {display: flex; flex-wrap: wrap; align-items: stretch; transform-style: preserve-3d; transition: transform .4s ease 0s; -webkit-animation: giro 1s 1; animation: giro 1s 1; border: none;}
.gallery_nuovo {flex: 0 0 150px; border: 1px solid #2c6aa0; padding: 3px; text-align: center;}
.wdwhat_labello {font-size: 18px; line-height: 1; display: inline-block; font-weight: 600; text-transform: uppercase;}
.wdwhat_descrizione {font-size: 17px; line-height: 1;}
.wdwhat_centrato {font-size: 28px; text-align: center; color: #dc3545; text-transform: uppercase; text-shadow: 1px 1px 0px #dc3545, 1px 1px 0px #dc3545, 1px 1px 0px #dc3545, 1px 1px 0px #dc3545;}
.social-buttons,
.social-buttons li {padding: 0; margin: 0;}
.social-buttons {width: 100%; list-style: none; flex-wrap: wrap;}
.social-buttons li {flex-basis: 40%; flex-shrink: 0; flex-grow: 1; margin: 2px; background: #dc3545;}
.social-buttons a {display: flex; align-items: center; width: 100%; padding: .5em 1em; font-weight: 500; text-decoration: none; color: #FFF;}
.social-buttons i {margin-right: .5em;}
.edificio-box4 {position: relative; overflow: hidden; padding-top: 5px; border: 0px solid #000; text-align: center; width: 188px; height: 200px; max-height: 205px; float: left; margin: 36px -10px -15px 54px; background-image:url('https://wikihousehold.com/assets/images/craft-box.png');}
.tempo_cottura {font-size: 15px; color: #ff3b44; line-height: normal; text-transform: uppercase; text-shadow: -1px 0px 0 #f3f2f2, 0px -1px 2px #ffffff, -1px 0px 0px #ffffff, 1px 1px 1px #ffffff;}
.fine {border-bottom: 1px solid rgba(0,0,0,.125); margin-bottom: 15px;}
#myBtn {display: none; position: fixed; bottom: 80px; right: 20px; z-index: 58; font-size: 15px; border: none; outline: none; background-color: #dc3545; color: white; cursor: pointer; padding: 10px; border-radius: 10px;}
#myBtn:hover {background-color: #555;}
.bg-sfondocontact {background-color:#fff; background-image: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='https://www.w3.org/2000/svg'%3E%3Cg fill='%233b5998' fill-opacity='0.1' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E"); background-clip:border-box; color:black;}
.espansione_nuovo_bb {flex: 1 0 150px; max-width: 450px; padding: 5px 10px; margin: 5px; border-radius: 1.25rem; box-shadow: none;}
.elevation-bb {background: radial-gradient(#fd0606, #460121); background-repeat: round;}
.elevation-bb {text-align: center; transition: 0.5s; background-size: 200% auto; color: white; box-shadow: 0 0 20px #eee; border-radius: 10px; border: 1px solid #613105;}
.elevation-bb:hover {background-position: right center; color: #fff; text-decoration: none;}
.fine_1 {margin-bottom: 5px;}
.boxcards_labello_profits {line-height: 1; height: 40px; font-size: 18px; display: block; padding: 5px; color: gold; text-shadow: 1px 1px 0px #030303;}
.box2021_rewards {position: relative; background: linear-gradient(180deg, #005AA7, #ffffff); background-repeat: round;}
.box2021_rewards {text-align: center; transition: 0.5s; background-size: 200% auto; color: white; box-shadow: 0 0 20px #eee; border-radius: 10px; border: 1px solid #613105;}
.box2021_rewards:hover {background-position: right center; color: #fff; text-decoration: none;}
.espansione_nuovo2021_rewards {display: flex; flex-direction: column; flex: 1 0 150px; max-width: 300px; padding: 5px; text-align: center; margin: 5px; border-radius: 1.25rem; box-shadow: 0 1px 3px rgb(0 0 0 / 12%), 0 1px 2px rgb(0 0 0 / 24%);}
.espansione_nuovo2021_rewards img {height: 70px;}
.numero_espansione2021_rewards {margin: -15px 0px 0px 0px; font-size: 20px; display: inline-block; padding: 0.25em 0.4em; font-weight: 700; line-height: 1; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: 1.25rem; transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out; text-shadow: 1px 1px 1px #542700, 1px 1px 1px #542700, 1px 1px 1px #542700, 1px 1px 1px #542700; color: #fff;}
.griglia_rewards {display: grid; grid-template-rows: auto; grid-gap: 10px; padding: 5px; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));}
.griglia_box_rewards {padding: 1rem; text-align: center; border-radius: 1.25rem; position: relative; background: radial-gradient(#1983d9, #03233c) ;}
.boxcards_labello2021_rewards {line-height: 1; font-size: 18px; display: block; padding: 5px; color: gold; text-shadow: 1px 1px 0px #030303;}
.descrizione_nuovo2021_rewards {color: white; font-size: 16px; padding: 5px; line-height: 1; text-shadow: 1px 1px 2px #000; font-weight: 500;}
.griglia_box_rewards img {height: 70px;}
.profits .table-actor img, .profits img.table-actor {display: inline; height: 100px;}
.profits .table-storage img, .profits img.table-storage {display: -webkit-box; width: 60px ; height: 60px ; object-fit: contain ;}
.profits_collezione .table-collezione img, .profits_collezione img.table-collezione {display: -webkit-box; width: 100px ; height: 100px ; object-fit: contain ;}
.numeretto_ricompensa {margin: -25px 0px 0px 0px; font-size: 15px; display: inline-block; padding: 0.25em 0.4em; font-weight: 500; line-height: 1; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: 1.25rem; transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out; text-shadow: 1px 1px 1px #000, 1px 1px 1px #000, 1px 1px 1px #000, 1px 1px 1px #000000; color: #fff; background-color: #0000001c;}
.espansione_massima {display: flex; flex-direction: column; flex: 1 0 400px; max-width: 100%; padding: 5px; text-align: center; margin: 5px; border-radius: 1.25rem; box-shadow: 0 1px 3px rgb(0 0 0 / 12%), 0 1px 2px rgb(0 0 0 / 24%);}
.espansione_chests_2021 {flex: 1 0 270px; max-width: 100%; padding: 5px; text-align: center; margin: 5px; margin-bottom: 15px; border-radius: 1.25rem; box-shadow: 0 1px 3px rgb(0 0 0 / 12%), 0 1px 2px rgb(0 0 0 / 24%);}
.card {transition: 0.5s; background-size: 200% auto; border-radius: 15px; border:1px solid #074270;}
.card:hover {background-position: right center; text-decoration: none;}
.griglia_automatica_crafts {display: grid; grid-template-rows: auto; grid-gap: 10px; padding: 5px; grid-template-columns: repeat(auto-fit, minmax(400px, 1fr));}
.craft21 .table-freccia img {height: 55px; display: -webkit-box; padding: 5px 0px 0px;}
.craft21 .table-actor img {display: block; margin: 0 auto; width: 150px ; height: 150px ; object-fit: contain ;}
.griglia_automatica {display: grid; grid-template-rows: auto; grid-gap: 10px; padding: 5px; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));}
.griglia_wdw {padding: 5px; text-align: center; border-radius: 1.25rem; box-shadow: 0 1px 3px rgb(0 0 0 / 12%), 0 1px 2px rgb(0 0 0 / 24%);}
.griglia_wdw img {width: 150px ; height: 150px ; object-fit: contain ;}
.griglia_wdw_storage {padding: 5px; text-align: center; border-radius: 1.25rem; box-shadow: 0 1px 3px rgb(0 0 0 / 12%), 0 1px 2px rgb(0 0 0 / 24%);}
.griglia_wdw_storage img {width: 100px !important ; height: 100px !important ; object-fit: contain !important ;}
.requisiti_testata {grid-area: header;}
.requisiti_oggetto {grid-area: menu;}
.requisiti_requisiti {grid-area: main;}
.requisiti_footer {grid-area: footer;}
.griglia_requisiti {display: grid; grid-template-areas: 'header header header header header header' 'menu main main main main main' 'menu footer footer footer footer footer'; grid-gap: 10px; background-color: #2196F3; padding: 10px;}
.griglia_requisiti > div {background-color: rgba(255, 255, 255, 0.8); text-align: center; padding: 20px 0; font-size: 30px;}
.gems-prezzo_sotto {background: radial-gradient(#a5ea22, #054814); box-shadow: 0px 0px 0px #000, 0px 0px 0px #000, 0px 0px 0px #000, 1px 1px 2px #000000; border-radius: 15px; padding: 5px 0px;}
.gems-prezzo_sotto {text-align: center; transition: 1s; background-size: 200% auto; color: white; box-shadow: 0 0 1px #eee; border-radius: 10px; border: 1px solid #4f8b1c;}
.gems-prezzo_sotto:hover {background-position: right center; color: #fff; text-decoration: none;}
.gems-prezzo_sotto img {height: 15px ;}
.espansione_cards_finestra {display: flex; flex-wrap: wrap; align-items: stretch; transform-style: preserve-3d; transition: transform .4s ease 0s; -webkit-animation: giro 1s 1; animation: giro 1s 1; border: none;}
.box_finestra {background: radial-gradient(#a95204, #853b01,#6c3503); background-size: 200% auto; text-align: center; border: 1px solid rgb(52 24 2); border-radius: 0.75rem; position: relative; transition: 0.5s; color: white; box-shadow: 0 0 20px #eee;}
.espansione_nuovo_finestra {display: flex; flex-direction: column; flex: 1 0 150px; max-width:150px; padding: 5px; text-align: center; margin: 5px; border-radius: 1.25rem; box-shadow: 0 1px 3px rgb(0 0 0 / 12%), 0 1px 2px rgb(0 0 0 / 24%);}
.espansione_cards_finestra img {display: block; margin: 0 auto; width: 100px; height: 100px; object-fit: contain ;}
.nomeoggetto_finestra {line-height: 1; font-size: 15px; display: block; padding: 5px; color: white; text-shadow: 1px 1px 0px #030303;}
.sfondo_nuovo-body_collezione21 {display: table-cell; vertical-align: top; padding: 0px 5px 0px 5px; width: -webkit-fill-available;}
.sfondo_nuovo-heading_text_collezione21 {font-size: 18px; font-weight: 700; margin-bottom: 5px; line-height: 1; padding-top: 5px; color: gold; text-shadow: 1px 1px 0px #030303;}
.sfondo_nuovo-descrizione_text_collezione21 {font-size: 15px; font-weight: 600; line-height: 1; color: white; text-shadow: 1px 1px 2px #000;}
.sfondo_nuovo-heading_text_miniquests21 {font-size: 22px; font-weight: 600; margin-bottom: 5px; line-height: 1; padding-top: 5px; color: gold; text-shadow: 1px 1px 0px #030303;}
.sfondo_nuovo-descrizione_text_miniquests21 {font-size: 18px; font-weight: 500; line-height: 1; color: white; text-shadow: 1px 1px 2px #000;}
.sfondo_nuovo-sinistra_collezione21 {display: table-cell; vertical-align: top; padding: 0px 5px 0px 5px; width: 130px;}
.sfondo_nuovo-immagine_collezione21 {display: block; margin: 0 auto; width: 150px ; height: 150px ; object-fit: contain ;}
.sfondo_nuovo-immagine_rewards_icona {display: block; margin: 0 auto; width: 110px ; height: 110px ; object-fit: contain ;}
.numero_size_collezione21 {margin: -20px 0px 0px 0px; font-size: 18px; display: inline-block; padding: 0.25em 0.4em; font-weight: 700; line-height: 1; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: 1.25rem; transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out; text-shadow: 1px 1px 1px #000, 1px 1px 1px #000, 1px 1px 1px #000, 1px 1px 1px #000000; color: #fff; background-color: rgba(255,255,255,.2); width: 65%;}
.btn-grad_collezione21 {text-align: center; transition: 0.5s; background-size: 200% auto; color: white; border-radius: 10px; border: 1px solid #613105; background-color: rgb(255 255 255 / 47%);}
.griglia_collezione21 {padding: 5px; text-align: center; border-radius: 1.25rem; box-shadow: 0 1px 3px rgb(0 0 0 / 12%), 0 1px 2px rgb(0 0 0 / 24%);}
.exchange_collezione21 {display: flex; text-align: center; background: radial-gradient(#1983d9, #03233c) ; border-radius: 15px; margin: 10px auto;}
.rivestimento {margin: 0 auto; background: url(https://wikihousehold.com/missions/immagine_stile/pergamena-min.png) no-repeat; background-size: 100% 100%; padding: 50px 60px;}
.rivestimento_terreno {margin: 0 auto; background: url(https://wikihousehold.com/missions/immagine_stile/base_terreno21_natale-min.png) no-repeat; background-size: 100% 100%; padding: 30px 60px;}
.rivestimento_skylands22 {margin: 0 auto; background: url(https://wikihousehold.com/missions/immagine_stile/skylands_cielo.png) no-repeat; background-size: 100% 100%; padding: 30px 60px;}
.rivestimento_immagine {max-height: 250px;}
.tr_miniquests {background: radial-gradient(#1983d9, #03233c) ; background-repeat: round;}
.header_miniquests {background: radial-gradient(rgb(239 5 28), rgb(66 1 8)) ; color: white; font-size: 20px; font-weight: 300; line-height: 1; color: white; text-shadow: rgb(0 0 0) 1px 1px 2px;}
.griglia_shopping {display: grid; grid-template-rows: auto; grid-gap: 15px; padding: 15px; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));}
.griglia_box_shopping {padding: 5px; text-align: center; border-radius: 1.25rem; box-shadow: 0 1px 3px rgb(0 0 0 / 12%), 0 1px 2px rgb(0 0 0 / 24%); position: relative; background: radial-gradient(#1983d9, #03233c) ; display: inline-grid;}
.prezzi_shopping {text-align: center; padding: 0; font-size: 16px; float: left; line-height: 29px; width: 40px; background: -moz-linear-gradient(top, #fdeec3, #f9ca6b); background: -ms-linear-gradient(top, #fdeec3, #f9ca6b); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdeec3', endColorstr='#f9ca6b'); margin-bottom: 0;}
.btn-grad_shopping {background: radial-gradient(#1983d9, #03233c) ; border-radius: 15px;}
.griglia_box_shopping img {height: 100px;}
.sfondo_nuovo-numero-prezzo_shopping {font-size: 12px; font-weight: 400; line-height: 1; text-shadow: 1px 0px 5px #0a0a0a, 1px 0px 1px #0c0c0c, 1px 0px 1px #060606, 0px 0px 2px #0e0e0e; text-align: center; color: #fff; margin: 10px 0px 0px 0px; padding: inherit; margin-top: auto;}
.class_gems-prezzo_shopping {background: radial-gradient(#a5ea22, #054814); box-shadow: 0px 0px 0px #000, 0px 0px 0px #000, 0px 0px 0px #000, 1px 1px 2px #000000; border-radius: 15px; padding: 10px 5px; text-align: center; transition: 1s; background-size: 200% auto; color: white; box-shadow: 0 0 1px #eee; border: 1px solid #4f8b1c;}
.class_gems-prezzo_shopping:hover {background-position: right center; color: #fff; text-decoration: none;}
.class_gems-prezzo_shopping img {height: 45px ; margin: -20px 0px 0px 0px;}
.banner_shopping {background: radial-gradient(#d3630e, #381b04); background-repeat: round; border-radius: 10px; box-shadow: 3px 3px 0px 0px #361902; text-align: center; transition: 0.5s; background-size: 200% auto; margin: -50px 0px 5px; margin-left: auto; margin-right: auto; max-width: 450px; padding: 20px; line-height: 1; font-size: 20px; display: block; color: rgb(255 255 255); text-shadow: 1px 1px 0px #030303; ;}
.banner_shopping:hover {background-position: right center; color: #fff; text-decoration: none;}
.rivestimento_shopping {transform-style: preserve-3d; transition: transform .4s ease 0s; -webkit-animation: giro 1s 1; animation: giro 1s 1; transition: 0.5s; margin: 0 auto; background: url(https://wikihousehold.com/missions/immagine_stile/pergamena-min.png) no-repeat; background-size: 100% 100%; padding: 50px 60px;}
.titolo_shopping {text-align: center; transition: 0.5s; line-height: 1; font-size: 30px; color: rgb(255 255 255); text-shadow: 1px 2px 0px #030303; ;}
.descrizione_shopping {text-align: center; transition: 0.5s; line-height: 1; font-size: 18px; color: rgb(255 255 255); text-shadow: 1px 2px 0px #030303; ;}
.oggetto_shopping {width: 250px ; height: 250px ; object-fit: contain ;}
.oggetto {width: 250px ; height: 250px ; object-fit: contain ;}
.griglia_mercato {display: grid; grid-template-rows: auto; grid-gap: 15px; padding: 15px; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));}
.griglia_box_mercato {padding: 5px; text-align: center; border-radius: 15px; box-shadow: 0 1px 3px rgb(0 0 0 / 12%), 0 1px 2px rgb(0 0 0 / 24%); position: relative; background: radial-gradient(#1983d9, #03233c) ; border: 1px solid aliceblue; display: inline-grid;}
.prezzi_mercato {text-align: center; padding: 0; font-size: 16px; float: left; line-height: 29px; width: 40px; background: -moz-linear-gradient(top, #fdeec3, #f9ca6b); background: -ms-linear-gradient(top, #fdeec3, #f9ca6b); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdeec3', endColorstr='#f9ca6b'); margin-bottom: 0;}
.griglia_box_mercato img {height: 100px;}
.sfondo_nuovo-numero-prezzo_mercato {font-size: 12px; font-weight: 400; line-height: 1; text-shadow: 1px 0px 5px #0a0a0a, 1px 0px 1px #0c0c0c, 1px 0px 1px #060606, 0px 0px 2px #0e0e0e; text-align: center; color: #fff; margin: 10px 0px 0px 0px; padding: inherit; margin-top: auto;}
.class_gems-prezzo_mercato {background: radial-gradient(#a5ea22, #054814); box-shadow: 0px 0px 0px #000, 0px 0px 0px #000, 0px 0px 0px #000, 1px 1px 2px #000000; border-radius: 15px; padding: 10px 5px; text-align: center; transition: 1s; background-size: 200% auto; color: white; box-shadow: 0 0 1px #eee; border: 1px solid #4f8b1c;}
.class_gems-prezzo_mercato:hover {background-position: right center; color: #fff; text-decoration: none;}
.class_gems-prezzo_mercato img {height: 45px ; margin: -20px 0px 0px 0px;}
.booster_labello {line-height: 1; font-size: 18px; display: block; padding: 5px; color: gold; text-shadow: 1px 1px 0px #030303;}
.descrizione_booster {color: white; font-size: 18px; padding: 5px; line-height: 1; text-shadow: 1px 1px 2px #000;}
.booster_cards tbody tr {flex: 1 0 300px; background: radial-gradient(#1983d9, #03233c) ; padding: 5px; text-align: center; margin: 2px; border: 1px solid rgb(59, 89, 152); border-radius: .75rem; box-shadow: 0.25rem 0.25rem 0.5rem rgba(0,0,0,0.25); display: -ms-flexbox; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: center; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; position: relative;}
.booster_cards tbody td {display: block; text-align: center;}
.booster_cards tbody {display: flex; flex-wrap: wrap; align-items: stretch; transform-style: preserve-3d; transition: transform .4s ease 0s; -webkit-animation: giro 1s 1; animation: giro 1s 1; border: none; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox;}
.boosters_box {position: relative; background: radial-gradient(#502804, #853b01); background-repeat: round;}
.grayscale_scaduto {filter: grayscale(100%); -webkit-filter: grayscale(100%);}
.sfondo_nuovo_text_only2022 {overflow: hidden; zoom: 1.1;}
.sfondo_nuovo-left_only2022 {display: table-cell; vertical-align: top; padding: 10px 10px 15px 15px;}
.sfondo_nuovo-object_only2022 {display: block; margin: 0 auto; width: 100px ; height: 100px ; object-fit: contain ;}
.sfondo_nuovo-body_only2022 {display: table-cell; vertical-align: top; padding: 10px 20px 5px 10px;}
.sfondo_nuovo-heading_text_only2022 {font-size: 22px; font-weight: 600; margin-bottom: 5px; color: rgb(196, 18, 18); text-transform: uppercase;}
.sfondo_nuovo-descrizione_text_only2022 {font-size: 18px; font-weight: 400; line-height: 1;}
.crafts_img .table-storage img, .crafts_img img.table-storage {display: -webkit-box; width: 50px ; height: 50px ; object-fit: contain ;}
.contenuto_smallcrafts {background:#e6e2c8; width: 80%; max-width: 960px; min-height: 3.750em; margin: 2em auto; padding: 1.250em; border-radius: 0.313em; box-shadow: 0 2px 5px 0 rgba(0,0,0,0.5); line-height: 1.5em; color: #292929;}
.ribbon_smallcrafts {position:relative; padding: 0 0.5em; font-size:2.000em; margin: 0 0 0 -0.625em; line-height: 1.875em; color: #e6e2c8; border-radius: 0 0.156em 0.156em 0; background: rgb(123, 159, 199); box-shadow: -1px 2px 3px rgba(0,0,0,0.5);}
.ribbon_smallcrafts:before, .ribbon:after {position:absolute; content: ''; display: block;}
.ribbon_smallcrafts:before {width: 0.469em; height: 100%; padding: 0 0 0.438em; top:0; left: -0.469em; background:inherit; border-radius: 0.313em 0 0 0.313em;}
.ribbon_smallcrafts:after {width: 0.313em; height: 0.313em; background: rgba(0,0,0,0.35); bottom: -0.313em; left: -0.313em; border-radius: 0.313em 0 0 0.313em; box-shadow: inset -1px 2px 2px rgba(0,0,0,0.3);}
@media (max-width: 600px) {body {font-size:0.875em;}
.ribbon_smallcrafts {line-height: 1.143em; padding: 0.5em;}
.ribbon_smallcrafts:before, .ribbon_smallcrafts:after {font-size: 0.714em;}
}
.connect_with_fbvk {background: url(https://wikihousehold.com/missions/immagine_stile/pergamena_terreno.png) no-repeat ; background-size: 100% 100% ; padding: 5px 5px; border: none ; border-radius: 15px; margin: inherit; background-blend-mode: overlay; background-color: #0082de ;}
.ticker-wrapper-h {display: flex; position: relative; overflow: hidden; border: 1px solid #0c4d81; background: radial-gradient(#f7fdfabf, #fbfbfb96); margin: 5px auto; border-radius: 15px;}
.ticker-wrapper-h .heading {background: radial-gradient(#1983d9, #03233c) ; color: #fff; padding: 10px 15px; flex: 0 0 auto; z-index: 1000; text-align: center; font-size: 16px; text-shadow: 1px 1px 2px #000;}
.ticker-wrapper-h .heading:after {content: ""; position: absolute; border-top: 30px solid transparent; border-bottom: 30px solid transparent;}
.news-ticker-h {display: flex; margin:5px auto; padding: 0; padding-left: 90%; z-index: 999; animation-iteration-count: infinite; animation-timing-function: linear; animation-name: tic-h; animation-duration: 30s;}
.news-ticker-h:hover {animation-play-state: paused;}
.news-ticker-h li {display: flex; width: 100%; align-items: center; white-space: nowrap; padding-left: 20px;}
.news-ticker-h li a {color: #212529; font-weight: bold;}
.ticker_scorrevole {box-shadow: 1px 1px 1px #000, 1px 1px 1px #000, 1px 1px 1px #000, 1px 1px 1px #000000; border-radius: 10px 10px 10px 10px; font-size: 18px; font-weight: 500; margin: 0px auto; padding: 5px; background: radial-gradient(goldenrod, #8f6600) ; border: 1px solid var(--yellow); background-repeat: round; color: white; text-shadow: 1px 1px 2px #000;}
.immagine_scorrevole {height: 70px ; padding: 1px; border-radius: 30%; border: 1px solid goldenrod; margin: 0 auto;}
@keyframes tic-h {0% {-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); visibility: visible;}
100% {-webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0);}
}
.sfondox4_gamecraft22 {background: url(https://wikihousehold.com/nuovo_background/immagini/base-craftx4.png) no-repeat; background-size: 100% 100%; width: 1000px; height: 680px; margin: 0 auto; padding: 60px 60px;}
.griglia_automatica_craft22 {display: grid; grid-template-columns: 200px auto; padding: 20px;}
.espansione_cards_gamecraft22 {display: flex; flex-wrap: wrap; align-items: stretch; transform-style: preserve-3d; transition: transform 0.4s ease 0s; animation: 1s ease 0s 1 normal none running giro; border: none ; margin: 15px auto;}
.griglia_sotto_craft22 {padding: 5px; text-align: center;}
.sotto_craft22 {width: 200px; height: 200px; object-fit: contain ;}
.numero_sotto_craft22 {margin: -50px 0px 0px; font-size: 40px; padding: 0.25em 0.4em; font-weight: 700; line-height: 1; text-align: center; transition: color 0.15s ease-in-out 0s, background-color 0.15s ease-in-out 0s, border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; text-shadow: rgb(0 0 0) 1px 1px 1px, rgb(0 0 0) 1px 1px 1px, rgb(0 0 0) 1px 1px 1px, rgb(0 0 0) 1px 1px 1px; color: rgb(255, 255, 255);}
.griglia_automatica_craft22_time {display: grid; grid-gap: 5px; grid-template-columns: 1fr 1fr; padding: 10px;}
.griglia_sotto_craft22_time {padding: 5px; text-align: center;}
.orologio_craft22 {height: 30px ;}
.orologio_craft22_tempo {box-shadow: 1px 1px 1px #000, 1px 1px 1px #000, 1px 1px 1px #000, 1px 1px 1px #000000; border-radius: 25px; font-size: 20px; margin: 0 auto; padding: inherit; background: radial-gradient(#502804, #853b01); background-repeat: round; color: white; text-shadow: 1px 1px 2px #000;}
.speedup_craft22 {height: 15px ;}
.testo_titolocraft22 {line-height: 1; font-size: 30px; color: gold; text-shadow: 1px 1px 0px #030303;}
.testo_descrizionecraft22 {color: white; font-size: 20px; padding: 5px; line-height: 1; text-shadow: 1px 1px 2px #000; font-weight: 500;}
.numero_espansione_gamecraft22 {margin: -25px 0px 0px; font-size: 25px; display: inline-block; padding: 0.25em 0.4em; font-weight: 700; line-height: 1; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: 1.25rem; transition: color 0.15s ease-in-out 0s, background-color 0.15s ease-in-out 0s, border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; text-shadow: rgb(0 0 0) 1px 1px 1px, rgb(0 0 0) 1px 1px 1px, rgb(0 0 0) 1px 1px 1px, rgb(0 0 0) 1px 1px 1px; color: rgb(255, 255, 255); background-color: rgb(240 233 225 / 6%);}
.boxcards_labello_gamecraft22 {line-height: 1; font-size: 18px; display: block; padding: 2px; color: gold; text-shadow: rgb(3 3 3) 1px 1px 0px;}
.descrizione_nuovo_gamecraft22 {color: white; font-size: 17px; padding: 2px; line-height: 1; text-shadow: rgb(0 0 0) 1px 1px 2px; font-weight: 500;}
.exchange_craft22 {display: contents; text-align: center;}
.griglia_collezione21_craft22 {padding: 5px; text-align: center; border-radius: 1.25rem; box-shadow: 0 1px 3px rgb(0 0 0 / 12%), 0 1px 2px rgb(0 0 0 / 24%);}
.btn-grad_collezione21_craft22 {text-align: center; transition: 0.5s; background-size: 200% auto; color: white; border-radius: 10px; border: 1px solid #613105; background-color: rgb(255 255 255 / 47%);}
.sfondo_nuovo-body_collezione21_craft22 {display: table-cell; vertical-align: top; padding: 0px 5px 0px 5px; width: -webkit-fill-available;}
.table_craft22 {width: 100%;}
.sfondo_nuovo-sinistra_collezione21_craft22 {}
.bottonefinds_craft22 {text-align: center; transition: 1s; background-size: 200% auto; color: white; box-shadow: 0 0 1px #eee; border-radius: 10px; border: 1px solid #4f8b1c; background: radial-gradient(#a5ea22, #054814); padding: 10px; font-size: 18px; font-weight: 600; cursor: pointer;}
.griglia_automatica_craft22_profitto {display: inline-grid; grid-gap: 10px; grid-template-columns: 2fr auto auto; padding: 5px;}
.griglia_sotto_craft22_time_profitto {padding: 5px 0px; text-align: center;}
.orologio_craft22_tempo_profitto {box-shadow: 1px 1px 1px #000, 1px 1px 1px #000, 1px 1px 1px #000, 1px 1px 1px #000000; border-radius: 10px; font-size: 16px; font-variant: proportional-nums; margin: 0px auto; padding: 3px; background: radial-gradient(#be6900, #793f07); background-repeat: round; color: white; text-shadow: 1px 1px 2px #000;}
.speedup_craft22_profitto {height: 40px ; margin: -20px 5px -20px -5px;}
.universale21_cards_vinventory_drops tbody {display: flex; flex-wrap: wrap; align-items: stretch; transform-style: preserve-3d; transition: transform .4s ease 0s; -webkit-animation: giro 1s 1; animation: giro 1s 1;}
.universale21_cards_vinventory_drops tbody tr {margin: 5px; display: flex; flex: 1 0 400px; background: radial-gradient(#502804, #853b01) ; border-radius: 10px; position: relative; outline-style: groove;}
.universale21_cards_vinventory_drops tbody td {display: inline-flex; flex-direction: column; flex: 1 0 400px; border-radius: 1.25rem; position: relative; margin: 5px auto;}
.sfondo_nuovo_text_drops {outline: auto; margin: 0px 10px;}
.sfondo_nuovo-left_drops {display: table-cell; vertical-align: top; padding: 10px 10px 15px 15px; position: relative;}
.sfondo_nuovo-object_drops {width: 80px ; height: 80px ; object-fit: contain ;}
.sfondo_nuovo-numero_drops {font-size: 20px; font-weight: 500; line-height: 1; text-align: center; margin: -15px 0px 0px 0px; border-radius: 1.25rem; transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out; text-shadow: 1px 1px 1px #000, 1px 1px 1px #000, 1px 1px 1px #000, 1px 1px 1px #000000; color: #fff; background-color: #0000001c;}
.sfondo_nuovo-body_drops {display: table-cell; vertical-align: top; padding: 10px 5px 5px 10px; width: 100%;}
.sfondo_nuovo-heading_text_drops {font-size: 20px; font-weight: 600; margin-bottom: 5px; color: rgb(255 255 255); line-height: normal; text-shadow: 1px 1px 0px #030303;}
.sfondo_nuovo-descrizione_text_drops {font-size: 15px; font-weight: 500; line-height: 1.2; color: rgb(221 210 176); text-shadow: 1px 1px 0px #030303;}
.will_be_required {background: radial-gradient(#06d10e, rgb(2 99 6)) ; color: #111010 ; padding: .25em .4em; font-size: 20px; font-weight: 500; line-height: 1; border-radius: 0.25rem; text-shadow: rgb(111 234 116) 1px 1px 2px;}
#chatbox_enzo {text-align:left; margin:0 auto; margin-bottom:2px; padding:10px; background:#fff; height:270px; width:100%; border:1px double #000000; border-radius:10px; overflow:auto;}
#submit {width: 60px;}
.msgln_enzo {margin:0 0 2px 0;}
.griglia_automatica_hospital22 {display: grid; grid-template-columns: 150px auto; grid-gap: 5px;}
.griglia_sotto_hospital22 {padding: 0px; text-align: center;}
.sotto_hospital22 {width: 150px; height: 150px; object-fit: contain ; animation: pulse 5s linear infinite;}
.table_hospital22 {width: 100%;}
.exchange_hospital22 {display: contents; text-align: center;}
.sfondo_nuovo-body_collezione21_hospital22 {display: table-cell; vertical-align: top; padding: 0px 0px 0px 0px; width: -webkit-fill-available;}
.boxcards_labello_gruppo_hospital22 {font-size: 25px; font-weight: 600; margin-bottom: 1px; color: rgb(196, 18, 18);}
.descrizione_nuovo_2_hospital22 {color: #000000; font-size: 16px; padding: 1px; line-height: 1;}
.hospital22 .piccolo-storage img, .hospital22 img.piccolo-storage {display: -webkit-box; width: 60px ; height: 60px ; object-fit: contain ;}
.lista_hospital22 {display: flex; align-items: center; text-align: center; background: radial-gradient(goldenrod, #8f6600) ; border-radius: 15px; margin: 10px auto;}
.griglia_hospital22 {padding: 5px; text-align: center; border-radius: 1.25rem; box-shadow: 0 1px 3px rgb(0 0 0 / 12%), 0 1px 2px rgb(0 0 0 / 24%);}
.cura_hospital22 {text-align: center; transition: 0.5s; background-size: 200% auto; color: white; border-radius: 10px; border: 1px solid #613105; background-color: rgb(255 255 255 / 47%);}
.sfondo_nuovo-sinistra_hospital22 {display: table-cell; vertical-align: top; padding: 0px 0px 0px 0px; width: 60px;}
.icona_cura-hospital22 {display: block; margin: 0 auto; width: 60px ; height: 60px ; object-fit: contain ;}
.testo_cura-hospital22 {font-size: 18px; font-weight: 600; margin-bottom: 5px; line-height: 1; color: black;}
.sfondo_nuovo-body_hospital22 {display: table-cell; vertical-align: top; padding: 0px 5px 0px 5px; width: -webkit-fill-available;}
.stile_promo {background: radial-gradient(#d91919, #212121) ; flex: auto ;}
.stile_promo_home {background: radial-gradient(#d91919, #212121) ; flex: auto ;}
.griglia_automatica_enzo2023 {display: grid; grid-template-rows: auto; grid-gap: 10px; padding: 5px; grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));}
.griglia_wdw_enzo2023 {padding: 5px; text-align: center; border-radius: 1.25rem; box-shadow: 0 1px 3px rgb(0 0 0 / 12%), 0 1px 2px rgb(0 0 0 / 24%);}
.griglia_wdw_enzo2023 img {width: 90px ; height: 90px ; object-fit: contain ;}
.boxcards_labello_enzo2023 {line-height: 1; font-size: 14px; display: block; padding: 5px; color: gold; text-shadow: 1px 1px 0px #030303;}
.box_enzo2023 {position: relative; background: radial-gradient(#37a925, #123a02) ; background-repeat: round;}
.griglia_automatica_miniquests23 {display: grid; grid-template-rows: auto; grid-template-columns: repeat(auto-fill, minmax(33%,33%));}
.box_miniquests23 {background: url(https://wikihousehold.com/nuovo_background/base_quest_allungata-min.png) no-repeat; background-size: 100% 100%; padding: 25px; border: none ; text-align: center; border-radius: 1.25rem;}
table.GeneratedTable_miniquests23 td, table.GeneratedTable_miniquests23 th {background-color: rgb(255 255 255 / 15%); border-radius: 15px ; border-style: dotted ; border-color: transparent ; padding: 2mm ;}
.td_centro_miniquests23 {width: 80%; text-align: start;}
.wdwhat_labello_2_miniquests23 {font-size: 18px; line-height: 1; display: inline-block; font-weight: 600; background-color: #d2691e14; border-radius: 20px; margin-bottom: 5px; color: black; text-decoration: underline; text-shadow: 0px 0px 5px #ffffff;}
.wdwhat_descrizione_2_miniquests23 {font-size: 16px; border-radius: 10px; line-height: 1; color: black; background-color: #d2691e14;}
.griglia_wdw_small_miniquests23 {height: 80px ;}
.numerino_miniquests23 {margin: -30px 0px 0px 10px; font-size: 18px; display: inline-block; padding: 0.25em 0.4em; font-weight: 700; line-height: 1; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: 1.25rem; transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out; text-shadow: 1px 0px 5px #0a0a0a, 1px 0px 1px #0c0c0c, 1px 0px 1px #060606, 0px 0px 2px #0e0e0e; color: #fff;}
.set-highlight_storage {color: #FFC107 ; text-decoration: none; transition: color 0.3s; cursor: pointer;}
/* custom-navbar.css */

.navbar-dark .navbar-nav .nav-link {
  font-weight: 600;
  border-radius: 16px;
  padding: 10px 18px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  background: linear-gradient(145deg, #ffffff, #e6e6e6);
  color: #003366;
  border: 1px solid rgba(0, 0, 0, 0.05);
  transition: all 0.25s ease;
  text-shadow: 0 1px 0 #fff;
}

.navbar-dark .navbar-nav .nav-link:hover,
.navbar-dark .navbar-nav .nav-link:focus {
  background: linear-gradient(145deg, #f0faff, #dcecff);
  color: #005AA7;
  transform: translateY(-1px);
  box-shadow:
    0 4px 6px rgba(0, 0, 0, 0.1),
    inset 0 0 0 rgba(255, 255, 255, 0.2);
}

.navbar-dark .navbar-nav .nav-link.active {
  background: #d0eaff;
  color: #004080;
  font-weight: bold;
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
}


/* Optional: remove zoom distortion if inherited */
.navbar-dark .navbar-nav .nav-link {
  zoom: unset;
}